タグ

*プログラミングに関するyou_gotのブックマーク (3)

  • 無料で図書館システムを作ってみよう web-OPAC+カーリルについて

    前回に引き続いてweb-OPAC+の話題。 正直、カーリルさんへのリンクについてまさかカーリルさん自身に紹介してもらうことになるとは思ってなかったので、 ちょっとびっくりしています。 これもまた、web-OPAC+です。 むしろ、web-OPAC+が「javascriptによってweb-OPACを上書きする」手法だ、 ということが分かりやすいかも知れない、と思って、この稿を書いています。 今までだったら、web-OPAC内にリンクひとつ作ることすら、 システムベンダに依頼して”検討”してもらってようやく実現していました。 でも、これって、とてもとてもゆがんだ話です。 サービスを提供しているのは、システムベンダじゃありません。 その自治体であり、図書館です。または…背負って言うなら、司書が、サービスを提供してます。 にも関わらず、そのインターネットサービスが自由にならない。 司書がインターネ

  • 現在ローディング中であることをマウスカーソル近くにちょこんと可愛く出せる「prettyLoader」:phpspot開発日誌

    現在ローディング中であることをマウスカーソル近くにちょこんと可愛く出せる「prettyLoader」 2010年04月12日- prettyLoader | Stphane Caron ? No Margin For Errors 現在ローディング中であることをマウスカーソル近くにちょこんと可愛く出せる「prettyLoader」 通常、ローディング中というと、ボックス要素の中身にローディングするGIFアニメーションなんかがはいっていたりしますが、prettyLoaderはマウス追従型のローディング表示実装用ライブラリです。 Windowsでいう砂時計みたいな扱いですが、どんなページにも違和感ない実装が可能で、応用範囲が広そうです。 次のような、比較的古いブラウザにも対応しているようです。 Firefox 2.0+ Safari 3.1.1+ Opera 9+ Internet Explo

  • DBの制約を回避する6つのテクニック

    Google App EngineのDBサービスはジョインができないなどの制約があるので,パフォーマンスを高めるには工夫が必要だ。キーワードは「キャッシュ」「非正規化」「分散」「事前計算」など。そのほか,処理性能の予測やフレームワークの利用などに注意したい。 米Googleの「Google App Engine」(以下,GAE)は,Webアプリケーションの開発・実行環境を提供するサービスです。前回はGAEの概要編として,サービスの全体像や開発の流れ,データベース・サービスの概要などを説明しました。Java言語とPython言語で開発でき,各種ライブラリやアプリケーション・フレームワークがそろっている一方で,「データベースのジョインができない」といった制約があることを解説しました。 今回はGAEの設計編として,GAE上で動作するアプリケーションを設計する際のコツを,主にデータベース設計を中心

    DBの制約を回避する6つのテクニック
  • 1