タグ

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

  • ビール18種以上が飲める--ドイツビール&料理充実「オクトーバーフェスト」 | ライフ | マイコミジャーナル

    5月21日〜30日までの10日間、場のドイツビールやドイツ料理が楽しめるビール祭り「日比谷オクトーバーフェスト 2010」が日比谷公園噴水前広場(東京・千代田区)にて開催される。 2009年開催の「日比谷オクトーバーフェスト」の模様 今回で第5回目となる同イベントは、ドイツ・ミュンヘンで毎年開かれているビール祭り「Oktoberfest」を日でも楽しんでもらおうと企画されたもの。会場にはドイツビールブルワリーのテントが設けられ、場のビールやソーセージなどの様々なドイツ料理を販売する。また、期間中はドイツ楽団による演奏も会場内のステージにて行われるという。 主な取扱いビールは下記の表を参照。そのうち、「アインベッカー」「フランツィスカーナーヴァイスドゥンケル」「シュヴァルツヴァイスビア」の樽生が今回初登場となる。 「エルディンガー ヴァイスビア」(左)、「フランツィスカーナ ヘーフェ

    okinaka
    okinaka 2010/05/18
  • IT news, careers, business technology, reviews

    okinaka
    okinaka 2010/05/18
  • PHPUnitの概要と導入

    PHPUnitとそのメリット 連載では、PHPPHP: Hypertext Preprocessor)で実装されたプログラムの単体テストをテスト・ツール「PHPUnit」を使って行う方法について、基から実践的な利用方法までを4回にわたって紹介します。 ユニット・テスト(単体テスト)とは、プログラムの構成要素であるクラスや関数などの単位で動作を確認するためのテストです。PHPUnitを利用することで、単体テストの手順をPHPプログラムとして作成し、コマンド・ラインなどからバッチ処理的に実行することが可能になります。 PHPプログラムのテストと言えば、もっぱら人手でブラウザを操作して画面遷移を確認したり、フォームに値を入力して実行結果を目で確認したりすることが一般的だと思います。しかし、開発時に何度も同じようにページを開いて、同じようにテスト・データを入力し、結果が正しいことをすべて手動

    PHPUnitの概要と導入
  • ツールを生かした開発の実際

    okinaka
    okinaka 2010/05/18
  • アサーションの使い方

    アサーション・メソッドの種類 前回は、PHPUnitをインストールし、簡単なテストを実行する方法について説明しました。その中で、assertEquals()というアサーション・メソッドを使い、2つの文字列が一致することを確認するテストを作成しました。 基的なテストであれば、assertEquals()だけで間に合うのですが、数値の大小を比較したり、配列のキーや要素について調べたりする場合は、あらかじめ専用のメソッドがあると便利です。実は、PHPUnitでは、図1のようなアサーション・メソッドがあらかじめ用意されています。これらを利用することで、効率的にテスト・ケースを作成できます。 そのほかのアサーション・メソッドについては、こちらを参照してください。 メソッド名 | 成功条件 -------------------------------+-----------------------

    アサーションの使い方
  • 「はやく作る」と「しっかり作る」のバランス

    okinaka
    okinaka 2010/05/18
  • 【レビュー】『Gmail』を便利にするツールたち - オススメ15選 『Gmail』用ツールセレクション | マイコミジャーナル

    Webサービスを活用する方に「Gmail」ユーザは多い。7GBを超える無料ストレージ、強力な検索、Ajaxを使ったスムーズな操作性、スパムフィルタなど、どれをとっても便利さにあふれている。だが、こうした標準機能だけでなく、外部から提供されているソフトウェアを組み合わせれば、さらなる利便性の向上が可能だ。もっとGmailを使い倒すためにも知っておきたいソフトウェアを紹介しよう。 Google系サービスを便利にするツールたち 【レビュー】『Googleドキュメント』を便利にするツールたち - オススメ16選 【レビュー】『Google カレンダー』を便利にするツールたち - オススメ13選 【レビュー】『Gmail』を便利にするツールたち - オススメ15選 【ご注意ください】企画で紹介しているサービス/ツールについては各自の責任のもと導入、使用されるようお願いいたします。使用による不具合

  • 外部モジュールとの連携

    テスト・クラスの拡張 今回は、データベースへのアクセスが必要なテストや、未実装のモジュールを補完してテストするなど、外部モジュールとの連携が必要な場合に役立つテスト方法について紹介します。 まず、データベースのテストに入る前に、PHPUnitのテスト・クラスについて振り返ってみます。 これまで作成したテスト・ケースは、すべてPHPUnit_Framework_TestCaseクラスを継承していました。このクラスはPHPUnitの基底テスト・クラスになります。テスト・ケースを実装するには、setUp()メソッドとtearDown()メソッドをオーバー・ライドします。その中でテスト開始前の初期化と、終了後のクリーン・アップ処理を行います。そして、テスト項目ごとにテスト・メソッドにアサーションを定義しました。 このようにテスト・ケースを実装していくにうちに、共通の処理をまとめたり、新たな機能を追

  • 開発ツールの導入とライセンス管理

    ツール導入に関する悩み 開発ツールを導入しようとしたときに、必ず問題となるのが、導入コストです。フリーで入手できるツールもある中で、それなりの対価を支払ってツールを導入するには、しかるべき理由が必要です。また、当然コスト削減のプレッシャーもありますから、どのようにしたらコストを最小化できるかも考えなければなりません。 もちろんツールの活用方法はいろいろありますから、導入効果を説明するときに「生産性向上○○%」とはなかなか言えません。反対に、無償のツールを使えば当にコストがかからないかというと、それも違います。ツールによって得られる価値と同様、ツールを使用することで生じるさまざまな問題に対するコストについても理解しておくべきです。 例えば、「有料ツールはコストがかかるから、基的にフリーのツールを使う」という方針の開発グループがあったとします。 直接的な開発生産性を比較すると、有料ツールが

    開発ツールの導入とライセンス管理
    okinaka
    okinaka 2010/05/18
  • PHPUnitによるテスト:応用編

    PHPUnitでのテスト応用編 これまで、PHPUnitのフレームワークを利用したテスト・プログラムの書き方や、コンソールから phpunitコマンドを実行してテストする方法を説明してきました。今回は、PHPUnitをより有効に活用する方法について紹介したいと思います。 具体的には、下記の3つの方法を順に説明します。 (1)NetBeans IDEを使った単体テスト (2)Xdebugを使ったコード・カバレージの測定 (3)Selenium RCを使ったブラウザ・テストの自動化 NetBeans IDEを使った単体テスト 「NetBeans IDE」は、マルチ言語、マルチプラットフォームの統合開発環境(IDE)です。米Sun Microsystemsとオープンソースのコミュニティによって開発されており、無償で利用することができます。もともとはJavaの開発環境だったの ですが、次第に他の言