Perl
ネットワークプログラミングの基礎知識 というサイトがある。ネットのお勉強をするにはちょうどいい。ここにごく簡単な、ソケットを使った HTTP クライアントの例が Perl で書かれていて、そのままちゃんと動く。もとのコードをほぼそのまま載せておく。出力…
自分用のメモです。windows7用。 XAMPP Control PanelでApachを動かす。 Perlスクリプトを.plか.cgiの拡張子を付けて保存。場所はC:\xampp\hdocs\以下に置く。自分の場合はC:\xampp\htdocs\program\perl\以下。 Perlスクリプトのシェバング行は、#!C:\xampp\…
Perlで.wavファイルを鳴らせるには、Win32::Soundモジュールを使います。 例えば以下で、windows7の効果音が鳴ります。 use strict; use warnings; use Win32::Sound; Win32::Sound::Play('C:\Windows\Media\Cityscape\Windows Ding.wav'); function playwav…
コマンドプロンプトから cpanm Pod::PerldocJp で、perldoc の日本語訳版が使えるようになります。使い方は、例えば perldocjp -J perlfunc という感じ。便利そうですね。なおこれは、下のリンク先からのパクリです。参考: ナウなPerlを勉強するためのリソ…
意外と知られていないですが、n番目の素数を与える式は存在します。それを使って、素数を求めるプログラムを Perl で組んでみました。公式はここで与えられた式を使ってみました。1番目から9番目の素数を求めてみたのですが、以下のようになりました。非常に…
Perl で OpenGL を使うことができるとは! 例えば右のような時計を作ることができます。Perl でこうして動きのある画像が作れるとは、驚きです。これを使えば、Perl でアクションゲームを作ることも可能でしょう。なお、これは Strawberry Perl で動かしたも…
プログラミングをしているときに、Perl なら Perl 用のフォルダを作って、そこからコマンドプロンプトを開きたいとします。そうしたときは、まず Perl 用ならそれのフォルダの中で、マウスを右クリックし、「新規作成」の中の「ショートカット」をクリックし…
Perl の print 関数でバッファリングをしたくないときは、特殊変数 $| に数値 0 以外の値を代入すればよいそうです。 $| = 1 参考: Perlで標準出力でバッファリングしないようにする - ablog