2012-05-01から1ヶ月間の記事一覧
Perl › バージョン情報 › here 2012年5月20日に待望のPerlの最新バージョンPerl 5.16.0がリリースされました。 First release of the v5.16 series! 1年に1回リリースするという方針が決まってからの3回目のリリースですね。Perlはスクリプト言語の中でも開…
Perl › 読み物 Perlの文法構造は独特なものではなくて、多く利用されている言語であるC言語、Java、PHP、JavaScriptに似ていて親しみやすいものになっています。何かを美しい、素晴らしいというのが好きな人もいますけれど、似ているほうが使いやすいという…
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)-…
Perl › Mojolicious Mojoliciousのテンプレートでは、関数のインポートは避けたほうがよいかもしれません。たとえば以下のような記述。 % use File::Basename 'dirname'; Mojoliciousのテンプレートは、すべてのテンプレートがMojo::Template::Samdboxという…
Perl › Mojolicious Mojoliciousでは、自動的にファイルの変更を検地してくれるmorboと呼ばれるサーバーを起動して開発ができます。 morbo myapp.pl でもひとつ気をつけてほしいことがあります。実は以下のアプリケーションは正しくうごきません。 use Mojol…
Perl › Mojolicious Mojoliciousのルーターは、細かい設定などができて、とても便利です。けれども、使ってみると:と#と*と.が予約語になっているということに気づくと思います。 これらの記号をURLの中で利用したい場合はあきらめるしかないのでしょうか(#…
MySQLでユーザー一覧を表示したいときにいつも方法を忘れるのでメモ。 SELECT User, Host FROM mysql.user; MySQLでは、ホスト名とユーザー名でひとつのセットになっているので、複数のユーザー名が表示される。 MySQLメモへ