2010-12-21
_ 待ちうけカレンダーメーカー for 705NK(10) - ローカルイメージ利用をサポートしました
移転ついでに新しく実装した機能も.ずいぶんと前にどこかで要望として見かけたような気がして,File API のお試しもかねてローカルイメージを読み込めるようにしてみました.これにより今まで選択が可能だった画像の種類が限られていたものが,実際に壁紙で利用するイメージにあわせてカレンダーの文字色を決めることができるようになりました.
この仕組はローカル画像をサーバーにアップロードはせずにブラウザでローカルファイルにアクセスし画像を表示しています.この File API の FileReader Interface を実装しているブラウザのみ利用が可能な機能となります.一応,Chrome と Firefox 3.6 では動作することを確認しています.Safari 5 や InternetExplorer 8 ではサポートしていない機能です.(未サポートのブラウザではファイル選択のボタンが無効化されます)
壁紙のサイズは 240x320 の画像をアップロードするとちょうどおさまるようになります.自分の壁紙にあったカレンダーをご利用になりたい方は,サポートしているブラウザで利用してみてください
2010-12-20
_ 待ちうけカレンダーメーカー for 705NK(9) - サービスのURLが変わります
最近,家のサーバーの調子が悪くなってきていてときたま止まってしまったりすることもあるので,待ちうけカレンダーメーカーを外部のサーバーに移転することにしました.移転後のサービスは Heroku 上で動作することになります.
Heroku 上で動作させるにあたって,これまで cgi ベースで動作していたものを Rack ベースに書き換えることになりました.といっても,カレンダーのイメージを生成する部分はもともとクラスに切り出されているので,フロント部分を書き換えるだけで済みました.
また,画像のリクエストを処理する部分なども jQuery で書き換えました.カラーピッカーが見た目で大きく変わっています.最初にリリースしてから 4 年ほどになるため,もともとのコードも古臭くてなかなかひどいモノでしたが,これで多少ましなコードになったような気がします.
これまで利用されていたブックマークなどは新サーバーの方で改めて取得してください.
新サーバーでの URL は以下になります.
作った本人はすいぶんと前に iPhone に乗り換えてしまって,手元には 705NK もすでにないのですが,それでもこのサービスにはそれなりにアクセスもあるみたいなので,もうしばらく使えるような形にしておきます.