wiki:jazz/11-03-31

Version 7 (modified by jazz, 13 years ago) (diff)

--

2011-03-31

callgraph

  • C/C++
  • Python
  • Bash
    • 我一直想找的是 Bash 的遞迴式 callgraph 產生器,雖然 Bash 可以加入 -X 參數來做 runtime 除錯,不過還沒有找到可以查出多層該怎麼追。
    • bashdb - BASH Debugger - 可以用類似 GDB 的指令來 DEBUG Bash
    • shprof - a line profiler for shell scripts
    • 這邊有一招是蠻好玩的,居然只要設定 PS4 環境變數就可以秀出每個呼叫的開始時間。(這算是 bash 的簡易版 profiler 嘛?) <參考討論> time profiling a linux command or script
      Least invasive you may want to play with some variant of...
      
      set -x
      PS4='$( date ): '
      sleep 1
      sleep 3
      sleep 2
      exit 0
      
      which produces timestamps in front of the commands...
      
      Mon Mar 17 02:39:35 CET 2008: PS4='$( date ): '
      Mon Mar 17 02:39:35 CET 2008: sleep 1
      Mon Mar 17 02:39:36 CET 2008: sleep 3
      Mon Mar 17 02:39:39 CET 2008: sleep 2
      Mon Mar 17 02:39:41 CET 2008: exit 0
      

Virtualization

Hadoop

  • 看樣子今年 Structure Big Data 研討會,出現 Hadoop 相關的新興公司非常多啊~這場火會延燒到台灣嘛?!
  • As Big Data Takes Off, the Hadoop Wars Begin - Hadoop 的戰線逐漸進入白熱化狀態,當然有人在擔心這樣會不會太仰賴單一軟體平台。
     * Full-on distributions
        * Apache Hadoop
        * Cloudera’s Distribution including Apache Hadoop (that’s the official name)
        * IBM Distribution of Apache Hadoop
        * DataStax Brisk
        * Amazon Elastic MapReduce
     * HDFS alternatives
        * Mapr
        * Appistry CloudIQ Storage Hadoop Edition
        * IBM Global Parallel File System (GPFS)
        * CloudStore
     * Hadoop MapReduce alternatives
        * Pervasive DataRush
        * Cascading
        * Hive (an Apache subproject, included in Cloudera’s distribution)
        * Pig (a Yahoo-developed language, included in Cloudera’s distribution)
    
  • Brisk - 一個 Cassandra + Hadoop 的平台
  • Mapr - 想要取代 HDFS 的另一個方案
  • http://www.hadapt.com/ - Hadapt 是一個訴求讓 SQL-like 應用能比用 HBase 更快的公司,底下是效能比較跟架構圖
  • http://www.hadapt.com/wp-content/uploads/2011/03/combo-graph-1024x449.png
  • http://www.hadapt.com/wp-content/uploads/2011/03/Hadapt-Block-Diagram-1024x529.jpg
  • Ravel 這間公司想把 Google 的 Pregel 這種 graph database 移植到 Hadoop 上。
  • Objectivity - 也是目標 Graph database 的公司
    • [ Twitter’s Success Pulls 23-Year-Old Objectivity Into NoSQL]
    • http://gigaom2.files.wordpress.com/2011/03/objectivitydb.png
    • http://gigaom2.files.wordpress.com/2011/03/objectivitydb2.png

Python

領導

  • 獵人與農夫
    好的領導人,通常都同時擁有獵人和農夫這兩種特質,如何在這兩個特質之間取得平衡,
    並完美結合,考驗著領導人的智慧。
    
    領導人必須感激與鼓勵兩種特質的人互相合作與互補,不能把鎂光燈放在獵人身上,否則
    公司的品質平衡度會下降。
    

Attachments (3)

Download all attachments as: .zip