wiki:jazz/09-05-07

Version 9 (modified by jazz, 16 years ago) (diff)

--

2009-05-07

  • Alexa 是流量統計的網路服務,今天無意間玩了一下中心的流量統計,發現三個有趣的現象:
    • 其一:搜尋關鍵字 - Clonezilla, Clonezilla Live, 再生龍, drbl, co-life 進榜前十大
    • 其二:流量在12月、1月、4月出現高峰,都恰巧是 Clonezilla Live 釋出新版的時間點,關聯性頗高。
    • 其三:我架設的 http://sensor6.nchc.org.tw 佔中心 6% 的流量,應該是研考會"台灣看透透"的連結威力。
  • [趨勢] ANL 常會有一些特殊的統計圖表,這裡就是一張關於民生相關技術在美國被採用的百分比跟時間的對應關係。很有意思的是彩色電視機、微波爐、錄放影機、手機、電腦、網際網路的成長趨勢都非常快速,而且曲率非常接近。
    • http://www.isgtw.org/images/2009/catlett_adoptionrate.jpg

Bioinformatics

Programming

D-Bus

  • 最近在測試來自 teenmania.org 的 Michael Smith 撰寫的 Snapshot for Clonezilla。它的底層是透過 D-Bus 讓網頁可以送程式給 oddjobd 來達成執行特定指令的目的。其實概念都很相近,不管是採用 Apache ActiveMQ 或 Python 的 Orbited 等,都算是 Message-Oriented Middleware (MoM) 的一種。差別只在於 D-Bus 嚴格講起來算 IPC 只用在本機的訊息傳遞,而其他技術可以有一個獨立的 Broker 來轉送訊息(適用在 M-to-N 訊息傳遞)。
  • D-Bus Tutorial
  • http://dbus.freedesktop.org/doc/diagram.png

Embedded

  • 昨天就看到 Debian Developer 寫說要改用 Embedded GLIBC (EGLIBC) 來取代現行的 glibc。大概看了一下 FAQ 跟 maintainer 都是來自嵌入式的重量級大廠(Ex.Montavista, Wind River, etc)。大家第一個疑惑一定是 EGLIBC 跟 uClibc 的差異,嚴格講起來 EGLIBC 的目的是為了維護針對嵌入式裝置,特別是 PowerPC 與 MIPS 架構的 C 函式庫進行維護,因為官方 glibc 只希望維護 x86 架構的部分。Debian 向來以支援多種 CPU 架構聞名,更是做 Embedded 移植的最佳選擇( NAS / Wireless AP 改機者的最愛 ),為了後續在產生跨 CPU 架構的套件維護上,改採 EGLIBC 勢必會有其優勢。官方網站提到了幾點 EGLIBC 與 uClibc 的重點差異:
    • Binary Compatible : uClibc is designed to be source compatible with GLIBC, but it is not binary compatible. - 意思就是縱使 Debian 全面改採 ELIBC 也不需要全部改用 ELIBC 重編跟 C 相依的套件,這就是 Binary Compatible。
    • MMU Support - uClibc supports uClinux, whereas EGLIBC will likely only work on GNU/Linux systems with an MMU. - uClibc/uClinux 的特點是可以移植到 Non-MMU 的 CPU 架構,而 EGLIBC 則針對具備 MMU 的 CPU 架構。
    • Development Status - uClibc is available today, and is already shipping on a large number of systems. EGLIBC is a new project. - uClibc 已經很成熟了,也已經移植到非常多嵌入式裝置;而 EGLIBC 才剛開始,所以穩定度上可能還有一些缺陷。

Networking

  • cdpr is a nifty little command which speaks the Cisco Discovery Protocol, allowing you to learn interesting things from your network.
    • 蠻有趣的套件,還可以查出接在哪一個 swicth 上的哪個 port。
      jazz@drbl:~$ sudo apt-get install cdpr
      jazz@drbl:~$ sudo cdpr
      cdpr - Cisco Discovery Protocol Reporter
      Version 2.2.1
      Copyright (c) 2002-2006 - MonkeyMental.com
      
      1. eth0 (No description available)
      2. eth1 (No description available)
      3. eth2 (No description available)
      4. any (Pseudo-device that captures on all interfaces)
      5. lo (No description available)
      Enter the interface number (1-5):1
      Using Device: eth0
      Waiting for CDP advertisement:
      (default config is to transmit CDP packets every 60 seconds)
      Device ID
        value:  ********.nchc.org.tw
      Addresses
        value:  140.110.***.***
      Port ID
        value:  GigabitEthernet0/48
      

職場技能

  • 反擊的智慧-25個逆轉情勢的說話術
    想在爭論上贏得勝利,最簡單的方法就是:增加說話次數,減少對方說話機會。
    
                       - 《反擊的智慧--——25個逆轉情勢的說話術》
    

Attachments (2)

Download all attachments as: .zip