好站: CSS 屬性 與 JavaScript 對應 轉換表

CSS 的屬性值 和 JavaScript 設定 CSS 屬性值 的命名規則上有點差異, 簡單的說, 大多數的差異, 都是 CSS 屬性有 -: 號的, 就是去掉 -:, 後面接的字轉大寫, ex:

  • background-color => backgroundColor
  • background-image => backgroundImage
  • background-position => backgroundPosition
  • background-repeat => backgroundRepeat
  • text-decoration: line-through => textDecorationLineThrough
  • text-decoration: none => textDecorationNone
  • 要注意的例外狀況是: float => styleFloat 這個.

閱讀全文〈好站: CSS 屬性 與 JavaScript 對應 轉換表〉

知名天使投資人評估公司的條件(2008年)

現在經濟持續惡化的狀況, 對 投資人Angel / VC 影響也蠻嚴重的, 這篇文章摘錄的是 華爾街老兵、天使投資人羅傑·依倫伯格(Roger Ehrenberg)在 Blog 撰文闡述了他的投資理念, 並列出了他甄選投資項目的條件.(註: 此篇是 2008 年的新聞, 我對此行業並不熟悉)

不管有沒有要找資金, 這些項目都是可以拿來當自己公司的 check list 來評估看看.

閱讀全文〈知名天使投資人評估公司的條件(2008年)〉

PHP 判斷網址是否正確 / 網頁是否存在

PHP 要判斷網頁是否存在, 簡單的方法就是 fopen / file_get_contents .. 等等, 有一堆的方式可以做, 不過這些方式都會把整頁 HTML 拉回來, 要判斷的網址資料很多時, 就會有點慢.(簡單說, 就是 PHP 如何快速 Check Url 是否存在?)

要判斷可以由 HTTP HEADER 來判斷, 就不用把整頁的內容都抓回來(詳可見: Hypertext Transfer Protocol -- HTTP/1.1).

閱讀全文〈PHP 判斷網址是否正確 / 網頁是否存在〉

查看 MySQL 語法 詳細執行時間 與 CPU/記憶體使用量: MySQL Query Profiler

MySQL 的 SQL 語法調整主要都是使用 EXPLAIN, 但是這個並沒辦法知道詳細的 Ram(Memory)/CPU 等使用量.

於 MySQL 5.0.37 以上開始支援 MySQL Query Profiler, 可以查詢到此 SQL 會執行多少時間, 並看出 CPU/Memory 使用量, 執行過程中 System lock, Table lock 花多少時間等等.

閱讀全文〈查看 MySQL 語法 詳細執行時間 與 CPU/記憶體使用量: MySQL Query Profiler〉

Debian Linux 完整移除套件 / 重新安裝套件 / 鎖定套件版本(apt)

很多人常會發生把某個套件搞爛了, 或者設定檔之類不小心砍掉了, 再來想到的當然是移除再重新安裝 或直接 (apt-get install --reinstall package), 但是怎麼裝, 設定檔就是回不來, 搞爛的資料也還是留著.

這並不是 Debian 的錯, 主要是怕你在移除時, 不小心就將重要資料跟著就砍掉了(ex: MySQL 不小心移除就把 DB 砍掉, 這就很尷尬了.)

閱讀全文〈Debian Linux 完整移除套件 / 重新安裝套件 / 鎖定套件版本(apt)〉

相聲 - 語言的藝術

Blog 中的描述這段話(取自:嚴歸):「廢話的定義: 聽起來好像很具體,實際上是很空洞的話,看起來好像講到問題的徵結了,實際上是在迴避所有的答案,所以這段話聽起來很流暢,但是他註定是要作廢的。」

這段話是我當兵時, 學弟放這段相聲給我聽, 一聽就無法自拔, 就繼續聽戰國廁, 笑到肚子痛, 從此就開始喜歡 聽/看 相聲~ 總算找到這段相聲的劇本.

閱讀全文〈相聲 - 語言的藝術〉