「ステュディオス」な生活 -38ページ目

Google MAP 日本対応

日本でも「Googleマップ」と「Googleローカル」が開始
グーグルは、「Googleマップ」と「Googleローカル」の日本向けサービスを開始した。いずれもInternet Explorer 5.5以降、Firefox 1.0以降で利用できる。 Googleマップは地図をドラッグするだけでスムーズに移動できる地図情報サービスで、Googleローカルは地域ごとの情報を検索できるサービス。両サービスは、すでに米国、英国、カナダなどで提供されていた。 日本版のGoogleマップでは、ゼンリンデータコムから地図情報の提供を受け、国内地図情報の日本語化を実現した。海外版同様に衛星写真による表示もサポートしており、表示された地図の中でローカル検索を行なうことも可能だ。
公開以来、いまだベータ版ながら話題を集めているGoogle Map がついに日本に対応しました。Flash等一切使わずにあの操作感がすごいのですが、日本を検索できるのがうれしいです。

Google Mapでなんば しかも地図は住宅地図最大手のゼンリンが提供しているので詳細まで見ることがあります。画像は大阪・なんば周辺 ですが、このとおりです。

表示しているところをURLで送れるので待ち合わせなんかにも便利ですね。

W32S

ITmediaモバイル:EZ FeliCa対応の2機種「W32S」と「W32H」
「おサイフケータイ」に対応した2機種がお披露目された。日立製の「W32H」とソニー・エリクソン製の「W32S」。W32Sは端末側面にFeliCaキーがある
auのおさいふ携帯が発表されましたね。一番手はSonyと日立。ソニエリはジョグダイアルやめちゃったみたいですね。四角い方向キーがついてます。詳細なスペックは明らかではないですが、SIMカード(auではau ICカードって言うみたいですが)にも対応しています。デザインはどんどん特徴なくなってきてますね。ますますソニエリを選ぶ理由が減っているように思います。

カラーラインナップは考えているようですが、こんどのW32Sは色がおんなの子向けすぎますね。EZナビウォークは使えるだろうけど電子コンパスはつかないだろうなぁ。

モバイルsuicaじゃなくてモバイルicocaが出たらちょっと考えるのですが、別に携帯がお財布にならなくてもいいのでこれも見送りですね。

空想生活のPCトート CSO-127

空想生活のPCトート CSO127 PCを入れて手軽に出かけられるトートバックがずっと欲しいと思っていました。

百式トート もいいなぁと思っていたのですが、もう待ちきれずに空想生活 のPCトートを買ってしまいました。

思ったより小ぶりだなぁというのが第一印象ですが、PC用ポケットには愛用のVAIO type Tがぴったり入っていい感じです。
もうひとまわり大きい方がよかったなぁとか思ったのですが、まあ、これより大きいと、結局使わないものをあれこれ入れすぎて肩にかけたとき食い込ませてしまうかなぁと思います。

さて、購入のポイントは次の点です。

・PCを入れることが考慮されていること
・しかし、いかにもPC用ですってデザインではないこと
自立すること
・できれば持ち手も自立すること
・外側は汚れが目立たないダークな色だが内側は中が見やすいように明るい色

一応、上の項目はすべて満たします。そして、バックそのものが軽いのがいいですね。

ちょっと不満な点は、ポケットがもう少しあってもいいかなって事ですかね。一応、内側にはファスナー付のメッシュのポケットがありますが、携帯用のポケットがついててもいいかなと思いました。

久々に百式トートのブログも見てみたのですが、こちらもかなり完成に近づいてきたみたいですね。
田口さんのこだわりが随所に具現化されたデザインで、こっちも引き続き気になります。


Nvu

最近1.0リリースされたNvu を使ってみました。いや、使ったというより撫でた程度ですが…。

仕事ではこの2、3年Webアプリしか作らなくなったのですが、提案段階でサクサクッと画面イメージが作れないかなぁと思って時々、HTMLエディタを探します。

まあ、買えば使いやすいものがあるとは思うのですが、かたっぱしから買ってきて試すわけにも行かないのでフリーソフトで探しています。

今回試したNvuはFirefoxやThunderbirdと同じGeckoエンジンをベースにしたHTMLエディタでWISYWIG な編集が可能です。もちろん、ソースコードやプレビューも見ることができます。

まあ、ワープロ感覚でHTMLを書くことができ、表の挿入やForm部品の挿入もサポートしています。そして最終的にはFTPでサーバにアップロードなんて機能もあるみたいです。

