新型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

新型1行BBS

新型1行BBSの試運転を開始しました。 まあ、新型と言っても 画像表示時にExifデータを表示できるようにしただけですが。

ただ、CGIスクリプトとしては日記・イラストのページで 使っているスクリプトに投稿機能とExif表示機能を追加したもので、 従来のスクリプトとは別物になります。 データ形式も変わったためデータに関しても リセットという形をとらせていただきました。 利用者の方にはご迷惑をおかけいたしますm(__)m。

にしても、手をつけたのが先週、実質週末の土日だけで実装したので、 どれだけバグが出ることやら(ぉ。

しかし、このスクリプトを高機能にすればするほど、 「MovableTypeかsbでやればいいんでは?」 という気が激しくしてきますorz。 シンプルながらも自分仕様である所に自作の意味があったわけで、 高機能で複雑になればなるほど既存のメジャースクリプトとの に対する利点はなくなってきて、デメリットばかりが 目に付くようになるわけですよ・・・。

ひぐらし進捗

祭囃し編終了。 4年半分を2週間で一気にプレイした上に まったく予備知識のない所からはじめたわけでもなかったので、 推理という点ではおそらくかなりもったいない事をしているはずなのですが、 解がたんなる謎解きに留まらない話だった事もあって、それでも十分楽しめました。

さて、細かい感想ですが、保護色で書くにも長い&携帯やぴっちでみると意味を為さないor見れないので、このためにわざわざここのスクリプト「続きを見る」機能を実装しました(苦笑)。というわけで以下、ネタバレ的感想。

あんのうんVer.UP

ここのCGIスクリプト、 ここのカテゴリ表示やイラストページなどでは カテゴリに一致するメッセージを本文も含めて全部取得した上で、 一度に表示する分を切り出す形になっています。

まあ現在のデータ量やカテゴリ表示の使用頻度、 そして実際に動かしてみた感じからすると、 それでも特に大きな問題はなさそうなのですが、 無駄にメモリを食っているのも事実なので、今後の事も考えて、 メッセージの抽出は前もって生成しておいたメッセージリストから行うように変更中。 ただ、内部的に日記・イラスト・写真のページを一元管理にした関係もあって、 現状ではカテゴリ表示については高速化しているものの、 それ以外については若干遅くなっている模様。

とりあえず、日記ページのみ新スクリプトで動かしているので、 不具合ややたら遅くなった等ございましたらお知らせください。

トップ絵更新

そんなわけで、トップ絵更新。 主線ありで縮小前提、さらには資料不足でかなり手を抜いたつもりですが、 それでも車両描くと手間が増えますのぉ。 でもまあ、トップ絵じゃない方のバージョンの1両まるまる描いたサイドビューは、 16色時代から一度やりたかったし、 南海30000系だと予想以上にはまってくれたので、 その点では結構満足。短い車体長に流線型の前頭部、 それに2丁パンタのおかげで単調にならないんですよねぇ。

とりあえず、PainterIX導入以降、描き方は割と安定してきたので、 これからは、もうちょっと本質的なところに力を入れて行きたい所。

けーすく9

日記ページにカテゴリ追加するためにcssいじったら、 他のページのレイアウトが崩れてしまって、 早急に直さないといけないなぁなどと思っていたわけですが、 あれこれいじってるうちに、結局リニューアル級の変更になってしまいました。

素直に2段組のBlogによくあるレイアウトにすればいいものを、 いらんプライドが顔を出して中途半端にいじくりだしてしまったものだがら、 収拾つけるのが大変でした。結局、変則3段組な感じになりましたが、 ヘッダとフッタの処理にやや中途半端感が残りましたかねぇ。 雑多な情報をまとめたレイアウトとして一般的なBlogのレイアウトはさすがに良く練られているので、中途半端にいじろうとしても簡単に良くはならないと実感した次第。 次は普通にしよう・・・。あとは黒背景がそろそろつらいです。今回はトップページはなにげに白ベースになっちゃってますしね。

あとはイラストと写真のページを日記と同じスクリプトで生成するように。 いつのまにか両方あわせると100ページを超える分量があるわけで、 予想以上にCGI化で今回のデザイン変更の手間が省けました。 ただ、やっぱ多すぎる気もしてるので、 ちょっと数はまた整理しなきゃいけないかも。

障害報告

金土日月と電源設備点検の関係で開発環境がほとんど使えないという 素晴らしいタイミングで 金曜にニュースサイトにのる程の大バグが判明し、 どたばたしてた職場ですが、とりあえず落ち着いた様子。 来年あたりはさらにびくびくしなきゃいけなくなるのかねぇ・・・。

このページ、スクリプト更新の都合で数日止めてました。 無駄足を踏ませてしまった皆様にはお詫び申し上げます。

とりあえず、今後の計画ですが、 暫定の今のこのページのレイアウトの修正。 ついでにギャラリー系ページのcgi化。 そのついでに既存イラストを数枚Ver.UP。 トップ絵もそろそろ変えたいのぉ。 ・・・といったところ。

もうちょい長期的なところについては正直悩むところ。 というか「このまま続けていいのか」と問いは ずいぶん前からずっとつきまとっているんですけどね。

個人サイトの情報にデザインは必要なのか

カテゴリ検索実装・・・したはいいけど、 スタイルシートがIEでは上手く動いてないよー!!と いうわけでIEの方にはしばしご迷惑をおかけいたしますm(__)m。 正直、日記のレイアウトは場当たり的な増築に 限界が来ているんで、そろそろ根本的に 手を入れないといけないなぁと思ってはいるのですが。 blog的なメニューをたくさん並べた2段・3段レイアウトは機能的な反面、 デザイン的には融通が利かないので、悩みどころです。

でもまあ、blogというのは 制作側の用意したデザインとは切り離されたところで 純粋な情報のみのやりとりができるのが特徴でもあるんで (RSSとかxhtmlとかね)、 デザインにあまりこだわっても仕方がないのかなとも 思ったりもします。 あるいは逆にRSSやxhtmlのメリットが使えないデメリットを 超える(つまり、携帯やRSSリーダーではなくわざわざPCのブラウザで サイトに足を運ぶ手間をかけたくなる)だけのデザインを提供するか。

・・・もっとも、うちはblogでなくてblogもどきなんで RSSなんて使えませんが(ぉ。

ぎょーむれんらく

ここ見てる方なら特に問題ないとは思いますが、 この間、旧アドレス(at.sakura.ne.jpの方)がWeb・メール共に停止になったようです。 あと1年はリードオンリーでアカウント残るっていう話だった気もするのですが、 まあ、すでに移行期間は十分取ってるのでまあいいか。

あとは、一週間くらい前からここのスクリプトをあれこれいじりだしているので、 時々、おかしな事が起こるかもしれません(^^;;;。

祝日

朝起きて、洗濯機と自転車のベルトを洗って、 昼ごはん食べた後に昼寝したら、起きたら日付変わってますよ(爆。 ・・・あれだ。昨日、空調止まっててめちゃくちゃ暑い中、 23時まで仕事してたのが悪いのだ。きっとそうに違いないorz。

あと業務連絡ですが、一週間くらい前からここのスクリプトをいじりだしているので、 時々、おかしい事が起こるかもしれません。