처음 '컴퓨터'라는 접한 것은 1995년 경북 안동. 집이자 쌀 가게였던 2층 큰 외삼촌의 MS-DOS 486 기종이었다. 화면에 나오는 까만색 바탕의 하얀색과 노란색 글씨의 영어는 알아볼 수도 없었지만 외삼촌이 실행시켜주는 도스용 '라이온 킹'이나 '페르시아의 왕자' 같은 게임에 푹 빠졌던 것 같다. 그리고 나서 2000년에 부모님과 떨어져살고 외동이라 심심해하는 날 위해 어머니가 100만원 짜리 삼보컴퓨터(현재 TG) 셀러론 기종을 구매해주셨고, 처음으로 그래픽 인터페이스 기반의 'Windows 98' 운영체제를 만나게 되었다. 아마 그 때부터 컴퓨터로 이것저것 해보는 것이 취미가 되지 않았나 싶다. 컴퓨터에 관심이 많은 것을 아셨는지 지금은 사라진 안동의 '한미 컴퓨터 학원'에 2001년에 등록을 ..
본 포스팅은 해당 음식점의 후원을 받지 않은 순수 개인 포스팅임을 밝힙니다. 개인적으로 초밥 덕후라 역곡에 초밥 전문점 하나쯤 생길때 되지 않았나 싶었는데2014년 여름. 기존의 도리후쿠가 문을 닫고 어떤 가게가 들어오려나 기웃거리던차스시 마리오라는 초밥 전문점이 땋!거두절미하고 우선 가성비가 매우 굳 이쯤에 있습니다. ▲ 가게 전경은 못 찍었지만.. 내부 모습입니다. ▲ 미개봉 사케와 장식물 ▲ 매장 자체가 넓은 편이 아닙니다. 바 형식의 좌석이 6자리, 4명씩 앉을 수 있는 테이블이 5개 정도 있던 것 같네요. 역곡에 희귀한 초밥 전문점이라 그런지 항상 사람이 많습니다. 사람이 많이 몰리는 시간에는 줄 서 있는 풍경도 자주 보이네요. ▲ 사실 메뉴판을 보고 놀랬던게 가격이 착하네요. 마리오 모듬스시의..
응용 프로그램은 시스템 콜이나 라이브러리 함수를 통해 커널의 모듈을 사용해 특정 기능을 발휘할 수 있다. 여기서 바로 시스템 콜을 사용하느냐 라이브러리 함수를 사용하느냐 두가지로 나뉠 수 있는데 라이브러리 함수를 사용한다면 함수 내에 사용된 시스템 콜을 사용한다. 반대로 응용 프로그램 내에서 바로 시스템 콜을 사용한다면 라이브러리 함수를 거치지 않고 커널의 기능을 사용할 수 있다. 유닉스 시스템 프로그래밍저자이종원 지음출판사한빛미디어 | 2010-01-07 출간카테고리컴퓨터/IT책소개아, 이 함수는 이럴 때 쓰는구나! 예제로 배우는 시스템 호출 ...
getopt() 함수는 콘솔 기반의 프로그램(어플리케이션)을 제작하는데 있어 옵션 값(인자, 파라미터)을 받는데 유용한 함수다.사실 '-a' 나 '--version'과 같은 옵션을 argc, argv로 처리할 수도 있겠지만 이를 직접 처리하는 것은 귀찮은 작업이다. 이를 위해 getopt 함수가 제공된다.getopt() 함수는 stdio.h 와 unistd.h 모두에 정의되어있다. 두 헤더 파일에 정의된 함수의 차이는 딱히 없는 듯 하다. hanopt.c //140924 Source by YoWu (uyu423@gmail.com) #include "stdio.h" int main(int argc, char *argv[]) { int num; extern char *optarg; extern int opt..