2012-05-01から1ヶ月間の記事一覧

Perlの最新バージョン5.16.0がリリースされました

Perl › バージョン情報 › here 2012年5月20日に待望のPerlの最新バージョンPerl 5.16.0がリリースされました。 First release of the v5.16 series! 1年に1回リリースするという方針が決まってからの3回目のリリースですね。Perlはスクリプト言語の中でも開…

Perlは構文がC言語、Java、PHP、JavaScriptに似ていて親しみやすいスクリプト言語

Perl › 読み物 Perlの文法構造は独特なものではなくて、多く利用されている言語であるC言語、Java、PHP、JavaScriptに似ていて親しみやすいものになっています。何かを美しい、素晴らしいというのが好きな人もいますけれど、似ているほうが使いやすいという…

Mojo::UserAgentでWeb上のコンテンツをファイルとして保存する / Mojolicious

Perl › Mojolicious Mojo::UserAgentでWeb上からファイルを取得して、保存してみましょう。次のように記述します。 use Mojo::UserAgent; my $ua = Mojo::UserAgent->new; my $file = 'google.html'; my $url = 'http://www.google.co.jp/'; $ua->get($url)-…

Mojoliciousのテンプレートで関数のインポートには危険が潜む / Mojolicious

Perl › Mojolicious Mojoliciousのテンプレートでは、関数のインポートは避けたほうがよいかもしれません。たとえば以下のような記述。 % use File::Basename 'dirname'; Mojoliciousのテンプレートは、すべてのテンプレートがMojo::Template::Samdboxという…

Mojolicious::Liteアプリでは、最後を「1;」で終わってはいけない。

Perl › Mojolicious Mojoliciousでは、自動的にファイルの変更を検地してくれるmorboと呼ばれるサーバーを起動して開発ができます。 morbo myapp.pl でもひとつ気をつけてほしいことがあります。実は以下のアプリケーションは正しくうごきません。 use Mojol…

URLの中でコロン(:)などの予約語を使う / Mojoliciousリファレンス

Perl › Mojolicious Mojoliciousのルーターは、細かい設定などができて、とても便利です。けれども、使ってみると:と#と*と.が予約語になっているということに気づくと思います。 これらの記号をURLの中で利用したい場合はあきらめるしかないのでしょうか(#…

MySQLでユーザーの一覧を表示する / MySQLメモ

MySQLでユーザー一覧を表示したいときにいつも方法を忘れるのでメモ。 SELECT User, Host FROM mysql.user; MySQLでは、ホスト名とユーザー名でひとつのセットになっているので、複数のユーザー名が表示される。 MySQLメモへ