タグ

Perlに関するdonayamaのブックマーク (224)

  • perl - There's more than one best practice : 404 Blog Not Found

    2006年04月23日01:16 カテゴリWEB+DB PRESSLightweight Languages perl - There's more than one best practice こういう意見を待っていた。 無精で短気で傲慢なプログラマ | これ、読みやすいの? わたしなんかよりよっぽど perl を知っている人なのだろうから機能的な 点についてはコメントしないが、はたしてこの添削後のコードはきれいなのか? 実は、私が最初にRefactorしたものは以下のような感じだった。 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 4

    perl - There's more than one best practice : 404 Blog Not Found
  • PlaggerでAmazonアソシエイトレポートをGmailへ送る : しげふみメモ

    2006年04月18日22:30 カテゴリPlaggerAffiliate PlaggerでAmazonアソシエイトレポートをGmailへ送る WindowsにPlaggerをインストールして、 Bloglinesの未読をGmailで読む ところまでできました。 今回はアマゾンアソシエイトレポートをGmailに送るように設定しました。 プラグインの Plagger::Plugin::CustomFeed::AmazonAssociateReportJP を使います。 私の場合は、C:\Perl\site\lib\Plagger\Plugin\CustomFeed\AmazonAssociateReportJP.pm にすでにインストールされていました。 Perlモジュールの WWW::Mechanize が必要なので、CPANからインストールしました。 cpan> install WWW:

    PlaggerでAmazonアソシエイトレポートをGmailへ送る : しげふみメモ
  • Windowsで Plagger インストール#2 Gmailで読めた : しげふみメモ

    2006年04月17日01:50 カテゴリPlagger Windowsで Plagger インストール#2 Gmailで読めた perlをよく知らない私でも、WindowsにPlaggerをインストールするところまでできました。 今回は、Bloglinesの未読をGmailに送るように設定してみました。 Windowsで Plagger 準備#1 ActivePerlインストール Windowsで Plagger 準備#2 初めてCPANを使う Windowsで Plagger インストール#1 と、Plaggerのインストールまでできました。 C:\Perl\cpan\build\Plagger-0.6.3\examples\bloglines2gmail.yaml を参考に C:\Perl\bin\config.yaml を作成して plaggerを実行したところ、 Gmailに送る

    Windowsで Plagger インストール#2 Gmailで読めた : しげふみメモ
  • http://www9.ocn.ne.jp/~ymt/perl6/rules.html

  • Perlの生みの親ラリー・ウォール氏が語る、Perlの生い立ちと今後 - CNET Japan

    3月29日から30日にかけて、東京都内で「YAPC::Asia 2006」が開催された。これはウェブサイトの構築などにおいて人気が高いスクリプト言語、Perlの草の根的シンポジウムだ。同シンポジウムでは、Perlの生みの親であるLarry Wall氏もスピーカーとして来日した。 シンポジウムのスポンサーの1社であるヤフーは、ユーザーが直接触れることのないバックエンド部分でPerlを多用している。また、Wall氏が執筆したPerlプログラマーの教典ともいえる「プログラミングPerl」(通称Camel Book 「らくだ」:オライリー・ジャパン出版)の日語訳を担当した近藤嘉雪氏は現在、ヤフーのシステム統括部に勤務している。この2人のPerlプログラマーが数年ぶりに再会し、Perlについて語り合った。 「ハタチ」を迎えたPerl 近藤: Perlは2007年には20周年を迎えます。これまでの

    Perlの生みの親ラリー・ウォール氏が語る、Perlの生い立ちと今後 - CNET Japan
  • Catalyst - Web Framework

    Pemeliharaan Terjadwal: Playtech pada 2023-11-30 dari 11.00 PM sampai 2024-05-30 12.29 AM (GMT + 7). Selama waktu ini, Playtech permainan tidak akan tersedia. Kami memohon maaf atas ketidaknyamanan yang mungkin ditimbulkan. Pemeliharaan Terjadwal: PP Virtual Sports pada 2023-10-13 dari 5.00 PM sampai 2024-06-13 6.30 PM (GMT + 7). Selama waktu ini, PP Virtual Sports permainan tidak akan tersedia. K

  • Elementary, ... MFPM: たくさん use するかわりに、"Toolkit" につめこもう!

    CPANに Toolkit っていう粋なモジュールがあります。これは、emacsとかvimのカスタイズ性が持つ楽しさに近いラブリーなモジュールです。どういうモジュールなのか、順に説明してみます。 まず前提として、なんで Perl を使うの? というと、そこには中央ライブラリCPANがあるからさ、というのが大きいと思います。 ようするに、何やろうと思ってもたいていはなんかを use すればすんじゃうわけです。 ところが慣れてくると、useがずらーっと並んでしまうという弊害が。 例えばまあ最初に use strict; use warnings; とかで始めるのは基として、DBに問い合わせ処理をしつつ、ファイル変換をし、メールで最後通知を送りたいよみたいな場合、 use DBIx::Simple; use File::Slurp; use Template; use MIME::Lite::

  • FrontPage - Perlish Magazine

    Perlish Magazine 20060401 号 『Perlish Magazine』は、Perl に関する技術記事はもちろんのこと、Perlish へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 目次 巻頭言 書いた人:Perlish Magazine 編集長 高橋征義 編集長からの 20060401 号発行の挨拶です。(難易度:高) Perl の歩き方 Perl をはじめるにあたって必要な情報をご紹介します。稿は Perlish Magazine 常設記事です。(難易度:低) Perlish Hotlinks 〜結城浩さん〜 Perlish へのインタビュー企画。今回は多くのプログラマ向け著作で有名な結城浩さんにお話をお聞きしました。(難易度:いろいろ) 標準添付ライブラリ紹介 〜Encode〜 書いた人:Ktat Perl をインストールすると、最初からいろい

    donayama
    donayama 2006/04/01
    「Q. 本当に次もやるんですか?」「A. もう勘弁してください。」
  • Kazuho@Cybozu Labs: PERL5WEBDB

    « ASP で JSAN | メイン | CSRF 対策 w. JavaScript » 2006年03月30日 PERL5WEBDB YAPC::Asia 2006 Tokyo での Lightning Talk にあわせて、 PERL5WEBDB を公開します。 PERL5WEBDB は、ウェブブラウザ上で動作する CGI デバッガです。使い方は簡単。デバッガを開いていれば、自動的に CGI にデバッガが接続され、デバッグできるようになります。 また、インストールも簡単です。tar を展開して Apache の設定ファイルに設定を追加するだけです。 詳しくは、発表資料、あるいは、PERL5WEBDB の README をご覧ください。

  • Perl5 から見た Perl6 の変更点

    Landscape トップページ | < 前の日 2006-03-29 2006-03-30 次の日 2006-03-31 > Landscape - エンジニアのメモ 2006-03-30 Perl5 から見た Perl6 の変更点 当サイト内を Google 検索できます * Perl5 から見た Perl6 の変更点この記事の直リンクURL: Permlink | この記事が属するカテゴリ: [Perl] Perl5 から見た Perl6 の変更点。最近では私は Perl を使うのは趣味のプログラミングがメインになっちゃったけど、動向くらいは追っておきたいのでメモ。 既存の文法がかなり変わってる。 文字列連結がは . (ドット) じゃなくて ~ (チルダ)。Perl は動的に方が決まるので、変数を数値として評価するか文字列として評価するかを演算子で明示しなきゃならないからね。 メソッ

  • YAPC::Asia is over: Perl community is love!: blog.bulknews.net

    YAPC::Asia is over: Perl community is love! YAPC::Asia 2006 Tokyo が無事終了しました。なんか怒涛の3日間という感じだったのですが、関係各位みなさんのおかげで大盛況に終わりました。感謝感激です。 ちょうど1年前の3月に参加した YAPC::Taipei で、オーガナイザーの hcchien と Audrey に「YAPC::Asia 日でやらないの」とそそのかされて、Lightning Talks で即興で "Announcement of YAPC::Asia 2006" というプレゼンをやったのがそもそもの始まりでした。ちなみに 5分の枠でしたけど、YAPC::Asia 2006 in Tokyo! っていう1枚のスライドだけだったので1分でおわりましたw 今回来日した Audrey, Leon, Ingy, Jesse

    donayama
    donayama 2006/03/31
    お疲れ様です。やっぱり行きたかったなぁ。//「みんな同じ言語をしゃべる仲間、We're family」という感覚はLightweight Languageならでは、という感じがする。こういう感覚を嫌う人がLL嫌いなんでしょうね(笑)
  • Jifty::Manual::Tutorial - Zero to Jifty in a Jiffy

    題名 Jifty::Manual::Tutorial - あっという間にゼロからJifty 説明 このチュートリアルを読めば、Jiftyではじめてのアプリケーションを構築するにあたって知っておくべきことはすべてわかるはずです。 使い方 必要なもの ここでは――少なくともこのチュートリアルの執筆時点で――インストールしておくべきものを紹介します。 Jiftyのインストール そんなに構えなくても大丈夫。私たちはDRY (Don't Repeat Yourself) の原則をとても大事に思っていますし、だからこそPerlやCPANを愛しているのですから。JiftyはCPANのすばらしいコードをたくさん利用しています。直接依存しているCPANパッケージは全部あわせて60にもなりましたが、そのほとんどはクロス・プラットフォームなピュアPerlパッケージですから、Perlを利用できるプ

    donayama
    donayama 2006/03/30
    Rails風なPerlなWebアプリフレームワークのチュートリアル。
  • ミクシィのCTOが語る「mixiはいかにして増え続けるトラフィックに対処してきたか」:ITpro

    ミクシィのCTOが語る「mixiはいかにして増え続けるトラフィックに対処してきたか」 YAPC::Asia 2006 Tokyo 東京都大田区で開催されているPerl技術者向けカンファレンス「YAPC::Asia 2006 Tokyo」で2006年3月29日,日最大のソーシャル・ネットワーキング・サイト(SNS)である「mixi」を運営するミクシィのBatara Kesuma(バタラ・ケスマ)取締役最高技術責任者(CTO)が,増え続ける膨大なトラフィックにどのように対処してきたのかについて講演した。カギとなるのは「データベース分割」である。 mixiのシステムはもともとBatara氏が1人で作り上げたものだ。2003年当時,米国でFriendsterなどのSNSがはやっており,同氏が会社(現在のミクシィ,当時はイー・マーキュリー)にSNSを作りたいと提案したところ認められたという。同氏が

    ミクシィのCTOが語る「mixiはいかにして増え続けるトラフィックに対処してきたか」:ITpro
  • Perl使いの特徴

    1 :仕様書無しさん:2006/02/02(木) 21:10:34 やたらと、広めようとする。 既存の言語でこなしてた処理を全て置き換えようとする。 2 :仕様書無しさん:2006/02/02(木) 21:11:09 最高の言語と信じて疑わない。 3 :仕様書無しさん:2006/02/02(木) 21:16:39 あ~、俺の職場にも居るな~。 そいつ以外、Perl使わない職場で そいつはPerlしか使えない。 普通、自分が他の言語も使えるように勉強するものだが、周りをPerlに染めようとした。 頭の悪い管理者はそいつの言う事を丸呑みし、Perlプロジェクトは進んだが 当たり前だが、適材適所を知らないPerl使いは全てをPerlで書いて、結果プロジェクトは破綻した。 4 :仕様書無しさん:2006/02/02(木) 21:25:03 Cより高速だと信じて疑わない。 オンメモリで動かせるから

    donayama
    donayama 2006/03/27
    結局使う人次第という気が。硬い言語でもコードを殊更意味不明にコーティングするひとも多いわけで。複数の毛色の違う言語を深く使っている人じゃないと、正当な比較・批評はできないんだろうな。ぼくはムリ(笑)
  • Using Ajax from Perl

    Using Ajax from Perl Mar 2, 2006 by Dominic Mitchell If you’re even remotely connected to web development, you can’t have failed to have heard of Ajax at some point in the last year. It probably sounded like the latest buzzword and was one of those things you stuck on the “must read up on later” pile. While it’s definitely a buzzword, it’s also quite a useful one. Ajax stands for “Asynchronous Jav

  • Perlメモ/PPMパッケージの作り方 - Walrus, Digit.

    PPMパッケージの作り方は、ActivePerlのドキュメント"Using PPM to install modules"の"How do I make a PPM package?"の項に書いてあります。 以下に参考手順として、私の行った作業をまとめておきます。 "File::Spec::AbsolutePath"というモジュールを例として説明します。このモジュールは、次のような構成になっています。 "File/Spec/AbsolutePath.pm"という1ファイルだけから成る。 File::Specモジュールを必要とする。 "How do I make a PPM package?"に従って、まず"Makefile.PL"ファイルを作成します。 Makefile.PLの内容はCPANパッケージを作る時と同じで、特にPPM用に追加している内容などはありません。 use 5.006;

  • HTML-ResolveLink-0.05 - Resolve relative links in (X)HTML into absolute URI - metacpan.org

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

  • YappoLogs: WWW::2ch - にちゃんねる形式の掲示板を操作するモジュール

    WWW::2ch - にちゃんねる形式の掲示板を操作するモジュール 関連: WWW::2chを正式リリース WWW::2ch::Plugin::Iwashiといわし簡易ビューワー WWW::2ch updated 2ch.netとかjbbsとかの形式の掲示板を取り扱うモジュール作ったですよ。 WWW::2ch 0.02 downloadすいません、、、リンク先がかなり間違っていましたorz ざっと探してみたけど、それらしいのなかった・・・ほんとにないの? 使い方は use WWW::2ch; my $bbs = WWW::2ch->new(url => 'http://live19.2ch.net/ogame/', cache => '/tmp/www2ch-cache'); $bbs->load_setting; $bbs->load_subject; foreach my $dat (

  • Plagger::Plugin::Publish::Growl : blog.nomadscafe.jp

    Plagger::Plugin::Publish::Growl Publish::MSAgentをみて思いついた。 Mac OS XのGrowlへnotify GrowlはじめてつかったーYo。 package Plagger::Plugin::Publish::Growl; use strict; use base qw( Plagger::Plugin ); use Encode; use Mac::Growl; sub register { my($self, $context) = @_; $context->register_hook( $self, 'publish.init' => \&initialize, 'publish.entry' => \&entry, ); } sub initialize { my ($self, $context) = @_; my @upd

    donayama
    donayama 2006/02/27
    Growlいいなー。
  • YAPC::Asia スピーカー - naoyaのはてなダイアリー

    YAPC::Asia 2006 Tokyo のスピーカーおよびスポンサーが決定しましたので、改めてイベント概要とともに告知します。 YAPC::Asia のスピーカーが発表になりました。 なんと Larry Wall がいます。それから数々の素晴らしいモジュールの作者でありオブジェクト指向Perlマスターコースの著者であるところの Damian Conway、同じく多数のモジュール開発者であり Perl 6 の処理系 Pugs を Haskell で作って世界を驚かせた Audrey Tang なども来日。非常に貴重な二日間となりそうです。あと、高橋メソッドの高橋さんとか、LL侍の早川さんの名前もあります。 僕もスピーカーとして登壇する予定です。"Inside Hatena::Bookmark's Backend" という題目で、はてなブックマークのシステム周り、特に負荷分散などのトピック

    YAPC::Asia スピーカー - naoyaのはてなダイアリー