2010.02.28

東京RubyKaigi03に行ってきました

  • 天気

雨。東京マラソンのため最寄駅が最短経路が塞がれてたり、
入り口が塞がれてたり、なかなか面倒な感じで。
 

  • 会場(青山のOracle)

外苑前駅から繋がってるらしいのだが、
大江戸線の青山一丁目から歩く。出口でたら建物見えてるし。
7〜8分くらいだったと思います。
となりにLexusの販売オフィスがあったりラグジュアリーな建物。
入り口はQRコードをゲートにかざして通り抜ける感じ。
#六本木ヒルズはゲストカードは警備員さんだったもんなぁ。
 

  • メタプログラミング入門(Yuguiさん)

スケールアウトという会社で広告配信のお仕事をJavaでやってる。
メタプログラム
 プログラムをプログラムする
 Rubyの場合は他の言語と比べて特徴がある。
  ⇒非S式/First class object/コンパイル無し
 文字列をとして出力してevalする時も、どこで落ちたのか分かりやすいように
 __FILE__, __LINE__+1なんてのを使うのが常套手段。
 コンパイルがないので、とんでもないコトがやろうと思えばできちゃう。
 マクロの否定⇒ブロックによってある程度補われている。ex. Rake, RSpec
 Rubyの構文は維持したくて、でもブロックでやらかいことも出来るように
  → バランス。
 クラス
  →特殊なオブジェyくとに過ぎない。Classクラスのインスタンス。
 特異クラス
  →クラス階層。BasicObject – Object – Module – Class
   クラスのクラスは特異クラス。途中からわけわからずw
 呼び出し可能オブジェクト
  →Proc, Method, UnboundMethod, Continuation
 eval族
  →eval, instance_eval, class_eval
   S式ではないので文字列としてRubyプログラムを出力して評価してもらう
 DSL
  Rspecでよく見るコードから。 should be baz ってどっから出てきたの?
  →トップレベルでは使えないけど、ブロックを評価する時だけ使える
 Prime(Ruby1.9のライブラリ)
  newしてインスタンスを生成してから使うものだったけど、、
 モジュール定義
 流し込み
  irbを使ってリモートデバッグ的な。ヒアドキュメントを使って
  メタプログラミングしてるっぽいけど、理解できずww
 

  • ハンズオンセッション Sinatra

Twitterのクローンを作る
dm-core, dm-timestamps, do_sqlite3 unicornが足りなかったので追加でインストール
unicorn – Rackに特化したhttpサーバー。ポートは8080。
ruby-debugが入ってないと怒られるのでgemでインストール
モデル(model.rb)
 include DataMapper::Resource
 ↑でpropertyとかhas 1とか使えるようになる。
 property の Serialってのでオートインクリメントしてくれるオブジェクト
 timestamps :at で勝手にtimestampもケツにくっつけてくれる。
 after :create do ← セッションの管理に今回は使ってる。
