截至 2010年, 40個改變 Internet 世界的人, 詳細原文(內含 照片、圖文)可見: 40 People Who Changed the Internet
月份: 2010 年 11 月
好站: 快速分享 Website 資訊、重點筆記的工具 - MarkUp.io
之前使用 Bounce 來做網站得資訊溝通工具, 詳見: 好站: 快速分享 Website 資訊的工具 - Bounce
Bounce 得作法是把頁面抓成圖片, 然後在隨意編修, 再去做分享.
而 MarkUp.io 得作法更簡單, 把頁面在自己得 Server 存一份, 然後在上面蓋上一層大家畫得筆記, 就可以做分享紀錄, 使用起來也很方便, 可以挑自己喜歡得來用. 🙂
JavaScript 混淆器(混亂器、加密)
JavaScript 的程式於頁面可以一覽無遺, 通常都是把 JavaScript code 抓下來, 最多加上 Formatter 就可以開始看(註: 某些 Compiler 會將變數名字取成短名字, 但是, 只要把那些變數名字猜出來, 還是不會太難)
Java 也有遇到同樣的問題 (將 Java 的 *.class decompile, 出來的 code 有些比原來排得還漂亮. XD), 於是就有 Java 的 Obfuscator(混淆器) 出現, 讓程式被 Decompile 後, 看起來是混亂成一團, 很難理解.
那 JavaScript 是否也有 混淆器 可以用呢?
CSS 對於 Float 的 clear:both 無效的解法 - 2010
2008 年寫得: 修正 CSS 對於 float 區塊, 使用 clear:both 無效的解法, 目前為止是沒有遇到什麼問題.
不過, 在今年看到此篇: Best Cross-browser CSS Clearfix solution, 跟上述那篇比對起來, 參數多增加了幾個, 到底有何差異, 就不細究了~ 直接用就對了. XD
編寫 Nginx 設定檔專用的 Vim syntax
Nginx 設定檔可以做很多事情, 詳可見: 好文: 用 Nginx config 寫程式 與 Nginx module 撰寫範例
如果想要寫得那麼誇張, 當然需要好的 syntax, 於是就會需要 Vim syntax for Nginx~
好文: 用 Nginx config 寫程式 與 Nginx module 撰寫範例
用 Nginx 的 Config 來寫簡單的頁面程式, 這個投影片的範例, 都寫的簡單易懂.
Nginx 使用 spawn-fcgi 來取代 php5-cgi
spawn-fcgi 是 CGI process 的管理程式, 用來管理 PHP 的 CGI, 以避免 php5-cgi 掛掉 或 Process 不夠用的問題.
註: 雖說如此, 但是實際測試的結果, 在 Ubuntu Linux 10.04 的 spawn-fcgi 不太穩定, 常常掛掉, 反而直接跑 php5-cgi 都沒掛過, 在此只是做個紀錄, 要用的話, 建議要跑跑壓力測試.
架設 Nginx + PHP FastCGI 於 Ubuntu Linux 10.04
Nginx 是比較輕巧的 HTTP Server, 此篇主要架設環境是於 Ubuntu Linux 10.04, Debian Linux.
Ubuntu Linux 連接 VPN (使用 OpenVPN) 的設定方式 - Client
Ubuntu Linux 要使用 OpenVPN 來連接 VPN, 要如何設定?
註: 此篇只寫 Client 的設定方式
Apache 自動優化前端頁面的模組 - mod_pagespeed
Google 發佈的自動優化前端頁面的 Module, 原文可見: Make your websites run faster, automatically -- try mod_pagespeed for Apache
這個套件主要是解決下述幾點:
- JavaScript、CSS 壓縮,合併
- 圖片的壓縮、Resize
- HTML 移除空白
- 圖片的 Expire time 設長
- 取消 ETag.. 等等的問題, 會於頁面輸出時, 自動幫你完成.
- 更多說明可見: mod_pagespeed Examples Directory 和 mod_pagepeed Filters
此篇主要是將此 Module 安裝於 Debian Linux 上.