2014年3月26日のブックマーク (4件)

  • joins - リファレンス - - Railsドキュメント

    1.0.0 1.1.0 1.1.1 1.1.6 1.2.0 1.2.6 2.0.0 2.0.1 2.0.3 2.1.0 2.2.1 2.3.2 2.3.8 3.0.0 3.0.5 3.0.7 3.0.9 3.1.0 3.2.3 3.2.8 3.2.13 4.0.0 4.1.0 4.2.1 説明 複数のテーブルを結合して検索 使い方 モデル.joins(条件) 例 categoryテーブルにpostテーブルを結合して検索 Category.joins(:posts) # SELECT categories.* FROM categories INNER JOIN posts ON posts.category_id = categories.id 2個のテーブルをjoin Post.joins(:category, :comments) # SELECT posts.* FROM posts

    anconium
    anconium 2014/03/26
    joins(inner join)とinclude(left join)の使い分け調べよう
  • [セキュリティ]画像へのPHPコマンド挿入 ― T.Teradaの日記

    だいぶ時間がたってしまいましたが、大垣さんの以下のブログにコメントしたことなどをまとめます。 画像ファイルにPHPコードを埋め込む攻撃は既知の問題 – yohgaki's blog アップロード画像を利用した攻撃についてです。 攻撃の概要 画像ファイルにPHPコマンドを挿入する攻撃は、大きく2種類に分けることができます。 1つは、画像のアップロード機能を持つサイト自身を狙う攻撃です。PHPで開発されており、任意の拡張子のファイルのアップロードを許すサイトでは、拡張子がphpなどのファイルをアップロードされる恐れがあります。 拡張子がphpなどのファイルに仕込まれたPHPコマンドは、そのファイルにHTTP/HTTPSでアクセスされた際に実行されます。攻撃者は、アップロードファイルを通じて、画像が置かれるWebサーバ上で任意のコマンドを実行することできます。 この脆弱性は、アップロード可能なフ

    anconium
    anconium 2014/03/26
    画像アップロードによるXSS復習した
  • Techable -海外のネットベンチャー系ニュースサイト

    ドローンとAIで生態系を守る。英DendraのCO2削減・生物多様性の回復への取り組み 近年、地球温暖化による気候変動の影響で、世界で干ばつや山火災、猛暑や暴風雨などが多発している。こうした気象災害は、生物多様性(さまざまな生物が異なる環境で調和しながら存在すること)の損失を招く要因の一つだ。 生物多様性が... コード不要で、専門知識が少ない人も簡単にデータを探索。Hexが新たなワークフローを発表 2019年設立の米国スタートアップHexは2024年5月29日、データチームと技術的な専門知識が少ないドメインエキスパートが共にデータを探索するためのE2E(エンドツーエンドの略:通信を行う利用者同士、または両者を結ぶ経...

    Techable -海外のネットベンチャー系ニュースサイト
    anconium
    anconium 2014/03/26
    良い感じ
  • jQuery 色々な自分自身の○○を取得する

    jQueryで色々な自分自身の取得 現在表示中のURLだったり、自分自身のファイル名など、色んな自分自身のを取得するにはlocationが有効です。 現在表示中のURLを取得 アドレスバーに表示されているURLを取得するなら alert(location.href); 現在表示中のホスト取得 現在表示しているホストを取得します。 alert(location.host); 現在表示中のハッシュを取得 現在のURL中のハッシュを取得します。 alert(location.hash); なお、下記のようにするとハッシュによって処理を分けることができる if(location.hash=="#test"){ $("div.hidden").removeClass("hidden"); } 現在ページURLのパス名を取得 alert(location.pathname); パラメータを取得 単純に

    jQuery 色々な自分自身の○○を取得する
    anconium
    anconium 2014/03/26