タグ

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

  • 第4回 Railsアプリケーションをもっと速く | gihyo.jp

    Rails Web アプリケーションをもっと速く こんなストーリーを考えてみます。 あなたは、Railsを学び、アプリケーションを作成し、サービスをインターネットに公開しました。しばらくすると、最初のユーザができます。あなたはとてもハッピーです。そうするうちにユーザが二人増え、十人になり、百人になりました。あなたはハッピーです、ユーザーもみんなハッピーです。 でも、ユーザが千人になり、一万人になり…。といった場合、何が起こるでしょうか? そこで起こるのはアプリケーションへの同時接続数増加によるサービス提供速度の低下です。ユーザ数が一万人を越えてしまうWebサーバに特有の問題は、C10K問題として知られています。 それでなくとも、残念ながらRailsは同様他種フレームワークと比べて、単位時間あたりの処理量が低いことで知られています。その理由は、RailsではRubyが遅くて、NativeTh

    第4回 Railsアプリケーションをもっと速く | gihyo.jp
  • ラジオ・ブラウザ - クロノス・クラウン -

    ソフトは、Web上のニュースを自動でダウンロードして、ラジオのニュースのように、次々と読み上げるソフトです。 ソフトを起動し[読み上げ開始]ボタンを押せば、自動で読み上げが始まります。 また、[クリップ読み]ボタンを押せば、クリップボード内の文字列を読み上げることができます。 さらに、ソフトの初回起動時にIEの右クリックにソフトを追加することができます。その際は、IEで選択している文字列を読み上げることができます。 ソフトは、インターネット上のファイルを取得して動作します。そのため、セキュリティソフトなどをご使用の際は、通信を許可するようにして下さい。 →使い方

    inopie
    inopie 2008/05/30
    受動的情報入手によい、かな。
  • もっと失敗しよう:Kenn's Clairvoyance

    このへんを読んでいて思ったこと。 「中毒性」ある受託開発がソフトウェアベンチャーの躍進を阻む - 大迫正治 REPEDANT BLOG [ITmedia オルタナティブ・ブログ] HOW DO YOU LIKE SILICON VALLEY? | やはり受託からイノベーションは生まれない いやはや、まったくおっしゃるとおり。 ともかく、みんな「リスク」とか「不確実性」とか、そういう浄化されたビジネス用語をつかって説明しようとするからリアリティーがないんだ。 いまの日ITイノベーションに足りないのは、転んで生傷をつくりまくる失敗経験だよ。 「10のチャレンジのうち9の失敗をよしとする」ということは、それ自体、相当の覚悟と思考体系の適応力が求められる難しいテーマ。ハンパに受託をやりながら、そういうマインドを維持できると思ってる人がいるとは、いかにもおめでたい。 だいたい、国際交流試合や全国

    もっと失敗しよう:Kenn's Clairvoyance
    inopie
    inopie 2008/05/30
    痛い。
  • coLinuxでDebian etchを使う

    こんにちは、スパイシーチキン担当の熊谷です。 ついに技術ブログを書けというお達しが出てしまいまして、お昼ご飯というかスパイシーチキンの登場を期待していた多くの方にとってちょっと寂しい思いをさせてしまいますが、スパイシーチキン担当としてこれからも隙を見てスパイシーチキンネタを書きたいと思いますので、期待してください。 そんなことで、今回は開発環境について書きたいと思います。弊社では、以前は共有の開発用サーバがありそこに繋いで開発を行っていたのですが、現在、基的に一人一台の開発用PCが支給されています。その開発用PCにそれぞれLinuxをインストールし開発を行っています。Linuxのディストリビューションは好きなものを選んで良いことになっていますが、一応弊社の基はCentOSのようです。で、私はというともちろんDebianです。昔々はRPM系のディストリビューションを使っていたのですが、D

    coLinuxでDebian etchを使う
  • 第2回 OpenCVを使ってみよう | gihyo.jp

    第1回では、画像認識の概要や基原理、実例などを紹介しました。第2回の今回は、これから皆さんが画像認識のプログラムを組んでいく上で必要なOpenCVというツールについて紹介します。 OpenCVとは? OpenCVは正式名称を"Intel Open Source Computer Vision Library"と言い、その名のとおりインテル社が開発したオープンソースのC/C++ライブラリ集で、コンピュータ・ビジョンに必要な各種機能がパッケージされています。 具体的には、だいたい以下の処理を行う関数群が用意されています。 線形代数や統計処理など、コンピュータビジョンに必要な各種数学関数 直線や曲線、テキストなど画像への描画関数 OpenCVで使用したデータを読み込み/保存するための関数 エッジ等の特徴抽出や画像の幾何変換、カラー処理等々の画像処理関数 物体追跡や動き推定などの動画像処理用関数

    第2回 OpenCVを使ってみよう | gihyo.jp
  • Google App Engineを一般公開、料金プランも明らかに

    Googleは5月27日、クラウドコンピューティングサービスのGoogle App Engineを28日から一般公開すると発表。料金プランの詳細も明らかにした。同サービスは先着1万人限定でプレビュー版が公開されたが申し込みは大幅に超過。現在15万人以上が待機状態だという。 Google App Engineは自作のWebアプリケーションをGoogleのインフラで稼働させることができるサービス。プレビュー期間中は無料だが、今年中にプレビュー期間が終了すると、下記の料金体系に移行する。 500Mバイトのストレージ、500万ページビュー/月までは無料 CPUコア:1時間当たり10~12セント ストレージ:1Gバイト当たり15~18セント/月 バンド幅(下り):1Gバイト当たり11~13セント バンド幅(上り):1Gバイト当たり9~11セント また、Ajaxアプリケーション開発環境として、Jav

    Google App Engineを一般公開、料金プランも明らかに
    inopie
    inopie 2008/05/30
    小さなデータ量はやはり無料なのか。