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

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

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

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 さんのアバター 8views

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Transmitの鍵認証時のファイルフォーマットエラーについて

MacでFTPクライアントとして非常に便利な”Transmit”ですが、SFTP利用時にsshの秘密鍵が必要となります。 このときに生成したファイルが”not in a supported format& 2017年3月15日
kensuke-iizuka さんのアバター 11views

dependenciesとdevDependenciesの違い

npmでライブラリをインストールした時にpackage.jsonで見かけるdependenciesの記述。 これは他のライブラリとの依存関係を示しています。ここに記述されたライブラリが必要だということです。 実はこのdependeciesに 2017年3月13日
kensuke-iizuka さんのアバター 36views

React Nativeをchromeでデバッグする

React Nativeで開発している時にWeb開発をしている身としてはJavaScriptだし、Chromeのデベロッパーツール使えないかしら、 と思ったところ使えました。すごい!! エミュレーターの場合 エミュレータを起動させて、 cm 2017年3月9日
kensuke-iizuka さんのアバター 99views

ESLintにおけるrequireの使い方

Reactでソースコードを書きながらESLintで構文チェックするという開発スタイルに馴染めていないです。という内容なのですが… 今回はrequireで怒られました。 Unexpected require(). (global-requir 2017年3月8日
kensuke-iizuka さんのアバター 14views

ローカルのモジュールをReact Nativeのnode_modulesに追加する

npm経由でReact native(以下RN)のモジュールを追加できないというときはそのモジュールの開発者にnpmに登録をお願いする以外にも 一度、ローカルにダウンロードしてからモジュール化するという方法があります。 1.ローカルへのモジ 2017年2月28日
kensuke-iizuka さんのアバター 10views

git resetのリセット

あまり頭を使わずに $git reset --hard commitID とかやると例えば、コミットをプッシュするリモートを間違えちゃったからプッシュ先だけ変えなきゃ、 というときにコミットそのものをなくしてしまうという愚かしい行為に及んで 2017年2月28日
kensuke-iizuka さんのアバター 60views

React Nativeで作成したアプリを実機で動かすときの注意点

カメラを用いるアプリや実機でReact Nativeで作成したアプリケーションを動かす際に気をつけなければいけない点があります。 実機を用いる時にXcodeを使うと思いますがこのとき実機をPCに繋いで、Runすると以下のようなエラーが出るか 2017年2月23日
kensuke-iizuka さんのアバター 19views

Pull Requestを有意義に使う

Githubを開発に使っているとPull Requestという項目を何度も目にしますが実際に使うときは、 単に自分の書いたコードや行った作業をチェックしてもらうための通知に使っていましたが、 この記事を読んで、もっとうまく活用できないかとい 2017年2月21日
kensuke-iizuka さんのアバター 8views

iOS simulatorのホームボタン

シュミレーターを立ち上げたは良いものの、ホームボタンがないのでホーム画面に戻れない。 そんなときはホームボタンの代わりに以下のショートカットキーで代用できます。 Cmd + Shift + H Hのみ2回入力するとマルチタスクビュー(開いて 2017年2月14日
kensuke-iizuka さんのアバター 18views

sedコマンドでのテキスト整形

IDの一覧を取得する関数の変更前後できちんとIDに整合性があるかを確認する時に 以下のような配列としての結果ではエクセルとかに貼り付けても見づらいのでsedコマンドでターミナルで テキストファイルを整形して比較しやすいようにしようという試み 2017年2月9日
kensuke-iizuka さんのアバター 18views

DOMContentLoadedとWebの最適化

パフォーマンス改善の一環として、DOMContentLoadedを確認することがあります。 このイベントは、DOMの解析を終了意した時点で発火するイベントで、 取得したHTMLの構文解析を行い、タグなどを識別しDOMツリーを構成した時点で発 2017年1月25日
kensuke-iizuka さんのアバター 11views

PHPで配列の初期化

以下の関数を使います。 array_fill(始めの配列のキー, 初期化する要素数, 初期値) 以下のように使います。 $array = array_fill(0, 3, 1); print_r($array) //実行結果 Array ( 2017年1月20日
kensuke-iizuka さんのアバター 24views

Pythonで面倒くさい計算を楽にする

授業で逆行列を求めなければいけないということがあり、別にWebのサービスとかmathematicaとか使えばいいんですけど、 なんとなくめんどくさいなと…ターミナルで簡単に出来ないかなと。 そこでpythonを使いました。pythonは機械 2017年1月13日
kensuke-iizuka さんのアバター 9views

特定の過去のコミットから新たにブランチを作成する。

色々やってみたけど、この変更から違うやり方をしていれば、けどやり直したらもっと酷いことになるかもしれないから、今の状態も保存しておきたい という後悔、煩悩は人間、多々あることなので歴史を改ざんしていきましょう。 $ git checkout 2017年1月13日
kensuke-iizuka さんのアバター 20views

Github Desktopでのコンフリクション解決

いつもコンフリクションすると、ターミナルでgitコマンド打っていたのですが、Github DesktopのGUI画面で簡単に解決できることを学んだので忘備録に。 自分がコンフリクトを起こすときはたいていマージ絡みなので、まず Github 2017年1月13日
kensuke-iizuka さんのアバター 151views

PHPでwkhtmltopdfをオンメモリで使う

proc_openを用いることで生成されるPDFを標準入出力のパイプ処理によってメモリ上のみで処理する事ができます。 これによって、例えばtmpフォルダに保存しなくて良いので実行速度の向上、ハードディスクの容量を圧迫することの阻止ができます 2016年12月21日
kensuke-iizuka さんのアバター 13views

ブラウザでファイルをダウンロードする

jpegなどの画像を表示させるのではなく、ダウンロードさせるには 以下のようなHTTP headerが必要です。 <?php $fpath = '/path/to/sample.jpg'; // ファイルパス $fname = 'sa 2016年12月16日
kensuke-iizuka さんのアバター 32views

Google Mapsの情報ウインドウのイベントについて

Google Mapsでマーカーをプロットさせて、それをクリックした際に何か処理を行うというのは良くやることですが、情報ウィンドウについても幾つかイベントがあります。 closeclick content_changed domready 2016年12月14日
kensuke-iizuka さんのアバター 46views

Google Mapsのコントロールオプション

Google Mapを使っていると見かけるストリートビューや航空写真への切り替え、拡大縮小のボタンなどこれらはまとめてコントロールと呼ばれています。 これらはオプションを指定してあげると、アイコンの表示非表示、表示場所の切り替えなどが簡単に 2016年12月9日