タグ

Perlに関するsetamiseのブックマーク (93)

  • Modern Perl | Onyx Neon Press

    A word from our authors… “Aliens!” The Dread Pirate Jack Spartan spit the word carelessly across the beach. He sat just shy of the water’s edge and watched the ship—his ship!—soar ever smaller to the lee of the sun, where a shadowy hulk menaced the otherwise blue sky. There would be no third hijacking, he resolved. The tropical sun bore down. Jack found shade under a palm tree and resumed his read

  • Amazon.com: Modern Perl: chromatic: Books

    Amazon.com: Modern Perl: chromatic: Books
  • 第37回 YAPC:国際的なイベントなのだ、ということはお忘れなく | gihyo.jp

    連載の裏話を発表してきました 先日開催されたYAPC::Asia 2010では、この連載の番外編として、筆者が執筆の際にどのような資料を見ているか、また、どのような基準でとりあげる話題を決めているかをお話しました。当はもう少しいろいろな情報源を見ていただいて、サイトの外観や内容の変化から最近のPerl界のうつろいを感じていただければと思っていたのですが、昨年は同じ分量のスライドで半分近く時間を余してしまったからと思ってゆっくりめに話したら、さじ加減を間違えたようで、当に紹介しようと思っていた部分はかなりすっ飛ばしてしまう結果となってしまいました。資料はいまだに整理が済んでいないのですが、内容を説明しそびれたページについてはまた何らかの形で紹介していかれればと思っています。 気になることの多いYAPCでもありました さて、自分のスライドに日語をつけそびれてしまったことをはじめ、個人的に

    第37回 YAPC:国際的なイベントなのだ、ということはお忘れなく | gihyo.jp
  • YAPC::Asia 2010 Twitter解析サービス

    This document describes the architecture of a Twitter scraping application. It uses Gearman for asynchronous job processing to fetch Twitter data from the API or stream. Workers register fetch jobs and process the requests. The application includes modules for the CLI, reader, and streaming components and uses JSON and LWP libraries. It retrieves tweets and stores them in a database for analysis.R

    YAPC::Asia 2010 Twitter解析サービス
  • YAPC::Asia 5th anniversary "Welcome Perl" のお知らせ - Japan Perl Association運営ブログ

    こんにちは、櫛井です。 お待たせしました、YAPC::Asia Tokyo 2010 開催のお知らせ の続報です。 今年はメインスピーカーの三人 ・Perlの創始者であるLarry Wall ・長年のPerlハッカーであり、現在のPerl5の開発責任者(Pumpking)であるJesse Vincent ・TOPランナーであるTasuhiko miyagawa を迎え、"Welcome Perl"と題して、Perlの現在と未来について 触れることが出来る祭りにしたいと考えています。 日程は ・平日に休みを取ってまで参加できない ・業務として参加するほどPerlを使っていない という方たちに向けて週末を含む形で予定しています。 新たにPerlを学びたいという方、これから更にステップアップしたいと 考えている方にも有益なイベントとなるよう頑張ります。 今年は新たな試みとし

    setamise
    setamise 2010/05/26
    参加できないけど、生Larry Wallは見ておきたかった。心底悔しい orz
  • CatalystのChainedアクションの連鎖を止める方法 - (゚∀゚)o彡 sasata299's blog

    2009年05月17日00:14 Perl CatalystのChainedアクションの連鎖を止める方法 最近Chainedアクションを使っていて困ったことがありました。それは、、、 レインボーブリッジが封鎖d Chainedアクションの連鎖が止められませんっっ(ノ`□´)ノ〜┻━┻ どういうことかというと、ログインしているかどうかのログインチェックをChainedアクションを使って実装していて、未ログイン状態だったらログインページにリダイレクトさせたかったんです。 sub auto : Private { my ($self, $c) = @_; $c->res->redirect( 'http://www.zozom.net' ); $c->log->debug("in auto"); } sub hoge : Local { my ($self, $c) = @_; $c->log-

    setamise
    setamise 2009/11/29
    Catalyst
  • 初めてのCatalyst入門(4) URLパスとリクエストパラメータ

    はじめに 前回では、コントローラについて、アクション定義に必要なアトリビュート、組み込みアクションなどについて紹介しました。他のWebアプリケーションフレームワークでは、URLとアクションを別ファイルによって結びつけているものもありますが、CatalystではアトリビュートによってURLとアクションを結びつけていることがご理解いただけたと思います。 記事では、URLパスの一部を引数として受け取る方法、リクエストパラメータの取り扱い方などについて説明していきます。またCatalystはバグフィックスなども含めて頻繁にアップデートされていますので、最初にCatalystのアップデートについても説明します。 では、アクションで受け取ったリクエスト情報から、パラメータの取り扱い方、さらにUTF-8を使用した日語文字列の扱いなどについて説明していきます。 対象読者 Perlで簡単なスクリプトを作

    初めてのCatalyst入門(4) URLパスとリクエストパラメータ
  • jmblog.jp – Catalyst::Plugin::FillInForm の install に失敗したときの対応

    仕事の関係で、1ヶ月ほど前から、5年ぶりぐらいに Perl の世界に戻ってきてます。5年も離れていると、すっかり浦島太郎状態で、DBIC って何?DBI じゃないの?というレベルなのですが、とにかく、Catalyst やら Moose やらの「モダンPerl」に日々格闘中です。 で、このエントリの題ですが、Catalyst::Plugin::FillInForm のバージョン0.11 をインストールしようとしたら、テストに失敗してしまったけど、何とか対応できた、というお話です。久々のブログ更新でいきなり技術的な濃いエントリですが、気にしない、気にしない。 CPAN からインストールしようとすると、以下のようにテストに失敗してしまいました。 $ sudo cpan Catalyst::Plugin::FillInForm Running install for module 'Cataly

  • インストール - TripletaiL - Japanese Web Application Framework

    インストール TripletaiLのインストールには、以下の方法があります。 cpanm あるいは CPAN shell を利用してインストール アーカイブファイルをダウンロードしてインストール cpanm あるいは CPAN shell を利用してインストール cpanmを利用する場合は、ターミナルから次のコマンドを実行してください。 $ sudo cpanm Tripletail CPAN shellを利用する場合は、ターミナルから次のコマンドを実行してください。 $ sudo perl -MCPAN -e shell cpan> install Tripletail アーカイブファイルをダウンロードしてインストール まず初めに、依存するモジュールをインストールします。以下のモジュールをインストールしてください。 インストール用のファイルは、以下のリンク先を開いたページの左側「Down

  • kndb.jp

    This domain may be for sale!

  • こんな僕が CPAN Author (一応) になるまで。 - (゚∀゚)o彡 sasata299's blog

    2009年07月25日23:16 Perl こんな僕が CPAN Author (一応) になるまで。 なんか、、とりあえず CPAN に一度アップしてみようと思って、アップしてみました。つまりは CPAN Author ですね!! Tatsuya "sasata299" Sasaki - search.cpan.org 大事なこと書き忘れた!今回作った Lingua::JA::Halfwidth っていうのはケータイとかで使われる半角文字( ア とか バ とか ー とか)かどうかを判定してくれるモジュールです。perlの正規表現でUnicodeブロックを使う でも書いたんですけど、Unicodeブロック便利なのに半角カナに対してはちょっと不便なんですよね。。それで今回 Lingua::JA::Halfwidth っての作ってみました。これは半角カナだけじゃなくて、半角の句読点とか括弧も

  • cpanの履歴とかuninstallとか - (゚∀゚)o彡 sasata299's blog

    2009年06月07日01:51 Perl cpanの履歴とかuninstallとか 実は昨日、、、とある事情により Catalyst::Plugin::Session を update してしまったんです。。。「何か長いなー」と思っていたら、な、何と、Catalystが 5.8 に update されていました。 ○ルナレフ: 「な… 何を言っているのか わからねーと思うが(ry」 ぎゃあぁぁぁああぁヽ(゚ロ゚; ) 最初は、「まぁボチボチ Catalyst5.8 使ってもいいかなー」くらいの軽い気持ちだったんですが、エラーがたくさん出てきます。しかも全く解決できません!!Catalystサーバの起動も失敗するし...orz ってことで、元の状態に戻しました。そのときの作業ログ。 まず、このコマンドで最近の cpan install 履歴をチェックします。このコマンドは凄く便利ですね。

  • CPANモジュールのアンインストール - holidays-l開発ブログ

    エントリの続きはこちら→CPANモジュールのアンインストール(改良版) - ヒルズで働く@robarioの技ログ あるCPANモジュール(以下ディストリビューションと呼びます)をアンインストールしてみます。 まずは色々紹介しながら回りくどくやってみます。最後に簡単な方法を紹介します。 消したいディストリビューションを確認 自分が消したいディストリビューションが分からなかったら、 % perldoc -tT perllocal | grep Module # 見た目より速さ優先ならこっち % grep Module `perldoc -l perllocal` でインストール履歴が出ます。perllocal.podにはインストールしたディストリビューションの一覧が時刻と共に記録されていて「昨日インストールしたアレアレ…何だっけ?」という時には割と使えます。 モジュール名とディストリビューショ

    CPANモジュールのアンインストール - holidays-l開発ブログ
  • UbuntuでCPAN試してみました - 適当な思いつきで書くブログ

    近頃、Perl書いていません>< もちろん遊んでいたわけではなく、作ってみたいものがPure Perlのモジュールだけではいかんともしがたく、会社のWindowsマシンにローカルサーバを構築すべくApacheやらCygwinなどの環境を教えてもらいながら整えていました。 UbuntuにのCPAN構築時にプチはまったときのメモ 自宅のUbuntuマシンでも試してみようと思い、 $ CPANしたところ、 Trying with "/usr/bin/wget -O -" to get ftp://ftp.perl.org/pub/CPAN/MIRRORED.BY --10:20:36-- ftp://ftp.perl.org/pub/CPAN/MIRRORED.BY => `-' ftp.perl.org をDNSに問いあわせています... 163.143.1.21 ftp.perl.org|1

    UbuntuでCPAN試してみました - 適当な思いつきで書くブログ
  • CPAN の ダウンロード先(URL リスト)を変更する方法

    「Sun Fire V20z を Webサーバ用に購入」や「Apache bench 対決 : Xeon vs Opteron」の記事で書いたように、業で使っている web サーバは Sun Fire V20z というサーバなんですが、Dell の Xeon サーバとかに比べてベンチマークで比較する数値以上に実務アプリ(Web + DB サーバアプリケーション)の動作がすこぶる機敏です。 ってな訳で、再びサーバ増設で Sun Fire V20z を購入してインストール作業をしているのですが、CPAN のインストールで苦戦中。どうも CPAN サーバによって MD5 - checksums で転けてしまうんです。具体的には、

  • 初めてのCatalyst入門(3) 処理の入り口はアクション

    はじめに Ruby on Railsの登場から、Webアプリケーションを構築するためのフレームワークはさまざまなLL(Lightweight Language)系言語を中心に生み出されてきました。 連載ではPerlで実装されたWebアプリケーションフレームワークであるCatalyst(カタリスト)について、基的な仕組みや実装方法などをサンプルを交えて紹介していきます。 前回は、Catalystの処理の流れや、アプリケーションクラス、コンテキストなどの主要コンポーネントなどについて紹介しました。ここからはコントローラについて、複数回に分けて紹介します。 記事ではコントローラのURLパスとアクションの定義方法について、サンプルを交えつつ説明します。 対象読者 Perlで簡単なスクリプトを作成したことのある方 Webアプリケーションの基的な仕組み(HTTPリクエスト、レスポンスなど)につ

    初めてのCatalyst入門(3) 処理の入り口はアクション
  • 初めてのCatalyst入門(3) 処理の入り口はアクション

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    初めてのCatalyst入門(3) 処理の入り口はアクション
  • 現代的なPerlの記述方法一覧 - Perl入門ゼミ

    Perl › here Perl5.8以降における標準的なPerlの書き方を解説します。 インターネットで検索するとPerl4のころの古い記述がたくさんあります。また書籍などの多くもPerl4の記法で書かれています。Perl4の記法は複雑になりやすく間違いを生みやすいのでこれからPerlを書く人はPerl5の現代的な記法で記述することを強くお勧めします。 strictプラグマとwarningsプラグマ (必須) strictプラグマとwarningsプラグマを有効にします。 use strict; use warnings; use strict;とuse warnings;の2行はスクリプトの最初に必ず記述してください。これらはPerlの文法チェックを厳しくするためのものです。面倒だという軽い気持ちでこれを記述しないと後々当に面倒なことになります。 use strict;とuse wa

    現代的なPerlの記述方法一覧 - Perl入門ゼミ
    setamise
    setamise 2009/11/03
    元Perl嫌いとしてこれは良い提言だと思う。"可能な限りデフォルト変数を使わない"とかPerlアレルギーの人が減りそう。
  • start [paulownia.jp]

    このサイトはDokuwikiで生成しています。 サイトデザインについては、Firefox以外で確認していません。見れなかったらごめんなさい。 連絡先

  • catalyst:dbic [paulownia.jp]

    DBIx::Class::Schema::Loaderを入れれば、その上の3つもインストールされる。DBDはどれを使うか聞かれるがデフォルトは「インストールしない」なのでリターン連打しないように注意して。ほかにも物凄い大量の依存パッケージをインストールする。 CatalystのDBIサポート関連クラスをCPANでインストール 適当なテーブルを作る。 CREATE TABLE books ( id INTEGER NOT NULL AUTO_INCREMENT, isbn VARCHAR(13), title VARCHAR(255) NOT NULL, author VARCHAR(255), summary TEXT, PRIMARY KEY(id) ) character SET utf8 type=innoDB; テスト用に適当なデータもブッ込んでおく insert into boo