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

`command`よりセクシーなコマンド結果展開

echo `date` => Mon, Nov 25, 2013 4:13:50 PM のように ` バッククォート でコマンドの実行結果を展開して使用できる (この例では ` 使う必要もないけど)が、 この記法の抱える問題として、ネストできないというのがある。 以下のパターンを考える。 #date…

レスポンスをブラウザに開かせず、強制的にファイルダウンロードにするためのmimeType

application/force-download 今後も役に立ちそう

vimのカラースキームを設定する/カスタマイズする

# vimのデフォルトカラースキームファイルが配置されているパス ls /usr/share/vim/vim73/colors/ # 自分用のカスタムカラースキームファイルを配置するディレクトリを作成 mkdir -p ~/.vim/colors # デフォルトカラースキームをコピーしてくる これを変更す…

wget: プロキシを通したりPOSTパラメータを付与したり

wget使うたび毎回ググってるので書く これで脳味噌に残るだろうか(`・ω・´) プロキシ設定 -e http_proxy="http://proxy.com:10080" -e https_proxy="https://proxy.com:10080" POSTデータ設定 --post-data="kuso=aaa&miso=bbb&tech=ccc" SSL証明書エラー…

taskselを使ってゼロからLAMP環境を90秒で構築

[ubuntu, linux mintなど debian系にて] sudo su tasksel a2enmod rewrite apachectl restart または /etc/init.d/apache2 restart http://localhost/ にアクセスit works!

パスワードの保存と秘密キー

パスワードをDBにぶっこむときに、平文で保存ってしないと思うんスよね。 まあ、だいたい、ハッシュ化して保存するわけじゃあないですか。ハッシュ化するって言っても、パスワードの文字列をmd5して保存するくらいだと、まあ、平文で保存しているに等しいで…

Gitコマンドのエイリアスを設定する (aliasコマンドではなくGitの設定として)

git config --global alias.cl 'clone' git config --global alias.ad 'add' git config --global alias.fe 'fetch' git config --global alias.ci 'commit -a -m' git config --global alias.st 'status' git config --global alias.di 'diff' git config -…

コマンドプロンプト(cmd.exe) でUNIXライクなコマンドを使う

dir と打つつもりが、ついいつもの癖で ls と打ってしまい涙する事が多いので、 doskeyで各コマンドのエイリアスを設定する。C:\cmd\cmdrc.bat @echo off doskey cat=type $* doskey history=doskey /history doskey ls=dir $* doskey l=dir $* doskey ll=di…

配列の添え字が1でなく0から始まる理由

unko = ['k', 'u', 's', 'o']このとき、変数unkoがメモリ上のどこを指しているかというと アドレス 値 1000 k ←ここ 1001 u 1002 s 1003 o 配列データの先頭のアドレス(1000)を指している。 実際に値を取り出すためには、unko[0]とすることで、 k という値を…

firefox22でselenium IDEのエラー

firefox22にアップデートしたらseleniumのテストがコケまくる。 [error] Unexpected Exception: fileName -> chrome://selenium-ide/content/selenium-core/scripts/htmlutils.js, lineNumber -> 309, columnNumber -> 8 http://stackoverflow.com/questions…

ImageMagick::convert -resizeのイケメンオプション 「>」

縦横比を保持せず強制的に100px × 100pxにリサイズする convert input.jpg -resize 100x100! output.jpg 縦横比を保持したまま、100px × 100pxに納まる最大サイズでリサイズする convert input.jpg -resize 100x100 output.jpg 縦横比を保持したまま、横100p…

コマンドプロンプトから任意のプロセスを一括終了する

cmdを起動してtaskkill /f /im {プロセス名} でOK taskkill /f /im WINWORD.EXE && taskkill /f /im EXCEL.EXE wordとexcelを全て閉じる

mongoDBのObjectIdフィールドに対し後方一致検索を行う

db.Collection.find({$where:function(){return this._id.toString().match(/9$/);}})↑_idの末尾が9のドキュメントだけ取得する。前方一致も部分一致も正規表現変えればOKdb.Collection.find({$where:function(){return String(this.someObjectId).match(/9$…