タグ

ブックマーク / atmarkit.itmedia.co.jp (4)

  • Rubyを最大63%高速化した中学生は超多忙!

    金井仁弘(HN:CanI)氏                    撮影:平沼久奈 ハンドルネームCanIの由来は、「“Can I”→キャナイ→カナイ」。C#、Visual Studio、Microsoft .NETとマイクロソフト製品が大好きな「.NETer」と自称する 筑波大学付属駒場中学校は、東京都内にある中高一貫の国立校だ。入学試験の偏差値と東京大学への進学率の高さから“東の筑駒、西の灘”と称される進学校である。強いのは受験だけではない。国際情報オリンピックや国際数学オリンピックでは、同校の生徒が毎年のように金・銀メダルを制するなど才能あふれる理数系人材が多数在籍している。 金井氏はこの夏の「セキュリティ&プログラミングキャンプ2009」(2009年8月12~16日)に参加し頭角を現した中学生プログラマである。 今年に入って、Ruby 1.9のフィボナッチ数列による演算(多倍長加算

    Rubyを最大63%高速化した中学生は超多忙!
    johane
    johane 2009/10/27
    面白かった!高校生の話も。RT @sbmjp: 「Rubyを最大63%高速化した中学生は超多忙! − @IT自分戦略研究所 」(79users @ hatena)
  • App Store登録もOK!JavaScriptで作るiPhoneアプリ

    Webアプリケーションは、傾きセンサやGPSからの情報取得やバイブレータ動作などのOSの機能の利用に制限があります。また、オフラインでの動作ができません。 開発の容易さは、若干主観めいてしまいますが、コンパイルが必要でメモリ管理も必要なネイティブアプリに比べて、Webブラウザでリロードするだけで最新のコードをテストできて、基的にメモリ管理も不要なWebアプリケーションに軍配が上がります。 ネイティブアプリケーションの最大のメリットは、「App Storeでの配布ができる」ことで、多くのユーザーが集まるApp Storeでアプリケーションを配布でき、さらには課金もできてしまう点です。 ローカルWebアプリという第3の選択肢 前段の機能比較表に「ローカルWebアプリケーション」という項目があります。これは、Safariでオンライン中に所得したHTMLCSS、画像データなどを保存して、オフラ

    App Store登録もOK!JavaScriptで作るiPhoneアプリ
  • iPhoneやAndroidは何がケータイと違うのか ― @IT

    20歳以上も年下の“メル友”が何人かいる。その1人に対してある日メールが送れなくなった。「メアド変えました」というメールに対してメールを送り返そうとiPhone(=Gmail)で新しいアドレスを入れると、どうもエラーで弾かれてしまう。何か挙動がおかしかったので調べたところ、SMTPやメールアドレスの仕様を規定するRFC2821に違反したメールアドレスだったのだ。 ご存じの方も多いだろうが、NTTドコモやauのサービスでは、メールアドレスのユーザー名に連続したドット(.)を含めることができる。ユーザー名がドットで始まったりドットで終わるようなアドレスも設定可だ。しかし、これらはRFCに違反しているため、MTAやメールクライアントが受け付けないケースがある。ExchangeサーバやGmailといったサービスもそうだ。 10代のケータイ利用者が(私のような30代後半にとって)不思議なのは、かなり

  • モバイルビジネスのオープン化はこれからが本番

    連載目次 2008年2月14日、日通信はNTTドコモとの間でMVNOサービスのための相互接続で基合意を締結したと発表した。ついに、3Gケータイ網を使った“ホンモノ”のMVNOが誕生する。 各ニュース系メディアはこの発表を淡々と伝えているようだが、この出来事は日の携帯電話史に刻まれるべき大事件なのだ。日通信がドコモから借り受けた設備を使って今回の合意事案に該当するサービスを開始した場合、ドコモと同等のエリアを持つモバイル事業者が一夜にして誕生することになる。このニュースに株式市場は敏感に反応し、日通信の株価は連日のストップ高状態を記録した。 誤解のないように付け加えるが、今回の合意事案における相互接続は、以前もこのコラムで紹介した「ケータイメールポータビリティは開国を迫る黒船となるか?」のTANGOメールや、今年になって日通信が開始した、iモード端末で.MacメールやGmailを

    モバイルビジネスのオープン化はこれからが本番
    johane
    johane 2008/03/03
    モバイルのオープン環境構築
  • 1