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

煩わしいgitの設定を少し楽にする~その3~

その1、その2を経ていよいよ最後です。 ユーザの入力を受けてGitのアカウントの切り替えに必要なコマンドが一括で実行できるシェルスクリプトです。 #!/bin/sh echo "Please input your git user name 2016年7月7日
kensuke-iizuka さんのアバター 14views

煩わしいgitの設定を少し楽にする~その2~

その1ではユーザー1人のみが使えるシェルスクリプトでしたがファイルにgithubのアカウント名などがそのまま記述されているので若干セキュアじゃないのと汎用性にかけるので入力された値を受け取れるようにしてみます。 今回はシェルスクリプトの入出 2016年7月7日
kensuke-iizuka さんのアバター 54views

煩わしいgitの設定を少し楽にする~その1~

同じマシンを複数人で使うとユーザが変わるたびに毎回gitのアカウントの切り替えを行います。 そんなに大したことがないし、PHPStormの設定で切り替わる分、楽なのですがそれでも煩わしさを感じてしまうので git_set.shなんてシェルス 2016年6月30日
kensuke-iizuka さんのアバター 19views

Google Mapで情報ウインドウの最大幅を変更する。

infowindowという名前の情報ウインドウオブジェクトを生成しているとします。 function set100() { infowindow.close(); var iwopts = { maxWidth: 100 }; infowi 2016年6月17日
kensuke-iizuka さんのアバター 2,182views

Google Mapで情報ウインドウの表示、非表示の切り替え

情報ウインドウを自分で追加しなくとも主要なスポットについてはアイコンとラベルが用意されていて、クリックするとその情報ウインドウで説明を見ることができます。しかしAPIを使って自分オリジナルの地図を作ろうとするとそれが邪魔になることもしばしば 2016年6月16日
kensuke-iizuka さんのアバター 480views

Google Mapのスクロールの無効化

アプリで地図を表示させるときなどにアプリのページ全体をスクロールしたいのにその動作を地図のスクロールに取られちゃう、地図は固定でいいよという時は var map_opts = [ zoom: 14, mapTypeId: google.ma 2016年3月28日
kensuke-iizuka さんのアバター 1,537views

ajax通信におけるAccess-Control-Allow-Originエラーの対処法

WordPressとブラウザやアプリ間でajax通信を行おうとするときに同一ドメインであれば 特に問題なく行えるのですが異なるドメインでアクセスしようとすると XMLHttpRequest cannot load http://hoge.c 2016年3月15日
kensuke-iizuka さんのアバター 243views

WordPressでカスタム投稿タイプの追加

プラグインCustom Post Type UIなんかを使うと簡単に追加できるのですがあえてめんどくさい手動での追加方法を紹介します。 今、自分が使っているテーマのディレクトリ内の(例えばthemes/twentysixteen/)func 2016年3月10日
kensuke-iizuka さんのアバター 123views

ionicで作成したアプリを実機で触る

ionicで作成したアプリはionicviewというAndroidもしくはiosアプリ上で実際に触ることが出来ます。まず自分が作成したアプリのプロジェクトディレクトリに移動します。 その後に $ionic upload コマンドでメールアド 2016年3月8日
kensuke-iizuka さんのアバター 68views

エミュレータでionicで作ったアプリの変更をリアルタイムで確認する

ionicで作ったハイブリッドアプリはウェブブラウザで ionic serve で見るとコードに修正を加えるとほぼリアルタイムでその変更を確認することが出来ますが スマートフォンの画面サイズで確認したい時には少し不便です ionic emu 2016年3月7日
kensuke-iizuka さんのアバター 42views

GoogleMapのマーカーに好きな情報を持たせる

例えばマーカーをクリックした時に出てくる情報をマーカーオブジェクト自身にもたせて表示させたいというときに 好きな情報を追加するにはコンストラクタの引数に好きな情報を変数としてもたせればよいです。 var Marker = function 2016年3月1日
kensuke-iizuka さんのアバター 92views

javascriptで連想配列のソート

JavaScriptで連想配列をソートするには以下のようにします $(function(){ //配列 var fruits = [ {name:"Apple",amounts:200} ,{name:"Strawberry",amount 2016年2月29日
kensuke-iizuka さんのアバター 732views

PHPで「Notice: Undefined index」エラーの解消

タイトルのエラーは未定義の配列を参照しようとすると起こってしまいます。SyntaxエラーやWarningに比べればほっといても動いてくれることもあり、致命的ではありませんがエラーは一つでも消しておきたいのが人情というもの。 よくやってしまい 2016年2月23日
kensuke-iizuka さんのアバター 1,126views

javascriptで文字列が数値かどうかを判別する

文字列が数値かどうかをisNaN関数を使うことでチェックします。 もし引数の文字列を数値と判別したらこの関数はfalseを返します。 単純に数値でなくても例えば isNaN(01); や isNaN(0x1); でも数値として判別してfal 2016年2月22日
kensuke-iizuka さんのアバター 8views

JavaScriptでvoidを使う

人から教えて頂いたことではありますが… undefinedと呼ばれるjavascriptにおけるプリミティブ値はnullやfalseのように条件判定で否定的な意味合いとして使うことが 出来ます。しかし、undefinedを直接使うことは危険 2016年2月16日
kensuke-iizuka さんのアバター 146views

vagrantコマンド早見表

インターンでもよく使う仮想環境Vagrantですが、使うコマンドが限られているのでリスト化して自分の忘備録兼インターンの方の参考資料になればと思います。 ・Vagrantfile(仮想サーバの設計図)の作成 vagrant init ・va 2016年2月15日
kensuke-iizuka さんのアバター 125views

自動テストで明示的な待機を行う-javascript編

以前の記事で調査中だったjavascriptで要素の中身が変わるまで待つことが出来るようになりました。何も難しいことはなくseleniumのwebdriver.untilの名前空間を用いれば解決です。 使い方としては driver.wait 2016年2月9日
kensuke-iizuka さんのアバター 105views

node.jsでオブジェクトをexportする

関数をいくつかのファイルに分割して管理、開発したいときに exportするオブジェクトcalc.js module.exports.add = function (a,b) { return a + b; }; module.exports 2016年2月8日
kensuke-iizuka さんのアバター 65views

自動テストで明示的な待機を行う。

自動テストをしていると要素の中身が変わるまで処理を待ちたい、とか要素が現れるまで処理を待ちたいとか明示的に待機させておきたいことがあります。Seleniumを使っていてしかもJavaなら 以下のように明示的な待機が可能です。 By butt 2016年2月4日
kensuke-iizuka さんのアバター 141views

PhpStormで複数行を選択する

複数行をコメントアウトするときに1行ずつ入力していた自分を反省しその方法を今更ながら調べました。 option キーを押しながらマウスでカーソルを下に引っ張っていきます。以上です。 調べなかった自分が恥ずかしいです。 2016年2月2日
kensuke-iizuka さんのアバター 51views

git resetの使い方

前回でgitにおけるHEADが何なのかということも理解してきたのでresetコマンドについて調べました。 addコマンドでステージングしたファイルのステージングを取り消したいとき git reset HEAD <file> これ 2016年2月1日
kensuke-iizuka さんのアバター 64views

gitにおけるHEADについて

gitについて色々トラブルに見舞われると余計にコマンドを使わなくてはいけなくて エラーメッセージ中に”HEAD”なんてワードも見えたりして… HEADって一体何でしょうか?? HEADとは現在のブランチの先頭を表す名 2016年1月28日
kensuke-iizuka さんのアバター 355views

削除してしまったブランチの復元

間違えて消してしまったブランチもコミットログを辿って復元できます。 # まずは過去のコミット一覧を見る $ git reflog # そこからコミットを選択してブランチを作成  # 例)git branch new-branch HEAD@ 2015年12月28日
kensuke-iizuka さんのアバター 14views

Invalid argument supplied for foreach() …への対処

型が配列でない変数でforeachを実行しようとするとタイトルのエラーが出てしまいます。 foreach文が使えるのは配列かオブジェクトの時だけだから当然、エラーも出るだろうということで foreach ($arr as $item){ 処 2015年12月21日
kensuke-iizuka さんのアバター 2,525views

Google Maps APIで二点間の距離と所要時間を計算する

いろいろなAPIがありますが今回はThe Google Maps Distance Matrix APIを使ってタイトルの通り距離と所要時間を計算してみたいと思います。 APIのURLは以下のとおりです。 https://maps.goog 2015年12月14日
kensuke-iizuka さんのアバター 78views

gitコマンドの練習

色々gitについて調べて実際に開発で使おうとするといきなり本番は怖いなぁ、でもわざわざ練習のために自分でリポジトリ立てるのもなぁ、と躊躇している人におすすめなサイトを紹介したいと思います。自分がgitについて調べている時にたまたま遭遇したの 2015年12月7日
kensuke-iizuka さんのアバター 280views

PHPで月末日を取得する

PHPで月末日を取得するためには例えば今月では以下のコードで対応できます。 echo date('Y-m-t'); // 2015-11-30 昨月、翌月は上のコードを date('Y-m-t', strtotime(date('Y-m-t 2015年11月30日
kensuke-iizuka さんのアバター 4,217views

VirtualBoxで仮想OSの時刻・日付を変更する

時刻や日付が絡んだ処理を実装するときに過去(もしくは未来)の日付を設定したい、という時があります。しかしコードそのものに変更を加えると例えば本番環境でエラーが出てしまったりファイル間での処理が上手くいかないなど何かと問題になりそうなので、仮 2015年11月2日
kensuke-iizuka さんのアバター 2,195views

javascriptでtitleタグの中身を書き換える。

タイトル通りjavascriptでHTMLのtitleタグの中身を入れ替えることが出来ます。 document.title = 'New title'; で”New title”に変わります。jQueryだと $(' 2015年10月26日
kensuke-iizuka さんのアバター 384views

カスタムフィールドの値を取得する。

WordPressでカスタムフィールドの値を取得します。 $meta_value = get_post_meta($post_id, $key, $single); $post_idには投稿IDを、$keyには取得したい値のキー名の文字列を 2015年10月19日