2008年 07月 01日

自分のことを知るために他人をミラーとして利用するのは、悪くはないけど、良くもないと思う。自分でやれることはやったらいいのに

ひどい夢をみた。

かなりボロいアパート、鍵がかからないところに、自分は住んでいて、生活をしている。なんか特別なことがある日に、バスでどこかにでかけて、帰ってきたら、自分の部屋がない。部屋がなくて探しまわっていたら、廊下みたいなところに、自分の持ち物の一部があることに気付く。泥棒に入られたようだ。(部屋がなくなる説明がつかないけど)

お金がないから、大抵のものは取り戻せない。もうなにもないなーと思ってダメだこれ、って思ったところで、これがプログラムだって気付く。適当に終了処理をすると元のプロンプトに戻る。好奇心でなんかそういう疑似体験っぽいプログラムを実行していたっぽい。

夢の中の夢の派生っぽい感じ。説明できない。

2008年 06月 30日

リスクありすぎる気がするよね。でもちょっとやってみたいなと思う。わからんね。結果どうなるか、全然わからんね。

セルフリブログ。なんかやたら「バランス」って使うなーっておもってサイト内検索かけたらひっかかったので読んだりした。なんでこんなこと書こうと思ったんだろうなぁ。わからない。ほんとキモいなー今も昔もキモい。キモイキモイキモイ

自分でその最上級にくだらなくて、つまらなくて、つらい「努力」とやらを望んでやっているのに、「俺はつらい努力をしているから偉い」みたいな考え方をするのはさけたい。意識的/無意識的に関わらず、さけたい。だから時々自分をチェックする必要がある。

http://lowreal.net/blog/2006/12/19/3

人間が生きていることになんて、なんの意味も、価値もない。意味も価値も、見いだしているのは人間/自分そのものだ。だから、「つらい」ことをやっている自分、というのは、自分がそれを望んだからそれをやっているに過ぎないと思う。いくらでも、楽しい方向に考えることはできるはずだ。でもそれは殆どの場合うまくいかない。ちょっと「つらい」ことをしたあとに楽しいことをしたほうが、より楽しいことを知っているからだ。でもって人によって、この「つらい」ことをするのと「楽しい」ことをするのとのバランスが違う。殆どずっと楽しい人もいるし、殆どずっと辛い人もいる。

http://lowreal.net/blog/2006/12/19/3

「辛いふり」をしたり「楽しいふり」をしなければならない。くだらない人間ごっこをしなければならない。みんな楽しいことをしていればいいのにも関わらず、「みんな楽しいこと」をしている状況になるためには、既にみんなが楽しくなければいけない。誰か一人が壊れていると、それが人間ごっこをはじめるせいで周りが巻き込まれる。誰がこのクソマゾゲーを始めたか知らないけど、だいたい今生きている人は巻き込まれてるだけだ。しかも連鎖的に確実に悪化していくので、救いようがなく、そのうち必ず終わってしまう。

http://lowreal.net/blog/2006/12/19/3

そういえば「人間ごっこ」について、この頃と今とではちょっと考えかたが変わっていることに気付いた。2年ぐらいまえ「人間ごっこ」は、生まれたときからやっているものではないと思っていたけど、今は生まれること自体が人間ごっこの始まりだと思ってる。2年前に知っていた、人間ごっこを辞める唯一の方法は、本当に唯一の方法なんだなぁと思う。

いろんなことがとても退屈なことに思えてくる。よくわからない。

再読しない日記に意味はない。それと書き捨てに価値を持たせたいわけじゃない。手が動くように、好きにさせたい。

頭の悪い人の書く文章は一目瞭然すぎてとても憂鬱になる。おれのが全部そうだからだ。

セルフリブログ楽しいなー このキモさがたまらん!!!!!

テンションあがってきたwwww

なんか、ヘタにモテようとしているのはほんと嫌だなー (女の子から、とかに限らず)。もっと心の底から DNBK させるような、グロテクスな感じがいいんじゃないのかなーーー 結局演出してるんだもんなぁ。気付かずうちにってことですか? 結局日記をいくつかに分散させているのもそれなんだろ。エロゲやりたいなー

「あーこの id だと、誰誰さんが読んでるからちょっと自重しよう」みたいな、ね。そういうのがダメなんだよねーーー それがコミュニケーションを円滑にする? ですよねーwww

しかし! おれは! これだけ暗めのことを書いているにも関らず、「しにたい」と書かれたエントリがとてつもなく嫌いなのである!!!! おまえ「しにたい」じゃなくて「にげだしたい」と正確に書けよ!!!! 本当にしにたくないくせに

