最近のトラックバック

2008年7月
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
ブログ:ココログ

« 2007年11月 | トップページ | 2008年1月 »

2007年12月25日 (火)

OuDia開発の経緯-17 OuDia Ver.0.04 リリース(2006年3月7日)


 これを書いている2007年12月現在、OuDiaの最新バージョンは0.04.08 となっています。

 このバージョンのベースとなる OuDia Ver.0.04 は、2006年3月7日 にリリースされました。このバージョンは、僕自身がOuDia本格着工時にやりたかった機能が一応満たされたものであり、ひとつのマイルストーンとなるものであると思っています。OuDiaを本格着工したのは2005年5月ですから、ここまで来るのに約8ヶ月が経っていました。

 作者自身はこのバージョンをリリースした後、再就職を行いました。その後はまたまた本業多忙になってしまっており、OuDiaの開発にはなかなか時間をかけられなくなってしまいました。結果、バージョン0.04以降のバージョンアップの間隔は開いてしまい、規模的にも小改造にとどまっています。

 こんな状況ではありますが、OuDia Ver.0.04.08 のダウンロード回数は 2000 以上となり、ユーザーの方は当初よりもずいぶん増えました。また、実験的に開設したブログやメールでも、OuDiaに対するご要望を頂戴しております。まあ、時には「過去をふりかえっているだけ」などという手厳しいお言葉を頂戴することもありますが・・・(^^; 。

 今のところ、 OuDia に対する次の大きな展開の予定を考えることは難しい状況ではあります。でも、これからもできる範囲で、ユーザーの皆様のご期待に応えられる方策を考えていきたいと思っています。

2007年12月16日 (日)

OuDia開発の経緯-16 Vectorへの登録(2006年1月17日)

 Vector は、日本最大規模の、オンラインソフトウエアライブラリです。OuDiaも、この Vector に登録しています。

 当初はあまり深く考えず、お試しのつもりでの登録でした。が、Vector の宣伝効果たるや大変なもので、これをきっかけに OuDia のユーザーが大きく増加しました。同時に、このサイトへの来訪者も、Vectorの掲載を機に増加しました。

 OuDia Ver.0.03.01 は、このサイトで 1/17~2/25 の間公開していましたが、ほぼ同時期に並行してVectorでも公開していました。Vectorでの公開期間は1/27~3/14 でしたが、これはVectorの場合、申請から掲載までの間に1週間程度の時間がかかるためです。
 期間中のこのサイトからのダウンロード数は 150 。これに対して Vector からのダウンロード数は 386 と、何と倍以上でした。Vectorの露出度たるや大変なものです。しかも、Vectorにソフトウエアを登録すると、
 『gooダウンロード』(http://download.goo.ne.jp/
 『Yahoo!コンピュータ - ソフトウエアダウンロード』
 『@nifty:ダウンロード@nifty』
といったサイトにも、Vectorのダウンロードページへのリンクが自動的に掲載されました。これらを含めたトータルの宣伝効果は、想像以上のものがありました。

 この経験から思ったことは、一個人のWebサイトを高アクセス数の人気サイトにするのは大変だ、ということです。特に、近年はブログの普及もあり、WWW上にはサイトが溢れすぎています。その中で多くの人に気づいてもらうのは並大抵なことではなくなっています。『OuDiaのホームページ』の場合は、『ソフトウエアの提供』という特性があったがために Vector という宣伝媒体を利用することができましたが、一般的な、情報提供のみの個人Webサイトを人気サイトに育てるのは、非常に困難な時代になっているように思います。

 

2007年12月 9日 (日)

OuDia開発の経緯-15 時刻入力高速化の試み(2006年1月9,10日)

 OuDia公開後、動作チェックを兼ねて自分でも結構列車本数の多い大手私鉄の路線のデータを入力してみました。しかし、時刻表データの入力は結構な時間がかかりました。編集動作をかなり工夫したつもりだったのですが、自分で使って見て「まだ工夫の余地がある」と感じました。

 OuDiaは、完全なパターンダイヤの作成はかなり簡単にできるのですが、多くの大手私鉄の路線は、完全なパターンダイヤになっているのはデータイムだけで、朝ラッシュ時・夕ラッシュ時には完全なパターンダイヤになっていないケースがほとんどです。この朝夕ラッシュ時においては、同じ列車種別でも発着時刻・所要時分に1~2分のずれが多発し、これらを手作業で修正するのに時間がかかるのでした。こういう1~2分のずれの修正を容易にするにはどのようにすればよいか・・・を主体に考えることにしました。

 まず面倒だったのは、[駅時刻]ダイアログへの時刻入力です。
 当時の[駅時刻]ダイアログは、必ず時と分の入力をしなくてはならない仕様でした。これを、時を省略して分だけを入力できるようにしました。
 また、当時の[駅時刻]ダイアログは、着時刻を修正しても発時刻が変化しませんでした。このため、ある駅の着時刻・発時刻両方を繰上げ・繰下げするのが面倒でした。これも、着時刻を繰上げ・繰下げすれば発時刻も自動的に繰上げ・繰下げになるように変更しました。
【参照】2.3.1. [駅時刻]ダイアログの便利な使い方(http://homepage2.nifty.com/take-okm/oudia/oudia_manual/c02_usersguide/c03_ressyanyuuryoku/c01_ekijikokudlg/ekijikokudlg.html)

 これで少しは楽になったものの、まだ物足りません。[駅時刻]ダイアログを使って駅時刻を変更するには、キー操作が2~3回必要になります。

 「やはり1分の時刻変更はキー操作1回で実行できるべきではないか」ということで考えたのが、『2.3.11. 列車の駅時刻の連続1分修正』(http://homepage2.nifty.com/take-okm/oudia/oudia_manual/c02_usersguide/c03_ressyanyuuryoku/c11_renzoku1syuusei/renzoku1syuusei.html)機能でした。これにより、駅時刻の微調整はかなり素早くできるようになりました。

 しかしながら、これでもまだ時刻表データの入力が面倒なことには変わりないですね。でも、今のところ、これ以上の入力省力化の方法は思いつかないところに来ています(「駅時刻を入力しない」という解決方法は除きます)。

 極めつけは「駅時刻を入力しないこと」なのでしょう。その方法の一つとして「『駅から時刻表』のデータを読み込めるようにしてほしい」という要望を挙げる方も昔からいらっしゃいます。しかし、『駅から時刻表』はデータの加工を認めていないようですし、そもそもそんな機能を作ったところで、『駅から時刻表』のサイトが模様替えされてしまえば、『駅から時刻表』を読み込むプログラムは一瞬にして使い物にならないゴミになってしまいます。『駅から時刻表』の模様替えのたびにプログラムを作り直す作業は明らかに不毛です。このため、そのような機能を追加する予定はありません。



 

2007年12月 5日 (水)

飛島バスに乗車

2007年12月1日7時47分、私の乗った飛島バスは名古屋港を出発した。

飛島バスは、名古屋港と西の飛島村沿岸部の工業地帯を結ぶ路線バスである。輸送対象は工場への通勤客に限られており、日曜日は全便運休となるのだが、土曜は運行されるということなので試乗しに来たのである。さすがに土曜はほとんどの工場が休業のようで、バスの乗客は3名だけである。運賃は前払いで500円。運賃箱に両替機はないが、通勤定期券旅客が主体なので、これで不都合はないのだろう。

バスは名港西大橋(名港トリトン)を渡って飛島村に入り、工業地帯や貯木場の中を循環運転したあと名古屋港に戻るルートになっている。

そんな工業地帯の中のバス停(UCC前)で下車したものの、民家や商店の全くないところなので、この場では時間のつぶしようがない。だからといって、このまま次の飛島バスで戻るのも芸がない。飛島村には工業地帯だけではなく民家のある地区もあり、そこからは近鉄蟹江ゆきの三重交通バスがあることは知っていたので、私はそのバス停まで歩いたのだが、これが結構遠く、1時間以上も歩くことになったのである。

« 2007年11月 | トップページ | 2008年1月 »