2012-01-01から1年間の記事一覧
Version 確認 $ mysql --version >mysql Ver 14.14 Distrib 5.5.20, for osx10.7 (i386) using readline 5.1 mysql> select version(); 設定ファイル /etc/my.conf DBのファイルシステム上での保存場所(設定によります) /usr/local/var/msyql DB作成 create …
リモートにアクセスする。 ssh hoge設定ファイルを書くと便利。 ~/.ssh/config Host hoge Hostname hoge.jp Port 1945 IdentityFile ~/.ssh/hoge_key User u16suzu Host *
クロン一覧表示 crontab -l クロン編集 crontab -e編集後保存すれば、以下の文言が表示され、自動的にアップデートされる。 crontab: installing new crontab 30分ごとにコマンド実行 /30 * * * * ruby ~/hoge.rb > /dev/null 2>&1 コメントは#で。 stdout, …
ssh の接続先のエイリアスは /etc/hosts にかく。
git log 変更内容に含むストリングで検索 git log -S'string' git log -G'regexp' authorで検索 git log --author=regexp file編集内容(diffstat)も表示 git log --stat コミットログを正規表現で検索 git log --grep=regexp 一行で表示する git log --oneli…
ダンプをとる $mysqldump -u user_name -p password db_name > ~/backup.sql ダンプから復元する $mysql -u user_name -p password db_name < ~/backup.sql 指定のテーブルのみダンプ $mysqldump -u user_name -p password db_name -t table_name > backup.s…
調べるの2回目なのでメモしておく。 Asc (Ascending) 昇順 本来決められた順番 0, 1, 2, 3, ... Desc (Descending) 降順 昇順の逆 ..., 3,2,1
ソースの行頭に以下を追加 # coding: utf-8
マイグレーション Wordモデルに Group IDカラムを追加する #rails g migration AddGroupToWord group_id:integer スネーク記法でもおk #rails g migration add_hoge_to_word hoge:string モデルからカラムを削除する。 # rails g migration remove_hoge_fro…
注意! 多人数開発時多数が利用しているリモートレポジトリのブランチ(master等)にpushしてしまった後はやらないほうが良い!branch切って作業すべき! git コミットをまとめるには git rebase -i HEA~3 で、コミットログがエディタで開かれるので pick を squa…
Macでnginxをインストールし起動後、kill -s quit しても、master, worker プロセスが再起動してしまう。 ググったら情報が見つかった。コンフィグファイル /usr/local/etc/nginx/nginx.conf に以下の内容を追加 daemon off;そして、以下のコマンドで終了。 …
メタプロより。 inc = Proc.new { |x| x+1} p inc.class p inc.call(33) dec = lambda { |x| x-1} p dec.class p dec.call(33) def fuga(&the_proc) the_proc end mul = fuga{|x, y| x*y} p mul.class p mul.call(4,5) 結果 Proc 34 Proc 32 Proc 203番目の…
&を使うことでメソッドにブロックを渡すことができる。 def hoge(a, b, &op) yield a, b end p hoge(3,4){|x,y| x*y}
Rails.root アプリケーションルートディレクトリのパス Rails.env RAILS_ENV="hoge"で起動時に指定した環境変数
git submodule は、本体ソース内から、別のリポジトリを参照する場合に使用する。 git submodule show と同じ status サブモジュール一覧を表示する。プレフィックスの意味 - : 未初期化, + : インデックスのSHA-1と合っていない, U:コンフリクト発生 add サ…
routes.rb ファイルを読んでみました。そのメモです。優先度は順番による。一番最初に書かれたものが、一番優先度高い。 ルーティングに変数を使える。 str = "entries33" match 'hoge' => str + "#index" # => hoge /hoge(.:format) {:action=>"index", :co…
明けましておめでとうございます。 2011 年を振り返ってみれば、色々なことが起こりました。 4月 前職を退職 失意のどん底だったが、yugui さんの 初めてのRuby に感動する。Ruby をはじめる。 5月 Tokyu.rb#03 にRuby 関連の勉強会初参加。 6月自分のホーム…
Ruby の正規表現のゆるふわなまとめです。 ^ 行頭 $ 行末 \d 数字 \w 数字と英数字とアンダーバー \s 空白文字 \A 文字列の先頭にマッチ \z 文字列の末尾にマッチ \Z 文字列の末尾にマッチ. ただし末尾が改行ならばその前の文字にマッチ ### 後方参照 $1, $2…