Network Programming カテゴリーの記事一覧

XSSに強いウェブサイトを作る – テンプレートエンジンの選定基準とスニペットの生成手法 (第1回神泉セキュリティ勉強会発表資料)

発表資料は以下のとおり。春山様はじめECナビの皆様、ありがとうございました。 X...

[Read more]

Network Programming | Perl | セキュリティ
Oct 27, 2010 11:58
Comments(2)

My Slides at YAPC::Asia 2010 (Writing Prefork Servers / Workers, Unix Programming with Perl)

The slides I used for my presentations at YAPC::Asia 2010 are now available from the links below. Thank you to those who came, and JPA and the volunteer stuff for running the event. I hope you enjoyed (will enjoy) my...

[Read more]

in English | Network Programming | Perl
Oct 16, 2010 14:38
Comments(0)

Releasing Starlet 0.10, now runs faster than ever

Last Sunday my friend told me that Starman is now way faster than Starlet and I started to wonder why. There should not be such a difference between the two servers, sicne they share a lot in common. So I...

[Read more]

in English | Network Programming | Perl
Aug 17, 2010 13:17
Comments(0)

Writing a Fast and Secure HTTP Parser (in the case of HTTP::Parser::XS)

In May, I had a chance to give a talk at Tsukuba.xs Beer Talks #1. I forgot to upload the slide since then, but finally, here it comes :-p The slide titled "HTTP::Parser::XS - writing a fast & secure XS...

[Read more]

C / C++ | in English | Network Programming | Perl | セキュリティ
Jul 2, 2010 17:29
Comments(0)

REST におけるトランザクションについて (Re: Web を支える技術)

といいつつ、ひとつだけ理解できないというか、納得できないところが。トランザクショ...

[Read more]

Network Programming
Apr 24, 2010 12:28
Comments(8)

TCP通信ではデータの送信をまとめて行うべき、もうひとつの理由(& サーバのベンチマーク手法の話)

 TCP通信をするプログラムを書く際に「データの送信はまとめて1回で」行うべき、...

[Read more]

Network Programming
Dec 1, 2009 14:13
Comments(0)

Apache で X-Reproxy-URL ヘッダを使えるようにするモジュール mod_reproxy を書いた

ウェブアプリケーションにおいて、認証がかかっている画像や大きなファイルを配信する...

[Read more]

Network Programming
Oct 5, 2009 09:05
Comments(0)

「サーバ書くなら epoll 使うべき」は、今でも正しいのか

 多数のTCP接続をハンドリングするサーバを書くなら、1コネクション1スレッドの...

[Read more]

Network Programming
Sep 22, 2009 20:08
Comments(0)

Picoev: a tiny event loop for network applications, faster than libevent or libev

I am sure many programmers writing network applications have their own abstracting layers hiding the differences between various I/O multiplex APIs, like select(2), poll(2), epoll(2), ... And of course, I am one among them. While writing mycached (see Mycached: memcached...

[Read more]

C / C++ | in English | Network Programming
Aug 26, 2009 17:57
Comments(2)

Mycached: memcached protocol support for MySQL

It is a well-known fact that the bottlenecks of MySQL does not exist in its storage engines, but rather in the core, for example, its parser and execution planner. Last weekend I started to wonder how fast MySQL could be...

[Read more]

in English | MySQL | Network Programming
Aug 26, 2009 15:03
Comments(9)