2017年6月12日月曜日

linux command あるディレクトリーのファイル、或いはフォルダの権限を変更

フォルダの権限を変更したい場合:
find /path/to/base/dir -type d -exec chmod 755 {} +

ファイルのみの権限を変更したい場合:
find /path/to/base/dir -type f -exec chmod 644 {} +

再帰的全ての権限を変更したい場合:
$ chmod 0644 -R [dir]

2017年5月29日月曜日

Pythonの中、配列あるいはdictを全部出力する方法

phpだと、「var_dump」、「print_r」でオブジェクトを全出力する方法があります。
Pythonなら、相当するメソッドがないのかなあ。。
Pythonの中、phpのvar_dumpを相当するメソッドは「pprint」です。使い方は以下の通りです。

from pprint import pprint

record = {'kinesis': {'data': 'test hoge ...'}} 

pprint record

2017年5月23日火曜日

gitの.gitignore突然効かなくなりました。

今日突然gitの.gitignore効かなくなりました。
色々試しましたけどうまくスルーしてくれなかった。。。
解決方法をメモしておきます。


git rm -r --cached .
git add .
git commit -m "fixed untracked files"