でもなんだかよく分からないのです。僕の英語力の無さが問題かもしれませんが…。
何かを挿入しようとするたびにダイアログが出てきていろいろ入力しなきゃならないし、使っているうちに一回落ちちゃったし、ちょっと不安定な感じがします。

現時点ではJ-Scriptor の方が使いやすいように思います。結局HTMLをテキストエディタでガリガリ書くのに慣れてしまっているので、StyleNote ぐらいの方が使いやすく感じてしまうんですよね。

もうちょっとこなれるまで様子見ですかね。



UWSC

仕事でたくさんのPCサーバをセットアップしなければならないのですが、これが結構大変な作業なのです。

インストールするのはApachePostgres 、Java、Tomcatなどです。それぞれきちんとインストーラがあってスキルがなくても手順書さえ作れば誰でもできる作業なのですが、インストールするソフトが多いのと対話的で途中で設定を入力しなければならなかったりして処理している間待ちが発生して結構非効率な作業です。

気の利いたソフトでは設定ファイルをインストーラ起動時の引数として渡してやれば途中で「インストールタイプを選択してください」などど止まったりせず、最後まで一気にインストールしてくれたりするのですが、前述のソフトたちは残念ながらそのような機能は持っていないようです。

それでも何とか自動化できないかと思って、前から気になっていた「UWSC 」を試してみることにしました。
このソフトはマウスやキーボードの操作を記録して再生してくれます。Excelマクロの記録&実行がアプリケーションを問わずにできるようになると考えれば分かりやすいです。

しかも操作はスクリプトとして記録されるので、テキストエディタで編集すれば同じ操作を繰り返したりすることができるようになります。

まずはApacheのインストールを自動化しようと試みました。しかし、結果は今のところうまく行ってません
インストーラの起動と最初の画面から次に進むことぐらいはできるのですが、途中でライセンス規約に同意するかの質問画面の出るタイミングとスクリプトが実行するタイミングが合わないのか、うまくいったりいかなかったりします。SLEEPを入れたりして調節しようとしてもダメでした。きちんと画面が遷移したことを判定するロジックが必要なのでしょうか。

ソフトのインストール以外でも単調な作業をスクリプト化しておけば仕事に大いに役立ってくれそうなポテンシャルを秘めてはいると思うのですが…。使いこなすにはもう少し研究が必要なようです。

アメブロリニューアル

約2日かけてアメブロがリニューアルされましたね。

見た目的には変化が少ないのですが、実装はかなり変わっていそうです。
前はPHPで実装されてるようでしたが、リニューアルでJavaに変わったみたいですね。URLのパスが~.doに変わっているので、おそらくStruts を使っているのでしょう。

自分も開発に使っているフレームワークで動いていると思うと結構親しみわきますね

でも、みんなが一番期待していたパフォーマンスの改善は実現されていないですね。リニューアル後も日付が変わる前後の時間帯は重たいです。特にリンクや画像のサブウィンドウの立ち上がりが遅い遅い。ここだけ前の実装を残しておいた方がよかったんじゃないかと思うほどです。

リニューアルの少し前、記事を書くページに動かないけど変なボタンが見えてたことがあったのですが、そのボタンが担う機能がリリースされると思っていたのですがそれもなかったですね。あれは何だったのだろう?

Eclipse3.1 + Web Tools Platform

Eclipse3.1 Eclipse.org からついにリリースされたJava開発環境の新バージョンの3.1をダウンロードしまして、使ってみました。今バージョンからは正式にJava2SDK5.0に対応ということで、JavaVMもインストールして試します。

これまではダウンロードサイトがミラーも含めてリリース直後は結構混んでいたので、今回もダウンロードに苦労するかと思いきや、サクッGETできました。ちなみに北陸先端科学技術大学院大学 からダウンロードしました。ダウンロード環境はかなり改善されていますね。

早速、解凍して起動してみるとまずロゴが変わっています。(まあ、マイルストーンビルドで知ってましたが…。)個人的にはこれまでのロゴの色合いの方がかっこいいと思います。それはさておき、起動時の変化といえば、起動の進行状況を表すプログレスバーがつきました。これによる錯覚かもしれませんが、起動は若干速くなったように思います。

WTPを試してみた

