Linux 網路介面 一直啟動、關閉 的 問題排除

在重灌 Ubuntu Linux 後, 網路異常的慢, dmesg 看到一連串的 eth1 up / down 的訊息, 訊息如下:

[442.008556] eth1: link down
[446.051536] eth1: link up, 10Mbps, half-duplex, lpa 0x0000
[462.499119] eth1: link down
[463.352299] eth1: link up, 10Mbps, half-duplex, lpa 0x0000
..... 一直跑不停.

閱讀全文〈Linux 網路介面 一直啟動、關閉 的 問題排除〉

PHP 可連接多個 "->" 來連續處理、執行 的 物件寫法

物件(Object) 在撰寫時, 會希望 於使用、操作上, 可以更直覺化(擴充性... 等等, 不是此篇重點.), 下述的寫法就很常見.

  • $db->select('*')->limit(10)->begin(0) ... 等等. (在操作上(Method), 可以一直 "->" 的操作下去.)
  • 執行順序:
    1. select('*')
    2. limit(10)
    3. begin(0)

但是一般物件(Class)教學的寫法, 都只能 $db->select('*') 就結束了, 要再串接多個 ->, 就會直接出現錯誤訊息.

閱讀全文〈PHP 可連接多個 "->" 來連續處理、執行 的 物件寫法〉

Firefox 服務應用 - 歷史紀錄瀏覽、RSS閱讀 外掛

有很多網站的服務, ex: Gmail、Google Reader .. 等, 使用者都拿 Greasemonkey 來調整這些服務, 以符合自己使用.

最近看到幾個創新的方式, 直接做成 Firefox 外掛(附加元件、Extension、Add-on), 然後用全新的樣貌出現, 不需要登入原始網站, 但是資料一樣是與原始網站同步(sync).

註: 將 瀏覽器、網站 原有的資料, 以不同的方式來呈現, 有全新的使用者經驗~ 🙂

閱讀全文〈Firefox 服務應用 - 歷史紀錄瀏覽、RSS閱讀 外掛〉

Android 2.1 SDK 釋出 與 Google Nexus One 資料蒐集

一直想要可以使用 3.5G 上網的手機, iPhone、Hero 這些都列入考量, 本來已經準備要買 Hero, 卻突然跑出 Motorola Droid, 再來又是 Google Nexus One, Nexus One 都還沒看到手機在哪, Nexus Two 的新聞已經出來了...

..... 手機的戰爭真是超激烈~

閱讀全文〈Android 2.1 SDK 釋出 與 Google Nexus One 資料蒐集〉

Linux ssh 選端登入訊息 查看、修改

Ubuntu Linux (Server版)在 ssh 登入後, 會秀出下述訊息: (cat /etc/motd # 亦可看到)

Linux desktop 2.6.28-14-server #47-Ubuntu SMP Sat Jul 25 02:03:55 UTC 2009 x86_64

To access official Ubuntu documentation, please visit:
http://help.ubuntu.com/

  System information as of 二  1月  5 23:00:48 CST 2010

  System load: 0.02               Memory usage: 30%   Processes:       152
  Usage of /:  9.4% of 732.45GB   Swap usage:   26%   Users logged in: 0

  => There is 1 zombie process.

  Graph this data and manage this system at https://landscape.canonical.com/

*** System restart required ***
No mail.
Last login: Tue Jan  5 11:49:45 2010 from user-desktop.local

但是在 Debian Linux 或 一般Ubuntu Desktop 都沒看到這些訊息, 於是來找找是怎麼產生的.

註: /etc/motd 是已經產生好的文字內容, 由此看不出任何東西.

閱讀全文〈Linux ssh 選端登入訊息 查看、修改〉

NTPDATE - no server suitable for synchronization found 修復

執行 /usr/sbin/ntpdate time.stdtime.gov.tw 出現下述錯誤:

  • 28 Dec 10:44:25 ntpdate[20348]: no server suitable for synchronization found

註: 於 Ubuntu / Debian Linux / FreeBSD 都有看到類似狀況.

閱讀全文〈NTPDATE - no server suitable for synchronization found 修復〉