昼間は武蔵野の市営パークへ。ここは夕方前までは結構空いているので昼間はかなりマッタリスケートができて調子いい。ここキッズがうまいからかなりヘコまされるけどね。久々に行ったら荻窪スケータ達にも遭遇。久しぶりに行ったので一つ忘れていたことがあった。ちょうど昼過ぎ頃には、ここ駐車場がかなり混む。なので、狙い目は昼前か、夕方前。でも夕方前になると、パークのほうも混むので、ここはやはり昼前が狙いどころ。でも日曜はキッズレッスンがあるので(たしか。まだやっていたらの話だけど)それも要注意。
画像(写真)管理ツール。Gmailとも連携できる。あー、俺はこんなのが欲しかったんだ〜!っていうようなインターフェースと軽さ。まだ日本語に対応していないところがイマイチだけど、googleプロデュースだからそれも時間の問題だよね。そういえば、gmail、メールの検索に日本語対応されているよ。これはかなり便利。一時期だけ、インターフェースも日本語対応されていたみたいなのだけど、いまはまた英語に戻っている。これもまた時間の問題だね。あとgoogle suggestの日本語対応版も出たみたい。検索語句に「あ」って入れるととりあえず候補に「あびる優」が出てきます…
またもやgoogle関連ネタなのだけど、google desktopの日本語版が提供開始されたので、インストールして使ってみた。ソフトウェアの主な目的は、自分のパソコン上のファイルをgoogleと同じようにインデックス化して、高速に検索できるようにするということ。パソコン上のあらゆるファイル形式が検索可能になる。しかもgoogleエンジン搭載だから、速い。インデックスファイルは、元のファイルより小さくなるが、それでも、量が多ければ多いほどディスクスペースを使うので、インストールの際は検索対象とするフォルダを適切に選ぶ必要がある。詳細についてはヘルプをどうぞ。
実際に使うと、インターフェースがgoogleのウェブ検索そのものなんだよね…ブラウザが開いて、入力フォームがあって、そこに検索語句を入れると、パソコン上でヒットしたファイルがウェブ検索の時と同様に一覧される。Windows IEを2つ立ち上げて、片方ウェブ検索、片方デスクトップ検索なんかすると、何がなんだか分からなくなってしまう。
ちょっと触り程度にいじってみた。ajaxとはAsynchronous JavaScript + XMLの略で、エイジャックスと読む。ここのページに図解式で解析されている。簡単にまとめると、ユーザの求めているデータを、裏側の処理で、非同期的にあらかじめ用意しておき、いざユーザがそのアクションを起こそうとしたときには、既にその情報が用意されているようにする仕組み。リクエストを発行して、レスポンスを待つという従来のウェブの仕組みから解放されるという技術。これにより、ユーザは、ストレスを感じる事なく利用できるウェブサイトを容易に作れる。google suggestやGmailでもお馴染のインターフェース。似たような技術ではFlashなどがあるが、こちらはJavascriptで実装されているので、商用製品を一切使わない実装となっている。
地球全体から道路1本まで眺められるNASA製3D地球儀ソフト「NASA World Wind」、これは凄い!これがフリーソフトだなんて、、、子供の頃に地球儀見るの楽しかったけど、今の子供達はこんなソフトで学習できるなんて。表示できる内容や機能などもかなりある。災害情報とか、ものすごく面白い。情報も随時更新されて、例えば一目で、ミャンマーにて2005年03月21日06:55分に火事があったことが分かる。
とにかくインストールして遊んでみるべき。パソコンの性能が結構よくないと厳しいかもしれないが。
これもまた半端ない。ajax関連を調べていると、代表的なサイトとしてよく取り上げられるので試しに使ってみた。検索ボックスに、昔アメリカに住んでいた頃の住所を入れると、ピンポイントではないが、かなーーり近いところまで表示してくれる。そのほか、自宅住所からラスベガスっていうあいまいな検索をしてみる(2400 throfare, grosse ile, mi to las vegas)。するとばっちし、ラスベガスまでの行き方を表示してくれる。道路案内つき。2069mile(3200kmほど)、所要時間は1日5時間とのこと。
先々週の半ばぐらいに、今月28日納期の仕事に参加。どうやらこのプロジェクトは、過去1年にわたってきて開発されてきたのだけど、納期2週間前にして、70以上ものバグがまだ存在する。そんな中、開発会社は空中分解して、担当のコンサル会社は冷や汗状態。普段ならこういった仕事は断るのだけど、お世話になっている取引先だし、社長もとても人柄が良いのでここは一つお手伝いすることに。まぁ2月の仕事の入りが悪かったからちょうど良い。てゆうか、3月になって「至急」ステータスの仕事がバンバン入ってくる…まぁ、年末や年度末はこういうのは多い。
それにしても、コードがひどすぎてびっくりした…Javaのstruts案件なんだけど、もう滅茶苦茶。ソース汚いはスレッドセーフじゃないは、変数名はHTML作成ソフトで自動生成されているの使って暗号状態(name=textfield253723みたいな)だは、アクションの中でいきなりSQL発行してるは、、、、、
そんなわけで、ここ2週間は会社に缶詰状態。週末もこんなときに限って晴天…スケボーして〜。まぁでもいろいろ勉強になったからいいか(お金もも稼げたしね…)。コード解析もパズルみたいで、楽しもうと思えばいくらでも楽しめる♪
ってコンテンツは増えていないけど。背景白に統一。いくつか動いていなかった機能(antennaとか)を修正。あと主要ページにナビゲーションバー追加。MacのOSXっぽくしたので、ホームページのタイトルも100% Hardcoreから100% Hardcore Xに変えてみた。HardcoreとXの相性(XXX ratedの意味で)ってすごい悪い。海外のエロ検索にひっかかりまくりだろうな。
javascriptでformのsubmitを実行しようとしたときに、formのinputエレメントのname属性にsubmitなんてのがあると、javascriptエラーになる。ちなみにIEのみで発生(もしかすると一部のバージョンだけかも知れない)。ここにサンプルHTMLをおいて置きました。HTML4のDTDを確認してみたけど、inputエレメントのname属性にsubmitという文字を指定してはいけないようなことは書いてない!というわけで、IEウンコ決定。これがインターネット上の8割以上をも占めるブラウザーの仕様なのです。
もちろん、html側のそのようなエレメントのネーミングセンスも如何なものかと思う。しかし、この罠は、先週ずっとやっていたstruts案件のテンプレートhtmlで行ったもの。つまり俺が作ったhtmlじゃないから仕方が無い。
面白いことしている人たちがいます。仕組みもかなり単純。ゲームすることに夢中になって、こういった機能ハックには目がいかなかった自分に失望だよ!けっ。いやぁ、これでお蔵入りになってたPSPをひっぱりだしてちょっと遊んでみるか。やっぱり自分がゲーマーじゃないことを再認識…
朝は新宿区役所にようがあったので行く。朝10時頃行ったのだけど、結構混んでて、1時間ぐらいまたされる。結局12時ちょい前ぐらいに区役所の用事は済ませて、次に車屋のある横浜へ。青葉台にあるアメ車のディーラーさん。ここ3週間ほどリアブレーキが不調だったため、修理の依頼をしにいく。すべてのブレーキパッド交換、ディスク交換(前輪は研磨でOKかも?)。で、ついでに故障している運転席のパワーウィンドウも見てもらったけど、外れているだけ(レギュレーターが)の可能性が高いとのこと。さすがはアメ車ディーラー、一瞬にして調査終了。やはりローカルな整備工場とは違って、アメ車専門家だけはあるね。あと、部品も揃っている。最近ナビゲーターも多いから在庫も持っているのかね。ちょっと前は部品取り寄せるだけでも時間かかったのに。
PARって日本語で発音するとマヌケだな。PARはPerlでjavaのようなwarファイルを作ったり、perlのライブラリが無くても実効できるようなバイナリを作ったりすることができる。とある仕事でperlのソースコードを販売することになったのだけど、一部公開したくない部分があったので、PARに含まれるppコマンドでperlのソースコードをバイナリー形式に変換してコードの隠蔽を図る。一応perlにはperlccというperlのソースコードをバイナリの実行形式に変換してくれるコマンドが付属しているんだけど、どうやらこちらはあまり評判がよくない模様。perlccは試してみたのだけど、perlのlibraryにリンクしてしまうため、異なるバージョンのperlがインストールされている場合などは動かなくなる。binaryにすることで動作環境が限られるのはわかるが、バージョン依存はチトきつい。
開発の仕事している中、20分ぐらいで書き上げるウンコプログラムってのは結構あるもんだ。しかもそういったその場だけ使う的なプログラムは、似たようなものであっても、必要に迫れたときに書く。もう少し汎用的なものを書いて使いまわせばいいじゃんとか思うのだけど、実はそこまで余裕がなかったりするときも多々ある。公開するまでもないヤッツケ系のコードだし、だいたい作っている時は忙しくて公開したりする暇もない。それもなんだかもったいないので、これからゴミ置き場的な場所を作ってそこに暇があれば追加していこうと思う。まぁ、これもホームページのコンテンツを増やすという意味で。
で、とりあえず第1弾はこれ「Javascriptをフォーマット(整形)して出力する」
_ yu- [new era のサイズの読み方はどう読むのですか? 73/8だとしたら「ななと八分の三」?でいいのですか? ]
_ はっしー [picasa 2 これ凄いイイ!! なんかいちいちおしゃれだし、軽い。 日本語対応してくれるといいなー。 このま..]
_ おざき [new eraのサイズの読み方は、特にキマリみたいなのは無いんじゃないのかな? 俺は"ナナのハチブンのサン"って言っ..]