タグ

2010年11月11日のブックマーク (5件)

  • 一次元配列同士の比較のいろいろなやり方 - harupiyoの日記

    問題 @a = (1,2,3); @b = (1,2,3); のような配列があったとして、これらの中身が同じ(@a = @b) であることを確認したいと思います。 細かい条件として、値は正の数字のみ(負はない、)で並び順は気にしない、かつ同じ番号はないという事にします。 かんたんに考えると、次の二つの条件を満たせればいいはずです。 二つの要素の数が同じであること 先頭から比較して、末尾までの各項目の内容が等しいこと 素直にコーディングすると... sub is_same($$){ my($a,$b) = @_; # (1)二つの要素の数が同じであること return 0 if @$a != @$b; # (2)先頭から比較して、末尾までの内容が等しいこと for (0..$#$a){ return 0 if $a->[$_] != $b->[$_]; } return 1; } というサブ

    一次元配列同士の比較のいろいろなやり方 - harupiyoの日記
  • UtilをまとめてしまうUtil::Any - Practice of Programming

    #coderepos で、「怪しい名前空間w」と言われてしまいましたが(^^;; Util系のモジュールがPerlにいくつかあって、便利なんだけど、紛らわしいというか、覚えてなくて、毎度調べるみたいなことがあります。 たとえば、List::UtilとList::MoreUtils。 「uniq関数どっちやったけ...?」 みたいな。そんな、わずらわしさを解消するために、Util::Any というものを作ってみました。 まとめるだけじゃ芸が無いので、まとめるモジュールを自作しやすいようにしてみました。 CPAN http://search.cpan.org/dist/Util-Any CodeRepos http://coderepos.org/share/browser/lang/perl/Util-Any/trunk/ 使い方は非常に簡単。 use Util::Any qw/list/;

    UtilをまとめてしまうUtil::Any - Practice of Programming
  • PHPでよりユーザフレンドリなURLを設計するために - Zend_Controllerの新しいルーティング機能 -

    はじめに 連載では、PHP上で動作するアプリケーションフレームワークであるZend Frameworkについて紹介していきます。今回はZend_Controllerの最新機能を紹介したいと思います。以前Zend_Controllerを扱ったときからおおよそ2年半経過し、その間にZend Frameworkのバージョンも1.0から1.10にまでなりました。 この間にZend_Controllerコンポーネント内でもいくつかの変更がありました。具体的にはルーティングとアクションヘルパーについて、追加された機能や変更された機能があります。今回はこれらのうち、ルーティングへの変更を取り上げます。 対象読者 PHPの基構文については一通り理解している方を対象としています。また、過去の記事からの差分を中心に扱っているため、必要に応じて過去の記事を参照してください。 必要な環境 Zend Frame

  • Test::mysqldとDBIx::Skinnyを用いたテスト入門 - メメメモモ

    MySQLを使ったアプリをテストするために「Test::mysqld」に入門してみました。 下記のスクリプトの主な流れは、 Test::mysqlでテスト用DBを作成 Test::Fixture::DBIxSkinnyでテスト用データを挿入 テスト用DBを用いてテスト という感じになっています。 また、 http://d.hatena.ne.jp/memememomo/20101109/1289304130 で用意したスキーマを用いています。 texture.yamlの内容。 参照(予定)リンク 知識が足りないために、参照リンクの内容をいまいち理解できていません。 テストをゴリゴリ書いていく上で参考にしていきたいと思います。 Kazuho@Cybozu Labs: Perl のテスト用に MySQL 環境を自動で構築するモジュール Test::mysqld を書いた DBIを使った例 Mo

    Test::mysqldとDBIx::Skinnyを用いたテスト入門 - メメメモモ
  • Subversion - ピノキヲ IT Wiki

    ピノキヲ IT Wiki2008-09-15 仕事ができる人はなぜ筋トレをするのか 2008-09-14 上野動物園 2008-09-04 お花 2008-08-29 魔物が住んでる 2008-08-10 阿佐ヶ谷七夕祭り 2008-08-07 ザクロフラペチーノ 2008-08-02 いたばし花火大会 2008-07-28 ブログの題名について 2008-07-26 会社から 2008-07-25 スタバ優待券