ブックマーク / ultraist.hatenablog.com (4)

  • ウェブのアプリケーションにIPアドレスが伝わる経路は知っておくべきじゃないかな - デー

    CakePHPのgetClientIPを使っていいのは小学生までだよねー | へぼい日記と、そろそろCakePHPについて一言言っておくか | へぼい日記をみて、この仕様は仕方がないだろうなー、と思った。 理由としては、参照先でも示されているけどリバースプロキシがいたりとか。僕が去年してた仕事だとSSLアクセラレーターが挟まっていたので、アプリケーションサーバーから見た接続元がアクセラレーターのIPアドレスになってて、ログをとるためにアクセラレーターにアクセスしたIPアドレスをHTTPヘッダーに入れて送ってくださいよーみたいな話をして、myGetClientIPAddress()みたいなものを作った。そういう事例があることを考えると、IPアドレスを保存しようとか、もっと重要な認証(の条件)に使おうということになったら、IPアドレスがどういう経路で伝わってくるのかを開発者は把握しとくべきだし

    ウェブのアプリケーションにIPアドレスが伝わる経路は知っておくべきじゃないかな - デー
    okgwa
    okgwa 2009/04/21
  • OpenCVでアニメ顔を検出するためのXML v2 - デー

    以前、OpenCVでアニメ顔検出を試していたときにcvHaarDetectObjects用に学習されたアニメ顔分類器のXMLを配布したのですが、積みゲー完全制圧への道程:アニメ顔部品検出ライブラリを作ってみたを見て、なんか古いこと気づいたので、新しいバージョンを配布します。 検出率は前バージョンよりも良くなっていると思います。たぶん検出の実行速度も速くなっていると思います。 (でかいので右クリで保存してください) haarcascade_animeface2.xml 使い方などは以前の記事を参照してください。 アニメ顔の検出とキャラクターの分類 - デー 再配布などは、個人的には問題ないのですが、学習に使っているデータが4chanのecchi板をクロールして集めたデータなので、そのへんの判断を配布者の責任で行ってください。集めた画像は教師データとして使用され、画像データ自体はファイルに含ま

    OpenCVでアニメ顔を検出するためのXML v2 - デー
    okgwa
    okgwa 2009/03/30
  • Winnyキャッシュファイルシステムを作りました - デー

    金曜にやたーはてなダイアリーファイルシステムできたよ\(^o^)/ - 2nd lifeを見てファイルシステムが簡単に作れるライブラリがあることを知って、高木浩光@自宅の日記 - ウイルス駆除のためWinnyのCacheフォルダを仮想ドライブ化してはどうかを思い出したので、似たようなWindowsライブラリのDokan を使って作ってみました。 いまのところ、実行手段がテキトウなのとAVG Freeで試したところ少し問題がありましたが、読み取り専用の仮想ドライブとしてウィルススキャンと感染ファイルの削除はできています。 概要 Winny2のcacheフォルダを仮想ドライブとしてマウントします。仮想ドライブからは復号された状態のキャッシュファイル(=元ファイル)へアクセスできます。 基的に読み取り専用ドライブですが、削除だけは可能で、ファイルの削除が実行されると対応するcacheフォルダの

    Winnyキャッシュファイルシステムを作りました - デー
    okgwa
    okgwa 2008/10/27
  • デー - Winnyの脆弱性は本当かも

    # ことの始まりだけを追記 政府による情報操作説が流れているので少し調べた。 (個人的には、UNYUN氏がいうなら信頼できると思ってるけど・・) オーバーフローする箇所があるみたい。 リモートからWinnyを異常終了させることが可能でした。 # 公開すんなということで内容は消しました。 # ただ、政府の情報操作説は誤り大げさで # Winnyは当に危険かもしれないということははっきりさせておきたい # # 実行ファイルは残しているけど、これを使ってどうこうはできないつもり。 # Q. 実行ファイルを使って実証できないのはなぜか # 1. port0ではない? ポートの指定はあっている?(batファイル) # 2. グローバルIPアドレスが取れない? # (自分から自分へつなげない? LAN内?) # ただ、IPアドレスを指定できるようにすると非常にまずい。 # 3. 俺のマシンが特殊仕様

    デー - Winnyの脆弱性は本当かも
    okgwa
    okgwa 2006/04/25
  • 1