전체 글(103)
-
출사 기념 진달래꽃
캐논 450D를 구입하고 나서 처음으로 출사를 나간 후에 촬영한 진달래꽃이다. 진달래꽃을 네이버 백과사전을 통하여 알아보았다. 진달래꽃 참꽃 또는 두견화라고도 한다. 전국의 50~2,000m 높이의 산야에서 무리지어 자란다. 높이는 2∼3m이고 줄기 윗부분에서 많은 가지가 갈라지며, 작은가지는 연한 갈색이고 비늘조각이 있다. 잎은 어긋나고 긴 타원 모양의 바소꼴 또는 거꾸로 세운 바소꼴이며 길이가 4∼7cm이고 양끝이 좁으며 가장자리가 밋밋하다. 잎 표면에는 비늘 조각이 약간 있고, 뒷면에는 비늘 조각이 빽빽이 있으며 털이 없고, 잎자루는 길이가 6∼10mm이다. 꽃은 4월에 잎보다 먼저 피고 가지 끝 부분의 곁눈에서 1개씩 나오지만 2∼5개가 모여 달리기도 한다. 화관은 벌어진 깔때기 모양이고 지름이 ..
2008.04.20 -
GDB 사용법
http://www.postech.ac.kr/class/yjsuh/csed103F2004/ GDB 사용법 Debugging이란 Debugging은 bug, 즉, 컴퓨터 프로그램 상의 논리적 오류를 찾아 해결하는 과정이다. Debugging 방법 l 프로그램 소스를 눈으로 따라가며, 머리로 실행시켜 논리적 오류를 찾아낸다. 이것은 프로그래머로 하여금 정말 많은 에너지를 소비하게 하며, 자신이 작성한 프로그램인 경우 선입견으로 인해 오류를 찾아내기 힘든 경우가 많다. l 프로그램의 중간 중간에 ‘printf’를 사용하여 실행 상태를 출력하도록 한다. 이렇게 함으로써 변수에 잘못된 값이 들어가는지 여부를 사람이 직접 계산하는 것보다 좀 더 쉽게 알 수 있다. l Debugging tool (예, gdb, db..
2008.04.16 -
CRT 함수 사용 시 deprecated 경고 표시하지 않기
Visual C++ 2005의 새로운 기능 중 하나는 보안 버전을 갖는 CRT 함수를 제공하는 것이다. (http://msdn2.microsoft.com/ko-kr/library/ms235429(vs.80).aspx) 보안에 약했던 기존 버전의 여러 함수가 이제는 사용되지 않는다. strcpy와 같은 string 함수들과 open등과 같은 POSIX 함수들은 더 이상 사용되지 않는다. 보안 기능이 추가된 함수의 목록은 링크를 선택해 보기 바란다. http://msdn2.microsoft.com/ko-kr/library/wd3wzwts(VS.80).aspx 이러한 함수는 오류를 더 나은 방식으로 처리하고, 버퍼를 더 엄격하게 제어하여 일반적인 보안 결함이 발생하지 않도록 한다. 기존에 작성된 Visual ..
2008.03.28 -
새로운 CRT 기능
출처 : http://msdn2.microsoft.com/ko-kr/library/ms235429(vs.80).aspx 이 항목에서는 Visual C++ 2005의 새로운 CRT 기능에 대한 목록을 제공합니다. 새로운 CRT기능 주요 변경 사항 Breaking Changes (CRT)를 참조하십시오. 새로운 기능 여러 함수의 보안 버전이 추가되었습니다. 이러한 함수는 오류를 더 나은 방식으로 처리하고 버퍼를 더 엄격하게 제어하여 일반적인 보안 결함이 발생하지 않도록 합니다. 새로운 보안 버전에는 _s 접미사가 추가됩니다. 보안이 약했던 기존 버전의 여러 함수가 이제는 사용되지 않습니다. 이와 관련된 경고를 표시하지 않으려면 _CRT_SECURE_NO_WARNINGS를 정의합니다. 자세한 내용은 Secur..
2008.03.28 -
토익만점자의 공부비법
토익만점자의 공부비법 토익비법 다른 수기들처럼 감상적인 내용들은 제외하고 영어공부에 도움이 될만한 내용들로만 쓰고자 하였음을 밝혀둡니다. 토익일반 1. 효율적으로 공부하라 토익에서는 실전 문제를 많이 풀어보는 것이 중요합니다. 인터넷에 나와 있는 수많은 문제를 풀기 위해서는 최대한 빠르게 핵심에 대한 이해를 최우선으로 두고 공부해야 합니다. 토익강사들이 주저리 주저리 써놓은 한글 내용들을 다 읽는 것들은 시간만 많이 잡아먹습니다. 요점과 핵심에 대한 이해가 되면 다른 것은 필요가 없습니다. 한번 책상에 앉으면 1 ~2시간 동안 엄청나게 많은 내용을 공부하는 방향으로 공부의 방향을 잡아가야 합니다. 그렇게 하지 않으면 그 많은 문제들을 다 풀어볼 수가 없습니다. 영어를 습득하는데는 일정한 기간내에 일정량이..
2007.12.05 -
TDD(Test Driven Development)
프로그래머라면 다음과 같은 코드를 만들어야한다. “Clean code that works!"TDD(Test Driven Development)는 이것을 추구하는 가장 현실적인 방법이다. 박 응용 (pahkey@gmail.com) 필자는 현재 한국후지쯔 서비스본부 개발그룹에서 금융 SI프로젝트를 하고 있는 프로그래머이다. 파이썬이란 언어로 프로그램을 만드는 것을 즐기며, 2001년에는 “점프 투 파이썬”이라는 파이썬 입문서를 집필하기도 하였다. tdd.or.kr이라는 사이트를 운영하며 TDD와 파이썬에 관한 집필활동을 하고 있으며 현재는 직접 제작한 “pyframe"이라는 프레임워크로 여러 재미있는 프로그램들을 만드는 데 심취해 있다. 수많은 하드웨어와 소프트웨어, 언어와 개발방법론, 프레임워크 등 끊임없..
2007.12.05