トップ «前の日記(2009-08-22) 最新 次の日記(2009-08-24)» 編集

はじめてのにき

ここの位置付け

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|12|
2022|01|02|03|04|05|06|07|08|09|10|11|12|
2023|01|02|03|04|05|06|07|08|09|10|11|12|
2024|01|02|03|

ToDo:


2009-08-23

_ extension

には先生が使ってくれたおかげで問題点が色々わかったりわかんなかったり。

  • タブ移動が欲しいわけだけどこれは background 側で eval する仕組みが必要。これは作った。
  • chrome:// やら chrome-extension:// で extension が生きないのはひどい。
  • chrome-extension で view-source すると死ぬのはひどい。
  • UI がギャグのようにヒドい
  • 設定がいじれないから switch proxy が作れない
  • hah は大変そうだなー
  • caret browsing って webkit 側でコードは見た気がするよねえ

とりあえず localStorage に移行しないとかなぁ。

あと TODO として x509 のエラーがあるんだけど、 これ 64bit debian sid でしか起きてないな…

(04:19)

_ あとは

switch cookie みたいなのができるといいんだよなぁ。 gmail.com でログインしてるべき時と chromium.org であるべき時があってうざい…

(04:43)

_ C のマクロ

http://d.hatena.ne.jp/kazuhooku/20090823/1251005064

kazuhoさんが面倒なので考えてない点について少し。

C のマクロは僕の大雑把な理解では、

  1. 中からではなく外から処理していく。つまり引数の展開は後で起きる。
  2. マクロを展開した後で、 ## があったら適当に処理する
  3. それでもなおまだ他のマクロがあったら展開する。
  4. ただし既に展開したマクロは展開しない(これは大変むずかしいと思う)。
  5. # があったら文字列化する。

とかいう感じじゃないかなぁと思う。 # の順序が遅いので、 たぶん assert.h の assert は __STRING とかで先に assert の中身を文字列化してやってるんだと思う。 見ると実際そうだった。

だから処理としては、

  1. assert(X) が if (!X) assert_fail(__STRING(X)) とかそういう感じで展開される
  2. 残ってるマクロ PICOEV_IS_INITALIZED_AND_FD_IS_IN_RANGE は望み通り適切に評価式になる
  3. __STRING(PICOEV_IS_INITALIZED_AND_FD_IS_IN_RANGE) は外から評価してくので望み通り文字列化

つーかんじでうまくいくんだとおもう

(15:54)

_ OCaml Golf

http://d.hatena.ne.jp/KeisukeNakano/20090821/1250928237

みんなぜひ参加しようね!

(20:46)

_ glibc の man の人が

http://blog.man7.org/2009/07/whats-book-about.html

なにやらでかい本を書いてるらしい。 面白そうです。

(20:48)

本日のツッコミ(全1件) [ツッコミを入れる]
_ kosaki (2014-05-24 03:05)

Michael Kerriskはlibcだけじゃなくman ページ全体ですね。
http://www.kernel.org/doc/man-pages/
システムコールの説明に納得いかないことがあると、彼にメールして変えてもらっています。

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

2009年
8月
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
30 31
1.niha(2014-05-24 03:05) 2.shinh(2014-05-24 03:05) 3.niha(2014-05-24 03:05)
search / home / index

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

shinichiro.hamaji _at_ gmail.com / shinichiro.h