スタイルシート変更

業務連絡。
ちょっと本文のスタイルシートをいじりました。 対処療法的ないじり方かつ動作検証あまり出来ていないので色々あれですが、 不具合ご意見などあればお気軽にどうぞ。

本当なら、そろそろスタイルシートの見直しの時期に来ているのでしょうが、いかんせん面倒くさくて(汗。
時期によって本文の書き方や画像の挿入方法が異なるので検証が面倒。いや、 13年前の日記とか消せよ という話なのは承知しているのですが、いまさら消すのもちょっと癪な気もするじゃない(苦笑)

とはいえ、ここ最近の騒ぎですらアクセス数が伸びない程度の過疎サイトにあまり管理の手間かけるのも……って部分もあるし、 Ajax等の最近の流れもさっぱりで、今後UIとして他サイトに比べてより見劣りしていくと思われることを考えると、 どこかのタイミングで既存blogシステムへの乗換も含めて考えないといけないかもしれませぬ。

ここのスクリプト

先日、1行BBSの画像の最大許容サイズをアップ。ぶっちゃけEOS 7D対応。 とはいえ、タイムアウトする場合や回転及び表示用の縮小画像生成時に エラーを吐いて失敗する事あるようなので、 大きなファイルが1発で投稿出来るかどうかは割と運っぽいです。(汗

あとは時々コメントが消えてしまうという現象が発生しているっぽいのですが、 こちらは対策を検討中・・・ 気がついたら消えていたというパターンが多いので、 管理上のぽかミスなのかバグなのかすら不明という・・・ (てか、ぽかミスで消える仕様にも問題あるんだけど。)。

けーすく11

というわけで、サイドメニューのフォーカスがおかしかったり、 雑記にもう少し幅のある画像を置けるようにしたいとか、 宣言がXHTML1.0 Strictだったのでニコ動やpixivの インラインフレームが置けなかったとかいった事の修正ついでに 2年ぶりのデザイン変更。 メニューがすっきりしてますが、もともとイラストとかはデータ構造的には 雑記の1カテゴリだったりするので、雑記とBBSとLinkというのが本来の形だったりします。 いやあ、まるで普通のblogのようだ。

そして毎度の事ながらCSSをいじっているとIE爆発しろと言いたくなります:-P。 IE8の標準モードはだいぶよくなったとして、それ以前、特にIE6といったらもう。 対応している対応していないというのではなくて「挙動がおかしい」というのは面倒な事この上なく。 今回はValidなCSSは諦めてzoomプロパティー使ったのでいくらかマシでしたが。 世の中のWeb制作者の皆さんは大変だなぁ・・・・。

UTF-8化

というわけで、前エントリで言っていた通り、UTF-8化しました。 なにか不具合等ありましたらご連絡を。

意外とCGI自体はすんなり改造できました。 むしろ各データをUTF-8化する方がめんどくさかった。 スクリプトをVer.4にした時にUTF-8にしときゃよかったと思うことしきり。。 もっとも調べてみるとBOMありなしの問題とか結構微妙な部分もあるんだなぁ・・・。

コメント~その後

日記コメ消滅の原因調査。 スクリプトのバグかと思ったらそうでもなく、トリガーは自分の日記のxml記述ミス。 それに多少の不幸が重なって、日記の子スレッド扱いの日記コメが全部削除された様子。 スクリプトのエラーチェックが甘いのが遠因ではあるものの、 ガチガチにチェックすると自由度減るので異常系はあえて作り込んでなかったからなあ・・・。 なんにせよ。ますます申し訳ないですorz。

コメント

日記を更新したら日記コメが全部消えた!フシギ!・・・orz

コメントいただいた方には申し訳ない・・・。

RSS

ようやくというか今さらというかRSS実装しました。 とりあえず何種類も作るのが(というより調べるのが)面倒だったのでRSS1.0のみ。

もっとも中身も全文載せてないし、 なにより記事の日付はあっても時間がない (そもそも日記の日付であって投稿日ではない) という時点で実用性はかなり謎です。
前者はともかく後者は blogのふりして実はXMLファイル手書き という当サイトの都合によるものなのでご了承ください。

新型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見れないので、このためにわざわざここのスクリプト「続きを見る」機能を実装しました(苦笑)。というわけで以下、ネタバレ的感想。