多次元配列の要素を特定の値をキーとしてマージする

FuelPHPのArrクラスでは、非常に便利な配列操作のヘルパー関数が用意されているのですが、ありそうでなかったので… それから、記事タイトルが何言ってるのか正直自分もよく分からないので例を。 array( array( 'group' => 'CV1', 'name' => 'Miku' ), array( 'group' => 'CV2', 'name' => 'Rin' ), array( 'group' => 'CV2', 'name' => 'Len' ) ); のような入力を与えた時に、 ...

Windows 10 x64 + AMD Radeon でNetBeansがクラッシュする

昨日、Windows 8.1 x64 なメインPCをWindows 10 Pro x64へアップグレードしました。 不具合があると困ってしまう開発環境周りは事前に検証をしていたのですが、実際アップグレードしてみるとハードが絡んだ問題が発生してしまったので書いておきます。 ちなみに発生条件は他に同様の報告も見当たらず詳しく調査していないので、記事タイトルにあるもの以外の要因があるかもしれません。 ...

一つのカラムに貼られた複数のFULLTEXT INDEXを使い分ける

Mroongaでお手軽全文検索して遊んでいたんですが、前方一致を使う場合は Qiita: mroongaでgroongaの前方一致検索を使うには にあるように、パーサーを無効にしないと期待した結果が得られません。 一つのカラムに対して、普通に全文検索する場合と前方一致検索を使い分けたい場合には、上記記事のように2つカラム用意してそれぞれにパーサーを使ったFULLTEXT INDEXと、無効にしたFULLTEXT INDEXを貼らなきゃいけないのでしょうか。 ちょっと無駄な感じがしましてどうにかできないかな~と。 ...

FuelPHP MigrationでMroongaのラッパーモードを利用する

FuelPHPのマイグレーションでMroongaのラッパーモードを利用したテーブルを作成する方法です。 備忘録として書いておきます。 Mroongaのラッパーモードを利用するには、テーブルオプションを ENGINE = Mroonga COMMENT = 'engine "InnoDB"' のように指定する必要があります。 DBUtil::create_table メソッドの第5引数 $engineでストレージエンジンの指定は可能なのですが、コメントの指定をどうしようかと悩んでいました。 create_tableメソッドのソースを読んでみると、$engineはエスケープなども行われずにそのまま文字列結合しているようなので、COMMENTも一緒にぶち込むことにしました。 見た目は良くないですが、Coreを拡張するのも面倒なので… ...

ARIA Blu-ray BOX 予約開始! The AVVENIRE 情報公開!

そして!「ARIA」シリーズのBlu-rayBOXの発売日と詳細が解禁となりました!「The ANIMATION」は2015年12月24日発売決定!なんと「The AVVENIRE」の1話も収録!(宣伝ひげ) #ARIAカンパニー pic.twitter.com/5R9qwCa7vm ...

published at 2015-06-05 · updated at 2015-06-05 · アニメ