一般寫 PHP 程式都是放在 <?php ….. ?> 中間,直譯器才會去執行程式碼。如果你想偷懶使用 <? … ?> 就必須到 php.ini 修改一項設定:short_open_tag = On
php.ini extension setting
聽 Aleiku 說 Mediawiki 需要使用到 php-xml 模組,想說用 make install clean 會比較輕鬆一點。開始設定 wiki 的時候後出現沒有 php-xml 的錯誤訊息,這時候去查了一下 ports,還蠻正常的啊
> pkg_info | grep php
php5-5.2.3 PHP Scripting Language (Apache Module and CLI)
php5-bz2-5.2.3 The bz2 shared extension for php
php5-ctype-5.2.3 The ctype shared extension for php
php5-gd-5.2.3 The gd shared extension for php
php5-gettext-5.2.3 The gettext shared extension for php
php5-iconv-5.2.3 The iconv shared extension for php
php5-mbstring-5.2.3 The mbstring shared extension for php
php5-mcrypt-5.2.3 The mcrypt shared extension for php
php5-mysql-5.2.3 The mysql shared extension for php
php5-mysqli-5.2.2 The mysqli shared extension for php
php5-openssl-5.2.2 The openssl shared extension for php
php5-openssl-5.2.3 The openssl shared extension for php
php5-pcre-5.2.3 The pcre shared extension for php
php5-readline-5.2.3 The readline shared extension for php
php5-session-5.2.2 The session shared extension for php
php5-session-5.2.3 The session shared extension for php
php5-simplexml-5.2.3 The simplexml shared extension for php
php5-spl-5.2.3 The spl shared extension for php
php5-xml-5.2.3 The xml shared extension for php
php5-zlib-5.2.2 The zlib shared extension for php
php5-zlib-5.2.3 The zlib shared extension for php
在去看 /usr/local/etc/ 才知道原來 php.ini 裡面並沒有 extension 的設定,而是另外存在 php/etensions.ini 裡面所以要自己在 php.ini 中加入設定檔的位置:Include php/extensions.ini
好了以後再 apachectl restart。
RSS Redaer for MSN
不知道大家用瀏覽器用的多呢?還是 MSN 用的多?有人突發奇想,把 RSS 訂閱的訂閱通知改成使用 MSN 發送,就算你懶得開啟瀏覽器,也可以清楚的看到別人寫了些什麼。
以上使用「*憂鬱の水藍色天空*」當作示範讀取文章目錄
Anothr 除了提供 MSN 服務以外,也可以使用 Skype 和 Gtalk。
要開始使用 Anothr 只要先把 Anothr 的帳號加入你的加入聯絡人以後,按照指示就可以完成註冊並且開始使用。
Anothr 的指令很簡單,要訂閱部落格的話,只要輸入「+ 網址(RSS網址)」就能新增訂閱。例如:
+ http://zeroplex.blogspot.com
如果要顯示自己訂閱了哪些部落格,只要打「list」。如果你忘記了指令,只要打「 ? 」就可以看到指令清單,請請松松就可以用 MSN 看文章了。
clickclickclick.com
ClickClickClick.com 是一個世界性的遊戲網站,遊戲規則很簡單,用滑鼠去點按鈕就對了。
這其實是一個很無聊的遊戲,純粹用滑鼠點按鈕,看哪個國家點的最多,贏了也沒有獎品,也沒有特別的意義。我想分數最高的國家,大概就是那個國家的人都太無聊了才會來點。
後來,這個網站在 PTT 上爆了出來,沒想到鄉民馬上站出來,集合所有人馬「為國爭光」 XD
最後,日本人還研發了生化武器:
ps. 那隻鸚鵡好可愛喔 >///////<
當然,鄉民也不會這麼快就服輸。不久網路上馬上就出現了「ClickTaiwan@wiki 台灣本部」,後來還有軍火商開始建立 ClickTaiwan@wiki 武器室,讓台灣人人接兵,每個人都能參戰!
我今天也趁著電腦閒著的時候,向軍火庫領了一樣武器,參加這場聖戰。鄉民果然不是蓋的,我才放著一天就已經衝了二十幾萬點,難怪自從台灣參戰以後分數就直線上升,還拿了連三冠。
好啦………這不是重點,資訊安全才是這篇文章的主要目的。今天測試的結果,從網站一進入就注意到以幾個預防機器人的關卡:
- JavaScript 防止滑鼠連點
- captcha 認證碼
網站上面利用 JavaScript 來計算滑鼠點擊的時間間格,若是時間間格過短會自動暫停計算點擊次數;程式會不固定的設定累積上限,當累積到一個上限以後,必須點另一個按鈕把分數送到伺服器。
Captcha 從一開始就是用來預防機器人的。電腦會將認證碼轉成圖片,並且加入其他不相關的線條或是圖形,甚至把文字扭曲變形,這樣一來機器人就很難從圖形中辨認出認證碼,就只有人才有辦法看出來。例如下面的圖片中,因為文字和四周的色彩對比不大,又有其他線條參雜在圖片中,就算是再好的文字辨識軟體也很難找出圖片中的文字。
有關 captcha 的詳細資料,可以到 wiki 查詢。
http://en.wikipedia.org/wiki/Captcha
我看到 JavaScript 是還不會很怕,反正 JavaScript 是放在客戶端瀏覽器上面執行的,程式碼自己多看幾次或是查一下就知道是怎麼做的。但是遇到 captcha 我就傻眼了,有辦法突破 captcha 的機制嗎?
鄉民做到了!不過他們不是用電腦判斷,鄉民的頭腦比電腦還要厲害,於是他們把抓到的圖片傳給中央控制系統,控制系統在把圖片傳給線上後勤人員,這些人把認證碼找出來以後再傳給那些機器人使用。漂亮吧?
逢甲小吃 - 禾玖香酥煎包
暑假就不要在看程式碼了,來點新鮮的吧。我要來向大家推薦宿舍附近的小吃-和玖煎包。
第一次吃也是學長推薦的,結果還是我幫大家買去 OIT 當宵夜,吃過以後就愛上了。這家的煎包不像一般又蒸籠蒸出來的那種蒸包,而是外脆內 Q 的香酥煎包。下面這張是 40 元的鮮蚵煎包,如果是打算吃宵夜,這個就能滿足你的胃了。
不要以為煎包看起來很大,但是裡面都沒有料。老闆在包餡的時候一點都不會偷工減料,一定是滿滿的。下面這張是 50 元特大的火腿培根起士煎包,餡料實在包的很實,就算沒吃晚餐吃一個也飽了。
大家看到一定很怕油炸食品,吃了不但會長青春痘,而且回鍋油還會致癌。不過大家可以放心,因為他們的煎包是先煎過在放進油鍋裡炸,所以煎過以後油就不會甚到裡面去了,吃的時候還蠻爽口的。
之前和老闆聊天,才知道他們從來都不用回鍋油,一天換一次油。只要和老闆說一聲,到後台看看他們的鍋子你也會相信,因為鍋子裡了油還是金黃色的,不像其他鹹酥雞的油都已經不透明了。這張照片是晚上大約十點多的時候拍的,用了一天的油都還很乾淨,連渣渣都沒看到,實在很難得。
如果你哪天有機會到逢甲夜市,不要忘記買個煎包嚐嚐看。
店址:台中市西屯區文華路 8 號
營業時間: 5:00 pm ~ 1:00 am