2016년 11월 29일 화요일

대통령의 품사

한동안 원고 교정 문제로 무슨 도 닦는 기분으로 산 듯하다. 왜 오탈자나 문법 오류 교정이 아닌, 글쓴이의 의도나 기획 자체를 훼손하는 교정이 발생할까? 기술 서적인데 명령어나 실행 코드는 왜 바뀌지? (틀린 정보가 담긴 책이 나오면 출판사도 손해일텐데?)

2차 교정 및 조판 원고 상태가 어떨지 불안하기만 하고, 이러려고 책을 썼나 자괴감이 들어 괴롭다. 나라도 시끄럽다. 박근혜 대통령 당선 소식을 들으면서 박정희 신화(?)를 깨지 않기 위해 잘 하지 않을까란 생각을 했던 기억이 난다. 결과는(..)

지난 19일 방영된 '그것이 알고 싶다'를 뒤늦게 보게 됐다. 대통령의 세월호 7시간을 집중 조명한대서 잔뜩 기대하고 봤는데 별 거 없더라. 대신 방송 내용 중 품사 분석을 통해 문장을 사용하는 사람의 내면을 들여다볼 수 있다는 내용이 흥미로웠다.

2016년 11월 7일 월요일

VIM 7.4 버전의 버그 하나

VIM 검색 모드를 사용할 때 대소문자 구분을 해제(set ignorecase)하면 소문자 또는 대문자만을 이용하더라도 대소문자를 구분하지 않고 모두 검색할 수 있다.

2016년 10월 30일 일요일

드디어 탈고

작년 8월부터 쓰기 시작한 책을 드디어 탈고했다. 1년 3개월 걸렸군. 한 번 해봐서 쉬울줄 알았는데 첫 번째 책을 쓸 때보다 더 후달린 듯. 주제는 정규표현식이다.
정규표현식은 특정한 규칙을 가진 문자열의 집합을 표현하는 데 사용하는 형식 언어이다 – 위키백과

학습 의욕을 뚝 떨어트리는 설명이 아닐 수 없다. 일단 '정규표현식'이란 단어가 주는 어감부터 너무 딱딱하고 고리타분하다. '빅데이터'와 같은 멋진 이름 없을까? 매직표현식? 스마트표현식? 파워표현식? 이름만 잘 지었어도 정규표현식의 저변이 훨씬 더 넓어졌을 테고, 그랬으면 이런 책을 써봐야겠다는 생각도 안 했을 텐데!

친구가 술 한 잔 하다가 돈도 안 되는 책을 왜 쓰냐며, 유명해지고 싶은 거냐고 물었다. 뭐 그런 마음도 조금은 있다. 유명해지면 똥을 싸도 박수를 쳐준다는데, 설득이 좀 쉬워지지 않을까? 그리고 담배값 정도는 벌 수 있다고(..)

2016년 9월 10일 토요일

인공지능 이상징후 탐지 시스템?

재미난 미국 특허를 발견했다.

아래는 발명 개요.

"A real-time anomaly SQL Injection detection system is provided to detect anomalies specific to the backend Database layer and the Web application layer of a Website. 

To reduce false alarms, the system correlates abnormal scores for the Database layer and Web application layer to detect and catch different forms of SQL injection attacks. The attacks are detected based on anomalies and not signatures or patterns."

요약하면 SQL 인젝션 공격 발생 시 URI 변수 영역의 길이가 평소(공격이 없는 정상 상태)보다 길어지는 점을 이용해서 대응하는 SQL 인젝션 이상징후 탐지 시스템.

[0048]
The ParameterValue Abnormal Score 84A or 84B is generally defined, for SQL injection to happen, such that the parameter Value length Will be longer than normal in most cases.

2016년 8월 28일 일요일

욱일기에 대한 단상

80년대 낭만 폭발하는 포스터
내가 중학생이었을 때 중간고사나 기말고사가 끝나면 학교에서 단체로 영화 관람을 시켜주곤 했다. (500원인가 냈음)

그때 기억에 남는 영화가 인디아나 존스, 에이리언2, 고스트 버스터즈, 베스트 키드 정도.

특히 베스트 키드를 관람했을 때는 한동안 학교에 심각한 후폭풍이 몰아쳤었다.

쉬는 시간, 청소 시간 등 짬만 생기면 애들이 단체로 영화 속 무술 수련 장면을 흉내내느라 교실이 난장판이 됐던 것. 칠판 지우개로 수련하던 친구놈 보고 싶네

영화 내용은 유약한 소년이 귀인을 만나 무림지존이 되고, 미인도 차지한다는, 그 나이 때 남자애들이 환장할만한 무협 판타지. 여주인공도 예뻤음(..)

2016년 8월 19일 금요일

VIM 사용 설명서(secure 로그 분석 - 6th)

VIM 사용법을 시작으로 secure 로그 분석을 진행하고 있는데 한 달 넘게 질질 끄는 느낌이라 뭔가 좀 찜찜하다. 말이나 글로 설명하는 게 적성에 안 맞나? 그냥 작업만 하면 하루도 안 걸리는데(..)

어쨌든 오늘은 쫑낼 생각. 어제 1차 ID 추출을 완료했다. 이제 1차 ID 추출 전에 삭제했던 줄에서만 ID 문자열을 추출하면 된다. 다 지워버렸는데? Undo 명령어를 이용하면, 'u' 키를 세 번만 누르면 세 번의 삭제 작업이 취소된다. (아예 ID 문자열이 없었던 줄은 계속 삭제된 상태)

삭제 작업 취소 후, 중복 추출을 막기 위해 1차로 ID를 추출했던 줄은 삭제해야 한다. 일단 '\vfor\s\S+'로 검사할 수 없었던 ID 문자열을 검사해보자.

2016년 8월 18일 목요일

VIM 사용 설명서(secure 로그 분석 - 5th)

지난 시간에 secure 로그를 6개의 필드로 나뉜 테이블로 만들었으며, 프로세스/키워드별 발생 통계 및 발생 추이를 추적할 수 있게 되었다.


크리에이티브 커먼즈 라이선스