タグ

2014年9月3日のブックマーク (4件)

  • PHPUnit 並列実行に挑戦中 - jwata blog

    仕事PHPUnitを使うようになって1年くらいが経ち、チーム内にテスト書く文化が定着してきました。 テストの質と量が向上して、有効性も高まってきていい感じだなーと思う反面 「時間かかり過ぎ 」 という、面倒くさい問題が浮上してきました><。 現状のテスト実行ログ % ./vendor/bin/phpunit PHPUnit 3.7.28 by Sebastian Bergmann. ............................................................... 63 / 612 ( 10%) ............................................................... 126 / 612 ( 20%) .............................................

    PHPUnit 並列実行に挑戦中 - jwata blog
  • MySQL - select文でorder by句が正しく効かない場合がある - Qiita

    qiitaのアカウントを作成したものの、これまで全く投稿をしていなかったので、 そろそろ何か投稿しなければと思い立ち、初投稿を試みることにしました。 仕事中にうっかりハマってしまった内容を中心に書いていきたいと思います。 今回のテーマは「MySQL - select文でorder by句が正しく効かない場合がある」というものです。 例えば、MySQLに以下のような定義のテーブルを作成します。 -- メンバーテーブル CREATE TABLE member ( member_id int NOT NULL, -- メンバーID first_name varchar(45) DEFAULT NULL, -- 名前 birth_date date DEFAULT NULL, -- 生年月日 address varchar(45) DEFAULT NULL, -- 住所 PRIMARY KEY (

    MySQL - select文でorder by句が正しく効かない場合がある - Qiita
    ngyuki
    ngyuki 2014/09/03
    MySQL のダブルクオートの奇妙な動作
  • PHP 5.6.0で増えたopcodeについて調べてみる - Qiita

    PHPのZend VMのopcodeの定義はZend/zend_vm_opcodes.hにあり、このファイルのバージョン間の差分を見れば増えたopcodeがわかります。PHP 5.6.0で増えたopcodeは下記の4つです。 ZEND_RECV_VARIADIC ZEND_SEND_UNPACK ZEND_POW ZEND_ASSIGN_POW これらがPHPのどんな言語構造に対応するものか、PHP 5.6.0でvldを使って調べてみました。ただし、vldに自前で5.6対応パッチを当てる必要があるので注意してください。そのうち家にパッチを送っておきます。 ZEND_RECV_VARIADIC 「...」を使った可変長引数の定義に対応します。たとえば次のようなコードで使われます。 <?php function f(...$list) { foreach ($list as $elem) {

    PHP 5.6.0で増えたopcodeについて調べてみる - Qiita
    ngyuki
    ngyuki 2014/09/03
  • Windows環境のPHPで日本語ファイルパスを扱う場合の注意点 - k-holyのPHPとか諸々メモ

    まず手元の Windows7 + PHP 5.6.0 で検証した上での結論を書くと 「Windows で日語ファイルパスを扱う場合 SplFileInfo は使うな」 です。 ロケール設定を適切に行うことで basename() や pathinfo() に関しては、Shift_JISのコード表に起因するいわゆる「5C問題」も回避できました。 しかし、SplFileInfo::getBasename() や SplFileInfo::isFile() に関しては、適切にロケールを設定したとしても、残念ながら「5C問題」を回避できなかったのです。 ロケール設定の影響を受ける関数について 文字列関数は基的にマルチバイト非対応のものが多いのですが、中には対応はしているがロケール設定に依存する、というものもあります。というか結構多いです。 ファイルパスを扱う際によく使われる basename(

    Windows環境のPHPで日本語ファイルパスを扱う場合の注意点 - k-holyのPHPとか諸々メモ
    ngyuki
    ngyuki 2014/09/03
    バグっぽい