tokuhirom's blog
  • Amon と Helper と Catalyst と Model の話
    Akismet の perl モジュールをさがしてる途中で、Catayst::Model::Akismet ってのをみつけた。昔の Cat はこんなものをいちいち CPAN にあげてたのかー、とおもう
    2010-01-12(Tue)
  • スパム対策に Net::Akismet をつかった話
    コメントスパム対策をしようとおもったが、うちにきてるスパムは IP がまちまちで、DNSBL にも URLBL にもひっかからなくてうっとーしいかんじになってきたので、Akismet をつかってみた。
    2010-01-12(Tue)
  • HTML::Shakan::Model::DBIxSkinny かいた
    チャチャっとウェブアプリケーション書くには DBIx::Skinny が便利だなとおもって、プライベートでは最近は DBIx::Skinny をメインでつかってる。DBIC とおなじ感覚で書けて、DB
    2010-01-11(Mon)
  • Moxy を Plack に port した
    英語圏の人にとってとくに意味のない話題なので日本語で。Mobile ウェブ開発用プロキシアプリケーションであるところの Moxy は HTTP::Engine で書かれていたのだが、この際なので、Pl
    2010-01-11(Mon)
  • integrate Plack::Middleware::ReverseProxy & nginx
    [ use this configuration. ``` server { listen myhost:80; server_name myhost; location / {
    2010-01-11(Mon)
  • Run smolder on Plack
    I want to run Smolder on Plack.Because I'm already running a lot of perl web app on damonetools+Plac
    2010-01-10(Sun)
  • Planet Perl Iron Man and non-english entries
    Planet Perl Iron Man がはじまった当初は、英語の他には空気読まない日本人ばかりだったわけだが、最近はロシア語やら、右から左に書く言語やらいりまじってておもしろい。 non-eng
    2010-01-04(Mon)
  • Perl5.11.2 の Perl_keyword_plugin ハックがまじアツイゼ!の巻。
    最近、さっぱり Perl のことを書かないので、Go に改宗したかとおもわれがちな tokuhirom ですこんばんわ。 [ をみてたら、Perl5.11.2 でクールなハックがはいってることを
    2009-11-21(Sat)
  • Golangで共通的な実装をまとめるの法
    [ なんか、こんなかんじで、.a にしないと、うまく import できなかったんですが、たぶんうまくやる方法があとおもわれる。 ``` include $(GOROOT)/src/Make.$
    2009-11-21(Sat)
  • 自分のサーバの性能を知っておく
    [ ↑kazuhoさんがCで書いたエコーサーバーと、そのベンチマークツールによって、自分のサーバでどんぐらいのQPSがでるのかがわかる。 たとえば自分のマシン(SC440)だと ``` ./
    2009-10-01(Thu)
  • Module::Install::ForC で C のプログラムを簡単に構築する
    [ Module::Install のアーキテクチャを利用した configure/SCons 等のサブセットをつくりました。 記法は SCons を参考にしており、Rake のような黒魔術的で
    2009-09-30(Wed)
  • Coro とは結局なんだったのか
    Coro は first class の co-routine を実装しようとおもって開発してたら、「あれ、これ co-operative thread にできるのでは?」とおもいはじめたわけなのであ
    2009-07-21(Tue)
  • makemaker_args is too low level API
    makemaker\_args is very low level interface for M::I. But, we need to write a some makemaker\_args
    2009-07-21(Tue)
  • Coro and AnyEvent as good friend
    Coro と AnyEvent はどういう関係なのかを整理しておく。 #### Coro → AnyEvent Coro は AnyEvent に依存している(requires 扱い)。 Cor
    2009-07-21(Tue)
  • Test::Cukes に関するメモ
    Test::Cukes には2つ問題があって、1つは 5.10 に依存してることで、もう一つは既存の Test::\* 系の DSL がつかえないってこと。 そのへんがなんとかなれば、つかいたい、
    2009-07-06(Mon)
  • about Test::More::done_testing
    Test::More::done\_testing が導入されているわけですが、みなさんつかってますか? Test::More の 0.87\_01 から導入されてる新機能なんですが ``` 0.
    2009-07-06(Mon)
  • prototype() をつかった方がいいケースを発見した
    Test::More のメソッドをいくつかフックしたいという場合において、is とかは prototype が ($$;$) とついているが、is\_deeply には prototype がついてい
    2009-07-06(Mon)
  • DynaLoader に関する基礎知識
    Perl で XS をよむには DynaLoader か XSLoader をつかうのだが、XSLoader は DynaLoader を簡単によぶためのラッパーにすぎない。いうなれば ExtUtil
    2009-03-13(Fri)
  • perl で fork をよぶ方法(linux x86 編)
    ``` use DynaLoader; my $s = join('', "\x31\xc0", # xor %eax,%eax "\xb0\x02", # mov $0x2,%al
    2009-03-12(Thu)
  • fork したくてたまらない貴方に。
    fork したくてたまらない貴方に。
    2009-03-11(Wed)
  • Dan the API shell 書いた
    [ Dan さんの perl eval API が便利だとおもった。どんなコードが実行できるのかためしたかったので、shell っぽく eval することにした。 Term::ReadLine で
    2009-03-11(Wed)
  • perl is DSL という考え方
    [ で ``` 「PerlはCPANを使うためのインターフェース」が持論のオレ的には、やりたいことをサクっと解決できるCPANという仕組みはとてもすばらしいと思っています。 ``` と [id
    2008-12-23(Tue)
  • 2008年末に osx にいれてるソフトウェアについてのまとめ
    # iusethis つかってるからそれでいいじゃんという話もあるんだけど * adium * dropbox(なんかどうでもいいものをいくつかいれてる) * evernote * firefox
    2008-12-23(Tue)
  • クリスマスにむけて irssi をはじめました
    osx で limechat をうごかすと、ひ弱な旧世代 macbook が悲鳴をあげるので、パワーが ありあまっている自宅サーバ SC440 で irssi をうごかすことにした。 irssi
    2008-12-23(Tue)
  • 2008年末の firefox 環境についてのまとめ
    どっかでやってるのみたので、自分の環境をかいときますね。 addons * adblock plus * evernote clipper * firebug * google gears(ほとん
    2008-12-22(Mon)
  • two face scalar の boolean での評価
    ``` package Bar; use overload '0+' => sub { warn '0+' }, '""' => sub { warn '""' }; sub new { my $c
    2008-12-16(Tue)
  • Source Filters in @INC
    perl5.8.9 から入ったという、@INC のなかに coderef ぶっこんどいて、ソースフィルタするという機能。 をためしてみる。 ``` package OreOreFilter; u
    2008-12-16(Tue)
  • perl5.8.9 がでてる件
    個人的には * @INC でソースフィルタ * SWASHGET の XS 化 という2点が backport されたのが大きいんではないかと思います。 はい。マニアックですね。
    2008-12-16(Tue)
  • 技術的アドベントカレンダーの有用性について
    続かないかと思われていた JPerl Advent Calendar ですが、意外にも折り返し地点をまわっております。 [ 15日目は [id:miyagawa]( さんです。perldoc の使
    2008-12-16(Tue)
  • 今日のDSL
    ``` use DateTime; use Time::Duration::Parse; use DateTime::Duration; sub say { my $s = shift;
    2008-11-20(Thu)
  • Web Application Framework とはなにか
    ウェブアプリケーションフレームワークとは、ウェブアプリケーションを書く上で、アプリケーションの本質的なもの以外のことを一手にひきうけてくれるもの、じゃないかな。
    2008-11-20(Thu)
  • WWW::HatenaDiary の件
    * [ * [ このへんの経緯についてメモっておきますね。 はてなグループを Perl から更新したくて、それを実現するためにスクリプト書こうかと思ったのだが、WWW::HatenaDiary 的
    2008-01-14(Mon)
  • 連載企画 第1回 Perl で DSL する方法
    昨年の YAPC の頃に書こうと思ってたネタを [id:cho45]( さんのひとことで不意に思いだしたのでここに記す。 まず、DSL とはなにか。この連載企画では↓こういうのを DSL とよぶこと
    2008-01-14(Mon)
Prev
Next
© tokuhirom