素のまま使うのもなんなので、3.1以上対応で開発が進んでいる The Eclipse Web Tools Platform (WTP) project のWTP プラグインも前から気にはなっていたのでインストールしてみました。このプラグインはEclipse.orgのサブプロジェクトで開発されているJ2EEの開発環境です。HTML、JSP、XML、CSS、JavascriptとWebアプリ開発一般に必要なエディタとEJBの開発のための様々な機能が実装されています。

EJBは使うつもりがないので、とりあえずDynamic Web Projectを作ってWebアプリを少し作ってみながら試しました。ウィザードのしたがって作っていくととりあえず、おなじみのWEB-INF/web.xmlを中心とするJavaのWebアプリに必要なファイルとディレクトリができます。

JSPのエディタはHTMLタグもスクリプトレットもコード補完してくれるので便利。プロジェクトを作るときにサーブレットエンジンの設定をするので、Eclipseからエンジン起動するとEclipse内にブラウザも起動して確認できます。これは結構便利。
あと、CSSやJavascriptのエディタでもコード補完してくれるのはなかなかいい。まだあんまり使ってないけれど、Javascriptエディタは補完する候補の前にIEとネスケのマークが出るので互換性が分かりやすそう。

しかーし、機能的には便利なのですが、パフォーマンスの面で快適じゃない。例えば、JSPでは起動は普通なんだけど、保存するときに整合性のチェックをするみたいで、めっちゃ時間がかかる時がある。web.xmlを編集した後もそう。
それと設定が複雑でしかも、それらを設定するGUIがそろっていないみたいなので、はじめから作る場合はいいんだけど、よそからポーティングすると結構設定で苦しみました。コンテキストパス変更するのに設定ファイルを探しまくりました。

総評としては現時点では便利は便利だけど、パフォーマンスに難ありと設定の複雑さからWebサービスやEJBも使った大規模開発やるつもりがないならLomboz+Tomcat Launcherの方がお手軽でいいかと思います。まあ、僕はもう少し使ってみるつもりですが。

2005年 6月に購入した本

もう6月も終わってしまうのですね。大阪はぜんぜん雨が降らないのですが、このまま夏に突入してしまうのでしょうか。

今月は少し少ないですかね。そのかわりに先月までに買ったけれど読めずにいた本を結構読めました。

もう少しペースを速めて買うペースに追いつかねば。

すごい会議-短期間で会社が劇的に変わる! すごい会議-短期間で会社が劇的に変わる!
この気持ち、どう伝えたらいいでしょう。本を読んでこんなに興奮したのは久々です。読むと自分の中で何かが変わります。まだ読んでない方、今すぐ書店に走ってください。



Eclipseプラグイン入門―〈Java IDE〉便利な機能を簡単に追加! Eclipseプラグイン入門―〈Java IDE〉便利な機能を簡単に追加!
仕事でEclipseのプラグインを作ろうかということになり、プラグイン開発の本はいろいろ出ていますが、一番薄かったので買ってみました。見た目どおり、それほど内容は豊富ではありません。でも、入門者が最初の取っ掛かりとするには最適の本だとおもいます。ウィザードで自動生成されるサンプルを元にオリジナルな機能を追加する手順が丁寧に解説されています。これで取っ掛かりと作成の流れは理解できます。結局プラグインは作ってないのですが、お勧めです。

お金持ちになる新聞の読み方 お金持ちになる新聞の読み方
パーソナルなことって他人がどうやってのは知りたくなることはありませんか?例えば、トイレの中のすごし方とか。新聞の読み方もそのひとつでした。毎日何千万、何百万、何十万の人々が同じ新聞を読んでいるのですが、人それぞれ読み方が違うと思うのです。最初にたまごっちやアミノサプリといったヒット商品の誕生に新聞の力があったという紹介がいくつかあり「ふーんこんな風に新聞をつかうんだー」と興味深かったです。最近、時間がなくてネットのニュースで済ませがちですが、各新聞社独自の解説や記事の扱いの大きさで情報の価値が分かったりとネットニュースにはない良さもあるので新聞ももっと読もうと思います。

UMLによるオブジェクト指向モデリングセルフレビューノート UMLによるオブジェクト指向モデリングセルフレビューノート 仕事でシステムの仕様書などを書くときにはUMLで書きます。最近ではだいぶ慣れてきたのですが、いかんせん、書籍での独習で周りにも詳しい人がいないのでほんとにこれでいいのかなぁなんて思いながら書いているときもあります。そんな不安を少しでも解消できるかと思って買ってみました。でもまだ読んでないので不安なままなんですが…。


