본문 바로가기

728x90

분류 전체보기

(166)
Python config.ini 보다 입력받은 옵션을 더 우선시 하기 configparser 를 통해 argument를 파싱하고 비슷한 것을 config.ini 에 넣어 두었다고 가정 이때 config.ini 를 먼저 읽어서 argument쪽에 넣고 argument를 다시 읽으면 되는데, 이때 문제가 parser가 초기화를 한다. 그래서 무식한 방법이지만 default 에 넣는 방식으로 다음과 같이 처리하면 된다. 이때 형변환 부분이 있을 수 있는데, 이 부분은 아직 고려 하지 않았다. 예제소스 test.py import configparser import argparse def loadConfig(cfgfile): my_cfg = configparser.RawConfigParser() my_cfg.optionxform = str my_cfg.read(cfgfile) re..
[간편아침] 냉동 베이글 필요한 것– 냉동 베이글– 기구 빵칼, 전자렌지, 토스터기1. 전자렌지로 데우기 (자르기 좋게)– 대충 30초 정도 돌린다2. 반절 + 반절 자르기– 빵칼로 반절을 자르고 세로로 반절을 더 자른다– 4조각이 됨3. 두 조각씩 토스트기 한쪽 면에 넣는다.  (네 조각을 한번에 토스트기로 굽는 방식)4. 먹기~
[AWK] Giga, Kilo, Mega 변환해서 보여주기 p1 이라는 파일에서 공백으로 구분된 2개 컬럼에서 1번째 컬럼에 구성이 1.2G /home/parkmo 이런 형태인 경우 cat p1 | awk '{ TEXT1=$1; TEXT2=$2; SEP=substr(TEXT1, length(TEXT1), length(TEXT1)); STR_VALUE=substr(TEXT1, 0, length(TEXT1-1)); # print SEP; # print STR_VALUE; if ( SEP == "K" ) { VALUE=STR_VALUE*1024 } else if ( SEP == "G") { VALUE=STR_VALUE*1024*1024*1024 } else if ( SEP == "M") { VALUE=STR_VALUE*1024*1024 } else { VALUE=ST..
[Script] bash iconv로 디렉토리 내 파일들 cp949 to utf8변환 1) 파일 확장자들은 MY_LIST에서 보이는 것처럼 *.h *.c 2) 변환 fail은 stderr로 올라오는 것을 체크해서 처리 #!/bin/bash TMP_FILE_OUT=/dev/shm/mytmp.out TMP_FILE_ERR=/dev/shm/mytmp.err #iconv -f cp949 -t utf-8 get_file_size() { FSIZE=0 if [ -f $1 ] ; then FSIZE=`wc -c $1|awk ' { print $1 } '` fi return $FSIZE } MY_LIST=`ls *.h *.c` for MY_FILE in $MY_LIST do get_file_size ${MY_FILE} SIZE_MY_FILE=$? if [ ${SIZE_MY_FILE} -gt 0 ]; t..
[vim] vi 편집기 실행시 마지막 편집한 라인으로 커서 놓기 본래 vi 실행시마다 마지막 편집하던 곳의 줄에 커서가 있는게 기본인줄 알았는데, 우분투 12.10 서버를 깔고 apt-get으로 vim을 설치했는데, 기본 값이 아니어서 다음처럼 처리하였다. /etc/vim/vimrc 나 /etc/vimrc 에 다음 추가
stdout 에 대한 timestamp 앞에 찍어주기 1. awk를 사용할 경우, # echo "hello" |awk '{ print strftime("%Y-%m-%dT%H:%M:%S%z", systime()),$0 }' 2023-09-14T14:46:34+0900 hello 2. moreutils 의 ts 유틸 사용시 # apt-get install moreutils # echo "hello" |ts -m "%Y-%m-%dT%H:%M:%S%z" 2023-09-14T14:44:19+0900 hello
육아용품 – 샴푸캡 원글 (이글루): 2012/02/15, 6:29 오후 아이를 키우다가 샴푸캡을 쓰면 많이 편리해서 기록차원에서 포스팅한다. (본인은 현재까지 애가 7개월정도 되었을때부터 씻길때 유용하게 사용하고 있다. 현재는 14개월째) 한 150일 정도 되어서 애가 기어다닐수 있고 허리를 세워서 앉을 수 있기시작하면 목욕 시킬때 바로 샴푸캡을 쓰는게 좋은 듯 하다 * 샴푸캡을 사용할때 주의사항 1) 처음 사용할때는 아이가 다른데에 집중 할수 있도록 욕조에 장난감을 많이 놓고 장남감에 집중하게 한다. 그렇지 않으면 아이는 머리에 뭔가가 씌어진게 기분이 나빠서 짜증을 낸다. 2) 샴푸캡은 시기가 있는 것으로 보인다. 애가 좀 멋모를때 시작해야지 애가 너무 똘똘해져서 머리에 뭔가를 놓는 것에 대한 존재를 제대로 거부할땐 늦..
batch 디렉토리내 파일 전부를 각각 분할압축하기 @echo off For %%j in (*.mp3) do ( rar a -v10240k "%%~nj" "%%j" ) --- 참조: http://www.diskool.com/777679 설명: 위 파일을 bat파일로 만들어서 저장한후에 실행한다. 현재세팅은 확장자 mp3에 10메가씩 나눠서(-v10240k) 압축하게 되어있다. avi같은 경우는 아래처럼 하면 자막까지 될것으로 보인다. @echo off For %%j in (*.avi) do ( rar a -v10240k "%%~nj" "%%j" "%%~nj.smi" ) %%~nj는 확장자를 제외한 파일이름을 의미한다. (j는 for에서 %%j로 받았기 때문에 그런거고) 첨부파일은 해당 배치파일과 rar.exe파일이다.
[제주/죽] 오조해녀의집 원글(이글루): 2010-05-13 01:06:05 1) 기본 반찬 2) 전복죽 3) 위치 2008년 5월에 제주 놀러갔을때 간 곳이다. 전복 죽 색깔부터가 남다르다. 전복을 좋아하는 사람에겐 정말 맛있다고 한다. 해물을 그다지 좋아하는 내가 보기엔 신기하기만 했다. 그때 맛을 본 지인은 정말 맛있다고 표현했다. 아침에 먹어서 본인은 배가 고프지 않아서 전복죽 하나만 시켰다. 다른 메뉴는 먹어 보지 않아서 모르겠다. 맛: 본인이 먹지 않아서 평가 불가. 양: 보통 위치: 제주 동쪽 성산항 바로 근처다.
[python] 외부 프로세스 실행한 결과를 string을 받기 #!/usr/bin/python import subprocess def getCallResult(cmdARGS): fd_popen = subprocess.Popen(cmdARGS.split(), stdout=subprocess.PIPE).stdout data = fd_popen.read().strip() fd_popen.close() return data data = getCallResult("ls -la") print (data) 결과) $ python test.py 합계 524 drwxrwxr-x 4 parkmo parkmo 4096 1월 27 16:30 . drwxrwxr-x 45 parkmo parkmo 4096 1월 27 11:59 .. drw-rw-r-- 1 parkmo parkmo 421 1..

728x90