오름직한 동산
Think globally, act locally
MySQL에 대용량 데이터 import하기
며칠 동안 MySQL에 대용량 데이터를 적재하는 작업을 했다. 60% 정도의 시간은 쿼리보다 적재 과정에 소요된 것 같다. 대용량 데이터를 적재하는 프로세스를 정리해놔야겠다. 1. 저장공간이 충분한지 확인한다. 의외로 MySQL에 데이터가 들어갈 때 용량이 많이 증가하는 경우가 있다. 또 아무 생각 없이 데이터를 넣다가 하드 용량이 모자랄 때는 곤란한 경우가 생긴다. 특히...
MySQL 인덱스 생성할 때 속도 저하 문제
요즘 개발하느라 정신없다. MySQL에서 수천만 row의 데이터에 PK를 걸 때 엄청난 시간이 소요된다. 그 이유는 MySQL이 PK를 만들 때 수행하는 과정이 create tmp table -> make key -> rename 이어서 같은 테이블을 하나 더 만들기 때문이다. 구글링 도중 다음과 같은 아티클을 발견. http://forums.devshed.com/mysql-help-4/slow-to-add-an-index-186951.html HarrisonF라는 사람의 답변이 일품이다. MySQL에 대해 꿰어보고...
Nullsoft NSIS 사용법
Nullsoft에서 개발한 오픈소프트웨어 인스톨러 스크립트인 NSIS를 사용해봤다. NSIS를 설치하고, [HM NIS Edit: A Free NSIS Editor/IDE]라는 전용 에디터를 받아서 실행했는데, 웬걸, 진짜 스크립트 덩어리. -.-); 다행히 오픈소스 툴의 가장 큰 장점 - 다양한 사용자층이 있고 문서화가 잘 되어있다는 것 때문에 도움을 받을 수 있었음. DevParters의 InstallShield인가? 그것보다 훨씬 빠르고 간결하다....
생산경제(A경제)와 오픈소스 프로젝트
‘가난한 사람들을 위한 은행가’ 뒷부분에 보면 고용된 근로자로서의 경제와 스스로의 생산수단을 가진 생산자로서의 경제에 대한 비교가 나온다. 대부분의 사람들, 학교에서는 학생들이 기업의 훌륭한 근로자로 성장하도록 돕고, 그들이 회사에 들어가서 열심히 일하는 것을 이상적인 모습으로 그려준다. 하지만 모든 사람이 다 그런 경제활동만을 해야하는가? 스스로 재화를 생산하는 생산경제 활동도 강조되어야 한다. 기존의...
[책] 가난한 사람들을 위한 은행가
[http://image.aladdin.co.kr/coveretc/book/coveroff/8995320907_1.jpg]가난한 사람들을 위한 은행가 무하마드 유누스 외 지음, 정재곤 옮김 / 세상사람들의책 ‘가난한 사람들을 위한 은행가’는 그라민 은행의 총재 무함마드 유누스 총재가 쓴 자전적 전기이며 그라민 은행의 설립사이기도 하다. 방글라데시에서 경제학과 교수로 재직중이던 유누스 교수는 자신이 가르치고 있는 경제학과, 학교를 둘러싸고 있는 시골마을의 경제수준과의 괴리를 느끼고 가난한 사람들의 삶을 위한...
[책] 앨빈 토플러 시리즈를 읽다
거의 1년여에 걸쳐서 앨빈 토플러의 저작들을 읽어오고 있다. 미래충격(Future Shock) 제3의물결(The Third Wave) 권력이동(Power Shift) 공통적으로 ‘변화’라는 주제를 다룬다. 빠르게 변화하는 사회 속에서 개개인이 겪게 되는 현기증, 사회가 겪게 되는 혼란어느 방향으로 변화해갈 것인가?그 변화에서 권력을 차지하는 주체는 누가 될 것인가?라는 요소들을 다루고 있다. 단지 SF소설 같이 몇십년 후의 미래...
취직했습니다. ^^;
사이람(CYRAM)이라는 데이터 마이닝, 네트워크 시각화 회사구요. 진행중인 프로젝트가 있어서 그동안 포스팅이 뜸했습니다. ^^)a
웹 개발에 SVN 사용하기
Using SVN for Web Development 웹 개발에서 SVN을 사용해 공동개발을 하는 방법. (제대로 이해했나 모르겠다) Publish용 webserver & webspaceTesting & Development용 webserver & webspace for each developer2 단계의 commit을 사용해서 웹 어플리케이션을 배포하는 전략인 듯.
사라져가는 BBS - 네트워크 효과와 소수자
한창 PC 통신이 유행일 때가 있었죠. 하이텔, 천리안, 나우누리를 기억하시는 분들이 있을겁니다. 좀 더 해볼까요? Kitel, Edunet에 종종 갔었고, 01410, 01411, 01432, 01443이라는 숫자를 보면 왠지 모를 친근감이 느껴지시는 분들이 있을겁니다. 오랜만에 옛날 그 느낌을 되새기고 싶은 분들은 여기 한 번 가보시죠. http://www.01411.net 갑자기 BBS 이야기를 꺼내는 이유는, 단지 옛날의...
Windows에서 CapsLock 키를 Control키로 바꾸기
http://ftp.gnu.org/old-gnu/emacs/windows/docs/ntemacs/contrib/caps-ctrl-registry2.txt 이맥스(Emacs)를 사용하다보면 CapsLock 키 자리에 Control키가 있으면 참 편하다. Xwindow에서는 Xmodmap을 바꾸면 간단하게 바뀌지만, MS Windows에서는 레지스트리를 수정해야 한다. 키 하나를 바꾸기 위해 레지스트를 수정하는 것이 좀 꺼림직한데, 위의 아티클을 따라하다보면, 간단히 키 하나를 추가함으로서 키를 바꿔줄 수 있다. 나중에 되돌리고 싶으면 추가한 키만 다시 지워주면 된다. 추가 :...