Webサービス , 人 ウェブ発明主、たったひとつの後悔 掲載日時:2009.10.14 22:00 コメント [0] , トラックバック [0] 人生でやり直したい事って誰でもありますよね。 ワールド・ワイド・ウェブの父、ティム・バーナーズ=リー(Tim Berners-Lee)氏は、もう... 続きを読む
んー、と思って、書いた。kazuho’s p5-http-parser-xs at master - GitHubBLURB は、PSGI のリクエストオブジェクトを返す 高速 同期 httpd, 非同期 httpd のどちらを実装する際にも使用可能 POST コンテンツのハンドリングはご自分で いったんファイルに入れ... 続きを読む
ここでは IP アドレスやポート番号、クライアントとサーバの役割などを説明し、 perl・C言語・Java などでソケット (Socket) を使った HTTP クライアントや POP3 クライアント、簡単なサーバを作成してみます。 要はネットワークプログラミングをやってみよう、... 続きを読む
ReverseHttp面白いですね。 ReverseHttp Tunnel HTTP over HTTP, in a structured, controllable, securable way. Let programs claim part of URL space, and serve HTTP, all by using an ordinary HTTP client library. http://www.reversehttp.net/ ただ勘... 続きを読む
書いたといっても結構前からあったのですが、いらん所を削ぎ落として軽量Webサーバとして仕立て上げました。 軽量とは言えど、CGIを使って結構色々動きます。 例えば、ソースアーカイブを解凍したらCGIがあって、apacheから見える場所にコピーして...とか面倒く... 続きを読む
ユーザーエージェントおよびサーバの実装に依存します。スキーム、ホスト名を含めて、255 バイト以下は安全です。メジャーなブラウザとサーバに限定すれば、2000 バイト程度までは使えるでしょう。 SGML では 1024 文字 HTML のスーパーセットである SGML では... 続きを読む
Firefox, JavaScript, IT先日の僕のFirefoxアドオン(XPCOM)でHTTPプロクシを実装するの記事の発展系として、piroさんがローカルプロキシっぽいことをローカルプロキシを立てずにやろうとして挫折したことのまとめというすばらしくためになる記事を書かれていま... 続きを読む
こんにちは、金曜日の担当、素敵なレディーことtokuhirom_______です。最近、デバッグ本がでたということで、HTTPをつかった商売をしている人なら割とよくつかってるんじゃないかというツールを紹介します。まずは fiddler2 ですね。windows でうごく web debug... 続きを読む
あー…1つやらなきゃいけないことが…orz 続きを読む
id:HolyGrail (堀愚霊瑠氏) の「はてなブックマークが重い件について、Page Detailerというツールを使って調べてみる - id:HolyGrailとid:HoryGrailの区別がつかない日記」とか見てて、色々問題点が指摘されてて、うん、まぁそうだねーとか色々と思いつつ、YSlo... 続きを読む
Cookie でログイン状態を管理すればいいんじゃいのかな。まず、ログインボタンを押した時「だけ」is_logged_on を真にする。 HTTP/1.1 Authorization Required Set-Cookie: is_logged_on=1 WWW-Authenticate: Basic realm="Hoge123456" ... サーバ側では、Basic... 続きを読む
青少年ネット規制法にOSSとして何ができるか(2) 〜プロキシフィルタリング 前回に引き続き。 前回書いたように、規制の主な対象はWebブラウザで照会するWebページだと思われる。現時点で、OSSなWebブラウザ側で比較的簡単にできそうな実装としてはページコンテ... 続きを読む
HTTPのステータスコードをあしらった女性用下着 "HTTPanty"。「403:Forbidden」や「200:OK」のように、リクエストへの返事と理由をギークにも分かりやすく伝えます。用意されているのは上記のほか「411:Length Required」と「413:Requested Entity Too Larg... 続きを読む
サーバに送っているHTTPリクエストのヘッダやレスポンスのヘッダが見られるFirefoxのextension livehttpheaders がどうやってこの機能を実現しているのか調べてみました。 HTTPリクエストを送るタイミングでイベントを捕まえることができるんだろうと予想して探... 続きを読む
Diagram An activity diagram to describe the resolution of HTTP response status codes, given various headers. The diagram is available in various formats: http-headers-status.gif (205 kb) http-headers-status.jpg (340 kb) http-headers-status.pn... 続きを読む
Webアプリケーションのぜい弱性がなかなかなくならない。メディアなどでも盛んに取り上げられているにもかかわらず,である。特に,セッション管理がからむアプリケーションのぜい弱性には,気付かないことが多い。具体的には「クロスサイト・リクエスト・フォ... 続きを読む
[追記 2008/02/29 12:55] 予想以上の反響を頂いているのですが、polipoの特徴の意訳部分がかなり曖昧で一部誤った表現をしているため、随時修正・追記しております。面倒だとは思いますが技術的な部分に興味のある方は、追記部分まで読んで頂ければと思います。... 続きを読む
Googleが選んだロードバランサー(ロードバランサ、負荷分散装置) NetScalerで、費用対効果の高いWebサイトのパフォーマンス向上を実現Citrix NetScaler - Google, Yahoo!, Amazon, mixi, 魔法のiらんどが選んだロードバランサー(負荷分散装置) NetScalerは、... 続きを読む
ジュンさんにWebアプリエンジニアとして重要な基礎、HTTPのしくみを教えてもらったクウは、引き続きHTTPと格闘中だ。 クウはジュンさんに教わったとおりtelnetを使ってHTTPを勉強していた。しかし、telnetで静的ファイルの閲覧などは比較的簡単にできるのだが、... 続きを読む
第1回 XSSは知ってても、それだけじゃ困ります? 杉山 俊春 株式会社ユービーセキュア 技術本部 テクニカルサービス部 セキュアオーディットコンサルタント 2007/9/28 Webアプリケーションのセキュリティを取り巻く環境は大きく変化してきている。攻撃は複雑さ... 続きを読む