休暇な夕方以降のナニ

O'Reily Webcat: An Introduction to Hadoop 試聴中なんですが、英語云々以前に音が悪いな。とりあえずメモッたナニを以下に。

The Software Stack

  • Low Layer
    • Common - common code
    • Avro - serialization and RPC
  • Middle Layer
    • MapReduce - computation
    • HDFS - storage
    • ZooKeeper - coordination service
  • Top Layer
    • Pig - data flow language
    • Hive - data warehousing and query language
    • HBase - column-oriented database
    • Chukwa - data collection and analysis

Hadoop あたりのエコシステム云々

  • Ad Hoc analysis
  • Reusable Libraries
  • Business Intelligence
  • SQL Interface
  • Batch Data Processing
  • Interface Extensions
  • Data Warehouse

コンポーネント

  • OpenSource で
  • Modular で
  • Extensible で
  • Cross Platform

との事。誰かに聞かせたら (ry
てーか cloudera って何でしょ (を

割り込み入った

  • MapReduce
    • Data intensive programming model
    • Native Java and other language support with Streaming
    • Model invented by Google
  • Hive

Augmenting Existing Systems

てかスライドも見えん

Learning More

えーと、Training なソレを確認してみたんですが、なかなか凄い。自宅 thinkpad で環境作って色々確認してみようかな。最近火を入れてないし。

Git なソレを見ます。

メモ

  • Pro Git 紹介しとるな
  • 初期設定 (git config --global) からナニ
  • なんかタブ付きな端末で色々ヤッてる件
  • github から clone するんかな
    • clone した
    • git log 見てたり
  • rails なプロジェクト作った (test ディレクトリ)
    • git init して
    • git add . しよった
    • .gitignore とか云々するんかな
    • と思ったら commit しよった
  • 違うプロジェクトに行って git show している
    • git show って初めて見た
  • 状態
    • untracked
    • unmodified
    • Modified
    • Staged
  • git apply って何
  • git commit -a を云々
  • そして git reset HEAD~
  • add で stage して commit せい云々って言ってる模様
  • .git/COMMIT_EDITMSG って何か
  • git reset HEAD~ rakefile とかやってる (staged な状態の取り消し
  • git diff について云々
    • staged ではないファイルの diff がナニ
  • 一部だけ staged にしたい場合の git add -p について云々
    • いきなりこーゆー話するんだ
  • git diff --staged ってのがあるのか
  • git log --stat ?
    • これいいな
  • branch 云々って言っとるな
  • test ディレクトリ (プロジェクト) に移動
    • なんか無言でアプリが動いとるぞ
    • エディタ起動
    • まだ branch してないよな
  • 20 分過ぎで branch の話に突入か
    • git branch して git checkout する丁寧なナニ
    • ソース修正
    • gitk で状態見てるな
    • commit した
    • 再度 gitk 見てます
    • アプリの背景色が変わってます
    • rails でやってるあたりが今風なのかな
  • git checkout -b もご紹介
    • git branch -v もご紹介
  • gitk --all ってのもあるのか
  • とにかく branch 毎の挙動の差についてナニしてます
    • ここが強力な所なので
  • これ、master が育ったら gitk はどーゆーナニになるのか
    • git log --graph も見てますな
  • git merge で全部 merge しよった
    • master に居たまま testing と title を merge
    • gitk が気持ち悪いww
  • git branch -d してます
  • 途中から branch 作った
    • gitk な歴史が気持ち悪い
  • github にリポジトリを作ってます
    • push しよった
    • さっきの branch は push されてないはず
    • あら、github にリモートな branch って作れるんだっけ
  • 違うマシンで修正 commit して push した
  • git remote -v なコマンド
  • git fetch origin か
    • pull してきましたな
    • てか fetch と pull の違いって????
  • git branch -a って?
    • origin/master が出とるな
  • げ、origin/master から branch しよった
    • てか意味分からん log なコマンドを云々している 38 分頃
  • merge の文法忘れてるorz
  • git brame って何でしたっけ
  • git bisect してます
    • うう、分からん
    • ここは入門 Git 見る必要あり

こーゆーセッションやるべきなのかな。社内向けとすると tourtoiseGit で云々、なのだろーか。でも OJAG 向けでも tourtoiseGit なのか。。。

とりあえず

このエントリを投入して休憩してからこの後何するか考えます。