サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
大谷翔平
kyamada.hatenablog.com
引用元:http://q.hatena.ne.jp/1299773384 こんな感じでvimrcを明示的に指定して起動するか、 sudo vim -u ~/.vimrc 自分一人しか使わない環境ならrootのvimrcを普段使いのvimrcのシンボリックリンクにしてしまうとかでも良いかも知れません。 sudo ln -s ~/.vimrc /root/.vimrc
Railsでは、Webサーバによって、接続元のIPアドレスを取得する方法が変わります。 WEBrick、Apacke+Passengerの場合 request.remote_ip Nginx+Unicornの場合 request.env["HTTP_X_FORWARDED_FOR"] サーバに依存しない取得方法 remote_ip = request.env["HTTP_X_FORWARDED_FOR"] || request.remote_ip 参考:http://stackoverflow.com/questions/1226959/how-to-get-client-ip-and-server-ip-using-rails
Objectのhashメソッドは使わないこと hashメソッドの戻り値は、rubyを実行するたびに変わります。従って、ハッシュ値を永続化したい場合等には使えません。 $ irb > "hoge".hash => -3237379387648982978 > "hoge".hash => -3237379387648982978 > exit $ irb > "hoge".hash => 2500386903580634777 MD5のハッシュ関数を使う MD5のハッシュ関数で取得した値は、文字列毎に一意な値が返るので、永続化が可能です。 $ irb > require 'digest/md5' => true > Digest::MD5.new.update('hoge').to_s => "ea703e7aa1efda0064eaa507d9e8ab7e" > exit $ irb >
$ git submodule update fatal: reference is not a tree: dfae.. <対処法> 参考:http://blog.s21g.com/articles/1743 $ cd submodule_dir $ git reset --hard $ cd ../ $ git commit -a $ git push それでも駄目なら、一度submoduleを削除して再登録します。 1.submoduleを削除 参考:http://d.hatena.ne.jp/oppara/20101116/p1 .gitmodulesファイルから該当する行を削除 [submodule "path/to/hoge"] path = path/to/hoge url = git://github.com/hoge/hoge.git.git/configファイルから該当
Nginx Nginxインストールの前提条件として必要なライブラリをインストールする $ sudo apt-get install gcc libpcre3 libpcre3-dev zlib1g zlib1g-dev openssl libssl-dev -y Nginxのダウンロード 最新の安定(stable)バージョンである1.2.3をインストールします。 最新バージョンは以下のサイトで確認してください http://nginx.org/ $ cd $ sudo wget http://nginx.org/download/nginx-1.2.3.tar.gz $ sudo tar zxf nginx-1.2.3.tar.gz $ cd nginx-1.2.3/ $ sudo ./configure --prefix=/usr/local/nginx-1.2.3 --user=www
いつも忘れてしまうのでメモ ■エラー内容 $ git clone git@github.com:k-yamada/activeredis.git Cloning into activeredis... Permission denied (publickey). fatal: The remote end hung up unexpectedly ■対処法 $ eval `ssh-agent` // ssh-agent を起動 $ ssh-add ~/.ssh/github_xxx_rsa // githubの秘密鍵をssh-agentに登録 Enter passphrase for ~/.ssh/github_xxx_rsa: ← 鍵を作成したときのパスワードを入力 $ git clone git@github.com:k-yamada/activeredis.git ・・・成功 ■参考
既にActivityが起動中の状態で、「adb shell am start」で同じActivityを起動しようとすると、エラーになります。 $ adb shell am start -n com.test.app/.TestActivity Warning: Activity not started, its current task has been brought to the front これを回避するためには、「--activity-clear-top」オプションをつけて実行します。 $ adb shell am start -n com.test.app/.TestActivity --activity-clear-top Starting: Intent { flg=0x4000000 cmp=com.test.app/.TestActivity (has extras) }
このページを最初にブックマークしてみませんか?
『kyamada.hatenablog.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く