タグ

2008年6月30日のブックマーク (8件)

  • The C10K problem

    [Help save the best Linux news source on the web -- subscribe to Linux Weekly News!] It's time for web servers to handle ten thousand clients simultaneously, don't you think? After all, the web is a big place now. And computers are big, too. You can buy a 1000MHz machine with 2 gigabytes of RAM and an 1000Mbit/sec Ethernet card for $1200 or so. Let's see - at 20000 clients, that's 50KHz, 100Kbytes

  • mixi Engineers’ Blog » Linux Programming、epollの話

    お久しぶりです、初めての日の夏に圧倒されているトールマエサカです。 今日はLinuxにおけるネットワークプログラミング関連のネタです。分散データベースサーバの開発過程で最近よくLinuxのepollというイベントハンドリング機能を使っています。これがまた優秀な機能なので紹介します。 このContextでいうイベントハンドラーはサーバがクライエントのリクエストを処理するためのメカニズムです。イベントの感知と通知は大雑把にいうと以下の三つの処理で構成されています: 一つもしくは複数のディスクリプタを監視 ディスクリプタの準備が整うまでハチ公のごとくひたすら待ち続ける 準備が整ったディスクリプタの通知 アプリケーションでの実装は一昔までselect(2)、もしくはpoll(2)というシステムコールで行われていました。二つとも役目は同じですがselect(2)の場合、kernelをいじらない限り

    mixi Engineers’ Blog » Linux Programming、epollの話
    dhzk
    dhzk 2008/06/30
    selectよりepoll
  • Googleのandroidは通信事業者にとって本当に正しい答えなのか?

    5月に、「UIEジャパン、映像配信サービス「ひかりTV」において、GUIの“ユーザー・エクスペリエンス”を演出」という奥歯にものがはさまったようなアナウンスをしたUIE。その時に寄せられた「ユーザー・エクスペリエンスの設計だけで、UIEngineは採用されてないの?」という質問に対する答えが今回のプレスリリース。 UIEジャパン、映像配信サービス「ひかりTV」のGUI開発に、「UIEngine™」によるIPTVソリューションを提供 ちなみに、一方では「ハードウェアに依存しない、サービス指向のGUI開発」をサポートするUIEngineを作っておきながら、iPhoneという特定のハードウェアに最適化したアプリケーションを作っている私の行動を不思議に思っている人もいるようだが、これは私なりの「来るべきハードウェアの二極化」に対する答えである。 つまり、ハードウェアは、Appleのように強いブラン

    dhzk
    dhzk 2008/06/30
  • selectよりkqueue,epoll(apache2のススメ) - 最速配信研究会(@yamaz)

    最近3人ほどのエンジニアと話したのだがapache2に対して割とネガティブな意見を持っていた. 曰く「既存モジュールが使えないから」 曰く「スレッドベースってちょっと。。」 曰く「WEBでいい話聞かないから」 3人しか話してないんだけど,3人とも「apache2はスレッドでしか動かない」と思いこんでたようでちょっとおどろいた.apache2でも StartServers 5 MinSpareServers 5 MaxSpareServers 64 MaxClients 100 MaxRequestsPerChild 10000 という設定をすることで今までどおりpreforkモデルで動かすことはできる.preforkモデルだと各種ハンドラもスレッドセーフに無理にすることはないので,わかってて使う分には問題ない. 私がapache2を勧める1番の理由はapache2ではリクエストの多重化処理

    selectよりkqueue,epoll(apache2のススメ) - 最速配信研究会(@yamaz)
    dhzk
    dhzk 2008/06/30
    selectよりkqueue
  • 「iPhone開発者支援プログラム」と進化圧と

    先日の「iPhone開発者支援プログラム」に関するエントリーに対しては、予想以上のたくさんのフィードバックをいただいた。やはり「もっと日エンジニアが活躍する場があるべき」という進化圧のようなものが高まっているのだろう。 支援プログラムに関しては、まだまだ詰めなければならないことがたくさんあるのだが、形としては純粋なNPOでは息が続かないし(そもそも資金が集められない)、かといっていきなり人をたくさん抱え込むのもの得策ではない。やはり受け皿として小さな事業会社を用意して、そこから私が外部のスタッフを交えたいくつかの開発プロジェクトを見る、という形が良いのではと考えている。 ちなみに、最近の私だが、UIEvolutionには週に一日ぐらいしか顔をだしておらず(CEOは去年の10月に辞任、今は単なる取締役)、他の時間はmasuidriveの増井くんと4月に設立したBig Canvas Inc

    dhzk
    dhzk 2008/06/30
  • モバイル機器向けの「Linux」の標準化団体、活動を断念

    Linux Phone Standards(LiPS)ForumがLinux Mobile(LiMo)Foundationと統合することを発表したのに続いて、モバイル機器向けの「Linux」の標準化の試みが無期限に延期された。 米国時間6月26日に発表されたこの統合は7月に行われる予定である。 LiPS Forumは、LiMo Foundationが発足する約7カ月前の2005年11月に結成された。2つの団体は多くの点で相補的な関係にあった。LiPSはモバイル機器向けのLinuxの正式な標準を策定したいと望み、LiMoはオープンソースのモバイルプラットフォームの共同実現を望んでいた。LiPSは実際、2007年12月に最初の仕様をリリースしたが、現在、さらなる標準化の取り組みは事実上延期されている。 Googleが主導するOpen Handset Allianceなどの新しいモバイルオープン

    モバイル機器向けの「Linux」の標準化団体、活動を断念
  • ベア速 綺麗な壁紙画像くれ

    2019-01-04 名無し@ベアード : 3大運転中イライラする奴ら「法定速度厳守マン」「曲がると同時にウインカーマン」- 2019-01-04 bosbobet : 国内旅行に役立つテンプレまとめ- 2019-01-04 agen bola : 国内旅行に役立つテンプレまとめ- 2018-12-24 RazviksInoto : サザエさんを萌え絵にしたららきすたになるんじゃね?-деньги на карту без отказов круглосуточно - Все-Займы-Тут.РФ 2018-12-07 長崎県でアパートを売るの情報はこちら : 日SUGEEEEEEEEEEEEEEEE!ってなるコピペくれ- 2018-11-24 名無し@ベアード : 東京の都会度を100とすると大阪80名古屋70くらいじゃん- 2018-11-23 名無し@ベアード : 【悲報】槍

    ベア速 綺麗な壁紙画像くれ
  • 「世界観、ビジョン、仕事、挑戦――個として強く生きるには」講演録(JTPAシリコンバレー・ツアー2008年3月6日) - My Life Between Silicon Valley and Japan

    (1) 時代観――無限の選択肢のある時代 僕が大学を出たのは今から25年前の1983年です。1983年に大学を卒業する人と、2008年に大学を卒業する人とでは、全く違う人生が広がります。おそらく、さらに25年後に大学を卒業する、みなさんの息子や娘の世代も、まったく違う環境のなかに生きることになります。みなさんは、だいたい二十代、つまり1977年生まれから87年生まれくらいだと思いますが、そのくらいの時期に生まれたということが、人生を大きく規定しています。そのときに使えるリソース、その時点で可能になっていることがある。1960年生まれの僕とは全く違う可能性をみなさんはもっています。それがまず第一にうらやましい。なぜならば、圧倒的に自由度が大きいから。1980年代の前半というのは、それほどカジュアルに海外に行くという時代ではなかったし、日はもっと貧しかったし、海外に留学する敷居の高さも、今と

    「世界観、ビジョン、仕事、挑戦――個として強く生きるには」講演録(JTPAシリコンバレー・ツアー2008年3月6日) - My Life Between Silicon Valley and Japan
    dhzk
    dhzk 2008/06/30