タグ

2013年2月7日のブックマーク (7件)

  • SQLの暗黙の型変換はワナがいっぱい

    補足 この記事は旧徳丸浩の日記からの転載です。元URL、アーカイブはてなブックマーク1、はてなブックマーク2。 備忘のため転載いたしますが、この記事は2009年9月24日に公開されたもので、当時の徳丸の考えを示すものを、基的に内容を変更せずにそのまま転載するものです。 補足終わり このエントリでは、SQLにおいて「暗黙の型変換」を使うべきでない理由として、具体的な「ワナ」をいくつか紹介します。 数値項目に対するSQLインジェクション対策のまとめにて説明したように、RDBの数値型の列に対してSQLインジェクション対策をする方法として、以下の三種類が知られています。 バインド機構を用いる パラメータの数値としての妥当性確認を行う パラメータを文字列リテラルとしてエスケープする このうち、方法3を使うべきでない説明の補足です。具体的には、方法3には、「暗黙の型変換」が発生しますが、それが思わ

  • MySQLのINTEGER型カラムに0を入れると予期しないWHERE句にヒットする | 1000g

    MySQLの暗黙の型変換には気をつけろ!」というお話です。 下記のように、INTEGER型のカラムと、TEXT型のカラムを持つ簡単なテーブルがある場合を考えます。 +-------+---------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+---------+------+-----+---------+-------+ | id | int(11) | YES | | NULL | | | name | text | YES | | NULL | | +-------+---------+------+-----+---------+-------+ mysql> INSERT INTO users VALUES(0, "name0"); mysq

  • 有機野菜などの安全食材宅配

    オイシックスは有機野菜など安心安全でおいしい材をご提供しています!初めてご利用される方限定で「おためしセット」 をご紹介!お得なキャンペーンはもちろん、オイシックスが自信を持って厳選した商品をお手頃価格で提供しています!

    有機野菜などの安全食材宅配
  • MySQL に大きなデータを送る際に max_allowed_packet を確認した方がいい | Sun Limited Mt.

    MySQL でクライアントからサーバに送ることができるパケットの最大は 16MB です。しかしデフォルトでは 1MB になっています。画像を DB に格納している OpenPNE のようなアプリケーションではこの制限に引っかかってしまうことがあります。 max_allowed_packet の確認 mysql> show variables like 'max_allowed_packet'; +--------------------+---------+ | Variable_name | Value | +--------------------+---------+ | max_allowed_packet | 1048576 | +--------------------+---------+ max_allowed_packet を SQL により変更する mysql> set

  • HandlerSocketソースコード公開しました | BLOG - DeNA Engineering

    はじめまして、樋口と申します。 先日のDeNA Technology Seminar #2でお話させていただきました HandlerSocket Plugin for MySQL のソースコードを公開しました。 HandlerSocketとは? 簡単に言うと、MySQLデータベースへのアクセスを高速化するためのプラグインです。MySQLSQLパーザをすっ飛ばし、ネットワーク通信とマルチスレッド処理周辺を置き換えることによって、InnoDB等のデータベースエンジンの性能を限界まで引き出します。 このHandlerSocketですが、すでにモバゲータウンにて実際に運用しています。従来MySQLとmemcachedの構成で運用していた箇所を、HanderSocketを組み込んだMySQLだけの構成に置き換えました。その結果、MySQLサーバの負荷軽減、memcachedの負荷軽減、ネットワーク

    HandlerSocketソースコード公開しました | BLOG - DeNA Engineering
  • ついにベールを脱いだ! 未来検索ブラジルの新検索エンジン『groonga』|ガジェット通信 GetNews

    全文検索エンジンSennaと言えば、未来検索ブラジルの生み出した傑作フリーソフトウェアとしてつとに有名であるが、いよいよその後継プロジェクトであるgroonga(ぐるんが)が、2月20日にテストリリースされた。新しい検索エンジンgroongaはいったいどのようなソフトウェアなのだろうか?正式リリースより一足早く、その特徴をレポートしてみた。 groongaは組み込み型の全文検索エンジンライブラリです。DBMSやスクリプト言語処理系等に組み込むことによって、その全文検索機能を強化することができます。また、リレーショナルモデルに基づくデータストア機能を内包しており、groonga単体でも高速なデータストアサーバとして使用することができます。以下のような特徴を持っています。 ■全文検索方式 転置索引型の全文検索エンジンです。転置索引は圧縮されてファイルに格納され、検索時のディスク読み出し量を小さ

  • 国立科学博物館で「機動戦士ガンダムUC」最新作、最速上映会開催決定

    ページはアフィリエイトプログラムによる収益を得ています 東京・上野の国立科学博物館で、「機動戦士ガンダムUC」シリーズ最新作となるepisode 6「宇宙と地球と」の世界最速上映会が催される。期間は2月25日から28日まで。全席指定で4200円。2月7日午後6時よりイープラスにて販売開始。 期間中は、国立科学博物館の日館中央ホールが「UNICORN MUSEUM」へと様変わり。館内講堂での上映会のほか、福井晴敏氏による対談、全高1.4メートルを越える「1/1000 首相官邸ラプラス」や、邦初公開となる「ビスト家肖像画」、「ガンダムUC」の科学設定解説などの展示が予定されている。詳細は「機動戦士ガンダムUC」公式サイトおよび公式twitterなどで随時発表される。 関連キーワード 機動戦士ガンダムUC | 博物館 | 福井晴敏 advertisement 関連記事 「歩くガンダムを観

    国立科学博物館で「機動戦士ガンダムUC」最新作、最速上映会開催決定
    horimislime
    horimislime 2013/02/07
    最速で行くわ