トップ «前の日(03-02) 最新 次の日(03-04)» 追記

2002|01|02|03|04|05|06|07|08|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|02|03|04|07|

2002-03-03

_ 自動車税納税証明書

げげ、車検に出すには自動車税納税証明書なんてものがいるんだね。んなもん、取っておいてないなー。うちの場合は軽自動車なんで、自動車税の管轄は市町村レベルのはずだし、車関係の住所変更手続きなんて全然やっていないから、杉並区まで行って再発行してもらわないとならないのかな。めんどくさー。っつーか、そんなことをやっていたら、本当に車検が切れちゃうよ。とかいう以前に、今年度分の自動車税を納付した記憶がない……。

Tags: 日常

_ 休日出勤

結局だらだら過ごして、夕方から出社。しばらく考え込むも、3時間ほどで対処完了。でも来週はスキーバスツアーだし、その次の週末も旅行だし、その次の週末は結婚式だし、ずっと週末が埋まっているから、もう何も対応できんぞ。仕事と遊びならば、遊びを取る所存なので、責任者の方々対処の方よろしく。

Tags: 仕事

_ 家サーバー暫定置き換え

本格的に家サーバーを増強する前に、暫定的に現在のミニタワーをそのままサーバーとしてしばらく使ってみようとセットアップ。Redhat 7.2をミニマムインストールして、必要なソフト類をソースから一つ一つインストール。というやり方が、外向きのLinuxサーバーをセットアップするときには有効かな? 普通にインストールすると、いらないソフトが山ほど入ってわけわからなくなるし(ミニマムインストールでも、いらないデーモンをいくつか止める必要があった)。

ひとまずApacheとProFTPDとPostgreSQL(は後々のために入れただけ)とMySQL(だけしか今のところは使っていない)とPHPとNamazuと主だったPerlモジュールを入れてみた。これで開発環境は一通りそろったかな。家サーバー用に新規パーツ代を投資する前に、家サーバーの制限(サーバーとしてのマシンパワーは下手な専用サーバーレンタルよりも上だけど、非固定IPアドレス&ダイナミックDNS&(データセンターに比べれば)プアな回線環境)の中でどれだけのことができるのか試しておこう。

ひとまず、textmaniaとnewswatchのバックエンドの処理は、家サーバーに移行してみたけど、さすがに非力なmobioとは違ってCeleron-500MHzマシンだと軽く動くな。mobioで同じことをやろうとしたら、あっさりとハードディスクが熱暴走したんで、すぐにあきらめたんよ。せいぜい数百kバイト程度のテキストの整形抽出→結果のDBへの記録処理を、同時に2、3プロセス走らせるだけなんだけどね。

Tags: SITE

2003-03-03

_ ネットワーク攻撃への反撃は合法か from ZDNet (20:17)

この条項の下で被害者は、攻撃を加えているサーバがたとえ他人のものであっても、そのサーバ内の攻撃用プログラムを停止させることが許されると解釈できるという。

確かに限定された反撃ならば良さそうな気がするけれども、過剰防衛との境目が難しそうな気もする。もしもこれが認められるならば、ウイルス駆除ソフトメーカーには、積極的な対(アンチ)ウイルス(攻撃)ソフトを開発して欲しいけれども、ウイルスをばらまいているマシン・サーバーが早期に沈黙させられるようになると商売に響くだろうからやらないかな。

_ 音楽業界に喝を入れる「DVDミュージック」の正体 from ZDNet (20:17)

DVD-Rとかに適当にオーディオとか静止画とかのデータを入れて、DVDが再生できる装置でそれなりに再生できるようにする」ことに「DVDミュージック」という規格名を付けて売り出してみよう、ってことか。

はっきりいって、DVD-Audioみたいな次世代高級音楽メディア規格は、たいていの人にとってはほとんど意味がないオーバースペック規格(しかも利権周りがうるさそう)だと思っているんで、技術的にはどうでもいいこういうものでも、それにきっちりラッピングして売り出すのは意味があるかも。

