タグ

2010年4月23日のブックマーク (9件)

  • InfoQ: HTTPSコネクションの最初の数ミリ秒

    ほとんどの人がHTTPSとSSL (Secure Sockets Layer) を結びつけて考えます。SSLは1990年代半ばにNetscape社が開発した仕組みですが、今ではこの事実はあまり正確でないかもしれません。Netscape社が市場のシェアを失うにしたがって、SSLのメンテナンスはインターネット技術タスクフォース(IETF)へ移管されました。Netscape社から移管されて以降の初めてバージョンはTransport Layer Security (TLS)1.0と名付けられ、1999年1月にリリースされました。TLSが使われだして10年も経っているので、純粋な"SSL"のトラフィックを見ることはほとんどありません。 Client Hello TLSはすべてのトラフィックを異なるタイプの"レコード"で包みます。ブラウザが出す先頭のバイト値は16進数表記で0x16 = 22。 これは

    InfoQ: HTTPSコネクションの最初の数ミリ秒
  • 自己組織型チームを組織化する

    原文(投稿日:2010/04/17)へのリンク Rashina Hoda 氏は、アジャイルの研究者で、 New Zealand、 WellingtonのVictoria University で博士を目指しており、米国 Louisiana State Universityから学士を取得している。 氏は、 New Zealand と Indiaで3年余り、企業ベースの博士号の研究の一部として、アジャイルのチームを調査してきた。彼女の研究成果は、世界中で出版されたり、発表されており、彼女は、Agile2008, Agile2009, そして XP2009 で発表した。 最近、5月に南アフリカの Cape Townで開催されるInternational Conference on Software Engineering (ICSE2010) に彼女の論文が受理された。世界中から380の応募があ

    自己組織型チームを組織化する
  • 本当はシンプル: Sinatra,1.0 をリリース

    原文(投稿日:2010/04/17)へのリンク 2007 年末の登場以来,軽量フレームワークの Sinatra web framework には,多くの関心が寄せられてきた。その結果は,現在 Google で "Sinatra" を検索すると,Frank や Nancy に関係するものより上位にランクされるほどだ。InfoQ では Sinarta プロジェクトの創始者である Blake Mizerany 氏から,Sinatra の詳細と 1.0 リリースの内容について話を聞いた。 Mizerany 氏の説明によれば,1.0 がひとつのマイルストーンであるのは,追加されたものよりも,取り除かれたものに理由があるという。 テンプレートに Tilt を採用することによって,かなりの行数のコードが取り除かれました。また,拡張 API の仕様が確定されました。0.9 シリーズにあった API 部分の

    本当はシンプル: Sinatra,1.0 をリリース
  • Ruby Install Guide::WindowsでのPATHの通し方

    Windows 95またはWindows 98の場合 まず C:\AUTOEXEC.BAT をメモ帳などの 適当なエディタで開きます。「SET PATH=」または「PATH=」または「PATH」で 始まる行がある場合、その行の最後に「;C:\Ruby\bin」を追加します。 ない場合は「PATH %PATH%;C:\Ruby\bin」という行を追加します。 その後、再起動すれば設定が反映されます。 Windows Meの場合 「スタート」から「ファイル名を指定して実行」を選択します。 「msconfig」とタイプをして OK を押します。 システム設定ユーティリティーが開きますので、上にたくさんあるタブの中から「環境」を選んでください。 その中にある「PATH」という項目を選び、「編集」を行ってください。「C:\Ruby\bin」というのを付け足しましょう。すでに何か設定がある場合は「;」

  • tweeter.jp - このウェブサイトは販売用です! - tweeter リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

  • 普天間移設、および軍事は政治の道具だということの意味(追記あり) - リアリズムと防衛を学ぶ

    私はこのブログで普天間移設問題について語ることを避けてきました。なぜならこの問題は大きすぎて、私の手には負えないからです。といっても「普天間基地を移設しよう、移設先はどこが便利か」それだけで済めば、話はとても簡単なのです。しかし、それは軍事の論理です。 普天間は軍事だけの問題ではない なぜ普天間基地を移設するのか? 引越し先の選びかた 普天間基地の機能 じゃあ台湾に移設するのはどうなの? もしも沖縄以外に移動したら? 軍事の論理と、政治仕事 軍事問題を政治的に論じるときの3つの誤り 追記 関連 参考 お勧め文献 普天間は軍事だけの問題ではない 沖縄県内移設、まして島以外への移設となれば、この問題は軍事の論理だけで語れる範囲をはるか飛び越えてしまいます。普天間は普天間だけの問題ではないのです。これについては以下の記事が参考になります。 http://d.hatena.ne.jp/sion

    普天間移設、および軍事は政治の道具だということの意味(追記あり) - リアリズムと防衛を学ぶ
  • ヽ( ・∀・)ノくまくまー(2005-07-13) 優しいRailsの育て方 キャッシュ機能(caching)

    ● キャッシュ機能(caching) Railsには Page, Action, Fragment という3段階のキャッシュ機能が備わっている。tDiaryを使っていても思うが、修正よりも参照の方が圧倒的に多いコンテンツで毎回cgiで同じコンテンツを吐くのは無駄だなぁ。でもキャッシュを自分で用意するのは面倒だし、フレームワークかWebサーバがやってくれたらなぁ。Railsはそんなかゆい所にも手が届く、Web開発界の万能戦艦ノーチラス号なんです。 Page: アクション(CGI)の出力を丸ごとHTMLファイルとして保存し、静的コンテンツとして利用 Action: Pageと同じく全体を保存するが、コンテンツを表示する前に ActionController で filter 操作可能 Fragment: アクション全体の出力でなく、テンプレート描画の一部分のみをキャッシュ可能 caching

    a2ikm
    a2ikm 2010/04/23
    キャッシュ機能(caching)
  • ウェブ上のデータを集約してサイトを動的生成するマッシュアップツール「Ousia Weaver」

    Studio Ousiaは4月22日、ウェブ上のコンテンツやデータを集約してサイトを動的に作成できるマッシュアップツール「Ousia Weaver」を発表した。 Studio Ousiaでは、英語170万件、日語40万件のキーワードについて、その属性や意味を認識する「キーワード意味認識技術」、キーワード意味認識技術を元にウェブサイト上からキーワードを抜きだし、明示化する「キーワード・マークアップ技術」、各社が提供するAPIを使ってウェブ上のコンテンツを集約し、マッシュアップコンテンツを生成する「コンテンツ集約・編集技術」の3つの技術を研究、開発している。今回発表したOusia Weaverは、そのコンテンツ集約・編集技術を製品化したもの。 Ousia Weaverでは、米Yahooが提供するマッシュアップサービスである「Yahoo! Pipes」にも似たインターフェース上に、利用するコン

    ウェブ上のデータを集約してサイトを動的生成するマッシュアップツール「Ousia Weaver」
    a2ikm
    a2ikm 2010/04/23
    web][service][api][*これは興味深い]
  • Redmineのインストール

    Redmineのインストールし、既存のApacheと連携させるまでの手順を説明します。以下のものがインストールされている環境を前提としています。 Ruby SQLite3 RubyGems Ruby on Rails (# gem install rails) ※Redmine 0.7.0よりRails 2.0.2必須。1.2.x不可。 sqlite3-ruby (# gem install sqlite3-ruby) インストール作業 Redmineのダウンロードおよびインストール リリース版のtarballをRubyForgeからダウンロードし展開するか、もしくは最新開発版をsvnからチェックアウトします。 いずれの手順も ダウンロード を参照してください。 データベース接続設定(config/database.yml) SQLite3の場合: production: adapter:

    Redmineのインストール