タグ

perlに関するtsukkeeのブックマーク (53)

  • YappoLogs: PHPの関数と同等の実装をPerlでどう書くリファレンスプロジェクト開始のお知らせ

    PHPの関数と同等の実装をPerlでどう書くリファレンスプロジェクト開始のお知らせ ふとしたきっかけでPHPのリファレンスマニュアルにある関数と同等の機能をPerlで実装するにはどうするか?といったリファレンスを作るプロジェクトを始めました。 PHP使いの人がPerlを弄る時に「PHPのこれPerlでどうやれば良いんだ!」といった要望や、ごく普通のPerl使いの人が「これどうやって書けば良いのかな?」って時に使うcookbook代わりに使える事を想定しています。 ドキュメント管理にはgithubhttp://github.com/yappo/docs-php-funcref-in-perlを使い、ドキュメントのビューワーとしてwikihubWikiHub :: php-funcref-in-perl :: READMEを使っています。 書いて欲しいと思った人にはあらかたコラボレータ入れてる

  • WikiHub :: php-funcref-in-perl :: README

    README arrays array array_change_key_case array_combine array_count_values array_fill_keys array_flip array_map array_merge array_pop array_push array_rand array_reverse array_shift array_splice array_sum array_unshift array_walk count datetime localtime strftime time dir chdir chroot closedir getcwd opendir readdir rewinddir scandir filesystem basename chmod dirname is_dir is_executable is_file m

  • Python の if __name__ == ‘__main__’: を Perl, Ruby, PHP で行う : Serendip – Webデザイン・プログラミング

    以下の Python コードの if 文の体は、直接スクリプトとして呼び出された場合のみ実行され、ライブラリとして読み込まれた場合は実行されない。 if __name__ == '__main__': # do something 同様のコードを Perl, Ruby, PHP で書く方法を調べてみた。 Perl の場合 if ($0 eq __FILE__) { # do something } Ruby の場合 if $0 == __FILE__ # do something end PHP の場合 if (basename(__FILE__) == basename($_SERVER['PHP_SELF'])) { // do something }

    tsukkee
    tsukkee 2010/03/05
    よく忘れるので
  • モダンPerlの世界へようこそ 記事一覧 | gihyo.jp

    第42回Template ToolkitPerl製テンプレートエンジンのデファクトスタンダード 石垣憲一 2011-06-30

    モダンPerlの世界へようこそ 記事一覧 | gihyo.jp
    tsukkee
    tsukkee 2009/02/24
  • errormarker.vim を使って flymake っぽくするやつを試してみた - f99aq8oveのブログ

    smjs のコマンドラインオプション修正。詳しくはコメント欄参照。 ruby 用の設定を追記 dann@catalyst - Catalystグループを参考に書き直し。グローバル変数がなくなったよ! ついでに、ファイルをまとめてみた。 ファイルタイプごとに共通なところは、もっとまとめたりできそうですね。 errormarker.vim - Highlights and sets error markers for lines with compile errors : vim onlineをインストールした後の話 for perl まず、perl 用の設定 (ref: errormarker.vim で flymake(Emacsの) る - #生存戦略 、それは - subtech) cp /usr/share/vim/vim71/tools/efm_perl.pl ~/.vim/vim

    errormarker.vim を使って flymake っぽくするやつを試してみた - f99aq8oveのブログ
  • Perl - "Higher Order Perl" が無料ダウンロード可能に : 404 Blog Not Found

    2008年12月10日12:30 カテゴリ書評/画評/品評Lightweight Languages Perl - "Higher Order Perl" が無料ダウンロード可能に はてぶ経由で知ったのだけど、すごい。 Higher Order Perl Mark Jason Dominus Higher-Order Perl これ、Perl Mongesだけではなく Rubyists にも Pythonistas にも JavaScripters にも、いわゆる高階関数が使えるプログラミング言語のユーザーすべてにお勧めです。高階関数が単に面白いだけではなく、非常に役に立つこともわかります。 PDF版をダウンロードしたのですが、特にありがたいのは、テキスト、すなわちコードもコピペ可能なこと。検索と引用はのアキレス腱なので。 その一方で、600ページ近いこの大著を通読するのは、紙の方が向い

    Perl - "Higher Order Perl" が無料ダウンロード可能に : 404 Blog Not Found
  • MobileCat

    MobileCat とは さいきんすっかり放置です、すみません。このページとソース逆引きのページだけ静的に残してあります。参考程度にお願いします。2009/8 冨田 Perl で、CPAN モジュールをさまざま組み合わせてモバイルサイトを作る方法を紹介してみるプロジェクトです。(紹介記事) このサイト http://mobilecat.koneta.org/ 自体がサンプルとなっています。UA を変えたり携帯からアクセスしてみてください。 Links ソース一式 // thanks coderepos ソース逆引き - 簡単な解説のページ TODO founder: Naoki Tomita (モバイル系ブログ) 携帯開発系チャンネル: #mobilejp @ irc.freenode.net おことわり スケールのサンプルになる必要もないだろうと、個人サーバーで軽く動かしているため、修正

  • ウェブリブログ:サービスは終了しました。

    「ウェブリブログ」は 2023年1月31日 をもちましてサービス提供を終了いたしました。 2004年3月のサービス開始より19年近くもの間、沢山の皆さまにご愛用いただきましたことを心よりお礼申し上げます。今後とも、BIGLOBEをご愛顧賜りますよう、よろしくお願い申し上げます。 ※引っ越し先ブログへのリダイレクトサービスは2024年1月31日で終了いたしました。 BIGLOBEのサービス一覧

    ウェブリブログ:サービスは終了しました。
    tsukkee
    tsukkee 2008/10/13
  • Perl-users.jp - 日本のPerlユーザのためのハブサイト

    Perl Mongers Perl Mongers とは、日各地に存在する、Perl ユーザーのコミュニティのことです。各種イベントが行われていますので、是非参加してみましょう。 Shibuya.pm Fukuoka.pm Kansai.pm (@kansaipm) Yokohama.pm (@yokohamapm) Hokkaido.pm (@hokkaidopm) Nagoya.pm (@nagoyapm) Kushiro.pm (@kushiropm) Kyoto.pm (@kyotopm) Kamakura.pm Niigata.pm (@niigatapm) Sendai.pm (@sendaipm) Tokyo.pm Hachioji.pm (@hachiojipm) Chiba.pm (@chibapm) Yomitan.pm (@yomitanpm) Machida.pm

    tsukkee
    tsukkee 2008/10/13
  • DeNA、「モバゲー」のウェブアプリフレームワークをオープンソースとして公開

    ディー・エヌ・エー(DeNA)は5月16日、「モバゲータウン」などで利用している、携帯電話向けウェブアプリケーションのフレームワークをオープンソースとして公開した。オープンソースの成果物を配布するサイト「SourceForge.JP」にて公開している。 このフレームワークは「MobaSiF(Moba/Mobile Simple Framework)」と名づけられている。DeNA取締役で、モバゲータウンなどを開発した川崎修平氏が手がけたものだ。 MobaSiFには携帯電話向けサービスで共通に使えるモジュールが組み込まれている。具体的にはNTTドコモ、au、ソフトバンクモバイルの3キャリアに対応した絵文字変換機能や、ユーザーの利用キャリア、利用機種の判別機能がある。テンプレートエンジンも搭載しており、1つのコードで3キャリアに対応したサービスが構築できるという。携帯電話向けのメール配信機能につ

    DeNA、「モバゲー」のウェブアプリフレームワークをオープンソースとして公開
  • Bridge Word

    This shop will be powered by Are you the store owner? Log in here

  • Perl逆引き辞典 - サンプルコードによる Perl 入門

    Perl › here Perlの逆引き辞典です。発展的な話題もこちら。 特徴を解説 バージョン情報 データベース プログラムの自動試験 ソケット プロセス間通信 ワンライナー 統計・解析 XS入門 言語実装の研究 豆知識 モジュール基礎 オブジェクト指向 日付・時刻 文字コード ビット演算子 Perl › here

    Perl逆引き辞典 - サンプルコードによる Perl 入門
    tsukkee
    tsukkee 2008/10/13
  • perldoとrubydoによるフィルタリング処理はズルイと思うほど便利。 - サイト更新停滞ちうっ

    昨日はpythonを使ったフィルタ処理を紹介したので、 perlrubyを使ったやり方も説明しましょう。 perldoによるフィルタリング まず、フィルタリングにperlを使用する方法から perlにはperldoというフィルタリグ用コマンドがあって、このコマンドを使うと楽。 :'<,'>perldo $_ = "test" . $_ pythonだと、↓ここまで書かなきゃできなかった選択範囲テキスト置換が :'<,'>python current.range[:] = ["test" + i for i in current.range] なんと、たった↓これだけ。これだけで出来てしまいました。 :'<,'>perldo $_ = "test" . $_ 素晴らしい。 perldoの処理で、$_を置き換えると、各行のテキストも置き換わる。 さすがは、短く美しく書けることには定評のあるp

    perldoとrubydoによるフィルタリング処理はズルイと思うほど便利。 - サイト更新停滞ちうっ
    tsukkee
    tsukkee 2008/10/13
  • スクリプト言語ソースツアー!

    スクリプト言語ソースツアー! ハッカーの皆様、スクリプト言語ソースツアーへようこそ すべて自由行動となっておりますので、ご自由にお歩きください。 移動可能な場所にはリンクを張ってありますので、それをたどっていれば 危険な場所に入り込むようなことはございません。 各ソースファイルの先頭に[CVS] リンクがある場合は、最新開発バージョンのCVS リポジトリの内容を参照できますので、お試しください。 ツアーは巨大なものですので、一括ダウンロードは御遠慮ください。 弊社のネットワークは一括ダウンロードの負荷には耐えられません。 代わりに、 GLOBAL ソースコードタグシステム を使って、あなたのコンピュータ上で同じものを生成できます。 ではよい旅を。 現行シリーズ Bash-3.2 Bash は、GNU プロジェクトによるsh の再実装です。 オリジナルのsh は、1969年のUNIX V1

  • (= arc (+ lisp perl)) : 404 Blog Not Found

    2008年01月31日10:30 カテゴリLightweight Languages (= arc (+ lisp perl)) な、なんですとー。 1つの言語に囲い込まれるリスク @ 2008年01月 @ ratio - rational - irrational @ IDM arcリリースおめでとう! というわけで覗いてみた。 Arc Forum | Arc Arc Forum | Installation http://ycombinator.com/arc/tut.txt ちょwww これ、Lisp Fundamentalist ほど拒絶反応強そう。でも私はちょっと萌えちゃった。 以下、Tutorialからぶっとび箇所だけぴっくあっぷ。 defvar は = まずはこれ。 arc> (= foo 13) 13 arc> foo 13 defun は def Scheme方式の(de

    (= arc (+ lisp perl)) : 404 Blog Not Found
  • FrontPage - Perl/CPAN 入門wiki

    Perl/CPAN 入門Wiki目的Perl布教 CPAN活用のすすめ CPANモジュールのすごさCPANモジュールがつかえればPerlは何でもできます。 iPodをいじることも、OpenGLで3Dを表示することも、GUIアプリを作ることもできます。PHPなんて目じゃありません。 でも慣れないとCPANは分かりづらい。どうやって使えばいいのかも、どのモジュールを使えばいいのかも分からない。そのようなCPAN初心者のハードルを無くすのが目的です。 Perl自体の説明も大歓迎です。 コンテンツ説明 トップ いまここ CPANの使い方 ActivePerlのPPMもここ おすすめCPANモジュール一覧 おすすめのモジュール一覧。説明とか使い方とか 逆引きCPANモジュール やりたいことからモジュールを探す お願い新規参入が無くなったらコミュニティは終わりだと思います。 (少なくとも日の)Pe

  • perl - myとourとscopeと : 404 Blog Not Found

    2008年01月10日10:15 カテゴリLightweight Languages perl - myとourとscopeと うーん、微妙に違います。 local と my - IT戦記 our 名前をソース上のスコープに限定. local 値をスタック上のスコープに限定. my 名前と値の両方をソース上のスコープに限定 なら、理解しやすいと思います>< 以下のコードを見てみましょう。何と表示されるでしょうか。 { package Foo; our $bar = 'baz'; } our $bar = 'drink'; warn $bar; warn $Foo::bar; 「ソースに限定する」あるいは「ファイルに限定する」のだとしたら、この挙動はありえないはずです。 ここで、Perlのスコープに関するルールを覚えておきましょう。すっごく簡単です。 {}は、問答無用でスコープを作る = b

    perl - myとourとscopeと : 404 Blog Not Found
    tsukkee
    tsukkee 2008/10/13
  • Perl:正規表現を使ったパターンマッチ - builder by ZDNet Japan

    Perlには正規表現がネイティブサポートされており、テキスト処理には以前から非常によく使われている。この入門記事では、プログラムで正規表現を使ってテキストを検索し、置換する方法について簡単に説明していこう。 まず、正規表現のもっとも簡単な演算であるパターンマッチから始めよう。パターンマッチ演算は、もし文字列中にそのパターンが見つかれば真を返す。次の表現を見て欲しい。 $string =~ m/text/ この正規表現は、変数$stringに部分文字列"text"が含まれている場合にのみ真になる。これは各キャラクターをそのままマッチングさせるという、もっとも基的な正規表現だ。これはもちろん、正規表現ができることのごく一部に過ぎない。例えば、"ext"で終わる4文字の単語を見つける必要がある場合を考えてみよう。この場合、特別な意味を持つメタ文字"."を使う。正規表現では、"."はその場所にあ

  • 30分プログラムリスト - みずぴー日記

    Perl 30分プログラムをYAMLに - みずぴー日記 逆ポーランド計算機 - みずぴー日記 fortune - みずぴー日記 lcs.pl - みずぴー日記 CGI.pl - みずぴー日記 oop.pl - みずぴー日記 busybox.pl - みずぴー日記 db.pl - みずぴー日記 xmlrpc.pl - みずぴー日記 kaibun.pl - みずぴー日記 対話式Perl - みずぴー日記 flist.pl - みずぴー日記 foldrとfoldl - みずぴー日記 Perlで継続 - みずぴー日記 3n+1問題 - みずぴー日記 Tie::String - みずぴー日記 はてなユーザ確認スクリプト - みずぴー日記 携帯メッセージ - みずぴー日記 howm-to-はてな - みずぴー日記 30分プログラム日記ジェレネータ - みずぴー日記 howm-&gt;はてな(その2)

    30分プログラムリスト - みずぴー日記
  • いいかげんにしろ佐藤秀 : 404 Blog Not Found

    2007年12月19日17:30 カテゴリLightweight Languages いいかげんにしろ佐藤秀 DISは基的にスルーする私だが、これはあまりにひどすぎて看過できない。 佐藤秀の徒然\{?。?}/ワカリマシェン:小飼弾氏が赤木智弘氏を嗤える当の理由 では、なぜ小飼弾さんは搾取されないのだろうか? 理由は一つ、弾さんはこの日国内で最強の既得権益者の一人だからだ。 ウィキペディアの説明によると、弾さんは歌代和正氏開発の、Perlで記述された日語符号による文字列の相互変換するライブラリjcode.plの派生品開発者だ。 詳しいことは、ど素人なので分からんけれど、要するに「日語」という最大最強の非関税障壁に守られた既得権益者の1人なのだ。 まず、私はJcode.pmのメンテナーであると同時に、Encodeのメンテナーでもある。もちろん小飼弾 - Wikipediaにも書いてあ

    いいかげんにしろ佐藤秀 : 404 Blog Not Found