サン・マイクロシステムズが買収後初めてMySQLの今後の方向性について発表しました。エンタープライズ向けのサービスの拡充など、注目すべき発表が行われているのを尻目に、マイクロソフトはSQL Serverのリリースに向けて着々と準備を進めています。 ■買収で注目度アップ!? イルカはどこまで飛躍するか サンがMySQLの買収を発表したのが今年1月です。その翌月末には買収を...
AIRでSQLiteの気をつけるとところ知ってるとお得なことです。 ちょいとSQLiteを使っててつまづいたところ。 データ取得方法 配列に行番号を書くと取得できます。 var arr:Array(); //sqlデータを配列に保存 arr = stmt.getResult().data; //arr[行数].カラム名で取得可能 myLog.text = arr[0].name; 文字のエスケープ方法 挿入の際、文字列に「'」が含まれているとエラーになるので簡単に「''」にエスケー...
はSQLインジェクションとはどのような攻撃であるかを概説した。今回は、なぜ最近になってSQLインジェクション攻撃が目立つようになってきたのか、その背景について考えてみたい。 ● SQLインジェクション攻撃のための“環境”が整ってきた 前回説明したSQLインジェクションという手法を使うことで、悪意のユーザーは目的のサーバーのデータベースにデータを外部から登録...
『 VBScriptとPHPどっちがいいかというと、どっちもどっちだなぁと思わないでもない今日このごろ 』
アンケートにお答えいただくと、抽選で 101 名様に IIS 関連の書籍、Windows Home Server プリインストール製品 マウスコンピュータ社製 MDV Media Server 100S などが当たります!初めての PHP (PDF)PHP を Windows Server 環境で展開できるよう、PHP 動作環境の構築方法からご紹介するファースト ステップ ガイドです。
3月以来、世界中の多くのインターネットサイトが、悪意のユーザーによるSQLインジェクション攻撃に遭い、被害を出していることが報じられている。SQLインジェクションとは何か、またなぜこのように流行し被害が広がったのか、被害を防ぐにはどうすればいいのか、3回にわたり考えてみたい。 ● SQLインジェクションとは何か SQLインジェクションによる攻撃では、不正な...
勤怠管理に求める機能は何だろうか。それは出社時間と退社時間が記録できることだ。それ以外の機能はいらない。もし色々なリンクがあって、複雑になってしまったら入力に手間取っているうちに時間が過ぎてしまうかも知れない。 入力フォーム シンプル・イズ・ザ・ベストを地でいく勤怠管理システムがこれだ。 今回紹介するフリーウェアはkumquat、Webベースの勤怠管理シ...
こんにちは、牧野です。 先日、あるウェブサイトで使用しているPostgreSQLを見直す機会がありました。 PostgreSQLのパフォーマンスを手軽に上げるには、 ・データベースの設定ファイルのパラメータを変更する ・アプリケーションの方で重いSQLを発行している場所を見つけて、その部分を直していく ・vaccumを実行する など、いくつか方法が考えられます。 今回は、PostgreSQLで実行時...
『 値段がちと高い。だが人口と一人1日当たりに行動できる数に頭打ちがあるのであれば、たしかに上界が定まるので、技術進歩によりHDDからメモリに移行してもおかしくない。 』
"MapReduce" は Google のバックエンドで利用されている並列計算システムです。検索エンジンのインデックス作成をはじめとする、大規模な入力データに対するバッチ処理を想定して作られたシステムです。 MapReduce の面白いところは、map() と reduce() という二つの関数の組み合わせを定義するだけで、大規模データに対する様々な計算問題を解決することができる点です。 MapReduce の計...