アプリ(app.rb)
 configure do ← サーバが起動する時に一回だけ。
 unicorn はマスタのプロセスが起動してそっからフォークされてく感じ。
 シナトラのセッションはcookieがデフォルト(セキュリティが危ないかも?)
 erb :index
 ↑viewsの下のindex.erbが勝手に呼ばれる
 DataMapperは日本語のドキュメントとかないけど、
 オフィシャルページ(http://datamapper.org/docs/)にサンプルとかも豊富なので〜、と。
 DataMapperのmigrateとかも秀逸。
heroku
 DataMapperのバージョンが古くて〜っていう背景。
その他
 Rackの層でHTTP周りのフィルタみたいのがあったり。
 モバイル用のでこんなのもある→http://github.com/take-yu/rack-ketai
 シナトラは1個のコントローラがでっかくなっちゃうから、
 チームとかでちゃんとしたモノ作ったりするのに向いてるわけではない。
 バックエンドのAPIにシナトラを使ってる←向いてるところ。
 

  • M17N

文字集合
 どのような文字を扱うか。
 アラビア数字、アルファベット大文字-6bit、アルファベット小文字-7bit、
 カタカナ-8bit、などなど-16bit, などなどなど21bit
 JISでは同じだがUnicodeでは別
  はしごだか、土の下が長い吉
 JISでもUnicodeでも同じコードポイント
  葛飾区 葛城市
エンコーディングとは
 →バイトを数字にして文字に戻すためのもの
  IANA Charset ISO2022-JPとかEUC-JPとかShift_JISとかWindows-31Jとか
用語の整理
 charset。用法としてはencodingと同じ
 文字コード。その文脈に応じて判断する必要がある。
 UCS-2。文字集合ではなくencoding
国際化
 internationalization→I18N
 multilingualization→M17N。ローカライズと国際化をセットにしたようなノリ
 Rubyに関してはEBCDICは忘れてるw
 ASCIIの拡張が沢山出てきた
  →Rubyはまだ少ない方。iconvとかだと500以上とか。
 Unicode
  →実はASCIIでさえも、トルコはiのuppercaseがまんまデカくなるだけだった、
   言語を指定しないと定義できてないっていう。
 CP932
  Windows版のシフトJIS。Windows-31Jのこと。
  JIS企画由来のShift_JISとは異なる。
  円記号問題「¥」
   puts “表”ってやるとエラーになる。末尾が。。
  波ダッシュ問題「〜」
 UCS
  内部では文字コードを統一。JavaとかPerlとか。
  入力はそのコードに変換。内部コードで処理。
  出力時に変換して。
 CSI
  Rubyはこっち。内部コードとか特にない。
Ruby1.9
 Stringが文字単位になった。特定の内部コードがない。
 Magic CommentでUTF-8とか指定しなきゃダメよ。
 KCODEは廃止。
Stringと言語
 可能かどうかは文字コードによる。
 UTF-8では出来ない。
 →見果てぬ夢なのではないか…
Unicodeユーティリティ
 文字幅どうする?とか。
コマンドラインからマジックコメントを入れることができる
 →とにかくマジックコメントで
 

  • open3 田中さん

おぉ。さっき松屋で目の前でメシ食ってた人だw
なぜプロセス起動したいか?
 →プリンタとか、ソートとか、、、
Rubyのプロセス起動の問題
 →system(), IO.popen()→細かい事出来ない
 →fork()→UNIXでしか動かない。。
 ⇒spawnで解決
プロセス
 →ID, メモリ空間, カレントディレクトリ
 ・カレントディレクトリ
   相対パス解釈の起点
 ・プロセスリミット
   coreファイルのサイズ
   CPU時間
   データサイズ
 ・ファイルディスクリプタ
   プロセスがファイル等にアクセスするための番号
   ファイルをオープンするとfdが割り当てられる
 ・標準入出力
   fdの0,1,2番は標準的な用途がある
   プロセスの外から与えられopen/close不要
    0:標準入力、1:標準出力、2:標準エラー出力
 ・リダイレクト
   プロセスの標準入出力をファイルにつなぎかえる
 ・パイプ
   プロセスとプロセスをつなぐ
 ・Unixのプロセス起動
   fork:forkを呼び出したプロセスの複製を作る
   exec:呼び出したプロセスを指定したコマンドで置き換え
   forkとexecの組み合わせてコマンド起動
 ・非Unixのプロセス起動
   forkとexecが分かれているのはUnixの特徴
Rubyでやりたい事
 →OSが提供しているプロセス起動機能を使いたい
  シェルで出来ることをRubyでもやりたい
 ・forkを非Unixでやるのは難しそう
 ・systemの返り値の意味も変わってきちゃうし
 ・IO.popenではパイプを作らない事を可能にするか?
OSには手入れられないので高位APIと低位APIに分割
 →高位API:open3, 低位API:spawn
高位API:open3
 →zcat ruby.1.gz | nroff -man | less くらいの事は簡単に
  標準入出力やパイプを扱える
低位API:spawn
 →起動したプロセスの属性を指定できる
  OS固有の機能も可能な限り指定できる
spawn
 コードは↓こんな感じ
 –
 pid = spawn(”make all”, :out=>”hoge.log”)
 Process.wait pid
 –
 fork+属性変更+execをひとまとめにした感じ。
  →posix_spawn。引数が多くて複雑な感じ。。
  →Rubyのspawn。やりたい事だけ書けばOK
open3ライブラリ
 昔から標準で入ってるもの
 標準添付ライブラリ。名前の由来はPerl
 ゾンビプロセス:あるプロセスが終了したのに親によりwaitされてないプロセス
 →プロセスが終了すればすぐにwaitしてくれる
  double forkもしないのでpidが得られる。pidを使ってkillも出来る
 spawnのオプションも使用可能なのでカレントディレクトリを移動したり。
 標準入力と標準出力を別々に吐いたり、マージしてくれたり。
shellライブラリ
 シェルを模倣してるためちょっと無理があったり。。
 –
 Shell.def_system_command “zcat”
 sh = Shell.new
 sh.transact{
  (zcat < "hogehoge.gz") > STDIN
 }
 –

2010.02.20

MPC(AKAIのサンプラー)が欲しすぎる件

たまたまタワレコをブラブラしてた時に流れてたDVD。
なんじゃコリャ〜!っていう。さっそくポチってしまい週末になってようやく観れた。

GOLDFINGER’S KITCHEN 2009 [DVD]
ビデオメーカー (2010-01-20)
売り上げランキング: 13379

 
一枚のレコードをお題(具材)を提供されて、それをMPCで料理するっていう。
出来たビートを披露して、盛り上げたモン勝ち!な激アツいバトル。
 
え、その曲ってバラして再組み立てするとそんな風になっちゃうの?って。
↓この曲が、、

↓こんな風に料理されるわけです。

 
2009には、昔、一緒に夜遊びしてたKYNとかも出てたりします。
 
ガキの頃から憧れてたAKAIのパッド。
なんか良くわからなそうだし、ビートメイクなんて、、、
とか思ってたけど、よくよく観たら、なんだそういう事か、と。
 
っていうか、分かっちゃいたけど、なんか難しそうって
食わず嫌いしてたんだなって。
 
ウン億レコードの分散並列処理を実装したり、
XcodeとかいうIDE使ってiPhoneアプリ作るのよりはきっと簡単なはず。。
 
でもって、こないだ買った↓なんだけど、すごいお手軽で、ドンドン被せていって
楽しいんだけど、やっぱ、もっと好きな具材で料理したくて。

 
とりあえず↓の本をポチって様子見です。。

MPCで学ぶリズム打ち込み入門 Sound & Recording Magazine リズプロ! Presents(CD-ROM付き)
Watusi
リットーミュージック
売り上げランキング: 70415
おすすめ度の平均: 4.0

5 対談のページがよかった
5 初心者向けではないが、リズムに悩める初級者以上のDTMerにウッテツケの本である。
4 DTM用ではないです。
3 敷居が高いです。ヾ(≧∇≦*)ゝ

 
しかし、自分の机は↓既に飽和状態なんですよね。。

 
机の横のレコード棚からテレビとDVDレコーダーを処分して、
それ用の棚を買えばいいのか、、ってどこにそんなスペースがあんだって話しで。。
IMG_0669
 
くそぅ。。悩ましい。。
 
買うなら↓なのかなぁ。スペース取らなさそうだし#既に買う前提で考えちゃってるw

AKAI Music Production Center MPC1000BK
アカイプロフェッショナル (2007-10-25)
売り上げランキング: 167632

最近観たDVD

英語の勉强のために、毎週2本DVDを観ようと頑張っていたものの、
気が付けば、結構空いちゃってますね。。なかなか継続は難しいなぁ。
 

フォレスト・ガンプ [DVD]
パラマウント・ホーム・エンタテインメント・ジャパン (2006-07-07)
売り上げランキング: 883
おすすめ度の平均: 4.5

2 白人が白人を喜ばせる為に撮られた映画
5 ほんといい作品
5 素敵な映画です
5 透き通った、どこまでも綺麗な映画。
5 激動のアメリカ近代史とともに

フォレスト・ガンプ [DVD]を観ました。
 
これはイイ映画過ぎる。
いやいや、それは無いでしょとか、そういうのどうでもよくて、
心優しく、ひたすら真っ直ぐに。
 
最後の方はひたすら号泣。
#30の男がひとりテレビの前でヒックヒック言ってるのは、
#人には見せられねぇなぁw
 
英語的にはずーっとトム・ハンクスがしゃべってるので、
そうこう聞きごたえあるっていうか。
役的にもすごい分かりやすい言葉で話してくれるので
すげーいいんじゃないかと思いました。
#途中から英語の勉强とかどうでもいいやって感じになっちゃいましたけど。。
 
普段忘れがちな大切なことに気付かせてもらったような気がして。
日頃なにかと身の振り方に悩んだりするわけですが、
なんか一つ解が出たような気がします。
 
 

クレイマー、クレイマー [DVD]
ソニー・ピクチャーズエンタテインメント (2007-04-04)
売り上げランキング: 29346
おすすめ度の平均: 4.5

4 やはり名作
5 きちっとした名作
5 クレイマークレイマー
3 是非日本語吹き替え付きのDVDを販売して下さい!
5 良い映画を構成する要素が完璧に揃った映画。

クレイマー、クレイマー コレクターズ・エディション [DVD]を観ました。
 
これも良かったね。とても良かった。
 
なんで、そうなっちゃうのよってのはさておき、
家族ってのは素敵だよなぁと。
これも泣ける映画でございました。
#最近、どんだけ涙腺緩いんだよって思っちゃう。
 
この映画は自分が生まれた時くらいの話しらしいけど、
ニューヨーク〜って感じが良く出てて憧れたりします。
 
公園で遊んでてケガとか、自分もにたような事で、
頭を3針縫ってるんですが、心配かけたんだろうなとか。  
もう、こども部屋は将来雲の柄に塗るぜ!とか思いつつ、
そういえば、自分はデルピエーロのポスターとか、
バーンって雑誌の付録についてたメタルバンドのステッカーとか、
ベッタベタに貼って自分の部屋をカスタマイズしてたけど、
自分の親はそんな事にひとつもケチ付けなかったよなって。
 
いやいや、こういう映画を観るといろいろ考えてしまうものです。

2010.02.18

Developers Summit 2010に行ってきました。

・もう何年も行き続けてるイベントですが、今年は諸々で1日目の午前のみ参加

・天気
 雪積もってるし!
 
・受付
 参加証印刷していくのがタルいので、
 #会社のプリンタは使えないし(部署ごとの枚数制限が激しいので)
 #家のプリンタぶっ壊れてるし
 iPhoneの画面見せるだけでOKでした。
 
・オライリー書籍
 4000円でタンブラー、6000円でTシャツ、8000でバッグってことで、
 買わずにこういう機会を待っていた3冊を会計したら、
 あと1000円ちょっとで8000円だったので、1350円のPython本も購入。
 
・会場
 結構年いってる人が多い。ノートPC持ってる人も少ない。
 
・栗原さんによるクラウドの講演
 - IBMでメインフレーム→OS2→DB2とかやってた。
 - IBMでMITに留学させてもらってた。専攻は並列処理アーキテクチャ。
 - Richard Stallmanが同じフロアにいたらしい。
 - 弁理士や翻訳とか多才な人だなぁ。
 - クラウドとは?
  依然としてよく分からんという状態。バズワード。
  グリッドもよくわらんかった。シェアードナッシングな並列処理だったのに、
  どっかのベンダーが製品に使ったりして意味合いが変わってきてしまった。
  ・5つの特徴 – オンデマンドとか、リソースのプーリングとか
  ・3つのサービス – SaaS, PaaS, IaaS
  大規模水平スケーリングへ
   →NoSQL(NotOnlySQL)。データの整合性の一部を犠牲に。
  単なるデータセンターのアウトソーシングをクラウドって呼んだりする人もいる。
 - 本質
  所有から利用へ
  サーバ中心型。大型データセンターに集約(NWの管理が楽)。選択と集中。
  すでに進行中のメガトレンドにキャッチーな名前を付けたもの(Web2.0みたいな)
  クラウドっていうバズワードは陳腐化しても概念が陳腐化することはない。
  Web1.0はDoubleClick – 広告代理店がバナーを出して課金。
  Web2.0はAdSense –
 - クラウドコンピューティングがもたらす変化
  Fail Often, Fail Quick, Fail Cheap
  →長期計画ではなく、失敗したものはすぐ止める。
   止めるにもコストをかけない。9敗1勝(ユニクロ)的な考え方。
  Strong Consistency→Eventual Consistency
  →RDBMSで保証されたことが保証されない。NoSQL。
 - AmazonのSWOT分析
  Strength:クラウドプロバイダー、実質的コストは低い(さおだけ屋はなぜ的なのと同じ)
  Weakness:エンプラ系の経験不足、クラウドは言っても副業でしょ?
  Opportunities:顧客データの活用。企業コンピューティング向け機能も拡充方向
  Threat:電子コンテンツがAppleに食われる。エンプラ向けでAzureが参入。
 - GoogleのSWOT分析
  Strength:サーチエンジンという金のなる木。人材やノウハウ。
  Weakness:元々業務系じゃないので
  Opportunities:無料サービスで収益化
 - Microsoft Azure
  Strength:.NETの互換性、マーケティング力
  Weakness:PC以外のデバイスでうまいこといったことない。ネット事業も弱い。
 - Salesforce
  Strength:企業向けには最も浸透してる
  Weakness:RDBMS依存の独自アーキテクチャ。どこまでスケールできる?
  Opportunities:Force.comを定番開発プラットフォームの一つに
  Thread:AzureのSoftware+Serviceの方が一般企業には現実的?
 - エンプラとソーシャルの融合
  昔から言われてきたけど、いよいよ。SalesForceのChatterとか。
 - 比較
  Amazon, Google, Microsoft, SalesForce(社外もエコポイントとか)
  →もうレッドオーシャン。あと入ってくるとしたらAppleくらいか。
 - パラダイムシフト
  箱売りビジネスがますます困難に。
  スピード最優先のビジネスモデルがますます重要に
   →小規模SIやノマドワーカーが有利な立場に
    Force.comみたいの使ったりして。
  オフショアとの競合がますます過激に。
  既に起きているシフトを加速化させている。
  →別にクラウドが新しいパラダイムシフトを起こしたわけではなく、
   既に起こっていることにキャッチーな名前を付けてるだけ。
 - コアとコンテキスト
  コア:差別化要素、コンテキスト:コア以外。
  石川遼-ゴルフ1億。スポンサー4億。
  遼君はどこにリソース(時間)を割くべきか?
  →儲かってるとこだけにお金を投入すればいいというものではない。
 ・ディベロッパーとしてコアとして追求すべき要素は?
  並列アルゴリズム、NoSQLベースのシステムデザイン、水平スケール型システムの構築
  →テクノロジーをコアとして維持出来る期間は短いけど、
   原理原則やヒューマンスキルはより長期的にコアとしての地位を維持出来る可能性
  ⇒人月の神話なんて古典なのにいまだに〜的な。
 
・岡本さんのSalesForce.comの話
 - 650億ドル:広告、950億ドル:ビジネスアプリ
  ⇒大きなマーケット!softwareでいくか?cloud computingでいくか?
 - Amazon
  膨大なインフラ、その上にVM、そっから先は自己責任。
  あらゆる業務に作れる。なんでも出来るけど、低レベルから自分で
 - Azure
  BtoC等の公開サイトには的しているけど、エンプラ用途には?
  プログラムはスクラッチから自分で作らなければ
 - Force.com
  膨大なトラフィックをさばくのに的しているわけではない。
  ビジネスアプリケーションの素早い作成にフォーカス
  豊富な標準フレームワーク。ビジネスマネジメント。
 - 他とForce.comの違い
  他社
   ”開発者”がアカウントを取る。ユーザはWeb上の1アプリとしてアクセス。
    ユーザーに対してValueを提供しにくい
  Force.com
   全てのユーザーはプラットフォームサービスとして利用する
   各企業毎にサービスとして。
 - メタデータプラットフォーム
  実データ(アカウントとか、業務データとか)と
  メタデータ(UI定義、ビジネスロジック、DBスキーマ)と
  ⇒ サービス毎に保持している。マルチテナントデータベース。
  →上記をカーネルが処理してサービスとして提供。
  メタデータは他組織へコピーが可能。
 - クラウドプラットフォームサービス
  一個Force.comをもってれば全ての組織はForce.comが持つカスタマイズ機能を使える
   →エンドユーザーコンピューティングっていう観点でも優れている
  クラウドアプリケーションを配布する
 - ターゲットが違う
  開発者がターゲットなわけではなく、ユーザーのSaaS環境でありながら、
  プラットフォームを。PaaSをSaaSで提供。ってややこしすw
 - Force.comとJava/.NETの比較
  コスト半分、スピード5倍、高品質。
  部品化されてるから組み合わせがうまいことハマれば。
 - Force.comのデータベース
  基本的なRDBMSの機能
  Scaffoldの高機能なのも付いてたり。Web画面でトレースできたり。
  セキュリティ絡みや他サービスの連携とかも。
 - セキュリティ&共有ルール
 - ワークフローエンジン&承認プロセス
  申請データをロックしたり、並列/代理承認とか
 - BIエンジンによる分析
  DBと統合されてるので〜
 - デモ
  はじめてみた。セールスフォースの画面。ログイン画面もキャッチーね。
  いわゆる開発環境と違う。画面でポチポチやってくだけ。画像も選べたり。
  後からカラムを追加してもちゃんとデータがマイグレーションされるっぽい。
  ただ、こういうコーディングレスでできるところのデモはよくて、
  実際にガチンコな要件に合わせてカスタマイズする時どうなの?って
  ところが知りたかったのですが、軽く流されちゃった感。。
 - 開発
  クラウドなのでいろんなsoftwareをなんちゃらしなくても。
  →SIやる時にも楽できる。
   ではSaaSビジネスを立ち上げるには?
   ⇒10年間の安定稼働の実績など。
  Developerforceは無料。
  →お客さんが使うWindowsに対して課金しないよね?
  30日間の無料トライアルができる→Trialforce
  バグフィックスのパッチとかは?
  →Pushで一括配信。常に1つのバージョンだけ。7i〜11gとか面倒なことはしない。
  ⇒クラウドだからこそやれること。  
 
↓オライリーでゲットした景品
IMG_0670

2010.02.10

通販で買ったムフフなモノ

TAILGATE(http://tailgate.co.jp/)っていうお店で注文した
ZZ PRODUCTIONのCDが届きました。
IMG_0638

彼らは友達の友達だったりして、イベントに一緒になったことあるし、
10代の頃からフォローしてたわけなんですが、いやはやかっこよす。

で、CD2枚買ったらCDRが2枚付いてきたりして、
結局聴くのはiPodかiTunesだったりするわけで、
なんだかなぁって思ったりしつつも、
コレだ!ってのは現物が欲しいですよね、なんだか。

CD買うついでに、いろいろ物色してたら、あれまこんなところに!
っていうキャップを見つけました。。
IMG_0637

これ、新宿区のマークなんです。マークが白いのと黒いのとあったのですが、
自分は齢30のオッサンなので控えめにしようと思って黒い方にしてみました。
LibraやMSCの人たちがカブってるのを良く見かけるのですが、
自分はタバコすら吸わないようなタイプの人間ですが、
カレコレ7〜8年新宿に住んでるので、見つけたら買おうと思ってたんです。。

しかし、徳島県のお店から新宿区に住んでる自分宛に
新宿区のマークが付いたキャップが送られてくるってのもなんだかね。

明日明後日は、ちょっとばっかし朝の英語ニュースのポッドキャストをお休みして、
日本語ラップ聴きながらコミュートするぜぃ。

#そういえばNHKの英語番組iPhoneアプリが出たみたいですね。
#また通勤時間帯のコンテンツが一つ増えるなぁ

2010.02.07

ニューズウィーク日本版ペーパーバックス 馬鹿(ダム)マネー

ニューズウィーク日本版ペーパーバックス 馬鹿(ダム)マネー
ダニエル・グロス
阪急コミュニケーションズ
売り上げランキング: 97212

ニューズウィーク日本版ペーパーバックス 馬鹿(ダム)マネーを読みました。

サブプライムとか、リーマンショックとか、そりゃ後からだったら
何とだって言えるぜ、、みたいな本です。

が、さすがニューズウィークってことだけあって、
読み応えあるし、テンポよくて、ユーモアがなんとも良い。
例えば↓こんな節。

 未公開株投資会社の株がしぼみはじめた。
 「買収インポテンツ」とでも呼ぶべき状況が、
 NYのアッパーイーストサイドの中年男性たちを悩ませるようになった。
 意欲満々のパートナーと情熱的にことを進めることも、
 お互いに満足感を味わうこともできなくなったのだ。

自分も金融危機には相当クラった派です。
投資に回してた金融資産の価値が半分くらいになりました><

今は底値でしこんでおいたヤツがいい感じに戻ってきて、
ようやくトントンといった状況です。
#ただし、お世話になった会社だからと保持し続けた
#前職の株価は一向に回復する兆しが見えず、
#価値的には買った金額の1/3に近いくらいですが。。

思いっきり損したところで、いろいろ本読んで勉強したり、
オプション取引(もうかったら権利を行使して、損が出たら権利を放棄しちゃうってアレ)で
ギャンブルまがいのことをして更に損したりw

そんなこんなで、今となっては、
 ・なぜ投資のプロはサルに負けるのか?― あるいは、お金持ちになれるたったひとつのクールなやり方とか、
 ・お金は銀行に預けるな 金融リテラシーの基本と実践 (光文社新書)とかみたいに、
毎月積立る型でインデックスに連動した投資信託(手数料や信託報酬が安い)で
せっせこ溜め込んでいるっていう感じになっています。

メインに使ってる証券会社では主に海外の株式や債券のものを買ってて、
国内系は、話聞いて一番腹落ちした、さわかみファンドとか、
確定拠出年金(401K)でTOPIXに連動したやつとかを買ってます。

でも、この本読んでも思いますが、後になってみなきゃわっかんないんですよね。
マサチューセッツ工科大学の大学院卒業して、ハーバード大学でMBA取得して、
とある大企業で凄い成果を収めて、とある企業のCEOに抜擢されて、
あいつスゲーみたいに、言われてた人や、
就職活動している大学生から、物凄い人気を集めるような企業も、
え?なに?そんなモンだったの?的な。

ただ、もし、自分が株買って損してなかったり、
金融関係の本を持ってなかったりしたら、
全然勉強しなかったっていうか、物凄く無知だっただろうって思います。
#今でも、いろいろ小難しくてあんまり良く分からないですが。。

まぁ授業料だったみたいに思っておけばいいかなと思いますが、
それ以上に、結局お金なんてどうなるかなんて分からないんだから、
いざって時にも、ちゃんと自分自身でお金稼げるようになっとかないと
っていう教訓になりました。

自分はITエンジニアなので。
財テクみたいな小賢しい事をチマチマやるんじゃなくて、
もっともっとスキルを向上させて、腕一本で食っていけるように
ならなきゃな、、なんて。

いろいろ当時の自分の心理状況を思い出したり、今後どうやってこうか?とか、
本の内容とは全然別の事考えながら読んでたわけですがw
どんなノリだったの?とか、
どんだけ狂ってたの?とか、
その辺知りたい人がいたら、オススメです。

ついでに↓この辺も読んでおくといいのかな、と。

お金は銀行に預けるな   金融リテラシーの基本と実践 (光文社新書)
勝間 和代
光文社
売り上げランキング: 3837
おすすめ度の平均: 3.5

3 投資は大切
5 あくまでも金融リテラシーを知るという事であれば
2 「世界の最も注目すべき女性50人」の一人?
1 1円の価値に納得
5 金融リテラシーを高める入門書

なぜ投資のプロはサルに負けるのか?― あるいは、お金持ちになれるたったひとつのクールなやり方
藤沢 数希
ダイヤモンド社
売り上げランキング: 4658
おすすめ度の平均: 4.0

5 お金のノウハウが凝縮された良書
4 基本的な話をわかりやすく書いてくれています
5 理系向け、株価の仕組み理解
4 良心的な入門書
4 資産運用するなら最初に読んでいただきたい本の一つ

2010.01.31

「日本で最も人材を育成する会社」のテキスト

「日本で最も人材を育成する会社」のテキスト (光文社新書)
酒井穣
光文社 (2010-01-16)
売り上げランキング: 15
おすすめ度の平均: 5.0

5 人材育成に悩む全ての方にオススメ
5 戦略の実行のための人材育成の教科書
5 人を残す人生こそが上なり。
5 OJTの問題点を明らかにしてくれた
5 新人からマネジャー、経営者まで別の視点で読める本

「日本で最も人材を育成する会社」のテキスト (光文社新書)を読みました。

自分は30歳ですが、中間管理職的な感じではなく、技術でひっぱる大工の棟梁みたいな
存在になりたいタイプの人間なので、ヒューマンリソース系の部署にいるわけでもないのですが、
そういう問題じゃないですね。この本。

どうやったら、一緒に働いてるチームのみんなにもっと成長してもらえるかなとか、
どうやったら、自分がなりたいようになるにはどういう行動したらいいかなとか、
非常に参考になりました。

自分は誰から何か言われるわけでもなく、ガッついて学び続けたいタイプなのですが、
それを人に強要するのではなく、勝ちぐせをつけてもらいながら、
とにかく本読んでもらってとか。(エンジニアはもっともっと本読まなきゃいけないですよね。。)

一番ktkrって思えたのは、最後の方のコラム7で。
“コモディティ化したら価値は低くなる”っていう事。
日頃から、ずっと今までと同じやり方でやってもつまらないし、
出来るだけ物事にチャレンジして、尖っていたいと思っているのですが、
たまに、そろそろ年だし、俺も、、的に思ってしまうこともあったりします。
が、このコラムで、それでいいんだよ、ってポンと背中を押された気がして。

英語ヒトリゴト学習法(http://shinodogg.com/?p=2108)も、
はじめての課長の教科書(http://shinodogg.com/?p=1522)も、
酒井穣(@joesakai)さんの著書はどれも間違いねぇっす。

WakameTech #1(そろそろ本気でIaaS型クラウドを作る会)にいってきました

WakameTech #1(そろそろ本気でIaaS型クラウドを作る会)っていうイカしかネーミングの勉強会に行ってきました。

最近なにかとつけてクラウドクラウドって完全にバズワード化してて、
SaaSだPaaSだIaaSだHaaS(Human as a Service。笑)だ、
#ガキの頃は、そーれヒゲそれバース、とか歌ってましたね。。。
アプリ屋の自分にはよく分からんので、
なんかRubyって作ってるクラウドらしいっていう軽い気持ちで参加してみました。


IaaS型クラウドとは:axsh山崎さん

 かなり挑戦的な、うさんくさいクラウドの現状をバサバサ斬りつつ、
 #VPSで出来た事を蒸し返すなとか。
 #プライベートだパブリックだわざわざ新しい言葉を作るなとか。
 セキュアに(仮想化された)サーバ間の通信をやるのは難しい的なことなど、
 聴いてた時はなるほどなぁと思っていたのですが、ちょっと早くて
 あんまりよくわからなかったです。。
 Nifty Cloudの言及もあったり、ほぇ~と聴いていました。

 ↓この辺とかグッときましたね。
 - コンピュータ と データセンター のアナロジー
  ・Thread⇔Server
  ・Memory Allocation⇔KVS
  ・File I/O⇔Storage Provisioning

 で、IaaS型クラウドの話。ポイントは2つ。
 1 プログラマブルであること
 2 自動化されてること。
 →で、Wakame。

 Wakame
  Rubyで書かれたOSS。カツオ先生が単独で。
  Master-Agent型の非同期式手順実行エンジン。

  携帯電話向けの広告週配信システムとか
  家電のファームウエア配信サーバに使われているそうです。

  難しいこと
  ・運用
   1台のマシンに仮想化して突っ込んだりとかしても。。
   電源逝っちゃったら終わりだし。
  ・ネットワーク
   サーバ間通信。iptablesとか使ってもできるけど、
   スケールしないよね?と。
  ・ユーザ単位課金
   1本のLANケーブルにいろんなユーザーのパケットが流れるのに
   どうやってユーザー単位のトラフィック計算するのよ?っていう。

  HVC-HVA
  ・ハードウエアの追加は人間
  ・サーバを挿すだけで設定(Clonezilla)


サーバ管理の話:登尾さん
 ActiveResourceでRestfulなAPIでデータセンターマネージャへ
 #Railsではなくシナトラだそうです。

 ↓こんな感じ。
 ++++
  instance.create(
   account=>”hogehoge”
   xxx=>”xxx”
  )
  →POST /instances.json
 ++++

 こうやってWebサービスの繋ぎとかじゃなくても、
 HTTPでRestfulなんてのが当たり前なんだなぁとか感心しました。

・Clonezilla
 台湾で開発しているらしいOSSなプロダクト。
 →バックアップ&リストア用のツール

 いろんなファイルシステムに対応してるらしいけど、
 ext3での検証しかやれていないそう。

 なぜClonezilla?
 →イメージを展開するだけでよい。

 OSがインストールが入ってればClonezillaは入れられるけど、
 依存パッケージが多いから、ネットワークに繋げてパッケージマネージャみたいの
 使わないとしんどいらしいです。

 インストールそのものはそんなに難しくなさそう。
 GUIでもコマンドラインでも設定可能。

 ddとかでやるより時間がかからないそうでした。


デモ
 ブラウザからポチポチやるだけで、ノードが追加されて構築された!
 

事例:アイキューブドシステムズ 秋間さん、宮島さん
 CLOMOでWAKAMEを使用。

 予定した時間にWakameに増減を支持
 増えたEC2インスタンスをzabbitxに登録


自分の会社はひたすらsshで繋いで人間が頑張ってますが、
こうやって画面ポチポチやればいい時代がすぐそこにきてるんだなぁと。
EC2を使って、より効率的にこうやってやれれば、運用の手間はほんとに省けますね。
#いざって時は、、、ってシチュエーションは多くありそうな気がしますが。。

たぶん自分よりも若い人たちがノリノリでやってるんだろうなって思うと、
頑張って欲しいなって思います。
ちなみにaxsh(あくしゅ)さんの事務所は自分の家から徒歩3分くらいのところに
あるみたいですw #丁目まで一緒

今日の資料は公開してもらえるということで、楽しみです。
特に最初の山崎さんのお話はかなり熱かったので。

2010.01.17

カネは後からついてくる! 世界一の職人が教える仕事の哲学 – 岡野 雅行

カネは後からついてくる!
岡野 雅行
青春出版社
売り上げランキング: 39351
おすすめ度の平均: 4.5

5 やはり、最後は《運》ですね。
5 愉快痛快
4 人のやらないことをやる達人!
3 生き方の参考になります
5 仕事は戦争、演じる舞台。

カネは後からついてくる!を読みました。

著者の岡野さんは向島の5人の町工場(岡野工業)の経営者。
岡野工業はその高い技術力が評価されNASAから発注受けたり、
小泉総理が工場見学しにきたりっていう。

当然、技術力はピカイチなわけだけど、それだけじゃない。

レペゼン玉の井ってことで、歓楽街独特の暮らしの中から、
技術者だからとか、経営者だからとか、xxだからとか関係の無い、
人としてっていう、底の部分を培ったので、度胸もすわってるし、
ココって時の迫力もすげぇんだろうなって思う。

お金とか、大企業に属することでのメンツとか、
そんなちっぽけな事にすがってんじゃねぇって話しで。

でっかく儲けたかったら、小さい事に囚われず腹括れっていう、
言われてみれば、そりゃそうだよなっていう腹落ちの連続でした。

そして何よりもグッときたのは、大切なのは”人”なんだよっていう。
いくらIT技術でコミュニケーションがうんたらかんたらいったって、
結局は人なんだから、お世話になった人には最大限尽くさなきゃいけないし、
礼儀はモチロンの事、気遣いとか、自分の中で抜け落ちちゃってるな
ってところがグサグサきました。

最近流行ってるようなビジネス書とか読んでると、
割と自分やれてること多いななんて思う節があるのだけど、
この本ほど、もっと精進しなきゃなって思った本無いです。

ただ、みんな(いや、男性に偏るのかなぁ)、心の底では、
そういうの大事だって分かってるんだと思うんですよね。
とにかく若いうちは、いろんな遊びしとけよ、とかね。
カツマ本になんかサブイな印象を抱き始めたら、この本チョーオススメです。

女性の方はこういう語り口調が苦手な人もいるかも知れませんが、
自分は陰険な感じのネクタイしめたサラリーマンよりも、
職人さんとかの方がカラっとしてていいなって思ってたような感じなので、
俄然アツイっていうか。

自分で勝手に殻作って、小さくまとまっちゃイカンよなって思わせてくれる一冊でした。
#女性の方の書評が見てみたいなぁ。

AquaTune v3(防水のiPod用スピーカー)

自分は風呂場で本読んだり、考えごとしたりするタイプなので、割と長い時間風呂にいたりします。
できればヒーリング系の音を流しながら風呂入りたいなってことで、
何年か前にCASIOの防水CDラジカセを買ったんです。AJ-17ってヤツ。
IMG_0606
が、こいついまいち音が良くないんですよね。。
でもって、電池も6本必要だったりする割には消耗激しかったりして。
#CDがグルグル回ってるのみると、そりゃ電池も食うわなぁって思ってましたが。。
でもって、音楽はほとんどiTuneで買うようになっちゃって、最近CD買わないんですよね。。。
 
ネットを徘徊してると、いろいろ出てきて、USBメモリを指すオシャレな↓こんなのや、

ノーリツ 防水MP3プレーヤー juke tower SJ-10MP
ノーリツ (2008-04-21)
売り上げランキング: 1806
おすすめ度の平均: 4.0

1 がっかりしました。
4 音質は良い!けれど…
4 おおむね期待通りでした
4 オーディオメーカへの良い反省材料
5 リラックスできます!!

 
コストパフォーマンスが良い↓こんなのとか。

TWINBIRD AV-J122B FMラジオ付防水スピーカー iPod対応 x ZABADY ブラック
ツインバード (2006-06-21)
売り上げランキング: 1091
おすすめ度の平均: 4.5

3 iPhoneで使うには工夫が必要
5 お風呂でリスニング♪
4 音を反射させて聞かせるのが
5 意外な音の良さ
5 見た目も機能もとくに言うことなし

 
ただ、いまいちグッとこなくて。
ステレオじゃないのやだなとか、せっかくだからちょっと高くてもいいけど、
いい音で聴きたいなとか。
 
そんなこんなでネットを徘徊してたら↓このブログを発見して。
Gadget: AquaTune v3(iPod対応防水スピーカー) – ringo-sanco
コレだ!って思ってTwitterでつぶやいたら、
上記のブログを書かれている@fujiryuichiroさんからお返事もらったり、
発売元の@focalstoreさんからもお返事もらったりして、
コリャ買うしかねぇなっていう。
 
さっそく、いつも家電製品買うときに使っている、
楽天のJoshin webで注文しました。#楽天のshop of the yearの総合2位のショップです。

でもって、12日に注文したものが、今日(16日)届きました。
IMG_0599
 
さっそくダンボール開けてみると、ポップな感じのパッケージ。
IMG_0600
 
iPod mini用とか、iPod nano用にはめ込む部品とかも入ってます。
IMG_0602
 
さっそくiPod nanoを突っ込んで、電池入れて(単三4本)電源入れて鳴らしてみます。
iPodのボリュームを最大にして、AquaTuneのボリュームも最大にしてみたら、
相当迫力ある音鳴ります。風呂場だと音が響くから更にナイスな感じ。
IMG_0604
  
後ろはこんな感じに立てられるようになってます。
IMG_0605
 
さっそくコレ持って風呂入ってみましたが、
シャワーで髪の毛洗ってる時とか、今まで使ってたCDプレーヤーでは、
ほとんど音聞こえない状態でしたが、全く問題なく。
音楽聴いちゃって、かえって本読むのに集中できないっていうw
これはいい買い物したかなぁと思います。おすすめです。

特に古い世代のiPodを有効活用したいなって人とかにいいのかなと思います。
自分は普段外出する時はiPhoneで、ジョギング&風呂場用がiPod nanoって形になりました。
 
↓楽天
■iPod対応防水スピーカーAquaTune v3 1月22日までポイント3倍


 
↓アマゾン

AquaTune v3
AquaTune v3
posted with amazlet at 10.01.17
FocalPointComputer (2010-01-31)
売り上げランキング: 19731

Next »