軽量化のために色々やってみますた

Filed in お知らせ

 最近blogの再構築が重かったので軽量化に色々PHP化しました。
 なので一応リダイレクタは仕込んだ物の、ファイルの拡張子が変わっていて以前のURIではアクセス出来ないページが出来てる可能性があります。
 お手数ですが、アクセス出来ないページを見つけたら報告よろしくお願いします。

アクセスログから気付いた事

Filed in 日記, 駄文

 長月のサイトではアクセスログを取ってます。サーバにデフォルトで残る物だけではなく、長月自作のCGIを使って独自に取ってる物もあります。
 そのログを見てて気付いたんですが、最近当blogの駄文カテへのアクセスが多い。
 何故だろう? と考えてみたんですが、アクセスしてきてる人たちがユタさんとこから来てる事が多いんで、もしかしてSSとか期待されてますか? とか思う訳です。
 一応当サイトはプログラミング系なんで、やるかもしれない物のSSはメインになりえません、それでも期待されてるならとか思わない事もないんで、一つ質問してみたいと思います。
 貴方は駄文カテゴリに何を期待してますか?
 答えはコメントでお願いします。

XSLよーわからん(´・ω・`) おかわり

Filed in prog

 いやもう大変でした。
 メッセンジャーのログ側が改行を <br /> に変換してくれてないので、何とかして改行を <br /> に変換しないと変な表示になる問題がありまして。
 昨日エントリを書いた時点では <pre> タグで囲んで誤魔化してたんですが、何か納得行かないので何とかしようと試みてみました。
 とりあえずは XPath 関数を調べてみて translate 関数が使えるかも? とやってみるも、第二引数と第三引数の扱いを勘違いしていて実は使えない関数だと発覚。
 仕方がないのでスクリプトでやるかとちょちょいと JavaScript を書き書き。しかし <xsl:value-of> タグはタグの位置に対応するテキストノードをべたっと展開するので改行が邪魔。これも上手く行きません。
 次の手をと <xsl:template> タグを用いて再帰的に substring-after 関数と concat 関数に突っ込む事で何とかしようと試みるも、<xsl:variable> は変数が const、これも断念。
 ひたすら悩んだ結果 translate 関数と JavaScript を組み合わせる事にしました。詰まり改行を translate 関数で他の文字に変換、その文字を <br />\n に再変換です。異様にアドホックで気に入らない解決策ですが仕方ありません。特殊文字代わりとして出現頻度の低そうな半角鍵括弧でも使っときませう。
 しかしこれも問題あり。 JavaScript で定義した関数の呼び出し側でシングルクォートを使っている為、対象のテキスト内にシングルクォートがあるとそのシングルクォートが引数括りの終わりと認識されてそのテキストが表示されません。なんてこった、ここまで来て……orz
 まあでも、さっきと同じ方法でいけるだろと translate 関数の引数にシングルクォートの実体参照を追加、特殊文字代わりに半角鍵括弧の残りを使えばいいかとやってみる物の。実体参照部分が普通のシングルクォート扱いで translate 関数の引数が不正に。ぽまいクォートの実体参照ってクォート内でも同種のクォート使える様に定義されてるんちゃうんかいと、どないせーっちゅうねんヽ(`Д´)ノ
 仕方がないので気持ち悪い物の JavaScript で定義した関数を呼び出す側で引数を括ってるクォートをダブルクォートにする事で凌ぎました。引数で渡してる <xsl:value-of> でもダブルクォート使ってていやんなんですが(´・ω・`)
 多分対象テキスト内にダブルクォートがあるとおかしな動作をする事でしょう……orz
 でも良いんです、長月の場合 MSN でのチャットでは顔文字の関係でシングルクォートは頻出する物のダブルクォートはあんまり出てこないですから(´・ω・`)
 すでにアドホックだし今更気にしないことにします。

