タグ

perlに関するmattarinのブックマーク (28)

  • perlbrewで構築するモダンなPerl環境 | シーズクリエイターズブログ

    perlbrewで構築するモダンなPerl環境 Posted 2012年12月11日 by uchiyama & filed under プログラミング. モダンなPerl環境構築方法をご紹介したいと思います。 perlbrewは、ホームディレクトリに複数のperlをインストールして切り替えをしてくれるツールです。 perlbrewのインストール 以下のようなコマンドを実行すると、prebrewをインストールできます。 $ curl -kL http://install.perlbrew.pl | bash perlbrewのインストール方法はいくつかあります。 他の方法は以下のサイトを参照して下さい。 http://perlbrew.pl/ perlbrewコマンドを使うためにインストールされたコマンドにパスを通す設定が必要です。 bashならbashrcに以下のような設定を書くと

  • Perlbal

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    Perlbal
  • GitHub - livedoor/cicindela2: a highly customizable recommendation engine written in perl + MySQL

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - livedoor/cicindela2: a highly customizable recommendation engine written in perl + MySQL
  • DeNA、「モバゲー」のウェブアプリフレームワークをオープンソースとして公開

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

    DeNA、「モバゲー」のウェブアプリフレームワークをオープンソースとして公開
  • Perl のリスト操作を Ruby 風に - naoyaのはてなダイアリー

    Perl の言語組み込みのリスト操作は関数形式で、push(@array, 1, 2) のような記述になります。一つのリストに対して複数の操作をしたい場合などは、関数呼び出しを複数行にわたって書いていくことになり、少々面倒です。しかし Perl は、Perl のリスト実装である配列のリファレンスに bless してメソッドを定義したクラスを作ることができます。この独自に定義したクラスにプリミティブな操作を加えていって、Ruby のように連続したメソッドの呼び出しによるリスト操作を実現することが可能です。 ここでは List::RubyLike という配列クラスを作成します。まずは手始めに配列に bless して、size() メソッドが呼び出せるようにします。以下のようになります。 package List::RubyLike; use strict; use warnings; sub

    Perl のリスト操作を Ruby 風に - naoyaのはてなダイアリー
  • 404 Blog Not Found:perl - ワンライナーの書き方入門

    2008年03月30日19:45 カテゴリLightweight Languages一日一行野郎 perl - ワンライナーの書き方入門 まあ、ruby のコマンドラインオプションって、Perl由来ですから。 Rubyでワンライナーを書く方法のまとめ まぁ、Perlもあるしあんまり需要が無いのかも知れませんが。 というわけで、Rubyistにも役立つPerlのワンライナー入門です。 基中の基 コマンドとしてのperlは、スイッチがない場合、引数はスクリプト名として扱われます。 % cat hello.pl print "Hello, world!\n"; % perl hello.pl Hello, world! % コマンドライン中の文字列をスクリプトとして解釈させるには、-eを使います。 % perl -e 'print "Hello, World!\n"' Hello, worl

    404 Blog Not Found:perl - ワンライナーの書き方入門
  • モジュールをインストールしよう

    モジュール ここまでは Socket、IO::Socket、IO::Select モジュールを 使ってきましたが、これらは標準モジュールですので わざわざインストールする必要はありませんでした。 この他にも、さらに便利なモジュール Net::POP3 と Mail::POP3Client Net::FTP などがありますが、どちらも (少なくとも perl5.005_05 の時点では) 標準モジュールではないので、自分でインストールしなければいけません。 まず、モジュールの探し方ですが、 Net::POP3 モジュールは libnet-1.0607.tar.gz というファイルに 含まれています。このように、モジュール名とアーカイブ名が 別々なこともありますので注意して下さい。 アーカイブ名がわかっているなら http://www.ring.gr.jp/local/search-j.htm

  • perl - Imagerでfaviconを作る : 404 Blog Not Found

    2008年02月11日22:00 カテゴリLightweight Languages perl - Imagerでfaviconを作る ちょっと個人的なはっく。車輪の再発明の公算大ですが。favicon.icoを作るプログラムの書き方です。 favicon.ico(ファビコン)の作り方 | IDEA*IDEA ちょっと個人的なまとめ。いまさらですが。favicon.icoの作り方&設置方法です。Demo: 任意の画像ファイルをURIで指定すると、ico化します。 URL: Large?: Proportional?: ここではImagerを使っています。ImagerかわいいよImager とりあえずCGIで動かしときますが、mod_perlでもそのまま動きます。 Source Code Enjoy! Dan the Favicon Monger 「Lightweight Languages

    perl - Imagerでfaviconを作る : 404 Blog Not Found
  • livedoor Techブログ : perl で WebDAV

    こんにちは。山です。 最近弊社では、ファイルやディレクトリの管理を今更ながら WebDAV 経由で行うことが増えてきました。 WebDAVとは、 WebDAVは、Webサーバに対して直接ファイルのコピーや削除を行ったり、ファイル所有者や更新日時などのファイル情報を取得・設定する機能といった分散ファイルシステム※Wikipedia より引用 のことです。 WebDAV の一番の利点としてはシンプルであるということではないでしょうか。 HTTPをベースに機能拡張したプロトコルで、URI によるリソースの管理ができるので扱いが容易です。 今回は基的な WebDAV の設定と perl でシンプルなWebDAVクライアントを作成し、ディレクトリ作成/リソースの作成を行ってみます。 ▼WebDAV の設定 では実際に WebDAV の設定をしてみます。 Apach のインストール Apache2

  • ゆーすけべー日記

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

    ゆーすけべー日記
  • ゆーすけべー日記: 日本のAV女優一覧を取得するPerlモジュール「Acme::JapaneseAvActress」をCodeReposに

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

    ゆーすけべー日記: 日本のAV女優一覧を取得するPerlモジュール「Acme::JapaneseAvActress」をCodeReposに
    mattarin
    mattarin 2007/12/08
    アフィリエイトに使えそう
  • tomo.ac

    This domain may be for sale!

  • Part1 正しいPerl/CGIの書き方:ITpro

    Shibuya Perl Mongers 2代目リーダーにして,ppencodeの作者。広島市立大学卒業後,大企業向けmod_perl製品の開発に従事。2005年よりサイボウズ・ラボ株式会社に入社。LL Ringに参戦。Namazu for Win32,Plagger,Ajajaのコミッターでもある。 CGIといえばPerl。そんな風にいわれていた時期もありました。レンタル・サーバーのCGIで手軽にPerlが使えたこともあり,ちょっとした掲示板のスクリプトやアクセス・カウンタなど,CGIプログラムの多くがPerlで書かれていました。このためPerlが爆発的に普及したのです。Perlは日のインターネット黎明期を支えたプログラミング言語として,広くその名が知られています。 その半面,Perlで書かれたプログラムの保守性に悩む声も聞かれるようになりました。事実,Perlのプログラミング経験が少

    Part1 正しいPerl/CGIの書き方:ITpro
  • Perl で作る画像類似検索システムの考察

    今日はとてもショッキングな出来事がありました。あまりにショックがでかいので何かに没頭しなければ気が紛れそうにありません。と言うわけで全く専門分野でもないし当面使う予定もないのですが、1年ほど前にちょっと気になっていた画像の類似検索についていろいろ調べてみました。 どうやら ImgSeek ってソフトが結構有名らしいです。最新バージョンは 0.86 で Linux Only です。1つ前のバージョン 0.85 は Windows binary があります。 過去にいくつか画像類似検索ソフトを試したような記憶がありますが忘れてしまいました(vector でも結構類似検索ソフトありますね)。まずは windows binary 版をダウンロードしてきて実行してみました。 それなりに使えそうな予感がします。Linux 向けの imgSeek-0.8.6.tar.bz2 をダウンロードしてインストー

  • [perlモジュールメモ]Text::CSV_XS | Step by Step with CHIRO

    名前 Text::CSV_XS - CSV形式の操作ルーチン 概要 use Text::CSV_XS; # 新しいオブジェクトを作る $csv = Text::CSV_XS->new(); # 新しいオブジェクトを作る $csv = Text::CSV_XS->new(\%attr); # 縦列を連結して一つの文字列にする $status = $csv->combine(@columns); # 連結したその文字列を得る $line = $csv->string(); # CSV文字列をパースしてフィールド群に切り分ける $status = $csv->parse($line); # パースされたそのフィールド群を得る @columns = $csv->fields(); # 直前のステータスを得る $status = $csv->status(); # 直前の不正引数を得る $bad_a

    [perlモジュールメモ]Text::CSV_XS | Step by Step with CHIRO
  • perl - CSVはText::CSV(_XS)?で : 404 Blog Not Found

    2007年02月16日14:30 カテゴリLightweight Languages perl - CSVText::CSV(_XS)?で このことに異論はないのだけど、 CodeZine:PerlによるCSVファイルの高速集計(CSV, 入門, Perl) 特によく利用されるテキストファイルとして、CSV形式が挙げられます。CSVを集計したい場合、Excelに読み込ませて集計関数やマクロを駆使しているという人も多いかと思いますが、Perlを利用することで、高度な集計作業を簡単かつ高速にできます。 これはちょっと問題。 my @d = split(/,/, $_); 実はCSVというのは以外と扱いにくいフォーマットで、例えば"I, Robot","Robots and Empire"とあったら、I, RobotとRobots and Empireと取り出すフィールドは二つでなければならな

    perl - CSVはText::CSV(_XS)?で : 404 Blog Not Found
    mattarin
    mattarin 2007/02/17
    やっぱTest::CSV_XSがいいみたい
  • Text::CSV_XS

    http://cpan.uwinnipeg.ca/htdocs/Text-CSV_XS/Text/CSV_XS.html Perl で MS-Excel 形式の CSV ファイルを扱うときに便利なモジュール。 Text::CSV に比べると - 日語が通る - 要素が「"」で括られる - 途中で改行が入っても安心 日語を取りこむときには、以下のおまじないを使う。 Text::CSV_XS->new({binary=>1});

  • Perl 5.8.x Unicode 関連

  • 勝手に添削 - WEB+DB Press Vol.32 オレオレコード版 - naoyaのはてなダイアリー

    私もWEB+DB Pressへの連載をはじめたので、同誌のますますの反映を祈ってやまないのだけど、それだけに、同誌にこういうサンプルコードがあるのは気になる。一応きちんと動くので、blogとかのentryであればこれでもよいのだけど、この手の雑誌はかなり長い間保管され、読者に何度も参照されることを考えれば、「その後」のことを考えて推敲しておく方がいいだろう。Damianも言っていたように、「ソースコードは未来の自分へのラブレター」なのだ。 という弾さんのリファクタリング結果に対し わたしなんかよりよっぽど perl を知っている人なのだろうから機能的な 点についてはコメントしないが、はたしてこの添削後のコードはきれいなのか? となかなか手厳しい突っ込みもあり そうそう。なぜこのRefactor版を使わなかったかと言えば、それはこのサンプルコードがまさに書籍という容量制限の厳しいメディアに掲

    勝手に添削 - WEB+DB Press Vol.32 オレオレコード版 - naoyaのはてなダイアリー
    mattarin
    mattarin 2006/04/24
    レベルたかー
  • 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
    mattarin
    mattarin 2006/04/24
    続編