タグ

perlに関するfuki1234のブックマーク (100)

  • cz500.com

  • Encode::decode_utf8()であってもis_utf8()を使うべき理由 - このブログはURLが変更になりました

    404 Blog Not Found:#perl - utf8::decode()ではなくEncode::decode_utf8()を使うべき理由 Validationの観点だけではなく、簡潔性の観点からも、Encode::decode_utf8()はおすすめです。すでに UTF-8 flag がついた文字列はそのままコピーするだけなので、条件分岐も不要です。 これは厳密にはこうなる。 Validationの観点だけではなく、簡潔性の観点からも、Encode::decode_utf8()はおすすめです。すでに UTF-8 flag がついた文字列はEncode-2.13以降であればそのままコピーするだけなので、条件分岐も不要です。 Encode-2.12ではそのままコピーしてない。そのままコピーするのは2.13以降での実装。 --- Encode-2.12/Encode.pm 2005-0

    Encode::decode_utf8()であってもis_utf8()を使うべき理由 - このブログはURLが変更になりました
  • remora.cx

    This domain may be for sale!

    fuki1234
    fuki1234 2010/11/05
    まじで!?
  • Net::Twitter が突然動かなくなったら (備忘メモ) – シングスブログ

    Net::Twitter が突然動かなくなった。なかなか気づかないエラーなので備忘メモ。 weaken is only available with the XS version of Scalar::Util at /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/Class/MOP.pm line 12 BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/Class/MOP.pm line 12. Compilation failed in require at /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/Moose/Exporte

    fuki1234
    fuki1234 2010/11/01
    yum updateでがっつりやるとScalar::Utilが勝手に入れ替わってて、思わぬエラーに出会うよって話。
  • はてなブログ | 無料ブログを作成しよう

    2024夏休み旅行 神戸・2日目【前編】 zfinchyan.hatenablog.com ↑1日目はこちら 6:50 わたしと夫だけ先に起床 前日に買っておいたお芋のパンで朝ごはん 昨日の疲れからか、なかなか息子たちが起きてこなかったので、ゆっくり寝かせてから10:00にホテルの下にあるプレイゾーンに行って、パターゴルフやバス…

    はてなブログ | 無料ブログを作成しよう
    fuki1234
    fuki1234 2010/11/01
    mod_perlでvhostでの@INCの追加の仕方。
  • ゆーすけべー日記

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

    ゆーすけべー日記
    fuki1234
    fuki1234 2010/07/08
    そういうアイデアを思いつけるかどうかってところになっちゃう気もするんだよなぁ。典型的な日本人気質なのかもなぁ。
  • 第34回 Perl Mongers:顔の見える仲間を増やそう | gihyo.jp

    もうひとつの.pm Perl 5のモジュールには.pmという拡張子をつけることになっています。このpmというのはもちろんPerl Moduleのことですが、Perlの世界ではもうひとつ、Perl Monger(s)という意味になることがある、というのもみなさんよくご存じのことでしょう。このmongerという単語は、もともとはあまりよろしくない物品を言葉巧みに売りつける行商人を意味していました。オックスフォードの大きな英語辞典で共起する取扱商品を拾ってみると、肉や魚、チーズといったにおいの強い産物から、奴隷や娼婦、あるいは流行、ニュース、スキャンダルといった無形のものまで、何かしら好ましくない要素をもつものが並んでいるのですから、自虐であれ謙遜であれ、Perlについても同列に理解するべきでしょう。その後生まれたPerlMonksのような言葉に比べると、Perl Mongersはもっと下世話な

    第34回 Perl Mongers:顔の見える仲間を増やそう | gihyo.jp
  • Perlのはなし — by 北畠徹也

    Perlのはなし — by 北畠徹也 23 6月 2010 Perlのはなし — by 北畠徹也 はコメントを受け付けていません 投稿者: KitaSan (Business, Computer, Intenet, Miscs フォーラム) タグ:Perl Opensource Perlの商標登録申請したのは11月1日くらいですし、Perl Foundation に何回も Donation (寄付行為) もしておりますから「関係ない第三者が」「勝手に」と<勝手に>言われるのは正直言えば心外ではございます。(Python等ほぼあらゆるメジャー系OSSに寄付しております、一応。Wikipediaすら。) – 【あなたはオープンソースコミュニティに寄付したことありますか?無いのなら、あなたのほうが第三者でしょう】 – 商標とはそもそも自由に登録申請しうるものです(商標法による禁止事項等は勿論あり

    Perlのはなし — by 北畠徹也
    fuki1234
    fuki1234 2010/06/24
    寄付すればいいのんかw
  • 今年は「LL Tiger」、軽量プログラミング言語に関する総合カンファレンスが7月31日に開催

    今年で8回目を迎えるLightweight Language(LL)イベントが、7月31日に「Lightweight Language Tiger」として開催される。特設サイト「LL Tiger」が開設され、チケットは6月1日から発売される。 毎年夏のLLイベントは、PerlPHPRubyなど軽量プログラミング言語に関する総合カンファレンスとして2003年にスタートし、複数の言語を横断した意欲的なプログラム、ワントラックの大会場で10時間以上におよぶ熱量、毎年変わるテーマに沿った構成の妙などで好評を博している。今年は、この8年間で大規模システム構築にも利用されるような地位にのし上がったLLを「虎」にたとえ、強くたくましく生きるプログラミング言語とプログラマ達の姿をとらえた明るく楽しく役に立つイベントと位置づけている。 開催概要 名称:Lightweight Language Tiger

    今年は「LL Tiger」、軽量プログラミング言語に関する総合カンファレンスが7月31日に開催
    fuki1234
    fuki1234 2010/05/08
    去年行けなかったからなぁ。今年こそは!
  • Kansai.pm #12 10周年記念にお邪魔してきました - Japan Perl Association運営ブログ

    5/1に Kansai.pm #12にお邪魔してきました。今回の開催場所は奈良県は王寺です。今回は私は PSGI/Plackについてだらだらと喋らせてもらいました。スライドはこちら。 懇親会では今後Kansai.pmの皆さんとJPAで一緒にやれそうなお話もしてきました(以下基的には雑談のレベルを超えていませんので、その点に留意してください): (1) YAPCや地方のPMグループだけに限らずオープンソースカンファレンスなどでの出展やセミナー開催を行っていくこと。Perlが良いということをPerlをすでに使っている人たちだけにアピールしてもそれ以上の発展は望めませんので、オープンソースカンファレンスのような場所に積極的に出て行く必要があると思います。この辺りは地方地方のPMグループと連携してうまくやれれば嬉しいですね。

    fuki1234
    fuki1234 2010/05/04
    YAPC Kansaiに期待!!
  • ゆーすけべー日記

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

    ゆーすけべー日記
    fuki1234
    fuki1234 2010/04/28
    行きたかった!
  • YAPC::Asia Tokyo 2010 開催のお知らせ - Japan Perl Association運営ブログ

    はじめまして、株式会社ライブドアの櫛井と申します。 941::blogというのを書いていたり、livedoorディレクターブログというのを書いていますが この度、JPAのイベントディレクターとして参加させていただくことになりました。 簡単にありのまま今起こったことを話すと 「JPAの理事会に呼ばれたと思ったらイベントの仕切りを任されていた」 何を言ってるかわからねーと思いますが俺も何をされたのかわからなかったです。 hello world処女の私でよいのかわかりませんが精一杯頑張りたいと思います。 そういうわけで、今年はYAPC::Asia の第5回目ということで記念に残るような なにかをしたいなあとは思っていますが、テーマや細かい部分などはこれから 調整していくことになるかと思います。 開催場所はこちらも調整中ですが、日程は10月14日-16日の3日間で 行う予定です。(

    fuki1234
    fuki1234 2010/04/07
    おお。
  • Perl の Storable モジュールのメモ

    Perl の Storable モジュールのメモ 2006-05-09-2 [Programming] Perl の Storable モジュールでちょっとだけ複雑なデータを扱うときの自分用 SYNOPSIS。参考「続・初めての Perl」[2006-05-09-1]。 #!/usr/bin/perl use strict; use warnings; use Storable qw(nstore retrieve); my ($first, $second); $first->{uhyo} = { 'abc' => 123, 'xyz' => 9, }; $first->{hogera} = { 'AAAAA' => [1, 2, 3], 'ABCDEF' => [60,1], 'W002' => [9, 1, 2], }; test_print($first); nstore [ $f

    Perl の Storable モジュールのメモ
  • ゆーすけべー日記

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

    ゆーすけべー日記
  • 学生諸君、Perlを勉強したまえ(ただし書き付き) - D-6 [相変わらず根無し]

    学生諸君、Perlを勉強したまえ(ただし書き付き) (はいはい、まず言語論争するつもりないから、そういうコメント禁止ね) 1. 論旨 新たな就職氷河期到来が叫ばれる昨今、就職に困っている学生さんもたくさんおろう。「技術があればチャンスはあるかも」って思う人もたくさんおろう。その際にプログラミングでもいっちょやってみっか、って思う人もたくさんおろう。 そこでとりあえず言語を選ぶよね。「就職を有利にするため」という条件をクリアするためにあなたなら何を選ぶ?Java? C#? Ruby? PHP? (ちなみに自分は大学を卒業した時点で一番得意だったのはJavaですよ) 色々選択肢はあるのは当たり前なので他の言語も排除はしないけど、僕としては自分の今持っている情報と経験から、Perlは覚えておいて損は全くない!と言い切れる。それは至極単純な理由で、需要より供給が圧倒的に少ないから。 就職情報サイト

    fuki1234
    fuki1234 2010/03/10
    とは言え、採用してる企業が少ない故に潰しが利かないのも事実。でも、ツールとしても使えるのでやっておいて損はないのは同意。理想は、perlとphp両方出来るけど、perlが好きです!って感じかな。
  • 今日のCPANモジュール(跡地) 目次

    Redirecting… Click here if you are not redirected.

  • Perlメモ/DBIx::Classモジュール - Walrus, Digit.

    以下がこのデータベースを作成するための際のSQLです。このSQLをUTF8で保存し、mysqlのデータベース作成権限のあるユーザ(管理者など)で実行します。 /* データベースとユーザを作成 */ DROP DATABASE IF EXISTS blog; CREATE DATABASE blog CHARACTER SET utf8; GRANT ALL ON blog.* TO blog_user IDENTIFIED BY 'blog_pass'; /* テーブルを作成 */ use blog; DROP TABLE IF EXISTS blog_site; CREATE TABLE blog_site ( site_id INT UNSIGNED AUTO_INCREMENT NOT NULL PRIMARY KEY, url TEXT, description TEXT, dat

  • Template Toolkit Manual -テンプレートツールキット和訳マニュアル-

    テンプレートツールキットマニュアル 職場でTTを使っていた時に少しずつ訳したものです。途中よく分からない所もあって、かなり適当。自動翻訳よりはマシかも、という程度です。 追記・修正歓迎。質問不可。→ しろいわ(public@hakoniwa.net) オリジナルマニュアル http://www.template-toolkit.org/docs/plain/Manual/Directives.html CPAN http://search.cpan.org/~abw/Template-Toolkit-2.14/ 概要 解説 テンプレート変数へのアクセス GET CALL SET DEFAULT 他のテンプレートファイル・ブロックの処理 INSERT INCLUDE PROCESS WRAPPER BLOCK 条件処理 IF / UNLESS / ELSIF / ELSE SWITCH /

  • Template

    NAME Template - Front-end module to the Template Toolkit SYNOPSIS use Template; # some useful options (see below for full list) my $config = { INCLUDE_PATH => '/search/path', # or list ref INTERPOLATE => 1, # expand "$var" in plain text POST_CHOMP => 1, # cleanup whitespace PRE_PROCESS => 'header', # prefix each template EVAL_PERL => 1, # evaluate Perl code blocks }; # create Template object my $t

    Template
  • Crypt::RC4を使ってみる - kkobayashi_a’s blog

    winnyにも使用されたRC4!っていうとすごそうに見えるけど、実装はかなりシンプルっぽい。お手軽に使える可逆暗号を探してたので、これはちょうどいいかも。今まではCrypt::CBCでBlowfish + Base64でASCII化とかしてたけど、そこまでするほどか?と思ってきたので。 use strict; use warnings; use Crypt::RC4; my $passphrase = 'crypton'; my $plaintext = 'hatsunemiku'; my $encrypted = encrypt($passphrase, $plaintext); my $decrypted = decrypt($passphrase, $encrypted); print "encrypted = $encrypted\n"; print "decrypted = $d

    Crypt::RC4を使ってみる - kkobayashi_a’s blog