怎麼讀? 怎麼看別人的 Source code, 然後再去修改, 通常的回答, 大概是看 天份
.
作者: Tsung
Linux 程式開發用編輯器 - Geany
推薦在 Linux 的編輯器, 首選一定是 Vim, 但是對於不喜歡的人也不該強求, 之前有用過 Bluefish / Gedit / Eclipse 等, 但是確實沒那麼好用.
註: Eclipse 主要是速度上因素, 不然 Eclipse 是不錯的選擇.
好站: 網頁歷史資料庫存
這個網站前一版長什麼樣子? 自己最早以前做的網站長什麼樣子?
此站把每個時間點的網頁, 都幫我們存下來了(圖片沒有存), 當歷史回故真棒~
- 網頁歷史資料庫存: Internet Archive: Wayback Machine
只要把網址輸入進 The Wayback Machine 這邊, 就可以看到每個時間點網頁的樣貌囉~
(註: 我不曉得是不是每個都有, 不過我最早前自己練習做的網頁, 也都被存起來了. XD)
PHP Open Source 與 目前 Web2.0 服務對照表(相互對應表)
現在線上的服務, 是否有 Open Source 的專案, 是做類似的事情, 可以抓下來玩玩的?
Linux 桌面錄影軟體 - recordmydesktop
在 Debian、Ubuntu Linux 的桌面環境, 想要把執行動作錄下來, 可以使用 recordmydesktop.
Debian / Ubuntu Linux 監控系統溫度
有台機器只要大量匯入資料讓他運算, 就會當機, 最後由 syslog 找到是溫度過高造成的.
正常 Log 狀態如下:
Apr 25 09:43:12 www sensord: Chip: acpitz-virtual-0
Apr 25 09:43:12 www sensord: Adapter: Virtual device
Apr 25 09:43:12 www sensord: temp1: 40.0 C
Apr 25 09:43:12 www sensord: Chip: k8temp-pci-00c3
Apr 25 09:43:12 www sensord: Adapter: PCI adapter
Apr 25 09:43:12 www sensord: Core0 Temp: 31.0 C
Apr 25 09:43:12 www sensord: Core1 Temp: 33.0 C
當機時, CPU 溫度高達 80度, 幸好當機了, 不然可能得多花不少錢. XD
Ubuntu 9.04 Release 於 Netbook 安裝
Ubuntu 9.04 之前的新聞, 最引起我注意的就是 Netbook 的支援, 雖然在之前的新聞沒有提到 Asus EeePC 的 701 SD, 但是目前看起來好像支援度還不錯, 把資料整理一下, 晚點來灌灌看.
現在一直繼續用 EeePC 的系統, 主要是開/關機很快, 但是照上面寫 Ubuntu 9.04 25 秒內開機, 可以試著再調整看看能不能快一點. 🙂
Linux 取得機器目前 IP 的 script
目前機器所用 IP
- /sbin/ifconfig | grep Bcast | awk '{print $2}' | sed 's/addr://' # 192.168.0.1
- /sbin/ifconfig | awk -F'[ :]+' '/Bcast/{print $4}' # 感謝 pank 提供
目前機器所有 IP (PPPoE IP / 127.0.0.1 / 虛擬 IP .. 等等)
- /sbin/ifconfig | grep Mask | awk '{print $2}' | sed 's/addr://' # 192.168.0.1 / 127.0.0.1 ... 多個 IP
- /sbin/ifconfig | awk -F'[ :]+' '/Mask/{print $4}' 感謝 pank 提供
Linux bash 設定 history 不紀錄開頭為空白的指令
於 Linux 上, 有時遇到把密碼也寫在命令列的狀況(為了方便, 有時後會比較偷懶), 那這些指令都會被紀錄進 .bash_history 中, 也就是 history 就可以把這些命令找出來.(bash 預設會紀錄)
要清除紀錄, 除了要記得砍掉 .bash_history 外, 能不紀錄指令會更好~
Postfix 設定寄信到 Google Apps(Gmail), 不會寄到 local 信箱
照理說, 信應該要寄到 Google Apps 去, 但是每次都寄到 local 信箱, 而且, local 信箱根本沒那個帳號, 這種已經遇過幾次, 每次處理完就忘記, 還是該寫下來比較實在.
剛裝好的機器, 假設資料如下:
- 網域名稱: DOMAIN-NAME
- 主機名稱: www
此 DOMAIN-NAME 已經轉到 Google Apps(讓 Google hosting), 而且設了一個 alias 信箱: username@DOMAIN-NAME.
註: 此 username@DOMAIN-NAME 會自動轉寄給相關的所有人.