ブックマーク / perlcodesample.hatenadiary.jp (4)

  • GitPrep - ポータブルなGithubシステムをUnix/Linuxにインストール - Perl入門ゼミ

    Perl › here GitPrepはGithubのクローン、ポータブルなGithubシステムをUnix/LinuxにインストールできるWebアプリケーショGitPrepです。インストールはとても簡単で、ひとつのコマンドだけでインストールすることができます。 Githubの機能を、会社などでも無料で使いたいという自分の要望のために書き始めましたが、だんだん機能がそろってきて、どなたでも使ってもらえるところまできました。バージョン1.0をリリースしました。gitというツールは、Githubがないと、使いにくいsvnくらいの認識しかされないので、社内リポジトリのsvnからの移行のためには、こういうツールがあると、便利だと思います。 ユーザーの作成は無制限、プライベートリポジトリも無制限に作成することができます。GitPrep自体はオープンソースですので、無料で利用することができます。さくらレ

    GitPrep - ポータブルなGithubシステムをUnix/Linuxにインストール - Perl入門ゼミ
  • アプリケーションを実行する - hypnotoad / Mojolicious - Perl入門ゼミ

    Perl › Mojolicious hypnotoadコマンドはMojoliciousに組み込みのプリフォークサーバーであるMojo::Server::Hypnotoadを使ってアプリケーションを実行するコマンドです。hypnotoadは番環境でアプリケーションをデプロイするために用意されています。 アプリケーションの起動 hypnotoad myapp.pl アプリケーションの設定を記述したい場合は「hypnotoad.conf」というファイルを記述します。 hypnotoad.conf アプリケーションの停止 アプリケーションを停止するには、stopオプションを利用します。 hypnotoad myapp.pl --stop ホットデプロイメント ホットデプロイメントとは、アプリケーションを停止せずにソフトウェアを置き換えることのできる技術のことです。アプリケーションを実行中に、サ

    アプリケーションを実行する - hypnotoad / Mojolicious - Perl入門ゼミ
    oooooooo
    oooooooo 2011/04/16
    ホットデプロイメントとは、アプリケーションを停止せずにソフトウェアを置き換えることのできる技術のことです。
  • 現代的なPerlの記述方法一覧 - Perl入門ゼミ

    Perl › here Perl5.8以降における標準的なPerlの書き方を解説します。 インターネットで検索するとPerl4のころの古い記述がたくさんあります。また書籍などの多くもPerl4の記法で書かれています。Perl4の記法は複雑になりやすく間違いを生みやすいのでこれからPerlを書く人はPerl5の現代的な記法で記述することを強くお勧めします。 strictプラグマとwarningsプラグマ (必須) strictプラグマとwarningsプラグマを有効にします。 use strict; use warnings; use strict;とuse warnings;の2行はスクリプトの最初に必ず記述してください。これらはPerlの文法チェックを厳しくするためのものです。面倒だという軽い気持ちでこれを記述しないと後々当に面倒なことになります。 use strict;とuse wa

    現代的なPerlの記述方法一覧 - Perl入門ゼミ
  • よいサブルーチンを作成するための心がけ。★★★ - サンプルコードによる Perl 入門

    Perl › サブルーチン › here サブルーチン作成に関するわたしの考えを殴り書きしました。 見出し 引数と戻り値について理解する。 小さなサブルーチンを作成する。 サブルーチンに柔軟性を持たせる。 呼び出しの階層を浅く保つ。 機能を実現するサブルーチンを作成する。 ユーザーを意識する。 将来を楽にすることを考える。 完全な抽象化は求めない。 1. 引数と戻り値について理解する サブルーチンを理解するためには、引数の受け取り方と、戻り値の返却のし方を覚えれば十分です。なぜなら、引数を受け取ってから、戻り値を返却をするまでは、今まで学習したプログラミングとなんら変わることがないからです。引数と戻り値の扱いを、覚えたら、すぐに実践に移りましょう。 サブルーチン作成で、難しいのは、以下の4点です。 何をサブルーチンにするか どのような名前をつけるか 引数を何にするか 戻り値を何にするか 正

    よいサブルーチンを作成するための心がけ。★★★ - サンプルコードによる Perl 入門
    oooooooo
    oooooooo 2008/06/21
    引数と戻り値を理解 / 小さなサブルーチン / サブルーチンに柔軟性を持たせる / 呼び出しの階層を浅く保つ / 機能を実現するサブルーチンを作成 / ユーザーを意識 / 将来を楽にすることを考える / 完全な抽象化は求めない
  • 1