用 PHP 抓取下星期二的 Timestamp - strtotime()

日期的轉換只要把日期轉成 Timestamp, 就可以使用 date() 轉成自己想要的格式.

strtotime() 很常用, 通常都是把 "2012-02-12 22:11:10" 丟進去, 轉成 Timestamp.

最近想要抓某個日期, 或者是上週、下週、上個星期一、下個星期二.. 等等的時間, 才發現 strtotime() 強的很過份. XD

官方文件詳見下述:

閱讀全文〈用 PHP 抓取下星期二的 Timestamp - strtotime()〉

Apple、HTC、Sony.. 等都侵犯到 SGI 專利 - 2012

現在看 Apple、HTC、Sony、Google 等等公司在互告, 已經習以為常, 但是有一間公司居然可以一次告全部的公司, 這個就要特別看看了~

侵犯專利的技術是: "可將文字與影像轉換為畫素的浮點運算技術", 真是大絕招阿... 光看這說明, 好像沒有任何一間躲的掉阿. XD

閱讀全文〈Apple、HTC、Sony.. 等都侵犯到 SGI 專利 - 2012〉

iPhone 與 Android 通訊聯絡人轉換寫入 SIM 卡

iPhone 要換 Android 手機, 但是 iPhone 的通訊錄(聯絡人)都在手機內, 沒有存在 Sim 卡, 要如何轉換? (想要讓聯絡人都寫入 Sim 卡, 換手機 + 備份才方便)

閱讀全文〈iPhone 與 Android 通訊聯絡人轉換寫入 SIM 卡〉

由 iPad 充電設計 來看鋰電池的保養

從蘋果的 New iPad 被講說充電有問題後, 這件事情就被認為是 Bug 而不斷得被炒大, 而蘋果對此事件的回應("這是iOS一直以來的設計,並非臭蟲"), 可以知道鋰電池正確保養方法.

閱讀全文〈由 iPad 充電設計 來看鋰電池的保養〉

JSON 與 JavaScript 的 Header Content-Type

某些 CDN 會檢查 HTTP Header 的 Content-Type, 若是 JavaScript、JSON 是動態產生的, 會需要額外送正確的 Header 回去.

若是靜態的話, Apache(apache2.2-common) 預設會去讀取 /etc/mime.types (/etc/apache2/mods-available/mime.conf), 如下述:

  • application/javascript javascript
  • application/json json

閱讀全文〈JSON 與 JavaScript 的 Header Content-Type〉

Web server 常用程式 ab、htpasswd 的套件安裝 - 2012

Web server 現在有些部份會改用 Nginx, 但是平常需要用 htpasswd、ab 等工具, 要怎麼辦?

Apache 有將這些常用套件另外獨立一個套件 - apache2-utils, 可以單獨安裝使用.

  • apt-get install apache2-utils # debian、ubuntu linux 安裝

閱讀全文〈Web server 常用程式 ab、htpasswd 的套件安裝 - 2012〉

MySQL 對 MyISAM、InnoDB 使用 Optimize Table

系統用久了, 自然就會有不連續的碎片(fragmented)產生, 以前 Dos 使用 defrag, Windows 使用磁碟重組, 而 MySQL 則是使用 Optimize table.

以往都是使用: 使用 PHP 對所有 MySQL Database 做 Optimize / Repair 的動作 - 這裡面的那隻程式來跑.

這次突然想到對特定的 Table 手動執行一下, 意外看到下述的訊息:

mysql> OPTIMIZE TABLE foo;

+----------+----------+----------+-------------------------------------------------------------------+
| Table    | Op       | Msg_type | Msg_text                                                          |
+----------+----------+----------+-------------------------------------------------------------------+
| test.foo | optimize | note     | Table does not support optimize, doing recreate + analyze instead |
| test.foo | optimize | status   | OK                                                                |
+----------+----------+----------+-------------------------------------------------------------------+

雖然結果一樣, 但是還是查查看差別為何~

閱讀全文〈MySQL 對 MyISAM、InnoDB 使用 Optimize Table〉

關於動物權利 與 純(全)素食主義的演講 - 加里尤樂夫斯基

這個影片是看了以後, 才知道原來內容是關於 動物權利 與 純(全)素食 等議題, 一開始只是看到 "將會是你聽過最棒的演講" 等, 就被騙進去看了~ 不過, 確實蠻值得看的, 很多事情是平常不會注意到的, 建議可以看看.

閱讀全文〈關於動物權利 與 純(全)素食主義的演講 - 加里尤樂夫斯基〉