PHP 使用 json_decode() 來解開 json, json 有資料, 但是卻傳回 NULL, 要如何 Debug 呢?
作者: Tsung
Ubuntu Linux 桌面送通知訊息
Ubuntu Linux 桌面環境(使用 Unity、Gnome3), 程式要送通知訊息, 可以用下述方式傳送: (apt-get install notify-osd)
- $ notify-send "hello world"
- $ notify-send Title "hello world"
- $ notify-send Date "`date`"
- $ notify-send "Message Title" "The message body is shown here" -i /usr/share/pixmaps/sm.xpm -t 5000
- $ notify-send Title "`tail /var/log/syslog`"
- $ tail -n0 -f /var/log/syslog | while read line; do notify-send "System Message" "$line"; done
- $ notify-send -i face-wink "Hello! January" # notify-send -i <icon> <Message>
- $ notify-send -t 0 "Bringing down the system" # 會彈出需要確認、取消的視窗
- $ DISPLAY=:0.0 /usr/bin/notify-send "TITLE" "MESSAGE" # 加入 crontab 需要另外顯示
- $ notify-send -u critical -i "notification-message-IM" 'Boss !!' 'Am done with the execution' # 緊急
- $ command && notify-send # 程式完成時,呼叫 notify-send 傳送
- $ notify-send --help # 可以查看更多參數
註: 通知訊息於 Unity 會從上角出現, Gnome3 會從正下方出現 通知訊息.
除了提醒外,想要有出現視窗確認的,可以使用 zenity,如下述:
- $ zenity --info --text "STRING"
- 可於 .bashrc 加入此 function,就可以 ls | notify "done" 完成通知
function notify() { zenity --info --text "$1" }
Git 建立 Remote Branch 的相關指令操作
Git 建立遠端的 Branch 要如何做呢?
2013年台灣十大好吃炒飯排名 + 資料整理
YAM 辦的投票活動, 但是找不到活動頁面在哪裡, 想知道有哪些店被拿出來比較~ 目前翻不到, 所以先把這十間店資料找出來, 有空都來去吃吃看.
好文 - 公司要如何判斷員工是否合適?
公司和員工都是互相的, 公司希望找到適合的員工, 員工同時也在挑選公司.
不過 公司除了找到能力合適的員工外, 還有哪些觀點是要注意的呢? 此篇文章歸類六點, 可以參考看看.
黃曆、二十四節氣 名詞解釋
黃曆、二十四節氣有些名詞看的不是很懂, 找到幾到個名詞解釋來參考看看.
淘寶的起源故事、技術發展之路 - 2013
淘寶創造的紀錄, 詳見: 淘寶 1111 光棍節 創造的紀錄
淘寶是如何創造這種記錄的? 技術架構? 歷史演進 是如何呢? 先看看淘寶的架構、經驗, 再來看淘寶的歷史、技術發展的過程.
淘寶 1111 光棍節 創造的紀錄 - 2013
淘寶於 2013年11月11日 辦 1111 光棍節(淘寶網 1111購物狂歡節)的大優惠活動, 創造不少紀錄, 應該可以列入世界紀錄了~
將淘寶的成交金額、系統處理的數字作個紀錄.
將 GitLab 架設 於 Ubuntu 12.04 (Precise)
關於 GitLab 的文章、說明, 之前的文章已經有寫過, 在此就不再詳述, 詳細可見此篇: 將 GitLab 架設 於 Debian Wheezy
註: 關於 GitLab 安裝詳細說明、Debug 等訊息, 也都於上述文章記錄, 在此就不再多加撰寫.
JavaScript 0、==、=== 的 Cheatsheet
JavaScript 對於 0 的判斷, ==、===、+、*... 等 的 Cheatsheet.
- 0 == 0 => true
- [0] == [] = > false 的圖表
詳細可見: Zeros in JavaScript
相關網頁可見: JavaScript true/false 傻傻分不清楚