夜行録 - 酔歩.net
2009年02月09日 (Mon)
OSX で make するはなし
他人が書いたコード。
ソースとオブジェクトが別の場所に入るようになっていて、 .dなんてファイルを作るようになっている。
…なっているんだが、それができてしまうと2度目の build がコケる。 何故か…。
よぉく中身を見ると、ファイルの頭に -n なんて余計な出力が……。
echo が -n を解釈しそこなったのだ。ウンコー
そこまではすぐ判るんだが、なんでそうなるのかがなかなか判らない…。最後に判明したのは、 OSX の /bin/sh は /bin/bash と違って、 builtin の echo が -n を解釈しない、ということらしい。
全部直してまわるのは莫迦らしかったので、 top に SHELL=/bin/bash と追加。
ついでに、 OSX の gcc は __unix__ を立てないんだな…。しかし__APPLE__は何か別のことをやっている謎コード…。__MACH__か否かで分けていいんだろうか…
2009年02月01日 (Sun)
darcs memo
しかし、 darcs ってすっかり下火になってる? 俺的には hg より微妙に性に合ってたのに
darcs diff で changes 同様に -n (index) を使おうと思ったがバグっている。 数字で範囲指定できれば随分楽なのに……。
2009年01月16日 (Fri)
google notebook 停止
げげげ…。
今ある、よく判らないコンテンツをサルベージしとかないと……。
推奨の移行先はよく判らんなぁ…。なんで gmail なんかで保存しろって言われるんだ?
google docs 使えってことかなぁ?
http://googlenotebookblog.blogspot.com/2009/01/stopping-development-on-google-notebook.html
2009年01月15日 (Thu)
「あなろぐ」 by css
今頃だが、やっとテレビ見てて気がついたので右上にアナログと書いてみる。
あなろぐ
IE6 なんか使ってないし。それと関係なく出してみたかったので誰が見ても「あなろぐ」と出ます。悪しからず。
こんなソース
<p style="position:fixed; top: 10px; right: 15px; color: lightgrey; font-weight:bold; height:50px;">あなろぐ</p>
補足:文字色が lightgrey なので、見えにくい、と云われたけど、そこも含めてそれっぽくない?
2009年01月14日 (Wed)
domain 移行
domain の更新をしようとしてて、ふと気がつくとこの domain (randomwalker.net) もあいていたので、なんとなく押えてみた。
去年、この blog を始めるときはあいてなかったので、てきとーな domain 名 (therandomwalker.net) で始めてみたんだが、まー、やってる当人にとっては名前はなんでもいいんだわな。
むしろこだわりたくなるのはメールアドレスの方だろうけど、こっちはそうコロコロ変えても通知や登録変更が面倒でのぉ・・・
とりあえずウェブは旧 domain からは転送、メールではまだ未使用で、多分問題はおきてないだろうと思うけど・・・。
2009年01月09日 (Fri)
palm pre
えーっと…
Nokia を見限り、 iPhone をカレーにスルーして BlackBerry Bold 来い来いと待ってたところにこれですか?もうしばらく待ってろってことか?全部買えってことか?
もうすっかり期待してなかったんだがなぁ…。やっぱり駄目なのを出してきたのね、って確認して bold に走るつもりだったのに…。
2009年01月04日 (Sun)
PC更新
10年近く前に、実家に残してきた Pen4 + Win2000 のPCを C2D + Vista でリプレース。次はもっとさくさくリプレースかのぅ
もうすっかり PC なんか買わなくなってるので、買い方の勘が戻らなくて、あちこち買い方を間違えた気がしてちょっと鬱。くそー、もっとマシな買い方ができたんじゃねーのか?
つーか、徒歩移動なのに荷物が死ぬ程重くなって死ぬかと思った。
2008年12月25日 (Thu)
年賀状
毎年、その年来た年賀状をもとに宛名書きしてるので、もう10年以上も出す相手がほぼ固定状態。もうちょっと出す相手増やすかと思ったが、メールアドレスは知ってても住所は知らんやつらばかり。そういや住所なんてふだん敢えて訊かんもんな…
で、アドレス帳調べてたら、逆に年賀状出すような相手が軒並み抜けてたり。元が携帯の電話帳だからな?。とりあえずこいつらには、今のメールアドレスとか教えてやって、逆の知り合いは会った時にでも住所訊き出す方針で。
しかし教えなきゃならない連絡先が住所のほかに、携帯番号、メールアドレスにさらに携帯のメールアドレスと、妙に増えてんなぁ
で、プリンタ引っ張り出して差し出し人のとこだけ印刷。
しかし、年に1、2回しか引っぱり出さないわりにはインク乾いてなくてちゃんと印刷できるのが偉い。買ったのは2001年頃じゃなかろか
2008年12月17日 (Wed)
abs() と cmath
debug をしてて、おかしい! abs() が 0 しか返さない!ってしばらく悩んでしまった。
C++だから、 abs() が多重定義されてて実数にも使えるはずなのにっ。と思ったんだが、それは std::abs() で、タダの abs() はモトの、 C の整数版 abs() のママなのであった……。
いや、フダンは fabs() 決め打ちで使ってたりしたんだが、今回に限って実数型を float/double/long double 全対応にしようとしたりしてて、めずらしく多重定義版を使ってみようとしたりして・・・
2008年12月07日 (Sun)
eof() bug? その2
仕事で書いてる方のコードでまた遭遇。例によって g++ では通る。ちなみに今度は 305 行目。
例によって cin から >> しているだけなのに暴走してるなと思ったら途中から eof() == true になってた。いや、もっと続きあるから・・・。てゆーか、 debug 用のコードだからちゃんと動いてくれないとえらく困るんだが・・・・・・。
行数じゃなくて byte 数かな? cin から読むだけの簡単なコード書いたけどやっぱり途中で止まる。ファイルによって止まる場所違うな。
最適かも何にもかかってなくても駄目。コマーシャルでこれってまずくないか?
ユーザいるのか?ちゃんとテストしたのか?
Newer articles:
17.02.2009
14.02.2009
12.02.2009
10.02.2009
Older articles:
04.12.2008
03.12.2008
28.11.2008
22.11.2008