Aug
3
2009
整年沒更新,一來懶,二來沒甚麼寫,要寫都傾向書於 Facebook、Twitter 等微博,簡單快趣。當然有一直留意 Web Development 的近期發展,對於近期火紅的 HTML5 、CSS3 @font-face 或
胎死腹中的 XHTML 2.0 都想說一點,但感覺實在太 remote,我還是比較著眼於解決當前問題。
說完廢話一大堆,就要說說切身的當前的問題。話說吾妻給我不停慫恿下終購入 MacBook Pro,Switch 的過程也很順利,唯獨 MBP 熒幕太靚,resolution 太高,變相字體縮小很多,看得很不舒服,又其 Safari 看網頁例必要按幾次 Command + 才可 zoom 至適合大小,實在太費時失事也。
Firefox 有幾個 Add-on 可以設定 default zoom level,可惜 Safari 沒有類似的 plugin,但其實 Safari 有一個常被遺忘的 feature,可以輕鬆搞定這問題:就是 Userstyle。
方法非常簡單,先建立一個 CSS 檔,例如叫 userstyle.css,內容只有一句:
body{zoom:1.25}
1.25 是根據 1280:1024 這個比例計出來 ,可以隨喜好更改,再到 Safari 的 Preferences > Advanced,在 style sheet 一欄選剛建立的檔…

Boom! 就是這麼簡單!所有網頁即時放大至熒幕闊度,我等開始老眼昏花的人不需要再受細字之苦!瀏覽器佔盡畫面闊度亦配合一般 Switcher 的期望,一舉兩得也。
3 comments | tags: accessibility, osx, safari, userstyle
Sep
2
2008
今天最多人談論的科技話題,想必是 Google Chrome,Google 發佈自家瀏覽器,想必是籍著優化她一系列網上服務的優勢去搶攻瀏覽器市場吧,就有如自前 Apple 發佈 Windows Safari 及 Mobile Safari 的道理一樣。
太多人談 Chrome 的技術,我也不說了,自行看其他 blog 或她的漫畫解說已有個明白,我只想反駁一點,她對 Web Development 可能有的負面影響。
有人說 Chrome 會對 Web Development 帶來災難,全因支援 Webkit 的網站實在太少,萬一 Chrome 搶灘成功,很多網站也要重寫。這說法不無道理,可惜十分之鴕鳥心態。不要說 Webkit,在香港,我想還有不少 IE6 Only 的網站,可能 IE8 正式推出時也不能正確使用,更莫說其他平台。我認為一個 Developer,眼光應看闊一點,不要局限一切於自我封閉的技術。世界很大,瀏覽器不只 IE;作業器統不只 Windows;Programming Language 不只 Java;Database 不只 Oracle。何況現在四大瀏覽器陣營 (IE, FF, Webkit, Opera) 也朝著網頁標準走,著眼製作遵循網頁標準的網站,不就是一個很好的治本方法?
世界不同,百花齊放本就是互聯網的本質,封閉自己活在自己眼中世界,只會裏足不前,技術落後之餘,得不到尊重是理所當然的。
延伸閱讀

4 comments | tags: browser, chrome, google, web-standards | posted in web-standards, 網絡見聞
Aug
22
2008
原來
GC!J 已有一年歷史,最近和
電鋸商議後轉到
google code,方便管理,亦歡迎任何人提意見或參與維護。
趁今日打風有空,我更新了 GC!J 到 0.3b,把那些字碼存放到另一個 JS 檔再用 XHR 擷取,有新字碼時就不需要重新安裝整個 User Script,容易管理得多。
不知 GC!J 為何啥的我就再說一下吧:
GC!J 是一個 Greasemonkey user script,它主要把壹傳媒 那些圖像香港字轉為實在的文字,並把中文字間的空格移除,方便用家轉貼新聞。若想保留中文字間空格,可按 Firefox 的 Tools -> Greasemonkey -> User Script Commands -> Toogle Chinese Spaces。
安裝
GC!J 0.3b 需要 Firefox 3.0 或以上 及 Greasemonkey。安裝 Greasemonkey 後到 GC!J project home page 按 Installation 下的連結就,再 reload atnext.com 就可看到效果。
Know Issues
蘋果動新聞的圖片說明因為會不停轉換,文字會再被轉回圖像。
若有意見歡迎留言,發現 bug 的話亦請留言相告,謝謝。
4 comments | tags: atnext, greasemonkey, javascript, user-scripts | posted in 技術交流
May
29
2008
近日很多資訊保安事故不斷被揭出,最令人驚嘆的莫過於入境處及警隊的內部資料竟然可以輕易外洩。我今早亦無意發現本地某大銀行的一個網上服務,其中一個用作測試的網站竟然中門大開,任人瀏覽,系統的設定,源碼以及一些登入戶口及密碼可以隨意下載,簡直豈有此理。
我已電郵那間銀行,要求她們盡快跟進,並調查有否洩露客戶資料。不過由此例子可見,被揭出的保安事故極可能只是冰山一角,相信有很多只是沒人發現沒報導出來而已。
資訊外洩事故,一定是人為疏忽。然而資訊科技業界都會犯的錯誤,要那些沒太多電腦知識的用家去避免確實有點困難 。但最令我氣結的是商經局局長馬時亨說成這是用家不理資訊保安政策的後果,期圖把責任推給用家。
資訊保安政策當然要有,但只有它並不足夠。在資訊保安範疇,盡職 (Due Diligence) 才是重點。所謂盡職,就是要把已訂立的政策,有紀律地透過負責任行為去執行訂立的管理常規。盡職是所有人的責任,負責資訊保安者尤甚,他應嚴謹對待每個處理資訊的步驟,亦要確保其管輆範圍內的程序有否違規,才可避免當中有任何狀況。現在很多的情況是,硬件不夠,軟件又陽春。用家保安意識薄弱之餘,指引不足,保安執行力不夠,幾環弱點加起來,不出事才怪。
各個機構現在最需要做的,是檢討一下機構裡的資訊保安,在政策,教育,執行上花多些功夫,全面檢討有否潛在危機,包括防止一切資訊帶離工作間。不要單純靠用家自律,這顯然是不會有效的。
no comments | tags: security | posted in 網絡見聞
Apr
8
2008
CSS Naked Day 今年已經第三屆,前兩年都忘了,幸好今年改遲一點,令我夠時間加上 wordpress plugin ,到時會準時脫衫,裸跑一番。
不知道何為網站裸跑運動的話可看看Jacky的簡介:
此運動的目的,在於推廣網頁標準,使用 Semantic Markup 和正確的結構,就算沒有 CSS,你的網站的結構內容仍然整齊不亂有意義。這也表示了,內容和表達,能夠清晰地分開。
延伸閱讀:
08 脫皮日
預告:明天不穿衣

no comments | tags: css-naked-day, web-standards | posted in web-standards