僕は昔からロボットがロボットなりに変な文章を生成して喋ったりする人工無脳とかそういう仕組みが好きで、最近はそのへんの仕組みを勉強していました。それで大体仕組みの基本はわかったので簡単なスクリプトを書いてみたよ。 圧縮新聞 このスクリプトはウェブ上にある新聞社とかのニュースの文章を元にして、バラバラにして圧縮してまとめた文章を作るので、ざっと...
タイトルは本日拙宅にて行われた「素人くさいSICP読書会」からインスパイヤされたもの。 ふつうのHaskellプログラミング 青木 峰郎 実はこの読書会のメンバー、「素人くさい」が素人と呼ぶにはとてもいえないGeekくさい人々ばかりなのだ。 本書の「ふつう」は、そんな「普通」だ。
この文書はオンラインまたはオフラインで (ダウンロードして)、 個人の範囲でご利用ください。変更および再配布は禁止です。 この文書へのハイパーリンクはリンク先を問わず御自由になさってください。 報告は一切不要です。 御意見・御感想・誤殖の指摘などは 青木峰郎 <aamine@loveruby.net> までお願いします。 『Rubyソースコード完全解説』 はインプレスダイレクトで御予...
『 Rubyが初めて言語という人向け。易しいけれど、他の言語経験者にはものたりないかも。 』
������w��������Ruby�薼巫煤`�����������������������������������������������������������������メ�������凰粍uby������������������餅A������������釣迦蛟式uby�����鱒�吊A���烙窃凍熹囎�I��������������...
Yugui著「初めてのRuby」を読んでいる 自分はこの本の想定する対象読者ではない この本の対象読者は他言語プログラマだ 自分はRubyしか知らない Rubyのこともまだ少ししか知らないアマチュアプログラマだ けれどもこの本の内容は自分にとって極めて有益だ 初学者向けにありがちな方便としての「ウソ」がない ちゃんと理解が書かれている 読者を事実に導こうとする努力がある 大...
共訳者の佐野様より献本御礼。 実践Common Lisp Peter Seibel 佐野匡俊 / 水丸淳 / 園城雅之 / 金子祐介訳 [原著:Practical Common Lisp] なんでこういう Common Lisp 本がなかったかという、さまざまな意味で21世紀的な Lisp本。LL、特に「P言語」の読者は必読。CLに走るせよ、LLに留まるにせよ。 続きを読む
『 特にイケてない、という指摘をうまくやるのはとっても難しい。まず、イケてない、ということを指摘する前に、同じだけのイケてる点を見つけて相手を褒めてあげることができなければ、プロジェクトはうまく回らない。 』
本書は、Rubyによる開発経験を持つ読者を対象に、プログラミングのテクニックをまとめたレシピ集である。テーマごとに章立てしているので、自分の行いたいことを目次で探して、答えを見つけ出すことができる。本書日本語版では「コードブロックと反復処理」や「リフレクションとメタプログラミング」、「データベースと永続性」や「マルチタスクとマルチスレッド」など...
Webサービスとして最も有名で成功しているのが、AmazonのAWSだと思います。アマゾンの豊富な商品データベースにRESTやSOAPで問い合わせできます。AWSはバージョンアップを続けていますが、問い合わせにバージョンを指定できるため過去のリクエストでも問題なく利用できます。ResponseGroupに取得したい情報の指定、SearchIndexに商品の種類の指定など、豊富なパラメータを指定できるよ...
『 便利ツール作成の勉強用 』
『 英語本のプログラミング本rubyprogramming 』
当初よりもかなりボリュームも増え、全体が個人的に把握できなくなってきているので、まとめてみたいと思います。
Development Environment Conferenceで15分ほど喋った内容のスライドを公開しました。 最後のスライドで、来月にオライリージャパンから出版予定の Binary Hacks の宣伝をさせていただきました。従来、あまりまとめられることがなく「知る人ぞ知る」的な存在だった低レイヤの技術のノウハウを集めて誰にでも使えるようにすることが本書の目的です。ご期待ください。
「初めてのRuby」は、他のプログラミング言語の経験があるプログラマ向けのRuby入門書である。プログラミングの入門書ではない。この明確なターゲット読者の設定がこの本の特長であり成功の要因である。 すくなくともわたしにとって、他言語(C言語)でのプログラミング経験があるものにとって、これほどまでにコンパクトかつ明解にRubyの真髄を語っている本書ほど、ありがた...
Peter Seibel著「Practical Common Lisp」(Apress)の紹介です。 夏休みの宿題として、これを読もうと思っていて、8月に入って読み始めた ら、滅法面白くてハマりました。何より構成と書きっぷりがいい。 本書を一言で言えば、「Lisp 50年の叡智を、巧みな構成と筆致、実践的な プログラム例で、おしげもなく詰め込んだ現代的プログラミングの解説書」と 言えます。 著者のサイト、 http:/...
「人工無脳」とは,いわゆるAI的な処理とは異なり「知的」とは言えないが,人間と対話できるプログラムである。一見すると萌え系のチャラい本のようだが,内容はしっかりしている。単純な応答しかしないプログラムから始まり,形態素解析結果を基に学習したり,マルコフモデルに基づく文書生成,Googleを使った応答の作成などに発展させている。タイトルにもあるように...
『 >この駆け足の案内では、C、C++、Lisp、Java、Perlをカバーしている(私たちがAmazonで使っている言語全部だ†)。Rubyは単に私が好きというだけの理由で入っている。それからPythonも入っているが 』
『 青木さんのwiki書いたライブラリ、本とかRubyの話とか 』