日曜日でリズムが大きく崩れたのでリセット。
体が慣れていないのか早く起きるとドーっと疲れが定時頃に なると出てきますね。
遅寝遅起きから早寝早起きの道のりは遠し。。。
つい先日に 16000 円で売られ始めた小型の PS2 をたまたま見かけたけど、 本当に小さく薄かった。
普通に通勤バッグに入るんじゃないのかな。若干衝動に駆られました。
キーと値をマッピングするクラスが Java と .NET にはあるわけですが、 今日は .NET でキーと値が両方欲しくなるパターンがありました。
基本すぎて面白くともなんともないのですが。。。まあ面白いもの出してるのかと いえばそうでもないので気にしないようにしましょう。
どちらもドキュメントを見れば分かることなんですが、ときどき key を回して そこからキー検索による値取得を見かけるんですよね。
IDictionary<int, string> dictionary = new Dictionary<int, string>();
// ...
foreach(KeyValuePair<int, string> keyValuePair in dictionary)
{
int key = keyValuePair.Key;
string value = keyValuePair.Value;
// ...
}
.NET は KeyValuePair を取得するメソッドがないので少し考えてしまいました。 もともと KeyValuePair でいいのかも分からず、そこでドキュメントにいったわけですが。
Map<Integer, String> map = new HashMap<Integer, String>();
// ...
for (Map.Entry<Integer, String> entrySet : map.entrySet()) {
Integer key = entrySet.getKey();
String value = entrySet.getValue();
// ...
}
IntelliMouse Explorer を使っていたのですが、左クリックが効かなくなってくる事態。 前も同じようなことが起こったのですが、自分の強力な左クリックが悪いのか、耐性がないのか分かりません。
気分転換含めて G3 Optical Mouse に新調してみました。 5 ボタンに対応していることと、後は自分の手とのフィット感で選んでみました。小さいマウスは苦手・・・
世間ではコードレスが主流でも電池を取り替えなくてもいいものが出ない限り、コードレスにはしないでしょう。
Equals メソッドの引数は object 型になっているわけですが、 IEquatable<T> インターフェース を実装することで Equals メソッドの引数の型を自分自身の型にすることができることを知りました。
ICloneable<T> がないのは、戻り値の型が変わっただけではコンパイラは認識できないため ないのでしょうね。始めからジェネリックがあればキャストがなくなったのかな。。。
もっと System 空間を理解しないといけませんねぇ。
Eclipse で Tomcat による Web アプリケーションのリロード時に、 log4j 内部で NullPointerException が発生し、リロードに失敗する現象が発生しています。(Tomcat 5.5.18/log4j 1.2.14)
すでにバグ報告は出ているようですが、とりあえず Tomcat 5.0 系にしたところリロードは問題なく走ったのでしばらくこちらの環境で行おうと思います。5.5 系の機能は全く使っていませんし。
Vista RC2 時点で
new Date().toString();
なんてやってみると 16:00 時点で
Mon Oct 09 07:00:00 GMT 2006
どうも GMT の時間だぞっと。
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6440819
Release Fixed mustang(b92)
1.5.0_09 時点で解決していないので、 mustang(build 1.6.0-rc-b101) を入れてみたところ
Mon Oct 09 16:00:00 JST 2006
正しい Local Time を取得できました。
#時間は切りよく改ざんしています(笑)
勉強道具になっている Java なので、このまま mastang でやってみます。
実話に基づいたロシアのスナイパーのお話。あるドイツ兵スナイパーとのタイマンが中心になってました。
映像を直接的に描いていることもあり、スナイパーの狙う狙われるあたりの 緊張感がびしびし伝わってきました。
ただドイツ vs ロシアで英語はおかしい気がしましたね(^_^;)
ヘッドホンで聴いていたのですが、びびりなので途中でヘッドホンを外して 聞いていました。いや静寂の中での銃の音はかなりびびります。
http://slashdot.jp/articles/06/10/11/0837241.shtml
/. に掲載されるほどアレゲな店だったんですねー。
名古屋周辺にいる人たちは一時閉山前に是非(笑)
ナンバーポータビリティ制度の導入によって、各社新製品を発表しています。 半年前に変えた自分にとっては、現状大きな不満もないため(文字入力には若干の不満が・・・) あまり興味もないわけですが。
なんとなく携帯各社のホームページを見ていたところ、 au の「ケータイ選びサポート」が 検索できるだけでなく、検索条件をスクロールしなくてもすむようにもデザインしていて使いやすかったですね。
半年前にはなかったので、ナンバーポータビリティに合わせて作ったんでしょう。
にしてもやっぱり Flash は動きが豊かだなあ。
筆者の方は元同業種で今はライターみたいで、イラストも四コマありで メリハリが効いています。小説が苦手な自分でもさくさく読めました。
ブラックな部分がところどころ入っているのですが、なかなか面白かったですねー。
ただ真面目なものよりブラックさを多少出してくれると 自分としては食いつきます。
気軽に読めるので時間のあるときにまた読んでみようと思います。 入門書としてはお勧めな気がします。
よく考えてみたところメールサーバって立てたことありません。
お家の apt-get update apt-get upgrade をひたすら繰り返すのみのマシンに。 ちなみに postfix はインストール済みで、普通にメール送信は行える状態というところから。
正直サーバ管理者でないためひとつひとつのライブラリを追っていられないので、 ググってみながらとりあえず動作まで。細かいことは後で調べます(いつ?
まずはインストールします。
apt-get install postfix-tls apt-get install sasl2-bin apt-get install libsasl2-modules
アカウントの管理は UNIX のアカウント管理とは統一しないやり方として あちこちに乗っていた sasldb2 を利用した認証方式でやってみます。
実際に認証させるために、設定を記述していきます。
smtpd_sasl_auth_enable = yes smtpd_sasl_local_domain = $myhostname smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, permit_auth_destination smtpd_sasl_security_options = noanonymous broken_sasl_auth_clients = yes
sasldb2 を利用する上で基本的なコマンド一覧として追加・削除・一覧表示があります。
saslpasswd2 -c -u domain username
saslpasswd2 -d -u domain username
sasldblistusers2
domain には smtpd_sasl_local_domain で指定したドメイン名を入れ、 ユーザを追加します。
所有グループを postfix に変更します。
chgrp postfix /etc/sasldb2
どうやら Debian の postfix はデフォルトで chroot されるため /etc/sasldb2 を見ずに /var/spool/postfix/etc/sasldb2 を見るようです。 ハードリンクできればいいのですが、幸か不幸か /var と / でパーティションを区切っていたためハードリンクできませんでした。 ということでシンボリックリンクします。ただし chroot 側からは参照できません。こちらを参考にさせてもらいました。 なるほど、元を移動させるってのには気づきませんでした。
mv /etc/sasldb2 /var/spool/postfix/etc/sasldb2 ln -s /var/spool/postfix/etc/sasldb2 /etc/sasldb2
postfix を再起動します。
/etc/init.d/postfix restart
ひとまずこれで smtp 認証まで行えました。
ちなみに通信は平文なのでセキュリティの強度を上げるには、暗号化として smtps を用いるようになると思います。
証明書なしでよければ
smtpd_sasl_security_options = noanonymous, noplaintext
平文を拒否するように修正します。
#smtps inet n - n - - smtpd -o smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=yes
上記コメントを外し、 smtp の行をコメントアウトし再起動します。
うーん、きちんと説明できない箇所がところどころあります。あと色々試しているので何か抜けていたりするかもしれません・・・
スターバックスディスカバリーズのラテもおいしいのですが、 210 円という価格なのでこれならお店で買ったほうがいいかな。
一方森永のカフェラッテは 134 円で量もスターバックスディスカバリーズよりも多いので最近はまっています。 2 年ぐらい前にもはまっていたので飽きるまで飲み続けよう。
個人的には缶コーヒーよりも全然おいしいです。
周りにも聞いて欲しいのかもしれませんが、注意するときは周りがいないところでしたほうがいいと思います。うーん、前にも記述したような気がします。
ターゲットは子供のようですが大人にも同じことが言えると思いました。
http://japan.cnet.com/news/com/story/0,2000056021,20284727,00.htm
他社が対抗して値下げをした場合には、24時間以内にさらなる値下げを発表する。
すごいですねー。
自分の周りの Vodafone ユーザだった人は電波全然届かないから解約したと言っていました。価格だけでなく既存ユーザの不満点も調べてあげたほうがいいかもしれません。
テンションが上がらない日でした。結構吸いたいぞーと思うことが多かった気がする。 そのあたりはガムでごまかしながら。
食欲は前より出てきて、食べたらすごい眠い。
次は一週間目ぐらいに書けたら書こう。続けていられたらですけど。
SHURE E2C インナーイヤホンをしばらく使っていたわけですが、 配線が切れそうになっている始末。 Amazon のレビューにも断線に 言及していますね。
仕方なく某インナーイヤホンを間に合わせで購入してみたところ音質が・・・
E2C 以上のものを探そうかな。とほほ。
http://journal.mycom.co.jp/news/2006/10/26/382.html
Business の通常版は 37,800 円ですか。高いですね。
37800 / 365 / 5 = 20.7 円 / 日
5 年サイクルで考えるとたいしたことがないかもしれません。
Office はさらに高いので OpenOffice.org でカバーしよ。
5 日目過ぎて寝起き時にタバコ吸いてーとかはなくなってきました。 3,4 日目が一番しんどいと思います。 自宅では問題ないですが仕事場にいると、まだ口に何か入れておかないとイライラします。
自分の仕事および性格上飲みに行くっていうことが少ないのが救いかもしれませんね。 前禁煙チャレンジしたときもこの辺は難なく成功したので。
そうそう食欲が高まりました。ご飯もおいしく感じます。 おそらく 2,3 kg は太るんじゃないのかなー。
個人レベルではタバコを吸うことはなくなったんじゃないのかなと思います。
ところで禁煙っていつまで続けたら成功になるんでしょうね?死ぬまでかな(;´Д`)。
買った。いやあ面白い(笑)。
あまりだらだらやると他のこともできないので集中的にやってしまおうと思います。
ドラクエ最大の敵は主人公の名前決め。
FF のようにデフォルトで主人公の名前が決められていないためここが一番困ります。 自分は本名やハンドルをつけませんから。この名前でかなりやる気が変わるといっても 過言ではありません。
#主人公の見た立場が FF はあくまで他人で DQ はプレイヤー自身だから?
2ch に主人公にどんな名前つけてる?なんてのが ありました。
# 雷悶 [スラドとマウンテンの接点が分からない・・・。]
# Ussy [アレゲつながりですよ(笑)]