-
PHPの配列を省略して定義できるcompact()が便利な件こんにちは!ぐちです。 PHPの連想配列 PHPでは連想配列を多用すると思うのですが今まで僕は下記のような書き方をしていました。 おそらく一般的な書き方だと思うのですが属性が多いときにコピペしたり冗長的な作業になるんです... -
CakePHPのbeforeFilter()以降の処理を実行させないようにするこんにちは!ぐちです。 共通処理 CakePHPでAPIを作った際に全API共通でパラメータチェックを行う際に親クラスのbeforeFilter()でチェックを行いますよね。その際にパラメータエラーになったりすると本来実... -
PHPでJSONを扱う簡単な方法こんにちは!ぐちです。 JSON JSONってご存知ですか??Javascript Object Notationの略語でwikipediaには以下のようにあります。 軽量なデータ記述言語の1つである。構文はJavaSc... -
必見!!オススメのSublimeText2プラグイン5選こんにちは!ぐちです。 僕はメインのエディタとしてSublime Text2を使っているのですがその中でも追加必須と思えるプラグインをご紹介します。 Package Control パッケージコントロールと呼ばれるプラグ... -
EmmetでCSSも爆速コーディングするこんにちは!ぐちです。 以前今まで確実に損をしていた?!Emmetってご存知?の記事でもご紹介したEmmetですがCSSを非常に効率良く記述できるようです。何点かご紹介します。 Fuzzy Search あいまい検索のこ... -
共通鍵暗号方式と公開鍵暗号方式についてこんにちは!ぐちです。 会社の後輩に質問され自信満々に教えてあげられなかったので整理を兼ねてご紹介します。 共通鍵暗号 これはいたってシンプルです。暗号化と復号に同じ鍵を使う方式です。 送信者が鍵[A]で暗号化したデータ... -
チーム開発者必見!開発環境の構築・共有を簡単にするVagrantとは?こんにちは!ぐちです。 Vagrantとは 仮想環境のテンプレートを作成してどこでも簡単に同じ環境を再現できるようにするツールです。VirtualBoxなどで仮想マシンを起動しLinuxやWindowsなどを動作させるこ... -
ペイチェック【Huluで最近見た映画】こんにちは!ぐちです。 極秘プロジェクト 主演のベン・アフレックが多額の報酬を受け取り他社の最先端技術をコピーする極秘プロジェクトに就いているエンジニアのストーリーです。 空間に構造が映し出されたりするのでシステムエンジ... -
Nexus5のカメラでちょっとオシャレな写真を撮ろうこんにちは!ぐちです。 コンデジ 最近ではコンデジと呼ばれるようなコンパクトデジタルカメラって見かけなくなった気がしませんか?スマホのカメラの性能が高まりちょっとした写真であればキレイに撮影することができるようになった為... -
CakePHPのビューをSmartyに置き換える方法こんにちは!ぐちです。 CakePHPのビュー 標準のCakePHPのビューだとファイル内に<?php ?>というPHPの制御文を記述する構文が頻発して非常に見づらくなります。PHPの構文をそのまま書けるので...