2006-09-01から1ヶ月間の記事一覧

演説

通りがかった近所の小学校で運動会をやっていた。ちょうど閉会式だったらしく、誰かが講話をしていた。 『実は、私たち人間も自然の一部です。花や木、土と同じです。ですから、友達と仲良くすることは、花や木を可愛がるのと同じことなのです。』 いや、そ…

遅い

差し当たってやらなければならないことがとりあえずなくなりました。夏休みの到来です。

コメント

open Oo;; let rec f x y = y # it'll ignore x and g x = f () x # essentially g = id in g (exit 0) # finally, exit ;;「#」ってコメントに見えません?

食べ過ぎ

やはり満腹ちょい手前あたりで止めておくのが最も幸福だなぁと。調子に乗ってどんどん食べていると、山頂を越えて崖から落ちる。今日は頂から少し滑り降りた辺りで止まりました。 あ、明日は地下の大掃除らしいので、皆さん参加しましょう。(他人事)

reminder

昔のサークルの人に聞いたのだが、卒業アルバムの申し込みが 29 日までらしい。すっかり忘れてた。とりあえず明日にでも申し込んでくるか…にしても、所定の振り込み用紙とかいう謎なものは貰った覚えがないんだけどなぁ。 あと、学生証写真も撮らなきゃいけ…

豪雨

今日はえらく雨が降っていた。出掛ける時はそれほどでもなかったので折り畳み傘でいいかとも思ったのだが、普通の傘を持って行って正解だった。 ミーティング後、研究室へ移住。そろそろ地下ともお別れのようです。

パズル

次の C99 プログラムを実行すると、何が表示されますか。 (1) #include <stdio.h> void f(int x) { } void (*g(int x))(int) { return f; } int main() { g(puts("Hello"))(puts("World")); }(2) #include <stdio.h> int f(int x, int y) { if (x > y) if (y != 0) return x / </stdio.h></stdio.h>…

うがー

卒論ミーティングが終わって明日から暇だぜーと思っていたら、明日は全体ミーティングだった件。

へぇ

CCured について調べていたら、ポインタを初期化する際に malloc() に sizeof の値を渡す場合はどうのこうの、という話が出て来た。で思い出したんですが、id:kosak:20060801 で「初期化子から初期化対象の変数が見えるとか意味わからん」的なことを書いたけ…

低水準

import java.lang.reflect.*; import sun.misc.*; class Main { public static void main(String[] args) throws Exception { Unsafe unsafe; Field f = Unsafe.class.getDeclaredField("theUnsafe"); f.setAccessible(true); unsafe = (Unsafe)f.get(null);…

リフレクション (2) - private

import java.lang.reflect.*; class Main { public static void main(String[] args) throws Exception { Constructor init = Hoge.class.getDeclaredConstructors()[0]; Field ans = Hoge.class.getDeclaredField("answer"); init.setAccessible(true); ans…

リフレクション (1) - final

import java.lang.reflect.*; class Main { public static void main(String[] args) throws Exception { Hoge hoge = new Hoge(); System.out.println(hoge.x); Field f = Hoge.class.getField("x"); f.setAccessible(true); f.setInt(hoge, 2); System.out…

気付かなかったけど

ずいぶん前に R6RS のドラフトが出ていた。Scheme は(も)門外漢なので詳しいことは分からないけど、前と比べると標準ライブラリがかなり充実したっぽい。あと、謎の unspecified value の一部が specify されたのがちょっと面白い。 つーか、syntax-case …

計算ミス

月曜に会合だか発表だか良くわからないイベントがあるので、その資料を作ろうと思っていたのだが、なんか Linux で無線の設定とかしてたら全然終わらなかった(しかも無線は繋がりません)。で、いつもは超絶ヒキコモリのくせに、こういう時に限って土日に予…

5432l

id:succeed:20060914 の変な本を斜め読み。いやー Java も大変ですねー。

指数

import java.util.*; class Main { public static void main(String[] args) { BitSet set = new BitSet(); set.set(0); System.out.println("First bit is " + set.get(0)); for (int i = 0; i < 1001; i++) set.flip(0, set.length()); System.out.println…

夜行性

スリープ失敗(読み取り中: 体内時計)[中止(A),再試行(R),無視(I)] R スリープ失敗(読み取り中: 体内時計)[中止(A),再試行(R),無視(I)] R スリープ失敗(読み取り中: 体内時計)[中止(A),再試行(R),無視(I)] Aこの時間になってもまだ眠くならないのはどう…

眠い

今日は気温的には暑かったらしいんだけど、曇っていたせいもあってか風が心地よかった。夏も終わりですね。 夜は研究室の新入生(?)歓迎会。なんか色んな意味で凄そうである。

ぐでー

某課題が終わって気が抜けたらしく、生活リズムが瞬時に狂った。困ったなぁ。

やられたー

ラーメンを食べ続けて腹を壊すというマンガ的事態に直面し、大変困惑している。

時限装置

class Main { public static void main(String[] args) { new Object() { protected void finalize() { System.exit(0); } }; while (true) System.err.print("."); } }

無検査

Java のジェネリクスは「警告が出なければ型安全」ということになっているらしく、なんとも心強い。でも逆に言えば、これって「ひとたび警告が出たら後は何でもアリでっせ」という意味にも取れる。とりあえず、下準備を... $ cat > Untyped.java public clas…

食生活

最近ラーメンばっかだな…。

が降ったらしいけど、外に出てないので関係なかった。 なんか数日前からちっとも課題が進んでいない。締め切りが迫ってきた…。

むしろメモリが欲しい

Apple さん、速い Mac が欲しい! とか勝手に書いたら貰えないかな。(無理

いざ地上

名残惜しいのですが、そろそろ地底を離れなければならないようです。何かの役に立つかもしれないので、地上での新生活における注意点を挙げておきます。 地上はポテンシャルが高いため、常に大きなエネルギーを保っていないと地底へ引き戻される恐れがありま…

眼精疲労

頭が痛い。なんか、パワーポイントの投影されたスクリーンを見ていると高い確率で頭痛を催す。「ボーっとしているでもなく集中しているのでもない、中途半端な意識レベルの状態が一定時間続くと、頭が痛くなる」という仮説を立てている。

空腹感

電車の中で強烈に鼻をつく臭いがしたので何事かと思ったら、隣の人が酢こんぶを食べていた。

計画倒れ

「日曜営業、はじめました。」ってか!

計画

課題をやりに学校に行こうと思っていたが、休日→閉店→健康という図式に気が付いたため明日に延期。