ある蜜柑の上にアルミ缶

PHP 7系からは高速array_diff関数は必要ない

使ってますか、PHP 7。PHP 5.6以前では、遅かった配列処理系の関数も、PHP 7以降ではかなり高速化されています。PHP 5.6以前で、array_diff関数が遅く、独自の高速化array_diff関数を使っていた方も多いのではないでしょうか。以下のような関数です。高速化a…

2016-11-18 PHP

まだjQueryで消耗してるの? これからはVue.jsでラクにいこう

近年、Web業界の発展により、UI/UXの優れたWebサイトやWebアプリケーションが登場してきています。そして、それに合わせ、フロントエンドの技術が進歩し、UIを構築するのに優れたライブラリやフレームワークが多く登場してきています。周りがどんどん進化し…

低価格VR体験、Google Cardboardを体験してみた

Google Cardboard、ご存知ですか?先日、PlayStation VRが発売されたのを受け、「やってみたい!」と悶々としていたところ、「そういえばGoogle Cardboardとかってやつがあったな……」と思い出して、ついビューアーを衝動買いしてしまいました。~お金がなくて…

macOS(OS X)向けHTTPクライアント「Paw」が便利すぎた

全国のMacユーザーの皆さん、こんにちは。皆さんは、様々なWebサービスによって公開されているAPIや、自身で開発したAPIの動作確認をどのように行っていますか?私はこれまで、ターミナルからcurlコマンドを用いて各APIの動作確認を行っていましたが、近年の…

CakePHP 3のORM matchingメソッドで複数の条件を指定する方法

CakePHP 3系にて、アソシエーションを利用する場合に便利なmatchingメソッド。便利に活用させていただいていたのですが、利用していく上で、複数の条件を指定する場合において少し悩んだので、備忘録として。使い方まずは通常の使い方から。matchingは、多対…

2016-08-30 PHP

JavaScriptライブラリやプラグインを使わずにシンタックスハイライトする方法

ブログやWebサイトのコンテンツを作成する際、プログラムのソースコードを記載するような場面も、エンジニアならあるかと思います。そんなとき、記載するソースコードの可読性が少しでも向上するように、プログラミング言語の変数名や予約語などを色分けする…