書いてる人: 高橋カヲル | [mixi] | [PGP] | [TETRiS DS] | [portscout] | [RSS]
シネマサンシャイン@草加。京都にいるうちにチェックしてる暇がなかったもんでな。
ひさびさにじゃぽん。平日回数券は使えず。
released
released
15年ぶりぐらいにタバコを買った。「SEMI variants 多すぎてわけわかんねーよ」という人の気持ちが少しだけ理解できたよ。 ultra light か light かなんて気をつけてなきゃ間違える。私は吸わないし吸えない人なんですがね。いまの日本で副流煙を苦にして困ることはあっても、吸えなくて困るのなんてシガーバーか微妙にえちの後(以下略)。
memo
_ [URL] Debian woodyでpptpdを動かして外からWin2000からVPN接続とか、あるいはsambaとかapopとかしたいけど、MSCHAPとか使うとあちこちに password ファイルを置くので面倒。で統一的にしようと思って、ローカルにローカルでだけアクセスできる ldapサーバを立ち上げてそこに生パスワードを保持してもらってこれらのサービスでパスワードを統一してみよう!というもくろみ。
道路利用者が,安全ですみやかに目的地に行けるための道しるべである道路標識は,見やすくわかりやすいことを目指して設置されています。次にあげるような標識は好ましくない例ですので,もしこのような標識を見つけたら,ぜひ標識BOXまでお知らせ下さい。
- 目標地の表示がおかしい
- 標識が壊れていて見にくい
- 方向の表示が、実際の道路形状にあっていない
- 距離の表示がおかしい
- 文字が小さく読みづらい
- 路線番号や現在地の表示がないため、どこを走っているかわからない
memo
memo
渋谷で打ち合わせ。
インターンの子のコードを見て萎える。
$hoge = "XXX" . substr("000$year",-4) . substr("0$month",-2)
自分で書いたのではなく、 Linux Magazine の連載記事から写したというからたまらない。ロープに命を吹き込んでいるようだ。
(ゴロゴロ転がっているくせに知られていないという意味で)マニアックなコマンドのトップ2は comm と jot だと勝手に信じている。 join, paste(lam), apply あたりも捨てがたいのだが。
RFC2060 に \Draft があるんだから draft folder を imap に持ててもいいよな。保存もせずに一気に書いて送信するだけなら、どこに持っていてもかまわない。バッファだけで話は済むからだ。では、何をするときにフォルダの違いが影響するのだろう。
まだ足りない気がするがまあいいか。
2.2 系列に移行した。 duplicatesuppression: no は健在。 sieve 使えなくなってくれるし、重複配送を許すしで個人的にはとっても嬉しい。
カードコンバート@R4沿い某所。もう 9 には戻れない。話にだけは聞いていた土人女っていうんですか、ああいうのと enconter.持ちキャラ Ash でゴスロリ(以下略)。ゴスロリやらピンキーやらはサイズが大きいと痛いな。余計にサイズが大きく見えるデザインだからか?
海を眺めに行きました。
かなり間があいてしまった。
京都に帰ってきました。打ち合わせが入っているから Debian BOF の前にいったん帰るのは仕方がない。
おがーくんのパッチがマージされたらしい。 dellroad.orgで triaez.kaisei.org 見たときには不意打ちでビビったもんだ。 [Mimori's Algorithms tDiary]
一人だけ1998年作成だと気づく。他の人は作り直してるんだろうなぁ、きっと。ギリギリで RSA 世代じゃないから、ここまで作り直さずにこれたのかな。問題は新宿に行けるかどうか。行ったとして大文字までにフラフラにならずに戻ってこれるかどうか。そんなの微妙すぎ〜。
新宿 BOF にあわせてデイリーズ入れ。アキュビュー(1day)よりはカパカパする感覚が少ないな。あと、色ついてないな。アキュビュー(2week) でもよかったんだが、一日使い捨ても一通り試しておいても悪くなかろう。
使い捨てコンタクトレンズにすればトータルでのコストもよくなり視界もクッキリ、特典もいろいろつくぞう。だいたい眼鏡の状態では我が心が千々に乱れるではないか。そういうわけだマイフレンドお前もコンタクトレンズテクノロジを入れたまえ。
新曲王冠回収修行@河原町キング。王冠の回収のためだけにメダルがついている曲をやりなおすのはナシ。だから一発勝負でパーフェクトが出なければあきらめる。ジンギスカン(N)で10万点ノルマつけてノルマクリアしたまではよかった。が、むかしばなし(N)であり得ないミスをしてゲンナリ。記憶に頼って出だしで GOOD.
入るのに90秒かかります。
本店でシャワー浴びて寝てようかと思ったが #Liece 突発オフに誘われ 2030 新宿集合で呑み。
家に帰って日記を書くまでが遠足です。まだ京都には到着していませんが。オレは楽しかったけど、知り合いもおらん人がぽっと一人で行ったらつらかろうなぁ、とは思った。「そんな感じがいいんじゃねえか」という気もしないでもないが。次は LC2003 で会いましょう。
keysign party 参加者は前の方といわれたので、出演者から見て右側(入口側)の前の丸テーブルに陣取る。 kmuto さんの位置からはテレビに隠れてちょうど撮影されづらい場所。だけど、写真にはきっと写ってるだろうな。角刈りの目付き悪いやつです。
電信級を先にやられてネタかぶり。めげずに第四級(!=電話級)のやつを出す。写真は12年前のなんだよな、これ。せっかくマイクを握っているのだからと適当に自己紹介。「京都から来ました」は運転免許証の住所マークしても無駄だよってことな。
前に出たせいか、声かけていただいてビックリ。ありがたいことです。
top の再現
(setq riece-configure-windows-function #'riece-configure-windows-top)
(defun riece-configure-windows-top (&optional; nick-length channel-length)
(when (null nick-length)
(setq nick-length 13))
(when (null channel-length)
(setq channel-length 25))
(let ((buffer (window-buffer))
(show-user-list
(and riece-user-list-buffer-mode
riece-current-channel
;; User list buffer is nuisance for private conversation.
(riece-channel-p (riece-identity-prefix
riece-current-channel)))))
;; Can't expand minibuffer to full frame.
(when (eq (selected-window) (minibuffer-window))
(other-window 1))
(delete-other-windows)
;; ここでフレーム分割なしの状態になっているはず
;; これ以前は Riece のまま
;; まずは top に *Command* が5行は欲しい
(let ((rest-window
(split-window-vertically 6)))
(set-window-buffer (selected-window)
riece-command-buffer)
(select-window rest-window))
;; 次に上下分割
;; user-list か channel-buffer-mode であれば上下分割が必要になる
(when (or (and riece-current-channel riece-channel-buffer-mode)
show-user-list
t)
(let ((rest-window (split-window (selected-window) (/ (window-height) 2))))
;; 上半分を作る。
(cond
;; ユーザリストとチャンネルバッファが必要
((and show-user-list
(and riece-current-channel
riece-channel-buffer-mode))
;; nick + マージンを右側にとる
(set-window-buffer (split-window-horizontally (- nick-length))
riece-user-list-buffer)
(set-window-buffer (selected-window) riece-channel-buffer))
;; ユーザリストだけ
(show-user-list
(set-window-buffer (selected-window) riece-user-list-buffer))
;; チャンネルバッファだけ
(riece-channel-buffer-mode
(set-window-buffer (selected-window) riece-channel-buffer)))
(select-window rest-window)))
;; 残りは下半分の左右分割だけ
(if (and riece-current-channel
riece-channel-buffer-mode)
(progn
;; チャンネルバッファモードなら左右分割
(set-window-buffer
(split-window-horizontally (- channel-length))
riece-channel-list-buffer)
(set-window-buffer (selected-window) riece-others-buffer)
(with-current-buffer riece-channel-buffer
(setq truncate-partial-width-windows nil))
(with-current-buffer riece-others-buffer
(setq truncate-partial-width-windows nil)))
(set-window-buffer (selected-window) riece-dialogue-buffer))
;;
(riece-set-window-points)
(select-window (or (get-buffer-window buffer)
(get-buffer-window riece-command-buffer)))))
そして会員種別変更。朝から行けると知っていれば最初から KRP テナント会員にしてたよ。
移転していたのでメモしなおし。
cronexec は、指定した秒「間隔」毎に、コマンドを実行する、ただそれだけのプログラムです。
draft-ietf-usefor-article-11.txt を読む。
追加ですか。 Mail-Copies-To と User-Agent は確認しておかねば。
committed.
(add-to-list 'riece-addons 'riece-layout)
しておいてから M-x riece-command-change-layout でどうぞ。チューニングの余地があるのは channel-list-buffer の window width。すべてが収まるように長くしてもしょうがないし、短すぎれば意味がない。もう適当な範囲で美しくなるように決めるしかないな。自分用メモ:
ファイル名の uniqueness を保証するには、ドメイン名を使えばよいことに気づく。分類にまつわる問題を解決するには分類をやめてしまえばよいことにも気づく。
もうちょっと top のアレをいじった。自分は使ってないんだが。そろそろ bottom に手を出すかな。 middle は好みなんだが、書くとなると一番面倒だからな、きっと。
勘違い野郎を見てムカついてるようじゃだめだよな。無視できるようにならねえといけねえ。
released
最近の HDD 事情はどうなっているんだろうと、ふと気になった。
8時にいったん帰ってシャワーあびて、14時に京都研究室に戻り。ひたすら眠すぎる。眠いとコンタクトレンズテクノロジを使う気がなくなるからよくないな。
ネットワークやら IPv6 やら QoS と書いている横、 IEEE1394 と USB のケーブルがとぐろを巻いている写真はあまりに許せなかったので修正要求を出しておく。スケルトンな CAT5e のケーブルぐらいあるんだから使ってくれよ。求めよ、されどこだわるな。
.c なソースを5行欲しいと言われたので適当に書いたやつは採用された。 strlcpy() を使いさえしてれば個人的には満足だったのでよし。 strlcpy() で十分な場面に strncpy() 使うやつはマゾか。 strcpy() で十分な場面に strlcpy() を使うのはパラノイアか。
久々に人間相手で 5point match で狩る。 1-0/5 から相手が 4point 投了。同 rating 相手なら負ける気がしないな。
.
gnubg 向けにいじってみた。 Ruby をいじることはほとんどないのだが、ついでに追加しておく。
;; ChangeLog
(setq add-log-time-format
(lambda ()
(cond
;; Ruby
((string-match "/ruby/" buffer-file-name)
(let ((tz (getenv "TZ")))
(unwind-protect
(progn
(set-time-zone-rule "JST-9")
(format-time-string "%a %b %e %H:%M:%S %Y"))
(set-time-zone-rule tz))))
;; GnuBG
((string-match "/gnubg/" buffer-file-name)
(format-time-string "%a %b %e %H:%M:%S %Y" nil 'utc))
;; default
(t
(format-time-string "%Y-%m-%d" nil 'utc)))))
Powered by 早起き生活