タグ

2009年1月9日のブックマーク (6件)

  • はやいTCPサーバの書き方 - nyaxtのPC作業ログ

    cagra高速化にあたってのノウハウを一部公開してみます。また明日校正/更新します。つっこみ待ちです。 select(2)の代わりにepoll_wait(2), kqueue, /dev/epoll等を使う 他に山ほど解説ページがあるので略 大量のディスクリプタを処理するようなサーバの場合、多少効果があるかもしれません。しかし、クライアント数が少ない場合、劇的な性能の向上は見込めないとおもいます。クライアント数が多い場合は、1セッション1スレッドなモデルではOS側のタスクスイッチングのオーバーヘッドが効いてくることも多いです。クライアント数を増やすには複数のセッションを1スレッドで処理できるようにすると良いです。実装にあたっては、non-blocking ioを活用すると効果的です。 TCP_NODELAYを設定する Nagleアルゴリズムをオフにします。多少応答性が良くなります。 これっ

    はやいTCPサーバの書き方 - nyaxtのPC作業ログ
    ryster
    ryster 2009/01/09
  • [書評]Mobile Site Codeing&Degign (携帯サイト コーディング&デザイン)

    「Mobile Site Coding&Degign(携帯サイト コーディング&デザイン)」を著者の高木悠介さんよりご献頂きました。 携帯サイトのデザインを中心に書かれた書籍です。「PHP x 携帯サイト デベロッパーズバイブル」が、プログラムを使って絵文字GPSの位置情報を取り扱う動的なサイトを作成するためのであるに対し、このHTML(XHTML)コーディングやCSSの使い方に特化した携帯サイトデザインになっています。 このが秀逸なのは、タグ毎に各キャリアの実機でどのように表示されるかが写真付で全て書かれているところです。携帯サイトを作成しているとタグ毎に挙動が違い、そのたびに各キャリアの携帯を開いてはチェックするということをちまちまとやらなければならないのですが、そのポイントがきっちりとまとめてかいてあり、ここを読むだけで携帯サイトの基とその特徴がつかめる優れものになっ

    [書評]Mobile Site Codeing&Degign (携帯サイト コーディング&デザイン)
  • 「iPhone SDKプログラミング大全」届きました - もとまかのiPhone・iPod touch戯れ日記

    年末に予約していた「iPhone SDKプログラミング大全」がAmazonから届きました。 まだちゃんとは読めてませんが、ざっと流し読みしてみた感想を。 第一印象は「思ってたより薄い」。 勝手に「たのしいCocoaプログラミング」をイメージしてたのかも(^^;; 内容は、これからiPhone SDKを使ってみよう、という初心者向け。 ネット上で収集できる情報ではわかりにくいという人、 もしくはネットよりも書籍で勉強したい人には最適な一冊かも。 非常に読みやすく、わかりやすい。 相変わらずの読みやすさと、それに伴うわかりやすさです。 今の自分には物足りないと感じてしまった。 まあ、これは逆に喜ばしいこと、ですね(^o^) 私も以下のようなチュートリアルを書いてたりするんですが、iPhoneアプリ作成目次 今までの内容は4章の最初部分でしかなく、今後の進めていこうと思ってた方向とこのの説明の

  • PEARのHTTP_RequestでURLのリダイレクト先を調べる方法 - F.Ko-Jiの「一秒後は未来」

    よくフィードのアイテムのURLがリダイレクト用のURLになっていることがあって、そのURLをそのまま使おうとすると不便なことがあります。 そこでPEARのHTTP_Requestを使ってリダイレクト先のURLを調べる方法をメモ。 <?php require_once('HTTP/Request.php'); $params = array( 'method' => HTTP_REQUEST_METHOD_HEAD, 'http' => '1.1', 'allowRedirects' => true, 'maxRedirects' => 3, 'timeout' => 10, 'readtimeout' => array(10, 0), ); $http = new HTTP_Request($url, $params); $http->sendRequest(); sleep(1); $r

    PEARのHTTP_RequestでURLのリダイレクト先を調べる方法 - F.Ko-Jiの「一秒後は未来」
    ryster
    ryster 2009/01/09
  • サンディスクが圧倒的な高速性と長寿命を実現した安価なSSDを発表、古いPCでも利用可能に

    以前GIGAZINEでサンディスクがSSDの書き込み速度を最大100倍にまで高速化して寿命も延ばす新技術「ExtremeFFS」を発表したことをお伝えしましたが、実際に「ExtremeFFS」を採用したSSD「C25-G3」が正式発表されました。 HDDと比較して圧倒的に高いパフォーマンスを誇っているほか、古くなったPCでもHDDと換装して利用可能となっています。 詳細は以下の通り。 SanDiskR C25-G3 Solid State Drive - SanDisk SSD このリリースによると、サンディスクは新たに「C25-G3」という2.5インチSSDを発売するそうです。 「C25-G3」はサンディスクが開発したSSDの高速化・長寿命化技術「ExtremeFFS」を採用したモデルで、7200回転モデルのHDDのおよそ5倍にあたる毎秒最大200MBの読み込み速度と、毎秒最大140MB

    サンディスクが圧倒的な高速性と長寿命を実現した安価なSSDを発表、古いPCでも利用可能に
    ryster
    ryster 2009/01/09
  • Photoshop等で物体をリアルに描画していくチュートリアル集:phpspot開発日誌

    30 Super-Juicy Photoshop Illustration Tutorials - PSDTUTS Photoshop等で物体をリアルに描画していくチュートリアル集がPSDTUTSにて紹介されています。 1からオリジナルのオブジェクトを作っていくときのテクニック向上に参考になりそうです。 Realistic Speakers Create an iPod Touch Credit Card Design How to Create a Delicious Green Apple Illustration Make a Realistic Football Realistic G1 Smart Phone Christmas Balls Wallpaper Create a Custom Mac OSX Style Ring Binder Address Book Icon