コンピュータは基本二次元で、三次元を表現するのは難易度が高い。それだけに見た人に与えるインパクトは格段に変わってくるだろう。例えばGoogleマップで見た衝撃と、Google Earthで見た衝撃の違いとでも言えるだろう。 ダイナミックに動く3Dライブラリ 今後、3Dをうまく使ったWebサイトは増えていくだろう。その時にはAjaxなどのJavaScriptベースの技術ではなくFlashを使ったもの...
2008年9月5日のITpro Challenge!において,Dreamboat技術顧問である金子勇氏が「シュミレーション的発想によるプログラミング」と題した講演を行った。金子氏はファイル交換フリーソフト「Winny」の開発者として知られるが,自称「究極の趣味プログラマ」であるという。 わたしは究極の趣味プログラマ 「プログラムを作っただけで逮捕されたWinnyの作者です」。冒頭でこう挨拶し...
「ロストプラット」や「デッドライジング」をはじめ,最近では海外展開の成功例として名前の挙がることが多くなったカプコン。今日のセッションでは,そんなカプコンのCS開発統括編成部長の竹内潤氏が登壇し,カプコンの考えるゲーム開発や世界戦略,そして「日本のゲーム会社のあるべき姿」について講演を行った。
爆速で話題の Google Chrome 搭載 JavaScript VM “V8” は、Animorphic Smalltalk VM がベースになっているらしい の続き。 その速いと言われる V8。実際、どのくらいの速度で動くのかを具体的な数値として見てみたくなったので、手軽に試すことができるフィボナッチベンチで、そのスコアを手元の処理系たちと並べて比較してみました。 環境は Modbook 2.4GHz Core 2 Duo(MacBook 相当)の Vista SP1 で...
カリフォルニア州マウンテンビュー発--インターネットでは、サイトの数ミリ秒速い応答が、人を引きつける上で大きな差になる。Googleが、新しいウェブブラウザ「Google Chrome」はインターネットの履歴の脚注よりも投資に値するプロジェクトであると考えた理由はここにある。 Googleは米国時間9月2日の発表イベントで、Chromeは、最も幅広く使われているMicrosoftの「Internet Explorer...
川崎さんの少年時代は「ゲームが好きでマイナー志向のオタク。将来の夢はゲームを作るひと」だったといいます。大学に入り,プログラミングのアルバイトをしながら,オークション比較サイトを自宅(今の奥さんの部屋)にサーバーを置いて公開していたところディー・エヌ・エーからアルバイトに誘われ,その後入社。そして「モバオク」,「ポケットアフィリエイト」...
米Google社のブラウザー『Google Chrome』はどのくらい速いかって? JavaScriptのパフォーマンスにこだわる(そして米Mozilla社の従業員でもある)John Resig氏が実施したいくつかのテスト結果を見ると、Chromeは確かに速いが、他のブラウザーを大きく引き離しているというわけでもないことがわかる。 Google社がChromeを発表(日本語版記事)したときには、Chromeが目にも留まらぬ速さで競合ブラウ...
『 ビットマップ上に線分を描画するための方法として「ブレゼンハム(Bresenham)のアルゴリズム」 』
Perl | 01:06 | Perl暦一週間。ホントにまったく何にも知らないのに一身上の都合で使うことになったんだけど、勉強してみたらいろいろ驚きというかなんというか・・・。なにかが根本的に間違ってるかもしれないけど、とりあえず触ってみて思ったこと。関数定義 sub funcname { my($arg1, $arg2, $arg3) = $_; # do something } 関数定義に仮引数がなくて毎回こう書かないとだめみたいなんだけど、...
『 d:id:daisuke-m++実は問題に正面から取り組んだ正当派プロジェクト。このツールをきっかけにしてEvolutionaryDatabaseDesignの考えがもっと広まるといいなと思います。 』
2008年8月30日に「なかのZERO」を会場として開催された LL Futureで撮影された動画をニコニコ動画にアップロードしました。 【ニコニコ動画】LL Future 以下、個別の動画へのリンクです。 LL Future 開会宣言 【ニコニコ動画】LL Future 開会宣言 Rules that are meant to be broken. - Larry Wall 司会:柴田淳 【ニコニコ動画】Rules that are meant to be broken. (1/2) - Larry Wall 【ニコニコ動画】Rules that are meant to be...
激遅なレスポンスなんだけど、dormandのmemcached記事。dormando - Should you cache?この中でキャッシュの使い方でよく見る間違った使い方を指摘している部分があって、ここがとても重要だと思うので書いておくWhere would you think to add caching to this system? I hope I've made it too obvious.(システムのどこにキャッシュ機能を追加するべきだろう?)At the query layer!Use a database abstraction class and have it memcache...
サービスのコンセプトは全て統一 どうも、IT業界のえがちゃんです(笑) 今回のテーマは『検索』でした。 具体的に6つのサービスをカテゴライズしつつ紹介します。 ●画像検索 画像in - サクサク画像検索しちゃう ●動画検索 YouTube2.in - サクサク動画検索しちゃう ●2ちゃんねる検索 裏2ch閲覧.in - 会社PCで2ch見れないんだもん 裏2ch検索.in - サクサクとスレッド発見 ●インターネ...
Google の新しい JavaScript エンジンの v8 が話題になっている昨今ですね。v8 のすばらしいところは、 C++ のライブラリとして再利用しやすくなっているということではないでしょうか。C/C++ で書いた関数を容易に javascript の世界に export できるので、とても便利です。 一方で、クライアントサイドで利用している JavaScript をサーバーサイドでも利用したいというニーズがあるのはみな...
『 FunctionalJavaisanopensourcelibrarythataimstopreparetheJavaprogramminglanguagefortheinclusionofclosures.I 』
「達人プログラマー」の14ページでは、「毎年少なくとも一つの言語を学習する」ことが提案されています。 この大切さを雄弁に語っているのは、「普通のやつらの上を行け」の『「ほげ言語」のパラドックス』です。(「ほげ」の部分は、もっと適切な単語に訳して欲しかったです。。。) 小賢しい人は、「すべての言語はチューリング等価だ」だと反論します。そのとき、「じ...
『 V8はECMA-262の3版互換でWindowsXPVista,MacOSX10.5(Leopard),Linuxで動作可能。高速で大規模なソフトウェアが開発可能らしい。Chromeブラウザで採用されている 』
iPhone アプリ開発の学習はいまのところ、アップルのドキュメントで十分だと思っています。 - 日本語で書く日記 iPhoneアプリ開発関連で使えたドキュメントの紹介。 - 日本語で書く日記 上記二つの続き、今回はアップル外で見ている情報の列挙になります。 cocoa, iPhone の開発関係のコミュニティ。 一押しはアップルのこちらのフォーラム。iPhone のことについてみんな活発に議論...
週末LL Futureに行ってきた。朝の10時から夜9時まで11時間の長丁場である。参加するだけでもヘロヘロなのだから裏方の実行委員や発表者の皆様のご苦労は大変なものだろう。感謝。 わたしがこの夏のLLイベントにはじめて参加したのはLL Ring (2006)からで、昨年のLL Sprits(2007)、そして今回のLL Future (2008)というような感じである。 基調講演はPerlのLarry Wallである。Perl 6のお話をするの...
Windows環境でSubversionによるバージョン管理を行いたい場合に便利なのが、GUIでリポジトリにアクセスできるTortoiseSVNだ。本記事では、TortoiseSVNの導入から基本的な使用方法までを解説する。