コンピュータやソフトウェアのあれこれ@道民(&元道民)
Archive for 2月, 2011
第 6 回 Ruby 技術者認定試験公式ガイド輪読会まとめ
2月 19th
第 6 回 Ruby 技術者認定試験公式ガイド輪読会まとめ
Hash#sort が配列を返すなんて知らなかった!!今回はこれを知っただけでも価値があります.僕はあんまりHashを使いこなしていないんだなーと感じました.
5.2.5 Hash
Array に比べると Hash は知らないメソッドが沢山ありました.
Hash["Hop"=> 1, "Step"=> 2, "Jump"=> 3] へーこんな書き方できるんだ.可変長引数でのペアでの宣言
Hash["Hop", 1, "Step", 2, "Jump", 3]
は知ってたけど,こっちは知らなかったなぁ.
Hash#store は引数を 2 つ取って,第一引数が key,第二引数が value になるみたい.へー.
Hash#delete_if と Hash#reject! は同じ振舞いをするっぽい.
Hash#invert で同じ value がある場合はどれか一つしか採用されないっぽい.
Hash#sort は配列をかえすんだな!これは衝撃だ.
5.2.6 File/Dir
練習問題を読む限りでは,低水準のファイルIOが結構出るみたいですね.例えばファイルの読み込みを gets でやったり.自分がいつも Ruby で使っているファイルの読み方と違うからちょっと練習しないと覚えられないなぁ…
File.basename('baz.txt', 'xt') # => "baz.t"
File.basename('baz.txt', '.*') # => "baz"
うわぁなんだこれ…後方一致なんですね.ワイルドカード使う以外の使い方があんまり思いつかないな.
File.join('', 'foo', 'bar', 'baz.txt') # => "/foo/bar/baz.txt"
File.join('foo', 'bar', 'baz.txt') # => "foo/bar/baz.txt"
最初の '' は / の意味になるみたい
Dir.pwd の pwd って何の略?"Print Working Directory" らしい.ためになる!
読み書きのモード (r,w,a,r+,w+,a+) が良くわからないぞ…
Dir.glob と Dir[] は同じ!
[きのこ97][ソフトウェア開発][Planet] 60-真実を語るのはコードのみ
2月 18th
[きのこ97][ソフトウェア開発][Planet] 59-バイナリは常に1つ
2月 17th
[AppEngine][scenic3][slim3][Java] Scenic3 によるRESTサポート
2月 16th
[きのこ97][ソフトウェア開発][Planet] 58-テスト担当者はプログラマの友人
2月 16th
カポエイラ 11 回目
2月 16th
カポエイラ 11 回目
緑帯を締めてはじめての練習です.今週は「ゆっくり正確に」がテーマのようですね.
先週のバチザードとその後のジョーゴで,僕には
- 相手との駆け引き
- 立っていない時間(ホレーやケシャーダやカベサ ド シャオンを使っている時間)
が足りないと考えていたので,僕にぴったりです.
今日は
- メイアルーアジコンパッソからの逆方向へのアウー
- メイアルーアジコンパッソ -> ケシャーダ -> ホレー
- ホレーだけでの移動(みんなで)
- ホレーだけでのポジションの取り合い
- 攻めと守りを指定したジョーゴ(ゆっくり)
なんかを練習しました.
ホレーだけでのポジションの取り合いは渋くていいですね.こういうのもっと上手になりたいです.総合格闘技の寝技に通じる,相手の重心を見定めて相手のサイドやバックを取るような要素が肝になる気がします.
Keep
- ホレーだけでのポジションの取り合いの時,わからないなりに相手の次の動きを予想しようとした
- ケシャーダはうまくなっている気がする
- できるだけ立たないという自分なりのテーマを持ってジョーゴに望めた
Problem
- 歌が歌えなかった
- ホレーの体重の掛けかたが良くなくて,後ろに倒れそうになることがある
Try
- 歌と楽器を覚えよう.Oi sim, sim, sim, oi náo, náo, náo なんかは歌えるんじゃないだろうか
- 避け方のバリエーションを整理したり積極的に使ってみたりする



