<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>@OMAKASE</title>
    <link rel="alternate" type="text/html" href="http://www.omakase.org/" />
    <link rel="self" type="application/atom+xml" href="http://www.omakase.org/atom.xml" />
    <id>tag:www.omakase.org,2009-08-15://1</id>
    <updated>2010-04-23T11:41:12Z</updated>
    <subtitle>PC-UNIXに関する記事など</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.261</generator>

<entry>
    <title>perlモジュールのinstallにcpanmを使う</title>
    <link rel="alternate" type="text/html" href="http://www.omakase.org/perl/cpanm.html" />
    <id>tag:www.omakase.org,2010://1.52</id>

    <published>2010-04-23T11:09:17Z</published>
    <updated>2010-04-23T11:41:12Z</updated>

    <summary>当サイトのblogのエントリーで検索ワードが多いのはCPANなんですがこの古い記...</summary>
    <author>
        <name>midorikawa</name>
        
    </author>
    
        <category term="perl" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="cpan" label="cpan" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="cpanm" label="cpanm" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="perl" label="perl" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.omakase.org/">
        当サイトのblogのエントリーで検索ワードが多いのはCPANなんですがこの古い記事はperl5.6時代に書いた記事(多分10年近く前だと思う)で今時のperl使いにお勧めできるものではありません。 2010年2月にあの miyagawa さんが書いた cpanminus が非常に素晴らしいので CPAN::shell を捨てて App-cpanminus を積極的に利用しましょう。 と言うことでc
        
    </content>
</entry>

<entry>
    <title>StarmanへReverseProxyした時のabベンチ取ってみた</title>
    <link rel="alternate" type="text/html" href="http://www.omakase.org/perl/starmanreverseproxyab.html" />
    <id>tag:www.omakase.org,2010://1.51</id>

    <published>2010-03-31T12:08:43Z</published>
    <updated>2010-03-31T12:49:22Z</updated>

    <summary>perlでかかれたwebサーバ Starman の爆速ぶりは目をみはる物がありま...</summary>
    <author>
        <name>midorikawa</name>
        
    </author>
    
        <category term="perl" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="apache" label="apache" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="lighttpd" label="lighttpd" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="nginx" label="nginx" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="plackproxy" label="plack.proxy" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="starman" label="starman" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="varnish" label="varnish" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.omakase.org/">
        perlでかかれたwebサーバ Starman の爆速ぶりは目をみはる物がありますが自分の運用環境では lightyのproxyを介しての接続であるためkeepaliveが使えない等Starmanの機能を生かしきる事はできない。 じゃlighty以外のapacheやnginxとかReverseProxy専門のvarnishだとどうなんだろと疑問が湧きtestしてみることにする。 接続構成 abベン
        
    </content>
</entry>

<entry>
    <title>Starlet 使ってみた</title>
    <link rel="alternate" type="text/html" href="http://www.omakase.org/perl/starlet.html" />
    <id>tag:www.omakase.org,2010://1.50</id>

    <published>2010-03-27T08:27:48Z</published>
    <updated>2010-03-27T09:41:31Z</updated>

    <summary>CPANでPlack関連の情報はないかと漁っているとstarmanライクなPSG...</summary>
    <author>
        <name>midorikawa</name>
        
    </author>
    
        <category term="perl" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="perl" label="perl" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="plack" label="plack" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="starlet" label="starlet" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="starman" label="starman" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.omakase.org/">
        CPANでPlack関連の情報はないかと漁っているとstarmanライクなPSGI仕様のサーバ Starlet があると聞いて早速ためしてみました。 http://search.cpan.org/dist/Starlet/ 今まで自分の所ではplackで利用できるWAFを自前で書いてそいつをStarman + Server::Starterを使ってで動かしていました。 Starmanでなにも問題な
        
    </content>
</entry>

