about HIRANOYA Cal-sys

このプログラムは平野屋コンピューティングが運営しています。
複数の人間で予定を共有したい時に便利に作りました。
βバージョンでの運用なのでお金はいただいておりません。

そもそもの始まりは、古くからのお客様から、こう言うツールが無いかと問われた事に起因します。グーグルやapple、windowsのソフトなどでも有ることは有るのですが、どうも気に入らないのです。そこで作ってみました。
沢山アドバイス頂いて、進んでいます。
やっぱり、ソフト作りはお客様と僕らの共同作業だなと感じます。

今後、機能が充実して、お金をいただいても良いかなと思う様になったら少しだけいただくかもしれません。それでも、競合のソフトがほとんど安い値段しかついていないので、たいした金額にはならないとおもいます。
手数料の方が高くつきそうですね。


今後どういう風な方向を目指しているかと言うと、学校やお店の定休日などをネットで配信する時に使えるようにしたいと思っています。
お店の人が更新したページを、お客様がパスワードを入れなくても表示(設定を変えられなくて、内容も変更出来ない形で)されるインターフェースを考えています。
当然、携帯からのアクセスも検討しています。
少し技術的な事
もともと、僕は開発には色々な言語を使います。 このプログラムは「サーバー側ではperl(パール)」「クライアント側ではJavaScript」と言うプログラムを使っています。

僕はデータベースを作る仕事をしていますが、このシステムではRDB(MySQL,PostgreSQLやOracle) エンジンは使っていません。

個別のお客さんのデータは、テキストファイルです。
XML風のタグで囲まれたプレーンなテキストファイルです。ブラウザからリクエストが有ると、perlは正規表現でデータを毎回なめます。(設定画面からデータのダウンロードを行ってみて下さい。ダウンロードしたファイルを御覧いただく事が出来ます)
perlでは5万行くらいのデータを処理しても一瞬ですので時間的な問題は有りません。

確かにRDBを使わないとソースの複雑さ、処理時間などのデメリットが有りますが、それ以上に問題になるのはRDBのコストです。
オープンソースのRDBでは課金が低額である様に見えますが、バージョンアップやOSのアップグレードなどによって生じるコスト(運用側での負担になる見えにくいコストです)は結構高くつきます。
移植性の問題も有ります。このように作ってあるとOS上のファイルを移動させるだけで対応出来ますから猛烈にらくちんです。

perlはgoogleやYahoo!、Mixi、LiveDoorなどで使われています。web上の掲示板やブログなどのエンジンにも使われています。
JavaScriptはほとんどのサイトで使われています。webを動的に構築する必須のツールと言えます。


本システムで使われているのはシンプルで使い勝手が良く切れ味の良い小刀の様な物です。
平野屋コンピューティングの事
新潟の新発田と言う所に有ります。
国体のスコア管理なんかもperlで作りました。 こんな感じで仕事します。
会社のwebはこちらです。

そして........
このカレンダーを使ってみたい方、それ以外にも、やりたい事や問題を抱えていらっしゃるかたは、気軽にお電話 090-2412-5919(齋藤)かメールを下さい。
カレンダーシステムに関しては、自動で設定して使うと言う事は行っていません。僕の方で設定をします。

相談、お見積は無料ですし、きっとベストな解決が見つかります。







今後の開発方針 (ご意見ご希望が有りましたらどうぞ)
【修正、機能追加予定リスト】
特定の文字列が入力欄に入った時に問題が起こるので回避策を検討する。
「</」に関しては01/03/12に回避策を立てた。


お店などの休日表として使える様にする。
表の一番上にタイトルを入れる。
パスワードなしでアクセス出来るインターフェース(データ変更は不可、閲覧のみ)
基本設定で、日曜以外の列を休日色に設定する。個別の日にちを休日色に設定する。
土曜日の青色も消す事を可能にする。(土曜営業のお店の為)

日付の箱を強調出来る様にする。(文字色を沢山使うと強調の意味が薄れるので)
開いた時に今日の日付を分る様にする。

カレンダーの内容を検索出来る様にする。

一つのデータに対して、パスワードを複数設定出来るようにする。(お客様の方で出来るようにする)
アクセスのログを充実させる(管理機能)

データファイルを複数選択出来るようにする。
バックアップからのリストアを自由に出来るようにする。



画面のショット こちらをごらん下さい。日付をクリックすると入力画面に入ります。右上の設定から表示用の設定が可能です。
【カレンダーの画面】
【入力の画面】
開発と修正の記録
【初期の開発】
2010/2/12 16:00 - 2/15 6:00 : 第一期開発(推定50-60時間くらい)
2010/2/16 1:30 データのダウンロードインターフェース、このページを追加
【その後の修正】
不具合修正:入力画面に入った時に、フォント色が反映されない件(ラジオボタンにチェックが入らない)->2010/2/20完了

不具合修正:日にちがリンクになっているので色が設定されない->2010/2/23完了
不具合修正:リンクのアンダーラインがうるさい->2010/2/23完了

機能アップ:入力画面のテキスト枠を3つから5つに変える。->2010/2/28完了

不具合修正:入力画面のテキスト枠に何も文字が入っていなくても改行を入れて出力するので一番上に一行空く->テクスト枠に文字が入っている場合だけ、改行を入れて出力する様に変更->2010/3/2完了

不具合修正:特定の文字列が入力欄に入った時に問題起こる:テキストの中に「</」と言う文字列が有る場合、入力画面に入るとそこで文字列が切れてしまう現象->回避しました。->2010/3/12完了