タグ

ブックマーク / miau.hatenablog.com (5)

  • 文字集合の包含関係とテストに使うべき文字 - miauのブログ

    先月あたりから文字コードまわりの調査をしていたので、そのことについて書こうと思ったのですが。もろもろの説明の前提としてエンコーディングに対する説明が必要で、エンコーディングの説明にはその対象となる文字集合についての説明が必要で・・・ということで、まずは文字集合についての概説です。 目的 冒頭に書いたように、私が行った文字コードまわりの調査結果を書くための前提部分の説明が目的ではあるんですが、もうひとつ目的がありまして。 Web を見てまわっていると、いくつかの文字を不適切に選んで「この文字で確認したらうまくいったから大丈夫」というように不十分な調査がなされている事例が多々ありました。せっかく調査結果をまとめてくれているのに不十分なせいで活用できない=同じ調査を再度行う、という残念なことになってしまっているので「今後調査/テストを行う際にどのような文字を抽出すればよいか」という基礎情報的なも

    文字集合の包含関係とテストに使うべき文字 - miauのブログ
    okinaka
    okinaka 2012/01/04
  • Chef-Solo で PHP をインストールしてみた - miauのブログ

    開発環境、ステージング環境、番環境と似たような環境を構築する機会は多いわけで、このあたりを自動化したいとは前々から思っていたんですが。 今回 PHP(と pear のパッケージいくつか)をインストールするために Chef というやつを使ってみたので、これについて書いてみます。 Home - Chef - Opscode Open Source Wiki 結論としては、いちおうインストールできましたが、結構いろいろ難ありでした。 Chef とっかかり システム自動管理ツールについて システム自動管理ツールというと Puppet が有名です。システムの構成を自動化するだけであればスクリプトなんかでもできないことはないんですが、Puppet 導入の利点として オープンソースなシステム自動管理ツール Puppet:第1回 システム自動管理ツールの必要性とPuppetの概要|gihyo.jp …

    Chef-Solo で PHP をインストールしてみた - miauのブログ
    okinaka
    okinaka 2011/05/23
  • プロジェクトで Git を使ってみた感想とか - miauのブログ

    2009/12〜2010/06 くらいまでの案件で Git を使ってみたので、その感想その他です。毎度長くてごめんなさい。 Subversion の経験はそこそこある状態でのスタートです。 リポジトリ構成のポイント ソースコードは Git、ドキュメントは Subversion で Git はファイル名をバイト列で管理するので、WindowsLinux の両方で使いたい場合は日語名のファイルは使えません。(今のところ対応予定もないとのこと。ファイルのコンテンツやコミットログについては UTF-8 で統一できるので問題ありません。) ソースコードについては日語名のファイルは含まれないので Git 管理でいいと思いますが、ドキュメントに関しては難しいので Subversion 管理にしました。 リポジトリの単位は細かく Git では Subversion と違ってリポジトリの一部をチェ

    プロジェクトで Git を使ってみた感想とか - miauのブログ
    okinaka
    okinaka 2011/05/07
  • phpUnderControl で CakePHP を使う - miauのブログ

    間があいてしまいましたが、 phpUnderControl 初期設定&設定上の注意点 - miauの避難所 の続きです。CakePHP 勉強会で話した内容 のおさらい&より詳細なところです。 何がやりたいか phpUnderControl は unit test で PHPUnit を使う前提で作られています(というか PHPUnit と同じ phpunit.de で配布されています)が、CakePHP では SimpleTest を使うようになっています。 CI で一番重要だと思われる「テストに失敗した場合に開発者に通知する」というだけを実施したい場合は、 <target name="phpunit"> <exec executable="${basedir}/source/cake/console/cake" dir="${basedir}/source" failonerror="o

    phpUnderControl で CakePHP を使う - miauのブログ
  • phpUnderControl 導入方法 - miauのブログ

    ということで、予告どおり PHP 用の CI ツールである phpUnderControl について書いていきます。といっても長くなるので、 phpUnderControl 導入 phpUnderControl 初期設定&設定上の注意点 CakePHP 用の設定 の 3 回くらいに分けて書きます。いうことで、まずはインストール方法について。(これだけでもそこそこ長いので要注意です。) phpUnderControl の概要 第4回CakePHP勉強会@Tokyo でざっくり話しましたが、CruiseControl という Java 製の CI サーバを PHP で使えるように拡張したものです。 ビルドタスク自体は CruiseControl だけでも頑張れば構成できますが、コマンド一発で PHPUnit(+PMD) phpDocumentor PHP_CodeSniffer 等のタスク設定

    phpUnderControl 導入方法 - miauのブログ
    okinaka
    okinaka 2009/05/26
    CruiseControl 上で動く PHP 用の CIシステムとのこと
  • 1