之前上堂有同學對電腦不熟識,在安裝XAMPP遇到問題,所以嘗試拍片,由download 到 安裝 到 在瀏覽器開啟網頁的整個過程,本人亦是一名初學者,希望此片對其他初學者有啲啲啲啲參考作用,謝謝!
XAMPP網址: https://www.apachefriends.org/index.html
拍片軟件: https://www.ezvid.com/download
Text editor: https://atom.io/
Text editor: http://bluefish.openoffice.nl/index.html
** 本文同時會張貼在rohole.com: https://rohole.com **
2017年3月21日 星期二
2017年3月7日 星期二
網頁中的框中框的位置
曾幾何時,在學習html 的時候,經常想將 div 內的 div 放到指定位置,但總是不成功,如下圖:
外框往往縮到上面,無法框着內裡的框,而我的作法是內框的css定了 float: left; 或 float: right; 外框就唔設定overflow, 我明明html是這樣寫的:
<div id="box1"> <div id="in_box1"></div> <div id="in_box2"></div> <div id="in_box3"></div> </div>
div內div, 但係個外框點解會縮咗上去呢? 以前我的做法是唔要外框,直接將內框定位,但有時真係想加返個框框都無辦法,一路學下學下,睇下睇下,終於知到點做到, 只要在box1的css力加上 overflow: auto; (當然,係唔係auto 就自己決定) 咁就得.
上面例子網頁: https://rohole.com/exercise/box.html (原始碼加咗說明)
** 本文同時會張貼在rohole.com: https://rohole.com **
2017年2月13日 星期一
HTML,Javascript,CSS,小習作
前幾個月都一直在網上自學Python,http://automatetheboringstuff.com/ 都係因為個人比較懶散,所以3~4個月都係睇到第11課,不過都真係獲益不少,又但係之前一直學習的網頁開發進度又慢咗落黎,算喇,Python都係睇到第11課後先放一邊,再來温一温習HTML,一直諗下有啲咩習作可以做一做,等自己記返啲啲啲啲HTML5啲嘢,就做一個用Javascript黎運算bit,byte,kilobyte...的轉換器喇,因為係電腦有時都見到啲用byte黎做單位嘅嘢,咁我心算又計唔到,又懶開個計數機出黎計,咁不如自己做一個轉換器喇(其實以上都係借口黎),作為Javascript練習都幾好呀,咁就用咗1個星期嘅工餘時間黎搞依個頁面,好簡單,以我能力暫時係比到依啲出黎,希望有人見到都覺得有啲啲啲啲用。
個Converter頁面: https://rohole.com/exercise/converter1.html
參考網站:
鳥哥的 Linux 私房菜: http://linux.vbird.org/
Will保哥: http://blog.miniasp.com/post/2010/04/08/unit-information-Bit-Byte-KB-MB-GB-TB-PB-EB-ZB-YB.aspx
W3school: http://www.w3schools.com/default.asp
** 本文同時會張貼在我的網站: https://rohole.com **
個Converter頁面: https://rohole.com/exercise/converter1.html
參考網站:
鳥哥的 Linux 私房菜: http://linux.vbird.org/
Will保哥: http://blog.miniasp.com/post/2010/04/08/unit-information-Bit-Byte-KB-MB-GB-TB-PB-EB-ZB-YB.aspx
W3school: http://www.w3schools.com/default.asp
** 本文同時會張貼在我的網站: https://rohole.com **
2017年1月31日 星期二
2017第一Post (Linux,Hosting,SSL https)
之前留意到話Chrome會將非https的網站應定為不安全,依幾日終於的起心肝搞搞自己個網站(又咪係裝得個wordpress,除咗default啲嘢咩都無,但話曬比咗錢租網址同Server,唔玩下又唔甘心),依個係我第一篇在Rohole上的文,就同大家簡述下我開依個Rohole網站所使用的網站與工具。
Linux (Fedora): 第一次接觸到Linux係1999年,當時剛出身打工儲咗幾個月錢砌我自己出錢嘅第一部電腦,當時買嘅底板牌子係Abit(唔知有無人聽過,而家已經唔見有),佢除咗有driver CD, 仲有隻Linux CD,不過當時只係留意佢碟面有隻企鵝之後就無理過佢。後來香港有一段時間興起科網熱(應該全世界都熱),一啲台灣電腦書店開到成行成市,當然一啲大型書店都有賣電腦書,見到本Linux 7.3(講緊係Redhat)有3隻碟送都唔洗100蚊,咁就買咗返屋企,果時仲特登去工聯會報咗個 Linux課程(其實得4堂),學下點裝機同 setup,可惜的是開始不久電腦就壞咗,我就懷疑是否linux 嘅關係,跟住就放棄咗,直到2年前,應該係年紀大咗,真係好想做一個網站同寫app,而Linux係server 界最多人用而且好多軟件都係唔洗錢,所以又走去灣仔電腦城砌咗部電腦專裝 Linux 玩,不幸的是原本用開嘅 laptop 又壞咗,就係咁,Linux 就成為我主要使用嘅 OS ,而我主要係用Fedora 的(因為聽聞佢啲軟件更新係最快,試到無問題就納入redhat),係初初啲setting要google 外,用落都無咩問題(有Chrome,有 office,pdf),裝啲軟件都好方便(好多都已經包裝好曬,好似係windows裝咁),php/python 都係打句command就攪掂,真係直得一試.
Godaddy: 而家依個網站就係用Godaddy嘅服務而建成,Godaddy係上年響工聯會上堂時阿Sir推薦的,因為佢真係國際知名而且有好多軟件都可以一鍵安裝.例如: wordpress, Drupal, Joomla, Magento, OpenCart, PrestaShop, phpBB,...,真係好放便,而我依家用緊嘅就係虛擬主機,$28蚊一個月,仲有一個域名送,用wordpress建站(暫時),睇下遲啲有無能力做到自己想做嘅嘢而再加入依個網站內,跟住就升級虛擬主機機能.
Let's Encrypt: (網址列上,網址前的https)因為上年睇到一則新聞而留意SSL,就係Chrome將會開始對沒有SSL的網站列為不安全,所以google下SSL係咩,就係將網站要傳送的內容加密,例如有啲網站要登入,所輸入的名及密碼就會經過加密後傳送回網站,又例如投票時所選的項目,都會加密咗先會傳送回網站.其實可以在godaddy買到依個服務,但係見到有免費嘅更係用喇,而Let's Encrypt係由好多大公司贊助而成發出ssl憑證嘅網站/公司,佢入面都會提到Certbot作為栛助取得憑證的工具,但所發出嘅憑證只有3個月有效,所以一年要做4次更新憑證嘅動作,依個用wordpress建做嘅Rohole.com就係2017年1月15號取得憑證及上線的. 依編文就係2017年1月15號當日開始寫的,諗住新年前可以post到黎,但係都係要係新年假期先有時間寫好依編文,其實小弟都係在工餘時間寫下文,學下寫程式咁,啲文同技術都好膚淺,只是想記錄吓同分享吓自己關心的事,如果咁啱有人黎到依個網站又剛好係啱佢睇就好喇.真係希望一個月可以post到一編文,我想做嘅計劃可以響依一兩年內做到.
ps. 本文同時會張貼在我的網站: https://rohole.com
- OS(Operating System): Linux Fedora 25(自己用啫,免費的)(https://getfedora.org/)
- Hosting: Godaddy(在全球都好出名,我哋依啲國際網站更係用佢)(https://hk.godaddy.com)
- SSL: Let's Encrypt(即係網址前面有https,代表傳送資料時會有加密,由多間公司/組織付出,提供免費SSL證明)(https://letsencrypt.org/)
Linux (Fedora): 第一次接觸到Linux係1999年,當時剛出身打工儲咗幾個月錢砌我自己出錢嘅第一部電腦,當時買嘅底板牌子係Abit(唔知有無人聽過,而家已經唔見有),佢除咗有driver CD, 仲有隻Linux CD,不過當時只係留意佢碟面有隻企鵝之後就無理過佢。後來香港有一段時間興起科網熱(應該全世界都熱),一啲台灣電腦書店開到成行成市,當然一啲大型書店都有賣電腦書,見到本Linux 7.3(講緊係Redhat)有3隻碟送都唔洗100蚊,咁就買咗返屋企,果時仲特登去工聯會報咗個 Linux課程(其實得4堂),學下點裝機同 setup,可惜的是開始不久電腦就壞咗,我就懷疑是否linux 嘅關係,跟住就放棄咗,直到2年前,應該係年紀大咗,真係好想做一個網站同寫app,而Linux係server 界最多人用而且好多軟件都係唔洗錢,所以又走去灣仔電腦城砌咗部電腦專裝 Linux 玩,不幸的是原本用開嘅 laptop 又壞咗,就係咁,Linux 就成為我主要使用嘅 OS ,而我主要係用Fedora 的(因為聽聞佢啲軟件更新係最快,試到無問題就納入redhat),係初初啲setting要google 外,用落都無咩問題(有Chrome,有 office,pdf),裝啲軟件都好方便(好多都已經包裝好曬,好似係windows裝咁),php/python 都係打句command就攪掂,真係直得一試.
Godaddy: 而家依個網站就係用Godaddy嘅服務而建成,Godaddy係上年響工聯會上堂時阿Sir推薦的,因為佢真係國際知名而且有好多軟件都可以一鍵安裝.例如: wordpress, Drupal, Joomla, Magento, OpenCart, PrestaShop, phpBB,...,真係好放便,而我依家用緊嘅就係虛擬主機,$28蚊一個月,仲有一個域名送,用wordpress建站(暫時),睇下遲啲有無能力做到自己想做嘅嘢而再加入依個網站內,跟住就升級虛擬主機機能.
Let's Encrypt: (網址列上,網址前的https)因為上年睇到一則新聞而留意SSL,就係Chrome將會開始對沒有SSL的網站列為不安全,所以google下SSL係咩,就係將網站要傳送的內容加密,例如有啲網站要登入,所輸入的名及密碼就會經過加密後傳送回網站,又例如投票時所選的項目,都會加密咗先會傳送回網站.其實可以在godaddy買到依個服務,但係見到有免費嘅更係用喇,而Let's Encrypt係由好多大公司贊助而成發出ssl憑證嘅網站/公司,佢入面都會提到Certbot作為栛助取得憑證的工具,但所發出嘅憑證只有3個月有效,所以一年要做4次更新憑證嘅動作,依個用wordpress建做嘅Rohole.com就係2017年1月15號取得憑證及上線的. 依編文就係2017年1月15號當日開始寫的,諗住新年前可以post到黎,但係都係要係新年假期先有時間寫好依編文,其實小弟都係在工餘時間寫下文,學下寫程式咁,啲文同技術都好膚淺,只是想記錄吓同分享吓自己關心的事,如果咁啱有人黎到依個網站又剛好係啱佢睇就好喇.真係希望一個月可以post到一編文,我想做嘅計劃可以響依一兩年內做到.
ps. 本文同時會張貼在我的網站: https://rohole.com
2016年12月7日 星期三
Python third-party module: pyperclip copy and paste on fedora 25
終於揾到點樣在Fedora用pyperclip的copy and paste功能,以下網站有講:
https://pypi.python.org/pypi/pyperclip/1.3
睇返linux嗰行,需要xclip,咁行返: dnf install xclip 依句command便可安裝,之後就可以用pyperclip.copy()/paste()
可以繼續學Python. 多謝!
https://pypi.python.org/pypi/pyperclip/1.3
睇返linux嗰行,需要xclip,咁行返: dnf install xclip 依句command便可安裝,之後就可以用pyperclip.copy()/paste()
可以繼續學Python. 多謝!
Missing pip3, Fedora, Python
近期在網上跟住外國的有心人學習Python,Free online book(http://automatetheboringstuff.com/), 學到copy and paste 時要安裝個叫做pyperclip的module,但係裝完都用唔到(未揾到解決方法),但裝時叫我update個pip,咁我咪update咗佢囉,點知overwrite咗個pip3 command,咁諗住用dnf remove咗個python3再裝過,但係佢唔比我remove,咁無咗就直接用dnf install python3-pip裝過,話我己經有而skip咗,搞咗成兩個鐘,上網睇都係教點裝,到最後突然醒起睇過書話係可以強制重裝啲software先至裝得返,就係用dnf reinstall python3-pip 依句command. 好簡單,但係上網揾咗兩個鐘先閃返出黎,依啲就係學咗唔用既結果.
有心人網站: http://automatetheboringstuff.com/
用: Fedora 25,Python 3.5.2
Command: dnf reinstall python3-pip
有心人網站: http://automatetheboringstuff.com/
用: Fedora 25,Python 3.5.2
Command: dnf reinstall python3-pip
2016年11月2日 星期三
PHP 將中文字寫入Mariadb時出亂碼
PHP 將中文字寫入Mariadb出亂碼,明明個database set咗utf8,php.ini都係set咗utf8,但係一存入database就出亂碼,google咗好耐,原來要在code內再charset返個database, 即加入以下句子在connect咗database後:
mysqli_set_charset($connection,"utf8");
mysqli_set_charset($connection,"utf8");
標籤:
學習,
step by step,
web
位置:
香港
訂閱:
文章 (Atom)

