2010年10月15日のブックマーク (4件)

  • プログラマトーナメント「TopCoder Open」、日本人学生プログラマが各部門で優勝 | RBB TODAY

    米トップコーダー社は15日、コンピュータ・プログラミングと創造的設計のトーナメントである「TopCoder Open 10」(TCO 10)にて、日の岩田陽一氏および副島真氏が、各部門で優勝したことを発表した。 トップコーダー・ネームが「ワタ(wata)」として知られる岩田陽一氏は、「マラソン・コンペティション」部門のチャンピオンとして1万5000米ドルを獲得した。岩田氏は東京大学でコンピュータ・サイエンスを学んでいる学生で、2008年でも決勝戦出場者だった。 「マラソン・コンペティション」部門は、競技に参加した人が数日から場合によっては数週間にわたって、最適な解答のない問題に取り組んで、解を提示したり改善したりするプログラミング耐久テストだ。今年のオンサイトでのコンペはその名の通り、競技者が24時間にわたってコーディング(プログラミング)に技能とスタミナを競った。 一方の副島真氏も東京

    プログラマトーナメント「TopCoder Open」、日本人学生プログラマが各部門で優勝 | RBB TODAY
  • Pythonのメタプログラミング (メタクラス) を理解したい人のための短いコード片と禅問答 | TRIVIAL TECHNOLOGIES 4 @ats のイクメン日記

    みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー Pythonのメタプログラミング手法の一つ「メタクラス」は,初心者にとっては「なんか強そう/経験値たくさんもらえそう」なアイテムの最右翼だと思う。反面「どうすればいいか/なにができるか」ということがなかなか理解しづらい。 英語のブログを見ていたら,メタクラスの理解に役立ちそうなちょうどよいサンプルを見つけたので,紹介がてら独自の解説を付け加えたいと思います。 メタクラスを簡単に説明すると,「来コードを書かなければ実現できないような処理を黒魔術的な処理でなんとかしちゃう」ためのテクニックです。コード量を(時には劇的に)減らすことができたり,すっきりした見通しの良いクラス設計を実現できま

  • アンドロイドやろうぜ! by GMO

    ここにdescriptionをいれるよ"スマートフォン向けのアプリは、私たちの生活スタイルまでを変える。" これは決して大げさではなく、スマートフォン向けアプリの登場は私たちの生活を手助けし、愉快にし、豊かにしたのです。それはアプリのダウンロード数にも如実に表れています。新たなアプリマーケットの登場は、新たなビジネスチャンスを生み出します。 チャンスをつかむには、マーケットが飽和状態になる前に行動を起こさなければなりません。素晴らしいコンテンツを持つ企業様や豊かな才能を持つクリエイター・エンジニアの皆様にこそ、女神の前髪をつかんでほしい。 そこで、GMOインターネット株式会社と株式会社アクロディアは、コンテンツプロバイダー様やクリエイター・エンジニアの皆様が史上最大のゲームプラットフォーム・Android端末市場へ安く、早く、安全に参入いただけるよう、この度、アプリやろうぜ!第2弾「

  • Computational science: ...Error : Nature News

    Published online 13 October 2010 | Nature 467, 775-777 (2010) | doi:10.1038/467775a News Feature Computational science: ...Error …why scientific programming does not compute. Zeeya Merali When hackers leaked thousands of e-mails from the Climatic Research Unit (CRU) at the University of East Anglia in Norwich, UK, last year, global-warming sceptics pored over the documents for signs that researche