本書は「Ruby on Rails」というWebアプリケーションフレームワークを使って、Webアプリケーションを開発するための入門書です。 「Webアプリケーションフレームワーク」という言葉はご存知でしょうか? Webアプリケーションフレームワークとは、Webアプリケーションを開発するにあたって、お決まりの面倒な作業を開発者に代わって行ってくれる便利なものです。その最新のものの...
献本御礼は礼儀上当然であるが.... Rubyクックブック 失格。
タイトルは本日拙宅にて行われた「素人くさいSICP読書会」からインスパイヤされたもの。 ふつうのHaskellプログラミング 青木 峰郎 実はこの読書会のメンバー、「素人くさい」が素人と呼ぶにはとてもいえないGeekくさい人々ばかりなのだ。 本書の「ふつう」は、そんな「普通」だ。
この文書はオンラインまたはオフラインで (ダウンロードして)、 個人の範囲でご利用ください。変更および再配布は禁止です。 この文書へのハイパーリンクはリンク先を問わず御自由になさってください。 報告は一切不要です。 御意見・御感想・誤殖の指摘などは 青木峰郎 <aamine@loveruby.net> までお願いします。 『Rubyソースコード完全解説』 はインプレスダイレクトで御予...
『 Rubyが初めて言語という人向け。易しいけれど、他の言語経験者にはものたりないかも。 』
Yugui著「初めてのRuby」を読んでいる 自分はこの本の想定する対象読者ではない この本の対象読者は他言語プログラマだ 自分はRubyしか知らない Rubyのこともまだ少ししか知らないアマチュアプログラマだ けれどもこの本の内容は自分にとって極めて有益だ 初学者向けにありがちな方便としての「ウソ」がない ちゃんと理解が書かれている 読者を事実に導こうとする努力がある 大...
共訳者の佐野様より献本御礼。 実践Common Lisp Peter Seibel 佐野匡俊 / 水丸淳 / 園城雅之 / 金子祐介訳 [原著:Practical Common Lisp] なんでこういう Common Lisp 本がなかったかという、さまざまな意味で21世紀的な Lisp本。LL、特に「P言語」の読者は必読。CLに走るせよ、LLに留まるにせよ。 続きを読む
定価:¥2,730(税5%含む) ■内容 日本Rubyの会の有志により発行されているWeb雑誌『Rubyist Magazine』(通称 るびま)の人気連載記事である「あなたのRubyコードを添削します」をまとめ、さらに書き下ろし、コラムなどを加えて出来上がったのがこの『Rubyist Magazine出張版』。 Rubyに限らずプログラミングの上達(それも手っ取り早い)方法の有力手段が「添削」である。 前書きより ...
本書は、Rubyによる開発経験を持つ読者を対象に、プログラミングのテクニックをまとめたレシピ集である。テーマごとに章立てしているので、自分の行いたいことを目次で探して、答えを見つけ出すことができる。本書日本語版では「コードブロックと反復処理」や「リフレクションとメタプログラミング」、「データベースと永続性」や「マルチタスクとマルチスレッド」など...
『 便利ツール作成の勉強用 』
『 英語本のプログラミング本rubyprogramming 』
当初よりもかなりボリュームも増え、全体が個人的に把握できなくなってきているので、まとめてみたいと思います。
Development Environment Conferenceで15分ほど喋った内容のスライドを公開しました。 最後のスライドで、来月にオライリージャパンから出版予定の Binary Hacks の宣伝をさせていただきました。従来、あまりまとめられることがなく「知る人ぞ知る」的な存在だった低レイヤの技術のノウハウを集めて誰にでも使えるようにすることが本書の目的です。ご期待ください。
@yugui 初めてのRubyのサンプルコードにtypoを見つけました。一部表記が「yapoo」となっていますが、これは「yappo」の誤りではないでしょうか。というわけで、先日はトークセッションおつかれさまでした。
「初めてのRuby」は、他のプログラミング言語の経験があるプログラマ向けのRuby入門書である。プログラミングの入門書ではない。この明確なターゲット読者の設定がこの本の特長であり成功の要因である。 すくなくともわたしにとって、他言語(C言語)でのプログラミング経験があるものにとって、これほどまでにコンパクトかつ明解にRubyの真髄を語っている本書ほど、ありがた...
『 GTDをマイナスイメージ(タスク管理)で捉えると「まだこんなにタスクがあるのか」となるが、ポジティブイメージで捉えると「まだこんなに夢がある!まだ死ねない」となる。 』
Peter Seibel著「Practical Common Lisp」(Apress)の紹介です。 夏休みの宿題として、これを読もうと思っていて、8月に入って読み始めた ら、滅法面白くてハマりました。何より構成と書きっぷりがいい。 本書を一言で言えば、「Lisp 50年の叡智を、巧みな構成と筆致、実践的な プログラム例で、おしげもなく詰め込んだ現代的プログラミングの解説書」と 言えます。 著者のサイト、 http:/...
今日のWeb開発において最も重要な2つのアプローチである「Ajax」と「Ruby on Rails」を使って、動的でインタラクティブなWebアプリケーションの構築方法について学びます。読者対象は、少なくともAjaxかRailsのどちらか片方についての知識を有する中上級のWeb開発者です。Railsを使い始めるにあたってのTIPS、実践的なRails/Ajaxアプリケーションの例、Ajaxユーザビリティのための最新の設...
ActiveRecordの数多くの機能の中でも特に優れている点として、テーブル間の関連を簡単に設定できるが挙げられます。 本項ではその中でも多対多の関連について説明します。 多対多の関連とは 一つの記事に複数のカテゴリをつけられる、というブログを想像してみてください。 ブログ内の各記事は複数のカテゴリを持っています(has_many)。逆にカテゴリも、複数の記事をまとめるも...
本書は「JavaからRubyへ」の移行を実践するためのガイドです。現在Javaでソフトウェアを開発している組織、すなわちメインストリームのソフトウェア開発組織が、Ruby導入のリスクとメリットについて検討するための材料をビジネスの視点から幅広く提供する「実用書」です。 情報の収集や分析でのポイントの押さえ方、パイロットプロジェクトの作戦、Javaで構築された既存シス...