僕は昔からロボットがロボットなりに変な文章を生成して喋ったりする人工無脳とかそういう仕組みが好きで、最近はそのへんの仕組みを勉強していました。それで大体仕組みの基本はわかったので簡単なスクリプトを書いてみたよ。 圧縮新聞 このスクリプトはウェブ上にある新聞社とかのニュースの文章を元にして、バラバラにして圧縮してまとめた文章を作るので、ざっと...
『 Rubyが初めて言語という人向け。易しいけれど、他の言語経験者にはものたりないかも。 』
Webサービスとして最も有名で成功しているのが、AmazonのAWSだと思います。アマゾンの豊富な商品データベースにRESTやSOAPで問い合わせできます。AWSはバージョンアップを続けていますが、問い合わせにバージョンを指定できるため過去のリクエストでも問題なく利用できます。ResponseGroupに取得したい情報の指定、SearchIndexに商品の種類の指定など、豊富なパラメータを指定できるよ...
当初よりもかなりボリュームも増え、全体が個人的に把握できなくなってきているので、まとめてみたいと思います。
『 >この駆け足の案内では、C、C++、Lisp、Java、Perlをカバーしている(私たちがAmazonで使っている言語全部だ†)。Rubyは単に私が好きというだけの理由で入っている。それからPythonも入っているが 』
この文書はオンラインまたはオフラインで (ダウンロードして)、 個人の範囲でご利用ください。変更および再配布は禁止です。 この文書へのハイパーリンクはリンク先を問わず御自由になさってください。 報告は一切不要です。 御意見・御感想・誤殖の指摘などは 青木峰郎 <aamine@loveruby.net> までお願いします。 『Rubyソースコード完全解説』 はインプレスダイレクトで御予...
1996年にJDK 1.0がリリースされて以来の十年余にわたるJavaの発展の歴史は、間接化とコンポーネント化の歴史でもある。JVM、Webアプリケーションフレームワーク、O/Rマッパ、EJBコンポーネント、XML設定ファイル、Dependency Injectionコンテナ。こうしたJavaの発展を支えたのは、コンピュータの処理速度の向上と高速なネットワークインフラの整備である。間接層の導入はさまざまな問題...
年の暮れだからこそ、今年の技術的なトレンドへ乗り遅れないように復習をしたいもの。 Web2.0が脚光を浴びた2005年。とりあえずこの5つの分野から苦手分野をきっちり潰していきたいと思います。(多分にぼくの偏見と苦手分野の重視が影響している点はご了承ください。) Ajax Ruby on Rails HTML/CSS Javascript 正規表現 ということで、おすすめの書籍やサイトを総括。 Ajax 2005年はこれ...
正規表現においては、/a|b|c/(alteration)は[abc](character class)にすべし、というのは、perlに限らない常識です。 Mastering Regular Expression Jeffrey E. Friedl [邦訳: 詳説 正規表現] qootas.org/blog - perl regex performance"|"(パイプ)を使った正規表現はめちゃくちゃ遅いから使わないように、ということです。確かにベンチマークを取ると32倍速いです。 どうせならPerl自身が内部で/a|b|c/を[abc]にしてくれたら...
A. 違います。多分。「るびま」を考えた人たちは「ネギま!」を知りませんでした (または、言われるまで気付かなかった)。 Q. 日本 Ruby の会って、るびまを発行することを目的とする団体ですか? A. 違います。るびまは、日本 Ruby の会の活動の一環として日本 Ruby の会有志によって編集作業が行われています。
Structure and Interpretation of Computer programs[英語] 「計算機プログラムの構造と解釈」、Scheme を使ってプログラミング言語の基礎概念を解説した名教科書。 ■ Rubyソースコード完全解説/インプレス [日本語] 青木峰郎氏のRuby解析本。 その他、書籍ではないけどお役立ち情報 ■ @IT[日本語] .NET関連、Java、Linux、Eclipse、データベース等連載記事が盛りだくさん。下手なC#の入門書より詳...
軽量プログラミング言語の恒例イベント、「Lightweight Language Spirit」(LL魂)。レポート第3弾は、自らプログラミング言語を開発している人々によるセッション「オレ様言語の作り方」の模様をお伝えする。日本語で書けるプログラミング言語を開発した人、高校で教師生活を送る傍ら独自言語開発を楽しむ人など、それぞれの立場で「オレ様言語」に対する熱い思いを語った。 ...
というわけで待ちこがれてる人もたくさんいるであろう Agile Web Development with Rails、通称AWDwRの邦訳がついに2/25日に発売です。監訳は前田修吾さんがやってるので安心のクオリティ。私もレビュアとして参加しましたが、原書のAWDwRを流し読みしたときはうっかり見落としていた部分やTipsなどがあって、よりRailsの知識を深めることができました。 日本ではこの本が起爆剤になって...
Ruby on Railsの作者であるDavid Heinemeier Han...
『 webdesignlinksccsseolistofccs/webdesignbestofthewebtutorialsandsites 』