ブラウザからファイルをajax風に画面遷移なしでアップロードする swfupload というFlashのファイルアップローダ・ライブラリが有名ですが、cookie周りにバグがあります。解決方法として同梱のswfupload.cookies.jsを使い、サーバ側でpostパラメータをcookie代わりに使う処理があります。そこら辺のまとめです。...
インデックス設計において、複合索引(コンポジット索引)のキーの順序は非常に大切です。構造上、第1キーで同じデータが同一ブロック内もしくは隣接するブロック内に存在する形になります。その理解のためにBTreeのアルゴリズムについて勉強をしていきたいと思います。...
最近、お仕事で悩ましいのがデータベース負荷。結局のところ、web サービスでボトルネックになるのは、バックグラウンドの DB 処理。特にどうしようもないのが、更新系リクエスト。つまりはマスターDB。...
ieではページ遷移時にlocation.hashを指定しても希望する表示位置にならない場合があります。scriptタグの記述ヶ所にもよりますが、アンカー名までのスクロール処理中に画面描画を停止させるような処理(alert文とか)を実行するとダメみたいです。その検証を行いました。...
図書館で久々にぐぐっとくる文献を見つけました。自然言語処理や人工知能方面で有名な奥村先生と難波先生共著のテキスト自動要約って本です。自然言語処理に興味がある方は興味深く読むことができる無いようかと思います。やや専門的な話が多いので、自然言語処理を勉強したことがない方は、頭が痛くなる数式とかでてきます。(僕も後者ですが・・・w)...
db アプリを書いていると、どうしても使いたくなるのが upsert 機能。 実際には upsert という構文はありませんが、意味としてはレコードがあれば update で更新し、レコードがなければ...
久々に oracle ネタです。以前 セッション管理に向いているデータベースは mysql ? oracle ? というエントリを書いたのですが、それとは別に insert の処理をどうしても高速化する必要に迫られました。今回高速化すべき要件として同一テーブルに大量のデータを一気に登録する作業です。いわゆる管理系業務で良くある...
もう2年ほど前に話題になったアレなんですけど、今更ながらあるサービスでこの仕組みの導入を検討しています。 onsubmit で submit ボタンを disable にしてユーザビリティを良くする...