Hatena::ブログ(Diary)

あじゃぱー

2009-11-01

[]プログラミング言語占いを公開

プログラミング言語占い - みねそうたLabo

f:id:minesouta:20091102231618j:image:left

f:id:minesouta:20091102231617j:image


「あなたに最適なプログラミング言語をかなり適当に占うゲーム」というコンセプトのもと、作ってみました。開発環境は Flex3 + FlashDevelop + Inkscape です。

分岐や結果は適当です。華麗にスルーしてくださいcatface

ちなみに結果は26通りあります。プログラミング言語ってたくさんありますねー

2009-10-05

[]Webブラウザを1から作るには

人力検索で次のような質問がありました。

Web Browserを1から作ろうと考えています。IEのDLLなどを使えばより楽ですが、1から作りたいです。サンプルとしてソースコードがあるサンプルを教えてください。すごく簡.. - 人力検索はてな


誰しも1度は思いますよね、「オレ、いつかはブラウザを作るねんsign03

しかし、たいていは手を出さないか、何らかのコンポーネント(Gecko, Trident, WebKit)を使ってお茶を濁すのが関の山。


ちょっと考えてみても、Webブラウザで実装すべきことは多いし、どれも難易度が高そうbearing

  • HTTP周り
  • HTML/CSS パーサ
  • レンダリングエンジン
  • javascript エンジン
  • GUI/ブックマーク管理など

地獄…


ソースが見ることができるWebブラウザといえば、Firefox くらいしか思いつかない。

OS の MINIX みたいな学習用にちょうどいいサイズのブラウザがあればいいなー


とりあえず マイコミか SOFTBANK Publishing あたりから「Webブラウザ自作入門」的なものが出版されることを期待します。

2009-10-01

[]ページャーの些末な問題

はてなハイクで次のページへのリンクは

http://h.hatena.ne.jp/?page=2

のようになっています。

それだと1ページ目を読んでいる間にどんどん投稿が増えるので

 6
 5
 4
 (1ページ目)
 8(NEW)      5       
 7(NEW)      4
 6        3
 (1ページ目)   (2ページ目)

新しい投稿に押し出されて既に読んだはずの5,4も表示してしまいますdown


おそらく、理想的なページャーは

http://h.hatena.ne.jp/?no=3

ページの最初に表示すべき投稿IDの情報を与えて、次ページにダブって表示させないようにするものだと思いますpig

そうするとパーマリンクとしての価値も出るしsmile