XSLよーわからん(´・ω・`)

Filed in 日記

 何やらMSNメッセンジャーのログが見づらくて気に入らなかったのでXSLを何も知らずにぶっつけで編集。
 メッセンジャーの画面と互換に改造。
 でもよーわからんですよ。変数とか。
 @が頭についてるのって何? クラス名か id 名かなんかですか? 教えてエロい人。

そろそろ打ち止めかなぁ

Filed in 囲碁

 既に昨夜の話になる訳ですが、2ch棋院に行って一番弟子なけどと久しぶりに打ちました。
 物凄く久しぶり、ちょっと調べてみたら昨年十月以来の様です。
 半年振りだし、当時と比べるとKGSランクで10ランク上げてるので随分強くなってます。こっちの弱体化も含めると結構三子ぐらいでもいいぐらいなんじゃないの? と思ってました。
 しかしランク通り五子で挑んで来やがります。かといって師匠として石を減らすのはかっこ悪い。簡単に負けるのもかっこ悪い。これは気合を入れないといけません。
 そんな訳で異様に気合を入れて打ったおかげか右下で難解定石が発生したり割と波乱含みだった訳ですが、何とか半目勝たせてもらいました。いえ半目はちょびっと狙ったんですけども。
 それにしてもなけど強くなりました。後半年もすれば追いつかれるでしょう。師匠は今怠けてるから今のうちにがんがれ(´∀`)
 SGFはこちら:http://kgs.kiseido.com/games/2005/4/26/aoitan-nakedjazz.sgf
 で、前振りよりかなり短い本題です。上記対局のおかげでやっと8k? まで持ち直しました。おそらくここらで打ち止めです。今の長月では10kでも良い位ですから。ま、確定してないしもうちょっとがんばってみますかね。

やっぱり生まれなおすべきかも……

Filed in 日記

 いやぁもうね、なんて言うか、危ないです。
 なんかねぇ、こう、危険です。
 以前書いた通り何やら痛い文章を書いてるわけですが、ここへ来て危険度が指数関数的に増してる気がします。
 正直これが長月のメンタルの深い所の現れだとしたら確実に危険人物です。三年以内に誰か殺します。
 しかし長月の中の人はこんなのじゃない! と言い切る根拠は無いですし。むしろああ、そうかもなんて思える辺りとっても危険です。
 いやもう自分の事ながら人間って怖いですね。

相リンさんくし

Filed in お知らせ

 何の因果か知り合ったユタさんと相リン決定。
 しかもSS貰えるとか。とりあえずうちからはリンク完了。
 そのうちSSが届いたらページ作ってうpします。
 月見館:http://www.eonet.ne.jp/~yuta-page/

新発見?

Filed in 日記

 今日はなにやら書いてました。ぷるぐらむももちろんですがそうでない文章も。
 問題はぷるぐらむではない文章の方で。これがなにやら物凄く女々しい文章。
 ああ、長月はこんなメンタルの人なんだと他人事のように思いましたとさ(´・ω・`)

 例えばこんなの。
   ほら、もう私騙されてる。騙されても良いなんて思ってる。信じたい。信じていいの?
 とか
  「良いよ、私を壊せるのは貴女だけ。私を壊していいのは貴女だけ。どうせいつか壊れるのなら、貴女が壊して」
 とか
   これは契約。これで私は貴女の物。貴女は私を飼う義務があるの。
 みたいな。
 ぽまい一体どうなのさそれ……orz

 まあ、それはそれで長月の一部って事で受け入れようと思います(´・ω・`)

これまた久しぶりに

Filed in 日記

 久しぶりにKGSへ、そして碁を打つ。
 どうも10kぐらいがいいところっぽい。
 まあランク確定してないからわかんないけど。

ひさしぶりにC++

Filed in 日記

 最近本読んでばっかりで書いてなかったC++で遊ぶ。
 何を作ろうと言うこともないのでテンプレート周りの挙動チェックしたりで遊び倒し。
 ずっと Modern C++ Design が手元にあった一日でした(´∀`)


Warning: sprintf() [function.sprintf]: Too few arguments in /home/users/2/lolipop.jp-dp07042166/web/wordpress/wp-includes/widgets.php on line 1042
Oenology Post Formats
Click to view/hide

Warning: sprintf() [function.sprintf]: Too few arguments in /home/users/2/lolipop.jp-dp07042166/web/wordpress/wp-includes/widgets.php on line 1042
Posts Calendar
Click to view/hide
2005年4月
« 3月   5月 »
 12
3456789
10111213141516
17181920212223
24252627282930

Warning: sprintf() [function.sprintf]: Too few arguments in /home/users/2/lolipop.jp-dp07042166/web/wordpress/wp-includes/widgets.php on line 1042
アーカイブ
Click to view/hide

Warning: sprintf() [function.sprintf]: Too few arguments in /home/users/2/lolipop.jp-dp07042166/web/wordpress/wp-includes/widgets.php on line 1042
最近の投稿
Click to view/hide