自分の首を絞めるようなことを書くのもなんだが、私は収益源をインターネット広告に頼るというビジネスモデルは持続可能ではないと見ている。すなわち、コンテンツは無料で提供して広告で稼ぐというのが基本の、いわゆるWeb 2.0ビジネスの大半はそう続くものではない、というのが個人的な考えだ。 といっても来年Googleは潰れるでしょうというような短期の話ではなく、5年から10年くらい先を見た中長期的な話である。しかし、考えてみたら5年前って結構最近ですよね。だから5年後も案外すぐ来るのではないかと私は思っている。 さて、なぜこうしたビジネスモデルが長続きしないと思うかというと、理由は簡単だ。視聴者が広告を見ないようにするためのコストが劇的に下がり、そして今後も下がり続けるだろうからである。 テレビと違い、インターネットは見る人の自由度が格段に上がったと言われる。確かにその通りで、ネットでは見たいもの
An indepth discussion of how VC++ implements exception handling. Source code includes exception handling library for VC++. Download source files - 19 Kb Introduction One of the revolutionary features of C++ over traditional languages is its support for exception handling. It provides a very good alternative to traditional techniques of error handling which are often inadequate and error-prone. The
ここで「どうでもいい」とは考えないで社会をhackすればいいのだろうと思う。Paul Grahamなんかは本気でそれを考えてGeekの楽園のような社会を作ろうとしているのだろう。そっちの社会の方が私にとっても楽しそうだ。だからそっちに向かう。ということをインタヴュー受けてるときにも話の中に込めたつもりなんだよね。プログラマは、プログラマにとって快適になるように行動しよう。 まったくもって賛成。 Forbes によると、2008年の US 長者番付の上位 25 人中 5 人はプログラマだ。 The Top 400 Richest Americans sorted by Rank - Forbes.com 1 Bill Gates (Microsoft) 570億ドル 3 Larry Ellison (Oracle) 500億ドル 12 Paul Allen (ex.Microsoft) 16
Code Project という有名サイトに、VC++の例外処理方法に関する記事があります (http://www.codeproject.com/cpp/Exceptionhandler.asp) が、そこにg++の例外処理方法を解説したコメントがありました。 ざっくりと次のような事を言っています(翻訳してるわけではないので詳しくは英文読んでください)。 g++は、VC++とはちょっと違うやりかたで例外処理を実装している。g++の場合、実際に例外がthrowされない限りは、try/throw/catchを使ったコードを書いてもランタイムのコストはかからない。 foo()がbar()を呼んでいて、bar()が例外を投げるとせよ。このとき、foo()はスタックに戻りアドレス*1を置いてからbar()を呼ぶ。この戻りアドレスを仮にXとする。 このときコンパイラは、 (X, 掃除コードのアドレス
Data Compression Programs by Matt Mahoney As of July 23, 2009, this page is no longer maintained. The newest version can be found at http://mattmahoney.net/dc/ All software on this page is open source licensed under GPL and believed to be unencumbered by patents. All downloads include Windows executables and C++ source code for Windows or Linux/UNIX. The source code comments explain how the prog
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く