Firefox OS 模擬器(Simulator) - 2012

Firefox OS 已經喊一陣子了, 但是還是沒玩過, 現在可以輕易在自己電腦上操作看看囉~

Mozilla 方便讓網頁開發者為 Firefox OS 及 Firefox Marketplace 測試程式, 所以製作了 Firefox OS 模擬器的 Extension(附加元件), 只要安裝啟用即可.

閱讀全文〈Firefox OS 模擬器(Simulator) - 2012〉

PHP trim() 過濾掉重複的字元

想要過濾掉換行等字元, 最常用的就是 trim(), trim() 預設會過濾掉於 "此字串前後" 的 下述字元:

  • " " (ASCII 32 (0x20)), an ordinary space. (空白)
  • "\t" (ASCII 9 (0x09)), a tab.
  • "\n" (ASCII 10 (0x0A)), a new line (line feed). (換行)
  • "\r" (ASCII 13 (0x0D)), a carriage return.
  • "\0" (ASCII 0 (0x00)), the NUL-byte.
  • "\x0B" (ASCII 11 (0x0B)), a vertical tab.

閱讀全文〈PHP trim() 過濾掉重複的字元〉

將 YUI Compressor 換成 yUglify - 2012

YUI Compressor 是壓縮 JavaScript、CSS 的程式, 但是看起來已經不維護了(詳見: State of YUI Compressor), 建議改成使用 yUglify 這套來繼續使用.

  • yUglify: yuglify is a wrapper around UglifyJS and cssmin with the default YUI configurations on each of them.

閱讀全文〈將 YUI Compressor 換成 yUglify - 2012〉

什麼是 反恐垃圾桶?

之前看到的兩篇新聞:

裡面提到一個名詞: 反恐垃圾桶, 就對這個名詞特別研究一下. (我以為是整個垃圾桶可以防彈、防爆炸等等的.)

閱讀全文〈什麼是 反恐垃圾桶?〉

郵局推出 未來郵件(時空膠囊)服務 - 2012

之前跟朋友有討論到未來郵件的實體版, 沒想到居然在廣播上聽到郵局推出的一樣的服務, 郵局也開始進步了~

不過, 目前想到的問題有幾個(列於下述), 之後再來看看郵局怎麼解決:

  • 30年後收件人地址更改: 通常信寄出後, 就是要故意忘掉, 未來才會有驚豔的感覺, 但是地址更改忘記去跟郵局變更, 這就變成存貨了, 有價值的就會更麻煩.
  • 30年後收件人過世: 這個馬上就想到 海角七號 的情節了~

對業務人員來說, 應該是個非常棒的服務, 可以在年初或月初把要準備寄送的賀卡、廣告單發送時間都定好, 一次去郵局就可以把事情都做完~ 🙂

這個服務看來剛好是現行貨運業者的逆向思考, 大家在寄送貨品都要求快, 這個服務是拼慢的, 而且反而越慢越貴. XD

閱讀全文〈郵局推出 未來郵件(時空膠囊)服務 - 2012〉

好站: 將英文字串轉成 MP3語音 唸出來的服務

一個字串 或 一篇文章(應該不能太長), 只要丟入這個服務裡面, 就會轉換成一個網址, 可以下載或使用 mplayer 直接播放來收聽, 聽起來的聲音還不錯 不會是很假的機器音~

  • 網站: TTS-API.COM is a high quality free text-to-speech API.

閱讀全文〈好站: 將英文字串轉成 MP3語音 唸出來的服務〉

Bash prompt PS1 設定 與 產生器

Linux 使用 Bash shell 可以自訂 prompt 的格式(設定 Shell 的 PS1 變數), 先把自己現在和以前有做過的一些設定列出來~

  • PS1='\u@\h:\w\$ '
  • PS1='\[\u@\h:\e[32m\w\e[0m$ \]'
  • PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
  • PS1='${debian_chroot:+($debian_chroot)}\A/$? \[\033[01;32m\][\u@\h] \[\033[01;34m\]\w \$ \[\033[00m\]'

閱讀全文〈Bash prompt PS1 設定 與 產生器〉