The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
![Junya Kondo / Text-Hatena-0.20 - search.cpan.org](https://cdn-ak-scissors.b.st-hatena.com/image/square/c4a607b5430575638fd9a7f233e073d867af4bb7/height=288;version=1;width=512/https%3A%2F%2Fmetacpan.org%2Fstatic%2Fimages%2Fdots.png)
ipmsg.pl - Perl IP Messenger Perl 5 によるネットワークプログラミングの習作として、題材として手軽な IP Messenger を作成しました。IP Messenger は UDP で通信を行ないます。Perl で実装するなら、Socket パッケージの socket, send, recv を使えば、IP Messenger とのやりとりが実現できます。ここで紹介しているソースリストは、習作としては少々複雑になってしまいましたが、IP Messenger プロトコルのほとんどのコマンドを実行できます。 ここでの UDP による通信を Perl で行なう方法については、以下の文献を参考にしました。 斎藤、小山、前田、布施、「新Perlの国へようこそ」、13.10.2 節「UDP」、サイエンス社, 1996. IP Messenger に関しては「IP Me
Kawa.net は、川崎有亮(かわさきゆうすけ)のウェブサイトです。 このサイトでは主に、JavaScript・Perl・ActionScript などの技術情報を載せています。 Kawanet Blog II(ウェブリブログ) でも、日々の知ったこと・思ったこと・試してみたことを書いています。 2012年9月から、 Kawanet Blog III(はてなブログ)に引っ越しました。 国内・海外の技術系カンファレンス Shibuya.pm、Shibuya.js、 YAPC(東京、シカゴ、コペンハーゲン、リスボン、リガ)、OSDC.TW(台北)、 Google Develoeprs Day、Adobe MAX などで講演したり、 The JUI、TokyoCloud などのイベント企画・運営も行っています。 ≫もっと詳しく 著書に、インプレスジャパン『ソーシャルストリーム・ビジネス』(共著
use strict がどうのこうのという話があって、そういえば昔自分もそんなこと書いたなあと思っていろいろ自分の書いた Perl の話を見返してて、せっかくだから拙作のまとめでも作っておくかと思いました。とりあえず文章量がそれなりにあって、まとまりのあるものだけを見繕ってみます。 今見ると、当時の理解が不十分で微妙なところもあったりしますが、そのあたりはご愛嬌。 いま読んでもまだ陳腐化はしてなさそうな話 お薦めの Perl 本をいくつか紹介 : NDO::Weblog Perlおすすめの書籍や情報。今ならここにPerl救命病棟とWEB+DB PRESS総集編を入れるかな。 Perlプログラマのレベル10 - Perlプログラミング救命病棟より - naoyaのはてなダイアリー Perlプログラマのレベル10。なんか他言語にも飛び火した。 Perl の変数に関するちょっとした誤解と、動的な
RSSとは? RSSはXMLで書かれている 仕様はいろいろ・基本は同じ All About内のRSS関連情報 WEBのデータをPerlで読み込むには? 読み込んだRSSを解析するには? 解析したRSSデータを利用する 関数を介して取得 変数を直接見に行く サンプルプログラム RSSとは? RSSといえば、サイトの更新情報などを簡潔にまとめたデータ形式(ファイル)で、XMLによって記述されています。 All Aboutでも、新着記事のRSSを公開しています。 All AboutのRSSページ http://allabout.co.jp/rss/ イントロ文にもあったとおり、今回はPerlでカンタンなRSSリーダーを作成します。細かな仕様はモジュールに任せてしまう予定ですが、最低限のことだけは知っておきましょう。 ■RSSはXMLで書かれている 上記
自宅Wikiから抽出したURLをエクスポートできました。 リンク: はてなダイアリー - はてなブックマークAtomAPIとは. Mac miniでは CPANのお世話になり、 blink.jpよりブックマークをはてなに取り込む 以下のスクリプトでurlのみを抽出し、リダイレクトでファイルに落とす。 #!/usr/bin/perl while(<>) { if(/HREF=\"(.*)\" ADD_DATE/) { print $1 . "\n"; } } で、以下のスクリプトではてなに登録 #!/usr/bin/perl use strict; use warnings; use DateTime; use Digest::SHA1 qw (sha1); use HTTP::Request; use MIME::Base64 qw (encode_base64
Ywcafe.net This Page Is Under Construction - Coming Soon! Why am I seeing this 'Under Construction' page? Related Searches: Contact Lens Work from Home Healthy Weight Loss Best Penny Stocks Best Mortgage Rates Trademark Free Notice Review our Privacy Policy Service Agreement Legal Notice Privacy Policy|Do Not Sell or Share My Personal Information
わたしは、フォルダのカスタマイズを使って、フォルダにそれぞれ独特のアイコンをつけるようにしています。ソフトのフォルダだったら、そのソフトのアプリケーションアイコンを設定しておくなどすると、たとえばオンラインソフト格納フォルダなんてのはかなり見やすくなる。多少パフォーマンスが犠牲になるかもしれませんが、見やすいのに越したことはないですね。 ただ、これでは毎度新しいソフトを入れるたびに大変なので、どうにかできないかと思ったのです。直下のexeファイルのアイコンを自動的に設定する、そんなDesktop.iniを自動生成してくれればいいのに。 というわけで作ってみました。PerlスクリプトなのでActivePerlが必要です。 use Win32::File; my $dir = shift @ARGV; my @exes; my $exename; # \末端で終わらないようにする $dir =
Perl で CGI を開発するうえで役に立つ Perl モジュールはいくつもありますが、 その中でも有名なモジュールと言えば CGI.pm でしょう。 かつては Perl5 に標準モジュールとして組み込まれていた定番モジュールです。 しかし、Perl による CGI 開発が少なくなってきたという動向も影響したせいか、 最新の Perl5 では標準モジュールから外されてしまいました。 しかし、いまなお、多くのレンタルサーバーで利用することができます。 本記事では、CGI.pm の基本的な使い方を解説します。 また、もし最新の Perl5 の環境で CGI.pm がインストールされていないレンタルサーバーでも、 CGI.pm を組み込む方法についても解説します。 目次 CGI.pm のバージョンアップに伴う変化 前述の通り、かつて CGI.pm は Perl5 の標準モジュールでした。 その
JSON を Template-Toolkit で展開する Jemplate という記事を書いたんですが、Jemplate を使うと何がいいかってのをもう少し詳しく書いてみます。 Jemplate は TT で JavaScript 上の JSON を展開できるんですが、それだけ聞いてもしかすると「これで普段サーバーサイドでやってるテンプレートの展開をクライアントサイドに持って行けて負荷がクライアントに移ってウマー」っていうのが使いどころのようにも思えちゃいますけど、そうじゃない。検索エンジンに引っかからなくなったりとか、アプリケーションの使い勝手が悪くなったりとか色々弊害があります。 そうじゃなくて、Jemplate は JavaScript のためのテンプレートとして使います。 試しに Catalyst で簡単なアプリケーションを作ってみました。ちょっと動かしておく環境がないのでソース
CPANモジュール等を使って、Perlっぽくないことをしてみましょう。 例外処理 PerlにはJavaのような例外処理機構がありません。やろうとするとevalで囲ってif( $@ ){ 例外処理 }を繰り返すことになり美しくありません。そこでErrorモジュール(日本語訳)を使います。 use Error qw(:try); try { do_some_stuff(); } catch Error with { my $err = shift; print "Exception at line ",$err->{-line}," in ",$err->{-file},"\n"; } finally { print "Goodbye\n"; }; sub do_some_stuff{ die; } my $cond = 1; switch ($cond) { case 1 { print "
ファイルは、以下のディレクトリから取得できます。 http://www.rainer-keuchel.de/wince/dirlist.html 上のドキュメントに従い、以下のファイルを取得します。 celib-3.06-dll-bin-all-platforms.tar.gz (celib.dllの最新版) perl-wince-arm-pocket-wce300.tar.gz (Perl本体) perlide-wince-arm-pocket-wce300.tar.gz (Perl IDE : エディタ) また、cereg.exeが含まれている以下のアーカイブを取得します。 http://www.rainer-keuchel.de/wince/wince-desktop-tools.tar.gz WinCE200ではmsvcrt.dllが必要、との文言がありますが、WinCE200では
Tk.pmとPAR.pmの実験 Perlでデスクトップアクセサリを作ろう! Perlといえば、テキスト処理。そんなイメージがありますが、Tkモジュールを使えば、GUIなものも簡単につくれるわけです。そこで今回は癒し系アプリケーション、「アメリカン・ジョニィ」を作成しました。 起動するとデスクトップに亜米利加合衆国のナイスガイが常駐して、貴方の心を和ましてくれるでしょう。 Windows用アプリケーション ソースは一番最後に用意してあります。ただし、Tkモジュールが必要になりますので、場合によってはハードルが高いかもしれません。……しかしながら、今回の目玉は、このスクリプトをWindows用アプリケーションにしたことです。Windowsユーザーの方は、下記のプログラムをダウンロードして実行するだけで、ジョニィに会うことができるでしょう。これはPARというモジュールに付属のppというユーティリ
HOMMEZ(オムズ)は男性の心と身体の健康を支援し、一人でも多くの人が子供を得る幸せや男性としての喜びを享受できる社会の実現を目指しています。男性の妊活、活力にまつわる情報や商品の力で性や妊活に悩む男性が効率的に納得感を持って活動できる機会を創出します。
ぼくがお金がなくてラクダ本を買えなかった時に、 こんな情報があればいいなぁと思っていた内容をまとめてみます。 なので、出来るだけフリーのドキュメントを見て内容を確認できるようにしたいと思います。 ちなみに、こちらで動作を確認している Perl のバージョンは 5.6.1 なので、 ドキュメントなどもそのバージョンのものをリンクするようにします。 パッケージ、クラス、モジュール 具体的なクラスの作り方やオブジェクト指向プログラミングの方法などは、 「perltoot - トムによるPerlオブジェクト指向チュートリアル」を何度も読めばわかると思います。 っていうか、ぼくもそれしか読んでないんです。 ごめんなさい。 以下は、そこに書いてある方法で書いた Perl モジュールを、 配布できる形にパッケージングするためのやり方です。 h2xs モジュールを作るには、まず h2xs というおまじない
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く