ToDo:
http://code.google.com/codejam/japan/tshirt.html
そういえばこれ僕のコードです。 端末サイズにおさまる程度のサイズにしておいたおかげで、 T シャツになっても文字が読める感じで良かった。
TM が入ってるとかはお気に入り。 TM に意味持たせたりもしてみたりしたけど、 あの位置以外に TM って並びが出てきちゃうのも微妙だなぁ… とか思ってやめたと思いだした
こいうの書くのは簡単でかつ楽しいんだけど、 あんまネタの種類思いつかない、ってのが難点。 小細工色々弄して難しくするのは色々できるけど、 そいう感じだとくわしく説明しないといけなくて、 こうわかりやすい驚きがすくないよねとかいう。 そいう意味で AA ってのはいいんですよね。
まぁなんか quine とか polyglot とか AA みたいな定番がもうちょい無いもんかな。
(05:07)
4度くらい気がついたら電源が切れてて kernel panic すらしてないという現象が起きてて、 あからさまに頻度が増えていってるから、どうも時間の問題感がある。
買ったのは2年前らしいので、1年15500円ということになる。 意外と早くこわれたので高い感じに。
http://shinh.skr.jp/m/?date=20090925#p01
この値段なら VPS に引越すというのも良い気がする。 新しいマシン買ったから今のマシン使うって手もあるけど、 まぁ単なる移動よりは楽しそうだ。 kvmの上で別のVM動くんかいな…と思ってたんだけど、 どうもxen動いたと書いてる人がいるし、普通にいけるのかな。 とりあえずさくらVPS とかは2週間おためしってのがあるらしいので、 試してみようかと思う。
世界の中心六本木から新宿?に引越しってのが気に入らないけど、 まぁ23区なら良いだろう…本当に23区にあるか知らんが。
調子良いようなら、 shinh.skr.jp を解約して全部そっちにひっこしとかも良さげ。
メモリ512MBは足りない気がするので1GBのプランとして、 一括だと年16280円か。 shinh.skr.jp 解約できると5000円安くなるし、 メモリ1.5GBでも21780円。 自前マシンと変わらんか安いくらいじゃないか。
ドメインもついてくるのかな。 いやこれはぱっと見別かな。
(13:41)
マウスコンピュータのゴツいノートを買ったのがとどいた。 すごいでかい。
適当にメモ
i7 2630QM 2.0GHz TB2.90GHz 6MB quad 8GB 500GB 7200rpm ST9500420AS GeForce GT540M 17.3 full HD experience: CPU:7.4 ram:7.6 aero:6.2 game:6.2 disk:5.9 81480 JPY
んで linux 入れようとしたんだけど、 どうもどの linux でも network がうまくいかない。 ドライバは読めてるけど通信できてない感じ。 ハードウェアは JMC250 ってやつ。
ちょっと症状違う気もするけど、型番からするとこれかなぁと思う。
http://patchwork.ozlabs.org/patch/105878/
とりあえず明日会社から USB LAN 持って帰ってためしてみようかと思う。
ついでに久々に debian 系から離れてみようかとか思いついたりした。 まぁ fedora かな。 gentoo はソースからビルドとかいやだし、 他はあんまり新しい gcc とか入ってる印象がない。
fedora についての印象は
あと HDD 500GB とかあるから 40GB くらい windows にくれてやってもいいかなーと windows リカバリしてみることにした
(00:06)
32bit windows を入れてしまった。 64bit のドライバダウンロードして入らなかったから気付いた。 64bit 入れなおしか。 まぁ NaCl TCC が 32bit windows で動くことが確認できたのは良かった。
最近やたらポジティブシンキングが強い
(01:42)
なんか色々マシンがこわれててやばいのだけど、 とりあえず新しいマシンに移動した。
移動するついでに、そろそろ EUC-JP はないのでは、 と思ったのでいいかげん LANG を UTF8 にしようかと思った。 あと IME を uim+skk から ibus+skk に。
すると他はともかく、 mlterm が色々アレな感じなようだった。
考えてみると、 なんか mac の iTerm だの Terminal.app も gnome-terminal も タブとかサポートしてるわけだし、どうもタブ的なことを screen にやらせるってのは微妙にスジが悪い気がする。 なんで端末エミュレータ二つ噛んでるの、っていう。
というわけでなんか端末を変えたい気がする。 ていうか端末をいじりたい。 どいうものが欲しいかというと、たぶん
途中から妄想だけど、まぁ普通に上の方を満たすだけでもなかなか さがすのがめんどい…
(02:22)
http://stackoverflow.com/questions/2103315/linux-kernel-system-call-hooking-example
色々やりかたの変遷が起きている
(20:52)
twitter であった、コーディングスタイル統一しろ主張について話したのが、よくわからんくなってきたのでなんか書いてみる
たぶんあんまり強い一貫した主張が無いんだよな
読むとき
モジュールや機能ごとにスタイルがちょっと変わっていて、かつそれぞれが統一されてたりすると、意外と読みやすいシーンがあったりする。例としては C++ 書いてて STL だけスタイルが違うケース、 Chrome と WebKit 、 WINE 内の unix 世界と win 世界、など
それ以外のケースでは、関数名や空白などもろもろに関しては、統一されてようがされてなかろうが、あんま可読性に影響しない気がする
ただ変数名だけは機能で命名変えて (定数/変数、メンバ変数/ローカル変数/グローバル変数) かつそれが統一されてないと、大きく可読性を損なうからそこだけなんとかしてほしい。具体的には clang
書くとき
関数名なども含めて、モジュール内では統一してて欲しい。書く時にどっちで書こうかなーと考えるのがだるいから
一人や少人数で書いてて、その人達が比較的スタイルにこだわりが無いとわかってるなら、どっちで書こうかなーと考える必要が無いので、わりとどっちでもいい
ただ、書く時にここはどっちのスタイルで書くんだっけ…って思い出すコストは個人的にはあまり大きいと感じた経験が無いので、比較的どうでもいいかな。 SI 的に細かいそれぞれでスタイルの違うモジュールを次々といじる場合は、ちょっとコストがでかいかもしれない
ただ依然として変数名は読む時の利便性の差がデカいので、それだけは統一したい
個人的な好み
コーディング規約は統一されてるべき、ってのはそれなりによく強く叫ばれる主張で、かつ、特に変数名に関してと、無用な議論を避けるため、って主張は正しいと思う。それにあわせる意味でも、個人的に統一することが大きいコストだとあまり感じてないという意味でも、「コーディング規約はモジュール内では例外なく統一する」っていう規約にはゆるく賛成する気持ちが強い、と思う
(06:09)
_ Thilo huber - uni kredit new york [lwruktijoi, <a href="http://kredit3.com/">Kredit</a>, mZTW..]
ゴルフ場移動。
あとの TODO:
(14:16)
はたいへんだ!
問題としてはクラッシュしてるので、 状況をデバッガで見たい。 現状ではだいたいのクラッシュ位置はわかるけど、 コールスタックすら無い
core 吐かないのは fedora が全然吐かなくなっていた…
http://stackoverflow.com/questions/2065912/core-dumped-but-core-file-is-not-in-current-directory
によると ABRT というのに送られてるらしい
https://fedorahosted.org/abrt/wiki
余計なお世話なので
http://www.kernel.org/doc/Documentation/sysctl/kernel.txt
のへんを参考に
sudo sh -c 'echo core.%p > /proc/sys/kernel/core_pattern'
とかで解決
nacl module cwd がわからんので /tmp に吐くようにしたのだけど、 しかしどうもコア吐いてくれないな…
dmesg のおかげで eip と esp だけはわかるぽいのであった。 あと死んだ後なら PID わかるのか…とか
で気付いたことに top で CPU 使ってるプロセス調べれば attach できるじゃん…ていう。 しかし
Program terminated with signal SIGSEGV, Segmentation fault. The program no longer exists.
とか言われた。 どうも chrome が始末しちゃってるとかそういう感じなんだろうか。謎。
結局今のところ mac の non-nacl gdb が一番マシだな…
(03:51)
http://twitter.com/#!/1to100pen/status/124763083238420480
ICFPC のアレで敷居敷居言ってたんだけど、 全然違う意味だと twitter で教えていただいていたなーと思い出して、 やっと調べてみた。
http://kotobank.jp/word/%E6%95%B7%E5%B1%85%E3%81%8C%E9%AB%98%E3%81%84
おおお本当だ。全然知らなかった。
あとなんだっけ、こいうのだと、 「役不足」は全然違う意味だと知ってからも普通に 間違った意味で使ってるな…
まぁ意図が伝わるならいいかと使い続けてしまう。 でも発表とか文章とかでは避けれるなら避けた方がいいだろうね…
(22:54)
をやっている。 いまさらだけどこれは面白いゲームだなぁと思う。
もともとは
つー感じであんまやってなかったのだけど、 今はまぁそれなりにマジメにやってみている。 しかし DS の wifi 対戦とかやるとザコすぎて基本ボコられる。
diff は
そろそろ凝視とか副砲とか催促とか、 そういう上級者ぽいなにかができるようになってくると面白い気がするんだけど、 しかしまだ連鎖組むの遅すぎる感じかな…
SC2 → LoL と来てぷよぷよってのもよくわからんが、 LoL は手が痛すぎてとりあえずヤメているのであった。 SC2 はまたやりたいけど、 LoL はもういいかな…って感じ。
(02:19)
前 | 2011年 10月 |
次 | ||||
日 | 月 | 火 | 水 | 木 | 金 | 土 |
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 |
全てリンクフリーです。 コード片は自由に使用していただいて構いません。 その他のものはGPL扱いであればあらゆる使用に関して文句は言いません。 なにかあれば下記メールアドレスへ。
_ Egtra [「インストールされてないパッケージのファイル一覧とか取れない」はdpkg -lの結果を適当にgrepするのではだめで..]
_ shinh [勘違いしてなければ、 -l はパッケージの一覧ですよね。書きかたが悪かったですが、私が欲しいのは、パッケージ名を指定..]