タグ

perlに関するaokcubのブックマーク (171)

  • プレNiigata.pm 2011 忘年会レポート - 猫型の蓄音機は 1 分間に 45 回にゃあと鳴く

    忘年会やりました 2011/12/10(土)。皆既月のなかNiigata.pm2011忘年会を行いました(どうせ裏日は曇ってるし月なんかなかったんや…)。なんと今回もはるばる東京から @ebeso さんが、さらにHachioji.pmから @uzulla さんが参加してくれました。おかげでなんとか形になりました。遠いところありがとうございます。>お二方 さて、前回はおとなばかりが参加していたプレNiigtata.pmですが、今回はNDSで仲間を募った甲斐もあり、長岡技術科学大学の学生さんがふたり新規で参加してくれました。なかなPerlの求人の少ない地方において、学生のPerlerというのは地方におけるPerl文化においてとても重要な位置にいると思っています。そういう学生さんたちに、Perl書いてる大人って楽しそうだな、と思ってもらえるならば、それだけでも新潟でこういう催しをやる価値は

    プレNiigata.pm 2011 忘年会レポート - 猫型の蓄音機は 1 分間に 45 回にゃあと鳴く
  • 第7回 新人さんのための仕事で使えるPerl基礎知識(3) | gihyo.jp

    リファレンス/デリファレンス (3)では、仕事Perlを使ううえで必ずと言っていいほど使用するにもかかわらず、つまずきがちなリファレンスとデリファレンスについて解説します。筆者も最初に教えてもらった際にはちゃんと理解できていませんでしたが、使っていくうちに徐々に体系的に理解できるようになりました。 リファレンス 配列やハッシュといった変数をサブルーチンへの引数としてそのまま使うと、少々困ったことになってしまいます。たとえば次のコードを書いたとします。 sub foo { my(@arg_a, @arg_b) = @_; } my @a = (1, 2, 3); my @b = (4, 5, 6); foo(@a, @b); こういったコードを書いたときに、サブルーチンfooの引数に渡される値として、@arg_aには@aの内容が、@arg_bには@bの内容が入ることが期待されますが、実際に

    第7回 新人さんのための仕事で使えるPerl基礎知識(3) | gihyo.jp
    aokcub
    aokcub 2011/11/10
    リファレンス,デリファレンスの解説
  • モダンPerlの世界へようこそ 記事一覧 | gihyo.jp

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

    モダンPerlの世界へようこそ 記事一覧 | gihyo.jp
    aokcub
    aokcub 2011/11/10
  • Perl Hackers Hub:連載|gihyo.jp … 技術評論社

    最終回 Carmelによる依存モジュール管理 CPANモジュールの更新を高速⁠⁠、安全に(2) 宮川達彦[著],牧大輔,福貴之,松木雅幸,大沢和宏[監修] 2023-10-17 最終回 Carmelによる依存モジュール管理 CPANモジュールの更新を高速⁠⁠、安全に(1) 宮川達彦[著],牧大輔,福貴之,松木雅幸,大沢和宏[監修] 2023-10-16 第79回最近Perlに追加された実験的機能 try文⁠⁠、defer文⁠⁠、class文(2) 石垣憲一[著],牧大輔,福貴之,松木雅幸,大沢和宏[監修] 2023-08-18

    Perl Hackers Hub:連載|gihyo.jp … 技術評論社
    aokcub
    aokcub 2011/11/10
  • NDS 第23回 でPerlの話をしてきました - 猫型開発者

    新潟県は長岡市で行われている、NDS(長岡開発者勉強会)の第23回でPerlについて話をしてきました。 第23回勉強会(2011/10/30) - 長岡 IT開発者 勉強会(NDS) 内容については ishiduca さんの記事が詳しいです。 blog ishiduca: Perl's Talk at nds #23 自分のトークについて Perlって古くからある言語だから「終わった言語」みたく言われることもあるけど、違うよ!全然違うよ!って話をしてきました。モダンなPerl環境の紹介、という感じで、PSGI/Plackやらperlbrew,cpanmの紹介や、TMTOWTDIという文化についてしゃべったり、迷いがちなPerlの森の「道しるべ」になってくれる書籍の紹介(「モダンPerl入門」と「CPANモジュールガイド」)などを行い、「Perl使うとこんな楽しいことがけっこう簡単にできちゃ

    NDS 第23回 でPerlの話をしてきました - 猫型開発者
  • Perl's Talk at nds #23

    長岡開発者勉強会 #23 にプレNiigata.pm と YAPC::Asia Tokyo で得た勢いを借りて Niigata.pm メンバーでPerl話をしてきました。 トークテーマどうしよう?今回はPerlユーザーの勉強会ではないので、どういった人達(層)がターゲットなのかと考えると 今時Perl? ありえない! って技術技術者じゃないけど、Perlって何? Perl使ってるけど、CGI == Perl という認識 という層がターゲットになりそうなので、啓蒙的なセッショントークになるなと。(実際そうでしたし) 僕の前に話す @neko_gata_s さんも同じようなことを考えてるだろうし、被るとまずいなー、、、でも @neko_gata_s さんが空気読んで二人とも変化球投げたら残念なことになりそう、、、 トークの有効性を上げたいということで、トークは2用意した(それでも CPA

  • JSON - JSONデータを解析 - Perl入門ゼミ

    Perl › モジュール › here JSONモジュールを使用すると、JSONデータを解析することができます。JSONはデータを記述するための言語で、配列やハッシュなどのデータ構造を表現することができます。JSONは単なる文字列ですので可搬性があります。他のプログラム言語とデータをやり取りした場合によく利用されます。 # モジュールの読み込みと関数のインポート use JSON qw/encode_json decode_json/; JSONをPerlのデータ構造に変換するにはdecode_json関数を使用します。 # JSONをPerlのデータ構造に変換する my $json_in = '[{"name" : "Ken", "age" : 19}, {"name" : "Ken", "age" : 25}]'; my $data = decode_json($json_in); こ

    JSON - JSONデータを解析 - Perl入門ゼミ
    aokcub
    aokcub 2011/09/22
    日本語扱うときの注意が参考になった
  • Net::Twitter が突然動かなくなったら (備忘メモ) – シングスブログ

    Net::Twitter が突然動かなくなった。なかなか気づかないエラーなので備忘メモ。 weaken is only available with the XS version of Scalar::Util at /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/Class/MOP.pm line 12 BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/Class/MOP.pm line 12. Compilation failed in require at /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/Moose/Exporte

    aokcub
    aokcub 2011/06/16
    同様の症状に陥ったけどここで解決
  • Webデザインやプログラミングなどの勉強に良さそうな国内のブログ記事やWebサイトいろいろ - かちびと.net

    いよいよ2011年がスタートしました。 今年も去年同様、勉強することが 沢山あります。まだモチベーションが そこそこあるうちに勉強になりそうな 国内の記事をリンク集にしました。 迷ったときに見てみようかなと思い ます。 より最適な方法というのはあると思いますが、まずは扉を叩かない事には何が悪いかも分かりません。ということで、内容に拘らず、否の意見をスルーしてここに色々まとめさせて頂きました。 勉強したい気持ちはあるけど出来ない理由は「何を始めればいいのか分からない」という方も、何が出来るのか、どういった勉強法で出来るようになるかが分かればやる気が起きるかも知れません。 5分で分るシリーズ 以前も流行ったんですね。Web関連以外も含めてここにまとめられています。 5分で分かる PHP を知らない人が PHP の便利さを学べる記事を書いたよ 5分でわかる Ruby を知らない人が Ruby

    Webデザインやプログラミングなどの勉強に良さそうな国内のブログ記事やWebサイトいろいろ - かちびと.net
  • Perlの正規表現をマスターしよう - Perl入門ゼミ

    Perl › 正規表現 Perlの正規表現の解説です。この記事を読めば、日常で利用する正規表現のすべてを短時間でマスターすることができます。正規表現を使えば、文字列の集合を表現することができ、正規表現にマッチする文字列を検索したり、置換したりすることができます。 正規表現を使って文字列の集合を表現できます。たとえば「a」「aa」「aaa」という三つの文字列を正規表現で表現してみましょう。連続する文字の個数を表現する正規表現「{}」を使って次のように書くことができます。 a{1,3} 「a」「aa」「aaa」という文字列の集合をひとつの正規表現「a{1,3}」で表しています。{}は量指定子と呼ばれるもので、連続した文字を表現することができます。 a aa -> a{1,3} aaa 正規表現の例をもう一つみてみましょう。「p1」「q1」「r1」という文字列の集合をひとつの正規表現「[pqr]

    Perlの正規表現をマスターしよう - Perl入門ゼミ
  • Android上でPython、Lua、JavaScriptなどを実行するスクリプティング環境が凄い

    ASE (Android Scripting Environment)を使って簡単にPython, Perl, JRuby, Lua, BeanShell, JavaScript (Rhino), それにシェル(将来的にはさらにたくさんのスクリプト言語)をAndroid上で実行できるのはご存じだろうか。ASEのインストールからスクリプトの作成、実行まで、すべてAndroid単体でできる。もちろん、PC上でコーディングしたい場合は、USBで繋げてPC上のスクリプトをAndroid端末上で実行することもできるし、PC上のコードをAndroid端末にコピーすることもコマンド一発だ。さらに、各種センサー、位置情報、SMS、テキストの読み上げなどもスクリプト上で操作できるというのだからこれを使わない手はない。 そこで、試しにPythonスクリプトを書いてみた。Android端末のGPS機能で緯度経度

    Android上でPython、Lua、JavaScriptなどを実行するスクリプティング環境が凄い
    aokcub
    aokcub 2010/09/25
    これは知らなかった。早速インストール