Ruby on Rails は Ruby を用いた Web アプリケーション開発フレームワークです。その Ruby on Rails について解説していきます。 Ruby on Rails INDEX
3. Enumerable#lazy 2013/02/22 シナジーマーケティング(株) 寺岡 佑起 [Ruby 2.0] 第3章 Enumerable#lazy 3.1. Enumerable#lazyとは 3.2. lazyが生まれた背景 3.3. 怠惰なEnumerator 3.4. 省メモリ 3.5. 無限リストに適用 3.5. IOに適用 3.6. まとめ 3.1. Enumerable#lazyとは Enumerable#lazyを一言で表すと、遅延評価を行うEnumeratorを返すメソッドです。 遅延評価とは関数型言語でよく利用される「必要とされるまで実行しない」という考え方です。 Enumerable#lazyを用いると、今まで利用できなかった箇所にselectやmapなどのメソッドを適用することができるようになります。 3.2. lazyが生まれた背景 Enumerab
Capistrano、便利ですよね。 capistrano/capistrano 最近メジャーバージョンアップがあったのですが、使い方、というかスクリプトの書き方やお作法が変わり、「Capistrano 3にアップデートしたはいいけど全然動かなくてどうなってんだ」という流れはもはやお約束みたいです。 試しに僕も個人で作ってるウェブサイトのCapistranoをアップデートしてみたので、その上でこんなところに気を付けたいな、と思うポイントでも書いておきます。 capifyは使わない Capistranoを使うときは$ bundle installをし、次に$ bundle exec capify .とするのがお約束の流れですが、これからはcapifyを使ってもcap installを使ってねと言われます。 ですので: $ bundle exec cap installとしましょう。 マルチス
mixiは新人研修用のトレーニングをgithubに公開しています。 公開していることは知っていたけれど、いざみてみると… とってもわかりやすく実践的!!! 普通に参考書で勉強するよりも企業が公開しているものだから、より実践的という感じもします。 自分はこのAndroidTrainingをやっているのですが、最後に課題もあり、到達度や理解度もすごく把握できていい感じです。 READMEもかなり充実しており、一通りを学べるように工夫されています。 mixiに入社した方がこれを一通りやったと思うと、大変な印象ですが…だからこそやったときに達成感がありそうです。 開発環境の構築から書かれているので、ほとんどつまづくことはありません。 かなり詳しくわかりやすく書かれている印象を受けました。 ちょっと初めて学習するには、難しい箇所もありますが適宜ぐぐって補えばよいでしょう。 ・AndroidTrain
Hello, I'm Ilya Grigorik. I am a Distinguished Engineer and Technical Advisor to the CEO at Shopify, on a mission to make commerce better for everyone. I work at the intersection of technology, product, and platforms. Technology shapes design space for product. Product shapes technical architecture. Carefully engineered interactions and incentives enable thriving platforms. I was the founder and C
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く