tkuchikiの日記

新ブログ https://blog.tkuchiki.net

2012-11-01から1ヶ月間の記事一覧

MySQLをコマンドラインから直接実行&出力形式の変更方法

-e を使う。 mysql -u root TABLENAME -e'select id from user where id=1' +----+ | id | +----+ | 1 | +----+ カラム名を表示したくない時、-N を使う。 mysql -u root TABLENAME -N -e'select id from user where id=1' +---+ | 1 | +---+値だけ欲しい時…

LinuxのTimeZone変更

/etc/localtimeを書き換える。 /usr/share/zoneinfo 以下にあるファイルで上書くか、 シンボリックリンクを貼る。 rm /etc/localtime; ln -s /usr/share/zoneinfo/Asia/Tokyo /etc/localtime;

MySQLで文字列を部分的に書き換えるSQL

replace関数を使う。 UPDATE table_name SET column=replace(column, 'hoge', 'foobar');columnカラムに含まれる 'hoge' が 'foobar' に書き換わる (www.hoge.com --> www.foobar.com)

opensslコマンドで鍵を使った文字列の暗号・復号化

暗号化アルゴリズムDES、鍵:foobar、対象文字列:hoge の場合[暗号化] $ echo "hoge" | openssl enc -e -des -base64 -k "foobar" U2FsdGVkX19KGcERzdqxVTXcJX9pGPYfDES(-des) で、"foobar"を鍵に(-k "foobar")、暗号化(enc -e)して、Base64でテキスト化(-bas…

railwayjsでreq.sessionがundefinedになる場合の対処法

railwayjs init APP_NAME で生成されたコードに対して、SessionStoreにRedisを指定するコードを足した場合のコードが以下のようになる。config/environment.jsvar express = require('express'); var RedisStore = require('connect-redis')(express); var c…

expressやrailwayjsでenvironmentを切り替える方法

settings.envの設定は、環境変数NODE_ENVを参照している。 従って、以下の通りで切り替え可能。export NODE_ENV={test,development,production}[express] node app.js[railwayjs] node server.js

brew install svn が失敗する場合の対処法

brew install svn ==> Downloading http://www.apache.org/dyn/closer.cgi?path=subversion/subversion-1.7.7.tar.bz2 Already downloaded: /Library/Caches/Homebrew/subversion-1.7.7.tar.bz2 ==> ./configure --prefix=/usr/local/Cellar/subversion/1.7.…