2006-11-01から1ヶ月間の記事一覧
なんか全然減りませんのですけれども。
failure.
頭が痛いです。三色力が低下しているのでしょうか。
ん? 三人目は小心者? はて… 小心 (1) 気が小さくて臆病なこと。小胆。 (2) 慎み深く細事もおろそかにしないこと。 【広辞苑】 おぉ、なるほど (2) というのもあるのか。慎み深い感じはしなかったけど、まぁこれならギリギリで意味は通るか。さすが RGB は…
がー。凄い勢いで時間を無駄にしたー。問題点を事前に予期できる程度の頭がほしい。
高い物より安い物の方が口に合う。損をしているのか、得をしているのか。
右端を押さないと反応しない。いらいらするぅー
theorem prover は意外と遅いということがわかった。何か工夫しないと厳しい、かもなぁ。
家の和室の畳を表替えしたので、外から帰ってくるといぐさの匂いがしてちょっと不思議。ついでにリビングの床に敷いてあるカーペットも交換。でもなぜか猫は新しいカーペットには乗ろうとせずに、そうっと縁に沿って歩いている。
平日じゃなかったのかー。どうも休日という概念が意味をなさなくなって久しい。
調子に乗ってワイワイしてたら conflict が 50 個も。しかし LALR の表は読みづらい…。
なんで yacc 達はこんなにワイワイしているんだろう。
突っ込んだら負けなのである!
jay/JFlex でパーサ書き。じゃばばー。じゃばばばー。
卒論の構想*1が発散してきました。やばい。何とかして簡略化しないと手に負えない。でも下手に簡略化すると DTAL のサブセットに落ちるような…。困った。 どこからかアブストが書けたとかいう意味の分からない呪文が聞こえてきたような気がしますが、やっぱ…
烏龍茶(グラス1杯) + 白飯(小盛り) ≒ kskチャーシューメン 都心恐るべし。
C で 2 日くらい掛けて書いたプログラムを Java で書き直したら 2 時間で終わった。ライブラリは偉大である。
ゆうやくにまけるな
とりあえず「腹が減ったらお茶を飲む」で行こうと思います。ええ、所詮は小手先です。
久々に早起き(10 時)したので眠くて眠くて。 今日も発表明日も発表。なんか今学期に入ってから人前で発表する機会が増えたけれど、ちっとも上達しないので困ったものです。もっと根本的な問題のような気もしますが。あと、先週と比べて卒論の進捗状況がマ…
9 時に目覚ましをセットして、起きたのは 12 時だった。最近、目覚ましが鳴っている環境に適応したらしい。 今日はよく晴れていて、いい陽気だろうと思って外へ出たら寒くて困った。
P*werP*int でアニメーションでも作ってみっかと思ったけど無理だった。P*werP*inter への道は遠い。
$ cat test.c #include <stdio.h> int main() { int x = 0; ~~(1 - 3 * (2 - x) / 3 + 1) = 123; printf("%d\n", x); } $ gcc-4.0 test.c && ./a.out 123さすがにそれは左辺値じゃないと思うな。</stdio.h>
$ cat test.c #include <stdio.h> #include <limits.h> int main() { int x = INT_MAX, y = INT_MAX; x = x * 10; x = x / 10; y = (y * 10) / 10; printf("%d <-> %d\n", x, y); } $ gcc-3.3 test.c && ./a.out -1 <-> -1 $ gcc-4.0 test.c && ./a.out -1 <-> 2147483647出てく</limits.h></stdio.h>…
Revised^2 俺。
C で書くか OCaml で書くか迷っていたものは、Java で書くことにしました。理由は、バーチャルマシンで動くという発想に感動したからです。
寒くなってきました。直に冬ですね。
久々に外に出たら疲れた。ひどい話だ。 とある実装を C で書くか OCaml で書くか選ばなければならない。C にジェネリクスさえあれば迷わなくて済むんだけど…。
GCC 拡張が楽しかったので調子に乗っていたら、「こういうプログラムを書いてはいけません」の見本みたいになってしまった。 ちょっと長いので続きで。
setjmp() とか使うとプログラムが読みづらくなりますよーというお話。(嘘*1) #include <stdlib.h> #include <stdio.h> #include <setjmp.h> struct _env_stack { jmp_buf env; struct _env_stack *next; } *_env_stack; struct _env_stack *_push_env() { struct _env_stack *e = malloc</setjmp.h></stdio.h></stdlib.h>…