Vagrantfileでのhostmanagerの設定 VCCW3.xでVagrantfileを利用してvagrant-hostmanagerによる自動でIPアドレスとURLのひもづけを行うには 以下のような変更が必要です。 config.vm.network :public… kensuke-iizukaハック2017.08.10 687
Seleniumの落とし穴 自動テストをSeleniumで書いていて要素をXpathで取得しようとした時に落とし穴にハマりました。 driver.findElement( By.xpath(“//*[@id=’book_list ‘]/div/di… kensuke-iizukaハック2017.08.08 1,839
PHPバージョン確認のあれこれ PHPバージョン確認をしようとするときに人によって幾つか選択肢がありそうなので忘備録がてらまとめます。 1.環境からアクセスできるファイルを作る。 普段開発している環境にphpinfo.phpのようなファイルを作成して … kensuke-iizukaハック2017.07.20 1,027
React Nativeのバージョンを指定して初期化する React Nativeを使ってモバイルアプリケーションを作る際にReact Nativeのバージョンを指定して作成するには、 以下のinitコマンドでバージョンを指定してあげれば大丈夫です。 これで少し古いnodeモジ… kensuke-iizukaハック2017.07.11 3,659
CakePHPで独自例外の実装 CakePHPで独自例外を実装します。 独自例外クラス <?php namespace App\Exception; use Cake\Core\Exception\Exception; /** * */ clas… kensuke-iizukaハック2017.07.06 4,059
JavaScriptとPHPで全角数字を半角数字に変換する 入力フォームで数字を入力した時に全角で入力されてしまうと、数字のバリデートチェックをするときに 弾かれてしまうことがあります。もっとユーザーフレンドリーになるべく全角数字も半角に変換してバリデートチェックをパスできるよう… kensuke-iizukaハック2017.07.04 1,895
getElementsByTagNameとquerySelectorAllの違い 違いは 静的に取得するか、動的に取得するか 速度 の2つとなっています。 速度についてはGetElementsByTagnameに軍配が上がります。 これはNodeListオブジェクトに2つの種類があることが理由だそうで… kensuke-iizukaハック2017.06.29 3,563
シャローコピーとディープコピーの違い 調べ物をしていてタイトルの2つが出てきたので調べてみました。 オブジェクト指向においてよく使われる用語だそうです。 シャローコピー シャローコピーとはshallow(浅い)の文字が示すように浅いコピーです。 オブジェクト… kensuke-iizukaハック2017.06.29 14,721
CakePHPにおけるアソシエーション アプリケーション内で異なるオブジェクト同士の関連を定義しているのがアソシエーションです。例えばブログでは記事は多くのコメントを持っていて、記事は一人のユーザーに属しています。 1対1 : hasOne 1対多 : has… kensuke-iizukaハック2017.06.22 350