ネットワークセキュリティExpert―今すぐ使える!定番セキュリティツール完全ガイド2005 ネットワークセキュリティ Expert 2 Software Design 特別編集 ネットワークセキュリティExpert―今すぐ使える!定番セキュリティツール完全ガイド2005 ネットワークセキュリティ Expert 2 Software Design 特別編集
最近、銀行やらカード会社やらから個人情報が流出したという話をよくニュースなどで聞きます。多くがデータの取り扱い方がまずいようですが、価格.com のように攻撃されてサービス停止に追い込まれたりする事件も起こっています。一応、システム開発に携わっているので他人事ではありません。実践的な知識を身につけねば。

WEB+DB PRESS Vol.27 WEB+DB PRESS Vol.27
毎号かっていますが、今号は結構充実していたと思います。まずDI 、そして話題のAjax 。そしてFirefox の普及で注目を集めるXUL の特集があります。特にAjaxは入門者向けの情報が少ないのでこの記事は貴重だと思います。Ajaxのフレームワーク的なライブラリも結構あるのですね。どれか試してみようかなぁとも思うのですが、もうしばらくそんな便利そうなものに頼らず地道に研究しようかと思っています。最近フレームワークはそこそこ使えるけど、サーブレットを実装したことがないプログラマって割といるんですよね。そして結構使えなかったりする。自分がそうならないようにプリミティブなところからこつこつと行こうかと。

オメガトライブ 13 (13) オメガトライブ 13
連載も立ち読みしてしまうんですけどね。単行本も買ってしまいました。




20世紀少年 19―本格科学冒険漫画 (19) 20世紀少年 19
これも連載をつい立ち読みしてしまうんですけどね。買っています。ついにケンヂが動き始めます。そして一度は正体が明らかになった"ともだち"が誰なのかまたまたわからなくなってきました。つづきが待ち遠しいです。

結構ワザモノ

噴水? 今日は東京に出張してました。
丸の内のファーストスクエアで同僚と待ち合わせをしたのですが、そこにある噴水?というか水盤?というか、お椀型の大理石の底から静かに水が溢れ出ているオブジェがよく見ると結構、精度の高い仕事だなぁと感心しました。

このオブジェ、水が流れているかどうか分からないほど上面の全周からまんべんなく水が溢れていて、外側をに水の膜を作りながら静かに底に流れていきます。

このように全周まんべんなく水が溢れるということは、まず上面がほんとにまったいらに加工されており、しかも底の丸い水盤を高精度で上面が水平になるように設置しているということです。

結構、ワザモノなオブジェです。一見何の変哲もなくても、よく見るときらりと光る仕事を心がけたいものです。

ファイル分割ソフト Div

ファイル分割ソフトDiv ここしばらく書き込みが滞っていました。客先のトラブル対応で忙殺されていてサボっていました。まあ、ネタに行き詰っているということもなくはないのですが…。

客先に納めたシステムがダウンしてしまい、その復旧と原因調査をしていました。
困ったことにそのお客さんというのが、自分たちが運用しているのだという意識が希薄で、起動してほったらかしな状態で、結局トラブルの原因もディスクがいっぱいになってDBが止まったことでした。ディスクの監視をちゃんとやってりゃ防げたのに。
状況を説明し、復旧すると、「どうしてディスクがいっぱいになるのを防げなかったのか」とお怒りなのですが、提案時に「それって必要なの?結構高いね」って言ってサクッ見積もりから監視ソフトや設定作業費を削ったのはあんたなんだよね。それをいまさら言っても火に油を注いでしまいそうだったので心の中で呪ってやるだけにとどめ、淡々とトラブルの詳細を調べるためにログ解析をしてました。

運用がそんな感じなので当然、ログローテーションなんかもやってなくて巨大なログファイルと格闘することになりました。テキストエディタや解析ソフトで開こうにも時間がかかるし、そもそも大きすぎて開かないのもあります。そこで活躍したのが、ファイル分割ソフトDiv です。

ファイル分割ソフトはいろいろあるのですが、サイズで分割するソフトばかりです。でもログファイルをサイズで分割されると行が途中で切れたり、文字がおかしくなったりしてしまいます。このソフトは行数でも分割できるところがすばらしいです。これでログファイルを分割しながら何とかトラブルの詳細を調査することができました。