Skip to content

Instantly share code, notes, and snippets.

@tatuas
tatuas / gist:6680440
Created September 24, 2013 04:40
gitでリモートのブランチを指定してローカルにクローン
// リモートブランチの確認
$ git branch -r
// ローカルにチェックアウト
$ git checkout -b sub-branch origin/sub-branch
@tatuas
tatuas / gist:6717973
Last active December 24, 2019 02:02
Ubuntuにnode.jsとnpmをインストール。 aptのnode.jsは古く、コマンドは別のアプリケーションなので注意。
# これだけでnpmとnodeが手に入る
$ sudo apt-get install npm
# 確認
$ nodejs -v
# 最新のnode.jsにアップデート
$ sudo add-apt-repository ppa:chris-lea/node.js
$ sudo apt-get update
$ sudo apt-get dist-upgrade
@tatuas
tatuas / gist:6759866
Created September 30, 2013 06:05
gitでrefusing to update checked out branchが出た際の対処法
リモート側で
$ cd hoge.git
$ rm -rf *
$ git init --bare
$ git config --bool core.bare true
を行う。
@tatuas
tatuas / gist:6807282
Created October 3, 2013 09:05
dp pxの変換 for Android Displayサイズの取得。
WindowManager wm = (WindowManager)context.getSystemService(Context.WINDOW_SERVICE);
DisplayMetrics dm = new DisplayMetrics();
wm.getDefaultDisplay().getMetrics(dm);
// dp -> px はこの値をdpの値にかければよい
dm.density;
// px -> dp はこの値でpxの値をわればよい
dm.density;
@tatuas
tatuas / gist:6955452
Created October 12, 2013 22:06
vagrantをubuntuにインストール(virtualboxが必須)
$ sudo apt-get install virtualbox
$ wget http://files.vagrantup.com/packages/0ac2a87388419b989c3c0d0318cc97df3b0ed27d/vagrant_1.3.4_x86_64.deb
$ sudo dpkg -i vagrant_1.3.4_x86_64.deb
$ vagrant -v
@tatuas
tatuas / gist:6955510
Last active December 25, 2015 09:39
ubuntuにchefのworkstation環境をインストール
$ curl -L https://www.opscode.com/chef/install.sh | sudo bash
$ echo 'export PATH="/opt/chef/embedded/bin:$PATH"' >> ~/.bash_profile && source ~/.bash_profile
$ sudo gem install knife-solo
$ knife configure
return連打。デフォルトでとりあえずOK。
@tatuas
tatuas / gist:6972439
Created October 14, 2013 08:06
androidでxmlのstring-arrayのString配列オブジェクトを生成
String[] array = getResources().getStringArray(R.array.strings);
@tatuas
tatuas / gist:6972462
Last active December 25, 2015 11:58
androidでspinnerに配列オブジェクトを代入
ArrayAdapter<String> spinnerArrayAdapter = new ArrayAdapter<String>(actibityContext, android.R.layout.simple_spinner_dropdown_item, array);
spinner.setAdapter(spinnerArrayAdapter);
@tatuas
tatuas / gist:6972479
Created October 14, 2013 08:10
androidでspinnerの選択位置を指定
spinner.setSelection(7);
@tatuas
tatuas / gist:6978495
Created October 14, 2013 16:41
ubuntuでgemをアップデートする
$ sudo gem install rubygems-update
$ sudo rubygems-update
$ gem -v