- 0x0000007b
- 2차세계대전
- 3.20해킹
- 4대강
- 502 error
- 53빌딩
- 7840hs
- 88체육관 수영장
- ABI
- abortive close
- abortive shutdown
- AHCI
- akmods
- ALC1220
- alma linux
- alternatives
- AM4 메인보드
- AMD
- amd 7840hs
- amd 그래픽 게임용
- amd 내장 그래픽 최적화
- anonymous file
- API
- apple.com
- APT
- apt-get
- Armagnac
- Asrock
- ASTALIFT
- audacious player
- Today / Yesterday
- /
- Total
Linux Programmer
자신이 잘못 알고 있었거나 잘못된 지식에 대해서 지적을 받으면 어떤 이는 즐거워하고 어떤 이는 기분나빠하면서 변명을 한다. 전자를 1류라고 생각할 때 후자는 삼류, 사류쯤 될 것이다. 1. 지식의 완성은 기쁜 일 자신이 잘못 알고 있었던 것을 누군가가 알려주는 것은 기분 나쁜 일이 아니다. 오히려 기쁜 일이다. 새로운 것을 알게 되는 것은 즐거운 일이기 때문이다. 그래서 틀린 것의 교정을 받아들이고, 누구에게나 배울 자세가 되어있는 사람은 서서히 지식이 완성되어간다. 그리고 언젠가는 완벽한 1류가 될 수 있는 여지가 있다. (물론 지적받았다고 해서 의심없이 받아들이면 곤란하다. 누군가가 지적해주었을 때 의심-검증-확증의 프로세스를 꼭 거쳐서 받아들여야 한다.) 2. 일류와 삼류의 차이 하지만 삼류는 다르..
awk는 "패턴 검색과 처리언어"로서 독자적인 처리 문법과 언어 구성을 갖춘 툴이다. 문자열을 해석, 자르기, 계산, 정규표현식(REGEX) 등등 다양한 기능을 제공하며, 속도도 훌륭하다. 따라서 대부분의 UNIX, Linux, OSX에서 많이 사용되며, 유능한 프로그래머, 시스템 관리자라면 필수적으로 다루는 유틸리티이다. 본인이 속한 증권업계에서는 데이터나 로그를 분석, 전처리, 후처리 가공을 하는 용도로도 많이 사용한다. 특히 grep, sed는 간단한 문자열 치환이나 삭제 정도의 처리만 가능한데 비해 awk는 문자열이나 패턴을 숫자로 파싱하여 계산하는 작업을 지원한다. awk의 장점은 다음과 같다.숫자(정수, 실수)를 지원한다.삼각함수, 지수, 로그, 제곱근, 랜덤변수 등의 수학적 기능을 제공한다...
정규표현식 (Regular Expression - REGEX) 강의 발표 자료입니다. * 정규표현식은 문자열 패턴을 찾거나 수정하는데 사용되는 표준 입니다. C, C++, 쉘 프로그래밍, perl, python, java, ruby, 비주얼베이직, C# 등 거의 대부분의 언어가 지원하고 있으며 vi, vim, ultra editor등 다수의 에디터에서도 지원하고 있습니다. 아래와 같은 패턴 표현식이 정규표현식의 대표적인 예입니다. EBNF 표기법을 배우셨다면 어떤 형태인지 쉽게 인지할 수 있습니다.a.cdef? [a-zA-Z]+ .*boy (caret|dalar) \(.*/\)[^/]* ^Do.*\?$ http://\([a-zA-Z0-9.-]\)/.* http://.*\?(.*) 정규표현식의 패턴을 카테..
요새 개과천선이라는 드라마를 보는데, 꽤 좋은 말이 많이 나온다. 6화에서 "8점짜리 셋이 모여서 9점짜리 하나가 될 수 있다면 있다면 걱정할 일이 없다"는 말이 나오는데 정말 딱이다.많은 경험을 가진 것은 아니지만 그래도 강산이 바뀔 정도의 햇수를 훌쩍 넘고나니, 8점짜리가 아무리 많아도 9점짜리 하나만 못한 경우를 많이 봤다. 특히 스마트함이 중요한 일의 경우는 더욱 심했다. (물론 머리로 하는 분야가 아니라면 8점짜리 셋이 모이면 9점짜리 하나보다 훨씬 낫다.) 심지어 9점짜리 1명이 리더인 경우와 8점짜리 3명이 리더인 경우는 극명하게 차이가 난다. 이 차이는 쉽게 메꿔지지도 않고, 8점짜리가 열심히 쫓아갈 때 9점짜리가 같이 뛰면 더더욱 격차를 벌어지는 경우도 많았다. 마치 붉은 여왕의 법칙을 ..