<entry>
    <title>外為レートをTatsumakiで流してみた</title>
    <link rel="alternate" type="text/html" href="http://www.omakase.org/perl/tatsumaki_fx.html" />
    <id>tag:www.omakase.org,2009://1.49</id>

    <published>2009-12-09T08:17:23Z</published>
    <updated>2009-12-09T08:26:33Z</updated>

    <summary>ニコ生コメントに続き性懲りもなく新しいネタを考えました。 外国為替の通貨(ドル円...</summary>
    <author>
        <name>midorikawa</name>
        
    </author>
    
        <category term="perl" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="perl" label="perl" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.omakase.org/">
        ニコ生コメントに続き性懲りもなく新しいネタを考えました。 外国為替の通貨(ドル円など)を非同期に表示させてみます。 一般的にFX取引会社のHPではFlashやらJavaを使って通貨データをリアルタイムに表示していてそれ以外の方法(Ajax等)を使ってる所はほとんど見かけない。実際問題Flashとかで表示させたほうがブラウザの依存もなく簡単だから？まぁ当然ですが・・・・ 前回のニコ生アプリで Tat
        
    </content>
</entry>

<entry>
    <title>Tatsumaki でニコ生放送のコメントを流してみた</title>
    <link rel="alternate" type="text/html" href="http://www.omakase.org/perl/tatsumaki_niconico.html" />
    <id>tag:www.omakase.org,2009://1.48</id>

    <published>2009-12-05T18:21:14Z</published>
    <updated>2010-05-09T07:27:15Z</updated>

    <summary>最近 Tatsumaki 使ったアプリ作りたいなぁと考えていて何かネタはないかと...</summary>
    <author>
        <name>midorikawa</name>
        
    </author>
    
        <category term="perl" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="plack" label="plack" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="tatsumaki" label="tatsumaki" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.omakase.org/">
        最近 Tatsumaki 使ったアプリ作りたいなぁと考えていて何かネタはないかと探していました。chatはサンプルであるしTwitterのtimelineは既に作られてるし・・・ ニコ生見ててひらめきました。そうです放送中に流れるコメントです。放送番組を指定して番組中に流れるリスナーのコメントが流れる様子をTatsumakiを使って実現してみる事になりました。 コメントだけ見れて誰得？みたいな感じ
        
    </content>
</entry>

<entry>
    <title>CGI::Compile を試してみた</title>
    <link rel="alternate" type="text/html" href="http://www.omakase.org/perl/cgicompile.html" />
    <id>tag:www.omakase.org,2009://1.47</id>

    <published>2009-12-04T17:41:15Z</published>
    <updated>2009-12-05T04:11:11Z</updated>

    <summary>CGI::Compile とは miyagawa さんが作成した 既存のcgiス...</summary>
    <author>
        <name>midorikawa</name>
        
    </author>
    
        <category term="perl" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.omakase.org/">
        CGI::Compile とは miyagawa さんが作成した 既存のcgiスクリプトを書き換え無しにPSGI仕様に変換してくれるモジュールです。一口に変換といっても新しくファイルが作られる訳ではなく実行時にPSGI仕様に合うようにしてくれるようです。 これを使うことでmod_perlのようなpersistentな状態を簡単に作り出してくれる便利モジュールですね。 簡単な hello world
        
    </content>
</entry>

<entry>
    <title>昨日の「Tatsumaki」が動かない件　できました</title>
    <link rel="alternate" type="text/html" href="http://www.omakase.org/perl/tatsumaki.html" />
    <id>tag:www.omakase.org,2009://1.46</id>

    <published>2009-11-27T18:04:35Z</published>
    <updated>2009-11-30T21:21:52Z</updated>

    <summary>どうしても動かないのが納得いかないので追いかけてました。最終的には解決したのです...</summary>
    <author>
        <name>midorikawa</name>
        
    </author>
    
        <category term="perl" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.omakase.org/">
        どうしても動かないのが納得いかないので追いかけてました。最終的には解決したのですがそれでも腑に落ちないなぁ。。。 原因はこんな事でした。 Plackでは最終的なデータが出力されるモジュールはPlack::Server::*****なのですがTatsumakiでは性質上Plack::Server::AnyEventになる事になる。 でFreeBSDではportsを使ってモジュールをインストールしてい
        
    </content>
</entry>

<entry>
    <title>FreeBSD8.0RELEASEが出た訳だが「Tatsumaki」で問題発生！</title>
    <link rel="alternate" type="text/html" href="http://www.omakase.org/freebsd/freebsd80releasetatsumaki.html" />
    <id>tag:www.omakase.org,2009://1.45</id>

    <published>2009-11-26T17:39:02Z</published>
    <updated>2009-11-30T21:21:00Z</updated>

    <summary>FreeBSD 8.0は多くの新機能と機能改善を実施した注目すべきメジャーアップ...</summary>
    <author>
        <name>midorikawa</name>
        
    </author>
    
        <category term="FreeBSD" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="perl" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="freebsd" label="freebsd" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="perl" label="perl" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.omakase.org/">
        FreeBSD 8.0は多くの新機能と機能改善を実施した注目すべきメジャーアップグレードバージョンになりました。8.0の主な特徴は次のとおりです。 http://gihyo.jp/admin/clip/01/fdt/200911/26 より ネットワークの仮想化機能Vimageがマージされました。Jailと組み合わせて利用することが可能で，Jail同士で独立したネットワークを構築できるようになりま
        
    </content>
</entry>

<entry>
    <title>起動スクリプトを使ってPlack::Server::FCGIを起動させると困った事に。。。</title>
    <link rel="alternate" type="text/html" href="http://www.omakase.org/freebsd/plackserverfcgi.html" />
    <id>tag:www.omakase.org,2009://1.44</id>

    <published>2009-11-16T18:55:16Z</published>
    <updated>2009-11-16T19:02:53Z</updated>

    <summary>現在Plack::Server::FCGIを使ってアプリを起動させるとプロセスマ...</summary>
    <author>
        <name>midorikawa</name>
        
    </author>
    
        <category term="FreeBSD" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="perl" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="plack" label="plack" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="rcng" label="rcNG" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.omakase.org/">
        現在Plack::Server::FCGIを使ってアプリを起動させるとプロセスマネージャのプロセス名が全て&quot;perl-fcgi-pm&quot;になる。別に名前がどうのと言う訳では無いのだが困った事がある。 それはFreeBSDだけの問題なのかも知れないがrcNG駆動でプロセスを止めるにはプロセス名を指定しないと止まってくれません。MyApp1もMyApp2も全て同じ名前になってしまう為個別にrc.dスクリ
        
    </content>
</entry>

<entry>
    <title>Plackで使うmiddlewareを書いてみた</title>
    <link rel="alternate" type="text/html" href="http://www.omakase.org/perl/plackmiddlewarexencode.html" />
    <id>tag:www.omakase.org,2009://1.43</id>

    <published>2009-11-15T19:29:19Z</published>
    <updated>2009-12-21T17:37:20Z</updated>

    <summary>最初に、 PSGI(Perl Server Gateway Interface)...</summary>
    <author>
        <name>midorikawa</name>
        
    </author>
    
        <category term="perl" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="psgi" label="PSGI" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="middleware" label="middleware" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="perl" label="perl" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="plack" label="plack" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.omakase.org/">
        最初に、 PSGI(Perl Server Gateway Interface)というのは、RubyのRackやPythonのWSGIにあたる、WebサーバーとWebアプリケーションフレームワーク(WAF)とを仲立ちするプロトコルです。 Webサーバー側のインターフェース実装とWebアプリケーションやWAFの結節点となるFacadeのようなものであり、これによってWAF毎にインターフェース実装を行
        
    </content>
</entry>

<entry>
    <title>Time::Piece が非常に軽い件</title>
    <link rel="alternate" type="text/html" href="http://www.omakase.org/perl/timepiece.html" />
    <id>tag:www.omakase.org,2009://1.42</id>

    <published>2009-11-11T16:02:13Z</published>
    <updated>2009-11-13T04:20:26Z</updated>

    <summary>自分は普段日付関連のモジュールはDateTimeを使っているのですがニコ生の放送...</summary>
    <author>
        <name>midorikawa</name>
        
    </author>
    
        <category term="perl" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="timepiece" label="Time::Piece" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="perl" label="perl" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.omakase.org/">
        自分は普段日付関連のモジュールはDateTimeを使っているのですがニコ生の放送を見ていると Time::Piece を紹介してました。http://search.cpan.org/dist/Time-Piece/Piece.pm  機能的にはDateTimeと同じように日付の加減算・フォーマット・日付の比較なども出来て普段使う機能を全て網羅している模様です。 売りにしている軽量か？の部分が気にな
        
    </content>
</entry>

<entry>
    <title>SQLiteのAUTO-INCREMENTではまる</title>
    <link rel="alternate" type="text/html" href="http://www.omakase.org/perl/sqliteauto-increment.html" />
    <id>tag:www.omakase.org,2009://1.41</id>

    <published>2009-11-05T13:43:13Z</published>
    <updated>2009-11-05T13:55:09Z</updated>

    <summary>ひさびさにSQLiteを使ってみたんですがpkなidカラムを作成しauto-in...</summary>
    <author>
        <name>midorikawa</name>
        
    </author>
    
        <category term="perl" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="sqlite" label="sqlite" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.omakase.org/">
        ひさびさにSQLiteを使ってみたんですがpkなidカラムを作成しauto-incrementに設定したテーブル作成ではまったお話。 はまった例   CREATE TABLE user (               id   INT PRIMARY KEY ,                name TEXT,               title TEXT,               cr
        
    </content>
</entry>

<entry>
    <title>AnyEvent::Twitter::Streamをさわってみる</title>
    <link rel="alternate" type="text/html" href="http://www.omakase.org/perl/anyeventtwitterstream.html" />
    <id>tag:www.omakase.org,2009://1.40</id>

    <published>2009-10-25T16:23:18Z</published>
    <updated>2009-11-13T10:56:51Z</updated>

    <summary>最近のperl界隈ではAnyEventが熱いらしい。自分が注目してるのはAnyE...</summary>
    <author>
        <name>midorikawa</name>
        
    </author>
    
        <category term="perl" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="perl" label="perl" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.omakase.org/">
        最近のperl界隈ではAnyEventが熱いらしい。自分が注目してるのはAnyEvent::Twitter::Streamです。 こいつを使うとTwitterでPostしたEntryが接続しっぱなしで永遠と読めるようになるらしい。最近Twitterを始めた自分としては触らない訳にはいきません。（キリッ インストール FreeBSD使いなのでportsからサクット入れようかと思いましたが生憎port
        
    </content>
</entry>

<entry>
    <title>sambaが起動しない件 Abort trap: 6</title>
    <link rel="alternate" type="text/html" href="http://www.omakase.org/samba/samba.html" />
    <id>tag:www.omakase.org,2009://1.39</id>

    <published>2009-10-15T05:54:28Z</published>
    <updated>2009-10-15T06:08:03Z</updated>

    <summary>現在FreeBSD8.0RCでテスト環境を利用しているのですが突然japanes...</summary>
    <author>
        <name>midorikawa</name>
        
    </author>
    
        <category term="samba" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="samba" label="samba" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.omakase.org/">
        現在FreeBSD8.0RCでテスト環境を利用しているのですが突然japanese/samba3 がAbortするようになってしまいました。ログにも何も書かれて無いしsmbd -d してもAbortするだけで原因不明のエラーですAbort trap: 6 # /usr/local/sbin/smbd   Abort trap: 6 # /usr/local/sbin/nmbd  Abort tra
        
    </content>
</entry>

<entry>
    <title>BASIC 認証と IP アクセス制御</title>
    <link rel="alternate" type="text/html" href="http://www.omakase.org/www/basic_ip.html" />
    <id>tag:www.omakase.org,2009://1.36</id>

    <published>2009-10-14T17:06:02Z</published>
    <updated>2009-10-14T19:04:01Z</updated>

    <summary>信用ある特定のネットワークからはパスワード無しで閲覧させたいが，それ以外にはパス...</summary>
    <author>
        <name>midorikawa</name>
        
    </author>
    
        <category term="apache" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="www" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="apache" label="apache" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.omakase.org/">
        信用ある特定のネットワークからはパスワード無しで閲覧させたいが，それ以外にはパスワード認証をしてもらう‥‥といった設定。&amp;lt;location foo&amp;gt;     AuthUserFile     /usr/local/apache/htpasswd     AuthGroupFile    /dev/null     AuthName         Foo     AuthType   
        
    </content>
</entry>

</feed>
