본문 바로가기

전체 글

[파이썬] 텍스트파일에서 특정 패턴 다음 에 오는 텍스트 가져오기 텍스트 파일 (주로 로그파일) 이 고정길이로 (fixed length) 되어 있으면 파이썬이나 혹은 다른 스크립트를 이용해서 특정 필드의 값을 가져오는 것이 아주 간단합니다. 예를 틀어 아래와 같은 텍스트 파일에서 이름, 도시, 나이, 성별을 가져오려면 name age city sex michael 31 NY m jane 32 LA f 1 2 3 4 5 6 f = open(sys.argv[1], 'r') lines = f.readlines() for line in lines: name = line[:10] age = line[10:20] city = line[20:30] cs 이런 식으로 처리할 수 있는데요, 만일 텍스트 파일이 가변길이로 되어 있고, name, value 형식으로 되어 있으면 어떻게 처.. 더보기
다음카페 글쓰기에서 파일업로드가 안되는 경우 다음도 네이버 등과 마찬가지로 카페나 티스토리 등에 글을 쓸때 파일을 첨부할 수 있는 기능을 제공하고 있습니다. 물론 이것도 액티브엑스 (ActiveX) 기반이고요.. 예전부터 써왔던 기능이라 아직도 인터넷 익스플로러로 접속하면 액티브엑스를 설치하도록 하는 것 같습니다. 오늘 어떤 컴퓨터에서, 파일을 첨부하려 하면 다음 그림처럼 첨부 버튼이 있어야 하는데 신기하게 이 버튼만 빼고 표시가 되는 현상이 있었습니다. 가장 중요한 버튼이 없으니 파일을 첨부할 수가 없는거죠. 그래서 액티브액스를 강제로 삭제했다가 다시 설치도 해보고 한 30분 넘게 삽질을 했었는데요, 이것저것 눌러보다가 사진업로드를 눌러보니 플래시가 예전버전이라고 뜨면서 실행이 안되더군요. 그래서 혹시나 하고 플래시를 최신버전으로 재설치 하고 해.. 더보기
알리익스프레스에서 구입한 미니DAC 사용기 저희 집에는 거실에 TV, 오디오 그리고 블루레이 플레이어가 있습니다. TV와 블루레이는 HDMI로 연결되어 있고, 오디오는 음악감상용으로 TV나 블루레이와 연결이 되어 있지 않았었는데요, 일반적인 영화나 드라마를 볼 때는 TV 자체의 스피커로 듣는 소리가 크게 불만이 없었는데, 어쩌다 한번씩 음악방송이나 동영상을 틀어보면 소리가 아무래도 오디오에서 나오는 것 보다 많이 부족하더군요. 처음에는 블루레이와 오디오를 연결해 보려고 했는데, 블루레이 플레이어가 워낙 최근에 나온것이라 소니 원가절감의 절정을 보여주는 물건이라 출력단자는 HDMI하나, 동축 디지털출력 하나밖에 없어서 오디오와 연결할 방법이 없더군요. (오디오도 AV앰프가 아니라서 동축입력을 받지 않는 물건이고요) TV에도 얼핏 봤을때 오디오 출력.. 더보기
vim, less 에서 검색(search) hightlight 토글하기 리눅스 운영자가 가장 자주 쓰는 프로그램 중을 꼽는다면 저는 vim (vi) 와 less 를 꼽습니다. vim이야 리눅스에서 모든 종류의 텍스트 파일을 에디트할 때 쓰는 기본중의 기본 프로그램이고요, less 도 로그를 볼 때 가장 기본적으로 사용하는 프로그램이지요. 저는 특히 로그를 볼 때 less를 선호하는데, 그 이유는 로딩속도가 빠름 메모리에 파일 전체를 읽은 뒤 실행하는 vim에 비해, 일부분만을 로드하기 때문에 아주 큰 파일 (심지어 GB단위의 텍스트 파일도) 빠른 속도로 읽을 수 있습니다. 읽기전용 그런 실수도 하냐고 하시겠지만, 실운영 환경에서 가장 많이 일어나는 사고 중 하나가 파일을 열었다가 실수로 저장하는 일이죠. less는 읽기전용으로 파일을 열기 때문에 그런 사고를 미연에 방지해 .. 더보기
[수능] 2016학년도 대학수학능력시험 영어를 풀어보니... 제가 수능을 본지도 상당히 긴 시간이 지났습니다. (정확하게 언제 수능을 봤는지는 공개하지 않겠습니다. 개인정보 보호 상.. ^^:) 그 동안 수능시험을 다시 풀어본 적은 없었는데요, 이번 수능은 모의고사때보다도 많이 어려워졌다는 평도 있고, 저 개인적으로도 시험을 위한 영어공부는 하지 않은 지 오래 되었기 때문에 (마지막으로 본 것이 토플시험인데 거의 10년 가까이 되는 것 같네요) 어느정도 성적이 나올지 궁금하기도 해서, EBS에서 문제지를 다운로드 받아서 한번 풀어 보았습니다. EBS홈페이지에 들어가 보니 아래처럼, "수능 풀서비스" 를 제공한다고 하네요. 제가 공부할 때랑은 환경이 많이 변한 것 같습니다. 여기를 클릭하시면 EBS 해당 페이지로 바로 연결됩니다. 결론부터 말하면, 중간에 아리까리한.. 더보기
[연말정산] 현금영수증 할 필요 없다?! 요사이에는 대부분 물건을 구매 할 때 카드를 쓰는 것이 일상화 되었죠. 카드 포인트나 혜택을 받을 수도 있고, 현금결제를 하면 잔돈을 가지고 다녀야 하는 불폄함도 현금보다는 사람들이 카드를 선호하게 하는 요인 중 하나 같습니다. 그런데 어쩌다가 현금을 쓰게 되면, 대부분 듣게 되는 말이 "현금영수증 하시나요?" 입니다. 제 주변을 보면 대부분 그 때 "예!" 라는 대답을 듣게 되는데요, 아마 대부분의 직장인들은 아무래도 현금영수증을 쓰면 신용카드보다도 더 소득공제가 된다는 생각에 착실하게 현금영수증을 발급하시는 것 같더라고요. 물론 현금영수증을 발급받는 이유가 소득공제 하나만은 아니고, 국가 세수 증대 및 조세 투명성에 기여하는 여러 좋은 목적 들이 있지만, 어쨌던 대부분의 사람들에게 현금영수증 발급의 .. 더보기
윈도우10에서 게임 실행시 DLL에러 해결방법 (XINPUT1_3.dll is missing) 윈도우 8에서는 멀쩡하게 잘 돌아가던 게임이, 윈도우10으로 버젼업 한 이후에 잘 돌아가지 않는 문제가 있었습니다.모든 게임이 그런것은 아니고 일부 게임에서 발생하던 현상인데요, 실행 파일을 더블클릭 하면 어떤 DLL (XINPUT1_3.dll , 혹은 다른 파일) 이 없다고 하면서 실행이 되지 않습니다.인터넷을 찾아 보면 대부분 해당 파일을 다운로드 받아서 실행하라고 나와 있는데, 다운로드 해서 실행해도 되지 않더군요.아마도 윈도우10으로 올라가면서 다이렉트X도 판올림이 되어 몇몇 예전버전의 파일이 누락되면서 발생한 현상이 아닌가 합니다.이런 경우에는, 아래 링크에서 MS DirectX 엔드유저 런타임을 다운받아 실행시키면 바로 해결 됩니다.링크 더보기
[Zard] 추억의 이름 자드 - 첫 번째 이야기 1990년대를 생각해 보면 한국의 가요, 미국의 팝이나 일본의 J-POP 모두 좋은 음악이 많이 나왔던 황금기라는 생각이 듭니다. 저는 그때 가요보다는 팝 음악을 많이 들었는데요, 아마 배철수의 음악캠프도 그 때 가장 많이 들었던거 같고요, 일본 음악은 당시 아직 개방되기 전이라 알음알음 CD를 시거나 친구에게 빌려서 듣고 (그때 명동에 일본CD를 파는 가게가 있었죠. PC통신을 통해서 통신구매도 했던걸로 기억나네요), CD를 테입에 녹음해서 듣기도 했고요. (PC통신에서는 CD를 테입에 녹음해서 파는 분들도 있었습니다. 물론 불법이지만 그때는 아직 저작권의 개념이 희미할때 이기도 했죠) 요새같은 스트리밍 음악은 생각도 할 수 없을 때였고, MP3 파일이란 것도 아직 대중화되기 전의 이야기입니다. 어느 .. 더보기