なんとなく作ってみた数学動画.やめときゃよかった.BGMはシェンムー第一章についてたShenmue Jukeboxより.(2009/4/26 22:50ごろ追記)久しぶりにコメントを読み耽ってました.せっかくなのでまた何か作ってみようかな.mylist/12224093
今年初めて RubyKaigi (8月27-29日) に参加しました。1日目と2日目に参加しました。 そのときにつぶやきましたが、コミュニティを大事にしているイベントだと感じました。参加者同士、またスピーカー、事務局、参加者間の交流ができるような仕組みづくりが図られていました。 なぜコミュニティを大事にするイベントだと思ったか 名札がはがき大で大きくて見やすい。裏オモテに書ける これはすごくいいことだと思いました。その人が誰なのかわかりやすいし、自分もアピールできる。相手がだれだかよくわからずに話すより全然いい。小さなことだけれど、イベントの姿勢を示す大きなことだと思いました。参加者にもそれが伝わっているので、交流がしやすい。 RubyKaigi 終わるんだ で、今日知りました。RubyKaigi は来年が最後なんですね。RubyKaigi日記をご参照ください。理由は書いてありません。 察
9月からやる仕事がめでたく、Rails3.0 + Ruby1.9.2のお仕事なので色々と環境構築。とりあえず自動テストまわりやりました。 一応、環境を他と切り分けるために、rvmでアプリ用にgemsetを用意。アプリごとに簡単に環境を構築できるrvmマジ便利。 gem install bundler --pre gem install rails まずは、bundlerとrailsをインストール。次は適当なアプリを作って必要なgemのインストールなどを行う。テストはRSpecで書くので、-TをつけてTest/Unitは使わないようにする。 rails new demo -T 次に必要なgemをGemfileに記述。rspecとかを「テストだけだから」と思って、gropu :testにしたら、モデルを作成したときにTest/Unitのテストコードが作られたりしたので注意。githubのWik
http://googlewavedev.blogspot.com/2010/09/wave-open-source-next-steps-wave-in-box.html Google Waveの突然の開発終了が発表されてから一ヶ月の間まったくと言っていいほど情報が出てきませんでしたが、やっと少し情報らしいものがでてきました。 フォーラム等で続報を追いかけていた人には完全に予想の範囲内で新しい情報はほとんど無いんですが、それでもGoogle Waveチームから公式に発表されたということが大きいと思います。 以下に簡単に翻訳しておきます。 オープンソースWaveの次のステップ: "Wave in a Box" 独立したプロダクトとしてのGoogle Waveの開発を中止すると発表した後、多くの人からWaveのオープンソース化と連合プロトコルの未来について尋ねられた。次のステップを計画するの
日本語に対応した第3世代Kindle(以後、Kindle3)が登場した。iPadと旧KindleとKindle3を比較しながら、「何を買えばいいのか?」「結局Kindle3は買いなのか?」をズバリ検証してみた! ■大きさ Kindle3、小さい! iPadと較べればもちろん、旧Kindleと較べても、格段に小さい。持ち心地は新書や青年誌コミックスぐらいの感覚だ。表示画面は文庫より少し小さい(旧Kindleと同じ)。 なにしろ薄い。「小さすぎて持ちにくい!」と最初は思ったけど、すぐに慣れた。 持ち心地を比較する。 iPadは、函ケース入りの専門書の感じ。ずっしりと重い。持ち運ぶなら覚悟が必要だ。書斎とか居間で眺めるのに適している本をイメージしてもらえるといいだろう。(縦243mm×横190mm×厚さ14mm 680g/730g) 旧Kindleは、ハードカバーの本。『1Q84』よりは手軽。本
BCNランキングによると、携帯オーディオプレーヤーのメーカー別販売台数シェアで、2010年8月第1週、第2週とソニーがAppleを抜きトップシェアを獲得した。 昨日テレビでニュースを見ていたら、たまたまこのニュースが流れていて、ソニーの関係者らしき人が「音質にこだわっていいものを作ってきたのが評価されたのだと思う」というようなことを語っていた。 そうですか。それはすばらしいですね。 ここでちょっとたとえ話。 あるところに味にこだわるまんじゅう屋がいました。「曽根屋」というまんじゅう屋です。あんこの味は甘すぎず、量は多すぎず、絶妙のバランスなんです。当然街中で人気でした。 同じ街に、もう一軒まんじゅう屋ができました。「りんご屋」というお店です。もともとパソコンを作っていた人が脱サラしてまんじゅう屋を始めたのだそうです。 「あんな素人に負けるわけがない」とたかをくくっていた曽根屋の主人でしたが
Railscasts - ERB Blocks in Rails 3を見て。Rails3のviewでのブロックの使い方が変わったという話。 変更点 blockをとるメソッドで=いらなかったのが必要になった Rails 2 <% form_for @users do |f| %> <% end %> Rails 3 <%= form_for @users do |f| %> <% end %> =が必要なメソッドと必要ないメソッドがある =が必要なメソッド form_for div_for =が必要ないメソッド each content_for cache なにかを表示する系のメソッドには=が必要ってことかな。 ブロックを持つヘルパーメソッドの作り方 上記の変更に伴いブロックを持つヘルパーメソッドの作り方も変わった。 下記のようにwith_output_bufferにブロックを渡す cont
Railscasts - Advanced Queries in Rails 3を見て。今週のrailscasts - Active Record Queries in Rails 3 - maeshimaの日記の続き的な内容。 to_sql 前も書いたけどto_sqlメソッドがすばらしい。 クラスメソッドとscopeの組み合わせ 引数とるタイプのscopeはクラスメソッドで定義した方が見やすい(もしかしたら違うこと言ってたかも)。で、定義したクラスメソッドをscopeで使う時には順番に注意する必要がある。 scope :cheap, cheaper_than(5) def self.cheaper_than(price) where("products.price < ?", price) end だとエラーになる def self.cheaper_than(price) where("
rake:money 拡大版〜Rubyエンジニアと企業の幸せな関係〜 rake:money 拡大版〜Rubyエンジニアと企業の幸せな関係〜 に行った。 各企業のパネリストの皆さんがフリーランスエンジニアに求めるものは「スペシャルな能力」と「プロジェクトの成功へのコミット」というところが共通点だったと思う。フリーランスの代表として id:oukayuka さんは、「能力に見合った対価」の必要性を何度も表明されていた。 会場では、スペシャルな才能は、相応の対価を提示できるフットワークの軽い企業に集まり、年功序列を基礎に置く大企業は平均的なエンジニアを抱えるという2極化が進むという未来を描いた形になったように見えた。そしてこの状況は大企業がオープンなエンジニアのコミュニティへの関与を緩やかに進める現在に於いても、大きくは変わらないだろうという。 とりあえず不遇にあえぐ優秀なエンジニアってのがいる
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く