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

ハッシュの変数名は、単数形か複数形か

Perl › 読み物 スカラ変数は単数形、配列変数は、複数形でよいのですが、ハッシュ変数の場合は、変数名を単数形にすべきか、複数形にすべきか、いつも迷います。つけ方の方針について考えてみます。 スカラ変数はいつも単数形です。 my $name = 'kimoto'; 配…

Perl 5.20がリリース - ipv6のサポート、サブルーチンの新しい文法、新しいスライス記法、Unicode 6.3への対応など

Perl › バージョン情報 › here Perl 5.20がリリースされました。今回は結構盛りだくさん。ピックアップして紹介します。 Perl 5.20で追加・変更された機能 IO::Socket::IPがコアモジュールに Perl 5.20ではIO::Socket::IPがコアモジュールになりました。Perl…

MojoliciousのリバースプロキシのSSLの検知方法が変わります

MojoliciousのリバースプロキシでのSSLの検知方法が変わります。リバースプロキシを使って、かつSSLで運用している方はバージョンアップに注意です。バージョンを移すときは両方記述して、バージョンアップ後に、古い指定方法を削りましょう。 <VirtualHost *:443> ServerName l</virtualhost>…

日本語の扱い | Mojolicious入門

Perl › Mojolicious Mojoliciousにおける日本語の扱いについて解説しておきます。Perlを使う場合に、学習するのを難しく感じるのは、文字コードの扱いでしょう。Perlでの文字コードの扱い自体はきわめて簡単なのですが、現代的な方法を知らないという理由で…

データベースとプログラムの連携 | Mojolicious入門

Perl › Mojolicious データベースの基礎を学習した後は、プログラムからデータベースにアクセスする方法を学びましょう。 DBD::SQLiteのインストール まず最初にSQLiteを使えるようにする必要があります。Windowsの場合はcpanコマンドを使って、Linux, Mac O…

データベースの基礎 / Mojolicious入門

Perl › Mojolicious 次にデータを保存するために、データベースの利用方法を学びましょう。Webアプリケーションでは、データはデータベースに保存するようにしましょう。過去の時代においてはファイルに保存されることも多かったですが、ファイルのロック機…