2012-01-01から1年間の記事一覧

Mojoliciousにおけるセッションの扱い

.bread { padding:0; margin:0; } .bread li { display:inline-block; list-style-type:none; font-size:14px; } .bread a { padding:3px 5px; width:100%; background:#3cb371; color:white; border-radius:3px; text-decoration:none; } .bread a:hover { …

PDL - Perlで統計・解析

Perl › モジュール › here ビッグデータ、データサイエンス、統計解析という分野が、最近ではトレンドになってきている感じがします。PerlのPDLというモジュールを使って、統計解析を行う手法を解説します。 インストール PDLをインストールしてみましょう。…

FFI::Raw - C言語の関数をPerlから直接呼び出す

Perl › モジュール › here PerlにはC言語を呼び出すための方法として基本的なものでかつ、汎用的に利用できるものとしてXS言語というものが用意されています。 でもXS言語を書くのは一苦労です。C言語で書かれたライブラリをPerlから簡単に呼び出すことがで…

複素数を表現する / PDLによる統計解析

.bread { padding:0; margin:0; } .bread li { display:inline-block; list-style-type:none; font-size:14px; } .bread a { padding:3px 5px; width:100%; background:#3cb371; color:white; border-radius:3px; text-decoration:none; } .bread a:hover { …

rootユーザーからMojoliciousアプリケーションを管理する方法

.bread { padding:0; margin:0; } .bread li { display:inline-block; list-style-type:none; font-size:14px; } .bread a { padding:3px 5px; width:100%; background:#3cb371; color:white; border-radius:3px; text-decoration:none; } .bread a:hover { …

PDLにおける「行列」の扱い

.bread { padding:0; margin:0; } .bread li { display:inline-block; list-style-type:none; font-size:14px; } .bread a { padding:3px 5px; width:100%; background:#3cb371; color:white; border-radius:3px; text-decoration:none; } .bread a:hover { …

プラグインの名前空間を追加する / Mojolicious

.bread { padding:0; margin:0; } .bread li { display:inline-block; list-style-type:none; font-size:14px; } .bread a { padding:3px 5px; width:100%; background:#3cb371; color:white; border-radius:3px; text-decoration:none; } .bread a:hover { …

Perlコアの開発状況を知る。リポジトリとメーリングリスト。

Perl › 読み物 Perlのコアは以下のリポジトリを使って開発されています。毎日のようにコミットが行われていて、ほとんどは小さなバグの修正が多いですね。Perlは1年に一回というリリースサイクルを持っていて、そのスケジュールにあわせて開発されています。…

Defined-or演算子「//」

.bread { padding:0; margin:0; } .bread li { display:inline-block; list-style-type:none; font-size:14px; } .bread a { padding:3px 5px; width:100%; background:#3cb371; color:white; border-radius:3px; text-decoration:none; } .bread a:hover { …

Unicodeで平方メートル(m2)を表現する

.bread { padding:0; margin:0; } .bread li { display:inline-block; list-style-type:none; font-size:14px; } .bread a { padding:3px 5px; width:100%; background:#3cb371; color:white; border-radius:3px; text-decoration:none; } .bread a:hover { …

hypnotoadが正しく起動しているかどうかの確認 / Mojolicious

.bread { padding:0; margin:0; } .bread li { display:inline-block; list-style-type:none; font-size:14px; } .bread a { padding:3px 5px; width:100%; background:#3cb371; color:white; border-radius:3px; text-decoration:none; } .bread a:hover { …

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に似ていて親しみやすいスクリプト言語

.bread { padding:0; margin:0; } .bread li { display:inline-block; list-style-type:none; font-size:14px; } .bread a { padding:3px 5px; width:100%; background:#3cb371; color:white; border-radius:3px; text-decoration:none; } .bread a:hover { …

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

.bread { padding:0; margin:0; } .bread li { display:inline-block; list-style-type:none; font-size:14px; } .bread a { padding:3px 5px; width:100%; background:#3cb371; color:white; border-radius:3px; text-decoration:none; } .bread a:hover { …

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

.bread { padding:0; margin:0; } .bread li { display:inline-block; list-style-type:none; font-size:14px; } .bread a { padding:3px 5px; width:100%; background:#3cb371; color:white; border-radius:3px; text-decoration:none; } .bread a:hover { …

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

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

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

.bread { padding:0; margin:0; } .bread li { display:inline-block; list-style-type:none; font-size:14px; } .bread a { padding:3px 5px; width:100%; background:#3cb371; color:white; border-radius:3px; text-decoration:none; } .bread a:hover { …

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

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

Perlは後方互換性を維持するスクリプト言語

.bread { padding:0; margin:0; } .bread li { display:inline-block; list-style-type:none; font-size:14px; } .bread a { padding:3px 5px; width:100%; background:#3cb371; color:white; border-radius:3px; text-decoration:none; } .bread a:hover { …

Mojoliciousのインストール

Perl › Mojolicious 最近ではPerlのWebフレームワークとしてMojoliciousを使う人が増えてきています。最初にインストール方法を説明したいと思います。 PerlもMojoliciousもできるだけ広い環境で利用してもらえるように配慮がなされています。Unix/Linux, Ma…

【書籍案内】かんたんプログラミングCGI/Perl 木本裕紀著

.bread { padding:0; margin:0; } .bread li { display:inline-block; list-style-type:none; font-size:14px; } .bread a { padding:3px 5px; width:100%; background:#3cb371; color:white; border-radius:3px; text-decoration:none; } .bread a:hover { …

morbo - Mojoliciousの開発サーバー

Perl › Mojolicious morboはMojoliciousにデフォルトでついている開発サーバーです。ファイルの変更を自動的に検知してサーバーを自動で再起動してくるので、Web開発がとても便利になります。 morbo app.pl morboがWindowsでうまく動かない morboは、Windows…

Mojoliciousをサブディレクトリで運用する

.bread { padding:0; margin:0; } .bread li { display:inline-block; list-style-type:none; font-size:14px; } .bread a { padding:3px 5px; width:100%; background:#3cb371; color:white; border-radius:3px; text-decoration:none; } .bread a:hover { …

【書籍案内】もっと自在にサーバを使い倒す 業務に役立つPerl 木本裕紀著

.bread { padding:0; margin:0; } .bread li { display:inline-block; list-style-type:none; font-size:14px; } .bread a { padding:3px 5px; width:100%; background:#3cb371; color:white; border-radius:3px; text-decoration:none; } .bread a:hover { …

SQLiteの情報を見るためのMojoliciousプラグイン Mojolicious::Plugin::SQLiteViewerLite

お知らせ Mojolicious::Plugin::SQLiteViewerLiteはMojolicious::Plugin::DBViewerに統合されました。 Mojolicious::Plugin::SQLiteViewerLiteをCPANで公開しました。Mojoliciousのプラグインで、SQLiteのテーブル一覧やテーブルの定義をブラウザで表示させ…

metaCPAN APIを利用してモジュールの情報を取得する

.bread { padding:0; margin:0; } .bread li { display:inline-block; list-style-type:none; font-size:14px; } .bread a { padding:3px 5px; width:100%; background:#3cb371; color:white; border-radius:3px; text-decoration:none; } .bread a:hover { …

Encode::UTF8Mac - Mac OS Xのファイル名のエンコーディング

Perl › モジュール › here Mac OS XはUTF-8をファイルシステムのエンコーディングとして採用していると思いきや、実は少し異なり、Mac OX X独自の仕様になっています。これを正しく扱うためにはEncode::UTF8Macというモジュールを利用すると簡単です。 use E…

Validator::Custom 1.0 以前におけるドキュメント

このページはValidator::Custom 1.0 以前のドキュメントになります。最新版のドキュメントは、こちらです。 Validator::CustomはHTMLフォームのデータのバリデーション(値の検証)を行うための便利なモジュールです。バリデーションのルールを少ない記述で書…