タグ

ブックマーク / www.drk7.jp (38)

  • メール送信者認証技術 SPF/Sender ID についてお勉強

    お勉強の背景に関しては 「迷惑メール対策 OP25B(Outbound Port25 Blocking)についてお勉強」 に書いたとおりですが、迷惑メール対策としての SPF/Sender ID についてもいろいろ勉強したのでそのまとめです。(DomainKeys については思いのほかエントリが長くなったのでまた別の機会で・・・)まずは参考になったサイトの紹介から。 Sender Policy Framework (SPF) for Authorizing Use of Domains in E-Mail, Version 1 Sender ID: Authenticating E-Mail DNS関連技術の最新動向 - SPF/DomainKeysとは Sendmail 社 - 送信者認証技術の導入におけるレコメンデーション メール送信者認証の仕組みを探る(2/2):スペシャル - ZD

    otsune
    otsune 2008/03/11
  • ISP から帯域制限をかけられてたので ISP 変更しました

    ここ数ヶ月、回線速度が妙に遅いと感じていました。僕の住まいは団地で各棟にBフレッツマンションの VDSL 方式でネット接続ができるようになっているのですが、他の人が動画とか見ていて帯域を使ってるのかなぁ〜と思いこんでました。 仕方がないからBフレッツファミリーへ乗り換えるべく新規加入申し込みをしました。NTTから通常マンションタイプがあるときはファミリーはひかないと思うので管理人に工事許可を取ってきて下さい。と言われて週末に話をしに行くかというところでした。でそんなときに読んだのが、 ゆーすけべー日記: 「連絡 - ISP から帯域制限をかけられつがりにくくなってます」自宅サーバ管理者の憂 あぁっっっ!なるほどっ! この可能性があったかっ! まさに見落とし。早速調べてみました。 今使っているプロバイダは ASAHI ネットです。いろいろと調べてみるとでてくるでてくる。大量のリクエストがあ

    otsune
    otsune 2008/02/11
  • あなたの作ったメール配信システムはエラーメール処理をしていますか?

    今回はメルマガ等やメーリングリストのように大量のメールを配信するためのメール配信システムを自前で開発している方向けの情報(備忘録?)です。 大量のメールを配信する場合、配信できなかったエラーメールを適切に処理することが重要です。たとえば、 なんて感じです。適切なエラーメール処理なくば、知らず知らずのうちに SPAMer と同じようなメール配信をしていることになってしまうのです。かく言う僕の作ったメール配信システムも、それほどエラーメール処理を厳密に行っているわけではなく、何とかしないとなぁ〜と思っている今日この頃で、ちまちま資料を集め始めて仕様検討している次第です。

    otsune
    otsune 2007/12/22
  • Module::Build is not configured with C_support の対処方法

    Catalyst を新しいマシンにインストールしている最中、Pod-Coverage の make 時に見慣れないエラーが。 Module::Build is not configured with C_support at /usr/local/lib/perl5/site_perl/5.8.6/Module/Build/Base.pm line 3726. 解決方法は、ExtUtils::ParseXS モジュールをインストールすればOKです。それにしても、Catalyst のインストールって毎回違うエラーがでるんだけど、どうにかならんもんかね。。。 ちなみに、今回の Catalyst インストールはこんな感じ。結構いっぱいモジュール入れてます。そんなに入れても使わないモジュール沢山あるだろとつっこまれそうですが、誰かが一元管理してモジュール入れておかないと管理がメンドウなので。 in

    otsune
    otsune 2007/08/18
  • ワードサラダ技術について

    後半部分が重要で、未来の挙動が現在の値だけで決定され、過去の挙動と無関係である ということです。 さて、実例です。たとえば次の文章を考えてみます。 「通信販売大手セシールは9日、生命保険の販売に格参入する方針を明らかにした。」 まず形態素解析するとこんな感じになります。 通信 名詞,サ変接続,*,*,*,*,通信,ツウシン,ツーシン 販売 名詞,サ変接続,*,*,*,*,販売,ハンバイ,ハンバイ 大手 名詞,一般,*,*,*,*,大手,オオテ,オーテ セシール 名詞,固有名詞,組織,*,*,*,セシール,セシール,セシール は 助詞,係助詞,*,*,*,*,は,ハ,ワ 9 名詞,数,*,*,*,*,9,キュウ,キュー 日 名詞,接尾,助数詞,*,*,*,日,ニチ,ニチ 、 記号,読点,*,*,*,*,、,、,、 生命 名詞,一般,*,*,*,*,生命,セイメイ,セイメイ 保険 名詞,一般

    otsune
    otsune 2007/07/11
  • Oracle でセッション管理するならどうする? :: Drk7jp

    以前、セッション管理に向いているデータベースは MySQL ? Oracle ? という記事で OracleMySQL のパフォーマンス差について書いたことがありますが、新年度の技術開発に向けてまた改めて検証をしています。世の中いろいろな事情で 商用 DB を使っている人は大勢いるでしょう。Oracle を使ってセッション管理をする必要だってあるかもしれない。 と言うわけで今回は、Oracle でセッション管理するならどうする?編です。比較対象として MySQL でのパフォーマンスも計測しています。Oracle とか MySQL は実行環境でパフォーマンスが結構異なるので、一応検証環境はこんなかんじ。 検証マシンスペック VMware 6.0.6000 上に構築した raw-disk タイプの仮想環境 Intel(R) Core(TM)2 CPU 6700 @ 2.66GHz mem

    otsune
    otsune 2007/03/22
    「おらくるってベンチマーク取って公表しちゃいけない契約があるとか聞いた気がしたけど都市伝説だったか」
  • コレはビックリ!小切手換金 get2cash が夜逃げしてた?

    奥さんも おいしいパンをつくるぞ日記。 ってサイトを運営してるんですが、最終更新から既に1年が過ぎ去っててアレなんですが、チリも積もればなんとやらで、Google から AdSense の小切手が送られてきました。もう去年の11月の話ですが・・・ 小切手は半年しか有効期限がないし、Google AdSense は一度小切手で支払いをすると、再発行はできるものの銀行振り込みへ変更することはできないので、そろそろ換金手続きしてよーっ (#゚Д゚)ゴルァ!! て奥さんに圧力をかけられ、以前も利用した get2cash のサイトへ行ってみました。 既に2年以上も前の話なので、ID なんてとうの昔に忘れていたのでログインするのにも苦労したのですが・・・ ログインしてビックリ!こんな画面だっけ?? Σ(゚Д゚;エーッ! xoops のバグ?? と思って何回もログインをやり直していると、こんな画面がで

    otsune
    otsune 2007/01/23
  • Lighttpd 1.5 系がスゴイらしい

    はてブで lighty のブログがあることを知ってブログを見てみました。lighty の中の人が書いてます。 ナント、lighty 1.5 系が pre release されているではありませんか! なんでも、1.5 系は いままでより 80% のスループット向上が見込めると書かれています。激速の lighty が更に高速になるってわけですよ。Σ(゚Д゚; Using Async IO allows lighttpd it overlap file-operations. We send a IO-request for the file and get notified when it is ready. Instead of waiting for the file (as in the normal sendfile()) and blocking the server, we ca

    otsune
    otsune 2006/11/16
  • 【備忘録】CPAN Author の登録手順とモジュールの登録手順 :: Drk7jp

    えーっと、一応 CPAN サイトを読みまくったのですが、英語が苦手なためか、ずーっと CPAN Author の登録手順やら CPAN へのモジュール登録手順がわかりませんでした・・・orz 幸いなことに、社内のモヒカン族な方に PAUSE ってキーワードを教えて頂きました。ググッたらすぐに情報でてきました。この前の Shibuya.pm でライトトークされてた、kawasaki さんのサイトに [Perl] 作成したモジュールをCPANで公開する手順 とそのまんまのタイトルで手順でてました。PAUSE ってキーワードがわからないと、このページにすらたどり着けなかったです・・・orz ってことで、以下登録までの備忘録。 1. PAUSE(Perl Authors Upload Server)のアカウントを取得します http://pause.perl.org/pause/query?ACT

  • Pound が Header Buffer を 2KByte しか確保しない不都合

    業の Web サーバの構成について以前書いた記憶もあるのですが、Lighttpd や Apache2 の mod_proxy が流行る前に構築したこともあって、ちょっとだけ Pound が流行った?時によくある構成で組んでます。ザックリ図にしてみると な感じになっています。で、前から薄々気がついてはいたのですが、この構成、致命的な欠陥があるんです。 その欠陥とは、pound の HTTP リクエストのヘッダ処理の実装にあります。pound のソースは適当にしか読んでいないので、間違ってる可能性もありますが、図にするとヘッダーのサイズ最大値の処理がこんな感じになっています。 ヘッダーの中でサイズが大きいと言えば、Cookie しかないですね。その Cookie に関しては RFC 2109 (set-cookieについて)と RFC 2965 (set-cookie2について)で定められて

    otsune
    otsune 2006/10/09
  • 安くて契約が簡易なクレジットカード決済サービス一覧 :: Drk7jp

    会社のお仕事で、クレジットカード決済サービスを利用したデータ販売の話がありまして市場調査。契約とか煩雑なのは勘弁なので、ASP事業者と契約すればカード会社との契約が不要なタイプのサービスで比較的安価なものの一覧を作成してみました。 ネットでサービス比較一覧くらいでてるだろうと軽く思っていたら全くその手の情報が無かったので、ちまちま調べるハメになりました。せっかく作ったので、WEBで公開してみました。

    otsune
    otsune 2006/09/29
  • 気象庁の天気予報情報を XML で配信

    ご利用に際しては必ず後述の「ご利用上の注意点」をご確認ください。個人利用については無料ですが、継続的運営のため寄付金のご支援をいただけますと励みになります。 ご支援が増えるほど不具合対応が早くなると思われますw(^_^;) ご支援いただける方はアマゾンギフトカードのコードをお問い合わせの方へご送付ください。 現在、花粉情報の更新は停止中です。 Japan Weather Forecast xml (日お天気予報)の配信リスト 気象庁が公開している天気予報情報(http://www.jma.go.jp/)から独自の手法でメタデータ化した情報を XML 形式で配信しております。配信リストは下記の一覧の通りです。

    otsune
    otsune 2006/07/07
  • Pound の SSL セキュリティレベルを制限(上げる)方法

    最近、会社のセキュリティーレベルを上げるべくいろいろな活動がされています。で、最近きたお達しが、Web サーバの SSL の暗号レベルの強化。具体的に言うと、今となっては時代遅れな SSLv2 を許可せず、SSLv3 にすると言うもの。そして、暗号強度の弱い暗号化を許可しないという2点です。 普段、SSL のレベルなんて気にしてネットをやっている方は数少ないと思いますが、IE や FireFox のオプションで指定可能です。例えば、IE だとこんなかんじです。 通常、SSLv2 にチェックがついていると思います。ここで、SSLv2 のチェックを外せば、より暗号強度の強い暗号方式をサーバ側に要求して SSL 通信をすることができます。 クライアント側の設定はこれで完了ですが、サーバ側も当然ながら設定が必要です。 デフォルトの設定(何も設定しない場合)で許可される暗号方式 通常の場合、サーバに

  • SimpleAPI の仕組みについて考察してみる

    最近気になっているサービスと言えば、一躍有名になった「SimpleAPI その1.ウェブサイトサムネイル作成API β版」っていうサービス。その1って書いてあるくらいだから、作者の方はその2、その3を考案中と思われるわけですが、サイトのサムネイルを生成するってのはいろいろなところで役に立ちそうな気がします。 で、できれば自社で同じような仕組みを作って自社で解決したいと思われている方も多くいるのでは?と思います。僕的には会社の仕事からすれば何ら関連のないジャンルのサービスですが、個人的には非常に興味がそそられるサービスなので、その仕組みについて考察してみました。勝手な考察なので、全然違う可能性もあるので、あしからず・・・。 どうやってサイトのサムネイルを生成しているのか? 自前で位置からブラウザの描画を模倣するプログラムってのは作るには敷居が高すぎると直感。特に CSSJavaScri

    otsune
    otsune 2006/06/13
  • 埋め込み e-Words を試してみた :: Drk7jp

    埋め込み e-Words を試してみた ITmediaニュース:WebにIT用語集をリスト表示できる「埋め込みe-Words」: Webページに埋め込んでおくと、ページの内容をスキャンし、テキスト文中に含まれるIT用語のリストを用語辞典へのリンク付きで表示してくれる。ただし、ひらがなを含む用語などは表示できないなどの制限がある。 スクリプトは1行。例えばブログのサイドバーなどに埋め込んでおけば、自動的にそのページの関連用語集が作成される。 おっ!商用サイトでもこの手のサービスが出てきたかっ!と思い、早速試してみたが、結構おバカな結果が返ってきますね。まだウチの Google Similar で使っている内容解析エンジンの方が随分と頭が良いと思われます。Amazon Search はやってることが全く違うので比較対象外ですが・・・。 ちなみに、このエントリーを見ている人に特別公開しま

    otsune
    otsune 2006/06/10
  • イケてないプログラム(使えない成果物)に見られる3つの共通点

    クイックソートの話で書いたとおり、相変わらず Excel - VBA と格闘する日々が続いております・・・orz 「大企業にありがちな問題。委託開発の甘い罠・・・」でも書いたとおり、今まで外注して作ったソフトウェアってほぼ 100% の確率でイケていないものが完成してます。年末に納品されたソフトウェアのできも酷いの何のって・・・ さて、いままで見てきたイケてないプログラムのダメソースに共通して言えることが3点ありまして、 DRY ( Don’t Repeat Yourself ) でない。同じもしくは似たソースのコピペが至る所に散在する。 ロジックに無駄が多すぎ。行き当たりばったりで作った感、満点。 アルゴリズム知らなさすぎ。馬鹿ループ処理で時間かかりすぎ。 のいずれか、もしくは全部が当てはまります。大抵は全部ですね。こういったソースが納品されると、センス無いなぁ〜と思っちゃうわけ。こうい

  • 使える言語は Perl と言うと何故にバカにされるのか?

    ?さん 「言語何使ってる?」 僕 「Perl がメインかなぁ〜」 ?さん 「( ´_ゝ`)フーン Java じゃないんだぁ・・・今時 CGI で書いてるの?」 ここで言う Java ってのは Tomcat や Resin に代表される Servlet / JSP コンテナを利用したプロセス常駐型 java の事を指してます。決して Java-cgi のことを意味していません。多分彼らも、そういったことは意識していないと思います。 業で随分昔(servlet 技術が出る前)に作成した Java-cgi で作られたアプリケーションが現役で活躍していますが、とてつもなく遅いです。いわゆる Perl-cgi が遅いと言われる理由と一緒です。一番の勘違いのポイントは、 CGI = Perl って図式が無意識のうちにあると言うことですね。でも実際は、CGI の定義は、アクセスがあるたびにサーバが新し

    otsune
    otsune 2005/08/02
    所属しているもので優越感を得る心理を観察するのは面白い。
  • [_11_Install] intel compiler で Apache が 400% 高速化

    「無料で30%のパフォーマンスUP!! - intel compiler」でも書いた intel compiler ですが、apache1.3.33 + mod_perl 1.29 を再構築してみました。apache bench で速度を測ってみたら、ナント 400% も高速化していました。?( ̄□ ̄;)ナント!! 当かぁ??と思って数回試してみましたが、結果は同じでした。スゴイ! 以下、インストールメモとapache bench のログです。 mv /usr/bin/gcc /usr/bin/gcc.bk ln -s /opt/intel_cc_80/bin/icc /usr/bin/gcc mkdir /usr/local/src/icc cd /usr/local/src/icc wget http://www.meisei-u.ac.jp/mirror/apache/dist/h

    otsune
    otsune 2005/03/19