やばいまともなのができない。そして手持ちの年賀状がすべてフォト用のやつじゃない。やれやれ。

  1. トップ
  2. life
  3. 年賀状書けない

息抜きに (ならないかもしれないけれど) 自分が理系なのか文系なのかを考える。

単純に学校やら学科やら興味がある分野で決定させようとする。これだと、中学から高校一年までが理系ということにはなる。高校二年から大学入学までは文系。入学後は情報なので不定になる。つまり今どっちかは単純に決定できない。する必要ないけど白黒気になるわけで、っと二元論的に考えてしまうこれは、きっと若さゆえでしょうか!

どちらかといえば文系のほうが好きだけど、筋が通ってないとむかつく。特に根本的な理不尽さがむしろ耐えられない。例えば俺の前で歩きタバコをしているやつは、タバコを吸いながら幸せな気分なのだろうけど、その一方で俺は、何も悪いことをしたわけでもないのに、そのタバコの煙で心底むかつく思いをする、というようなこと。この場合、視野を広げて、もしかして俺は過去に何か悪いことをしたんだろうか、とか考えるわけだけど、思いつかないで終わる。思いつかない、というのは別に俺は全く悪いことをしていないという意味じゃない。ちなみに宗教的な話は嫌いなのでやめてください。ていうかこの件については素で疑問だから誰か納得できる方法で説明して欲しい。バイトをしたいのに、バイトをしたくない状態になってしまった理由とか。説明して欲しい、とか頭の悪い文章を今書いている理由とか。

しかしやっぱり (何がやっぱり?) 情報っていうと理系に入るんだろうか。そういえば次年度から所属学部の入試で文系オンリー受験ができる (いままで数学必須) ようになるみたい。センター入試だと既にできてた (で、センター文系入試で俺は入った) けれど。

もういいや、不毛

  1. トップ
  2. life
  3. 理系か文系か
  1. トップ
  2. self
  3. 理系か文系か

貧弱 PC なので WM を xfce に。

% sudo apt-get install xfce4
ログアウト。gdm で xfce セッションを選びデフォルトに
# 自動起動
% cd ~/Desktop
% mkdir Autostart
% vi autostart.sh
% cat autostart.sh
#!/usr/bin
rbscrobbler &
# synergy の自動起動 ログイン画面から
% cd /etc/X11/gdm
% sudo cp Init/Default Init/Default.org
% sudo vi Init/Default
/usr/bin/killall synergyc
sleep 1
/usr/bin/synergyc nina
ファイルの先頭に追記
% sudo vi PostLogin/Default
新しいファイル
#!/bin/sh
/usr/bin/killall synergyc
sleep 1
% sudo cp Xsession Xsession.org
% sudo vi Xsession
/usr/bin/killall synergyc
sleep 1
/usr/bin/synergyc nina
ファイルの先頭に追記

そしてまた rbscrobbler が handshake で止まるように……原因わからん。いぢってないし。

  1. トップ
  2. linux
  3. ubuntu 続き
  1. トップ
  2. pc
  3. ubuntu 続き

ART-SCHOOL sleep flowers

買ってきた。結構微妙。

PV は LOST IN THE AIR 以外微妙。TV SPOT はいいんだけど……

曲数がめっさ多い。

グラスゴーでの風景ででてくる女の子 (BGM が影のとき) がギガカワイス。一瞬だけだけれど。

  1. トップ
  2. music
  3. sleep flowers / ART-SCHOOL

SuSE をインスコしようと思ったんだけど not enough memory とか言われて YaST 起動しなかった。IRC で text mode にやるかとか言っていると、じゅんたそが ubuntu のほうがいいよと。そして ubuntu インスコ。ただし ubuntu-ja

何もせず、まったく問題も出ずに起動した。

