タグ

ブックマーク / blog.nekokak.org (8)

  • 株式会社ディー・エヌ・エーに入社しました

    日より株式会社ディー・エヌ・エーで働いてます。 今まで自分が体験したことのない規模をめい一杯堪能したいと思います。 初日は さいきろんさんに色々と教えてもらいつつ、 myfinderさんのおかげで、あっさりと環境構築が完了し、 Zigorou さんのチャチャを受けながら 改めて転職したんだなぁと実感しました。 どんどんキャッチアップしてガンガン行きたいです。 どうぞ宜しくお願いします。

  • Cache::Memcached::Fastの高速化

    一番簡単に高速化するには シリアライザをData::MesagePackにするとよいかもしれない。 #! /usr/bin/perl use strict; use warnings; use Cache::Memcached::Fast; use Data::MessagePack; use Benchmark qw/timethese/; my $normal = Cache::Memcached::Fast->new({ servers => ['127.0.0.1:11211'], serialize_methods => [ \&Storable::freeze, \&Storable::thaw ], }); my $msgpack = Cache::Memcached::Fast->new({ servers => ['127.0.0.1:11211'], serialize

  • TengとDBIx::Skinnyのベンチマークとってみた

    こんな感じ また別個でベンチマーク取ってくださった方がいらっしゃいました http://d.hatena.ne.jp/toorustar/20110119/1295456361

  • Tengについて

    先ほどTengという新しいORMをリリースしました。 TengはDBIx::Skinnyの後継バージョンと捉えていただいて結構です。 DBIx::Skinnyはおおよそ3年前ほどに一人でつくりはじめたORMで 現在に到るまでに様々な仕様変更を繰り返し、 結構秘伝のタレ的なコードが目立つようになってきました。 元々はDBIx::Skinnyをリファクタリングすることで済まそうと思っていたのですが、 後方互換を残したままのリファクタリングに限界を感じました。 多くの人に使っていただいている現状で後方互換を簡単に捨ててしまうのは 宜しく無いとの判断から別プロジェクトとしてリリースするに至りました。 DBIx::Skinnyは現状、バクレポートも特別なく 問題なく継続してご利用頂けると思いますので、ご安心ください。 また、なにか大きな問題点があれば、サポートしますのでpatches&testsウエ

  • Smart::Argsの素晴らしいところ

    Sub::Argsというものを作っていながら、 Smart::Argsを紹介します。 一言でいうとSmart::Argsの良さは型チェックができるとかそんなことではなく、 argumentsをhashと同じキー名の変数でうけとれることでしょう。 サンプルコード use strict; use warnings; package Your::Class; use Smart::Args; sub foo { args my $self, my $fh, my $bucket => {optional => 1}, my $ext => {optional => 1}, ; } package main; foo(fh => $fh, bucket => $bucket, ext => $ext); # or foo({fh => $fh, bucket => $bucket, ext =>

  • YAPC::Asia 2010 省サーバ運用のトークについての補足

    YAPCお疲れ様でした。 東工大++ 運営の人達++ そしてベストスピーカーに投票していただいた方々 当にありがとうございます! I got the 2nd best talk award. ということでまさか自分が選ばれるとは思ってなくて 壇上ではキョドってましたが当に嬉しく思っております。 省サーバ運用のトークについての補足をちょっとばかししておきたいとおもいます。 別に大規模に対するDISや大規模環境の話なんて聞いても意味ないぜとかは一切言っておりおません。 スケールする環境を構築できるような知識やノウハウは必須だと思っています。 今回のトークのテクニカルな部分もとりあえず小規模環境で構築するけど 規模がおおきくなったらこういうふうにスケールできるよね なので色々工夫しようねというお話です。 ヒットしないサービスを開発する人ってまぁそんなに居ないと思うので 当然将来スケールするよ

  • YAPC::Asia 2010 省サーバ運用のトークについて

    発表資料をアップしました! http://nekokak.org/presen/yapcasia2010-server/ がんばって話しました。 思いのほかあつまっていただきありがとうございました! みんないいエンジニアになろうぜ!ってことでひとつよろしくお願いします

  • SPFレコードをチェック - blog.nekokak.org

    携帯サイトつくってると空メールを使うことがしばしばあるんですが、 メールの仕様上Fromは詐称できるので docomo/kddi/softbankのメールアドレスのfromと思わせて実はPCからメール送信されるケースがあってやだなーとおもったので、#mobilejp@irc.freenode.netで色々聞いて最終的にSPFレコードをみればいいんじゃないかとなった。 参考)http://dsas.blog.klab.org/archives/50126244.html で、上記例ではqmailにパッチをあててますが、うちの場合、Postfixをつかってるのと(Postfixでもこういうのあるとおもいますけど)、メールサーバレベルじゃなくて実際に空メールを受ける処理レベルでやりたかったので挑戦してみた。 まず、SPFを調べたかったらMail::SPFを使えばよいでしょう。 http://se

  • 1