タグ

2006年11月2日のブックマーク (3件)

  • HAVING句の力:CodeZine

    はじめに SQLというのは変わった言語です。こういう印象は人によって差があると思いますが、おそらく最初に手続き型言語を学んだ正統派のプログラマやSEほど強くそう感じると思います。 SQLに違和感を感じる理由は、いくつか考えられます。第一に、SQLが「集合指向」という発想に基づいて設計された言語で、この設計方針を持つ言語が少ないことです。そして第二に、それに劣らず大きいのが、最初に学んだ言語のスキーマ(概念の枠組み)が心理的モデルとして固定され、それを通して世界を見るようになるため、異なるスキーマを持つ言語の理解が妨げられることです。 稿では、HAVING句のさまざまな応用方法を紹介していきますが、その際、手続き型言語とSQLの考え方を比較します。それによって、私たちが手続き型言語で身に付けた無意識の心理的モデルを自覚し、集合指向という発想に感じる違和感を軽減したいと考えています。 今回は

    moro
    moro 2006/11/02
  • サンコーレアモノショップ 【ゴロ寝deスク アルミ】寝転がったままどこでも利用できるノートパソコン用デスク

    サンコーレアモノショップの新商品情報や得々キャンペーン情報等をメールでお届けするメルマガならぬ[メールちらし]の読者を大募集いたします。 このボタンクリックしてチョ! 直接、足の上にノートパソコンを置くと、パソコン自体の熱や、重さ等で身体に負担がかかりがちです。「ゴロ寝deスクアルミ」をセットすれば、快適ノートデスクのできあがり。ソファーの上や、フローリング、畳の上等、「ゴロ寝deスク アルミ」は、使用する場所を選びません。 机の素材は、アルミを利用使用しておりますので、ノートパソコンの熱を、「ゴロ寝deスク アルミ」自体で冷却する機能も持ち合わせています。 「ゴロ寝deスク アルミ」は、ベッドの上や布団の上でも使用場所を選ばずどこでもご利用いただけます。 今までだったら、うつぶせの姿勢で利用するしかありませんでしが、寝たままの格好で、パソコンの利用が可能になります。 机面は、A4サイズ

    moro
    moro 2006/11/02
    欲しい!
  • 今夜分かるSQLインジェクション対策 ― @IT

    【関連記事】 内容についてのアップデート記事を公開しています。あわせてご確認ください(編集部) Security&Trustウォッチ(60) 今夜こそわかる安全なSQLの呼び出し方 ~ 高木浩光氏に聞いてみた http://www.atmarkit.co.jp/fsecurity/column/ueno/60.html Webアプリケーションに対する攻撃手法の1つであるSQLインジェクションの存在は、かなり広く知られるようになった。しかし、その対策はまだ当に理解されていないように思える。フォームから渡された値の特殊文字をエスケープしたり、PHPのmagic_quotes_gpcといった自動エスケープ機能をオンにするだけで対策したつもりになっていないだろうか。 基はもちろん、セカンドオーダーSQLインジェクションやマルチバイト文字を利用したSQLインジェクションの攻撃パターンや、その対

    今夜分かるSQLインジェクション対策 ― @IT
    moro
    moro 2006/11/02
    そもそもプログラムであるSQL文をホスト言語側では単なる文字列としてしか認識できずDBMS側で毎回evalのが危なさの原因だよなぁ。