본문 바로가기

전체 글262

[Review]타케모토 노바라 <미싱> 이번에 쓸 후기는 얼마전에 올리 타케모토 노바라씨 처녀작이라고도 할 수 있는 이라는 책입니다. 2가지 옴니버스로 이루어져 있는 그다지 두껍지 않은 책으로 1. 세상의 끝이라는 이름의 잡화점 2. 미싱 으로 이루어져 있습니다. 시리즈보다는 쪽에 더 가까운 느낌의 책으로 글 전체적인 분위기는 살짝(?) 우울한 감이 없지않아 있습니다. 이 책을 읽으면서 새삼 느낀점은 노바라씨는 좀 많이 특이한 환경의 인물을 가지고 너무나 현실적인 이야기를 하고 있다는 것입니다. 이번 책의 "세상의 끝이라는 이름의 잡화점"에 대한 간단한 내용 소개를 하자면.. * 이책을 읽을려고 했던 사람은 아래 부분 그냥 Pass해 주세요~ 후리라이터로 살아가는 한 젊은 남자가 자신의 하는 일에 후회감을 느끼고 일은 그만두고는 다른 곳으로 .. 2010. 2. 9.
2010년에 봐야 하는 시험들 이라고 해봤자 딱히 떠오르는 것은 토익과 정보처리 기사 뿐이지만... 스케줄을 조정할때 주말에 시험 날짜를 피해서 잡으려면 아무래도 숙지하고 있어야 할 것 같아서 올립니다~ 특히! 정보처리기사... 중요하다기 보다는 일년에 시험이 3번 밖에 없는 관계로 한번만 놓쳐도 큰일이지요... 거기다 시험들이 주말에 있다보니 토익과 같이 겹칠 수도 있는 거고... 그렇다고 매번 2개를 따로 조사하는 것은 귀찮고... 해서 올립니다. 상반기 안에 토익은 어떻게든 점수를 만들고 졸업을 해야 할텐데... 에효~ 2010. 2. 4.
[Review]타케모토 노바라 <에밀리> 처음에 타케모토 노바라씨의 책을 처음 접한 것은 대학교 1학년때였다. 뭔가 책 표지가 독특하고 그렇게 두껍지 않아 가벼운 마음에 도서관에서 책을 빌려서 읽은 이후로 , , 를 다 읽었다. 이번에 후기를 작성할 책은 옆에 책표지에도 나와 있다시피 에밀리다. 시모츠마 이야기와 달리 옴니버스 식으로 구성되어 있는 이 책은 1. 레디메이드 2. 코르셋 3. 에밀리 이렇게 3가지 이야기로 구성 되어 있다. 이 중에 개인적으로 가장 마음에 들었던 이야기는 코르셋이었다. 에밀리도 좋았지만 뭔가 코르셋이 더 와닿았다고나 할까? 대충 줄거리는 이렇다. 코르셋 줄거리 - 일러스트 레이터로 일하는 한 남자가 독특한 감정을 공유하던 한 골동품 가게의 여자와 술자리에서 자살을 하자는 결심을 한 어느날 남자는 대수롭지 않게 여겼.. 2010. 1. 26.
헝가리 표기법(Hungarian Notation) 가끔가다 어떠한 코드를 보다보면 변수 앞에 소문자 또는 소문자_ 형태로 되어 있는 것을 본적이 있을 것이다. 그렇다면 이러한 변수는 뭘까? 그냥 코드 짠 사람이 보기 좋으라고? 자신이 변수를 구분하기 쉬우라고? 전자는 오답, 후자는 반만 정답이다. 답은 변수를 구분하기 쉽게하기 위해서이다. 이러한 소문자를 아무렇게나 막 붙이는 것이 아니라 특정한 규칙을 가지고 붙이다. 이러한 표기법을 헝가리 표기법(Hungarian Notation)이라고 부른다. 우선 가장 많이 쓰면서도 대표적인 것들을 보면... 이렇다. 이런 표기법을 정해놓은 이유는 헝가리 표기법을 적용해서 변수 이름을 정하면 오류를 사전에 예방할 수 있고 다른 사람도 좀 더 쉽게 코드를 이해할 수 있기 때문이다. 실제로 다른 사람의 코드를 볼때 최.. 2010. 1. 5.
ASCII Coed 갑자기 생각나서 올린다. 예전에 자료구조를 할 때 문서로부터 글을 받아 와서 조작하는 프로그램 과제를 해야 했던 일이 생각나는데 그때 ASCII Coed를 사용하지 않고 어떻게든 구조적으로 해결할려고 하다가 시간을 시궁창으로 갖다 버린 일이 생각났다. 혹시나 해서 올리는 거지만 DEC(10진수), HEX(16진수), OCT(8진수) 이다. 그냥 노파심에 써봤다. 그리고 아래것이 127번 이후의 ASCII code 값이다. 거~~의 쓸 일은 없지만 그래도 인생사 알 수 없으니 올려봄. -_-v 2009. 11. 23.
[WOW]특성계산기 http://kr.wowarmory.com/talent-calc.xml?cid=2&tal=503501500200130300000000005532013122310202032330000000000000000000000000000000 위에가 와우 코리아 홈페이지에 있는 특성 계산기 링크이다. 요즘 신기를 하고있는데 참 오묘한거 같다. 신기이면서도 신성트리를 거의 타지않는 특성도 있고... 현재 나도 이것저것 타보면서 시험은 해보고 있는데 아직까지 감이 제대로 오지 않는다. 확실한건 딜이 가장 속 편하다는거 -_-;;; 2009. 10. 28.
ctags 설정 방법 안녕하세요. TDR입니다. 이번에 OS과제를 하다보니 필수적으로 써야하는 기능이 있었는데 그게 ctags입니다. ctags란 code file들을 상위 level에서 묶어서 관리해줌으로써 내가 필요한 함수, 구조체, 클래스, 변수 등의 선언부로 jump 할 수 있게 해주는 기능으로 이 함수의 구현을 보고 싶다면 그 함수가 선언된 code file을 직접 열어보지 않고도 손 쉽게 이동 할수 있는 기능을 말합니다. 그럼 우선 ctags 설치 방법을 알아보면... 음... 갑자기 말문이 막히는데 제가 이 정보가 과연 어디까지 사실(?)인지 알 수가 없기 때문에 그렇습니다. 그냥 제가 아는대로 찌껄이겠습니다. ( -_- 양해 please~) UNIX에서도 되고 LINUX에서도 되는 것으로 알고는 있는데 과연 U.. 2009. 9. 28.
초대장 배포~ 안녕하세요~ TDRemon입니다. 어제 확인해 보니 초대장이 10장이 있어서 다시 배포할려고 합니다. 저번에는 선착순으로 배포를 했었는데 그랬더니 조금 무질서 하다고 할까... 아무튼 정말 열의를 가지고 블로그를 운영해 보고 싶다는 분들께 조금 미안한 마음이 들어서 이번에는 글을 읽어보고 제 나름대로 배포하겠습니다. 그리고 배포가 끝나면 글을 수정해서 배포가 완료 됐음을 알리겠습니다. 초대장을 원하시는 분들은 아래 이유와 이메일 주소를 남겨 주세요~ 수정글 : 제가 금일 중에 남겨주신 글을 읽고 초대장을 보내드릴 생각입니다~ 그러니 새로 오신분 께는 죄송하지만 다음 기회에 글을 남겨 주시기 바랍니다. 감사합니다~ P.S 이번에 초대장을 못 보내드린 분께는 사과의 말을 드립니다. 죄송해요~ 2009. 8. 17.
[JLPT]2009년 1차 시험 임시결과~ 에... 이번에 시험을 봤습니다. 그리고 아래가 그 결과 입니다. 에... 과목별 누락이 없다면 합격인데... 솔직히 조금 불안합니다... 만약 과목 누락이 있다면 문자와 어휘 2접 부족해서 안된다는 건데 OTL 맨땅에 해딩한것 치고는 점수가 잘 나와서 나름 만족을 하고 있지만 뭐든지 결과는 뚝껑을 열어봐야지 알 수 있기 때문에 축배는 보류 중입니다~ ㅎㅎ 참고로 문자와 어휘 100점 만점, 청해 100점 만점, 독해 문법 200점 만점 입니다. 요즘 마땅히 하고 있는게 없어서 이런 거라도 올려야지 그나마 올릴꺼리가... ( -_-) 2009. 8. 7.
wow 사용 요금과 기타 사항에 대한 고찰 요즘 다시 와우를 시작은 했지만... 문제는 언제 어디서나 돈이다... 과연 어떻게하면 가장 나에게 맞는 대금을 지불하고 와우를 즐길 수 있을까!? 하는 의문이 생겨서 글을 써본다. 우선 WOW 홈페이지에서 퍼온 정액제와 정량제의 표를 보자. 참고로 VAT란 부과세로 VAT 포함이라는 쪽의 수치를 보면 된다. 위의 표를 정액제는 하루 단위로, 정량제는 1시간 단위로 금액을 산출하면 (소수점 첫째자리에서 반올림) 7일 -> 1일 : 1006원 30일 -> 1일 : 660원 90일 -> 1일 : 528원 (소수점 첫째자리에서 반올림) 5시간 -> 1시간 : 780원 30시간 -> 1시간 : 497원 이 된다. 하지만 정액제의 경우 대학생이나 직장인 같은 경우 시간을 내서 한다고 해도 평일에는 평균 4시간 정.. 2009. 8. 7.
[Computer]방 구석에 굴러 다니던거 정리 예전에 컴퓨터공부(주로 H/W)를 한다고 이것 저것 끄적이던게 방 청소하다가 나왔다. 버리기에는 왠지 아깝다(?)라는 생각이 들어서 필요한 정보 몇개만 적어 놓으려고 한다. □ 컴퓨터 4대 필수 요소 - CPU, RAM, Main Borad, VGA □ 일반적인 배선의 Volt 수 - Red : 5V - Yellow : 12V □ IRQ - Interrupt(간섭) Request(요청) - 0~15번까지로 총 16개 □ Serial & parallel port - serial port = com = 직렬 포트, 9핀, 수컷 - parallel port = 프린트 = 병렬 포트, 25핀, 암컷 □ USB - Universial Serial Bus - USB는 최대 127개까지 사용 가능(현재는 어떤지 알 .. 2009. 7. 29.
[C++]계승 C언어와 C++언어를 구별 짓는 특수한 기능들이 있는데 그 중에 하나가 계승(Inheritance)이다. 그럼 계승이란 무엇인가? 계승을 쉽게 말하면 똑같은 요소(함수, 인자)들이 있으면 그것을 각자 가지고 있지 말고 물려받아서 쓰면 효율적이다. 라는 것이다. 그럼 계승에는 어떤것이 있을까? 우선 무엇인가를 계승시켜주는 클래스를 기본 클래스, 기저 클래스, 베이스 클래스, 슈퍼 클래스라고 부른다. 그리고 계승받는 클래스를 파생 클래스, 서브 클래스라고 부른다. 간단한 예를 보면... #include using namespace std; class 기본클래스 { public : int temp; char array[10]; }; class 파생클래스 : public 기본클래스 { public : int i.. 2009. 7. 28.
[Linux]디렉토리 구조 리눅스 시스템은 아래 그림과 같이 계층적인(hierarchical) 트리(tree)구조로 구성되어 있다. 리눅스는 드라이브라는 개념을 사용하지 않고 파티션과 마운트라는 개념을 사용한다. 리눅스는 루트 디렉토리를 시작으로 계층적으로 구성되어 있고, 각 디렉토리는 다른 디렉토리들과 명확하게 역할이 구분되어 있다. 또한 설치시 각 디렉토리를 별도의 파티션으로 분할하여 마운트시켜 사용할 수도 있다. 주의할 것은 이 디렉토리 구조는 리눅스 커널의 소스 구조와는 다르다. 리눅스는 디렉토리를 포함하여 장치들까지도 파일로 취급하므로 이 디렉토리 구조를 리눅스 파일 구조라 부른다. 그럼 각 하위 디렉토리 구조를 살펴보면 / (root) 최상위에 위치하는 디렉토리로서 루트 디렉토리라고 한다. 일반적인 데이터 파일을 저장하.. 2009. 7. 27.
[Linux]리눅스의 특징 이번에는 리눅스의 특징에 대해서 말해볼려고 하는데 그렇다고 아래와 같은 기능이 리눅스에만 있는 것은 아니다. 대부분의 OS에서도 아래와 같은 특징을 가지고있다. 그럼 살펴보면... ▶ 멀티태스킹(Multi-tasking) & 멀티유저(Multi-user) 지원 - 멀티태스킹은 동시에 여러 개의 작업을 실행하는 개념이고 멀티유저는 하나의 컴퓨터에 여러 사용자가 접속하여 자원을 동시에 사용할 수 있는 개념이다. ▶ 다양한 하드웨어 플렛폼의 지원 - 리눅스는 x86, Motorola 68k, Digital Alpaha, Sparc. Mips 등등과 같은 다양한 플렛폼의 시스템에 설치하여 사용할 수 있다. 또한 크기가 작아서 PDA나 임베디드 시스템의 운영체제로도 손색이 없다. ▶ 공개 소프트웨어 - MS의 W.. 2009. 7. 23.
[C/C++]컴파일 & 링크 우리는 흔히 '프로그램을 컴파일 한다.'라고 말을 하지만 정작 그 의미를 정확히 알고 있는 사람은 그렇게 많지는 않은 것 같다. 그래서 컴파일 & 링크에 대해 간단히 쓰자면... 우선 아래의 그림을 보자. ▶ Souuce File - *.cpp or *.c 등의 소스 파일 들. 위에 그림에는 생략됐지만 *.h 파일등도 섞여 있다. ▶ Preprocessor - 컴파일 정의 준비 처리로서, 다음 처리를 한다. 하는 일은 코멘트 삭제, 파일의 인클루드, 인라인의 전개이다. ▶ Compiler - 소스 파일이나 페더 파일에 코딩된 C/C++ 코드를 컴퓨터의 언어(기계어)로 번역(컴파일)한다. ▶ Object Files - *.obj, *.o등의 컴파일러에 의해, 기계어로 번역된 상태의 프로그램 소스 ▶ Lin.. 2009. 7. 22.
[C++]inline Function 함수를 정의할 때 보면 type funct() { ... } 라고 정의할 때가 있는 반면 inline type funct() { ... } 라고 정의할 때도 있다. 이 두개의 차이는 무엇일까? 그건 바로 함수를 호출에 차이가 있다. 즉 inline없이 선언 했을 경우 함수를 호출하지만 inline를 선언해 주면 그 함수 본체의 코드가 직접 삽입된다. 일반적인 함수 호출(inline 선언 없는 함수) 함수 funct()에 inline이 붙어있었을 경우 void funct() { example code1; example code2; } int main(){ main_function code1; funct(); // 함수 호출 main_function code2; funct(); // 함수 호출 main_fu.. 2009. 7. 22.
[C++]Function Template 이번에 볼 것은 Tmeplate이다. 얘기도 많이 듣고 책 같은 곳에서 많이 보아는 왔지만 막상 쓰라고 하면 어떻게 써야할지 잘 움직이던 손가락이 멈추는 경험을 해보셨을꺼라 빈다.(나만 그런거면 억울하니까~ - 3-) 우선 Template은 어떨때 쓰는거냐하면 예를 들어 똑같은 동작을 하는데 변수 타입만 다른경우가 있을 때 쓴다. 예를 들어 파라미터로 int형 2개를 넘겨줘서 2개의 곱도 구해야하고 double형 2개를 넘겨줘서 2개의 곱을 구해야 하는 함수가 필요하다고 하자. 이럴때 Template를 사용하면 굳이 2개의 함수를 별도로 만들 필요가 없다. 그럼 간단한 예를 하나 보면... 123456template // typename이 반드시 T일 필요는 없다. 단, 모두 같은 변수 이름을 써야만 한.. 2009. 7. 18.
[C++]cin의 함정 피하기 C/C++ 코딩을 하는 사람이라면 이런 오류로 골머리를 썩은 적은 최소한 한번은 있을 것이다. 만약에 없다면 이 글은 볼 필요가 없다. 내용은 즉슨 cin or scanf 등으로 키보드로부터 값일 입력 받는데 int 형을 받아야 하는데 char가 들어온다던지 하면 이상한 error가 뜬다. 라기보다 프로그램 실행 중이면 무한 loop에 빠지게 된다. 그것을 막아주는 아주 요긴한 코드를 설명하려고 한다. 참고로 환경은 C++이다. 제목부터 cin이기 때문이다. ㅋㅋ 우선 헤도파일로 #include 를 넣어 준다. 이것을 넣어 주는 이유는 INT_MAX를 사용하기 위해서이다. 그리고 cin을 통해 값을 입력 받고나면 그 아래줄에 (이후부터는 말보다는 코드와 주석으로 설명하겠다. 그게 보기 편함으로...)wh.. 2009. 7. 18.
01.리눅스 개요 - 리눅스 역사 리눅스는 윈도우 XP와는 달리 얼마든지 내부를 들여다 볼수 있는 오픈 소스이다. 핀란드 헬싱키 대학의 학생이었던 리누스 토발즈에 의해 만들어진 리눅스는 유닉스(UNIX)에서부터 시작되었다. 그런 의미에서 유닉스를 잠시 보면 유닉스는 1969년 미국 AT&T사의 벨연구소에 있던 켄 톰슨 어셈블리 언어로 개발되었다가 1972년에 데니스 리치가 C언어로 다시 작성하였다. C언어로 작성한 것은 큰 의미를 가졌는데 왜냐하면 어셈블리어로 작성을 하면 시스템 종속적이었던 것을 조금의 수정을 통해 다양한 플렛폼에 이식할 수 있게 된 것이다. 그 이후로 수 많은 유닉스가 개발되었는데 그러다보니 상호 호환성 문제와 이식성 문제가 대두 되었는데 이를 해결하기 위해 유닉스 표준화를 시도하였다. 그 결과 만들어 진 것이 POS.. 2009. 7. 16.
유닉스 기본 명려어 ▷ passwd - 비밀번호의 설정과 변경 ex) $ passwd passwd : student용 암호를 변경하는 중 기존 고르인 암호를 입력하시오 : 새 암호 : 새 암호를 다시 입력하시오 : ▷ man - 매뉴얼 참조하기 ex) $ man 명령어(실행파일) ▷ pwd - 현재 위치해 있는 디렉토리 ▷ cd - 디렉토리 이동 ▷ mkdir - 디렉토리 생성 ▷ rmdir - 디렉토리의 삭제 ex) $ rmdir -p abc/abbc -p : 특정 디렉토리를 포함한 하위 모든 디렉토리 삭제시 옵션 ▷ ls - 디렉토리 및 파일목록출력 -a : 디렉토리 내의 모든 파일 출력 -l : 파일허영여부, 소유자, 그룹, 크기, 날짜 등을 출력 -s : KB 단위의 파일 크기를 출력한다. -t : 최근에 만들어진 .. 2009. 7. 6.
특수기호 이름들 ! Exclamation Point 엑스클러메이션 포인트 " Quotation Mark 쿼테이션 마크 # Crosshatch/Sharp/Pound Sign 크로스해치/샵/파운드 사인 $ Dollar Sign 달러사인 % Percent Sign 퍼센트사인 @ At Sign /Commercial At 앳 사인, 혹은 앳/커머셜 앳 & Ampersand 앰퍼샌드 ` (enter 바로옆) Apostrophe 어파스트로피 * Asterisk 애스터리스크 - Hyphen/Dash 하이픈/대시 . Period /Full Stop 피리어드/풀스탑 / Slash/Virgule 슬래시/버귤 \ Back Slash 백슬래시 \ Won sign 원사인 : Colon 콜론 ; Semicolon 세미콜론 ^ Circumflex .. 2009. 7. 6.