kensuke-iizuka さんのアバター 3views

GoogleMapのフルスクリーンアイコンを非表示にする

知らない間にGoogleMapの右上にフルスクリーンアイコンが表示されるようになりました。 早速、消したいと思います!! MapOptions内のプロパティ fullscreenControl: false 以上です。 2017年8月18日
kensuke-iizuka さんのアバター 4views

PHPの二種類の論理和積

PHPでは論理和、論理積の演算子がそれぞれ下に示すように2種類ずつあります。 and, &&, or, || それぞれは単独で使うと等価ですが、複数の演算子の間に発生する優先順位が異なります。 例えば、 $a = false 2017年8月18日
kensuke-iizuka さんのアバター 6views

Vagrantfileでのhostmanagerの設定

VCCW3.xでVagrantfileを利用してvagrant-hostmanagerによる自動でIPアドレスとURLのひもづけを行うには 以下のような変更が必要です。 config.vm.network :public_network, 2017年8月10日
kensuke-iizuka さんのアバター 6views

Seleniumの落とし穴

自動テストをSeleniumで書いていて要素をXpathで取得しようとした時に落とし穴にハマりました。 driver.findElement( By.xpath("//*[@id='book_list ']/div/div/table/tb 2017年8月8日
kensuke-iizuka さんのアバター 6views

PHPバージョン確認のあれこれ

PHPバージョン確認をしようとするときに人によって幾つか選択肢がありそうなので忘備録がてらまとめます。 1.環境からアクセスできるファイルを作る。 普段開発している環境にphpinfo.phpのようなファイルを作成して 開発環境のURL/p 2017年7月20日
kensuke-iizuka さんのアバター 16views

React Nativeのバージョンを指定して初期化する

React Nativeを使ってモバイルアプリケーションを作る際にReact Nativeのバージョンを指定して作成するには、 以下のinitコマンドでバージョンを指定してあげれば大丈夫です。 これで少し古いnodeモジュールを使っていて最 2017年7月11日
kensuke-iizuka さんのアバター 30views

CakePHPで独自例外の実装

CakePHPで独自例外を実装します。 独自例外クラス <?php namespace App\Exception; use Cake\Core\Exception\Exception; /** * */ class Original 2017年7月6日
kensuke-iizuka さんのアバター 36views

JavaScriptとPHPで全角数字を半角数字に変換する

入力フォームで数字を入力した時に全角で入力されてしまうと、数字のバリデートチェックをするときに 弾かれてしまうことがあります。もっとユーザーフレンドリーになるべく全角数字も半角に変換してバリデートチェックをパスできるように したいです。 J 2017年7月4日
kensuke-iizuka さんのアバター 8views

getElementsByTagNameとquerySelectorAllの違い

違いは 静的に取得するか、動的に取得するか 速度 の2つとなっています。 速度についてはGetElementsByTagnameに軍配が上がります。 これはNodeListオブジェクトに2つの種類があることが理由だそうです。 動的なNode 2017年6月29日
kensuke-iizuka さんのアバター 13views

シャローコピーとディープコピーの違い

調べ物をしていてタイトルの2つが出てきたので調べてみました。 オブジェクト指向においてよく使われる用語だそうです。 シャローコピー シャローコピーとはshallow(浅い)の文字が示すように浅いコピーです。 オブジェクトを複製する際に、コピ 2017年6月29日
kensuke-iizuka さんのアバター 5views

CakePHPにおけるアソシエーション

アプリケーション内で異なるオブジェクト同士の関連を定義しているのがアソシエーションです。例えばブログでは記事は多くのコメントを持っていて、記事は一人のユーザーに属しています。 1対1 : hasOne 1対多 : hasMany 多対1 : 2017年6月22日
kensuke-iizuka さんのアバター 35views

CakePHPのビューで共通部分を使い回す

レイアウトで共通して使いたい部分はエレメントとして呼び出してあげると便利です。 以下ではdefault.ctpでbase_header.ctpをエレメントとして呼び出しています。 <?php if($is_login){ $statu 2017年6月20日
kensuke-iizuka さんのアバター 20views

dockerに立てたCakePHPでDBとモデルの作成

忘備録に $ docker exec -it app_db_1 mysql --protocol=tcp -u root -proot app mysql> use app mysql> ALTER TABLE users AD 2017年6月13日
kensuke-iizuka さんのアバター 72views

Facebook GraphAPIでいいね、シェアの数を別々に取得する。v2.9

FacebookのGraphAPI(v2.9)を利用してあるページのいいね、シェアの数を別々に取るには https://graph.facebook.com/v2.9?fields=engagement&id='好きなページのURL 2017年6月13日
kensuke-iizuka さんのアバター 11views

CakePHPで複数の変数をコントローラからビューに渡す

setメソッドでコントローラからビューへ値を渡すときに一つずつ、 $bar = 1; $foo = 2; $foobar = 3; $this->set('bar',$bar); $this->set('foo',$foo); 2017年6月13日
kensuke-iizuka さんのアバター 16views

CafkePHPにおけるHTTPメソッドの確認と受け入れ制限

CakePHPでそれぞれのアクションに飛んでくるHTTPメソッドの確認と受け入れ制限は以下のように行います。 public function delete() { //HTTPメソッドの確認 echo $request->getMet 2017年6月8日
kensuke-iizuka さんのアバター 33views

CakePHPのバージョン確認

アプリケーションの vendor/cakephp/cakephp/VERSION.txt に書いてありました。 2017年6月8日
kensuke-iizuka さんのアバター 7views

CakePHPのディレクトリ構成

あんまり意識せずに開発していたのですが、今日CakePHPの公式ドキュメントに目を通す機会があったので 忘備録としてメモしておきます bin 実行可能なCakeコンソールが入っている config CakePHPが使用する設定ファイルが入っ 2017年6月6日
kensuke-iizuka さんのアバター 13views

リクエストパラメータの取得

CakePHP(3.0以降)でリクエストパラメータを取得するには次の2つがある $controllerName = $this->request->getParam('controller'); // 3.4.0 より前 $co 2017年5月30日
kensuke-iizuka さんのアバター 12views

【PHP】例外のメッセージを表示させる

<?php try { throw new Exception("Some error message"); } catch(Exception $e) { echo $e->getMessage(); } ?> これで画 2017年5月23日
kensuke-iizuka さんのアバター 17views

Could not find ‘php-cs-fixer’. The program may not be installed.の解消

Atomでatom-beautifyをインストールしてPHPファイルをセーブした時に出てきた上記のエラーを解決したいと思います。 ただこのページのとおりに、PHP-CS-Fixerをインストールするだけでした $ wget http://c 2017年5月18日
kensuke-iizuka さんのアバター 12views

CakePHPでデータを取得時にソートする

<?php class PhotosController extends AppController { var $name = 'Photos'; function index() { $this->set('photos', 2017年5月18日
kensuke-iizuka さんのアバター 36views

JavaScriptで小数点第n位までの四捨五入

// 小数点n位までを残す関数 // number=対象の数値 // n=残したい小数点以下の桁数 function roundFloat( number, n ) { var _pow = Math.pow( 10 , n ); retu 2017年5月9日
kensuke-iizuka さんのアバター 79views

JavaScriptで数値をカンマ区切りにフォーマットする

物の値段やお金に関する数値が大きくなるとよく三桁ごとにカンマ区切りで表示することがあります。 JavaScriptで数値をカンマ区切りにフォーマットするにはtoLocaleStringメソッドを使います。 使い方は簡単で、 Number(1 2017年5月9日
kensuke-iizuka さんのアバター 29views

Hashクラスを利用して入り込んだ配列操作を楽に行う

PHPでは配列でデータを持たせて操作させるということが多々あります。配列は便利なデータ構造ですがデータ量が多くなると入れ子構造になりがちでネストが深いとその要素にアクセスするのに手間がかかります。 CakePHPが提供するHashというユー 2017年5月2日
kensuke-iizuka さんのアバター 65views

PhpStormで.ctpファイルのシンタックスハイライトを有効にする

デフォルトでPhpStormを使っているとCakePHPのビューファイルである拡張子が.ctpであるファイルが プレーンテキストとして表示されて見づらいので、自分でシンタックスハイライトを追加します。 PhpPhpStorm > Prefe 2017年4月25日
kensuke-iizuka さんのアバター 87views

PHPにおける”->”と”::”の違い

PHPでオブジェクト指向プログラミングを行うときに見かける2つの演算子についてどのような違いがあるのか. アロー(->)演算子を使う場合 インスタンスプロパティとインスタントメソッドにアクセスする スコープ定義(::)演算子を使う場合 静的 2017年4月20日
kensuke-iizuka さんのアバター 38views

Firebaseでユーザー情報を確認する

Firebaseでログインしているユーザー情報は以下のように取得することが出来ます。 const user = firebase.auth().currentUser; const name, email, photoUrl; if (us 2017年4月6日
kensuke-iizuka さんのアバター 36views

iOS simulatorの動きが急に遅くなる問題の解決

アプリをエミュレータで動かす時に急に動きがもたつき始めてそんなに重たいアプリじゃないはずなのに… というときはエミュレータの設定で全体の動きが遅くなっている可能性があります。 Simulaterのデスクトップ上のツールバーから 2017年3月23日
kensuke-iizuka さんのアバター 59views

React NativeにおけるRealmファイルの場所

React NativeでアプリケーションにモバイルのデータベースをもたせるのにRealmが便利です。 導入方法は公式ページを見てもらえれば、 React Nativeで開発している人にとってはモジュール追加とほとんど変わりがないので、比較 2017年3月23日