仕事を4時で切り上げて、masui夫妻とニセコの五色温泉に入りに行った。
![]()
中山峠にて。逆光で見づらいが、右がmasui氏のロードスター。奥の山は羊蹄山。左奥のシルエットがkana氏。
masui氏のペースが速いため付いていくのが大変。
しかも向こうはレースにも使えるタイヤ、こっちはエコタイヤ。
タイヤが鳴りまくり。いつか死ぬ。
温泉は平日のためか貸し切り状態だった。
幸せ幸せ。
映画公開に待った 人気マンガ「クロマティ高校」 クロマティさん「名前使うな」
http://headlines.yahoo.co.jp/hl?a=20050629-00000034-san-soci
はい、大ニュース来た。
しかし今更感が強いなぁ。
クロマティという名前が良くある名前かどうかが争点かな?
ネタとして改名ってのもありだね。逆に知名度あがるかもしれんし。
クロ・マティ高校とか、クロマティによろしく高校とかに。
そして2chの該当スレ見てたら、今時の若い人クロマティを知らんのな(w
【軍曹が】携帯電話開発の現状【語る】@プログラマ板
http://kattchan.blog.ocn.ne.jp/yashichi/2005/04/post_1382.html
がダイジェスト版
こちらにノーカット版が
http://pc8.2ch.net/test/read.cgi/prog/1110112271/
うーん、容易に状況が想像できるせいか、読んでいて具合が悪くなった。
横須賀で携帯開発してた知り合いがいるんですが、これって■▲通かな?
それとも他メーカーもあそこで開発してるのかな?
追記:
違うねiモードを列強他社として書いてるし、予算的にもせっぱ詰まっているので、おそらく○ーダかな?
なるほど、それでできあがったのがあの品質というわけだ(w
ホンダのデカビート。
インサイトベースのアルミボディで900kg、1500cc-VTECらしい。
http://www.auto-g.jp/news/200506/20/newcar02/index.html
トランク(MRなのでボンネット?)は無いに等しそうだけど、よく見ると凄くせまい後部座席が付いている。
CR-Xのように狭くて人はまともに乗れないだろうけど(そのうえ熱死しそう)、下手なトランクより使い勝手はいいかも。
しかしこのスペックなら一気に下り最速マシンに躍り出る気も。。。
2006年7月発売、200万円台との噂。デカコペンにぶつけて来たのかなぁ。
ま、ザ・マイカーのスクープなので信憑性は-120%なんだけどさ。
※裏のアパートがだんだん出来てきた。工事がうるさい。

先日、オイルだだ漏れのショックを交換したばかりのユーノスター君ですが、また足回りからキコキコと音がしてきました。
ついでがあったので取り付けした店で見て貰ったら、車高上げたときにブッシュの当たりが変わったんだけど、ブッシュはもうひしゃげちゃってるのでもうダメダメってことらしいです。
グリス入れて貰ったらとりあえずは治ったけど、雨とかが続くとダメなんだろうなぁ。
まあ諦めて、ダマしダマし乗ります。キコキコ。
※もうすぐ77777km。ケータイで写真を撮る予定だけどすごく忘れそう。
先日crypt()の使い方を書いたところ、masui氏から使わない方がいいよとのご指摘を受けたので、md5に書き直し。
manページにもお奨めしないと書いてあったし、暗号強度の問題よりも、cryptだと8文字までしかキーに使えないから汎用性の高いmd5の方が確かにいいかも。
Javaの場合は簡単。
標準でjava.security.MessageDigestというのがあるのでこれを使用。
import java.security.MessageDigest;
//md5のキーとなる文字列
String strKey = "hoge";
MessageDigest md = MessageDigest.getInstance("MD5");
md.update(strKey.getBytes());
byte byDig[] = md.digest();
String strOut = "";
for (int i = 0; i < byDig.length; i++) {
int d = byDig[i];
if (d < 0) { //byte型では128〜255が負値になっているので補正
d += 256;
}
if (d < 16) { //0〜15は16進数で1けたになるので、2けたになるよう頭に0を追加
strOut += "0";
}
strOut += Integer.toString(d, 16); //ダイジェスト値の1バイトを16進数2けたで表示
}
でstrOutに値が格納される。
参考:http://www.atmarkit.co.jp/fjava/javatips/117java021.html
man cryptを見るとcrypt関数でもmd5での出力ができるようなことが書いてあるのだが、うまくいかない。
大体crypt()の第二引数のsaltはどう使われるのかもわからない。
md5にrandom seedっていらないよね、無視されるのかな?
しょうがないので、標準モノは諦めて、他の人が作ったライブラリを使うことにした。
http://userpages.umbc.edu/~mabzug1/cs/md5/md5.html
の
http://sourceforge.net/project/showfiles.php?group_id=42360
を使ってみた。
信頼できるレベルのものかはわからないが、とりあえず正常に動いているようだ。
ReadMeなどは無いが、ソースのmainを読めば大体わかる。
#include "md5.h"
md5_state_t state;
md5_byte_t digest[16];
char hex_output[16*2 + 1];
int di;
char key_string = "hogehoge";
md5_init(&state);
md5_append(&state, (const md5_byte_t *)key_string, strlen(key_string));
md5_finish(&state, digest);
for (di = 0; di < 16; ++di) {
sprintf(hex_output + di * 2, "%02x", digest[di]);
}
でhex_outputにmd5が格納される。
Makefileに「gcc -c md5.c」や「md5.o」を足すのも忘れずに。
というか標題を打っていて気が付いた。
もうすぐ上半期が終わっちゃうの?
あわわ、もっと働かないと。
今日はひさしぶりに雨だ。
オープンカーやバイクに乗ると良くわかるが、雨が多いといわれるこの日本でも、雨の日というのは意外に少ない。
降ったとしてもすぐ止んだりということが多い。
だが今年は特に雨が少ない。
今日の雨は農家にとっては恵みの雨なんだろうか。まあ小降りなんだけどさ。

液体ワックスでも十分水を弾くじゃないの、もう使わないぞ固形
最近Linux上でC言語やらJavaやらの仕事がちょこちょこ入ってきて、よく分からないながらもいじったりしている。
Javaはいいとして、Cはホントによく分からん。とりあえず動いてはいるようだけど。。。
プラットフォームによっては輸出規制の関係でunixcryptとは名ばかりで、中身はmd5だったりするらしい。
試してみたところ、下の2つとperl, PHP標準のcrypt関数で同じ結果が取得できた。
#define _XOPEN_SOURCE
#include <unistd.h>
・
・
・
print crypt(key, "st");
import cryptix.tools.*;
・
・
・
UnixCrypt objCrypt = new UnixCrypt("st");
System.out.println(objCrypt.crypt("key"));
なお、postgres.orgのJDBC用のjarにも似たようなクラスがあるようだが、まだ試していない。
※key:暗号化の元になるキー、st:Salt
今日はファミコンウォーズDSの発売日。
めちゃくちゃ暑い中ヨドバシカメラに買いに行く。
労力とガソリン代を考えれば、10%還元が無くても近くの店で買えば良かったかも。

色はブラックにしてみました

カセットが異様に小さい、ちょっと大きなSDカードといった感じ
肝心のプレイ感想はというと、なんか画面が2つあるので慣れるまで変な感じ。
ゲーム自体も無駄な演出とアメリカンな感じで前作のGBAWの方が良かったかも。
まあもうちょっとやりこんでみるけど。
BD-1のグリップを交換した。
標準装着のグリップは結構ゴツゴツしている。
その方がが滑らなくていいんだろうけど、遠乗り以外はグローブはしないので、手が痛くなる。
交換するOGKのCX-Rは、スポンジでできているので少なくとも手は痛くならないだろう。
重さも軽くなるしね。
まずは古いグリップの取り外し。
ゴムの間にパーツクリーナーを吹き込んで抜き取る。
![]()
なんとか取れたけど、すごく苦労した。
どうせ使わないんだから、カッターで切ればよかった。
続いて新しいグリップの装着。
こちらもなかなか入ってくれない。スポンジなので水でベチョベチョにしてなんとか突っ込む。
![]()
装着完了。手が痛い。
サイドの穴は近いうちに塞がないとなぁ。
![]()
試し乗りをかねて、最近お気に入りの厚別公園へ。
スポンジグリップは手は痛くならないが、握り心地は微妙かも。
すぐボロボロになりそうな感じだし。
ゴムの方がいい気もする。
![]()
ちょっと休憩。
この後、厚別川沿いをふらふらと散策し、15kmくらい走ったところで帰った。
やっぱ自転車はサイコー。
![]()
スピードメーター(サイクルコンピュータ)の装着に失敗したので、後日ホームセンターでタイラップを購入してリベンジ。
どこにつけるか迷ったがセンサーは左前フォークのブレーキ台座の下に付けてみた。
うん、こんどはうまく装着できたようだ。
センサーもちゃんと反応する。
試し乗りしてみたところ、なんだか実際のスピードより表示スピードが速い気がする。
ちゃんと設定したつもりなんだけどな。
今度正しい設定かどうか遠出したときに距離で図ってみよう。
![]()
保管時の様子 自転車が置いていないときはよくそのカベの機器はどういうプレイに使うんだ?と聞かれます
http://blog.livedoor.jp/nyankee25/archives/21686213.html
↓
http://blog.livedoor.jp/nyankee25/archives/24840456.html
うすたすげーよ!週間連載抱えて忙しいだろうにイイやつだよあんた!!!
オレも書くかなハロルド作石先生とか、とがしやすたか先生あたりに。
BD-1は折りたたみ時、タイヤとシートポストの底面で車重を支え自立する。
しかしシートポストはただのパイプのため、床にキズがつく。
またアスファルトの上などでは、シートポスト自体にもキズが付く。
なのでキャップを付けてみた。
ホームセンターで売っているパイプエンドのゴムだ。

一つ60円と安いので、28mmと26mmのものを買ってきてみた。
両方とも装着は可能だが28mmのものだと、シートポストをフレームに入れるときに引っかかる。
26mmのものだとスムーズに動くが、少し緩いため走行中に脱落の危険がありそうだ。
27mmがあると良いかも。
今回は26mmに両面テープを巻きつけて少し径を太くして使用した。
いつも洗車+固形ワックスだったけど、車雑誌に「いまどき固形ワックスなんて使うやついねぇ」みたいなことが書いてあったので、カーシャンプーにワックス入ったやつで洗車。
こりゃ楽でピカピカだ。
まあ固形ワックスに比べて水の弾きや、ツヤの持ちは悪いんだろうけどね。
ついでに鳥のうんちを拭いたときにできたキズをコンパウンドで取ることに。
いや、先日出先で鳥にうんち付けられてさ、ペットボトルの水で洗い流して拭き取ったらキズだらけに(w
鳥のウンチには木の実だとか意外と硬いものが含まれているのね。。。
コンパウンドで適当に磨いて、そこだけ固形ワックス塗ったら、大体キレイになって満足。
裏のアパート建築の基礎工事がはじまったようだ。
地面が十字に掘られて遺跡発掘のようだ。

おまけ
激務のIT戦士を支援する最新デスク&チェア「Cruise&Atlas」
http://www.itmedia.co.jp/news/articles/0506/17/news098.html
一生ものとして買っちゃう?
でも高すぎだよね。
BD-1にスピードメーターを買ってきた。
キャットアイのCC-MC100W。
ワイアレスだが70cmと到達距離が長いため、BD-1でも使える機種だ。
バックライト付きというのも嬉しい。
というわけで取り付け作業をしていたら、、、
台座の取り付けが上下逆じゃん。。。
台座のプラスチックはタイラップで止めるのだが、当然予備のタイラップなど無く、今日はここで断念。。。
ダメだオレ。ホントにダメ人だ。
郵便受けにお知らせの紙と粗品のタオルが入っていた。
どうやら裏の空き地に、地下1階・2階建てのアパートが建つらしい。
地下を掘るとは思えないので、つまりは1階が駐車場の3階建ての高さってことかな。
ああ、せっかく日当たりが良くなったのに残念。

国民健康保険の納付書が来た。
高ッ!1回が50,000円近い(10回払い)。
こりゃ年に1度とかしか病院行かない人はぶちギレですな。
オレはカラダ弱いのでおとなしく払いますが。。。
最近よく目にする「お兄ちゃんどいて!そいつ殺せない!」の元ネタは何かとずっと疑問だったが、
http://yuni_ford.at.infoseek.co.jp/tukimiya/tukimiya.html
これだったのね。なるほど。
「RAMディスクの再来」により、Windows XPが高速ブート可能に
http://www.itmedia.co.jp/news/articles/0506/02/news033.html
> アクセス時間が最高でハードディスクの60倍まで高速化されるという。
> Windows XPが数秒で起動する。
絶対買う!二つ買ってSATA-RAID-0の8Gだ。
さらばSCSI。
BD-1を買ったので、古いMTBは父親に譲ったのだが、自転車で礼文まで行くって言い出してる。
ちなみに60歳。やっぱり親子。
山口・光高の爆発事件、男子生徒を傷害容疑で送検
http://headlines.yahoo.co.jp/hl?a=20050612-00000102-yom-soci
世間では「爆弾を作るなんて信じられない」とか、「インターネットにも情報規制すべき」とか言われてるが、そんなことはない。
作ることまでは普通、爆発させるまでも普通、隣のクラスを狙うのはちょっとベクトルがずれてるけど。
爆発物を作るのは、誰もがかかる中二病の症状のひとつ。
(中二病についての詳しい説明はこちら。このページから張ってある小二病や小六病へのリンクも面白いのでオススメ)
少なくとも私の周りの友人では少年時代に火薬類に興味の無かった人間の方が少ない。
てなわけで男の子なら当然という結論に達した。
でも人を狙うのは普通じゃないので注意。
あと爆発力の小さい自作爆弾に釘は重すぎるので、案外ホチキスの針とかの方がいいらしいです。
なお20歳をすぎても爆発物を作ってる人は中二病では片付けられない可能性が高いので、警察に通報しましょう。
6/10は時の記念日らしいです。
7/10は納豆の日、11/10はエレベーターの日、だとしたら6/10は時の日でいいんじゃないでしょうか。
記念日ってなんなんでしょうか、語呂合わせ?
まあそれは良いとして、これを機に自分の時間の使い方を見直してみることにしました。
そんなに忙しいのかと言われると、そういう訳でもないんだけど、無駄な時間は無いに越したことないわけで。
どれくらい効果があるかはわかりませんが、上記を実践してみることにします。
マガジンで連載が始まったというマンガがロードスター掲示板で話題に上っていたので、コンビニで立ち読み。
主人公達が小学校低学年から10年かけて空色のロードスターをレストアする話だった。
古い車の代名詞としてロードスターが出てくるようになりましたか。。。
まあ今のマガジンのメイン購読者層から見れば、生まれる前からあった車という認識なのか。
こちらはまだまだ現役として使ってるというのに。
空色の初代ロードスターということは、あのペンキで真っ青に塗ったような青色のことかな。
ちょっと貧乏くさい感じが良いよね、あの色。(←褒め言葉です、若者には似合うと思う)
体調が悪いので、とりあえずの近況を箇条書きで
車にははやくも慣れました。
生協に買い物に行ったり、通勤に使ったりするのには快適だわ。
同乗者の評判も良いです。
セキはクスリを飲むことで多少緩和されました。
でも横隔膜が筋肉痛。
あと先日、市民税の納付書が届いたんだけど、昨年から比べて金額が10倍になってました。(´・ω・`)
Do夢で売ってたというUSB<>IDEのケーブルがなかなか便利です。

ショックからオイルを漏れたことで、先週からご静養されてたロードスターがようやく復活しました。
ショックをオーリンズからKYBのNEW-SR(数あるショックの中でもかなりの安物)に交換、それに加えバネをノーマルに交換してみました。
ディーラーでの見積りだとノーマルの足で20万円強かかるとのことでしたが、結局7.5万円で治りました。
当初7万円のはずだったんだけど、ネジが固着しててはずれないとかで、ネジ切り代+ネジ代の6千円を請求されました。
それ作業ミスってネジ舐めたじゃないの?とか邪推してしまいがちですが、自分の車の下回りの豪快なサビっぷりも知っているし、固着してても全然不思議は無いので、言われたままに払ってきました。
あとあらかじめ予約を取って開店と同時に作業に出しましたが、仕上がったのが閉店30分前でした。
それもオートバックスクオリティ。
(KYBのショックはオートバックスが公式サポート店なのです)
さてそれで、最も気になる車高はというと、

交換前

交換後

交換前

交換後
タイヤからフェンダーまで指2本だったのが、指4本くらいになりました。
乗ってみると、明らかに体感できるほど車高が高いです。
まあこれで、
冬に前にいる乗用車が普通に通行してるのに、自分だけ轍が深くてまともに走れない
とか
ヨドバシの駐車券の機械が高くてに手が届かない
なんてことからもおさらばできるので、これはこれで良しとします。
乗り心地もぐっと良くなりました。もうマンホールをよける必要はありません。
でも古い車なのでやっぱり昨今の車と比べると、所詮乗り心地は悪いです。
さて、次に気になるのが走行性能です。
札幌新道を北広島に向け直線すると、ながーい直線の後に90度の直角カーブがあります。
仕事場からの帰り道なので、よくここで5→4→3→2のヒール&トゥーを練習してたりしてするのですが、今回もここでテストしてみました。
結論から言うとダメダメです。
素人の自分でも体感できるレベルにダメになりました。
ロードスターに初めて乗ったときは、あまりの曲がりっぷりに感動したものですが、
すっかり普通になりました。
なんか安定しないし、すぐタイヤがキュルキュル鳴るし。
道路へのペタっと感がまるで無くなりました。
まあ車高はグンと上がってるし、前に付いてたオーリンズと比べるとショックの値段は1/4くらいになっているしで、しょうがないのかなと思いますし、いい年こいて一般道で爆走する気もないので、いいといえばいいんですが、曲がらない車よりも曲がる車の方が乗ってて面白いので、残念だな・・・と。
結論:
○確かに乗り心地や使い勝手は多少良くなったけど、失ったものは大きいかも。
○娯楽車は娯楽車として割り切った仕様で使ったほうが幸せかも。
整備メモ:
走行距離76842kmでショックとスプリングを交換、アライメント調整
HTML_QUICKFORMのチェックタイプ「email」だとVodafoneのメールが正常にチェックできない。
詳しく言うと、J-Phone時代には「?」が許可されていたが(今は使えない)、そのまま引き継いだアドレスだと、不正なメールアドレスとして判断される。
まあ開発者も、まさか極東の小国で?がアカウント名に使われてるとは思うまい。
ちなみに「/」は大丈夫でした。
ユーザチェック型が定義できるので、仕事で使うなら作り直さなきゃだめだなぁ。
こんな感じかな
/^[a-zA-Z0-9\._\/\?\+-]+\@+[a-zA-Z0-9\._-]+\.+[A-Za-z]{2,3}$/
PHPのpg_escape_string関数(SQLのエスケープを行う関数)をSJISで使うと不具合が起こるケースがあるようだ。
SJISで使用してもほとんどの場合、不具合は起こらないように見えるが、例えば「能」で終わる文字列をpg_escape_string関数にかけると、
Warning: pg_query(): Query failed: ERROR: unterminated quoted string at or near xx
というエラーが発生する。
「能」という文字が含まれているだけだったり、EUC-JPだとエラーは起こらない。
古いWindows98等のブラウザ(バージョンアップしてない)だと、EUC-JPで不条理な文字化けなどが起こることも多いので、私は最近、Postgresのclient_encoding機能を使って、ALL-SJISでの開発を行うことが多い。
SJISをご利用の皆さんは注意。
我が家にサーバラック(ハーフ)が来ました。

冷蔵庫よりでかいです。
自転車の置き場所が無くなったので、しょうがなく畳んで保管してあります。(面倒くさい)
ただし上に乗ってるディスプレイや、下に装着されているサーバは預かりものです。
他にも19インチディスプレイやらタワーマシンやらがあって、場所を取って困って(怒られて)いるのですが、どうか早く取りに来て下さい(泣) > masui氏