-
ママチャリで自転車通勤を再開します宣言をしてみるこんにちは!ぐちです。 自転車通勤 実は少し前に自転車通勤をしていました。ある出来事をきっかけに電車通勤にしていたのですが、やはり仕事柄運動不足になりがちに。。 業界の方なら心当たりがあるかもしれませんが、夜も遅いためジ...
-
Cordovaでプラグインなどをアップデートする方法こんにちは!ぐちです。 OSSの更新 Cordovaのようなオープンソースソフトウェアではバージョンアップが活発に行われているものとそうでないものがありますがCordovaに関してはメジャーバージョンの更新も比較的活発だ...
-
CakePHPで繰り返し使うレイアウトはElementsを使いましょうこんにちは!ぐちです。 またまたCakePHPの小技のご紹介です。 部品化 プログラミングに共通することですがコードはできるだけ部品化して使いまわせるようにしたほうがメンテナンス性も上がりますし流用もしやすくなりますよね...
-
CakePHPでテーブルへINSERT後のIDを取得する方法こんにちは!ぐちです。 CakePHPの小技集としてシリーズ化(?)しようかなと思ってみたりしていますがちょっとしたTips的なものをご紹介したいと思います。 INSERT どんなシステムでもほぼ間違いなく行っていると思...
-
CSSのメディアクエリを使ってレスポンシブレイアウトを実現する方法こんにちは!ぐちです。 メディアクエリ CSSで使うメディアクエリってご存知ですか?アクセス元の画面幅などに従って適用するCSSを切り替えるぐらいの知識しかなかったのですが調べてみてなるほど〜となったのでご紹介しますね!...
-
CakePHPでのユーザーエージェント判定によるスマホ対応こんにちは!ぐちです。 ユーザーエージェント よくUAと表記されるユーザーエージェントですが厳密にいうと様々な種類が存在します。その中でもよく使われるのがHTTPユーザーエージェントと呼ばれるものでHTTPリクエストのヘ...
-
ブラウザからRESTリクエストを送信するGoogle Chromeの拡張機能こんにちは!ぐちです。 REST API スマホアプリなどのバックエンドとしてサーバ側に配置するWeb APIがありますがこれらを自作する際の動作確認として様々な方法があります。 テスト用のクライアントアプリを作るなりG...
-
PHPの配列を省略して定義できるcompact()が便利な件こんにちは!ぐちです。 PHPの連想配列 PHPでは連想配列を多用すると思うのですが今まで僕は下記のような書き方をしていました。 おそらく一般的な書き方だと思うのですが属性が多いときにコピペしたり冗長的な作業になるんです...
-
CakePHPのbeforeFilter()以降の処理を実行させないようにするこんにちは!ぐちです。 共通処理 CakePHPでAPIを作った際に全API共通でパラメータチェックを行う際に親クラスのbeforeFilter()でチェックを行いますよね。その際にパラメータエラーになったりすると本来実...
-
PHPでJSONを扱う簡単な方法こんにちは!ぐちです。 JSON JSONってご存知ですか??Javascript Object Notationの略語でwikipediaには以下のようにあります。 軽量なデータ記述言語の1つである。構文はJavaSc...