근로자의 날... 난 근로자가 아니고 노예니깐..출근해도 괜찮아하는 마음으로 왔지만..일이 되진 않는다. 헤후~ >,.< 그러다가 계속 드는 생각은 왜 좀 큰 회사다 싶으면 AIX를 많이 쓸까? AIX 의 장점은 과연 뭘까?? 하는 생각 이 자꾸든다. 홈페이지에서는 손쉽게 설치, 관리 및 가상화 작업을 수행 할 수 있도록 설계되어 있습니다 라고는 하지만...이건 리눅스도 아니고 윈도우는 더욱 아니라 메모리 사용의 제약도 많고 그렇다고 리눅스에 비해 굉장히 빠른 속도도 보장해 주지 못한다. IBM이 세일즈를 잘해서 일까??? 일반 리눅스와 비해 했을 때 AIX 의 장점은 뭘까요?? ps. AIX 정보 센터 문서 서비스 이런건 한글화도 잘 되어 있음. ^^ ------------------- 프로젝트 끝나고..
자바가 C(or C++?) 보다 8배 느리다? KLDP 에서 재미있는 스래드가 진행 중이다. 저마다 C입장에서 Java입장에서 또는 둘 다 어떻게 짜느냐가 중요하다. 등으로 나눠진다. 어떤 사람은 속도를 생각한다면 포트란으로 한다하는 사람도 있다. 아마도 기존인식이 자바가 느리다라고 생각하는건 VM 머신 위에서 돌아가는 느린 윈도우 어플리케이션들 때문일 것이다. P.S. 짧은 링크 글에 생각보다 덧글 달아 주셨네요. 감사합니다. :-) 생각을 해보니 이 같은 논쟁은 마치 "메탈만이 최고의 음악이닷!" 라고 하는 것과 같지 않을까요? 메탈음악이 난이도로 보았을때 분명이 어려운 음악 중 하나이긴 하지만 메론같은 곳에 Rock 부분 Best 1 은 항상 라디오헤드의 "Creep" 이죠. (이건...뭐 자주 변..
http://dev2dev.bea.com/pub/a/2005/06/memory_leaks.html Memory Leaks, Be Gone! by Staffan Larsen 06/27/2005 Abstract Although the Java Virtual Machine (JVM) and its garbage collector (GC) manage most memory chores, it is possible to have memory leaks in Java software programs. Indeed, this is quite a common problem in large projects. The first step to avoiding memory leaks is to understand how th..
1. 유용한 옵션들 autoindent : 자동으로 탭 인덴트가 먹는다. number, nu : 라인수를 보여준다 shiftwidth=n, sw=n : > 으로 쉬프트할 때의 크기 tabstop=n, ts=n : 탭의 크기를 지정 window=n : 한번에 보이는 윈도우의 라인 수 no[명령어] : 해당 명령어를 해제하는 역할 ex_ number nonumber list, l : TAB을 ^| 으로, 엔터를 $ 으로 표현해준다. n,m l : n 라인부터 m 라인까지 list 를 적용해준다. !ctags *.c : 현재 쉘에서 모든 C파일을 ctag를 작성한다. set tags=[태그명] : 현재 지정태그명을 지정한다. tag [함수명] : 해당 함수로 이동한다. 2. 유의할 사항들 - 옵션을 적용할 때..
예전엔 주로 VC로 윈도우 프로그램을 만들다 요즘 리눅스 프로그램을 많이 하는데 하면서 느끼는 부분은 기존에 있던 편리하던 디버깅 기능이나 기타 여러 잡다한 기능들이 알아보면 모두 리눅스에도 있다는거... 정말 없는건 없다. GDB도 그렇고 VI도 그렇고 이 두 개면 모든걸 다 할 수 있을 듯. ------------------------------------------------------------------- VI TIP들 정리 Cursor Movements One character h - left j - down k - up l - right One word w - next word b - previous word To ends of line $ - end of the line ^ - beginn..
Program Library HOWTOWheelerDavid A. dwheeler (at) dwheeler.com 박상민 mskrap (at) kaist.ac.kr 고친 과정고침 1.0022 March 2002 고침 0.602000-05고친이 황진희최초 번역차례1. 소개2. 정적 라이브러리3. 공유 라이브러리3.1. 관례들(Conventions)3.1.1. 공유 라이브러리 이름들3.1.2. 파일 시스템 배치3.2. 라이브러리 사용 방법들3.3. 환경 변수들3.3.1. LD_LIBRARY_PATH3.3.2. LD_DEBUG3.3.3. 다른 환경 변수들3.4. 공유 라이브러리 만들기3.5. 공유 라이브러리를 설치하고 사용하기3.6. 호환되지 않는 라이브러리들4. 동적 적재(DL) 라이브러리4.1. dlope..
rsync란rsync란 서로 다른 두 컴퓨터에 들어 있는 정보를 서로 동기화 시킬때 사용한다. 동일한 소스가두군데 존재하고 한쪽을 편집했을때, 다른 한쪽에 편집한 부분을 업데이트 시켜줘야한다. 이때모든 소스를 옮기게 되면 시간적으로 많은 낭비가 있기 때문에 rsync는 수정된 부분만 비교해서옮겨 주게 된다. 그리고 anonymous 서버로도 설정할 수 있는등 많은 유용한 기능들이 들어있다.rsh이나 ssh을 이용하여 전송하기이것은 원격지의 호스트에 계정이 있고 rsync의 서버 데몬이 설정되어 있지 않을 경우 사용한다.간단히 로컬에서도 cp 대신 사용할 수도 있다. ssh를 이용하면 안전하게 복사할 수 있다.아래의 방법대로 하면 간단히 원격지로 복사할 수 있다.shell> rsync -arvu -e ss..
특집 2부 성공의 원천, 탄탄한 기술 인프라 대해부 노희섭 | 시니어 개발자 구글은 처음부터 다른 서비스와는 차별되는 검색엔진과아키텍처, 새로운 개념의 랭킹 모델들을 사용함으로써 그간의 웹 검색에 대한 개념을 크게 바꾸어 놓았다. 구글의 기술은 검색업계에서 일하는 개발자들은 물론 일반 개발자들까지도 관심을 갖게 만드는데, 그 핵심은 탄탄한 기반 기술들과 그것들을 하나로 묶는거대한 프레임워크에 있다. 이번 특집 2부를 통해 구글의 기술이 어떤 그림을 갖고 있는지에 대해 이해할 수 있는 시간이 될것으로 기대한다. 구글 검색엔진 검색엔진은 대상이 되는 문서들을 수집하고, 수집된 문서들로부터 키워드를 추출하여 키워드-문서간의 역 색인(inverted index)을 생성한 후, 사용자의 질의어(query)를 입력..
How to be a Programmer: A Short, Comprehensive, and Personal Summary 프로그래머가 되는 방법: 짧고 폭넓고 개인적인 요약 http://samizdat.mines.edu/howto/HowToBeAProgrammer.pdf 번역 처로 강창기 Copyright © 2002, 2003 Robert L. Read Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundati..
가끔 프로그램 설명하는 위키를 보면 코드가 vim 에서 보는 보기 편한 색상으로 바껴서 있는걸 보고.. 스크린 샷 찍는것도 일이였겠다..라고 생각했었는데.. -_-; 헛! 문자 드래그 된다. 위키에 작성할 때 {{{ 소스 내용. }}}보통은 위와 같은 방식으로 했었는데. 아래와 같이 하면 아름다운 코드를 감상할 수 있다. {{{#!vim c number void main() { printf ("xxx");} }}}{{{#!vim haskell qsort [] = [] qsort (x:xs) = qsort elts_lt_x ++ [x] ++ qsort elts_greq_x where elts_lt_x = [y | y
유닉스 시스템 사용자라면 누구나 현재 수행되고 있는 프로세스들이 무엇이고 어떤 상태인지 보고 싶은 적이 있을 것이다. 여기서는 수행되고있는 프로세스들을 어떻게 볼 수 있으며, 이들을 제어하는 방법에 대해 설명하고, 이러한 반복적인 작업을 자동화하는 방법에 대해서 설명한다. 프로세스들의 속성을 보기 위한 명령어로는 ps 와 pgrep 을 사용하고, 프로세스를 끝내는데 사용되는 명령어로는 kill 과 pkill 이 있다 ps와 kill 사용하기 ps는 현재 활동하고 있는 프로세스들의 정보를 보여주는데 사용된다. 많은 관리자들은 kill 을 사용해 프로세스를 죽이기 위해서는 프로세스의 id(PID)를 알아야 하기 때문에 ps 를 사용해서 PID를 알아낸다. ps에는 많은 옵션들이 있어 프로세스의 정보를 여러 ..
1. 유닉스에서 특정파일이 변경될 때에 변경된 부분만 표준출력으로 보여주기 tail -f [파일명] 2. 프로세스명으로 프로세스 종료 ps -ef | grep [프로세스명] | grep -v grep | awk '{ print $2 }' | xargs kill -9 프로세스 나열 | 프로세스 찾기 | grep 삭제 | PID 찾기 | 해당 PID로 KILL 3. 서브 디렉토리까지 특정 파일안의 문자열 모두 검색 - * 대신에 *.log 등의 문자열도 가능 find ./ -name "[*]" -exec grep '[찾을 문자열]' {} \; -print 4. 시스템에 접속한 사용자 확인 w [-s] -s 옵션은 간략하게 보여줌 5. 현재 로그인된 사용자 확인 users 6. 디렉토리만 빠르게 검색 ls -..
- Total
- Today
- Yesterday
- 마비노기 영웅전
- 정발
- MMORPG
- STORY
- 게임기획자
- 2008년
- PSP
- M-06
- 구글
- Level Design
- Macbook pro
- 게임
- Façade
- GDC
- 플레이모빌
- 책
- second life
- 문국현
- POSTMORTEM
- Wii
- GDC2007
- 언니네이발관
- Game Design
- 책리뷰
- MMOG
- 5집
- 게임회사
- 아내
- interactive storytelling
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |