タグ

2009年7月25日のブックマーク (10件)

  • ParosのUser Agentを勝手に追加するのを直す - tessyな日常の記録

    今更なネタ..というか自分用メモで。 cutawaysecurityのほうでは自分でコンパイルする方法が載っている。Irongeekで配布されているファイルが心配な人はどうぞw 意外と簡単にコンパイルできます。 Paros Proxy Without Changed User Agent(Irongeek.com) Paros User-Agent Removal(remoteroot.net) Modifying the Paros Proxy User-Agent String(cutawaysecurity.com) 今時はParosじゃなくてDoorman@JUMPERZ.NET だろ!とか言われそう。 21proxy(別名yamagataProxy?)も地味にアップデートされたりしてるんですね。

    ParosのUser Agentを勝手に追加するのを直す - tessyな日常の記録
  • epollのなかみ - moriyoshiの日記

    よく C10K 問題とかいって epoll(7) の話が出てきて select(2) 遅いね poll(2) 遅いねってなるんだけど、正直なところ、これらのシステムコールを実際に使ってコードを書いてみたひとはどのくらいいるのだろう。ましてや eventpoll が何やってるか知っている人はそんなに多くないんじゃないだろうか。もう O(n) だの O(1) だのって煙に巻かれるのもうんざりだ。 というわけで、2.6.26 の fs/eventpoll.c のコードを読んでみた。正直 Linux カーネルにすごく詳しいわけでもないので、誤りがあったら適宜突っ込んでもらえると幸いです。 前提知識として VFS モジュールがどうなってるかとかは LinuxのFSモジュールを書いてみる LinuxのFSモジュールを書いてみる (その2) のソース中のコメントを追ってもらえればと。 登場する構造体 e

    epollのなかみ - moriyoshiの日記
  • ウノウラボ Unoh Labs: やってみようBDD on Sinatra

    おはようございます。 うちだです。 みなさんテストコード書いてますか? 私はテストと言われると、どうもやる気がおこりません。 そこでBDD! 今回はBDD初心者の私が、やってみた過程を綴ります。ツッコミ大歓迎 BDDとは? Behavior Driven Development 振舞駆動開発 テスト駆動開発ではテストのためにコードを書く 振舞駆動開発では振舞(仕様)のためにコードを書く 結果的にやる事はほぼ一緒 言い方でモチベーションがかなり変わる スペック!スペック! 各言語のBDDフレームワーク Ruby RSpec .NET NSpec Java JBehave PHP PHPSpec 10ステップでやってみるBDD 1. インストール $ sudo gem install rspec 2. スペックを書く # spec/hello_spec.rb require 'hell

    rti7743
    rti7743 2009/07/25
  • InnoDBテーブルでunique keyがある場合、それをprimary keyにするべきかどうか - (ひ)メモ

    InnoDBなテーブルのお話です。 とあるテーブルで、いくつかあるカラムのうち、ただひとつのカラムがunique keyになり得るものだとします。 こういうときは、そのunique keyは無条件でprimary keyにしたほうがイイ!と思ってたんですが、調べてみると必ずしもそうでないようなので、今のところのモヤモヤをまとめてみます。 教えて! 偉い人!! 予備知識 High Performance MySQL 作者: Baron Schwartz,Peter Zaitsev,Vadim Tkachenko,Jeremy D. Zawodny,Arjen Lentz出版社/メーカー: Oreilly & Associates Inc発売日: 2008/06/01メディア: ペーパーバック購入: 4人 クリック: 33回この商品を含むブログ (8件) を見るからの超抜粋。しかしこのは神

    InnoDBテーブルでunique keyがある場合、それをprimary keyにするべきかどうか - (ひ)メモ
    rti7743
    rti7743 2009/07/25
  • preg_replaceによるコード実行 - T.Teradaの日記

    最近少し調べていたのが、PHPの任意コード実行系の脆弱性です。中でも、preg_replace関数(Perl互換の正規表現による置換を行なうための関数)を不適切な方法で使った場合に発生する脆弱性について調べていました。 せっかくなので、日記にまとめてみます。 3種類の脆弱性 preg_replace関数を使ったPHPコード実行系の脆弱性には、大きく分けて3つの種類があります。 第一引数への挿入を許す e修飾子付き・第二引数への挿入を許す e修飾子付き・第三引数への挿入を許す 以下でそれぞれについて見ていきます。 タイプ1:第一引数への挿入 以下のコードに、任意のPHPコードが実行可能な脆弱性があります。 $m = preg_replace("/([^<]*)$kw([^>]*)/i", "\\1<font color=red>$kw</font>\\2", $m); $kwと$mは外部から

    preg_replaceによるコード実行 - T.Teradaの日記
    rti7743
    rti7743 2009/07/25
  • インドで雨乞い、娘たちに裸で田畑を耕させる | 世界のこぼれ話 | Reuters

    [パンタ(インド) 23日 ロイター] インド東部のビハール州の農家らが、未婚の娘たちに裸で田畑を耕させる雨乞いの儀式を行った。村の議会関係者が、23日伝えた。 天気を司る神に恥ずかしい思いをさせ、モンスーンの雨を降らせるようにさせるのが狙いだという。「この地域では、最も強く信じられている風習であり、多量の雨が降るまでは続けられる」という。 目撃者らによると、裸の娘たちは日没後、宗教歌を口ずさみながら田畑を耕し、神に祈りを捧げた。 インドではことし、モンスーンの始まりが過去80年で最も遅くなり、いくつかの州で干ばつが発生している。

    インドで雨乞い、娘たちに裸で田畑を耕させる | 世界のこぼれ話 | Reuters
    rti7743
    rti7743 2009/07/25
    インドではよくある、、、ことなの?
  • 日本はポルノのダウンロードで3G回線が不安定→帯域制限の動き

    世界に先駆けて第3世代移動通信システムを導入した日で、深夜にポルノ動画ダウンロードが集中し回線が不安定となるため、NTTドコモ、KDDI(そしてソフトバンクまでも)が帯域制限に動いている、という記事がブルームバーグに出ましたよ。 記事冒頭では、マニアの一人という感じで、NTTDoCoMoに月々6300円払ってネットつなぎ放題の東京の旅行代理店勤務タケシさん(32歳、苗字非開示)が登場し、「インターネット接続はコンピュータより携帯の方がずっと手軽。会社の外でPC使うことは滅多にないですね」とコメントしています。 日は740億ドルを投じて3G高速移動通信網を整備し、米国より2年早い2001年からサービスを開始しており、電気通信事業者協会によると今や9100万人以上が携帯でネットサーフィン、動画ダウンロード、ゲーム音楽を楽しんでいるんだそうな。イギリスの調査会社Juniper Resear

    日本はポルノのダウンロードで3G回線が不安定→帯域制限の動き
    rti7743
    rti7743 2009/07/25
    えっちなのはいけないと思うんです。 そんなことはおいといて、「通勤中やったら目立つんじゃ」それなんてプレイ?
  • SEって、すぐ「マニュアル読め」と突き放すよね?|【Tech総研】

    例えば、新製品の家電の操作がイマイチ理解できなかったとき。使い方を聞くと、必ず返ってくるのは「マニュアル読め」というお言葉。そんな冷たいこと言わずに、教えてくれてもいいのに……。ついつい突き放してしまうSEの音を、きたみりゅうじが代弁します。 やれ設計書だ規約書だ試験仕様書だ納品書だ報告書だと、やたら紙モノの多いSEの世界。ドキュメントの大切さを日々噛みしめているせいか、俗に難解と言われるような製品マニュアルだって、彼らにとっちゃ苦にならないとかなんだとか。 だからか彼らは言うのです。「マニュアル読め」…と。「この使い方教えてー」と聞いても「マニュアル読め」。これは冷たいんじゃないか。マニュアル読んでもわかんない人の気持ち考えたこともないだろう? さあ、どうでしょう。はてさて、それは以降の物語をご覧あれ。 「マニュアル読め」ってのは突き放してるわけじゃなくて、「そうしないと覚えられなくて

    rti7743
    rti7743 2009/07/25
  • 「最悪のリーダー」とはどんなタイプですか | 社長の仕事術

    ひどいリーダーとはどのような人をいうのでしょう。 翻訳=ディプロマット (c)2007. Jack and Suzy Welch. Distributed by New York Times Syndicate. ひどいリーダーとはどのような人をいうのでしょう。ゴラン・ミリク(クロアチア) ---------------------------------------------------------------------- ひどいリーダーの筆頭は、訳知り顔をする上司です。世界はどんな仕組みで動いているか、会社は何を考えているか、あなたが何かをやろうとした場合、それがどのように裏目に出るか、この製品を少しでも変えることができないのはなぜかを、彼らはあなたに教えてくれます。 訳知り顔をする人間は耐えがたいだけでなく、危険です。彼らは人の話に耳を貸さないので、新しいアイデアが注目された

    rti7743
    rti7743 2009/07/25
  • 何故「多重下請け構造」がなくならないかというと、お前らが営業をサボってるからだよ!! - 消毒しましょ!

    こいつもshi3zとかいうバカgeekと同じで、定期的にバカな持論を開陳しないと気が済まないらしいので、再度disることにするw ここにあるのは業界外の人間から見れば非常識極まりない戯言ばかりであり、それが何に起因しているのかと言えば、徹底した自己中心性と幼稚な甘えに他ならない。 この不景気をきっかけに、発注側のユーザ企業に変わってもらいたい。丸投げではなく、基、SIは自分たちで行い、手が足りない部分を技術のプロフェッショナルに手伝ってもらうやり方。 「SIerは、どうやれば生き残ることができるのか」を考えた末の結論が「この不景気をきっかけに、発注側のユーザ企業に変わってもら」うことだというのだから、相変わらず信じられないくらいのバカというか、空恐ろしいまでの甘えと幼稚さである。「多重下請け構造こそ、SI業界の最大の問題点」であるなら、さっさと自分で営業して仕事を取って来りゃいいだけの話

    何故「多重下請け構造」がなくならないかというと、お前らが営業をサボってるからだよ!! - 消毒しましょ!
    rti7743
    rti7743 2009/07/25
    下請けはゴミだという増田を思い出した。