トップ «前の日記(2008-02-25) 最新 次の日記(2008-02-27)» 編集

はじめてのにき

ここの位置付け

2004|11|
2005|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|07|08|09|10|11|12|
2020|01|02|03|04|05|06|07|08|09|10|11|12|
2021|01|02|03|04|05|06|07|08|09|10|11|

ToDo:


2008-02-26

_ けんさく

http://twitter.com/alohakun/statuses/748174182

この場に求めてるのは

  • 一瞬で書けること
  • いくらでも書けること
  • データを自由にできること
  • キーワード及び日付けで検索できること
  • あとでだらだら読めること

あたりか。 一番上はまぁそいうソフト使えばいいんだろうけど、 残り4つが保証されてるとは言いがたいんじゃないかなぁとか。

まぁそんなことよりねよう…

(00:04)

_ 寝る前に

FSIJ

どういう話だったかっていうと、

  • なんかとあるそれなりに普及してる組み込みな環境いじってると起動時にGNOMEのパネルのうちいくつかが、再現性なく落ちたりした。
  • GNOMEとかのバグなら絶望的ぴょーん。
  • でもカーネルいじってた時に再現しなくなったりしていたのでカーネルとかローダとかだとあたりをつけつつ二分探索。
  • 特定の kernel オプションをつけると再現するような状況まで。
  • 二分探索が通用しないことがあるようないやな状況(AとBをオンにするとバグ出るけどそれぞれ単体では出ないなど)。
  • 落ちるところもなんか不定。
  • だんだん二分探索して再現する短いコードとかが手に入ってうーんと追い続けると kernel の関数から帰る時にヘンなところに帰ってるぞ。
  • 関数の先頭の命令がすっ飛ばされてる?(この発想はすごいなー)
  • これCPUのバグじゃん
  • 再現するコードとかを色々いじって条件を特定
  • 結果、命令キャッシュの別に使わんところに特定の命令が乗っていて、パイプラインがなんとなく詰まっていて、かつ page fault が起きるとなんか PC が一個余分に進むとか。(ようそんな特定するなー)
  • メーカとかには連絡ずみで割といい感じになりそうとのこと。
  • 企業がフリーソフトウエアに積極的になると通りすがりのハッカーがタダで複雑なバグを見つけてくれるかも知れない!という事例を増やそう!!

というような話だった。最後のはそら普通に無理だと思った。

あとプレゼンのしかたがうまいなーと思った。 こういう話だと、今僕がまさに書いたような順番、 つまりオチは謎のままで最後にCPUのバグでした!どどーん!! と構成したくなると思うんだけど、 のっけからどういうバグを見つけたか、 とかは比較的丁寧に説明してから、 ストーリーを話して、最後にもっと細かい、再現コードの説明とか、 っていう順序だった。

どどーんの方が fun 的な面白さはまぁあるんだろうけど、 正直話がかなり難しかったので 最初にタネを明かしてもらってなかったら きっちり理解できなかったかもしれなかったと思う。

呑み会

カルネージハートは人類の夢

結婚式

はじめて行ったよ。 新郎はあんま普段とかわらんイメージだったけど 新婦は前見た時より美人だったような気がして こうなんか何かがすごいなーと。

あと強風が吹き荒れたのは僕がスーツとか着てるせいだとか そんなことを言われて遺憾でした。

kernel

utrace で livepatch よりちゃんとしたの書いたよみたいな話。 ptrace しまくると遅くて顧客満足が得られないよ!! いやあ顧客が本当にいるらしいというのにビックリですね。

まぁでもねむかった。

(00:20)

_ 妖精さんおそるべし

帰ってから3-4問くらい解いたっけ…と思ったら 7問解いてた。 95らしい。

(00:24)

_ おもしろすぎる

http://d.hatena.ne.jp/Nunocky/20080225/p2

寝る前に…と思ってこれ見てたら感動した

でこれが面白すぎて死ぬ

http://www.nicovideo.jp/watch/sm2434486

(01:54)

_ 66

が解けねえよとgus先生に相談したら一瞬で それがペル方程式ですよ ('-') と答えられて 俺の今までの苦労はいったい。

んで実装してみてあってるぽく見えるのに答えを受けつけてくれなくて かなしい。

(23:43)

お名前:
E-mail:
コメント:
人生、宇宙、すべての答え
本日のリンク元

2008年
2月
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29
1.shinh(2008-02-25 10:51) 2.ksw(2008-02-25 07:30) 3.kik(2008-02-25 04:33)
search / home / index

全てリンクフリーです。 コード片は自由に使用していただいて構いません。 その他のものはGPL扱いであればあらゆる使用に関して文句は言いません。 なにかあれば下記メールアドレスへ。

shinichiro.hamaji _at_ gmail.com / shinichiro.h