最近のトラックバック

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    
ブログ:ココログ

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

2008年2月17日 (日)

アフィリエイト広告のない風景

先日(2/7)に予告いたしましたとおり、アフィリエイト広告のサービスが終了したため、広告を撤去しました。

まあ、広告なんてものは、「見てくれればめっけもの」というものであり、OuDiaの本質には何も関係ないものなんですが、殺風景なページからアクセントがなくなるのはちょっと残念ですね。

ローカル私鉄に乗ると、車内の広告吊りがほとんど使われてないという光景に出くわすことがあります。それを見ると、ちょっとさびしい感じがしますが、それと似た気分がしています。

2008年2月 9日 (土)

OuDia時刻表CSV変換ツール

 時刻表ビューの表示内容をCSVファイルに出力するプログラム OuDia時刻表CSV変換ツール の試作品を公開しました。

以前述べました通り、このソフトは、「OuDiaのデータをもとに見栄えのよい時刻表を作成すること」を主たる目的としています。保存したCSVファイルを表計算ソフトで開き、表計算ソフトの豊富なデザイン機能を使うことによって、好みのデザインの時刻表が作れるのではないか、ということです。

今回の『OuDia時刻表CSV変換ツール』は、あくまで「試作品を取りあえず公開した」、という水準のものです。このため、動作テストは全く行き届いておらず、バグも相当多いと思います。大事な .oud ファイルをこのソフトで用いる場合は、ファイルのバックアップを行ってから用いることをお勧めします。

実は僕自身は表計算ソフトの機能にはあまり詳しくないので、「こんな機能でいいのか?」と思いながら作った部分もあります。でも、天下の Microsoft Excel のことですから、「OuDiaからはとりあえずCSVで出力さえしてしまえば、後はExcelで何とでもなるんじゃないの?」と勝手に過信しています。

 

2008年2月 7日 (木)

アフィリエイト始末記

現在、OuDiaのホームページには『じゃらん』の広告が載っていますが、これはリクルートアフィリエイトによるアフィリエイト広告です。

先日、このアフィリエイトの事務局から

甚だ勝手とは存じますが、2008年2月15日(金)を
もちまして、本サービスを終了させていただくことといたしました。

とのメールが着信しました。このため、あの広告はまもなく見納めになってしまいます。

あのアフィリエイト広告の掲載を開始したのは、昨年2007年7月28日。きっかけは、アフィリエイト事務局からの勧誘メールでした。このとき僕はあまり深く考えず、「アフィリエイトってどんなものなんだ?」「儲かるものなのか」という好奇心から広告掲載を開始しました。殺風景な『OuDiaのホームページ』では、あの広告がせめてものアクセントになるんじゃないかなあ・・・という目論見もありました。

しかしそれから6ヶ月、

  • クリック回数は0の日がほとんど、最大でも9回(1/31日。どういう風の吹き回しだったんでしょう?)
  • 注文件数はついに0
  • いわんや報酬もついに 0円

と、惨憺たる結果でした。まあ、OuDiaのホームページ程度の訪問者数では、アフィリエイトなんて何の意味もない、ってことですね。

しかしまあ、広告が掲載できるのもあと1週間。腹いせに親の敵みたいにクリック連打でもしたろかいな。皆さんも一つ協力してくれませんか?

2008年2月 4日 (月)

時刻表データをCSVファイルに保存

 1月末から、OuDiaの路線ファイル( .oudファイル)の時刻表データをCSVファイルに保存するツールの作成を開始しました。

 このツールの開発は、OuDiaユーザー様からの、時刻表ビューの見栄えに関するご要望が発端になっています。例えば、

  • グリーン車連結などのマークを入れたい
  • 発着番線を入れたい。
  • 駅間距離・始発駅からの距離を入れたい。
  • 別線発もしくは別線着の列車について、 始発駅・終着駅の駅名・時刻を表示したい

といったことですね。

しかし、時刻表を美しくデザインして印刷するという要件に対しては、Microsoft Excelなどの在野の表計算ソフトを用いる方が、充実した対応ができると思います。というより、表計算ソフトは今や高機能化しており、OuDiaをいくら改良したところでExcelの表現力には到底及ぶものではありません。このため、僕としては、時刻表の見栄えに特化した改良にはあまり力を入れたくないのが正直なところです。

このため、このような要望に応えるべく、時刻表をCSVファイルに出力する機能をOuDiaに搭載しようと考えたわけです。
が、これを試作してみて重大な問題に気付きました。

列車本数の多い時刻表をCSV化してExcel2003で開いて見ると、こんなエラーメッセージが出てしまいました。

「ファイル全体を読み込むことができませんでした」
「Excel では、ワークシートごとに 65,536 行と 256 列のデータに制限されています」
「制限数を超えた行または列は自動的に切り捨てられ、構成可能ではありません。」

Excelにはこんな制約があったんですねえ。

でも、列車が横に並ぶ形式の時刻表では、列車本数=(横方向の)列数ということになります。列車本数の上限が256本では少なすぎです。これでは使い物になるはずもなく、私はこんなものを作るために2週間の週末を費やしたことを悔やみつつ、どうすればいいのかを思案するのでありました。

(多分)つづく


 

2008年2月 2日 (土)

CocoDiaが、OuDiaファイルの読み込みをサポート

OuDia と同じジャンルのソフトウエア CocoDia (Machintosh用ソフトウエア) が、OuDiaファイルの読み込みをサポートするようになったそうです。(詳細は こちら をご覧ください)

僕自身は、ファイルフォーマットについての資料を公開したことは全くないので、作者様は実際のOuDiaファイルから仕様を解析なさったのでしょうね。僕もOuDiaの第一次開発の頃に、WinDIAファイルフォーマットの解析を行いましたが、結構面倒だったのを覚えています。

OuDiaファイルはテキストファイルではあるものの、「人に読みやすいファイル」ということは全く目指していません。このため、解析はそれほど楽ではないはずなんですよね。また、現行のOuDiaファイルフォーマットには欠点も多いため、次の機会にはファイルフォーマットの変更を考えています。

CocoDiaに関しては以前から関心を持っていたのですが、なにぶんMachintoshに触れる機会が全くない(Machintosh を持っている知人も皆無)ため、いまだに使ってみたことがありません。使ったことのある方、どんなものなのか教えてください。

 

 

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