タグ

2007年11月12日のブックマーク (7件)

  • もっと知りたいPython:第3回 WebフレームワークTurboGears, Django, Pylons|gihyo.jp … 技術評論社

    LLベースのWeb開発フレームワークは、Ruby on Railsをきっかけに大きく認知を広げました。PythonとWeb開発の歴史はとても長く、実に成熟しています。前回紹介したPloneのベースになっているZopeは著名なLLベースのWebフレームワークのひとつです。当時Boboと呼ばれていたZopeの開発が始まったのは1996年のことでした。10年以上前に、すでにオブジェクト指向Web開発を実践していたPythonistaの有能さには当にびっくりさせられます。 Python製Webフレームワークの新時代 Zope以外にも、Pythonには多くのWeb開発用のフレームワークが存在します。どのフレームワークも素晴らしいのですが、Zopeの存在が大きすぎたせいか、多くの開発者の支持を得ることはできなかったようです。 Zopeを筆頭にいくつものフレームワークが群雄割拠していた状況も、数年前か

    もっと知りたいPython:第3回 WebフレームワークTurboGears, Django, Pylons|gihyo.jp … 技術評論社
  • オフィスはSkype 「ギリギリ狙う」5人のベンチャー「ロケ☆スタ」

    都内に小さなオフィスを借りたが、「誰も出社しないだろう」と社長は言う。「オフィスがないと、会社を登記できなくて。当はいらないんですが」 10月に設立予定の新会社「ロケットスタート」(ロケ☆スタ)は、古川健介社長(26)が率いる総勢5人のIT企業。オフィスは都内に構えたが、1週間に1度も使わない。「Skype」のグループチャットで四六時中“会ってる”から、顔を合わせなくても大丈夫だという。「リアルで話したのかSkypeだったのか、分からなくなることがよくあって」(古川さん) ロゴは、rocketとstartの間に☆を入れ、略称は「ロケ☆スタ」にした。「業界最高クオリティの京アニにあやかりたい」というリスペクトの気持ちを込めた 集まった5人はそれぞれ、コーディングからデザイン、サービスリリース、ビジネス化まで1人でできる“一匹狼”のクリエイター。ロケ☆スタでは、そんな5人がSkypeを通じて

    オフィスはSkype 「ギリギリ狙う」5人のベンチャー「ロケ☆スタ」
    masakano
    masakano 2007/11/12
  • Life is beautiful: オブジェクトを次々に渡す「Ruby Filter」ってどうだろう

    Rubyに慣れようと、コマンドライン・ツールなどを作ってみることにしたのだが、すでにUnixに存在しているgrepなどを作っても仕方がない。そこで、指定したブログのURLからHTMLページをHTTP GETで取得し、それをパースしてATOMやRSSフィードのURLを見つけて、それをさらにHTTP GETで取得してタイトルだけ表示する、というツールを作ってみることにした。 できるだけRubyらしい作り方をしようと思いついたのが「Ruby Filter」。Unixのフィルターのようにそれぞれは単一の機能を持ったプログラムをパイプでつなげて複雑なことをさせる。ただし、フィルターからフィルターに渡すものは単なるテキストではなく、オブジェクトのテキスト表現だ(次のフィルターはそのテキストをevalしてから入力として利用する)。 上のブログのURLからRSSフィードを取り出すケースだと、 parseU

    masakano
    masakano 2007/11/12
  • ニッポンIT業界絶望論:江島健太郎 / Kenn's Clairvoyance - CNET Japan

    IT業界は救いようがない。絶望的としか言いようがない。 IT業界不人気なんて、この業界に重くのしかかる決して晴れることのない暗雲の氷山の一角に過ぎない。はてな匿名ダイアリーにもどうせ理系出身者なんていらねえんだよ。なんて書かれていたけど、これが現実なのだよ、学生諸君。 ちょっと補足しておくけど、ここでIT業界っていうのは、SIerのことだ。お客さんの要件をヒアリングして、その要求に沿ったシステムを受託開発するっていうビジネスのことを指している。 ぼくもその昔、その世界のループに組み込まれていた。そして華麗なるコミュニケーション能力とやらをいかんなく発揮し、場の空気を読み、生意気なぐらいのチャレンジ精神で、それなりに仕事のできるよい子だったようだ。 いや、正直に言うよ。正直に言うとだね、結構楽しかった。 だって、考えてみてごらん。お客さんのところに出向いて行って、その業界のことをじっ

    ニッポンIT業界絶望論:江島健太郎 / Kenn's Clairvoyance - CNET Japan
    masakano
    masakano 2007/11/12
  • 師匠の話をしましょうか - みねこあ

    私の師匠の話をしようと思います。全くの専門外から えぃやぁと、この業界に入り込んだ私を鍛え上げた師匠です。私はようやく当時の師匠の年齢に追いついたけれど、しかし師匠に遙か及ばないのです。 * * * 思えば、師匠は相当変な人でした。 朝は会社に来ないし、リーダの仕事である判子押しを新人だった私に押しつけちゃったりと、ハチャメチャな人でしたが、専務も社長も 師匠にだけは何も言えないという、マンガのような人でした。 曰く「眠いときは寝てから仕事する。それが一番効率的だ」。曰く「誰でも出来る仕事は新人にやらせても一緒だろう」。師匠は徹底的な合理主義者であり、常に合理的な最適解を出します。その前にタブーなんてのは全くなかったりします。ようするにハッカーだったのです。 私の会社は デスマーチが常態と化していいました。そのなかで師匠は、デスマーチを起こさなかったし、炎上しているプロジェクトは師匠の手に

    師匠の話をしましょうか - みねこあ
    masakano
    masakano 2007/11/12
  • RSpecに待ちに待ったIntegration TestのRBehaveが追加

    RSpec(サイト・英語)はRuby用に書かれた振舞駆動開発(略してBDD(サイト・英語))の受け入れテスト用フレームワークである。またRSpecはJRuby環境下で動作可能なので、JavaでもRSpecを使う事が出来る。歴史的にRSpecはストーリーレベルのIntegration testを実行するにはアドオンの拡張機能を必要とした。しかしDavid Chelimsky氏はRBehaveの機能を統合するためにRSpecにPlainTextStoryRunnerを直接追加した。 RSpecが提供する仕組みによって、開発者は機能から受入仕様を理解する事が出来たり、それらの仕様を読む事が出来て尚かつ実行可能な実例に変換することが出来る。そしてそれらの例は、ドキュメント、テスト、機能を把握するのが容易なビルドリポートとして用いることが可能である。RSpecは単体レベルのテストでは実用的だが、スト

    RSpecに待ちに待ったIntegration TestのRBehaveが追加
    masakano
    masakano 2007/11/12
  • Bridge Word

    This shop will be powered by Are you the store owner? Log in here