% sudo vi /etc/hosts
192.168.1.2 Nina #追記
% sudo apt-get install synergy
% synergyc nina
$ sudo apt-get install ssh
% sudo apt-get install smbfs
% sudo mount -t smbfs -o username=ユーザ名,password=パスワード,codepage=cp932,iocharset=utf8 //Nina/music /mnt/music
% sudo vi /etc/fstab
# 上野がうまくいったら追記
//Nina/music  /mnt/music smbfs username=ユーザ名,password=パスワード,codepage=cp932,iocharset=utf8 0 0
# rhythmbox を使う:
% sudo apt-get install gstreamer0.8-mad # mp3 再生・文字化け対策
% sudo apt-get install rbscrobbler # Last.fm plugin
% cd /usr/share/rbscrobbler
% sudo rm Audioscrobbler.pyc
% sudo rm Audioscrobbler.pyo
% sudo cp Audioscrobbler.py Audioscrobbler.py.org
% sudo vi Audioscrobbler.py
Audioscrobbler.py
L311:
unicode(input, 'iso-8859-1')
-> unicode(input).encode('utf-8') # Topia 氏による。神すぎる
% rbscrobbler
# User, Pass を入力
  1. トップ
  2. linux
  3. ubuntu インスコ
  1. トップ
  2. music
  3. ubuntu インスコ
  1. トップ
  2. pc
  3. ubuntu インスコ

昔 (といっても2-3年前) は PHP が好きだったんだよなぁ。なんでだろう。HTML に埋め込み、ウェブに特化してるってのがよかったんだろうか。

そういえば、そのころはデータベース使うのも特に抵抗がなかった。

とりあえず、少なくとも Ruby を知らなかったっていうのはある気がする。Perl は暗号で読めないし、PHP には一応日本語のリファレンスがちゃんとあったから、とっつきやすかったのかもしれない。

なんていったらいいかよくわからないんだけど、感覚としては Ruby は優しくかつ筋が通ってる感じ、Perl は玄人、PHP は楽ちんダサみたいな。いやでも比べるのが間違ってるんだろうなぁ。PHP ってなんかそこらへんの個人がやっつけで作ったマクロ言語っぽい臭いがするし。

とはいえ実用的っていえば実用的なのが PHP のキモさというかなんというか。ほげーっとしつつてきとーに書いても 500 が出にくいところがいいのかもしれない。

関係ないけど Ruby で CGI 書くときは一枚ラッパ書けるようにした。500 でるとこんなかんじになるように。#!/usr/local/bin/ruby /virtual/lowreal/bin/rubycgi.rb みたいな。ローカルは Windows だから関連付けで Apache どーん

なんか日本語書けない。もともと書けないけどさ。

  1. トップ
  2. php
  3. 昔はPHPが
  1. トップ
  2. web
  3. 昔はPHPが
  1. トップ
  2. prog
  3. 昔はPHPが

次の式を評価せよとかいう問題で (-5 != -5) * 1.5 + 6 とかいうのがでた。実数の場合小数点以下二位まで書けとかいう問題。解答欄には 6 と書いたけど、今実行してみたら 6.00 だった。しらねぇよと。。0 なんて実数でも整数でもいいだから型変換しなくていいじゃん。とかいうと整数ならなんでもそうだろという話になるけど。

