내가 처음 Perl을 사용한 것은, 2000년대 초반일 것이다. 리버싱 공부를 한참 하던 때인데, 어찌나 책들이 다들 Perl타령을 하던지...배워서 간간히 써먹곤 했다. 그러다 최근 실무에 스크립트 언어를 사용해야 될일이 생겨, 예전 기억을 더듬어보았다. Perl이 워낙에 파일/문자열 다루기에는 최강이다보니, xml 파싱이 필요했기에 그 역할에 Perl이 탁월해보였다. 그리하야, 예전에 읽었던 Perl 제대로 배우기를 다시 읽으며 Perl을 사용해 하기로 했다. Perl 제대로 배우기 http://kangcom.com/sub/view.asp?sku=199910210020 윈도우용 perl - Active Perl http://www.activestate.com/activeperl/ 범용 IDE - Ea..
L1과 L2, L3는 컴퓨터 내의 캐시 메모리의 계층들이다. 만약에 컴퓨터 프로세서가 다음 번 연산을 위해 필요한 데이터를 캐시 메모리 내에서 찾을 수 있다면, 그것을 램으로부터 가져오는 것과 비교할 때 많은 시간을 절약할 수 있게 된다. L1이란 "level-1"의 약자로서, 마이크로프로세서 칩 그 자체 내에 마련되어 있는 캐시메모리이다. 예를 들어, 인텔 MMX 마이크로프로세서의 경우에 32 KB의 L1 캐시메모리가 딸려 내온다. "level-2"의 약자인 L2 캐시메모리는 메인 메모리에 비해 더욱 빠르게 액세스할 수 있도록, 별도의 칩이나 확장 카드 상에 구현되어 있다. L2 캐시메모리는 1 MB 정도의 크기가 가장 보편적이다. 그렇다면 L1,L2,L3 캐시 메모리의 차이와 역할은 무엇일까? 1. ..
http://www.mingw.org/ 윈도우로 포팅한 GNU 소프트웨어 도구 모음입니다. MinGW는 윈도우 API를 구현할 수 있는 헤더 파일들을 가지고 있으며 이로써 개발자들이 "자유롭게 쓸 수 있는" 컴파일러인 GCC를 사용할 수 있다. Cygwin 포팅을 사용할 경우 컴파일한 프로그램 결과물이 유닉스 계통의 기능을 가상으로 구현하는 런타임에 의존하는 반면, MinGW의 경우 이러한 기능에 의존하지 않고 윈도우 기반 프로그램들을 만들 수 있다. 시그윈과 달리, MinGW는 호환성 레이어 DLL을 요구하지 않으며, 그에 따른 런타임은 허가 라이선스 하에서 주어진다. MinGW가 POSIX API를 제공하지 않기 때문에, 시그윈으로 컴파일할 수 있는 유닉스 응용 프로그램들을 컴파일할 수 없다. 구체적..
- Total
- Today
- Yesterday
- SDL
- 임백준
- TraceRoute
- 멀티스레드
- 게임데브포에버
- perfmon
- 리버스 엔지니어링
- MS-SQL
- 조엘 온 소프트웨어
- 바로가기 프로그램
- Ruby on Rails
- 루비 온 레일즈
- EzShortcut
- 엘키
- c언어
- 게임개발포에버
- EasyExec
- 디버깅
- 디자인 패턴
- NDC2013
- RoR
- 루비
- SQLite Spy
- svn
- TDD
- ftp
- 좋은 프로그래머
- Rails
- CppSQLite
- ruby
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |