完全に釣りタイトルですけど中身は真面目に書くよ。 近年、ウェブサイトのHTTPS化が流行のようになっている。私の知る限り、Googleの各種サービスやTwitter、Facebookなどが完全にHTTPSで通信を行うようになっている。HTTPS、つまりSSLによる通信の暗号化によ... 続きを読む
iOS6出た! iOS6が出来ましたね。社内ではiPhone5を入手した社員がLTEの速度に驚いていました。私はまだiPhone4Sですが、iOS6にして新しい機能を楽しんでいるところです。さて、iOS6にしてSafariの仕様が変わって困ったと言った投稿が海外のフォーラムで挙って... 続きを読む
belshe.com 2012.3.29のエントリComments on Microsoft’s SPDY Proposal « Mike's LookoutMSがIETFへ出したHTTP Speed+Mobilityへ、SPDYの仕様の作者の一人による項目別の寸評MS案とSPDYの違い等がピンポイントで分かって有益以下斜め読んだ内容MS案ではコア部... 続きを読む
ニュースサイト記事、ホワイトペーパー等々斜め読んだだけではイマイチ掴めないSPDYについての箇条書き出典等は後から追加以下羅列HTTPを50%高速化? 良く出るキャッチコピーSPDYは、SSL接続前提SSL接続を高速化。の方が誤解が少ない気が。。SPDYの実装:サーバ... 続きを読む
Objective-C, Test, iPad, iPhone注意 ASIHTTPRequestしか試してない(ただのHTTPサーバーなのでいけると思うけど) GETしか動かないはず ドキュメントが整備されていない 現段階で使いたい人は全部自分で そのうちframework化する version 0.0.1くらいNLTHTTPStu... 続きを読む
API, ArchitectureSpec はあまりミーハーに追いかけても後で痛い目にあったりするもんですが、久しぶりに面白いなーと思ったのでちょっと取り上げてみます。ちなみに斜め読みなので記事の正確性についてはあまり保証しませんw PATCH Method for HTTPRFC 5789 に... 続きを読む
WebMock Library for stubbing and setting expectations on HTTP requests in Ruby. Features Stubbing HTTP requests at low http client lib level (no need to change tests when you change HTTP library) Setting and verifying expectations on HTTP req... 続きを読む
railsRiding Rails: Why HTTP Streaming?の意訳です。Rails 3.1 からHTTPストリーミングがサポートされるようになるらしい。HTTPストリーミングって何?普通の動的なHTTPレスポンスにはContent-Lengthヘッダが必要。時系列的にはこんな感じHTTPリクエスト 動的... 続きを読む
Java用の非同期HTTP通信ライブラリ AsyncHttpClentはJavaプログラムにおいて非同期のHTTP通信を行うためのクライアントライブラリである。Javaに標準で付属するHTTP通信用のUrlConnectionクラスは最低限の機能しか実装されていない。ApacheのJakarta Commonsプ... 続きを読む
日付があしただけど気にするな。(今は11/23) JDK6にHTTPサーバークラスが用意されてるということで、これを使って静的ファイル専用の簡単なWebサーバー作ってみました。 package webserver; import com.sun.net.httpserver.HttpExchange; import com.sun.net.ht... 続きを読む
■ 三菱図書館システムMELIL旧型の欠陥、アニメ化 - 岡崎図書館事件(7) 21日の日記で示したMELIL/CS(旧型)の構造上の欠陥について、その仕組みをアニメーションで表現してみる。 まず、Webアクセスの仕組み。ブラウザとWebサーバはHTTPで通信するが、アクセス... 続きを読む
HTTP『Webを支える技術』の101ページに、こう書かれています。リソースの状態に変化を与えることを副作用(Side Effect)と言います僕の読み落としでなければ、この定義の出典は同書には明記されていません。ただ、HTTPメソッドの冪等性や安全性を解説する文脈... 続きを読む
取得対象はlocalhostのfaivcon画像、サーバーはnginxで十分速い。3638bytes。 $ time ruby ruby.rb real 0m0.512s user 0m0.247s sys 0m0.123s $ time python python.py real 0m0.908s user 0m0.216s sys 0m0.072s $ time perl lwp.pl real 0m0.591s user 0m0.4... 続きを読む
Introducing Fiddler What is Fiddler? Fiddler is a Web Debugging Proxy which logs all HTTP(S) traffic between your computer and the Internet. Fiddler allows you to inspect all HTTP(S) traffic, set breakpoints, and "fiddle" with incoming or out... 続きを読む
Webの開発者をやっていると良くいわれていることですが、HTTP GETメソッドを使うなという話を聞きます。セキュリティの点もありますが、HTTP GETメソッドですべてのパラメータをサーバに送れないからというのがその理由のようです。実際どこからでているのか、... 続きを読む
このブログ、1年近くご無沙汰していました。その間なにをやっていたかというと、実はずっと本を書いていました。『Webを支える技術 ── HTTP、URI、HTML、そしてREST』というなんとも挑戦的な題名の本です。技術評論社さんのWEB+DB PRESS Plusシリーズの11冊目... 続きを読む
ECサイトで商品を見た後、"レジへ進む"ボタンをクリックしたとき何が起こっているんでしょう。この記事では、Amazonとの間でHTTPS通信が確立されるときの最初の数ミリ秒を分析してみます。Amazonではレジへ進むと下記のような新しいページが表示されます。 この... 続きを読む
雑記/備忘 | 17:06 | HTTPメソッド、URL、動詞(verb)に関して次の記事を書きました。HTTPメソッドの正統的使い方と現実的対処法HTTPメソッド、URL、そして標準化された動詞訂正補足:HTTPメソッド、URL、そして標準化された動詞問題点がほぼ明らかになり、全... 続きを読む
新入社員が Ruby on Rails で Web アプリを作るための最小限必要な技術を習得するためのチュートリアル(むしろリンク集)です。 インフラ編(Linux, Apache, MySQL Web プログラミング編 Ruby プログラミング編 Ruby on Rails 編 デプロイ編 続きを読む