タグ

perlに関するkrogueのブックマーク (12)

  • Perl 6実装「Rakudo Star」リリース | OSDN Magazine

    Rakudo.orgとPerl 6開発チームは7月29日、Perl 6ディストリビューション「Rakudo Star July 2010 Release」を公開した。アーリーアダプター向けの「使える」ディストリビューションと位置づけており、Perl 6への関心を広げる狙いだ。 Rakudo StarはPerl 6の実装で、仮想マシン「Parrot Virtual Machine 2.6」やRakudo Perl 6コンパイラ、Perl 6の各種ドキュメントを含む。Perl 6の文法や正規表現、イントロスペクション、オブジェクトモデル、ジャンクションとオートスレッドなど多くの機能が実装されている。 RakudoではRakudo Starをアーリーアダプター向けと位置づけており、Perl 6の速度がそれほど高速ではない上、バグもあり、まだ実装されていない言語仕様もあることを認めながら、Raku

    Perl 6実装「Rakudo Star」リリース | OSDN Magazine
    krogue
    krogue 2010/08/01
  • Perl6、まもなく登場 | エンタープライズ | マイコミジャーナル

    When you need perl, think perl.org Perlの次期メジャーバージョンとなるPerl 6のリリースがどうやら29日になるようだと複数のメディアが伝えている。ベースになっている報道はPCWorld Business Centerに掲載されたPerl Creator Hints at Imminent Perl 6 Releaseという記事。OSCONカンファレンスの"State of the Onion"講演でPerlの開発者であるLarry Wallがそうした内容を示唆したという。 2009年8月の時点では2010年4月でのPerl6登場が発表されていた。2010年4月に公開が予定されているバージョンは、Perl 6仕様のうちいくつかを実装したものになるとされており、実装が完成したバージョンではないという点をはっきりさせるため、Perl 6という名称でのリリ

    krogue
    krogue 2010/07/31
  • cpan の読み方

    cpan は、PerlモジュールをRPMパッケージで管理できるようにするもの。 ダウンロード、解凍、mcpanコマンドという手間がいらないので、とても楽チン。 cpan は Comprehensive Perl Archive Network の略。 ■cpan ダウンロード wget ftp://arix.com/cpan2rpm-2.027-1.noarch.rpm rpm -Uvh cpan2rpm-2.027-1.noarch.rpm ちなみに、読み方が「しーぱん」と「くぱん」の2派に分かれ、血で血を洗う戦いがネット上で繰り広げら得ている。近い将来、星間戦争に突入するかもしれない・・・。 ・・・はずだったが、最近「しーぱん」に統一されつつあり、「くぱん」派がとても恥ずかしい思いをしている。 ■プログラミング用語辞典 / 日立システム ■IT用語辞典 / IT media ■「しーぱ

    krogue
    krogue 2009/01/09
    CPANの読み方
  • 一行野郎(one-liner)はperlにおまかせ

    序文 もしもプログラミング言語が宗教だったら……(全訳版)[絵文録ことのは]2008/12/21 によると、ブードゥー教徒らしい dankogai です。 ブードゥー教徒らしく、「上司があなたに金曜夜21時に緊急の仕事を命ずるときにしばしば使われる」呪文をここでまとめておくことにします。 基中の基 コマンドとしてのperlは、スイッチがない場合、引数はスクリプト名として扱われます。 % cat hello.pl print "Hello, world!\n"; % perl hello.pl Hello, world! % コマンドライン中の文字列をスクリプトとして解釈させるには、-eを使います。 % perl -e'print "Hello, World!\n"' Hello, world! % ちなみに、perlとコマンド名だけで起動すると、標準入力をスクリプトとして返します。 %

  • perl - 勝手に添削 - ニコニコ動画ダウンローダー : 404 Blog Not Found

    2007年08月04日04:30 カテゴリLightweight Languages perl - 勝手に添削 - ニコニコ動画ダウンローダー スライドもなんとか上がったので、リハビリもかねて久々の添削。 Perlでニコニコ動画のflvとコメントxmlをダウンロードする (Yusukebe::Tech) さんざん既出かもしれないけどPerlでニコニコ動画のflvファイルとコメントのxmlファイルをダウンロードするスクリプト。まずは結果から。 #!/usr/bin/env perl # # $Id: nicoget.pl,v 0.1 2007/08/03 19:26:19 dankogai Exp dankogai $ # original: http://yusukebe.com/tech/archives/20070803/124356.html # use strict; use wa

    perl - 勝手に添削 - ニコニコ動画ダウンローダー : 404 Blog Not Found
  • Perl.com: Catalyst の翻訳

    Jesse Sheidlowerさんの許可を得て、翻訳を公開しております。なお、この翻訳は、under same terms of Perl itselfで、配布可能です。 原文はこちら: Catalyst 目次 Jesse Sheidlower June 02, 2005 Web frameworks are an area of significant interest at the moment. Now that we've all learned the basics of web programming, we're ready to get the common stuff out of the way to concentrate on the task at hand; no one wants to spend time rewriting the same bits

  • perl - 勝手に添削 - SvTRUEをPurePerlで : 404 Blog Not Found

    2007年12月07日19:00 カテゴリLightweight Languages perl - 勝手に添削 - SvTRUEをPurePerlで ちょっと風邪気味なので今日は家でおとなしく。 SvTRUE、PurePerl版 - D-6 [相変わらず根無し] sub SvTRUE{ my $x = shift; if (! defined $x) { return (); } if (!ref $x && $x =~ /\D/) { return length($x) > 1 || substr($x, 0, 1) ne '0'; } else { return $x; } } 長過ぎるように見えるのは体調のせいじゃないよね。 だって、一行でこう書けるんだもん。 sub SvTRUE{ !! $_[0] } で、以下証拠。 #!/usr/local/bin/perl use stric

    perl - 勝手に添削 - SvTRUEをPurePerlで : 404 Blog Not Found
    krogue
    krogue 2008/12/21
  • 一足早く「Plagger」の便利さを実感してみよう − @IT

    2006年初頭から「Plagger」という技術が、一部で話題になりました。まだまだ知名度が低い「Plagger」ですが、便利でカスタマイズ性が高いものなので、2007年では爆発的に流行するかもしれません。豊富なプラグインを自在に組み合わせ、欲しい情報を収集し、加工して出力するPlaggerの仕組みや使い方を紹介します。 1. 何でもできる? Plaggerの正体に迫る 今回は話題のPlagger(プラガー)を取り上げます。 この連載を読んでいる読者の皆さんは、ネットワーク技術や知識に興味を持っている人が多いでしょうから、「Plagger」という単語は一度は耳にしたことがあるでしょう。しかし、Plaggerという言葉を聞いたことはあっても、いったいどんなものかピンと来ない人もいるかもしれません。今回はPlaggerがどういった働きをするか? その動きの仕組みなどを中心に紹介していきます。 ●

    一足早く「Plagger」の便利さを実感してみよう − @IT
  • 404 Blog Not Found:perl - ワンライナーの書き方入門

    2008年03月30日19:45 カテゴリLightweight Languages一日一行野郎 perl - ワンライナーの書き方入門 まあ、ruby のコマンドラインオプションって、Perl由来ですから。 Rubyでワンライナーを書く方法のまとめ まぁ、Perlもあるしあんまり需要が無いのかも知れませんが。 というわけで、Rubyistにも役立つPerlのワンライナー入門です。 基中の基 コマンドとしてのperlは、スイッチがない場合、引数はスクリプト名として扱われます。 % cat hello.pl print "Hello, world!\n"; % perl hello.pl Hello, world! % コマンドライン中の文字列をスクリプトとして解釈させるには、-eを使います。 % perl -e 'print "Hello, World!\n"' Hello, worl

    404 Blog Not Found:perl - ワンライナーの書き方入門
  • TokuLog 改め だまってコードを書けよハゲ - ドコモでも CSS を外部参照を使える HTML::DoCoMoCSS をリリース

    Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at

  • 俺による俺のためのオブジェクト指向講座。その1 - はぐれギークLv.1

    せっかくの備忘録なので知識の整理を兼ねて自分のためのPerl講座を書いてみる。 いつか自分以外の人の役に立てればそれもまた嬉し。 オブジェクト指向 オブジェクト指向プログラミング(以下OOP)とは、「データ」(あるピクセルの色やファイルのサイズなどのあらゆる「属性」)と「手続き」(データを変化させる特定の処理手順)のひとまとまりを一つの「オブジェクト」(物体)と見なす設計技法のこと。 例えばペットボトルのお茶があったとして、 ・容量 ・ラベルのデザイン ・容器の形 ・中身の色 ・中身の残量 などの「データ」と ・フタを開ける ・中身を出す ・中身を入れる などの「手続き」が存在することは納得できるだろう。 このような「ひとつのモノ」に関する情報をひとまとめに記述したプログラムを作り、それを集めてひとつのアプリケーションを作り上げるのが「OOP」と呼ばれる技法。 用語 クラス 「このモノには

    俺による俺のためのオブジェクト指向講座。その1 - はぐれギークLv.1
  • Win32::GuiTest で Windows の GUI アプリをハックしよう

    的な書き方 use strict; use warnings; use utf8; # ↑ Perl ハッカーに DIS られなくなるおまじない # Win32::GuiTest を使うおまじない use Win32::GuiTest qw(:ALL); # 日語を使えるようにするおまじない UnicodeSemantics(1); # ここで Win32::GuiTest を使う マウスを動かす use strict; use warnings; use utf8; use Win32::GuiTest qw(:ALL); # 小数点もいけちゃう sleep 関数 use Time::HiRes qw(sleep); UnicodeSemantics(1); for (my $i = 0; $i < 500; $i++) { # 10 ms 待つ sleep(0.01); # マウ

  • 1