タグ

perlに関するTransFreeBSDのブックマーク (180)

  • 現代的な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入門ゼミ
  • vipっていうviラッパー作った - kazuhoのメモ置き場

    http://github.com/kazuho/vip/ よくperlとかで、 $ perl print "テストコードを色々..."; ... ^Dとかやってテストするけど、コード書き間違えちゃったりした時に編集できなくてめんどいのと、書いたコードが失われちゃうのが嫌だなあと思ってた。で、ついに重い腰をあげて、2つの問題を解決するラッパー書いた。 $ vip | perlとかやると、vi で編集した結果を標準出力にはいてくれる。ファイルは $HOME/vip 以下に保存されるので、あとから探すこともできる。 以下FAQ Q. $ENV{EDITOR} を見てくれないのですが? A. vip (vi pipe) なので vi 専用です ... てか vip 言いたいだけ (ry

    vipっていうviラッパー作った - kazuhoのメモ置き場
  • 『無料 カジノ スロット ゲーム』|オンカジ 攻略 法|ジパング カジノ・ダイナム 石巻 湊 店|緊急 事態 宣言 パチンコ 東京|カジノ ゲーム の 種類

    ゴールデン チケット スロット ラッキー ブルー 入金 不要 ボーナス ただ同棲当初から、Aさんは『高橋被告の束縛が強すぎる』と被告人にも周囲の知人にも話していたといい、それに対して高橋被告は不満を募らせていました 日 カジノ ディーラー インター カジノ 登録 方法 で、何が違うの…?今回、発売される4機種はまず「一般向けモデル」と「プロ向けモデル」に分類することができる こんな ブラック ジャック オンカジ イベント どうしてかと言えば、やっぱり最初から画家だけでってはいけないから。 オンカジ 攻略 法 オンライン かじ ノ 出 金 銀行 stars 仮想 通貨 「シベリアに女の方も?」と切り出すと、「ええ、いましたよ」と、こともなげな返事が返ってきた ベラ ジョン カジノ ログイン ポーカー おすすめ ベラ ジョン カジノ 着 金 されない 「並びづらくなった」「自分で守ってと

  • AnyEvent::Intro チョー訳 その1 - download_takeshi’s diary

    最近perl界隈で話題のAnyEventについて、今のうちに習得しておくとid:miyagawaみたいにクールになれて、もしかしてモテるのではないかと思い、よっしゃ、勉強してみるか、ということでドキュメント読み出したんですが、、えらいボリュームですね。心がポッキリ折れました。 い、いや、そんなことではいかん!頑張るぞ。 というわけで、折角なので、チョー訳を残していこうと思います。AnyEventはおさえておきたいけどドキュメントの長さに呆然としてしまったアナタ、ダウンロードたけしと一緒にレッツスタディしようぜ! なお、AnyEventのドキュメントはすごく長いので、ぶつ切りでいきます。最後まで書き綴れるかどうかは不明です。 さらに英語にはあまり自信がないくせに、要所要所ですごく意訳的なことをしています。誤訳などありましたら指摘して下さいませ。 ※原文はこちら http://search.c

    AnyEvent::Intro チョー訳 その1 - download_takeshi’s diary
  • PSGI/Plackを追っかける準備 - とほほのN88-BASIC日記

    今は時間取れないのでポインタだけ。 Blog PSGI - Perl WSGI - bulknews.typepad.com http://d.hatena.ne.jp/tokuhirom/20090904/1252091316 PSGIまとめ - Angelos in Action - angelosグループ Googleグループ: psgi-plack Googleグループ FAQ/SPEC GitHub - miyagawa/psgi-specs: Moved to https://github.com/plack/psgi-specs FAQ PSGI protocol specification リファレンス実装 PSGIRef Plack WAFアダプター Catalyst::Engine::PSGI CGI::Application::PSGI(建設予定地)

    PSGI/Plackを追っかける準備 - とほほのN88-BASIC日記
  • タグ一覧:YAPC|gihyo.jp … 技術評論社

    2/25 3年半ぶりに東京に返ってきたYAPC~YAPC::Tokyo 2019 第4回 YAPC座談会,Lightning Talks,そして,キーノート 2/22 3年半ぶりに東京に返ってきたYAPC~YAPC::Tokyo 2019 第3回 AWS::XRayによる解析とその実装 / 多くのCPAN Authorに育てられ,息をするようにCPANモジュールを書けるようになり,そして分かったこと 2/21 3年半ぶりに東京に返ってきたYAPC~YAPC::Tokyo 2019 第2回 Perl5の静的解析入門,ゲストトーク「2つのDX」 2/20 3年半ぶりに東京に返ってきたYAPC~YAPC::Tokyo 2019 第1回 型にはまらない型の話,Perl to Go 8/24 2017年のYAPC::Japan~リブート,その後。 2017年3月開催:YAPC::Kansai 201

    タグ一覧:YAPC|gihyo.jp … 技術評論社
  • Mooseを使うか使わないか | taro-nishinoの日記 | スラド

    私は、以下のような人には理屈もへったくれもなく、無条件にMoose(Mouseでも構いません)を使えと言います。PerlのOOに悩みたくない人、いわゆるモダーンPerlが何であるか理解出来ない人(すなわち、Perlのベストプラクティスやピットフォールを知らない人、もっと端的に言えば、Perlに精通していない、赤ちゃん言葉でしか喋れない人です)、Mooseを知らない人(皮肉で反対なことを言っているのではありません。Mooseをわず嫌いな人です。そういう人は、どうせMooseやClass::MOPのソースも読みはしないのだから、Mooseの何たるかを理解させる時間が無駄です)。 しかし、Perlに精通している人には無理強いしません。いろいろな考えがあるでしょうし、オーバーヘッドが無視し得ない環境もあるのです。また顧客が望まない場合もあります。一般的に顧客というのはすごく保守的です。コードも納

  • livedoor Techブログ : livedoor Wiki記法モジュールを公開しました

    こんにちは。 livedoor Wiki担当のぽろきぃです。先週、livedoor Wiki記法モジュールを公開しましたのでその報告です。 livedoor Wiki記法モジュールとは Perlで書かれたlivedoor Wiki記法をHTMLに変換することが出来るモジュールです。Text::Livedoor::Wiki という名前でモジュール化されており、CPANからダウンロード & インストールできます。 sudo cpan install Text::Livedoor::Wiki サンプル 使い方はとても簡単です。__DATA__セクションにWiki文を記述すると、HTMLとして出力するCGIも簡単に作れます。 #!/usr/bin/perl use warnings; use strict; use Text::Livedoor::Wiki; use CGI; print CGI-

  • Big Sky :: w3mから「はてなブックマーク」する

    « IEとFirefox/Google Chromeでクリック/ダブルクリックの発生回数が異なる。 | Main | おっ俺が作ったんじゃないからね! » 普段はあまりブラウザを立ち上げてなくて、vimでコーディングしてる時なんかに調べたい事があればw3mを使っています。 ただ良いコンテンツを見つけて、「うむ。はてブしたい!」と思った時にイチイチFirefox起動するのも面倒臭かったので、w3mから直接ブックマーク出来る様にした。 まずは、perlからはてなブックマークする仕組み。これはAtom APIを使った単純な物。 #!/usr/bin/perl use warnings; use strict; use Config::Pit; use XML::Atom::Client; use XML::Atom::Entry; use XML::Atom::Link; my $url = s

    Big Sky :: w3mから「はてなブックマーク」する
  • Graph::EasyとGraphvizでステキなグラフを作ってみる - iDeaList::Writing

    Graph::EasyはASCII, HTML, SVG *1での出力が可能なグラフに変換し描画してくれるモジュールです。 ASCIIでの出力 +------+ +-------+ | AAA | --> | BBB | +------+ +-------+ +------+ +-------+ | test | --> | test2 | +------+ +-------+ #!/usr/bin/perl use strict; use warnings; use utf8; use Graph::Easy; my $graph = Graph::Easy->new(); $graph->add_edge_once ('AAA', 'BBB'); $graph->add_edge_once ('test', 'test2'); print $graph->as_ascii(); コマン

    Graph::EasyとGraphvizでステキなグラフを作ってみる - iDeaList::Writing
  • Perl App EngineをMac OS Xで動かすまで。 - D-6 [相変わらず根無し]

    Perl App EngineをMac OS Xで動かすまで。 先週末、僕が相方とのんびりとしているとメールが入ってきた。「アイデアがあるんだけど」とメール始まるが、僕はピンと来た。これは「やってくれ」という催促だ。僕は身を固くして続きを読み始めた。 JPAのターゲットのひとつにクラウドコンピューティング サポートってのが入っていて,ec2とかで使うことを考えて ました.が,よく考えるとperl-appengineってのがありますね. ああ、ありますね。そうですね。 誰かYAPCでしゃべってくれるといいんですが〜 うは!くっ。僕は肩書きこそ「長」がつくけど、そんなに偉くないので年上&目上のこの人に「君がやりたまえよぉ」とは言えないので「隙を見つけてやってみよう」と思った。 月曜、きっとやらないとなんか言われるだろうなぁ、と思いつつも忙しくてなにもできなかった。そして今日。メールを山のように

  • Perlプロプログラマへの第1歩 - kuchimuraのメモ

    はじめに プロとしてのPerlプログラマが身につけておくべきことをつらつらと書いてみます。 対象読者は、(というより現在の私の状態でもありますが) 達人プログラマーを読んで感銘を受けた。 が、そこから今実践できているのはDRY、割れ窓の心がけとソースコード管理くらい。 Perlプログラミング救命病棟でいったら、レベル7以上ではあることは自負しているがレベル8と言っていいのか迷っている。 モダンPerlプログラミング入門を読んで、モダンと自分の差にどっきりして、せめてテストとドキュメントをなんとかしようと思っている。 まあ、とは言っても理想にはなかなかなれないもので、日々努力して理想のPerlプロプログラマに漸近していくものと思い、やれるところからやりましょうか、といったスタンス。 です。 同じような境遇にあり、同感できる方がいらっしゃいましたら、一緒にステップアップしていきましょう。 なに

    Perlプロプログラマへの第1歩 - kuchimuraのメモ
  • http://cpan-explorer.org/

  • YappoLogs: Data::Model っていう ORM みたいの CPAN にあげたよ

    Data::Model っていう ORM みたいの CPAN にあげたよ あざーす。循環参照しすぎるとバターになる。。なんでそんなに人の目を気にするのだろうと、マジレス。 早速ですが Data::Model っていう O/Rマッパー 的な物を CPAN にあげました。 Data::Model http://github.com/yappo/p5-Data-Model/tree/master 元来は MVC モデルで言う所の Model を一括でまかなえるつもりで実装していますが、ロジック処理は普通の Perl のクラスで書いちゃった方が潰しが聞くため、主にストレージを Perl のオブジェクトにマッピングする ORM 的な使い方が主流となっています。 そして、 Data::Model の多くの実装や設計などは Data::ObjectDriver を参考にして開発しました。 他にも後述して

  • 面白ラボBM11(ブッコミイレブン) 2009: Ark

    Ark CGIでも実用的に使うことが出来るCatalystライクなウェブアプリケーションフレームワーク 2009.06.01 ArkはCatalystの流れをくむPerl製のウェブアプリケーションフレームワークです。 カヤックのBM11ブッコミイレブンのような大量に小さなアプリケーションを開発するような現場においてはCatalystのような大規模なフレームワークは逆に足枷になってしまう場合があります。 「もっと軽いけどCatalystっぽくつかえるフレームワークが欲しい・・・!」 というラボ内の要望に応えて新しいフレームワークを開発しました。 といっても一から開発したのではなく、最近のPerlにはHTTP::Engineという「フレームワークをつくるためのフレームワーク」とも言える素晴らしいライブラリがあり、そのライブラリの上で開発を行っています。 HTTP::Engineを使用するとCG

  • CPUの気持ちになってプログラムを書くということ Kansai.pm#11 参加記その1 - プログラマでありたい

    この前の日曜日にKansai.pmに参加してきました。 Perlの人でもないし参加しても良いのかなぁと悩みましたが、HTML::ExtractContentを作った人の話が聞けるので行ってみました。正直、Hatenaを見たいのと生id:naoyaさんを見たかったというのもありますw 一番最初の話が、吉田さんによるプログラムの高速化の話。いきなりレベルの高い話で、周りの人も頭良さそうな人ばかりだったので、参加する所間違えたかなぁと一人内心焦っていました。 Cell Challenge 2009 参加記 高速化の観点は、以下の3点 アルゴリズムの高速化 ビット並列化 CPU(正確には、SPE)一つ単位での高速化 パイプライン データ依存とデータハザード ループアンドローリング ループアンローリング (訂正 2009/03/28 14:30) 複数CPUで分散処理をさせる時の高速化 どれも難しい

    CPUの気持ちになってプログラムを書くということ Kansai.pm#11 参加記その1 - プログラマでありたい
    TransFreeBSD
    TransFreeBSD 2009/03/26
    $sumを独立させたらもっと高速になるだろうか
  • perl - FreeBSD::i386::Ptrace released! : 404 Blog Not Found

    2009年03月14日22:30 カテゴリLightweight Languages perl - FreeBSD::i386::Ptrace released! FreeBSD::i386::PtraceをCPANに上げたのでお知らせします。 /lang/perl/FreeBSD-i386-Ptrace/trunk - CodeRepos::Share - Trac Dan Kogai / FreeBSD-i386-Ptrace/ - search.cpan.org http://www.dan.co.jp/~dankogai/cpan/FreeBSD-i386-Ptrace-0.01.tar.gz FreeBSD-i386専用ですが、これを使うと、ptrace(2) を Perl からお手軽に使うことが出来ます。 以前からあったらいいなと思っていたのですが、いざ作ってみるとあっさり出来

    perl - FreeBSD::i386::Ptrace released! : 404 Blog Not Found
    TransFreeBSD
    TransFreeBSD 2009/03/15
    多分使う事はないと思うけど
  • fork したくてたまらない貴方に。 - tokuhirom's blog

    こんにちは、金曜日の担当、素敵なレディーことtokuhiromです。 最近 Perl Mongers の注目を集めている system call といえば fork(2) ですが、fork ひとつとってもいろいろ方法があるのが TIMTOWTDI をモットーとする perl のいいところです。というわけで、いろいろな fork の方法についてみんなで調べてみました。 数ある fork する方法の中から、あなたの life style にあった fork 術を探すということは、あなたの人生を豊かにします。Enjoy! # ========================================================================= # How do you like fork(2) # # =================================

    TransFreeBSD
    TransFreeBSD 2009/03/13
    Perl::Critic覚えておく / forkの使い所は分かるけどSIGCHLDとwaitの使いどころが良くわかってない。ラクダ本には難しいことが書いてあった。
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • perl - EncodeでXSSを防ぐ : 404 Blog Not Found

    2009年03月03日19:00 カテゴリLightweight Languages perl - EncodeでXSSを防ぐ 良記事。 第7回■文字エンコーディングが生み出すぜい弱性を知る:ITpro だけど、問題点のみ具体例があって、対策にないのが片手落ちに感じられたので、その点を補足。 結論だけ言ってしまえば、Perlなら以下の原則を守るだけです。 404 Blog Not Found:perl - Encode 入門 すでにOSCONでもYAPCでも、あちこちそちこちでこの基方針に関しては話したのですが、ここ 404 Blog Not Found でも改めて。 Perl で utf8 化けしたときにどうしたらいいか - TokuLog 改め だまってコードを書けよハゲ入り口で decode して、内部ではすべて flagged utf8 で扱い、出口で encode する。これが

    perl - EncodeでXSSを防ぐ : 404 Blog Not Found