タグ

perlに関するinventのブックマーク (15)

  • Rubyはハッシュに数値と文字列のkeyが持てるんですね - こんにちはこんにちはmonmonです!

    Rubyで書かれたコードにbugがあって調べることになり、初めて知りました。 Ruby % ruby -e 'h = {1 => true, "1" => false}; p h' {1=>true, "1"=>false} Perl % perl -MData::Dumper -e '$h = {1 => true, "1" => false}; warn Dumper $h' $VAR1 = { '1' => 'false' }; PHP % php -r '$h = array(1 => true, "1" => false); var_dump($h);' array(1) { [1]=> bool(false) } 追記 @lesamoureuses @chisei :-)メンション消してしもたので リファレンスへのポインタを再度かいときますURLの要約部分"キーには任意の種類の

    invent
    invent 2013/01/18
    Rubyはハッシュに数値と文字列のkeyが持てるんですね
  • いろんな会社のいろんな人の話を聞けるのはやっぱり楽しい!YAPC::Asia Tokyo 2012に参加して来た! - こんにちはこんにちはmonmonです!

    こんにちは!こんにちは!monmonといいます! 2009年に初めて参加して、一昨年、去年に引き続き今年もスタッフとして参加させてもらいました。 3年続けてスタッフ参加だったためメインホールのリーダー担当を任されたんですが、今回は初めての場所ということもあって失敗しないか心配で仕方なかったです。 と、失敗してない風なこと言いましたが、2日目におもいきりやらかしました。 「一番長いのが40分と思い込んでた」+「東大の学に行ったら長蛇の列で帰って来たのが始まる5分前だった」の結果、 Perl 今昔物語のときに勘違いして10分前カンペ出してしまい、馮さんが941さんに「あれ?60分でしたよね?」と聞かなくてはいけないはめに。 モデレータが何分枠しらないとかまじひどいわw #yapcasia 2012-09-29 13:33:44 via Echofon すみません、僕のカンペのせいですみません

    invent
    invent 2012/10/02
    いろんな会社のいろんな人の話を聞けるのはやっぱり楽しい!YAPC::Asia Tokyo 2012に参加して来た!
  • Perlがダメな理由 - あもあもダイアリー日記

    Perl使いは、英語Perlが読めるので、それ以上のドキュメントを必要としない。つまり、まともなチュートリアルがないので、初心者にはお勧めできない。 PHPより遅い。CPANというモジュールに頼りすぎていて、バイナリで動かそうとしないから遅い。モジュールを使っているPerlはまず遅くて使い物にならない。CPANが便利と言っても、これじゃRubyと変わらん。 とりあえず動くものを作りたいならPHPの方が生産性が高い。英語やコードは読めないけど、日語なら読める人向けの文章ならいっぱい出てくる。 Perlは口先だけでは叩かれる文化らしいので、自分の体験を書いておく:XMPPを使って何らかの文字列を送信しようとPerlPHPで試みた。Perlでは4時間くらい費やしたができなかった。一方、PHPでは1時間もかからずに、送信できた。アホな俺にはどちらが相応しい言語なのかよく分かる。 Perlは英

    invent
    invent 2009/05/04
    『プログラミングの楽しさって、何か書いたら、それがしょぼくてもいいから、まず動くことなんだと思うんã
  • モダンPerl入門 (CodeZine BOOKS) | 牧 大輔 |本 | 通販 | Amazon

    モダンPerl入門 (CodeZine BOOKS) | 牧 大輔 |本 | 通販 | Amazon
  • OpenCVを使って画像の物体認識をするPerlモジュール作った - spiritlooseのはてなダイアリー

    作った。 http://search.cpan.org/dist/Image-ObjectDetect/ http://d.hatena.ne.jp/darashi/20070223/1172232765でRubyの拡張ライブラリを公開されていたので、こりゃやらなくちゃ・・・と思った次第です。すみません。 こんな感じで使えます。Imagerで顔を囲んでみた。 #!/usr/local/bin/perl use strict; use warnings; use Imager; use Image::ObjectDetect; my $file = 'picture.jpg'; my $image = Imager->new->read(file => $file); my $cascade = '/usr/local/share/opencv/haarcascades/haarcascad

    OpenCVを使って画像の物体認識をするPerlモジュール作った - spiritlooseのはてなダイアリー
  • Elementary, ... Googleで「はらへった」と検索するとピザが届くようにするまで

    日曜は、Plagger を初めてちゃんとさわってみました。 Plagger の概略は、miyagawaさん自身による このYAPC::NAのPDF がわかりやすいです。要するに、 『ネットからフィードを集める → (ごにょごにょする) → 出力する』をするものです。 この「集める」や「ごにょごにょ」や「出力」の部分に、ブロックを重ねるようにしてモジュールを重ね、自分の好きな起承転結にできるという点が実に Perl ぽい着想です。風がふけば桶屋がもうかるフレームワークと呼んでいます。 Subscription::Bloglines / Publish::Gmail まあ、まずは普通に使ってみようということで、「Bloglines から集める」→ (エントリごとに分割、RSS 広告除去、文の内容をできるだけ収集→ Bloglines、Delicious へのリンク付与、はてブ登録数付与) →

    Elementary, ... Googleで「はらへった」と検索するとピザが届くようにするまで
    invent
    invent 2009/03/04
    Plaggerっておもしろそう。
  • perlで星座取得するDate::Horoscope - satoru.netの自由帳

    perlで星座を取得する。 Date::Horoscopeを使う。 英語表記の星座名、もしくは1月のみずがめ座から始まる配列番号を返してくれる。 占い系のコンテンツを作ったりする時に使う。 ソース use Date::Horoscope; ## 誕生日 my $date='1969-05-11'; ## 星座名で取得(英語表記) my $seiza_key = Date::Horoscope::locate($date); ## (aquarius)と表示。9月のてんびん座の意味。 ## 星座の配列番号取得 my $seiza_num = $Date::Horoscope::horoscope{Date::Horoscope::locate($date)}->{position},$/; ## 7が返り値。-1をすると配列順でアクセスできる。

    perlで星座取得するDate::Horoscope - satoru.netの自由帳
    invent
    invent 2009/02/25
    『perlで星座を取得する。』
  • Perlはもう終り? | | プログラマ2.0日報 | あすなろBLOG

    というのはですね、私が使ってるサーバで事故があって、いろいろとサイトを再構築していたのですが、私のことですから、自分が Perl で書いた古い CGI が大量にあって.... というわけで、完全復旧なんてできないかも?ともなってます。で、古いCGIを復旧するためには、当然、CPAN からライブラリを取ってきて、入れなおすことが必要になります。結構盛んにCPANライブラリを使って書いてましたからね....で、です。そこで気がつくのですが、あれ....CPAN ライブラリのバージョン更新があまり進んでない.....ということなんですね。たとえば、用途から考えて、現役でちゃんとメンテされているに決まっている XML::RSS あたりを基準に考えると、  2009年:2、2008年:8、2007年:1、2006年:4というくらいの更新があります(要するについさっきも更新があった、くらいの頻度)。そ

    invent
    invent 2009/02/19
  • プログラムから警察に【通報しますた!】する方法 - satoru.netの自由帳

    perlから自動的に警察に通報する仕組みを考えたよ。 さぁて、コマンドラインから通報できる時代の到来ですよ。 要は警視庁の提供する↓のフォームにHTTPを通じてデータをPOSTするだけのプログラムなんだけどね。 https://www.keishicho.metro.tokyo.jp/anket/other.htm なーんだ簡単じゃん。とおもって、普通にLWPを実装してPOST送信してみたところ、 エラーがでた。 Method Error なんじゃこのエラーは。一応、なんかチェックとかしてるのかな?( ´・∀・`) ヘー んで、参照元を警視庁のフォーム宛てに変更したところ、送信成功。 $req->referer("https://www.keishicho.metro.tokyo.jp/anket/other.htm"); 要はリファラを警視庁のフォームページからに見えれば通報を受け付けて

    プログラムから警察に【通報しますた!】する方法 - satoru.netの自由帳
    invent
    invent 2008/07/05
  • Loading...

  • 第1回 Perlの文法の基本

    Perlとは何か Perlはテキスト処理に特に優れた非常に強力なプログラミング言語です。でも,うまく使えばシステムをきれいに掃除させることもできますし,さらにあなたの心もいやしてくれるに違いありません。また,多くのディストリビューションで標準的にインストールされていますし,自分でインストールすることも難しくはありません。 「PerlってCGIじゃないの?」と思う方がいるかも知れません。確かに,CGIで利用するためにPerlに出会った人は多いでしょう。主な利用方法といえば,Webアプリケーションの作成かもしれません。しかし,「プログラミングPerl」*1によれば,Perlは最初,システム管理のためのツールとして作られたものだったのです。 FedoraなどのLinuxディストリビューションでは導入時に開発環境を選ぶとPerlがインストールされます。同時にPerlのドキュメントもインストールされ

    第1回 Perlの文法の基本
  • ActivePerlをWindowsにインストールする - Perl入門ゼミ

    Perl › インストール ActivePerlWindowsにインストールしてPerlを使えるようにしましょう。 ActivePerl | ActiveState ActivePerlはActiveState社によって無償で提供されているPerlディストリビューションの一つです。 特徴は Windows関連のモジュールが多く添付されている ことです。Excelなどを直接操作できるWin32::OLEなどのモジュールが標準で添付されています。 インストールは簡単です。CPANモジュールをインストールすることもできます。 ActivePerlのダウンロード ActivePerlをt次のページからダウンロードします。2018年8月現在の最新版は、5.26.1です。 ActivePerlのダウンロード 登録をするかどうか聞かれることがありますが、必須ではないので、ダウンロードを進めることができ

    ActivePerlをWindowsにインストールする - Perl入門ゼミ
  • ke-tai.org > Blog Archive > モバゲーのフレームワークがオープンソースとして公開されました

    モバゲーのフレームワークがオープンソースとして公開されました Tweet 2008/5/16 金曜日 matsui Posted in ニュース | 2 Comments » 以前にも「モバゲータウンの基盤モジュールがオープンソース化」の記事でお伝えしましたが、2008年5月16日付けで、あのモバゲーで使用されているフレームワークがオープンソースとして公開されました。 → SourceForgeJP MobaSiF (Moba/Mobile Simple Framework) [sourceforge.jp] → CNET Japan DeNA、「モバゲー」のウェブアプリフレームワークをオープンソースとして公開 [cnet.com] このフレームワークは「MobaSiF(Moba/Mobile Simple Framework)」と名づけられており、Perlで作られています。 ライセンスは

  • Loading...

  • Part2 Webアプリケーション・フレームワーク入門

    Rubyで書かれたWebアプリケーション・フレームワーク,Ruby on Railsが話題になってからすでに1~2年がたちますが,今でもフレームワークは高い注目を集めています。でも,ちょっとしたWebサイトなら,フレームワークなんて使わなくても自分で書いたほうが速いよ!と思っている人もいるかもしれません。Webアプリケーション・フレームワークを使うことで,いったいどのようなメリットがあるのでしょうか? 一言でいうなら「手抜きができる」ということです。最近のフレームワークは,Webアプリケーションを構成するのに不可欠なコードを自動生成する機能を備えています。データの「読み,書き,変更,削除」を行う簡単なデータベース・アプリケーションなら,コードを1行も書かずに作ることも可能です。こうしたWebアプリケーションを一から書いたことがある方なら,「読み,書き,変更,削除」の機能を実装するだけでも結

    Part2 Webアプリケーション・フレームワーク入門
  • 1