けーすく10

スクリプトはひとまず置いといて、いよいよ表示レイアウトに着手。 スクリプトの時はアイディアをどう実装するのが一番いいかで悩むのに、 デザインになるとアイディアがなくて悩むあたり、 自分はクリエイター気質よりプログラマー気質なんだろうなぁ。

デザインについてはキープコンセプトの予定ですが、 UAの優先順位については今回はFirefox・Opera > IE7 >> IE6にすることに。 別にIE6を見捨てるわけではないのですが、IE7を使うともっときれいに見える(かも)と。 本音を言うとCSSいじってるともう窓からIE6を投げ捨てたいくらいですが、 さすがにまだしばらくはIE6が圧倒的多数のはずなんで・・・
SafariについてはFirefox・Operaと同等に見られるはずですが ・・・いかんせんうちにはMacないので確認できませぬ。 誰か、Intel Mac miniください(ぁ

あんのうんVer.4進捗

スクリプトのコーディング終了。 ちょこちょことバグとった結果、 従来機能まわりはだいたい動きそうなとこまできたので、 そろそろXHTMLのコーディングを考えなければいけませぬ。 そういや、IE7どうしよう。

あんのうんVer.4計画

ここ最近の掲示板や拍手へのスパム対策とかいろいろあって、 このページのスクリプトをいじりだしたら、 次々と変えたくなって止まらなくなってます。

といっても今回のテーマはソースの清書。 もともとXML変換スクリプトだったところに後から付け足したカテゴリ検索やページ分割周りの実装がきちんと部品化されていないのでまとめるついでに、Perl4に毛が生えた程度の記述をもう少しイマドキのPerlっぽくクラス使って書きなおそうかなと。 進捗はまだ3割程度。いつになったらできるのか・・・。

PC環境再構築・・・の下調べ

ちょっとVista導入について調査中。 うちの場合、さしあたっての問題はフィルムスキャナのCOOLSCAN V ED。 仮にも現行で店頭に並んでいる製品なんだから、 検討中とかまどろこしいこと言わずに対応を表明してください。>Nikon

それとは関係ないけど、デュアルディスプレイにしてデスクトップの配置を変えたおかげで、 メインの液晶ディスプレイであるL567の画面左上の黒ずみが気になりはじめた今日この頃。 なにやら無償修理対象らしいので修理だそうかなぁ。 4年前の製品だけど8bitのIPSパネルを10bitドライブしているだけあって、 6bitパネルを8bitドライブしている1619万色のRDT1711IVMとはまるで画質が違います。 液晶でDVI接続の時代になってもここまで違いがあるんだなぁ・・・・。

WX320K

先日、仕事場のフロアが変わったのですが、 高層階のせいかPHSの入りが非常に悪いのが悩みの今日この頃です。 表示上はアンテナ5本でもいざ接続しようとすると何回も繋がないと繋がらないとか。 13時頃に送信されたメールを受信したのが21時頃とか。 ただでさえこの仕事場嫌気さしてるのに、それに拍車をかけています (ウィルコムのせいであって、まあ仕事のせいじゃないんですが)。

そんな中発売されたのが京ぽんの新型WX320K。 今使っているWX310Kの後継機というよりかはWX300Kの後継あるいは上位機種という扱いの機種ですが、 速度アップに加えて、悪条件の接続性が改善されているW-OAM対応ということで、 今の状況では非常に気になる機種です。 そんなわけで、定時退社日の今日、帰りにWX320Kの実機を触りに行ってきました。

デザインについてはわりといい感じです。厚みがWX300Kより若干薄くなってるので、 WX310Kと比べるとかなり収まりがいい感じ。一般的なタイルタイプになったメニューもなかなかです。 しかし、そこからひとつメニューを開けてびっくり。 フォントのアンチエイリアシングがねぇ!! おそらくはJava搭載との兼ね合いかレスポンスの向上が目的ではないかと思いますし、 実際わりとさくさく動くのですが、フォントを小さくすると文字が結構見づらいです。 メニューを探してみましたがON/OFF出来る気配もなし。今さらこの機能削るかな。

そんなわけで、個人的には外部メディアが使えず内部メモリもそのわりに少ないことも合わせてびもー。 カメラがないなど機能的には劣りますがnineの方が物欲はそそりますねぇ。

無計画CGI計画

日記コメント機能追加のために実装方法を考えていたのですが、 試行錯誤の上で増築した部分がそろそろ見づらくなってきたし、 部品のパッケージ化はしていたもののモジュール化はしていなかったこともあって、 モジュール化のついでに部品から書き直す事にしました。 これでまたしばらくPerlと格闘な雰囲気。

けーすくロードマップ

Exif関係プログラミングのもろもろが一段落したところで、 けーすくの技術的予定というかできたらいいなリスト。

  • IE7での動作確認&微調整
  • 拍手の新スクリプト化
  • 日記へのコメント機能追加
  • デザイン改装

1番目は必須事項なのですが、 メインマシンがIE7非対応のWin2000なのでついつい後回し中(汗。 というか今の最大の課題はIE7をどういう形で導入するかだったり。 WinXPのVAIOに入れるだけにするか、メインマシン用にWinXPを買うか、Vistaを買うか。 5・6月以降一気に世の中がIE6からIE7になりそうなのでそれまでにはなんとか。

2番目はスクリプト自体は1行伝言板ベースなので1日あればできますが、 せっかくだから拍手絵も変えるかとなると大掛かり。 利用頻度が以下略なのでやっぱりついつい後回し中。

3番目は・・・スクリプトをどう実装しよう。 メッセージ管理がDBではなくXMLもどきな上に借鯖が専有じゃないので、 データ構造は悩みどころです。決めてしまえば今回の1行伝言板作成とと 手間は大差なさそうなのですが。

4番目は3番目が出来ればレイアウト変更が必要になるので必須。 もっとも、次回はTOPからより普通のBlog的デザインになるかと。 ここまでBlogが普及しちゃうとBlog的なインターフェイスのない 日記ページなど使いづらいと思われてるんじゃないかなぁと思ってみたりするのです。 ただ、ギャラリーページの見せ方は悩みどころなのですが。

ExifにGPSデータを~その2

EOS Digital Makernote対応GPS-CS1k用Exif位置情報埋め込みツールが「一応」完成。 「一応」なのは実装が汚いからorz。特に差分反映のあたり。 位置情報のD表記、DM表記、DMS表記を相互に一致比較をするのにはいろいろ無理があります。 でもまあ自分で使う分にはまったく問題なし。

ExifにGPSデータを

新型1行BBSに脱線していたので止まっていた、 NMEAデータのExifへの埋め込みツールの作成を再開。 新型1行BBSへの位置情報対応で位置情報の活用方法が増えたので、 やる気度もアップです。

とりあえず、GPS-CS1KのログからKissDNのMakernoteを保持したままでの位置情報埋め込みはできるように。 Exifデータの再構築ではなくて、GPSタグのみ挿入する方式にしたんで、 すでにGPSタグがあった場合等に制約が出るなど汎用性は低いのですが、 比較的元データの体裁を保っているのではないかと。 追加する位置情報については速度や移動方向についてはGPS-CS1Kの15秒の測位間隔と誤差を考えると あまり意味はなさそうなのでパス。高度については最初は対応する予定でしたが、 実際ログ見ると誤差で使えなさそうだったのでやっぱりパス (平面上なら50mくらいずれても意味はありますが、高度は50mずれるならない方がマシ)。 結局、GPS-CS1Kの付属ソフトのGPSImageTrackerで付加するデータと同じになりました。 もちろんこちらはKissDNのMakernoteも保持したままです。 ちょいといじればIFD系のMakernoteなら他メーカーでもわりと対応できそうです。

ただ、これだけだと位置情報がなかったりずれがあるデータを カシミール等で位置情報を修正するとやっぱりMakernoteを維持できないので、 Exifの位置情報とGPS-CS1KのNMEAログを併用して 元ファイルから再度位置情報を付加するモードをつけようかと画策中。 これなら全ての画像の位置情報を修正しなくてもポイントのだけ修正すれば あとは補間で対応できるし。

しかし、早いところ完成させないと、絵描きモードに移行できないorz。

新型1行BBSその2

仕事休んで細かいバグ取りや表示の調整まで終わらせたので、 トップのリンクを新型に張り替えました。

1行しかかけない関係上、BBS側で書くのはつらいので、 こちら側で現状の機能を説明しておきます。

画像リサイズ対応
従来の画像回転に加えて画像のリサイズに対応しました。
リサイズを伴わないJPEGの画像回転については従来通りロスレスです。
また、リサイズ・回転ともにExifデータは元ファイルのものが保持されるようです。
Exif表示
Exifデータのついたファイルについてはデータを表示するようにしました。
メーカー非依存のデータで基本的なものと Canon・Nikon・PENTAX(この3メーカーな理由はお察しください(^^;;) の一部機種については使用レンズタイプも表示しますが、 Makernote(メーカー固有情報)については実装がいい加減 (Canonの一部機種とNikonのレンズIDには未対応)なので、 一般的なExif表示ツールの表示に比べて精度はいまいちです (PENTAXについてはレンズIDの情報を追加すれば精度があがるはずですが)。 まあ、他の情報やメーカーも含めてこのへんは要望があれば追加していく方向で。
Exifと地図連動
実は今回一番やってみたかったことw
Exifに位置情報がある場合は、地図サイトへのリンクを表示します。 衛星写真の充実度ではGoogleマップなんですがGoogleでは ポインタが表示されず位置がわかりずらいのでGoo地図にも対応しています。
GPSを持ってなくてもフリーの地図ソフトで位置情報をExifに埋め込めるものがあるので、 撮影地情報の共有などに活用していただければ幸いです。
対応画像と画像サイズ
投稿可能なファイルは拡張子がjpg、jpeg、png、gifのもの。
ファイルサイズについてはかなり大きなサイズまで受け付けるようにはしてあります。 ぶっちゃけ、KissDNでラージファインで撮ったファイルそのままでもいけます(正直鯖負荷が怖い)。 ただし、ある一定以上のファイルサイズの画像については 自動的にリサイズがかかるようになっています(閾値については現在検討中・・・)。

そんなわけで、現状の一行BBSの利用実績を踏まえてw、 かなりデジカメ画像に特化した機能追加になっていますが、 もちろんイラスト等や画像なしでもOKですので、 これからもご愛顧の程よろしくお願いいたします。m(__)m