タグ

2008年1月25日のブックマーク (7件)

  • 特集:システム管理 トラブルシューティングを目的としたApacheログ設定の調整法 | OSDN Magazine

    Apache Webサーバ(以下Apache)には強力なログインフレームワークが付属しており、デフォルト設定下のApacheでは、エラーに関するすべての情報がエラーログ、アクセスに関するすべての情報がアクセスログに記録されるようになっている。こうしたデフォルトレベルのログ情報でもトラフィックパターンの解析やエラーに関する基情報の収集には充分であろうが、トラブルシューティングとなると不充分なこともある。いずれにせよ、利用可能なすべてのログ機能を把握しておくことは、Apache上でホストするアプリケーションやWebサーバのトラブルシューティングに役立つはずだ。 FedoraにインストールしたApacheの場合、デフォルト設定下のアクセスログは/etc/httpd/logs/access_logに、エラーログは/etc/httpd/logs/error_logに保管される。このうちアクセスログ

    特集:システム管理 トラブルシューティングを目的としたApacheログ設定の調整法 | OSDN Magazine
    topaz2
    topaz2 2008/01/25
    mod_log_forensic
  • MaxMind - GeoLite City | Free Geolocation Database

    GeoIP2 and GeoLite2Geolocate an IPDatabasesWeb ServicesClient-side JavaScriptUpdating DatabasesImporting DatabasesImport to PostgreSQLImport to MySQLGeoLite2 Free Geolocation DataPrivacy Exclusions APIWeb Services DocumentationDatabase DocumentationRelease NotesContributeMaxMind Server IP AddressesLicense Key Validation APIKnowledge BaseMMDB Format SpecGeoLite2 databases are free IP geolocation da

    MaxMind - GeoLite City | Free Geolocation Database
    topaz2
    topaz2 2008/01/25
    lite で事足りる。JSON の API 出たら組み込んでみる。
  • ASSetPropFlagsのススメ|_level0.CUPPY

    これまたマニュアルに載ってない、関数の設定をするASSetPropFlagsという関数の話です。 なんでコレを書くにいたったかというと、以前のビルトインクラスや関数拡張系のハックを行った際に不都合が出てくるからです。 まず該当するエントリーは以下です。 Arrayの拡張 デバッグを工夫する(trace関数を拡張) Objectの長さを取得する(Objectの拡張) 何がいけないかというと、Class.prototypeなどにプロパティを追加するかたちで拡張した場合、そのままだと拡張したメソッドがプロパティとして紛れ込んだ状態になります。 そのため、for inなどでプロパティを洗い出したときなどにユーザにとって予期しないプロパティも列挙されることになってしまいます。 特にArray、Object、MovieClipなどダイナミックにプロパティを増やせるクラスで陥りやすい問題です。 Arr

    topaz2
    topaz2 2008/01/25
    for ... in 繋がり。AS だと flag で遮蔽するかどうか制御できる。こっちの方がいいなぁ。
  • Javascriptにおける配列と連想配列 prototype.js編 その1 (Yak blog)

    IT戦記さんで、「Javascriptの配列と連想配列の違い」が解説されてました。 で、おなじみの Javascript用フレームワークの prototype.js(いつのまにか公式サイトがリニューアルされて、ドキュメント等がかなり充実してます)を使ってて はまったポイントが以前あったのを思い出したので、ちょっと書いてみようと思います。というか、なんか prototype.jsの初歩的な解説になってるかもしれない・・・ というわけで、かなり久々の技術エントリ。プログラミングしない方にはごめんなさひ。 prototype.jsにおける配列 prototype.jsでは、配列 (Arrayクラス)は prototypeが拡張されていて、Enumerableクラスを継承(Object.extend)しています。 なので、for in 構文を使うとEnumerableのメンバ関数まで列挙してしまい

    topaz2
    topaz2 2008/01/25
    Array.prototype 弄ったら for ... in に function が入ってきてびびった。
  • Air Sex - Japanorama

    topaz2
    topaz2 2008/01/25
    流石 BBC。
  • 国内初、ウイルス作者逮捕 CLANNAD画像の「著作権侵害」で

    コンピュータソフトウェア著作権協会(ACCS)によると、京都府警は1月24日、アニメ「CLANNAD」の静止画入りウイルスを権利者に無断で作成し、「Winny」を通じて送信できる状態にしていたとして、著作権法違反(公衆送信権侵害)の疑いで、大阪府泉佐野市の大学院生の男(24)を逮捕した。 ウイルス作者の逮捕は国内初。ウイルス作成を直接処罰する法律は国内になく、著作権法違反を適用した。 調べでは、男は昨年11月28日、ポニーキャニオンなど3社が権利を持つアニメ「CLANNAD」の画像ファイル入り「原田ウイルス」亜種を作成し、Winnyネットワークを通じて権利者に無断で不特定多数に送信できる状態にしていた疑い。 男は容疑を認め、「ウイルスを作ったのは僕です。CLANNADを使ったのは話題性があるからです」などと供述しているという。 原田ウイルスはWinny経由で広まるウイルスで、感染すると「原

    国内初、ウイルス作者逮捕 CLANNAD画像の「著作権侵害」で
    topaz2
    topaz2 2008/01/25
    威力業務妨害とかじゃないのか。さすがネット後進国。
  • mixi Engineers’ Blog javascript