2013-01-01から1年間の記事一覧

ビットによる状態(ステータス)の持ち方

bitによって状態を持つ方法 ビット 状態 0001 状態A 0010 状態B 0100 状態C 1000 状態D このように、各々の桁でかぶらないように状態を作る。 そうすると、 状態Aと状態B は A|B -> 0011のように判断することができる。 桁をかぶらせて状態を持つ場合 4桁目…

gitlab構築時に気になったコマンドを調べる

adduser --disabled-login $ adduser --disabled-login --gecos 'GitLab' gitadduser --disabled-login Do not run passwd to set the password. The user won't be able to use her account until the password is set. --disabled-password Like --disable…

ディスプレイの大きさ

いつも忘れてしまうのでここに書いておく 初めてのボーナスで買ったiMacのディスプレイの大きさ 20インチ(20") iPad 9.7インチ(9.7") 初めて買ったMBA MacBook Air 13インチ(13")

最近のvimrc

vim

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " Neobundle 用(ここから) """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~…

vimのちょっと役に立つ設定

vim

NeoBundleを使ったときコメントの次の行に書こうとするとコメントが勝手に挿入されるを解除 autocmd FileType * setlocal formatoptions-=ro NERDTreeをvim起動時に実行 autocmd VimEnter * NERDTree ./

ローカルにgitリポジトリを作ってpushとかする方法

git

プロジェクトhogeを作成したいとき 以下のような手順になる リモート(ローカル)になるリポジトリ作成 $ mkdir ~/Documents/local-repo // 単純に各種プロジェクトをまとめるディレクトリ $ cd ~/Documents/local-repo $ mkdir hoge.git // hogeプロジェク…

なぜかいままで使っていないvimのタブ移動とウィンドウ移動

タブ移動 コマンドモードで gt gT タブ閉じる q qa wqa ウィンドウ移動 Ctr+ww

zshでRoRの補完

rails の zsh 補完関数書いた - Kōenji を使わせていただいたら、うまくいった!ただ、前回の記事で、 $ b-railsというaliasを作っている手前、 b-rails だと補完できない。そこで、 _b-railsを作ったファイル名を_b-railsに変えて、中身は以下のdiffのよう…

RoRの構築方法

.zshrcに次のalias, functionを作っておく alias b='bundle exec' alias b-install-local='rbenv exec bundle install --path=vendor/bundle && rbenv rehash' alias b-rails='bundle exec rails' function b-rails-new { bundle exec rails new $1 --skip-b…

sinatraの構築方法

参考 [ruby]最初に知っておけば良かったbundlerの使い方 sinatra編 | Into my web http://memo.yomukaku.net/entries/IpCSQmo SinatraからActiveRecord 3を使う(1) マイグレーション - アインシュタインの電話番号

bundlerの構築方法

bundlerインストール $ gem install bundler $ rbenv rehash Gemfile作成 bundlerを使いたいプロジェクトで $ bundle init Gemfile編集 入れたいgemを書く 入れたいgemをインストール $ bundle install --path=vendor/bundleが、これだと、rbenvのRubyバージ…

rbenvの構築方法

git から rbenv 導入 $ git clone https://github.com/sstephenson/rbenv.git ~/.rbenv .zshrcの書き換え パスを通す $HOME/.rbenv/bin:をパスの先頭に追加 rbenv initがシェル起動時に呼ばれるように $ echo 'eval "$(rbenv init -)"' >> ~/.zshrcで .zshrc…

Ruby on Rials メモ

コマンド コマンド 意味 rails new プロジェクト名 新しいプロジェクトを作る bundle install Gemfileのモノがインストールされる rails server サーバーの起動 rails generate scaffold モデル名 カラム名:型 カラム名:型 ?? rake db:maigrate ?? rails gen…