2007年 04月 07日

プログラミングがまったくうまくいかないときに、気分転換に何かする、みたいなことがない。寝るぐらいだ。でも最近はそういうときになると寝るのがすごくもったいない気がしてしまう

バイト

今日よくかんがえてみたら、大学に入ってからずっとバイトのことばっかり考えていた。それはバイトの内容のことじゃなくて「バイトをする」ことについてだ。というかバイトというより「お金をかせぐこと」についてだ。

大学に入ると同時に「おこづかい期間」が終了して、バイトをせざるをえない状態になったし、しかも母親に「そろそろバイトぐらいしろ」という圧力をかけられていたので、考えざるをえなかった (俺はこの圧力に関してについて親にかなりムカついている。そんなこと言われなくなってわかってるし、わかっていてできなかったのだ。簡単にできるならやってることだ)。


最初のほうのバイトの電話は、募集広告に書いていないことで「はぁ?」みたいな口調で断られて、泣きたくなった。

ネット求人でコンピュータ系っぽいのをさがして応募したけど、広告と仕事内容があきらかに違っていたのでやらなかった。

こういうことって普通の人からしたら「あたりまえのこと」らしいけど、俺には耐えられないぐらい嫌だった。



二年次のときもバイトをフルタイムでやるにはどうすればいいかを考えていたし、今もそうだ。面接で何を言えばいいかを考えている。正直に話すと「何もできることがない」のだ。何を言えばいいっつうんだよ。


何が大学生だよって感じだ。大学に集中なんてできるわけがない。

LDR で Basic 認証かかってるフィード読める

っていうの YAPC で mala さんが LT のときに一瞬そんなことを言っていて、まじで!って思った。(なぜハッシュじゃないといけないのか、みたいなとき)
なるほどなぁって思ってフィードの追加で http://user:pass@host/index.atom みたいにして登録してみた。けどフィードの追加から追加するとデフォルトが公開になるっぽくてこわい。すぐに user/cho45 をひらいて編集非公開にした。

あとオートディスカバリは効かないっぽいのかな。うえみたいに直接指定したらいけた。

2007年 04月 05日

四月なのにガラスの墓標がちょうどいい

完全に寝てて新宿で降りそこねそうだった。
総武線に乗って外を見てたら12時になってる時計があってあせった。

非同期を同期っぽくする方法

callcc
コールバックからもとの継続を呼ぶ (一度メソッドから抜ける)

# 同時にいくつも呼ぶことを想定していない
	def hoge(sender)
		@foo.set_callback(self, :event_callback)
		@foo.load_something 
		if callcc { |@c| false }
			p "loaded"
			@c = nil
		end
	end

	def event_callback
		@c.call(true) if @c
	end

Queue
Queue#pop のブロッキングを使う

# 同時にいくつも呼ぶことを想定していない
	def hoge(sender)
		@q ||= Queue.new
		@foo.set_callback(self, :event_callback)
		@foo.load_something 
		@q.pop
		p "loaded"
	end

	def event_callback
		@q << :callback
	end

なんかもっと簡単なのがあるのかなぁ

webview たん

もうあきらめて全部のページについて WebView を作るようにしたみたけど、これもなぜかうまくいかない

		t = Transition.alloc.initWithType(CGSCube)
		t.setOption CGSLeft
		t.freezeWindow nil # freeze fullscreen
		@mainWindow.setContentView @pages[@page]
		@mainWindow.display
		@mainWindow.setViewsNeedDisplay true
		@mainWindow.flushWindow
		t.invoke(1)

@pages に WebView のインスタンスがはいってる。けどなぜか setContentView と display その他ではちゃんときりかわってくれない! なんでだ

WebView 一個だけにして、ページ内 JS からシステムエフェクトをよべるようにしたほうがスマートな気がした。

なんだかすごく酔ってしまった。
でも家に帰ってきてPCを開くとちゃんとパスワードは入力できるっていうのが、習慣はこわいなぁと思う瞬間でした (今すごくよってる)

というか酔っていると俺様実行エンジンが乗り換えとかを自動化するモードで動いてくれるのでいつも酔っているほうがいいのではないかと思いました。

2007年 04月 04日

履修

一年の時の必修もまだとってないのがあった気がする……
卒業できる気がしない……何か根本的に考えかたを変えないといけないだろうけど、どう変えたらいいのかわからない。響かないアドバイスは少し浮かぶ。でもだめだ。いまさら辞められないし、卒業もすごく遠いし、逃げ道がない。

勉強が嫌いなのに大学に行っているなんてやはりおかしいのだよなぁ。

なんで生きているんだろう。

学校のプロジェクトはたぶん形にならないと思う。形にしようとは思っていなくて楽しければいいと思っていると思う。それはそれでいいのだと思う。俺にできることは何もない。会話をしていると無理をしている気がする、相手も自分も。

めちゃくちゃ眠いのに眠れない。


どうやったら真面目に大学に行けるんだろう。みんなうまくやっているのになぁ……というかさらに教職までとっている人もいるのになぁ……何がだめなんだろう。


太陽が爆発したら、みんな優しくなると思う。

神様ごっこ

PASMO の履歴確認ページ

名前を半角カタカナで入力しないといけないのだけど、SKK で半角カタカナを入力する方法がわからない。勝手に変換してくれよおおおおおおおおおおおおおおお

C-q だった