Skip to content

Instantly share code, notes, and snippets.

@ques0942
ques0942 / file0.txt
Created June 8, 2013 17:49
フォルダ内の特定の文字コードのファイルを別の文字コードに変換する ref: http://qiita.com/items/28851101537c807cae94
ls | xargs nkf -g | grep <変換前の文字コード> | sed -e 's/:.*$//g' | xargs nkf <変換後の文字コードに対応するオプション> --overwrite
@ques0942
ques0942 / file0.txt
Created August 31, 2013 10:23
バックグラウンド系処理の起動/停止スクリプトのテンプレ ref: http://qiita.com/ques0942/items/5ec363bbf66d57ee68dc
command &
echo $! > pidを保存するファイル
@ques0942
ques0942 / file0.txt
Created September 4, 2013 13:56
sshしつつtailを走らせるときに、ctrl + cでリモートのtailをkillする方法 ref: http://qiita.com/ques0942/items/40517e91529de4790e65
ssh hostname "tail -f /path/to/log"
@ques0942
ques0942 / file0.py
Created September 8, 2013 13:47
特定の値が空だったら初期化したい(python) ref: http://qiita.com/ques0942/items/0ab601313d1647ef57d4
result = value or 1
[a for a in [1, 2, 3, ]]
@ques0942
ques0942 / file0.py
Last active October 2, 2019 11:23
リスト内包表記でifの判定 ref: https://qiita.com/ques0942/items/363e0f18f148214d1420
[ x for x in [1, 2, 3, ] if x > 2]
@ques0942
ques0942 / file0.py
Created September 12, 2013 12:26
変数名をチェックして挙動を変えるデコレータ ref: http://qiita.com/ques0942/items/078a2cf5ae1da44d5224
def deco(func):
from inspect import getargspec
def inner(*args, **kwargs):
arg = getargspec(func)
if 'a' in arg.args:
print args[arg.args.index('a')];
return func(*args, **kwargs)
return inner
@ques0942
ques0942 / file0.py
Created September 21, 2013 13:56
(sqlalchemy)selectのフィールドにテキストを表示する ref: http://qiita.com/ques0942/items/58b2ec82af7fa2b1f406
from sqlalchemy.sql.expression import literal
query = session.query(Table.column1, literal('sample_text'), Table.column2)
@ques0942
ques0942 / file0.py
Last active December 24, 2015 18:09
部分文字列を削除する ref: http://qiita.com/ques0942/items/594d67445c02162a686d
import timeit
import re
test_str = '...なんか文字列...'
pat = re.compile('...なんか正規表現...')
match = pat.search(test_str)
def _remove_str1(base_str, target):
@ques0942
ques0942 / file0.sql
Created October 13, 2013 09:40
selectした結果をinsertする ref: http://qiita.com/ques0942/items/acfdd5382c638580ce0b
insert into table_name (col1, col2, ...)
values (select col1, col2, ... from table2_name);