외규장각 도서 환수 모금 캠페인

Search Results for '분류 전체보기'

279 POSTS

  1. 2007.06.08 오늘 아침에..
  2. 2007.06.07 언제부터인지
  3. 2007.06.07 상대경로에서 절대경로 계산하기 2
  4. 2007.06.07 NHN 인턴
  5. 2007.06.07 잉글랜드 VS 에스토니아

오늘 아침에..

Posted 2007. 6. 8. 09:01, Filed under: Story
밥먹으면서.. 문득 사람이 왜 먹이 사슬의 끝에 있는걸까 하는 생각이 들었다 -_-;;

너무 이것저것 많이 잡아먹어서 그런가;;

그리고 출근하면서.. 굉장히 이상한 걸 발견했는데..
다른 동물이나 식물들은 경쟁에서 도태되거나 환경에 적응하지 못하면 죽게되는데..
인간은 왜 도태되어도 어지간해서는 죽지 않는걸까..;
왜 전혀 다른 방식으로 죽음을 맞이하게 되는건지..

이런 생각 쫌 무서운가..
이상한 아침이다 ㅋ
Response : ,

언제부터인지

Posted 2007. 6. 7. 22:31, Filed under: Story

누군가를 만나서.. 그 사람이 어떤 사람인가 알아갈 때..
코딩을 얼마나 어떻게 하느냐가 굉장히 궁금하다 -_-;;

코딩 스타일에 웬지 성격이 드러나는 듯 ㅋ

그리고 깔끔하게 잘 짜여진 코드를 보면 그걸 작성한 사람도 맘에 든다 ;
배우고 싶기도 하고..

여튼 사람은 겉보기 만으로 판단 할 수 없다.
코딩하는 걸 봐야한다 ㅋ

Response : ,

void Symbut::GetAbsolutePath()
{
 char szBackup[200] = "";
 char szCurrentPath[200] = "";
 char drive[10] = "";
 char dir[100] = "";
 char fname[50] = "";
 char ext[10] = "";

 GetCurrentDirectory(200, szBackup);  // 현재의 경로를 백업
_splitpath((LPCSTR)(LPCTSTR)szWorkFolder, drive, dir, fname, ext);

 if (isalpha(dir[0])) // do not need to transform
  return;
 else
 {
  while (szWorkFolder.Find("..") == 0)
  {
   _chdir("..");
   szWorkFolder.TrimLeft("..");
  }

  while (szWorkFolder.Find(".") == 0)
  {
   _chdir(".");
   szWorkFolder.TrimLeft(".");
  }
  GetCurrentDirectory(200, szCurrentPath);
  SetCurrentDirectory(szBackup);
  szWorkFolder = szCurrentPath + szWorkFolder;  
 }
}


_chdir 함수를 쓰면 현재 작업 디렉토리(Working Directory)를 변경시켜준다. 즉, 파라미터로 넘겨준 값을 가지고 cmd 창에서  cd "파라미터" 한 것과 같은 효과를 낼 수 있다.

그래서 입력 받은 상대 경로를 절대 경로로 변경하기 위해서 .. 의 수만큼 _chdir을 호출하여 작업 경로를 변경시킨 후에 GetCurrentDirectory()  함수를 호출하여 작업 경로를 얻어오고 ..을 제외한 나머지 경로를 뒤에 덧붙이는 식으로 절대 경로를 만들 수 있다.

그런데 이러한 과정에서 작업 경로가 바뀌면 프로그램의 다른 부분에서 작업경로에 기준하여 참조하는 다른 파일이( ini 파일과 같은) 있을 경우에 해당 파일을 찾을 수 없다는 에러를 발생 시키게 된다. 따라서 작업 경로를 변경하며 절대경로를 얻어오기 전에 미리 현재의 작업 경로를 저장해두었다가 나중에 다시 가져오는 방법을 사용했다.

GetCurrentDirectory() 함수는 이처럼 현재의 작업 경로를 얻어오는 함수인데, 작업 경로는 기본적으로 실행파일이 위치하고 있는 경로이지만 별도로 설정해 줄 수 있기 때문에 (SetCurrentPath 함수, 혹은 _chdir 함수 등을 이용) 현재 실행되고 있는 파일의 경로를 정확하게 얻어오기 위해서는 GetModuleFileName함수를 사용하는 것이 좋다고 한다. (이승희 주임님 말씀 ㅋ)

그리하여 함 해볼려그랬더니 GetModuleFileName은 모듈의 핸들값을 받아가야되는거다.
경로 얻어올려고 별로도 핸들 구해서 하기도 그렇고 해서 그냥 썼다 -_-;

결과적으로 어떻게 되긴 되는데 뭔가 굉장히 깔끔한 방법이 없나..
이놈의 심벗뜨는 언제쯤 제대로 돌아가려나 ㅋㅋ
Response : ,

NHN 인턴

Posted 2007. 6. 7. 14:04, Filed under: Story

NHN 개발 직무 분야 인턴직 모집

 

■ 지원기간 : 2007년 6월 1일(금) ~ 6월 8일(금)

■ 인턴기간 : 2007년 7월 2일(월) ~ 8월 24일(금)

■ 모집인원 : 20명

■ 지원자격 : 컴퓨터공학 또는 전산학 전공 3학년 재학생

■ 모집분야 : NHN 개발 직무

   - OS : Windows, Unix, Linux
   - Programming : C/C++, EJB, Java, JSP, PHP, DirectX, 3D, Windows, Network, Server, WAP
   - Database : Oracle, MSSQL, MySQL, DBA, DBMS
   - 기타 : 자료구조, 검색엔진, 언어처리

■ 주요일정

   - 6/01 ~ 6/08 : 지원서 접수
   - 6/11 ~ 6/15 : 서류전형
   - 6/18 ~ 6/22 : 면접전형
   - 6/25 ~ 6/29 : 합격자 발표
   - 7/02 ~ 8/24 : 인턴프로그램 참여

■ 지원방법

   NHN 개발부문 인사담당자 김민경 사원에게 지원희망 메일 발송→
   입사지원서 양식 수신→입사지원서 작성→김민경 사원에게 입사지원서 발송

 

■ 기타

   급여지급 : 100만원/4주 (총 8주급여 지급하며, 노동부연수프로그램 연계함)
   인턴수료 할 경우 신입공채시 가산점 부여 예정
   지원서는 이력서와 자기소개서를 작성하여 보내주시기 바랍니다.
   각 단계별 합/불 여부는 합격자에 한하여 개별 e-mail 통보합니다.
   문 의 : NHN 개발부문 인사담당자 김민경 사원 minkyungkim@nhncorp.com

////////////////

이번에는 지금 하고 있는 인턴이랑 기간이 겹쳐서 못하지만
겨울 방학 때는 이거나 한번 해볼까 ㅋ

Response : ,

잉글랜드 VS 에스토니아

Posted 2007. 6. 7. 10:13, Filed under: Video
 

조 콜의 트래핑 후 발리도 멋지지만..
진짜 놀라운건 베컴의 크로스 ㄷㄷㄷ

완전 택배 크로스 ㅋ 문앞까지 안전하게~
베컴 복귀 후 잉글랜드 대표팀의 4골 중 3골이 베컴의 어시에서 시작됐다니 참..-_-;
Response : ,

« Previous : 1 : ··· : 36 : 37 : 38 : 39 : 40 : 41 : 42 : ··· : 56 : Next »

Recent Posts

Recent Comments

Recent Trackbacks

Total hit (Today , Yesterday )

Admin Write Post