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

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

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

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

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

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

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

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

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

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

dependenciesとdevDependenciesの違い

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

React Nativeをchromeでデバッグする

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

ESLintにおけるrequireの使い方

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

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

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

git resetのリセット

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

array_mapの利用

array_map関数は指定した配列の要素にコールバック関数を適用して返り値としてその結果の配列を返す、という機能です。 array_map(callback, array1) とすることでarray1のすべての要素にcallback関数を 2016年12月7日
kensuke-iizuka さんのアバター 17views

WordPress コーディング規約

wordpressのコーディング規約はこのページで確認することが出来ます。 PHPを始めとする各言語のコーディング規約も合わせてまとめられているので一度目を通しておくべきかなと思います。 手始めにPHPで自分があまり意識していなかったことを 2016年11月25日
kensuke-iizuka さんのアバター 27views

gitコマンドでも怠惰になる

前回エイリアス設定という便利なものを導入したので次はよく使うgitでも同じをしてしまおうと思います。 いや〜、怠惰ですねぇ でも前回通りだと少しつまらないので趣向を凝らしてgit設定ファイルのほうで設定してみます。 と言っても簡単で [al 2016年11月21日
kensuke-iizuka さんのアバター 10views

エイリアスを設定してどんどん怠惰になる

エイリアスとは、偽名、別名、通称などの意味を持つ英単語。ITの分野では、ファイルなどの実体を別の名前で参照するためのシンボルといった意味で使われることが多い。 今回はbashでエイリアスを設定して面倒くさいコマンドを簡単に入力して怠惰になっ 2016年11月21日
kensuke-iizuka さんのアバター 8views

Homebrewにおけるlinkについて

Homebrewはとても便利で簡単に自分の必要なソフトウェアやプログラミング言語のライブラリ、開発環境をインストールできるのですが、 いくつかのコマンドを入力するだけでほとんど何も理解しなくとも最適な環境が構築されてしまい、いざエラーが出て 2016年11月20日
kensuke-iizuka さんのアバター 71views

PHPでメモリ上に一時的なファイルを作成する

ディスクでなくメモリに一時的ファイルを作成して何かの処理に使うことで処理の高速化をしたいときに便利です。 $data = file_get_contents("hoge.fuga"); $fp = fopen('php://memory', 2016年11月15日