こうやってぼくは、おれが尊敬するような人物像から、離れていくのだな

とても面白い日記を書く人ほど、プライベートモードとかにせずにそのまま消えていきやがるので、フィードリーダに上ってこなくてそのまま忘れる。

どっかで 1965 の女性ボーカルカバー (コピー?) を拾って mp3 だけ手元にあるんだけど、これいいなー

一週間ぶりにヒゲをそった

今日の環境

こういう写真があると、なんか奇妙な感覚になりませんか。なりませんね。

なんで現実世界の継続はファーストクラスじゃないん?

どこにリンクされているのか、それっぽくわかるようにする

	def title(url)
		uri = URI(url)
		@ua.get(uri)

		text = ""
		case
		when uri.fragment
			fragment =  @ua.page.root.at("//*[@name = '#{uri.fragment}']") || @ua.page.root.at("//*[@id = '#{uri.fragment}']")

			text = fragment.inner_text + fragment.following.text + fragment.parent.following.text
		when uri.to_s =~ %r|^http://h.hatena.ne.jp/[^/]+/\d+|
			text = @ua.page.root.at("#main .entries .entry .list-body div.body").inner_text
		else
			text = @ua.page.root.at("//title").inner_text
		end
		text.gsub!(/\s+/, " ")
		text.strip!
		NKF.nkf("-w", text).split(//)[0..30].join
	rescue Exception => e
		@log.debug ["title:", e.inspect]
		""
	end

はてスタ IRC ストリームつかってて、URL だけだとどこにスターついたのかよくわからないので、こういうのをカマして、リンクされた周辺の文字列をひろっています。結構うまいこといきます。@ua は WWW::Mechanize で @log は Logger です。

ハイクを特別扱いしてるのは、はてスタ IRC ストリームのチャンネルで発言するとハイクに投稿されるようになっているため、ちょっと優遇してる感じです。

.zshrc 再編

.zshrc は単体でどっかのサーバに転送してもいいような感じにして、作業環境では ~/.zsh/mine.zshrc を読むようにした。

でもって作業環境ではないホストに入っているときは prompt 変えるようにした。

下が作業環境で、うえはどっかべつのところ。rprompt にホスト名表示させても全く見ないし、プロンプトの形が同じだととても混乱するので大きく変えた。REMOTE ってついてるのは (リモートの作業環境もあるから変だけど)、単純に強調

2008年 06月 29日

単純作業について

単純作業について、そんなに嫌いではなくて、なんでかっていうと、そこには機械化の余地があるからだと思う。どうすれば綺麗に今やっていることを一般化して応用可能な機械にできるかっていうのが思い描けるのは面白い。単純作業したほうが早いことはいくらかあるけど、それは楽しくない。単純作業を単純じゃなくする方法を考えて実行するのが楽しいのだ。単純作業を最適化して仕事をなくしたい。

みんな仕事をしなければならない、っていう洗脳が消えさらない限り、自動化なんて意味がない。

一寸先は餡の雲

「将来が餡の雲」だと響きがイマイチなので似たような言いかえにしました。(もともと将来が不安をリスペクトしたものでしたがイマイチリスペクト感もなかったですね)

自動化して仕事が減った結果、仕事を失くした人は、どこから金を得るんだろう? 仕事を減らしたんだから、何もしなくていい人がたくさんでてくるはずだ。実際今そういう人達ってたくさんいるよね。世間はそういう人達を悪者にするし、本人も「働かなければ生きていけない」と思ってしまう。お金がないと生きていけないし、現状では働くこと以外でそれを手にすることができない。「生きていてもいい」っていうシステムがない。その状態で仕事を減らすってことは、プログラマは人を殺してるんじゃないか?

不思議なことにみんな、お金を持ってない。誰がもってるんだろう?

お金以外の何かを提示していいのはそっちじゃない。バランス・バランス。

re.pl ~/.re.pl/repl.rc

# ~/.re.pl/repl.rc
# vim:set ft=perl:
Devel::REPL::Script->current->_repl->load_plugin($_) for qw/Colors MultiLine::PPI Packages FancyPrompt OutputCache LexEnv/;
Devel::REPL::Script->current->_repl->load_plugin($_) for qw/Completion CompletionDriver::Keywords CompletionDriver::LexEnv/;
Devel::REPL::Script->current->_repl->fancy_prompt(sub {
    my $self = shift;
    sprintf '%03d%s >_<x< ',
        $self->lines_read,
        $self->can('line_depth') ? ':' . $self->line_depth : ''; 
});

なんかでも補完効かないんだよね……