C 言語で評価せよなんて書いてなかったから素直に undefined method `*' for false:FalseClass と書けばよかった。解答欄が小さいのがいぢめだ。

  1. トップ
  2. prog
  3. プログラミングのテスト
  1. トップ
  2. school
  3. プログラミングのテスト

mixi はいつまで β なの?

mabinogi のサイトがまた Gecko でログインできない。前のときの教訓がまったく生かせてない。一回修正されたのに、リニューアルとともにバカなことを復活させるバカデザイナ。Opera の場合、見れることは見れるけど表示が崩れる。さらにはログインするとスクリプトエラーで見れなくなる。こんなウェブサイトでもいいんだなぁ。

  1. トップ
  2. net
  3. mixi, mabinogi
  1. トップ
  2. web
  3. mixi, mabinogi
  1. トップ
  2. mabinogi
  3. mixi, mabinogi

全部 XML から XSLT プロセッサを通して XHTML やらなにやらを生成してる。日記部分は動的に、/about とかは静的に、それぞれ別のスクリプトが変換を担当している。日記は taglibro と呼ばれるスクリプト。静的リソースは名前のない build.rb というスクリプトが変換してる。build.rb は Makefile の類でもよさそうだけど、Ruby で書いておいたほうがなんでもできるのでいいや、みたいな。

common.xsl
サイト共通のテンプレートが書いてある。例えば head 要素内やつ。CSS とか、スクリプトを加えたいときはコレだけ編集してサイト全体を再変換させている。XHTML 用。
2html.xsl
静的リソースを変換するためのファイル。ソース XML はちょっとキモイんだけど、実用上問題ないのでいいや、みたいなヤッツケ的スタイルシート。だいぶ前に書いた。
logs/common.xsl
taglibro (日記) 用の共通部分。各種変数 (Content-type 非依存) なものがまとめて書いてある。flavor.(\w+).xsl から include されてる。
logs/flavor.xhtml.xsl
taglibro の XHTML 用テンプレート。

本当なら、taglibro は Accept ヘッダを解析してそれにあったやつを返すべきなんだけどめんどっちくて実装してない。これを実装すると IE に application/xhtml+xml を送らないようにする処理がなくせていいんだけど……(text/html を受け付けるなら flavor.html.xsl を読み込むようにする、flavor.html.xsl は flavor.xhtml.xsl なり、共通部分を分離した他の .xsl を include してやる、みたいな。)

  1. トップ
  2. web
  3. このサイトの構築構造
  1. トップ
  2. xslt
  3. このサイトの構築構造
  1. トップ
  2. taglibro
  3. このサイトの構築構造

とりいそぎ半壊したノートPC を音楽再生用にでっちあげたのだけれど、モニタにつなぐとぼやける。まぁいいんだけど。不安定なら最高。

ところで、砂糖菓子の弾丸は撃ちぬけない を読んだ。人魚云々にリアリティを感じられるかは人による気がするけれど俺はあれぐらいぶっ飛んでいたほうが違和感がないと思う。担任の先生がいい感じ。

  1. トップ
  2. book
  3. ピントが合わないようだ
  1. トップ
  2. pc
  3. ピントが合わないようだ

サンダーどーん

G3 のクエなんて知らないよ!

ギルメンにページをもらったり、露天で買ったり、4Pを買い取りだしたりしてサンダーを取得。タノシス。

今さっき、オスナサイルで遊んでいたら指令書がでて、使おうと思ったらテロップがッっていう勢いで、ミニクマを発見し、羊おおかみに打とうとしたのだけど、あっけなく羊オオカミの射程とサンダーの射程が殆ど同じだったりして見つかってやべこれやべなんてことをしつつ、まぁでも一応少しサンダーのほうが広いので一回逃げてからドキドキしつつフルチャージして打った、の、はいいんだけど、一発にかける羊オオカミに打ったらミニクマにチェインし、しかもどっちも生き残るっていういぢめ。幸いカウンターやらでしのいでメイスに持ち替え生き残った。

画像のやつはギルメンにラビ下級の通行証をもらっていってみたときの。回線の具合が果てしなく悪いためタイトルを一発熊にして戦闘時間を短くするようにしてみたのだけど、結局ラグには勝てず一回死んだり。レッドサキュにサンダーうったらカキンカキンいいながら一発っていう何この微妙な強さ。

  1. トップ
  2. game
  3. mabinogi G3 but サンダー
  1. トップ
  2. mabinogi
  3. mabinogi G3 but サンダー

ちょっとウケすぎる。

  • SWAN SONG (とそれ以降の ART-SCHOOL)
  • メロディーフラッグ (BUMP OF CHICKEN)
  • エコー (BURGER NUDS)
  • ハルジオン (BUMP OF CHICKEN)

それぞれがいくつかに分かれて混ざって出てくる。unordered list

P123 の二段目から三段目にかけてとP135 の二段目がアレなんだけど思い出せない。なんだっけこれ。

かなりどうでもいいけど、こういう展開でハッピーエンドだとマジでムカツクなあ。別にいいんだけどさ!

  1. トップ
  2. book
  3. しにがみのバラッド。てのひらの銀河<後篇> Cherish You (Side-B)
  1. トップ
  2. music
  3. しにがみのバラッド。てのひらの銀河<後篇> Cherish You (Side-B)

数日前から、音楽鳴らしている PC の USB オーディオがいつのまにか未接続状態になる。PC を再起動すると直るので PC 側の問題なのだろうけど、再起動させようとしてもソフト的には無理 (終了してくれない)、すなわちハードリセットをすることになる。二日に一度程度で症状が出る。二日に一度はハードリセットするハメになる。IRC ゲートウェイなんかもコイツの上で動いているのでいちいち接続を切らしてしまう。起動するとレジストリエラーから回復しましたとか言われる。wu*.exe (Windows Update Service) が強制終了を繰り返す。うざったいことこの上ない。とりあえず Automatic Update サービスをとめた。オーディオのほうは直らない。うざい。うざい。うざい。何もしないならずっと安定して走り続けて欲しい。余計なことするな。前回の Windows Update ぐらいからだから、とりあえず Update を削除したい。どうせ削除したって直りはしないのだが。

ついでに安定していたその PC にも、描画が完全にとまり、マウスとかキーボード入力とかを一切拒否する症状がうつった。もうやだ。コンピュータハードウェアなんて大嫌いだ。

それに、今書いているメインコンピュータは、今までの「いきなり描画とまってハードリセットしかないで症」に加えて、「Firefox のプロファイルがぶっ壊れまくる症」が発症した。もっと安定な PC が欲しい。安定な Pc ってどうやって手に入れるんだ。

それとシャープのノートパソコンは、一年たつと絶対にバックライトが接触不良で付いたり付かなかったりするようになるので買ってはいけない。絶対に。

とか書いていたらまた死んだ。もうやだよホント。なんでこんなことばっかりなんだろう。

ハードリセットしたらまたレジストリの回復のダイアログ

ついに起動しなくなった。BIOS メニューさえ立ち上がらない。CPU かマザーボードがいかれたようだ? もうだめだ。

音楽データとかが入っていたハードディスクは古いほうの規格なのでこのコンピュータにつながらない。もうだめだ。

このコンピュータも極めて不安定だから、いつ PC が使えなくなってもおかしくない。もうだめだ。

俺が何をしたっていうんだろうか。というか、俺はなんで普通に生きられないんだろう。つまり、なんで俺は世界の中心で愛を叫ぶまじいいよwwとか、オレンジレンジ最高だぜ!とかいうことができないんだろう。

書いているそばから描画が完全に停止した。ほんともう嫌だ。ちゃんとした PC が欲しい。誰がちゃんとした PC を作っているんだろう。でも俺には買う金もないのだけれど。

  1. トップ
  2. pc
  3. 安定・非安定化

ページめくりと書くとスカートめくりを想像しちゃうよね。

latest のページングを実装した。気が付いてみると簡単に実装できそうだったのでやっつけ。?page=n で数字が大きいほど過去のものを見れる。で、この場合、link 要素の prev, next の方向が悩ましい。?page=n の数字が増えるってことは普通「次のページに進む」ってことだけど、内容的には「過去のページに戻る」なんだよなぁ。前は prev だけ設定して「表示されていない最新の日」をリンクしていたけど、今は prev, next をそれぞれ「前のページ」「次のページ」にしてある。

どっちでもいいよ。

  1. トップ
  2. taglibro
  3. 最新記事のページめくり
  1. トップ
  2. web
  3. 最新記事のページめくり