ただ、容量が大きいことが売りになっちゃうと、現行いろいろ出ている「MP3データを適当につっこんだCD-Rが再生できる」ってのとの差別化が難しそうだ。音質の差も大して訴求力にはならなそうだしな。

_ IMを次のレベルに――MSの「3°」が目指す世界 from ZDNet (20:17)

マイクロソフトは、企業向けのP2PアプリはGrooveで、一般向けのP2PアプリはThreeDegreeで、って感じの戦略なのかな。あまりにもリッチなアプリになりすぎて動作が重くなりすぎなければ、結構人気が出そうだ。ただ、グループ内でのインターネット越しの音楽共有ってのが本当にOKならば、だけど。マイクロソフト的には、たとえばIMを使って他のマシンのOfficeアプリケーションを共有したりするのはOKなのかな?

_ プログラミング言語の制御構造系命令一覧 (20:17)

すぐに混乱して分からなくなるいろいろなプログラミング言語制御構造命令の一覧。たぶん第1稿にはいろいろ間違いがありそう&言語の選択も適当だな。あとで細かく直そう。変なところを見つけたら教えてください。

Perl

for
for ($i=0; $i<10; $i++) {
}
while
while ($i<10) {
  break;  //脱出
  next;  //次ループ
}
foreach array
foreach $item (@list) {
}
foreach hashtable
while ( my ($key, $value) = each %hash ) {
  $hash{$key} = $value;
}
foreach $key (keys(%hash)) { #%hashが小さいときにはこちらも
  $hash{$key} = $value;
}

PHP

for文
for ($i=0; $i<10; $i++) {
}
while
while (i<10) {
  break;  //脱出
  continue;  //次ループ
}
foreach array
foreach ($list as $item) {
}
foreach hashtable
foreach ($hash as $key => $value) {
  $hash[$key] = $value;
}

ObjectPascal

for文
for i:=0 to 9 do
begin
end;
while
while (i<10) do
begin
  break; //脱出
  continue; //次ループ
end;
foreach array
//存在しないと思う
foreach hashtable
//hashtableクラスって標準であったかな?

VisualBasic.NET

for文
for i=0 to 9
next
while
while i<10
  exit while; '脱出
end while
foreach array
for each item in list
next
foreach hashtable
for each key in hash.keys
  hash(key) = value
next

2004-03-03

_ 車検 (13:51)

2004/3/8

車検終了。特に問題なかった模様。オイル交換とかも頼んでおいたんで、トータルで8万円くらい。車を受け取った後、警報装置を買った店に行って感度調整のやり方を聞く。ひとまずちょっと弱めてもらった。


2004/3/3

車検に出してきた。代車はアトレーだと聞いていたけど、これってハイゼットだと思うんですが。まあどうせ大して使わないからいいけどさ。ひとまずいろいろきちんと直ってくるといいな。いまいちちゃんと直らなかったら、次の車のことも考えはじめないといけないかも。

_ DBDesigner 4 (13:51)

DBDesigner 4をちょっとだけ使ってみたんだけど、結構よさそう。この手のDBモデリングツールって、前に探してみたときには商用以外ではあんまりいいのが見つからなくて、しょうがなくphpMyAdminのリレーション作成機能(一応PDFに吐けたりもする)を使ってみたりしていたんだけど、やっぱりWebアプリケーションだとローカルで動かしていてもあんまり使い勝手が良くないし、日本語には対応してない(と思う。PDF出力コード周りをいろいろいじれば何とかなるかもしれないけど)。

で、このDBDesigner 4はWindows(とLinux)のデスクトップで軽快に動作するし、UIも(ちょっとわかりにくいけれども)Webアプリと比べれば格段にいいし、MySQLに直接つないで双方向にシンクロナイズすることができるし、日本語もちゃんと通る。微妙にエラーがでたりすることもあるけど、致命的なエラーにはまだ遭遇していない。しばらくこれを使ってみよう。

_ WORM_NETSKY.D (13:51)

またウイルスメールが大量着信する季節がやって参りました。この間流行ったMyDoomは、ピーク時には1日数十通(その多くが、From欄のドメインを騙った宛先人不明エラーメール)に達していたけど、こっちもそろそろ1日10通を越えるペースになりつつあるな。まだエラーメールが来ていない状態でこれってことは、しばらくするとまたどっとエラーメールが来るのかな。

