図書館のシステム関連が面白い
#librahack とかで話題になっている図書館のシステム。
宇都宮市のシステムもだいぶ意味不明な面白いことをご存じですか。コードなんていらないし、ブラウザだけで挙動が意味不明なことがわかる
https://www.lib-utsunomiya.jp/cgi-bin/Sopcstop.sh?p_mode=1
まずココで気づくことがあるはずだ。
cgiがshell scriptで書かれているんだすごい。
ブラウザの「戻る」「進む」機能を使うと、その後の動作が保証されません。
気になったら蔵書検索ページに飛んで戻るを押して進むを押してみよう。
POSTかー....
宇都宮市の蔵書検索システム、ページ推移がhref="#"でonClickでJavascript呼び出してPOSTという。
理由はたぶんパラメーターがすごいことになってるから。
一応 URL末尾に ?つけてGETにしても動くことは確認したのだけど、パラメーターがすごいことになってるからひどいことになる。
最適化してください.....
そしてSopcstop.shで検索をかけてみると:
でてくる大量の同じシステム採用した図書館サイト。
その中にこっそりとシステム名が隠れてます。俺の手元では2ページ目にあった。
開発は富士通か。
http://jp.fujitsu.com/group/tohoku/services/products/ilis/iliswing21we/
http://jp.fujitsu.com/group/tohoku/services/products/ilis/slib/
これはiLiswingよりは動作が意味不明ではないのだけど、 Javaアプレットで動作してるっぽくてだいぶ重い。Webページダイアログとかでてくるしな。
推奨メモリ256MBだけど経験則で512MBでないとまともに動かないらしい。
あとは蔵書登録画面で本の価格を登録するときに消費税率を指定する欄があるらしいのだけど、
3%, 5%固定なんだそうで。急な変更に対応できないですね。がんばってください。
これらの話はすべて小学校の頃に図書室の司書さんから聞いたのと図書委員入ってたのでその経験談です。
とりあえず富士通東北システムズがんばってください。
宇都宮図書館の奴はPOSTパラメータJSから取得できればブックマークレットでpermalink生成しようかと思ったけど難しいみたいなのでやめた。
追記: 難読な日本語での反応があった。うける http://news.ap.teacup.com/reference/272.html