タグ

Perlに関するyoozoosatoのブックマーク (16)

  • ゆーすけべー日記

    サキとは彼女の自宅近く、湘南台駅前のスーパーマーケットで待ち合わせをした。彼女は自転車で後から追いつくと言い、僕は大きなコインパーキングへ車を停めた。煙草を一吸ってからスーパーマーケットへ向かうと、ひっきりなしに主婦的な女性かおばあちゃんが入り口を出たり入ったりしていた。時刻は午後5時になる。時計から目を上げると、待たせちゃったわねと大して悪びれてない様子でサキが手ぶらでやってきた。 お礼に料理を作るとはいえ、サキの家には材が十分足りていないらしく、こうしてスーパーマーケットに寄ることになった。サキは野菜コーナーから精肉コーナーまで、まるで優秀なカーナビに導かれるように無駄なく点検していった。欲しい材があると、2秒間程度それらを凝視し、一度手に取ったじゃがいもやら豚肉やらを迷うことなく僕が持っているカゴに放り込んだ。最後にアルコール飲料が冷やされている棚の前へ行くと、私が飲むからとチ

    ゆーすけべー日記
  • DreamHost で CPAN を使う方法 - Hasta Pronto.org

    最近サーバーを巷で噂の DreamHost に乗り換えてみました。決めては価格が安かったことと SSH が使えたこと。ついでに Subversion も使えるのである程度自由がきく。 DreamHost は root になれない、deamon が扱えないとか規制はあるみたいですが、他は何でも出来そうです。とりあえず Emacs もインストールできました。Var.21 だと日語周りで色々インストールしてあげないといけないので Var.22 を持ってくる方が作業が早いはず。Subversion も手間はかかるけど自分でインストールも出来そうですね。 Perl の場合は Perl 自体のバージョンとモジュールが使えるかってのが重要なんですが、自前でインストールすれば問題なく使えるみたいです。っと言うことでみんな大好き CPAN を使えるように設定してみました。 1. Stable の Perl

  • FrontPage - Libming Wiki

    Ming Ming is a library for generating Macromedia Flash files (.swf), written in C, and includes useful utilities for working with .swf files. It has wrappers that allow it to be used in C++, PHP, Python, Ruby, and Perl. Releases through to 0.3.0 progressed slowly, though the new 0.4.0 release has picked up speed, become more reliable, and supports Win32 much better. Also supports Solaris, and wi

    yoozoosato
    yoozoosato 2008/08/23
    C言語で記述されたライブラリで、.swfファイルを生成することができる。呼び出しはC++、PHP、Python、Ruby、Perlからできるそうな。
  • アメリカでのサンドイッチの注文がめんどくさい: blog.bulknews.net

    アメリカでのサンドイッチの注文がめんどくさい アメリカはなんでも DIY というか、いろんなところが大雑把なわりには、事の注文とかはやけに細かいのが特徴です。なので、こっちで一番苦労するというか苦手だったのが、サンドウィッチや Burrito (メキシコ料理)の注文。列に並んで注文するわけですが、いちいち1個1個のパーツ(サンドウィッチならパンの種類、チーズの種類、マスタードをいれるかどうか etc.)を何にするかきいてくるので、日人O型な私としては「何でもいいよ」と思いつつ何があるのかまず聞いて、どれでもいいから1個目に言ったヤツ、みたいなことになりがちです。 サンドイッチノート―160 recipes of spcial sandwichesposted with amazlet on 07.03.30柴田書店 柴田書店 (2006/05) 売り上げランキング: 7378 Amaz

    yoozoosato
    yoozoosato 2008/08/18
    日本でも同じようなことはあると思うけどなぁ。nativeでない言語でいちいち喋んなきゃいけない&日本のように無口で済むお店が欧米には少ないってのもあるかも
  • CPAN モジュールを使って楽に携帯サイトを作る方法

    なにかと BK がつきまとう携帯サイト開発ですが、「これを入れると携帯対応ができます」的な単一の何かに乗っかった形ではなく、『各課題をそれぞれモジュールで解決する』という方向のサンプルサイトを作ってみました。 MobileCat 実はモバゲー、mixi はじめ Perl はそうとう携帯サイトの裏で動いていますが、いかんせん各社歴史が古いからかほとんどが独自の Web フレームワークで動いてるんですよね。そこをふまえ、今のところ一番一般的である Catalyst を使ってみています。 Mobile + Cat[alyst] なので MobileCat。名前から発想した後付けで、デザインをネコにしたり適当なネコ語になるようにしてみた。ネコは林くんに描いてもらった。 サイトは絵文字変換のテストが楽にできるよう twitter 的なもので、無駄に端末 ID 認証やメールで投稿できる機能が入ってたり

    CPAN モジュールを使って楽に携帯サイトを作る方法
    yoozoosato
    yoozoosato 2008/08/11
    だから言わんこっちゃ無い。コードなんかさっさと世の中に公開しりゃぁいいんだよ・・・。
  • CentOS4でText::Kakasiを入れるには、kanwadict辞書のシンボリックリンクが必要

    CentOS4でText::Kakasiを入れるには、kanwadict辞書のシンボリックリンクが必要 スポンサードリンク Tweet Web にファイルをアップロードして、そこにアクセスしてファイルを取ってもらうサービスを作っているんですけれども、どうしてもファイル名を日語でつけてしまって、そうすると相手のブラウザによってダウンロードできなくなるんだよね、ていう話があって、「じゃあ、kakasi に通して漢字かな(ローマ字)変換すればいいよね!」ということで、Perl のバッククォート演算子で取ってくるっていうのもなんだか危険なにほいがしたので、Text::Kakasi モジュールを使うことにしました。 いつもの通り、CPAN シェルでインスコしようと思って、install Text::Kakasi と入力したら、エラー終了です。kakasi は既に入っているのに! よく見ると、 t/

    yoozoosato
    yoozoosato 2008/07/19
    test Text::Kakasiでエラーになったので調べたら出てきた
  • 解決:Scalar::Util::weakenを使おうとするとWeak references are not implementedで落ちる - ヒルズで働く@robarioの技ログ

    Scalar::Util::weaken 使ってるスクリプトが全滅。 (略) なんでだろーとおもってとりあえず Scalar::Util 再インストールしたら直った。 謎過ぎる。。同じバージョンだったのに。 うちでも同じ現象が発生しました。 $ perl -MScalar::Util=weaken -e 42 Weak references are not implemented in the version of perl at -e line 0 BEGIN failed--compilation aborted. $ perl -MScalar::Util -e 'print Scalar::Util->VERSION' 1.18CLONtypesterさんと同じく再インストールしたら直りました。 $ cpan -fi Scalar::Util $ perl -MScalar::Ut

    解決:Scalar::Util::weakenを使おうとするとWeak references are not implementedで落ちる - ヒルズで働く@robarioの技ログ
    yoozoosato
    yoozoosato 2008/07/13
    Scalar::Utilsをアンインストールして入れ直せばいいみたい
  • こんにちは。Perlの「XML::RSS::LibXMLモジュール」をインストールしようと試行錯誤しているのですがうまくいきません。…

    こんにちは。Perlの「XML::RSS::LibXMLモジュール」をインストールしようと試行錯誤しているのですがうまくいきません。Fedora Core 4を使用しています。CPANからであれば依存関係にあるものも同時に入れることができるとのことで、cpan> install XML::RSS など試みてみましたが、make test had returned bad status, ... と出てしまいます(tar-ballからの方法も試みてみましたが同じ結果でした)。 また、「Can’t locate モジュール名 in @INC ...」というエラーメッセージもよく出ます。検索してみると、似たような現象についての書き込みなどはいくつか見つかるのですが、解決策まで記載されているところはありませんでした。その後もキーワードを様々入れ替えていろいろ検索してみたのですが、どうにも上手くいか

    yoozoosato
    yoozoosato 2008/07/13
    Plaggerインストールで行き詰まっていたモジュール。これでどうやら先に進めそう・・
  • solution: cpan not working ... 'Undefined subroutine &Compress::Zlib::gzopen called ..' - id:lopnor

    http://d.hatena.ne.jp/urapico/20071110/1194668943 I had the same trouble on another distro -- the solution (for me) was to delete all the Compress::Zlib files (or at least files under my perl installation containing the word "Compress" or "Zlib") and just restart CPAN and install what I needed. That way, a fresh Compress::Zlib (and whatever else I deleted) was downloaded from CPAN and installed. h

    solution: cpan not working ... 'Undefined subroutine &Compress::Zlib::gzopen called ..' - id:lopnor
    yoozoosato
    yoozoosato 2008/06/26
    CentOSでyum updateしたらCPANできなくなった時の対処方法
  • Net::Jabber

    Plagger::Plugin::Notify::Jabber へ向けての第一歩。とりあえず、Net::Jabber で接続して切断するだけのところまで動いたっぽい。 #!/usr/bin/perl use strict; use warnings; use Net::Jabber qw(Client); my $client = Net::Jabber::Client->new( debuglevel => 1, debugfile => "debug.log", ) or die "can't create Net::XMPP::Client instance."; my $ok = $client->Connect( hostname => q{jabber.org}, username => q{ziguzagu-bot}, passowrd => q{******}, ) or

    yoozoosato
    yoozoosato 2008/06/25
    後でこれを参考にコーディングしてみよう
  • SWF-Builder-0.16 - Create SWF movie. - metacpan.org

    The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

    yoozoosato
    yoozoosato 2008/05/21
    .swfをサーバー上でPerlで作成してしまおう、というモジュール。これならいちちFlasherの手を借りないで運営できるサイトが構築できるね。ツールのUIはものすごく工夫しないといけなさそうだけど。
  • しょこたんが出るTV番組の情報をGoogle Calendarに入れておくことで見逃さないようにするテスト【その2】

    しょこたんが出るTV番組の情報をGoogle Calendarに入れておくことで見逃さないようにするテスト【その2】 前回作った時は結構簡単に実装できたもんだから「すぐ行ける!」と思いつつハマった。 関連エントリ:しょこたんが出るTV番組の情報をGoogle Calendarに入れておくことで見逃さないようにするテスト その時はRule::Deduptedの存在を知らなかったので、dc:timeが「放送開始時刻」じゃぁFreshが使えなくて意味ないな、という結論だった。 で、最近になってGoogle Code Hosting SVN -> TwitterというPlaggerレシピを書く過程で発見したRule::Dedupedって便利じゃん!ってのに今さら気づき、早速使ってみたという訳。 Freshの代わりにDBで管理するDedupedを使えば、ちゃんと Plagger::Plugin::F

    しょこたんが出るTV番組の情報をGoogle Calendarに入れておくことで見逃さないようにするテスト【その2】
    yoozoosato
    yoozoosato 2008/02/20
    しょこたんの出演情報をLivedoorTVから抜き出して、google Calendarに同期しておくってのにとりあえず成功した。
  • PC】Plaggerでdc:〜の判定がしたい | はーぶがーでん

    一定期間更新がないため広告を表示しています

    PC】Plaggerでdc:〜の判定がしたい | はーぶがーでん
    yoozoosato
    yoozoosato 2008/02/15
    dc:creator hogeのfeedを除外する方法
  • CPAN DateTime::Formatまとめメモ « ku

    こないだ MechanizedSeleniumでtwitterからnowaに投稿 を作ったときにメモったままそのままにしてたのを投稿。 perlだと DateTime::Format::* を使って my $str = "Tue, 01 May 2007 03:08:27 +0000"; my $dt = DateTime::Format::HTTP->parse_datetime($str); $dt->>epoch; で全部解決だけど日付フォーマットの名前がわからないとどのモジュールを使えばいいのかわからない。というわけでメモ。 DateTime::Format::HTTPのドキュメントにいくつかのフォーマットとその名前がリストされていてわかりやすかったです。 ISO8601 2006-11-22T18:37:34+0000こんなやつ。XMLRPCで日付を渡すときに使います。 My

  • Elementary, ... Googleで「はらへった」と検索するとピザが届くようにするまで

    日曜は、Plagger を初めてちゃんとさわってみました。 Plagger の概略は、miyagawaさん自身による このYAPC::NAのPDF がわかりやすいです。要するに、 『ネットからフィードを集める → (ごにょごにょする) → 出力する』をするものです。 この「集める」や「ごにょごにょ」や「出力」の部分に、ブロックを重ねるようにしてモジュールを重ね、自分の好きな起承転結にできるという点が実に Perl ぽい着想です。風がふけば桶屋がもうかるフレームワークと呼んでいます。 Subscription::Bloglines / Publish::Gmail まあ、まずは普通に使ってみようということで、「Bloglines から集める」→ (エントリごとに分割、RSS 広告除去、文の内容をできるだけ収集→ Bloglines、Delicious へのリンク付与、はてブ登録数付与) →

    Elementary, ... Googleで「はらへった」と検索するとピザが届くようにするまで
    yoozoosato
    yoozoosato 2007/12/21
    これはすごい!
  • はてなブログ | 無料ブログを作成しよう

    オーベルジーヌ実レポ べ物の鼻塩塩(未だに通じるのかな) オーベルジーヌというカレーをご存知だろうか 都内にあるデリバリー専門のカレー屋で、 ロケ弁などで大人気の格欧風カレーが楽しめるらしい いいな〜 いいな〜オブザイヤー 都内の奴らはこんな良いモンってんのか 許せねえよ………

    はてなブログ | 無料ブログを作成しよう
    yoozoosato
    yoozoosato 2007/12/20
    plaggerでgoogleカレンダー。参考にしよう。
  • 1