参考リンク

_ そろそろF1ですが (13:51)

今年はオフシーズンの情報をほとんどチェックしていませんでしたよ。ニュースのヘッドラインを斜め読みした限りでは、最後のシート(@ジョーダン)もなにやら若手にきまったんだったっけ。

あと、今シーズンからのレギュレーション変更についてもいまいち把握していません。でかいのは、エンジン1機でレースウィークを過ごさなければならない、ってやつだっけ? 具体的にはいつからいつまでなんだろう? レースウィーク最初から最後までずっと? エンジントラブルとかクラッシュによる故障が起こったときにはどうなるんだ?

さっきF1(@スカパー)のビデオ予約をしたんだけど、木曜日、金曜日の放送がなくなっていたな。フリー走行とか予選とかの日程も変わったんだっけ?

BARがテストで嘘くさい好タイムを連発しているらしいね。ホンダの偉い人もなにやら景気のいい話をしたりしているらしいけど、どれだけ根拠があるんだろう? まあ、今年のレギュレーションみたいな縛りは、ホンダ的には(というか日本人的には)得意そうな方向なんで、結構いけるかもしれない(と期待するといつも裏切られる)。


2005-03-03

_ だだ漏れ (17:33)

今週はムスコのインフルエンザの関係で、夕方出勤というお大尽っぷりなわけですが、今日は朝から頭痛がひどく、通勤電車の中では止まらない鼻水のため、マスクの下がどろどろになっていたわけですが、これは花粉症なのか風邪なのかはっきりさせていただきたい所存であります。っつーか、本当にこの時期は体調不良の原因すらつかめなくて腹立つなー。山林付近の住宅はすべて強制撤去の上、杉林には山火事で全焼していただきたい所存であります(2回目)。なんか鳥肌実になった気分だな。

Tags: 日常

_ いかん (22:03)

五感からの入力が、へんにふわふわした嘘くさい代物に変わってきた。頭痛とか言うレベルじゃねーな。子供のインフルエンザうつされたかなー。熱はないっぽいんだけど。家に帰れなくなる前に帰ろう。でももう手遅れだったりして。埼京線座れるといいなー。

Tags: 日常

2006-03-03

_ 次世代のフォーム処理

Ajaxを利用することで、Webアプリのフォーム回りの処理もいろいろできるようになるわけだけど、その処理が主機能に関連するものの場合は、そう簡単にJavaScript必須にするわけにもいかない。

だから今後のフォーム回りの設計については、基本的にJavaScriptなしでもフル機能動作するフォーム設計を行った上で、もしもJavaScriptが利用できる場合はより快適に動作する、といった方針で作っていくことを考えていた。

基本的にはonSubmitをフックして、JavaScriptで対応できる処理の場合はJavaScript側で処理を代行した上で、return false;するようなアプローチね。

で、実際にそういう高機能なフォームを書いてみようと試してみたところ、すぐに手が止まってしまった。具体的にどう書くという方針が全然練れていなかったらしい。

というか、JavaScriptなしで完全に動作するフォームの上に、JavaScriptを使うとより快適に動作するフォーム機能を載せようというアプローチ自体に無理があるのかな。もちろんそういうアプローチが可能な場合もあるけれども、そういうアプローチが可能なケースはかなりレアな気もしてきた。

素直に、JavaScriptなし版のフォームとJavaScript必須なフォームを、それぞれ別に作った方がいいのかもしれない。この辺を追求してみた人っているのかな?

本日のツッコミ(全4件) [ツッコミを入れる]

Before...

_ 秋元 [ちゃんと読み込んでないので単なるご紹介なんですが、"degradable Ajax"というキーワードでいくつかエント..]

_ ishinao [>secondlifeさん シンプルなフォームだと、そういう補助的なJavaScriptの書き方(基本的な流れは同じ..]

_ ishinao [>秋元さん 上記ページは、まさしく私のとろうとしたアプローチに関する話でした。 このページで紹介されている方法は、..]