[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

perlに関するknoのブックマーク (10)

  • Perlの食えない事情 - 演算子編 - アリ

    Perlえない事情 より おっと、そうです、Perlには演算子が多すぎるのでした。せっかくの機会なので、Perlの演算子を紹介します。 ビーナス演算子: 0+, +0 数値として評価してくれます。意外とよく見かけますね。 なぜこの演算子を使う必要があるのかというと、Perlは文字列と数値を明確に区別できないからです。scalarを文字列として解釈するならば文字列として、 print 0+ '10'; #=> 10 print 0+ '123b'; #=> 123 print '1.2e3' +0; #=> 1200 print [] +0; #=> 4303367864 ちなみに、文字列として評価するときにはこのようにするとかっこいいと言われています。 $obj.q(); 一見メソッド呼び出しのように見えますが $obj . ''; と等価です。 ベビーカー演算子: @{[ ]} 文字

    Perlの食えない事情 - 演算子編 - アリ
    kno
    kno 2013/02/04
    こういうの見ると「perlは変態」って思うわ
  • 今時のPerlを使えるようになりたいです。昔の掲示板なんかに使われて居たPerlはある程度理解しています。…

    今時のPerlを使えるようになりたいです。昔の掲示板なんかに使われて居たPerlはある程度理解しています。最近のいわゆるモダンPerlとか、オブジェクト指向になっているPerlについて、あまり理解していません。 もいくつか探してみましたが、新たに覚える人向けのものは見つけられましたが、古いPerlを使い続けていた人向けの移行のためのというのでしょうか、そういった内容の物がなかなか見つかりません。 今時Perlかよと言われそうですが、愛着もあるし、他の言語も見てみたのですが、これは凄いからマスターしたいと思うほどの物は見当たりませんでした。 オススメの書籍がありましたら教えて下さい。Webサイトでも構いませんが、どちらかというとが欲しいところです。

  • Google Calendarの内容をVCS変換し携帯にメール - T-Saitoh's Diary

    kno
    kno 2010/11/08
    通知メールでキック→こんな感じでVCS変換して携帯に添付メール でいけそうな気がしてきた
  • 現代的な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入門ゼミ
    kno
    kno 2009/11/02
    色々増えてるなあ
  • 初めてのCatalyst入門(1) PerlによるWebフレームワークCatalystとは?

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

    初めてのCatalyst入門(1) PerlによるWebフレームワークCatalystとは?
  • 「Perl技術者の雇用を増やす」、JPAが本格始動 - @IT

    一般社団法人Japan Perl Association(JPA)は2009年4月8日、東京・六木で設立会見を開いた。JPAは2008年12月に設立済みだが、今月から活動を格化するという。活動内容は、翻訳を含むドキュメントなどのリソースの整備、研修などの教育サービスの提供、Perlコミュニティの会合「YAPC::Asia」などのイベント運営、IPv6やクラウドの応用などPerlで実装する次世代技術研究支援、求人サイト運営の5つ。代表理事 牧大輔氏はJPA設立の目的を「Perl技術者とその雇用を増やす」と説明する。 JPAにはライブドア、mixi、DeNA、シックス・アパート、Paperboy&co.など18社が加入、計23社が協賛企業として参加している。これら企業の開発現場で培われてきたノウハウを広めていきたいという。 Perlは、特にWebサービス開発の現場では広く使われてきた歴史

    kno
    kno 2009/04/08
  • Perlの作者ラリー・ウォールが5度目の来日講演決定~8月開催のLL Future:CodeZine

    7月19日に開催されたオープンソースカンファレンス2008 Kansaiのライトニングトークで、LLイベントの協賛団体でもある日UNIXユーザ会(jus)の法林浩之氏が明らかにした。ラリー・ウォール氏の来日講演は、1998年のPerl Conference Japan(東京新宿で開催)、2000年のPerl/Ruby Conference、2006年と2008年のYAPC::Asia Tokyoに次いで5度目。 LL Futureは、8月30日に中野区の総合文化センター「なかのZERO」で終日開催されるライトウェイトプログラミング言語の祭典。JUSなどによるLLカンファレンスとしては、2003年の「LL Saturday」から数えて今回で6回目となり、はじめて1000人規模の大会場で開催される。プログラミング言語の「未来への期待感」をテーマとした今回のLLカンファレンスで、長期にわたっ

    kno
    kno 2008/07/31
    ラリーさんがうちの近所に!w
  • はてなでXML-RPC(再掲) - Joyful Coalition

    トラックバックがありましたので、はてなでXML-RPCの元記事を再掲載します。元記事は2004年1月に書いたものです。 現在のはてなでも動くかどうかは未確認です。 Blogger, MovableType などのWeblogサイトに簡単に記事をポストできたりする Weblog ツールなるものがあります(通常、WeblogツールというとMovableTypeなどのコンテンツ生成エンジンを指すようですけど、ここでは記事の更新ツールの意味)。 これらのツールは blogger や metaWeblog というAPIセットを XML-RPC プロトコル上で呼び出すことでMovableTypeエンジンと会話をしています。 はてなダイアリーも、このような Weblogツールで簡単更新できれば、ブラウザからボタン一発でコメントを追加ということも夢ではなくなるはず。 というわけで、はてな用のXML-RPC

    はてなでXML-RPC(再掲) - Joyful Coalition
  • サンプルコードによるPerl入門

    文字列 数値をASCII(アスキー)コードに対応する文字に変換するには、chr関数を使用します。 #!/usr/bin/perl use strict; use warnings; # ASCII文字コードでは65,66,67はそれぞれ 'A','B','C'に対応する。 my $a_num = 65; my $b_num = 66; my $c_num = 67; print chr( $a_num ), "\n"; print chr( $b_num ), "\n"; print chr( $c_num ), "\n"; __END__ 続きを読む

  • UNIX処方箋:WWW::MechanizeモジュールによるWebアクセスの自動化 - ITmedia エンタープライズ

    郵便番号検索などが行えるWebサイトをよく利用します。ただ、毎回Webブラウザで項目を入力して検索するのは面倒なので、スクリプトなどを利用したいと考えています。どのように実現したらよいでしょうか? 一般的なCGIに対しては、Perlスクリプトなどを用いると簡単に検索できます。ここでは、「MACアドレスのベンダーコード検索」サービス用のスクリプトとして、WWW::Mechanizeモジュールを利用したoui-search.plを紹介します(リスト1)。 なおシステムには、PerlおよびWWW::Mechanizeモジュールを事前にインストールしてください。WWW::Mechanizeモジュールは依存するものが複数あるので、CPANモジュールを利用すると簡単に導入できます。 1 #!/usr/bin/perl -w 2 3 use strict; 4 use WWW::Mechanize; 5

    kno
    kno 2007/09/25
  • 1