E D R , A S I H C RSS

Full text search for "BR"

BR


Search BackLinks only
Display context of search results
Case-sensitive searching
  • EffectiveC++ . . . . 115 matches
         작성자: 김영현(["erunc0"]) [[BR]]
         preprocessor(전처리기)보다는 compiler를 선호한다는 뜻.[[BR]]
         [#define -> const][[BR]]
         ASPECT_RATIO는 소스코드가 컴파일로 들어가기 전에 전처리기에 의해 제거된다.[[BR]]
         [[BR]]
         책에서 언급한 두가지.[[BR]]
         [[BR]]
         const와 inline을 쓰자는 얘기였습니다. --; 왜 그런지는 아시는 분께서 글좀 남기시구요. ^^[[BR]]
         #define 문을 const와 inline으로 대체해서 써도, #ifdef/#ifndef - #endif 등.. 이와 유사한 것들은 [[BR]]
         아직까지 유용하게 사용되므로, 안쓸필요는 없겠죠? [[BR]]
          매크로는 말 그대로 치환이기 때문에 버그 발생할 확률이 높음. 상수선언이나 함수선언같은 경우는 가급적 const 나 inline으로 대체하는게 좋겠지. (으.. 그래도 실제로 짤때는 상수 선언할때는 #define 남용 경향이..[[BR]]
         그럼.. 항목1 end.[[BR]]
         횡설수설. [[BR]]
         scaf/printf -> cin/cout[[BR]]
         /* */: C style의 주석[[BR]]
         // : C++ style의 주석[[BR]]
         자기만의 주석을 쓰면 되는거 아니야? 난. 주석다는게 제일 싫은데. ^^; [[BR]]
         몇달 지난 프로그램은 자기가 만든게 아닌거야!? , 예전에 상민이 형이 얘기해준.. --;; ㅎㅎㅎ 동감.. [[BR]]
         이런 혼란(?)을 피하기 위해선 배열 타입들에 대한 typedef를 피하면 되지뭐. ^^[[BR]]
         동적 메모리 할당을 행하는 클래스들은 메모리를 할당하기 위해서 생성자에 new를 쓴다. (CString class같은것들?)[[BR]]
  • D3D . . . . 68 matches
         작성자: 김영현(["erunc0"]), 최광식(["woodpage"])[[BR]]
         GameLibrary( http://www.zeropage.org/~erunc0/study/d3d/GameLib.zip )를 만들어 가면서 책의 내용을 본다는.. 뭐뭐뭐.. [[BR]]
         말만 그렇지, library부분은 대충 하는 느낌이 드는건 왜인지. [[BR]]
         뭐, library부분은 api 초기화 루틴 부분정도이고, DX 도 역시 초기화 부분정도를 [[BR]]
         묶어 놓은 정도이기 때문에 이해하는데 어려움은 없었다. --;; [[BR]]
         Game 쪽 책을 사서 D3D를 본후, 3D를 공부하려는 마음으로 샀다. 무리없이 예제를 보는식으로 할것임.[[BR]]
         3D를 이용한 오락 만들기. [[BR]]
         구체적인건 둘이서 생각해 볼것임. [[BR]]
          * [영현] 음.. 맘에 들지 않는다. 무슨 소리인지 갈피를 잡지 못하는게 현실이다. 관련 책이라도 좀 봐야 하겠다.[[BR]]약간은 설명이 미흡한것 같다. 내가 모자르기 때문일수도 있지만, ㅋㅋㅋ[[BR]]아직까지, 예제다운 예제를 못보다. 3D object를 본적이 없음. 아직까지.. --; - 232p/602p...
          * potential function에 대해서만 봤다.. 약간 쓸만한 알고리즘(?) 인것 같다. ㅋㅋㅋ[[BR]]다음에 나오는 PathPlan에 관한얘기는 쉬운것 같은데. 장난이 아니다.[[BR]]머리 아프다. - 249p/602p...
         이런 종류의 책들이 다 그렇듯이, winapi를 사용한다.[[BR]]
         그렇기 때문에, 초반의 한 chapter는 거의다 winapi를 사용해서 [[BR]]
         "Hello, World!"를 찍는 source를 넣어 준다. --; [[BR]]
         DX 초기화 루틴과, game loop(message loop)를 포함한 library를 실제로 만든다.[[BR]]
         그리고, 예제 source 1개정도.. 여기 까지 봤음.. - 곧 update , 01.06.2002 Sun[[BR]]
         ...[[BR]]
         슬슬 책이 짜증나려고 한다. --+ 그냥 간단하게 책에서 제공하는 library를 쓰면 chapter2는 솔직히[[BR]]
         보지 않아도 될것 같다. 무슨 소리들을 하는지. 전부 초기화.. --+ 함수 설명 뿐이네. 흐미.. 그냥..[[BR]]
         일반적인 3D이야기를 살것을.. Game쪽을 사서.. T-T 아무튼 보기는 다 봐야지. DX 는 할것이 정말 초기화 뿐이던가? [[BR]]
         chapter 3 부터는 수학이랍니다.. --;;[[BR]]
  • 데블스캠프2002/날적이 . . . . 42 matches
          일반명사와 관련 - 바퀴벌레, 판 [[BR]]
          추상명사와 관련 - 여정 [[BR]]
          * 임인택 : 이곳엔 stack 방식으로 글을 쓰는군요. 아래쪽으로 갈수록 최근 페이지가 나올줄 알았는데..-_-a 어쨋든 데블스캠프 2002의 백미라 할수 있는 OOP. (남들이) 그동안 잘 나왔다던 사람들이 몇명 빠지게 되었는데, 빠져도 하필 이런날 빠지는지..-_-a [[BR]]
          각설하고, OOP에 관해 적어놓은 글들을 여기저기서 봐 왔는데(읽어보지는 않고), 과연 OOP 가 무엇인가.. 내가 생각하고 있는 OOP 와 세미나에서 다루어지는 OOP는 무엇이 다를까.. 두근두근 울렁대는 마음을 부여잡고 학교로 왔습니다. [[BR]]
          * S. 진영 : 흐엉... 오목도 역시 어렵더군여... ㅠ_ㅠ[[BR]]
          커서 옮기는 것부터... 19X19 틀 밖으로 못나가게 하는 것, 돌 놓는 것, 돌 교대로 나오게 하는 것, [[BR]]
          놓여져 있는 곳에 덮어쓰기(???) 못하게 하는 것까지는 했는데...[[BR]]
          도저히 5개 한줄로 모이면 끝나는 조건은 못하겠더라구여... ㅠ_ㅠ[[BR]]
          대체 어디가 문젠지... -_-;;;[[BR]]
          * 세연 : 하루 쉬어서 그런지 다른때보다 체력이 받쳐줘서(?) 조금은 업된 상태에서 프로그래밍 할 수 있었지만 [[BR]]
          너무 업된나머지 집중력이 조금 떨이지지 않아나 하는 핑계두 해보구.......히^^;;[[BR]]
          오목 체크만 겨우 했는데 육목은 어캐하구 3.3은 아직두 많이 생각해봐여 할듯하네요.[[BR]]
          그래도 씨의 새롭고 유익한 함수들을 접할 수 있는 좋은 기회였네요^^[[BR]]
          그리구 아침에 멋은 김밥두 넘 유익했지?? ^^[[BR]]
          * 상욱 : 하루하루 지나면서 점점 폐인에 가까워지는 나를 느끼며..(ㅋㅋㅋ...) 기겁을 하면서도 [[BR]]
          또 하루하루 문제를 풀어가는 고통속에 생겨나는 문제 해결력의 증가에 스스로 대견함을 느끼며.. [[BR]]
          데블스 캠프가 오늘로 끝난다는 섭섭함을 느끼며..[[BR]]
          갑자기 튀어나온 제택강의의 레포트에 당황스러움을 느끼며..[[BR]]
          셋째날의 캠프를 마칩니다..[[BR]]
          * 대근) 오호... Unix 를 사용한 것은 정말 뜻깊은 기회였습니다. Linux의...그것도 이론만 접해본 저로서는 익힌 명령어들을 쓰구 쓰구~~ 또 쓰면서 너무 기쁜 시간이었습니다.. 물론 숙제라는 강박관념두 없었고요...[[BR]]
  • AVG-GCC . . . . 41 matches
         Usage: AVR-GCC.EXE [options] file... ''' 사용법 : AVR-GCC.EXE [옵션] FILE... '''[[BR]]
         Options:'''옵션'''[[BR]]
          -pass-exit-codes Exit with highest error code from a phase[[BR]]
          --help Display this information'''도움말'''[[BR]]
          --target-help Display target specific command line options[[BR]]
          (Use '-v --help' to display command line options of sub-processes)[[BR]]
          -dumpspecs Display all of the built in spec strings[[BR]]
          -dumpversion Display the version of the compiler'''컴파일러 버전'''[[BR]]
          -dumpmachine Display the compiler's target processor[[BR]]
          -print-search-dirs Display the directories in the compiler's search path[[BR]]
          -print-libgcc-file-name Display the name of the compiler's companion library[[BR]]
          -print-file-name=<lib> Display the full path to library <lib>[[BR]]
          -print-prog-name=<prog> Display the full path to compiler component <prog>[[BR]]
          -print-multi-directory Display the root directory for versions of libgcc[[BR]]
          -print-multi-lib Display the mapping between command line options and[[BR]]
          multiple library search directories[[BR]]
          -Wa,<options> Pass comma-separated <options> on to the assembler [[BR]]
          -Wp,<options> Pass comma-separated <options> on to the preprocessor[[BR]]
          -Wl,<options> Pass comma-separated <options> on to the linker[[BR]]
          -Xlinker <arg> Pass <arg> on to the linker[[BR]]
  • MFCStudy_2001 . . . . 41 matches
         관리 : ZeroPage 99 류상민 [[BR]]
         참여인 : 창섭(01,["창섭"]), 혜영(00, ["물푸"]), ["인수"](01,["[Lovely]boy^_^"]]), 선호(01,["snowflower"]), 상협(01,["상협"]) [[BR]]
         참여했던 사람: 영창(11기,["eternalblue"]), 영서(11기) etc [[BR]]
         목표: MFC를 이용, 프로그램을 작성한다. [[BR]]
         기간: 2001년 2학기~2002년 1월 30일 [[BR]]
          * 지뢰찾기:[http://zeropage.org/pds/MFCStudy_2001_final_영창_MINE_blue.exe 영창];인수와 선호는 소스 날려 먹었다는 납득할수 없는(--+) 이유로 거부;[[BR]]
          * ["MFCStudy_2001/MMTimer"] : 인수+선호 의 문서화[[BR]]
         [상민]:시원 섭섭하네. 뭐 암튼 말말말은 채팅 형식으로 가자 더 좋은 레이아웃 있으면 누가 추천해줘 그리고 2월 3일까지 줘 저기 위에 채울꺼 줘[[BR]]
         [상민]:멋들어진 이름을 붙이고 싶었는데 ^^;; 그러고 보니 내가 이거 시작할때 프로젝트 이름도 모집하지 않았었냐?[[BR]]
         [인수]:코딩 삽질은 계속되어야 한다.--;[[BR]]
         [인수]:배운것도 많고.. 보람찬 프로젝트였네여.^^(더블버퍼링,MM타이머,마스킹 등등..)[[BR]]
         [창섭]:괜히 바쁜 척하며 공부도 안하다가 결국 학점 떨어지고 MFC 스터디 제대로 못하고..뭐 그렇게 됐네요.[[BR]]
         [창섭]:결국 제가 남긴 것은 발전된 오목이 아니라 여름방학 때 했던 것을 윈도우용으로 옮긴 것 밖에 안 되는...[[BR]]
         [창섭]:참 아쉬움이 무지 많이 남고 같이 했던 상협이에게도 미안하고 끝까지 포기 안하고 이끌어준 상민이 형에게 고맙다는 말 하고싶습니다. ^^[[BR]]
         [창섭]:아무것도 몰랐던 MFC 라는 것에 발을 들여놓고 조금 알았다는 것에 만족해야져...^__^;; 그래도 꼭 인공지능은 구현해보고 싶습니다. -_-;;[[BR]]
         [상협]:정말 이번 MFC스터디는 언제까지나 기억에 남을 스터디가 될 것입니다..[[BR]]
         [상협]:이렇게 MFC프로그램을 짤 수 있도록 이끌어주고 가르쳐준 상민이형한테 정말 너무 고마울 따름입니다.[[BR]]
         [상협]:인공지능 오목을 짜면서 여러번 벽에 부딪혔는데, 그 벽을 넘어서면서 예전에 비해서 조금더 성장한거 같습니다. 그리고 제 오목이랑 사람이랑 두어서 이길때나 저 자신과 둬서 컴퓨터가 이길때(? 내가 바보인지..ㅡㅡ) 의 기쁨은, 그 수많은 삽질(버그사냥..ㅡㅡ;)의 스트레스를 잊게 해줬습니다. [[BR]]
         [상협]:그리고 그렇게 재미 있지도 않은 오목을 베타테스트 해준 여러 친구들(인수,선호,상섭,기웅,영창)에게도 고마움을 느낍니다.[[BR]]
         [1002]:컴퓨터가 다른 사람 이길때의 상협이 표정을 사진으로 찍어놨어야 하는데. --; [[BR]]
  • Knapsack . . . . 27 matches
         당신은 ZP 과일가게 주인입니다.[[BR]]
         어느날, 커다란 주머니를 든 손님이 찾아 왔습니다. 그리고[[BR]]
         "이 주머니에 넣을 수 있을 만큼 과일을 담아 주세요."[[BR]]
         이렇게 말했습니다. 그러나 주머니의 공간이 무제한은 아닙니다. [[BR]]
         당신이 돈을 가장 많이 받기 위해서는 어떻게 해야 할까요? [[BR]]
         예를 들어 과일의 크기와 가격이 다음과 같다고 합시다.[[BR]]
         [[BR]]
         여기서 주머니의 크기가 50이라고 합시다. [[BR]]
         어떻게 팔아야 가장 많은 돈을 벌 수 있을까? [[BR]]
         그리고 그 때 버는 돈은 얼마인지 구하는 프로그램을 작성하세요. [[BR]]
         (단, 담는 순서는 관계 없습니다.)[[BR]]
         [[BR]]
         [입력 예][[BR]]
         50[[BR]]
          사과 3 800[[BR]]
          배 4 1200[[BR]]
          수박 12 5000[[BR]]
          자두 1 300[[BR]]
          바나나 6 2000[[BR]]
         [출력 예][[BR]]
  • DirectDraw . . . . 19 matches
         DirectX 8.1을 이용한 DirectDraw로 무언가를 만들어 보자.[[BR]]
         11기 이선호 입니다.[[BR]]
         극히 개인적인 문서가 될것 같네요.[[BR]]
         까는데 어려움이 조금 있었다. 설정할 부분이 있기 때문에. [[BR]]
         Visual C++ -> Tools -> Options -> Directories에서 [[BR]]
         Include Files 에는 C:\DXSDK\INCLUDE를 [[BR]]
         Library Files 에는 C:\DXSDK\LIB를 추가해야한다.
         그리고 Project Setting -> Link -> Object/Library modules에는
         ddutil.h ddutil.cpp dxutil.h dxutil.cpp 만 있으면.. 비트맵은 그냥 찍을 수 있군요..[[BR]]
         ㅡ.ㅡ 뭐.. 그 소스를 뜯어 고칠만한 건덕지도 없군요.. 워낙 잘되어 있어서. [[BR]]
         거기서 필요없어보이는것 줄이고 쓸만한거만 추려서.. 새로.. 만들어보던지만. 해야겠네요.[[BR]]
         DirectDraw가.. 필요없다는 소리를 이제 .. 알거같아요 [[BR]]
         [영현] 유용성을 위해.. 뒤에 나오는 7이나 2는 빼라.. ㅡㅡ; 하하..[[BR]]
         [선호] 그래도.. 8.1 깔은 김에..ㅡㅡ;[[BR]]
         [해성] 지나가다가 한마디.. ^^;; DX 초기화 과정은 이전버전과 흡사하군요.. 음.. 초기화 인터페이스를 파악했다면.. 다이렉트 엑스가 어떻게 내부적으로 작동해서 일반 윈도우 프로그래밍 보다 빠른 엑세스 메카니즘을 제공하는지 파악하시구요.. 왠만하면 DX 쓰지말구.. 추가적인 이펙트등을 구현해보는게 좋을것 같네요.. 알파블렌딩을 응용한 여러가지 기법(페이드 인아웃이나 전환.. 뭐라그러드라).. 하구.. 전 못해봤지만.. 블러링 필터 같은것두.. 서페이스에 직접 억세스 하는거 공부하면.. 해볼만 할것 같군요.. 그리구.. 음.. 매일 허접 플밍을 하구 있지만.. 그래두 지겨운 초기화 과정을 단축시키기 위해 어느정도 모듈화되게 라입을 구축하면 좋겠지요.. 전 절대 안하지만.. ㅋㅋ;; 그럼.. 잡설이었습니당~ 수거~[[BR]]
         [1002] 초기화과정이 이전버전과 같은 이유는 Surface 7 을 이용해서일것 같다는. DX8로는 아직 안해봐서..~ [[BR]]
         ["데기"]) 해성이가 말한 추가적인 이펙터들의 기본적인 아이디어는 '["영상처리"]' 시간에 배울 수 있습니다. (선호 혼자 DX 보는데도 의외로 진도가 잘 나가는듯...) [[BR]]
         [1002] Output 이 급하다면 DirectX Media SDK 를 이용할 수도 있습니다. 알파블랜딩 기본적으로 지원합니다. 그리고 Transform Libary 를 이용하면 화면 전환과 관련된 특수효과들을 이용할 수도 있죠. 하지만, 공부하시는 입장에서는 이론을 파고들어서 직접 해보는 것이 좋겠죠.[[BR]]
         [해성] 가만보니 .. 99들이 감놔라 배추놔라 하구 있군.. -0-;;; ㅎㅎ;;[[BR]]
         DeleteMe) DX8 SDK문서를 보니 Direct Draw의 전 기능이 Direct3D로 통합 됐다는군.... 고로 DDraw는 이제는 의미가 퇴색한듯.. 쿨럭;; by 봉환(비회원 참견꾼)[[BR]]
  • EcologicalBinPacking/곽세환 . . . . 19 matches
         #define BROWN 0
          bin[0] = BROWN;
          not_move_bottle = bottle[0][BROWN] + bottle[1][CLEAR] + bottle[2][GREEN];
          if ((bottle[0][BROWN] + bottle[1][GREEN] + bottle[2][CLEAR]) > not_move_bottle)
          bin[0] = BROWN;
          not_move_bottle = bottle[0][BROWN] + bottle[1][GREEN] + bottle[2][CLEAR];
          if ((bottle[0][CLEAR] + bottle[1][BROWN] + bottle[2][GREEN]) > not_move_bottle)
          bin[1] = BROWN;
          not_move_bottle = bottle[0][CLEAR] + bottle[1][BROWN] + bottle[2][GREEN];
          if ((bottle[0][CLEAR] + bottle[1][GREEN] + bottle[2][BROWN]) > not_move_bottle)
          bin[2] = BROWN;
          not_move_bottle = bottle[0][CLEAR] + bottle[1][GREEN] + bottle[2][BROWN];
          if ((bottle[0][GREEN] + bottle[1][BROWN] + bottle[2][CLEAR]) > not_move_bottle)
          bin[1] = BROWN;
          not_move_bottle = bottle[0][GREEN] + bottle[1][BROWN] + bottle[2][CLEAR];
          if ((bottle[0][GREEN] + bottle[1][CLEAR] + bottle[2][BROWN]) > not_move_bottle)
          bin[2] = BROWN;
          not_move_bottle = bottle[0][GREEN] + bottle[1][CLEAR] + bottle[2][BROWN];
          if (bin[i] == BROWN)
  • 세여니 . . . . 19 matches
         이름은 세연, 학번은 00 이지요^^ [[BR]]
         MSN 메신저 : whoiam-psy @ hanmail.net[[BR]]
         이름 : 박 세 연 [[BR]]
         생년월일 : 81. 8. 23 [[BR]]
         전공 : 컴퓨터 공학[[BR]]
         넓게 살고 넓게 보자!![[BR]]
          우선 이번 학기는 전공을 너무 많이 들어서 전공 공부만 잘해두 성공!![[BR]]
          나 전공 5개... OCU두 비쥬얼 베이직들으니까 [[BR]]
          전공책을 원서로 사긴샀는데 솔직히 넘 부담스럽다 [[BR]]
         전공 공부 빼구 다른 하고 싶은게 넘 많지만 ..... 우선 이 두가지[[BR]]
          우선 돈을 모아 여행가는거.[[BR]]
          이번 겨울에 내가 예전부터 세워놓았던 곳을 여행할 수 있게 된다면 그 이후의 계획도 잘 진행될거 같은데 이번 겨울이 고비 야, 고비.......[[BR]]
          그리고 아는 만큼 보인다고 우선 내가 가려는 곳의 정보를 얻기위해서 책도 많이 읽어야 겠다 [[BR]]
         *2002.7.2*[[BR]]
         뭘 써야 할지 몰라서 계속 빈페이지로 놔뒀었는데 드뎌 오늘 완성했군[[BR]]
         최근 바뀐글에 올라가서 사람들이 읽게 된다는게 걱정되기두 하지만 이것저것 쓰다 보니 잼있네[[BR]]
         *2002.9.8*[[BR]]
          * 밥사.. 배고파. -_-; - ["erunc0"][[BR]]
          * 이것 정말 써도 되는 것일까...ㅡㅡ;;;; [[BR]] 아직도 위키에 적응이 안되는 중이랍니다...^^;;["E=mc²"]
  • X . . . . 18 matches
         전에는 컴퓨터에 미치고 싶다라고 생각했는데....[[BR]]
         요즘 들어서 회의적인 생각이 가끔 들고 있음....[[BR]] [[BR]]
         뭐 XBOX, PS2, NGQ까지 들어오는 마당에 GP32, GBA,.... 등등 많은 게임기들이 한국 시장에 진출하거나 하려고 준비중이고 PC게임시장은 비상식적으로 자라나고 있고 거기에 시장이 거의 포화상태라고 나는 내다보고 있다.[[BR]]
         원래 만화 시나리오였다가 게임 -> 소설 쪽으로 넘어갈 듯 -.-[[BR]]
         고 1때부터 구상, 고 3때 대략 완성, 대학 때 놀았음 -.-, 대학원 생활 말에 대충 정리 및 착수.... -.-[[BR]]
         위의 소설은 내가 평생 걸려서 완성시켜보고 싶은 작품이고[[BR]]
         현재 구상중(망상중?)인 시나리오는 2개 더 있음 -.-[[BR]]
         우주력 기원전 10004년 12달 14해 날 부터 썼다. [[BR]]
         잃어버리지 않게 파일로 남겨놨는데 .... 당연히 암호 걸어놨지 -.-V[[BR]]
         일기 초기에는 거의 매일같이 글을 남겼으나 요즘은 거의 계간에 하나씩 쓰고 있다 -.-[[BR]]
         게임 프로그래밍 서적중 탑 5 안에 들어갈 정도의 책이다..... 단 어렵다 -_-[[BR]]
         1권 ch1은 게임 프로그래밍에 관한 전반적인 것과 룰을 가르치는데 대부분 C++이라 -.-[[BR]]
         무언가 하고 싶을 때 그것을 하고 나서 후회하라[[BR]]
         하지 않고 후회하는 것보다 백 배 낫다[[BR]][[BR]]
         자신을 이기지 못하면 남을 이길 수 없다.[[BR]][[BR]]
  • JAVAStudy_2002 . . . . 17 matches
         관리 : ZeroPage 00 최광식(["woodpage"]) 00 정직(["fnwinter"]) [[BR]]
         참여인(참여를 원하시는 분은 여기 적어주세요) : [[BR]]
         기간: 2002년 3월 ~ 2002년 4월 까지 [[BR]]
         목표: JAVA를 이용, 다중 Chattiing 프로그램을 작성한다. [[BR]]
         일정 [[BR]]
         *일주에 한번씩 모임을 갖고 모임에 나온 숙제를 꼬박꼬박 해온다. [[BR]]
         core Java 절반 정도 봄.[[BR]]
         swing 약간과 기타 Java 관련 기초 지식 습득. [[BR]]
         23일 가령 정도에 core Java 기초 1편은 다 땔것 같음. [[BR]]
         아.. stream 이 저금 어렵네.. ㅡㅡ;[[BR]]
         core java에 나온 내용이 어렵구만.. [[BR]]
         c같이 하믄 쉬울 텐데.. 무신 클래스들이 이렇게 많은지.. --;;[[BR]]
         현재 자바 thread. stream. 봄.[[BR]]
         이제 슬슬 네트워크로 들어가도 될것 같다.[[BR]]
         현재 Java swing API중 버튼이나.. 텍스트 박스에 대한 것을 익혔습니다.(Application쪽..)[[BR]]
         그리고 간단한 ID입력창도 만들어 보았습니다.[[BR]]
         슬슬 Listener에 대한 공부도 해야겠습니다.[[BR]]
  • MFCStudy_2001/MMTimer . . . . 17 matches
          멀티미디어 타이머에 대한 설명을 적게 되었습니다.[[BR]]
          저는 ZP 01 이선호 입니다.[[BR]]
          저는 ZP 01 강인수 입니다.[[BR]]
          멀티미디어 타이머에 관련된 함수는 여러가지이나, 타이머를 구현하는데 필요한 함수는 세개입니다. [[BR]]
          ! 그러나 그전에 추가시켜줘야할 게 있습니다.[[BR]]
          첫째는 WINMM.LIB를 추가시켜줘야 하고[[BR]]
          둘째는 MMSYSTEM.H 를 인클루드 시켜줘야 합니다.[[BR]]
          소스에 #include <mmsystem.h> 를 넣고[[BR]]
          Project(P) - Setting(S, ALT+F7)을 눌러 Link탭의 Object/Library modules:란에 winmm.lib를 적어줍니다.
         타이머를 발동시키는 함수입니다.[[BR]]
         타이머로 불러내어 직접 실행되는 함수부분입니다[[BR]]
         사용이 끝난 타이머를 죽이는 부분입니다.[[BR]]
          * 콜백 함수를 정의한것입니다. 콜백 함수내에서는 복잡한 일은 하지 않는게 정신건강에 좋다고 합니다.[[BR]]
          그래서 메시지로 날려 봤습니다. 그런데 전 별루 차이점을 못느끼겠더군요..--;[[BR]]
          CALLBACK 함수를 클래스 함수로 선언한 경우[[BR]]
          * CALLBACK 함수를 사용할때의 주의점. (in MSDN)[[BR]]
          - Applications should not call any system-defined functions from inside a callback function, except for PostMessage, timeGetSystemTime, timeGetTime, timeSetEvent, timeKillEvent, midiOutShortMsg, midiOutLongMsg, and OutputDebugString.[[BR]]
          - 어플리케이션은 콜백 함수 내부로부터 다음 함수를 제외하고는 시스템 정의 함수를 부를 수가 없다. : PostMessage, timeGetSystemTime, timeGetTime, timeSetEvent, timeKillEvent, midiOutShortMsg, midiOutLongMsg, and OutputDebugString.[[BR]]
  • MoreEffectiveC++/Operator . . . . 16 matches
          * C++는 타입간의 암시적 type casting을 허용한다. 이건 C의 유산인데 예를 들자면 '''char'''과 '''int''' 에서 '''short'''과 '''double''' 들이 아무런 문제없이 바뀌어 진다. 그런데 C++는 이것 보다 한수 더떠서 type casting시에 자료를 잃어 버리게 되는 int에서 short과 dougle에서 char의 변환까지 허용한다.[[BR]]
          * C++에서는 크게 두가지 방식의 함수로 형변환을 컴파일러에게 수행 시키킨다:[[BR]] '''''single-argument constructors''''' 와 '''''implicit type conversion operators''''' 이 그것이다.
         '''operator<<'''는 처음 Raional 이라는 형에 대한 자신의 대응을 찾지만 없고, 이번에는 r을 ''operator<<''가 처리할수 있는 형으로 변환시키려는 작업을 한다. 그러는 와중에 r은 double로 암시적 변환이 이루어 지고 결과 double 형으로 출력이 된다.[[BR]]
         이런 예로 C++ std library에 있는 string이 char*로 암시적 형변환이 없고 c_str의 명시적 형변환 시킨다.
         여기에 한가지 더 생각해 보자.[[BR]]
         만약 당신의 컴파일러가 엄청 낡은 거거나 제작자가 깜빡해서, 혹은 explicit를 죽어도 넣기 싫다고 할때에는?[[BR]]
         과 같다. 당연히 안되겠지? [[BR]]
          * 작성자 사설:본문에서는 그 뒤부터는 아예 이런걸 쓰지 말자는 필요성의 언급니다. 차후 추가의 필요성이 있을때 추가합니다. [[BR]]그냥 i++ 두번 쓰고 말지..
         수많은 개발자들이 이런 단순한 원리를 프로그램 상에서의 짧은 진행(short-circuit)을 추구하는데 사용하였다. 그렇다면 C++에서의 객체들에게 operator ||, && 를 overload 시키면 짧은 진행을 추구하는데 도움이 되지 않을까? 그런데 하지 말라니 왜일까? [[BR]]
         "comma operator" 역시 마찬가지다. comma operator가 대체 뭐냐고? [[BR]]
         그렇지만 여러분이 raw memory로 객체를 할당한다면 초기화 루틴이 필요하다. [[BR]]
         (여담-후후 나도 상단의 operator new를 보는 순간 이 생각했다.)[[BR]]
         자자 new 결론이다.[[BR]]
         the '''new''' operator : heap 메모리 확보와 생성자 호출 동시에[[BR]]
         '''operator new''' : 해당 객체의 메모리 확보만[[BR]]
         '''placement new''' : 이미 확보 메모리가 존재하고 객체 초기화를 원한다면[[BR]]
         (작성자 주: 이걸로 new와 delete의 환상,신비성이 깨졌다. )[[BR]]
  • Refactoring/OrganizingData . . . . 16 matches
          * You are accessing a field directly, but the coupling to the field is becoming awkward. [[BR]] ''Create getting and setting methods for the field and use only those to access the field.''
          * You have a data item that needs additional data or behavior. [[BR]] ''Turn the data item into an object.''
          * You have a class with many equal instances that you want to replace with a single object. [[BR]] ''Turn the object into a reference object.''
          * You have a reference object that is small, immutable, and awkward to manage. [[BR]] ''Turn it into a balue object.''
          * You have an array in which certain elements mean different things. [[BR]]''Replace the array with an object that has a field for each element.''
          * You have domain data available only in a GUI control, and domain methods need access. [[BR]] ''Copy the data to a domain object. Set up an observer to synchronize the two pieces of data.''
          * You have two classes that need to use each other's features, but there is only a one-way link.[[BR]]''Add back pointers, and change modifiers to update both sets.''
          * You have a two-way associational but one class no longer needs features from the other. [[BR]]''Drop the unneeded end of the association.''
          * You have a literal number with a paricular meaning. [[BR]] ''Crate a constant, name it after the meaning, and replace the number with it.''
          * There is a public field. [[BR]] ''Make it private and provide accessors.''
          * A method return a collection. [[BR]] ''Make it return a read-only view and provide add/remove methods.''
          * You need to interface with a record structure in a traditional programming environment. [[BR]]''Make a dumb data object for the record.''
          * A class has a numeric type code that does not affect its behavior. [[BR]] ''Replace the number with a new class.''
          * You have an immutable type code that affects the bahavior of a class. [[BR]] ''Replace the type code with subclasses.''
          * You have a type code that affects the behavior of a class, but you cannot use subclassing. [[BR]] ''REplace the type code with a state object.''
          * You have subclasses that vary only in methods that return constant data.[[BR]]''Change the mehtods to superclass fields and eliminate the subclasses.''
  • Chapter II - Real-Time Systems Concepts . . . . 15 matches
         Food processing, Chemical plants, Engine controls, Antilock braking systems, Fax machines, ETC
         태스크의 상태는 다음과 같은 상태가 있다.[[BR]]
         DORMANT :: 태스크가 메모리 상에는 존재하나 아직 활성화 되지 못한 상태[[BR]]
         READY :: 런닝을 하기 전 준비된 상태,우선순위가 낮아 아직 활성화 되지 않은 상태[[BR]]
         RUNNING :: 지금 활동 중인 상태[[BR]]
         WAITING :: 이벤트를 기다리며 휴식 중인 상태[[BR]]
         ISR(interrupted) :: 인터럽트를 수행 중인 상태 [[BR]]
         저장하고 전환 되고자 하는 태스크의 환경을 읽어들여야 가능할 것이다.[[BR]]
         수행이 중단되는 상황도 막을 수 있다.[[BR]]
         되고 지금 수행중인 태스크는 멈추며 높은 태스크로의 문맥전환이 이루어진다.[[BR]]
         다음은 재진입이 가능한 코드와 불가능한 코드의 예이다.[[BR]]
         우선순위 할당은 가벼운 문제는 아니다. 이는 대부분의 시스템에서 중요한 것으로 간주된다.[[BR]]
         그리고 덜 치명적 중요한 태스크는 낮은 우선순위가 주어질 것이다. [[BR]]
         대부분의 리얼타임에서는 SOFT/HARD 리얼타임의 적절한 조합으로 쓰여진다.[[BR]]
         HARD에서는 정확히 그리고 정해진 시작에 작업을 마쳐야 한다.[[BR]]
         [[BR]]
  • DevelopmentinWindows/UI . . . . 15 matches
          * 버튼, 체크 박스, 라디오 버튼[[BR]]
          * 에디트 박스[[BR]]
          * 콤보 박스[[BR]]
          * 리스트 박스[[BR]]
          * 스크롤 바[[BR]]
          * 트랙 바[[BR]]
          * 프로그레스 바[[BR]]
          * 텝[[BR]]
          * 트리 뷰[[BR]]
          * 파일 열기[[BR]]
          * 글꼴[[BR]]
          * 색 편집[[BR]]
          * 인쇄[[BR]]
          * 찾기[[BR]]
          * 바꾸기[[BR]]
  • DiceRoller . . . . 15 matches
          ''' 현재 상태 '''[[BR]]
          또 여러가지를 고치며 레벨 업!! 아하하.. 이제 완성이 얼마 남지 않았다.[[BR]]
          개선한 점은 History.txt를 만들며 남겨놓고 있다.[[BR]]
          앞으로 고칠 점은 >.<[[BR]]
          ''' 현재 상태 '''[[BR]]
          결국 프로젝트(?)를 합쳐버렸다. 후훗. MSN 을 통해 노가다를 하고는 있지만 결국 한 자리에서 해야할듯 하다.[[BR]]
          물론 합치는 과정에서 이름이 새로 나왔다.[[BR]]
          가장 기본적인 것들은 해결. 카드 쓰는 부분은 전혀 구현되지 않았지만 그래도 대충은 돌아간다.[[BR]]
          '''앞으로 고칠 점'''[[BR]]
          * SHIFT+ENTER 가 실질적으로 구현은 되지만 쓸모가 없다는 점이 발견되면서 그 쪽은 아예 보류. (화면을 보면서 Shift + Enter 는 쓸모가 없단 말이닷!)[[BR]]
          * 역시나 카드 쓰는 걸 해결하면 일단은 거의 완성이다. (누워서 아무것도 안하고 게임을 할수 있을 정도다)[[BR]]
          * 메모리상의 값을 얻어와서 해결할 방법은 아직은 먼 훗날의 이야기인 듯 하지만, 만약 가능하다면 모든 문제들이 해결되다시피한다.[[BR]]
          * 즉, 메모리 상의 값을 얻어와서 해결할 방법을 알게 되는 순간 여태까지 해온 우리의 노가다는 모조리 꽝.[[BR]]
          * 메모리 상의 값을 얻을 방법을 알게 된다면, 주사위를 예측하는 것도 가능할 것 같다. (완전 게임핵이로구만)[[BR]]
         오.. 재밌는거 하고 있네~ 근데 주사위의 잔영을 제대로 안봐서 그런데, 창 모드로 게임이 실행되나 보지? DirectX 를 쓴다면 일반 윈도우 메세지 방식으로 처리하기 힘들지 않을까 함. (근데 해당 기능들 잘 되는 것 보니까 뭐.. 별 문제 없는 듯 하군~) --석천[[BR]]
  • MFCStudy_2002_2 . . . . 15 matches
          [[BR]]DeleteMe ) 우리 선호오빠의 flower와 상욱이의 bear를 합쳐서...flowerbear!! 꽃곰을..만드...쿨럭쿨럭... -성재
          [[BR]]DeleteMe ) snow + bear 를 약간 변형시킨 polar bear가 어떨까 하는데..--a
          [[BR]]DeleteMe ) polar bear라 함은.... 나의 원래 별명인데...ㅠ.ㅠ 어찌나 썰렁하면 이런 별명이... -상욱
          '나 토욜날 못가..일욜날 저녁 때는 어때??' - 은지 ["naneunji"] [[BR]]
          '저는 뭐 일단 백수다보니 아무때나 괜찮슴다...^^;' - 상욱 ["whiteblue"] [[BR]]
          '성재가 올지 안올지 모르겠군요.. 일요일인데.. 얌냠... - 선호[[BR]]
          '어쩌죠? 제가 맡은일이 있었는데 계속 미루다가 된통 걸렸습니다. 일단은 이일만 하게될듯해요..죄송.. 이번주 불참 가능성이 무척이나 많은...-_-;;' - 성재[[BR]]
          [[BR]]- 역시나..정모와 겹쳤군요... 그런데 어쩌죠.. 제가 여.름.성.경.학.교.교사로 걸리는 바람에 숙제를 하나도 못했거덩요..-_-;;-성재
          책이 없어서 그런지 좀 정리가 안된 느낌이다. 책을 빨리 사야겠다..함수를 몇개 배운거 같긴 한데 기억이 잘 나질 않으니..기억나는 사람이 이 페이지에 내용을 올려놨음 좋겠다.그리고 앞으로 스터디 할 때 책을 중심으로 차근차근 진도를 나가면 좀 정리가 될것 같기두 한데..-은지 [[BR]]
          방학 끝날때까지 테트리스 꼭 만들자..- 은지[[BR]]
          ''발전이 있어야쥐.. 흐흐 --["1002"]''[[BR]]
          열심히 해서 훌륭한 프로그램을~ ㅋㅋㅋ... -상욱["whiteblue"] [[BR]]
          공부...공부...으으으으으....@_@ -성재[[BR]]
          성재씨 제가 적어준 소스 분석 해보세요 ^_^; 다른 분들도 다음주까지는 꼭 완성해 오시길 바랍니다. -선호[[BR]]
         DeleteMe) 으흠. 여긴 잘 되가는 거 같구나. 끝까지 열심히 해서 유종의 미를 거두거라 - 인수 [[BR]]
  • MoreMFC . . . . 14 matches
         전자책을 가지고 있는 관계로, 원서 70000원, 한서 45000의 거금은 들필요가 없었음. [[BR]]
         '''01.06.2002''' 부터 진행 할것 같음. 후딱후딱 볼계획, 그러나 source 는 다쳐볼 것임. -- v ('당연한거지..') [[BR]]
         그리고, petzold 아찌의 책도 같이 약간씩 보아 나갈것임 ('예전에 보고싶은 것들만 봐서.. 뭔소린지 모름. --a') [[BR]]
         그럼.. to be continue.. [[BR]]
         언제나 그렇듯, Window programming을 할때 처음 등장하는 예제는. Hello~ 시리즈다. 그 source를 통해 MFC프로그램에 첫발을 디딜것이며.. 요책에 나온 윈도우의 이모저모에 관해 설명할것이다. 뭐 .. 대충대충 해나갈 것이지만.. 그럼.. windows programming의 세계로. gogogo -- v [[BR]][[BR]]
         dos 시절의 절차식 프로그램의 습관에 젖은 프로그래머를 위해 이책도 역시 아주잘 윈도우 프로그래밍이 어떻게 다른지 설명해 준다. 그러나, 그걸 다시 다 설명할 필요는 없고.. 떡하니 그림 한장이면 다 설명 될것 같다. 그럼.. image! [[BR]]
         image 설명.. -> 나중에. [[BR]]
         ..[[BR]]
         그리고, MFC를 하기전에 꼭 한번씩 나오는 SDK로 하는 windows programming. source. [[BR]]
         wc.hbrBackground = (HBRUSH) (COLOR_WINDOW + 1);
          break;
          break;
         떡하니 source를 보면 어떻게 돌아가는 거야.. --; 라는 생각이 든다.. 나도 잘모른다. 그런데 가장 중요한것은 global영역에 myApp라는 변수가 선언되어 있다는 사실이다. myApp 라는 instance가 이 프로그램의 instance이다. --a (최초의 프로그램으로 인스턴스화..) 그리고, CWinApp를 상속한 CMyApp에 있는 유일한 함수 initInstance 에서 실제 window를 만들어준다.(InitInstance함수는 응용 프로그램이 처음 생길 때, 곡 window가 생성되기전, 응용 프로그램이 시작한 바로 다음에 호출된다) 이 부분에서 CMainWindow의 instance를 만들어 멤버 변수인 m_pMainWnd로 pointing한다. 이제 window는 생성 되었다. 그렇지만, 기억해야 할 것이 아직 window는 보이지 않는다는 사실이다. 그래서, CMainWindow의 pointer(m_pMainWindow)를 통해서 ShowWindow와 UpdateWindow를 호출해 준다. 그리고 TRUE를 return 함으로써 다음 작업으로 진행 할 수 있게 해준다.... 흘. 영서라 뭔소린지 하나도 모르겠네~ 캬캬.. ''' to be continue..'''[[BR]]
         ...[[BR]]
         그리고, 그 다음으로 진행되는 것이. CMainWindow에 있는 OnPaint라는 함수. window의 client 영역에 무언가를 그리는 함수가 호출된다. (그 전에 이것 저것 많이 있겠지만... 뭐 매크로를 통해 messagemap 관련 entry라던지.. 이런것들을 선언해 주는 작업.. --a) 그래서, DrawText를 이용해 화면 중앙에 "Hello, MFC"를 그린다. 그러면 이 프로그램의 기능(?)은 끝이다.[[BR]]
  • NumberBaseballGame . . . . 13 matches
         간단한 숫자 야구 게임입니다.[[BR]]
         (한번쯤 해보시지 않았을까나...^^;;;)[[BR]]
         1. 우선 컴퓨터가 렌덤으로 자리수가 3인 숫자를 만듭니다.[[BR]][[BR]]
         2. 이제 사용자에게 3 자리의 숫자를 입력받아 컴퓨터가 만든 수와 비교합니다.[[BR]]
          2-1. 사용자에게 받은 수와 컴퓨터가 만든 수가 같은 수에 같은 위치면 '스트라이크'.[[BR]]
          2-2. 사용자에게 받은 수와 컴퓨터가 만든 수가 같은 수에 다른 위치면 '볼'.[[BR]]
         3.완전히 숫자가 일치하지 않으면 계속 합니다.[[BR]]
         예를 들면 컴퓨터가 만든 수를 369 라 합시다.[[BR]]
         이때 사용자가 395라는 숫자를 입력하면 '1 스트라이크 1볼'이 됩니다.[[BR]]
         (3이 스트라이크를. 9가 볼을 만들었습니다.)[[BR]]
          * 입력 : 3 자리의 숫자. ( 000 - 999 )[[BR]]
          * 출력 : 스트라이크와 볼의 갯수 출력. 다 맞추었다면 "아웃" 출력.[[BR]]
  • PragmaticVersionControlWithCVS/CommonCVSCommands . . . . 13 matches
         || [PragmaticVersionControlWithCVS/AccessingTheRepository] || [PragmaticVersionControlWithCVS/UsingTagsAndBranches] ||
         branch:
         branches: 1.1.1;
         || ISO8601 || 2003-06-04 [[HTML(<BR/>)]] 20030604 [[HTML(<BR/>)]] 2003-06-04 20:12 [[HTML(<BR/>)]] 2003-06-04T20:12 [[HTML(<BR/>)]] 2003-06-04 20:12Z [[HTML(<BR/>)]] 2003-06-05 20:12:00-0500 ||
         || E-Mail format || Mon Jun 9 17:12:56 CDT 2003 [[HTML(<BR/>)]] Mon, Jun 9 17:12:56 2003 [[HTML(<BR/>)]] Jun 9 17:12:56 2003 [[HTML(<BR/>)]] June 9, 2003 [[HTML(<BR/>)]] ||
         || Relative || 1 day ago [[HTML(<BR/>)]] 27 minutes ago [[HTML(<BR/>)]] last monday [[HTML(<BR/>)]] yesterday [[HTML(<BR/>)]] third week ago ||
  • REAL_LIBOS . . . . 12 matches
         2학년 2학기때 만든 프로젝트에 관한 디스크립션.[[BR]]
         :: LIB OS의 의미 :: [[BR]]
         :: 작동 환경 :: [[BR]]
         :: 기능 :: 흐흐 기능이 별로 없다 [[BR]]
         1. CONTEXT SWITCH [[BR]]
         2. SENDING MESSAGE TO OTHER PROCESS [[BR]]
         3. POLLING DATA PARREL PORT [[BR]]
         4. SCHEDULING REAL-TIME [[BR]]
         5. SEMAPHORE / EVENT [[BR]]
         ["LIB_1"] 첫번째 소스 코드 [[BR]]
         ["LIB_2"] 두번째 소스 코드 [[BR]]
         ["LIB_3"] 세번째 소스 코드 [[BR]]
  • Refactoring/DealingWithGeneralization . . . . 12 matches
          * Two subclasses have the same field.[[BR]]''Move the field to the superclass.''
          * You have methods with identical results on subclasses.[[BR]]''Move them to the superclass''
          * You have constructors on subclasses with mostly identical bodies.[[BR]]''Create a superclass constructor; class this from the subclass methods.''
          * Behavior on a superclass is relevant only for some of its subclasses.[[BR]]''Move it to those subclasses.''
          * A field is used only by some subclasses.[[BR]]''Move the field to those subclasses.''
          * A class has features that are used only in some instances.[[BR]]''Create a subclass for that subset of features.''
          * You have two classes with similar features.[[BR]]''Create a superclass and move the common features to the superclass.''
          * Several clients use the same subset of a class's interface, or two classes have part of their interfaces in common.[[BR]]''Extract the subset into an interface.''
          * A superclass and subclass are not very different.[[BR]]''Merge them together.''
          * You have two methods in subclasses that perform similar steps in the same order, yet the steps are different.[[BR]]''Get the steps into methods with the same signature, so that the original methods become the same. Then you call pull them up.''
          * A subclass uses only part of a superclasses interface or does not want to inherit data.[[BR]]''Create a field for the superclass, adjust methods to delegate to the superclass, and remove the subclassing.''
          * You're using delegation and are ofter writing many simple delegations for the entire interface.[[BR]]''Make the delegating class a subclass of the delegate.''
  • VendingMachine/재니 . . . . 12 matches
          * 음료가 해야할 일은 뭐가 있을까?[[BR]]
          먼저 자신의 상태(품목,가격,수량)을 기억하고 사람에게 보여줄 수 있어야겠지...[[BR]]
          그리고 사람이 주문을 했을 때 주문받은 상품의 가격에 비해 잔액이 충분한지 확인 하는 것 하구..... / 계수기[[BR]]
          또 주문받은 상품이 남아있는지도 체크해야 될꺼야!!^^[[BR]]
          이 두가지 조건에 만족할 때에는 주문한 상품을 내줄 수 있어야 하겠고, 이 때 상품의 수량을 갱신해야겠지!^^[[BR]]
          * 흠.. 그리고 계수기의 역할을 한번 볼까? 이녀석은 먼저 잔액을 기억해서 보여주어야 할 것이고..[[BR]]
          사람이 투입한 돈이 형식에 맞는지(10,50,100,500,1000원) 확인해서 잔액을 늘려주어야 할 것이고,[[BR]]
          사람이 돈의 반환을 요구하면 돈을 꺼내주고 잔액을 초기화 할 수 있어야 하겠지?^^[[BR]]
          아!! 그리고 주문한 음료의 가격에 따라 금액을 지불해주는 역할도 있어야겠군!^^[[BR]]
          break;
          * 클래스를 너무 많이 만들어서 괜히 복잡해졌다는 재동이 형의 지적을 받았습니다.[[BR]]
          * 지금까지는 안했었지만 대충의 구조는 말해두는 게 좋을 것 같습니다...^^[[BR]]
          * 이번엔 프로그램 설계를 한글로 했지만 영어로 해보고 싶은 욕심이 생기네엽..^^[[BR]]
  • whiteblue . . . . 12 matches
          * 이름 : 유상욱[[BR]]
          * 생년월일 : 1982년 12월 16일[[BR]]
         [[BR]]
         [[BR]]
          *김정훈 : ["정훈(K)의 페이지~"] [[BR]]
          *임영동 : ["Yggdrasil"] [[BR]]
          *신진영 : ["AstroAngel"] [[BR]]
          *이대근 : ["CherryBoy"] [[BR]]
          *이영록 : ["ricoder"] [[BR]]
          *장재니 : ["E=mc²"] [[BR]]
          *신성재 : ["teruteruboz"] [[BR]]
          *윤참솔 : ["Dantert"] [[BR]]
  • JAVAStudy_2002/진행상황 . . . . 11 matches
         core Java 절반 정도 봄.[[BR]]
         swing 약간과 기타 Java 관련 기초 지식 습득. [[BR]]
         23일 가령 정도에 core Java 기초 1편은 다 땔것 같음. [[BR]]
         아.. stream 이 저금 어렵네.. ㅡㅡ;[[BR]]
         core java에 나온 내용이 어렵구만.. [[BR]]
         c같이 하믄 쉬울 텐데.. 무신 클래스들이 이렇게 많은지.. --;;[[BR]]
         현재 자바 thread. stream. 봄.[[BR]]
         이제 슬슬 네트워크로 들어가도 될것 같다.[[BR]]
         현재 Java swing API중 버튼이나.. 텍스트 박스에 대한 것을 익혔습니다.(Application쪽..)[[BR]]
         그리고 간단한 ID입력창도 만들어 보았습니다.[[BR]]
         슬슬 Listener에 대한 공부도 해야겠습니다.[[BR]]]
  • OperatingSystemClass/Exam2002_1 . . . . 11 matches
         1) DMA [[BR]]
         2) Caching 에서의 hit ratio 란?[[BR]]
         3) Shell[[BR]]
         4) Process[[BR]]
          만약 ti 와 Ji와의 차이가 3.0 이상이면 a = 0.7 로 설정하고,[[BR]]
          만약 ti 와 Ji와의 차이가 3.0 미만, 1.0 이상이면 a = 0.5로 설정하고,[[BR]]
          만약 ti 와 Ji와의 차이가 1.0 미만이면 a = 0.3 으로 설정한다면,[[BR]]
          2-1) 예측치를 추적하시오.[[BR]]
          2-2) 이는 어떤 효과를 유발하기 위한 것인가?[[BR]]
         9. 동적으로 우선순위가 변화되는 preemptive priorty-scheduling algorithm 을 생각해 보자. 큰 값을 가진 우선순위 번호가 더 높은 우선순위를 가진다고 가정하자. 만약 프로세스가 초기값으로 우선순위값 0를 갖고, CPU를 기다릴 때(ready 상태)에는 우선순위 값 a를 갖고, running 상태에는 우선순위값 b 를 갖는다면,[[BR]]
          1) 파라메타 값이 b > a > 0 의 값을 갖는다면 이는 무슨 스케줄링 알고리즘을 의미하는가?[[BR]]
  • 데블스캠프2006/목요일/winapi . . . . 11 matches
          wndclass.hbrBackground = (HBRUSH) GetStockObject (WHITE_BRUSH) ;
          wndclass.hbrBackground = (HBRUSH) GetStockObject (WHITE_BRUSH) ;
          wndclass.hbrBackground = (HBRUSH) GetStockObject (WHITE_BRUSH) ;
          wndclass.hbrBackground = (HBRUSH) GetStockObject (WHITE_BRUSH) ;
          HBRUSH hBrush = CreateSolidBrush(RGB(rand() % 256, rand() % 256, rand() % 256));
          HBRUSH hOldBrush = (HBRUSH)SelectObject(hdc, hBrush);
          SelectObject(hdc, hOldBrush);
  • DoubleBuffering . . . . 10 matches
         ["데기"]: 소스코드는 저런 식으로 하면 더 보기 좋은 것 같아서 고쳐봤어. 맘에 안들면 다시 돌려놓길. ^^; 그런데 이거... 공이 있는 영역만 더블버퍼링 하는거야?[[BR]]
         ["[Lovely]boy^_^"]]: 앗. 무슨 그런 말씀을..^^;; 저야 고쳐 주시면 좋져. 공이랑 막대기 배경 처리 다 더블버퍼링 했는데여. 걍 예를 들라고..^^;[[BR]]
         ["데기"]: 난 화면 전체를 한꺼번에 랜더링한 다음에 버퍼를 바꿔주는 방식만 보아왔기에... 독특하다고 생각하는중. 움직이는 영역이 많지 않다면 효과적인 방법인듯해. 공을 그려주는 루틴이 CBall 에 있는것도 독특하고...[[BR]]
         ["1002"] : 더블 버퍼링을 하는 이유는, Main Memory <-> Main Memory 간의 메모리복사(Blt하는 것) 이 Main Memory -> Video Memory 간의 메모리 복사보다 빠르기 때문에 하죠. [[BR]]
         화면 전체를 한꺼번에 렌더링 한 다음 버퍼를 바꿔주는 방식을 이야기하는 것 보면 아마 Page Fliping 을 이야기하시는듯. 단, 이것은 GDI 로는 불가능하지 않을까요? ^^ DC 핸들을 우리가 직접 조작할 수는 없는 것이고.. 말 그대로, 버퍼를 바꾼다는 것은 화면에 표시해 주는 메모리를 가리키는 포인터의 값을 바꾸는 거니까. Page Fliping 은 DOS나 DX에서는 가능할지 몰라도 GDI 에서는 불가능한 방법일것이라는 개인적 생각. (DC에 Select 되어있는 Bitmap 을 다시 셋팅해주는 방법은 어떨까. 한번도 안해봤지만. --;) [[BR]]
         그리고, 전체 그리기 관련 루틴의 경우는 애매한데, 왜냐하면 저렇게 object 별로 그리기 루틴이 있는 경우 사람들 실수하는 것이.. 각각의 Draw에 더블버퍼링하고 또 메인 루틴부분에 더블버퍼링을 중복하는 경우가 있어서리.. (뭐. 요새는 하드웨어가 빨라서 별 속도 저하 없긴 한것 같지만.) 개인적으로는 각각의 Draw부분에는 일반적인 Blt. 그리고 Main 부분에 더블버퍼링 한번이 맞지 않을까 하는. 뭐.. 그냥 생각나서 주저리주저리. --; [[BR]]
         ["데기"] : ㅋㅋ, 표현이 조금 문제를 일으킬줄 알았어요. 화면 전체라 함은 클라이언트 영역을 얘기한 것이고, 버퍼를 바꾼다는 얘기는 포인터만 바꾼다는게 아니라 디바이스 버퍼 내용을 바꾼다는 얘기한거예요. 인수야, 내 애매한 표현땜에 페이지 플리핑이랑 헷갈리지 말어. ^^; [[BR]]
         ["neocoin"] : 결론은 요즘 하드웨어 짱이야? 인거야? [[BR]]
         ["snowflower"] : 음.. 나의 경우엔.. 화면 전체를 BufferDC에 그려서 나중에 그걸 DC로 옮겼는데... 좀 틀린걸까? [[BR]]
         ["데기"] : 보통의 경우는 선호가 하는 방법으로 하지. 렌더링되는 과정이 전혀 안 보이니까... [[BR]]
  • LIB_3 . . . . 10 matches
         이제는 스케줄링을 담당하는 소스를 살펴 보겠다.[[BR]]
         그리고 FREE 큐는 메모리상에 존재하지만 죽은 태스크를 담아 놓은 큐.....쯔쯔쯔 불쌍도 해라.[[BR]]
         음..이렇게 나누어지고 WAIT큐의 0번째 태스크가 지금 실행 중인 태스크를 지칭한다.[[BR]]
         이 함수는 스케쥴링을 위한 준비 과정 TCB들을 다 초기화 해 준다.. 겁이 많아서 그냥 다 초기화 해줬다.[[BR]]
         그리고 나서 지금의 가장 높은 태스크를 스타트 TCB로 지칭해 준다.초기화 끝[[BR]]
          break;
          else break;
          else break;
          else break;
          else break;
          else break;
         음..내가 교수도 아니고 스케쥴링이 오에스에서 가장 중요할 것이다.. 그럼에도 불구하고 허접하다.[[BR]]
         사실 내가 만든 것과 U_C_OS 와의 실행 속도 차이는 무지하게 크다. 이유는 소스를 보면 알 것이다..[[BR]]
         여하튼..하지만..그래도 내 소스가 더 보기 쉽지 않나?? ㅋㅋㅋㅋㅋ [[BR]]
         실행속도가 차이는 나지만 그래도 나름대로의 방식으로 만들려고 노력했다..그래서[[BR]]
         이모양 이꼴인 오에스가 되었지만............[[BR]]
  • MFCStudy_2001/진행상황 . . . . 10 matches
          그리고, 98에서 나타나는 문제점(종료후 화면잔상)이 ME에서는 일어나지 않는 관계로 테스트가 불가능합니다.[[BR]]
          * 1월20일 : 바와 충돌 처리를 거의 완료했고, 스테이지 제작중입니다.[[BR]]
          * 1월 10일 - 블록 내구도별로 색깔 다 나옵니다. 전통적인 게임 색깔상 가장 나은상태(내구도4):파랑 [[BR]]그저그런상태(내구도3) :초록[[BR]] 조금안좋은상태(내구도2):노랑[[BR]]완전안좋은상태(내구도1):빨강[[BR]] 박살난상태(내구도0):배경그림[[BR]] 이렇게 해서 그려줘써요.
          *1월 2일 : 메뉴 만들기[[BR]]Option으로 Ball Size, Paddle Size, Ball Speed를 사용자가 선택하도록 하기 위해서 필요. Ball Size는 11,13,15 Pixel 중에서 하나를 선택해야 함 - 중복 선택할 수 없도록하기 위한 처리..--;나중에 보니 1학기때 실습예제로 있었는데 몰라서 한참을 삽질) 그리고 게임중일때는 Option메뉴를 선택할 수 없도록 하기 위한 처리까지 했다.
          *1월 3일 : 비트맵완성..--;[[BR]]비록 공은 다른 곳에서 캡쳐해오기도 했지만, 예쁘지는 않지만 비트맵을 다 만들었네요..--; 괜히 포토샵으로 삽질 한 것 같기도 하지만 그래도 뿌듯..--;
          *1월 12~13일 : 멀티미디어 타이머 사용. 3번의 기회가 주어지고 3번 다 죽으면 게임 끝. (게임 끝 처리) [[BR]] Stage가 증가하면 벽돌을 하나 당 깼을때 점수 증가 & 공의 속도 20%증가
  • NeoCoin/Server . . . . 10 matches
         http://www-903.ibm.com/developerworks/kr/linux/library/l-fs.html [[BR]]
         http://www-903.ibm.com/developerworks/kr/linux/library/l-fs2.html [[BR]]
         http://www-903.ibm.com/developerworks/kr/linux/library/l-fs3.html [[BR]]
         http://www-903.ibm.com/developerworks/kr/linux/library/l-fs4.html [[BR]]
         http://www-903.ibm.com/developerworks/kr/linux/library/l-fs5.html [[BR]]
         http://www-903.ibm.com/developerworks/kr/linux/library/l-fs6.html [[BR]]
         http://www-903.ibm.com/developerworks/kr/linux/library/l-fs7.html [[BR]]
         http://www-903.ibm.com/developerworks/kr/linux/library/l-fs8.html [[BR]]
         http://www-903.ibm.com/developerworks/kr/linux/library/l-fs9.html [[BR]]
         http://www-903.ibm.com/developerworks/kr/linux/library/l-fs10.html [[BR]]
  • ReadySet 번역처음화면 . . . . 10 matches
         Software development projects require a lot of "paperwork" in the form of requirements documents, design documents, test plans, schedules, checklists, release notes, etc. It seems that everyone creates the documents from a blank page, from the documents used on their last project, or from one of a handful of high-priced proprietary software engineering template libraries. For those of us who start from a blank page, it can be a lot of work and it is easy to forget important parts. That is not a very reliable basis for professional engineering projects.
         [[BR]]
         ReadySET is an open source project to produce and maintain a library of reusable software engineering document templates. These templates provide a ready starting point for the documents used in software development projects. Using good templates can help developers work more quickly, but they also help to prompt discussion and avoid oversights.
         [[BR]]
         [[BR]]
         These templates are not one-size-fits-all and they do not attempt to provide prescriptive guidance on the overall development process. We are developing a broad library of template modules for many purposes and processes. The templates may be filled out in a suggested sequence or in any sequence that fits your existing process. They may be easily customized with any text or HTML editor.
         [[BR]]
         [[BR]]
         [[BR]]
         [[BR]]
         [[BR]]
         [[BR]]
         [[BR]]
          *1. Briefly browse all templates
  • Yggdrasil . . . . 10 matches
          * ["ScheduledWalk/재니&영동"] [[BR]]
          * ["RandomWalk2/영동"] [[BR]]
         2학년 1학기 컴퓨터 시스템 과제[[BR]]
         1학년 2학기 중 자바 스터디에서 한 것[[BR]]
          * ["CppStudy_2002_1/과제1/Yggdrasil"] [[BR]]
          * ["BusSimulation/영동"] <--솔직히 시뮬레이션이라고 부르기도 민망한 것[[BR]]
          * ["StringOfCPlusPlus/영동"] [[BR]]
          * ["LinkedList/영동"] [[BR]]
          * ["LinkedList/StackQueue/영동"] [[BR]]
          * ["Yggdrasil/파스칼의삼각형"] [[BR]]
  • naneunji . . . . 10 matches
         이름 : 장은지 [[BR]]
         생년월일 : 81.01.05 [[BR]]
         성격 : 나두 모르겠다. 객관적인 분석이 필요하다. [[BR]]
          * knight의 여행 (자료구조 2번째 숙제) [[BR]]
          * 단어찾기 프로그램 (자료구조 3번째 숙제) [[BR]]
          * 최단거리 구하기 & 두번째 단거리 구하기(자료구조 4번째 숙제)[[BR]]
          * 성적처리 프로그램 (c 프로그래밍 term project) [[BR]]
          * 6.23(일) [[BR]]
         에구..여기 정리하는 것두 힘들구나..[[BR]]
         어떤 걸 문서화시키고 기록으로 남긴다는 건 참 귀찮은 일이다. 하지만 이렇게 쓰고 나니 내가 좀 정리되는 느낌이다. 정신없이 지냈던 지난 반년 간도..그래서 사람들은 이런 작업을 하나부다..확실히 시간을 투자할 만한 일인거 같다. [[BR]]
  • 1002/Journal . . . . 9 matches
         이전에 TDD 할때 초기 Library 클래스에 대해 Mock 클래스 만들었다가 없애버렸는데, 다시 Library Mock 클래스를 만들어야 할 것 같다. 리팩토링 할때 Fail 난 테스트로 리팩토링을 할 수는 없을테니.
          Library library = new Library();
          Book book = library.view(aBookId);
          public BookMapper(ILibrary library) {
          this.library = library;
          Book book = library.view(aBookId);
         해당 클래스 내에서 생성하는 디자인은 그 클래스를 교체해줄 수가 없으니 유연한 디자인이 아니다. 그렇다고 setter 를 두는 것도 좋은 디자인은 아닌것 같고. (프로그래밍 실행 중간에 Delegation 하는 객체를 교체할 일은 드물다. State Pattern 이나 Strategy Pattern 이 아닌이상.) 아마 처음에 Mock Object 를 이용하여 BookMapper 를 만들었었다면 Connection 을 직접 이용하거나, Library 객체를 내부적으로 직접 인스턴스를 생성하여 이용하는 디자인은 하지 않았을 것이란 생각이 든다.
          Book book=getLibrary().view(aBookId);
          protected Library getLibrary() {
          return new Library();
         이걸 상속받아서 getLibrary를 override하고 MockObject로 연결해라.
          subresults = permutation(str, nextSelectable, position+1)
          for subresult in subresults:
         "세미나날 언제니? 나도 참석하도록 하지." [[BR]]
         "헉; 하..하.." [[BR]]
         "왜? 싫니?" [[BR]]
         "아.. 아뇨. 하하하;" [[BR]]
         "웃는것 보니 좋은가 보구나. ^^" [[BR]]
         "아.. 우..웃음엔 많은 의미가 있곤 하죠. 하..하하;" [[BR]]
          '여기는 어디입니까?'[[BR]]
  • HowToBlockEmpas . . . . 9 matches
         엠파스의 검색 로봇들을 막아보세! [[BR]]
         엠파스 눈 이상한 바보 토끼녀석! [[BR]]
         무찌르자 검색 로봇!! [[BR]]
         타도 검색 로봇!! [[BR]]
         도대체 엠파스는 어떻게 저희 홈페이지를 링크한걸까요..?[[BR]]
         검색서비스를 제공하고 있는 곳에서는 로봇 에이전트를 사용하여 검색한다는거 아실겁니다. 이러한 로봇은 강제성은 없지만 로봇 배제 표준을 따르도록 프로그래밍 하는 것이 관례 입니다. 웹서버 루트에 robots.txt 파일을 다음과 비슷하게 작성하시면 되겠습니다.[[BR]]
         # robots.txt for www.xxx.com - i hate robots [[BR]]
         User-agent: *[[BR]]
         Disallow: /[[BR]]
  • MoreEffectiveC++/Basic . . . . 9 matches
          Pointers use the "*" and "->" operators, references use "." [[BR]]
         느낌이 오는 예제들![[BR]]
          * ''static_cast<type>(expression)''는 기존의 C style에서 사용하는 ''(type)expression'' 와 동일하다. [[BR]]
         C++에서의 배열은 '''array[i]''' 의 의미는 '''*(array+i)''' 인데 이것의 주소 추적을 위해서 엄밀히 따지면 [[BR]]
         '''*(array+ ( i *sizeof(an object in the array) )''' [[BR]]
         하지만 이럴 경우에는 array를 heap arrays(heap영역 사용 array라는 의미로 받아들임)로의 확장이 불가능한 고정된 방법이다.[[BR]]
         하지만 이러한 방법은 한눈에 봐도 문제가 예상된다. 바로 '''delete'''문제 [[BR]]
         두가지를 구체적으로 이야기 해보면, '''첫번째'''로 ''for'' 문시에서 할당되는 객체의 숫자를 기억하고 있어야 한다. 잃어버리면 차후 resouce leak이 발생 할것이다. '''두번째'''로는 pointer를 위한 공간 할당으로 실제 필요한 memory 용량보다 더 쓴다. [[BR]]
         참 거지 같은 짓 잘해 놓는다. [[BR]]
         첫번째에서 제기된 문제가 이번에는 template class 내부에서 일어 나고 있는 셈이다. 거참 암담한 결과를 초례한다. 문제는 이러한 template class 가 이제는 아예 STL같은 library로 구축되었단 사실. 알아서 잘 기본 생성자 만들어 적용하시라. 다른 방도 없다.
  • SnakeBite/창섭 . . . . 9 matches
         DeleteMe) 이거 혹시 옛날에 퀵베이직에 있던 뱀게임인가 그거냐? 그거 막판까지 갔었는데 도저히 못깨겠드라.--;[[BR]]
         DeleteMe) 2월 23일 예상이 너무 멋진걸요-_-;; -- 혜욘[[BR]]
         DeleteMe) 흑... 어디 갔다와서 일정이 밀렸다. ㅜ.ㅜ [[BR]]
         DeleteMe) 링크드 리스트가 아니라 충분히 큰 배열로 짜면...by 최봉환[[BR]]
         DeleteMe) Timer는 컴의 상태에 따라 속도가 바뀌므로 Thread를 배워서 해봄이...by 최봉환[[BR]]
         DeleteMe) CRgn과 CRect에 있는 PtInRegion과 PtInRect함수로 영역 검사를 해보는 편이 편할듯 by 최봉환[[BR]]
         DeleteMe) 쓰레드까지는 힘들텐데... 그냥.. 멀티미디어 타이머로 때워.. ㅡ.ㅡa --선호 [[BR]]
         DeleteMe) 얼라? 봉환이 ZP였나? 아님 가입하기로 한거야? ^^--인수 [[BR]]
         DeleteMe) 둘다 아니고,,,, 그저 참견^^;; by 봉환[[BR]]
  • zyint . . . . 9 matches
          || 다빈치코드(일러스트레이티드 버젼;;) || . || ★★★★ || 음.. 다빈치코드는 상하권으로 나뉜거랑 이책이랑 두번봤는데... 아무래도 사진을 직접 보면서 읽으니 [[BR]] 이해가 잘갔다-_-(사실 글로만 읽다보면 이해가 전혀 안되는 부분도 있었고;; [[BR]]최후의 만찬 그림을 책을 읽으면서 바로 바로 [[BR]] 보고싶었엇는데 사진이 포함된 이책은 좋았던거 같다.ㅋ [[BR]]음.. 전체적인 줄거리와 책 속에 있는 지식은 나름대로 만족스러웠다. ||
          || LPU4.0 Limited Edition || . || ★★★★·|| 라이브앨범 -ㅅ- with랑 it's goin' down, step up 좋다 +ㅁ+ [[BR]]아무래도 팬클럽회원 전용 앨범이라; 노래 수가 많지 않아 아쉽긴 하다.||
          || 웰컴투동막골 || ★★★★★ || 대박작품-_-; 제목이나 포스터에서 풍겨오는 찌질함은 영화를 보면 바로 사라진다. [[BR]]감독 특유의(이 영화에서 처음보는것인듯) 아웃포커싱 기술로-_-; 감독의 쏀쓰가 물씬 풍겼다! 정말 최고의 영화! ||
          || 로봇 || ★★★ || 가족끼리 보면 좋을거같다. 뭐 내용이야 뻔하지만 그래도 해피엔딩이라 그런지 재밌다.. [[BR]]으흐흐흐.. 로봇이 3D그래픽으로 만들어졌는데 흠 어색한점은 전혀 없었던거 같다.. ||
          || 스텔스 || ★ || 폭탄 터지고 비행기 터지고 -ㄱ- 이런거 좋아하는 사람이면 좋아할거같은 영화지만................ 그다지 -ㅅ-[[BR]]내용도 엉성하고..........궁금증은.. 무인전투기에 왜 좌석이 있는것일까 -_-...[[BR]]별 반개도 아까운 영화. 시각적인 즐거움뿐, 스토리구성은 0점||
  • AcceleratedC++/Chapter14 . . . . 8 matches
         || * 포인터를 복사하는 것은 그 대상 객체를 복사하는 것과는 다름. [[HTML(<BR/>)]] * 포인터의 소멸이 그 객체의 소멸을 의미하지 않는다. (memory leak) [[HTML(<BR/>)]] * 포인터 소멸시키지 않고, 객체를 소멸할경우 dangling pointer 발생. [[HTML(<BR/>)]] * 포인터 생성시 초기화하지 않으면, 포인터를 바인딩되지 않은 상태가된다. ||
          || * Handle은 객체의 참조값 [[HTML(<BR/>)]] * Handle은 복사가 가능하다 [[HTML(<BR/>)]] * Handle 객체가 다른 객체에 바인딩되어 있는지 확인이 가능 [[HTML(<BR/>)]] * Handle클래스가 가리키는 객체가 상속구조의 클래스형을 가리킨다면 virtual 에 의해 지정된 연산에대해서 다형성을 제공한다. ||
          || * Ptr<T>::make_unique()를 사용하지 않는다면 T::clone은 불필요 [[HTML(<BR/>)]] * Ptr<T>::make_unique를 사용한다면 T::clone가 있다면 T::clone을 사용할 것이다. [[HTML(<BR/>)]] * Ptr<T>::make_unique를 사용한다면 T::clone가 미정의되었다면 clone<T>를 정의해서 원하는 바를 얻을 수 있다. ||
  • LIB_2 . . . . 8 matches
         이번엔 타이머 인터럽트를 통해 컨텍스트 스위칭이 이루어지는 인터럽트 서비스 루틴에 관한 [[BR]]
         씨에서는 interrupt란 예약어로 함수를 인터럽트 콜이 가능한 함수를 만들 수 있다.[[BR]]
         이럴 경우 컴파일을 해 보면 펑션의 호출이 RET가 아닌 IRET로 끝나게 된다.[[BR]]
         그럴 경우 IRET 로 끝날 경우 [CS]:[IP] FLAGS를 스택에서 PUSH하게 된다.[[BR]]
         PS RET로 끝날 경우 [CS]:[IP]만 PUSH하게 된다.[[BR]]
         하하 넘 오래간만에 봤더니 나도 무슨 함순지 모르는 것이 있군..[[BR]]
         인터럽트 서비스 루틴을 초기화 해주는 함수로 [[BR]]
         우선 가장 상위의 태스크를 찾겠지?? 아마 그건 [[BR]]
  • MFCStudy_2002_1 . . . . 8 matches
         개인들의 진행상황을 적어 주세요. 매일매일 진척상황 말이죠.[[BR]]
         정훈: 여기에다가 쓰면 되나?? ^^;[[BR]]
         아아~ 오목을 짜는데~~전에는 무식한 방법으로 돌을 하나 놓을때마다 판 전체를 검색하는...방법을 사용했는데..[[BR]]
         이번에는 돌을 중심으로 좌우양대각선을 검사하는 방법을 쓸라구요~~[[BR]]
         그리고 중간 중간에..함수를 만들어서 사용하고 싶은데...전달인자로 뭘 받아야하는지도 잘모르겠고..^^a[[BR]]
         정훈: 2002.8.1 아하하~~ 오목을 다짰어요~~ 창섭히 형이 짠것이랑 거의 흡사!!!...나중에 쫌더 공부를 해서...[[BR]]
         인터넷 플레이가 가능한 오목을 짤거라는 다짐을 하며...MFC 스터디..잠시 끝!...Class에 대해서 더 공부해지~~..[[BR]]
         정훈: 2002.8.16 아아악!!! 졸려워 죽음을 무릅쓰고!! 오늘 스터디 모임이라구!! 아침 10시에 나왔는데..아무도 없다..[[BR]]
  • ATmega163 . . . . 7 matches
          * 이후 새롬 데이타맨에서 모뎀에 의한 연결로 SETTING하고 baud rate를 19300(ㅠㅠ) 로 설정 후 reset 버튼을 누르면 [[BR]]
          * 설치 방법 [[BR]]
         #additional libraries and object files to link
          * avr_gcc 사용법[[BR]]
         우우.. 정직아 내껀 왜 안올라가냐.. rom 까지 만들었는데..--; - 떡 [[BR]]
         http://vivaldi.kaist.ac.kr/~khpark/ [[BR]]
         http://www.wavysound.co.kr [[BR]]
         http://www.atmel.com [[BR]]
  • C++3DGame . . . . 7 matches
         작성자: 김영현(["erunc0"])[[BR]]
         C++ 3D 게임 프로그래밍[[BR]]
         3D 영역에서의 작업을 위해서는 사용할 좌표계를 정의해야 한다.[[BR]]
         가장 일반적인 좌표계인 데카르트 좌표계는 원점으로 사용할 점과 원점을 지나며 서로 지각인 세 개의 축이 있다.[[BR]]
         이렇게 하면 게임에서 CPU를 움직여야 할 경우, CPU를 그리는데 사용하는 모든점에 대한 컴퓨터 중앙 만 움직이면 된다.[[BR]]
         역시나 나의 수학의 한계로. 그냥 쓰윽 보면서 넘어 갔다. 뭔소리인지는 모르겠고. ㅋㅋㅋ 그냥 가져다 쓰면 되지. 나중에 궁금하면 더 파볼것이다.[[BR]]
         함수를 불러 쓰듯이. 케케.. ㅡㅡ; 어려워.. 해성이형한테 물어봐야지.. --; [[BR]]
  • DevelopmentinWindows . . . . 7 matches
          * '''Windows 서브시스템 - GUI 모드 에플리케이션 운영'''[[BR]]
          * MFC (Microsoft Foundation Class library)
          * Static-Link Library[[BR]]
          * Dynamic-Link Library[[BR]]
          * 윈도우즈 프로그래밍에서는 대부분의 라이브러리가 DLL로 제공된다.[[BR]]
          (윈도우즈 API - kernel32.dll, gdi32.dll, user32.dll[[BR]]
          MFC - mfc42.dll[[BR]]
          OpenGL - gl32.dll, glu32.dll[[BR]]
  • NumericalAnalysisClass/Exam2002_2 . . . . 7 matches
          a) 원소 5의 여인수(cofactor) 를 구하고 [[BR]]
          1) x,y,z 축 방향으로 각각 l,m,n 만큼 위치 이동시키고 [[BR]]
          2) y축을 중심으로 각 v 만큼 회전시킨 후 [[BR]]
          3) 다시 x축을 중심으로 w 만큼 회전시키고 [[BR]]
          4) x,y,z 축 방향으로 -l, -m, -n 만큼 위치 이동을 함 [[BR]]
          1) Homogeneous 좌표계의 성질 및 장점 [[BR]]
          2) Convex polygon [[BR]]
  • PHP Programming . . . . 7 matches
         00학번 강지혜 ["setsuna"] [[BR]]
         00학번 박혜영 ["물푸"] [[BR]]
         [혜영생각] 우리홈만들기에서 홈페이지 안에 카운터나 게시판을 넣고 싶어서. 내가 만든 것으로 내 홈을 꾸미고 싶어서... [[BR]]
         [혜영생각] 게시판과 자료실을 만든다. [[BR]]
         [혜영생각] 조금은 여유를 가지고 하고 싶다. ^^;;[[BR]]
         [혜영] Professional PHP Progamming, Jesus Castagnetto 외 4명 공저(김권식 역), 정보문화사 [[BR]]
          *2002.2.20~21 - 1, 3장 책을 읽음. [[BR]]
  • ProgrammingPartyAfterwords . . . . 7 matches
         "근데 선랩이 어디지? -_-?" [[BR]]
         "문자 날려보면 되겠죠. 희상이가 친구 핸폰 번호 주면서 문자날리면 전화한다고 했어요. (툭 툭툭...)"[[BR]]
         "근데.. 그냥 니가 전화하면 되지 않냐? --a"[[BR]]
         ".... -_-;"[[BR]]
         "희상아~ 1번부터 24번 보기를 줄께 자 몇번건물이야? "[[BR]]
         " ...... -_-;"[[BR]]
          * Discrete-Event System Simulation : 이산 이벤트 시뮬레이션 쪽에 최고의 책으로 평가받는 베스트셀러. 어렵지도 않고, 매우 흥미로움. [http://165.194.100.2/cgi-bin/mcu240?LIBRCODE=ATSL&USERID=*&SYSDB=R&BIBNO=0000351634 도서관]에 있음
  • ProjectZephyrus/ClientJourney . . . . 7 matches
         다음번에 창섭이와 Socket Programming 을 같은 방법으로 했는데, 앞에서와 같은 효과가 나오지 않았다. 중간에 왜그럴까 생각해봤더니, 아까 GUI Programming 을 하기 전에 영서와 UI Diagram 을 그렸었다. 그러므로, 전체적으로 어디까지 해야 하는지 눈으로 확실히 보이는 것이였다. 하지만, Socket Programming 때는 일종의 Library를 만드는 스타일이 되어서 창섭이가 전체적으로 무엇을 작성해야하는지 자체를 모르는 것이였다. 그래서 중반쯤에 Socket관련 구체적인 시나리오 (UserConnection Class 를 이용하는 main 의 입장과 관련하여 서버 접속 & 결과 받아오는 것에 대한 간단한 sequence 를 그렸다) 를 만들고, 진행해 나가니까 진행이 좀 더 원할했다. 시간관계상 1시간정도밖에 작업을 하지 못한게 좀 아쉽긴 하다.
         영서에게 JTree 관련 프로그래밍에 대해서 설명을 했다. JTree와 관련하여 미리 공부하라고 하긴 했는데, 아직은 힘든가 보다. 오늘 작업시간이 5시 30분부터 9시 (저녁 30분가량), 약 3시간 가량이 걸렸던것으로 기억된다. 팀으로 모일 수 있는 시간이 흔하지 않으므로, 각 필요한 부분에 대한 학습과 예제 코드등의 JDK에 대한 SpikeSolution 에 대해서는 집에서 해 봐야 할 것이다. 작업 시간에 학습시간을 같이 할애 하기엔 시간이 그리 넉넉치 않다. [[BR]]
         중반 어느정도 대부분의 목표 코드가 나와서 나머지를 채워넣는 과정에 대해서는 Solo 로 영서에게 시켰는데, 아직까진 프로그래밍에 익숙하지 않은 듯 싶다. 자꾸 해당 부분을 플밍하려는데에서 같은 부분이 구현된 소스코드가 있음에도 불구하고 자꾸 책을 찾아보려고 한다. 자신감의 차이였을까. 해당 부분에 대해 꼭 코드를 외워서 플밍하려 하지 않았으면 한다. '하려는 일' -> '각 언어별 구현 방법 순서 잡아보기' -> '구현' 의 과정을 거치거나, 해당 부분에 대해서 응용할 수 있는 이전에 만들어진 코드 (책의 코드 말고 현재 '작성된' 코드)를 들춰보고 생각해봤으면 하는 생각이 든다. [[BR]]
         그래도 메신저리스트의 사용자 추가/삭제 부분에 대한 JTree 부분 플밍을 비슷한 수준으로 했다는 것과 CVS 에 add & commit 하는 전체 한 과정을 해본점에서 의의를 두어본다.[[BR]]
         영서가 일이 있었던 관계로 창섭이와 Socket 관련 예제 플밍을 저번에 이어서 했다. 창섭이가 공부를 해왔는지 이번에는 코딩을 자기가 잡는다. 오 자신감; [[BR]]
         간단한 에코서버 관련 프로그래밍을 하는 것인데, 일부러 할일을 주석으로 쓴 뒤, 한단계씩 넘어가는 방법을 써 보았다. TDD 까지는 아니지만, 작은 단계단계를 만들고 확인해보는 것이 더 효과적인 것 같다. [[BR]]
         Client 팀은 일단 메신저와 관련한 자신들의 디자인을 설명해보는 시간을 가졌다. 사람들은 프로그래밍을 하기 전에 어떤 스타일로 구상을 하게 될까. Agile Modeling 에서 봤던가. 모델 보다는 모델링이 중요하다고 했었던 이야기. 모델링을 해 나가면서 자신의 생각을 정리하고, 프로그램을 이해해 나가는 것이 중요하기에.[[BR]]
         1002의 경우 UML을 공부한 관계로, 좀 더 구조적으로 서술 할 수 있었던 것 같다. 설명을 위해 Conceptual Model 수준의 Class Diagram 과 Sequence, 그리고 거기에 Agile Modeling 에서 잠깐 봤었던 UI 에 따른 페이지 전환 관계에 대한 그림을 하나 더 그려서 설명했다. 하나의 프로그램에 대해 여러 각도에서 바라보는 것이 프로그램을 이해하는데 더 편했던 것 같다. [[BR]]
  • Refactoring/ComposingMethods . . . . 7 matches
          * You have a code fragment that can be grouped together.[[BR]]''Turn the fragment into a method whose name explains the purpose of the method.''
          * A method's body is just as clear as its name. [[BR]] ''Put the method's body into the body of its callers and remove the method.''
          * You have a temp that is assigned to once twith a simple expression, and the temp is getting in the way of other refactorings. [[BR]] ''Replace all references to that temp with the expression.''
          * You have a complicated expression. [[BR]] ''Put the result of the expression, or parts of the expression,in a temporary variagle with a name that explains the purpose.''
          (browser.toUpperCase().indexOf("IE") > -1) &&
          final boolean isIEBrowser = browser.toUpperCase().indexOf("IE") > -1);
          if ( isMaxOs && isIEBrowser && wasResized ) {
          * You have a temporary variagle assigned to more than once, bur is not a loop variagle nor a collecting temporary variagle. [[BR]] ''Make a separate temporary variagle for each assignment.''
          * You have a long method that uses local variagles in such a way that you cannot apply ''Extract Method(110)''. [[BR]]
          * You want to replace an altorithm with one that is clearer. [[BR]] ''Replace the body of the method with the new altorithm.''
  • Refactoring/SimplifyingConditionalExpressions . . . . 7 matches
          * You have a complicated conditional (if-then-else) statement. [[BR]] ''Extract methods from the condition, then part, and else parts.''
          * You have a sequence of conditional tests with the same result. [[BR]]''Combine them into a single conditional expression and extract it.''
          * The same fragment of code is in all branches of a conditional expression. [[BR]]''Move it outside of the expression.''
          * A method has conditional behavior that does not make clear the normal path of execution [[BR]] ''Use guard clauses for all the special cases.''
          * You have a conditional that chooses different behavior depending on the type of and object [[BR]] ''Move each leg of the conditional to an overriding method in a subclass. Make the orginal method abstract.''
          * You have repeated checks for a null value[[BR]] ''Replace the null value with a null object.''
          * A section of code assumes something about the state of the program. [[BR]]''Make the assumption explicit with an assertion.''
  • ToastOS . . . . 7 matches
         = A Brief History =
         The war was brief, but harsh. Rising from the south the mighty RISC OS users banded together in a show of defiance against the dominance of Toast OS. They came upon the Toast OS users who had grown fat and content in their squalid surroundings of Toast OS Town. But it was not to last long. Battling with SWIs and the mighty XScale sword, the Toast OS masses were soon quietened and on the 3rd November 2002, RISC OS was victorious. Scroll to the bottom for further information.
         MS-DOS [[BR]]
         볼랜드 C++ 3.0 컴파일러[[BR]]
         TASM 터보 어셈블러 [[BR]]
         에뮬레이션 환경 [[BR]]
         Bochs 1.3 - Win32 [[BR]]
         ["InsideCPU"] 인사이드 CPU [[BR]]
         ["REAL_LIBOS"] 과도기적인 이전의 프로젝트[[BR]]
  • 물푸 . . . . 7 matches
         Zeropage 10기 박혜영 [[BR]]
         사는 곳 : 경기도 성남시 [[BR]]
         혈액형 : A형 [[BR]]
         * 많이 보고 많이 읽고 많이 쓰자!!! [[BR]]
         * 영어공부하기 [[BR]]
         * '''TV시청 시간 줄이기'''(필히..--;)[[BR]]
         * 영화나 책을 읽은 뒤 감상문 쓰기 [[BR]]
  • 블로그2007 . . . . 7 matches
          * 블로그, 위키, 게시판 세가지의 장점을 모으고[[BR]]단점을 보완한 새로운 개념의 사이트를 생각해본다.
          *새벽에 책 보다가 불연득 떠오른 생각이 있어서 그대로 해보니까 잘 되는거 같아요~ㅋㅋㅋ[[BR]] 수생이형 신경써줘서 고마워요~ㅎ[[BR]]아 그리고 이클립스 쓰니까 저장만 하면 내장 브라우져로 바로바로 확인 가능해서[[BR]]웹 브라우져 따로 안열어도 되고 참 편해요!! 다만 아직 잘 쓸줄 몰라서...ㅎ[[BR]]근데 정말 상협이형 말대로 더 편하긴 편하네요~ㅋㅋㅋㅋ 남박사님 감사요~ㅎ
          * 책에서 하라는 데로 다 설치하긴 했는데 코딩할 때는 어케 해요?[[BR]]C++처럼 따로 프로그램이 있는건가?... 아님 그냥 편집기로?... -송지훈 '''[답변 및 의견 1]'''
          * 구글에서 이클립스 찾아서 설치하긴 했는데 코딩하고 Run 돌리니까[[BR]]interpretor 를 정하고 하라고 나오네요. 여기서 어케 해야 하나요?... -송지훈 '''[답변 및 의견 2]'''
  • 영어학습방법론 . . . . 7 matches
          * ex) I feel like go into the.. (X) : 의미로 모른다[[BR]]
          I feel like going to the.. (O) : 의미를 안다.[[BR]]
          feel like ~ing 문법을 알아야한다. [[BR]]
          * 페이지당 3, 4단어 정도 모르는게 적당. Level선택두 아주 중요함(읽기만 아니라 듣기도 해야하기때문) Cambridge, Longman, Oxford같은 출판사에서 나온 것을 선택하는 것이 좋음. Penguin Readers 시리즈가 유명함. Tape과 책이랑 같이 있음. 같이 구입 보통 각 책마다 level이 표시되어 있음(단어숫자라던지 교육과정정도를 표기) Tape : 성우가 재밌게 동화구연을 하는 것이라면 더 재밌다. 더 집중할 수 있다. ^^
          * 책을 한번 다 읽어본다. 그후 다시 들어돈다.[[BR]]
          * 주의점 : i) 듣기가 일차적임[[BR]]
          ii) 사전을 찾지 않는다.[[BR]]
          iii) 책은 듣기를 위한 참고 자료로 삼는다.[[BR]]
  • AcceleratedC++/Chapter11 . . . . 6 matches
          || 초기화 상황 || * 변수 선언시 [[HTML(<BR/>)]] * 함수 진입시, 함수 매개변수 [[HTML(<BR/>)]] * 함수 리턴값 [[HTML(<BR/>)]] * 생성자 초기 설정자 ||
          || T::T() [[HTML(<BR/>)]] T::~T() [[HTML(<BR/>)]] T::T(const T&) [[HTML(<BR/>)]] T::operator=(const T&) ||
  • AcceleratedC++/Chapter13 . . . . 6 matches
          || * 전체 객체에 대한 공간을 할당 [[HTML(<BR/>)]] * 기본 클래스 생성자 호출, 기본클래스 공간 초기화 [[HTML(<BR/>)]] * 생성자의 초기설정자''( ): { 사이에 존재하는 것들 )''를 이용해서 파생클래스의 멤버 초기화 [[HTML(<BR/>)]] * 파생 클래스의 생성자의 본체를 실행한다. ||
         || * 읽어들일 요소들을 저장하는 vector의 정의 [[HTML(<BR/>)]] * 레코드를 읽어들일 임시 지역 변수의 정의 [[HTML(<BR/>)]] * read 함수 [[HTML(<BR/>)]] * grade 함수 ||
  • Ant . . . . 6 matches
          Ant 의 몇몇 특정 Task 들의 경우 (JUnit, FTP, Telnet 등) 해당 라이브러리가 필요하다. 이는 http://jakarta.apache.org/ant/manual/install.html#librarydependencies 항목을 읽기 바란다.
          <target name="A"/>[[BR]]
          <target name="B" depends="A"/>[[BR]]
          <target name="C" depends="B"/>[[BR]]
          <target name="D" depends="C,B,A"/>[[BR]]
          <target name="build-module-A" if="module-A-present"/>[[BR]]
          <target name="build-own-fake-module-A" unless="module-A-present"/>[[BR]]
  • InsideCPU . . . . 6 matches
         ''' CAUTION :: 검증하기 않고 쓰인 부분이 있습니다. 수정해 주시면 감사하겠습니다 ''' [[BR]]
         CPU 에 대해 보다 깊이 이해하고 싶은 마음에 문서를 작성하게 되었습니다.[[BR]]
         위와 같은 경우는 플로피에 해당하는 경우이다. 하드드라이브처럼 파티션이 여러개인 경우 MBR 마스터 부트 레코드가 존재하며 멀티 부팅을 위핸 lilo/grub이 올려져 부팅이미지가 있는 파티션을 찾아준다. 플로피와 같은 경우 플로피에 대한 해당 정보를 적어줘야 나중에 플로피 디스크를 DOS에서 읽을 수 있다. 해당 정보는 0번 섹터에 다음과 같은 layer를 적어준다.
         보호모드란 80286부터 적용된 하드웨어적 지원이다. 이는 다른 CPU에도(다른 이름으로) 존재하며 운영체제에게 안전한 태스크 관리와 보다 빠른 Context Switching 을 적용할 수 있다. 이를 위해 몇몇의 assemble 코드가 추가 되었으며 80386 부터는 코드가 확장되어 보다 큰 메모리를 어드레스 할 수 있게 되었다. [[BR]]
         ''' 왜 보호 모드가 필요한가 '''[[BR]]
         바이오스로 하드와 플로피를 제어할 필요가 있다. 이는 부팅 과정에서 커널을 특정 메모리에 올리는 데 사용된다. 필이 사용 된다. MBR를 복구하는 데도 가끔 사용된다.
  • MFC/CollectionClass . . . . 6 matches
          || {{{~cpp operator[index]}}} || GetAt()과 동일하게 작동하며, built-in 배열과 동일한 사용법을 제공한다. [[BR]] {{{~cpp pointArray.SetAt}}}(3, NewPoint)[[BR]]{{{~cpp pointArray[3]=NewPoint}}} ||
          || {{{~cpp AddHead()}}} || 리스트의 첫번째 요소에 객체를 추가한다.[[BR]]리턴형은 POSITION이다. ||
          || {{{~cpp AddTail()}}} || 리스트의 마지막 요소에 객체를 추가한다.[[BR]]리턴형은 POSITION이다. ||
          || {{{~cpp AddHead()}}} || 리스트의 첫번째 요소에 객체를 추가한다.[[BR]]리턴형은 POSITION이다. ||
          || {{{~cpp AddTail()}}} || 리스트의 마지막 요소에 객체를 추가한다.[[BR]]리턴형은 POSITION이다. ||
  • Thor . . . . 6 matches
         재민입니다- 열심히 할께요-[[BR]]
         (...과연 -_-?!)[[BR]]
         으음...쓰리싸이즈는 비밀이.........(퍼벅!!!)[[BR]]
         쿨럭쿨럭; 별로 소개할건 없군요 -_-a[[BR]]
         하하핫;; 하여간 잘들 부탁드립니다아~~♡[[BR]]
         세계정복!!![[BR]]
  • naneunji/Diary . . . . 6 matches
          * pie 애덜이랑 놀러가기루 한 약속이 취소되서 아쉽긴 했지만..[[BR]] 비 내리는 거 보니깐,,,놀러 갔음 빗물에 떠내려가 죽었을꺼 같다..ㅡㅡ;;
          * 오늘 잡지를 읽다 보니.. 가슴에 "퍽!" 하구 찔리는 글이 있었다. [[BR]] 대충대충 일을 마감한 후, 하는 말이 "이번에는 좀 그렇지만 다음에는 정말 제대로 한번 해봐야겠다" . 그러나 다음에도 별 수 없이 그 말을 반복하게 된다는... 내가 지난 6개월 동안 했던 생각이 아닌가..-_-;;
          * 하지만..오늘두 java루 메모장 만드느랴 밤을 샐 꺼 같다. [[BR]]
          * 과외를 하나 더 하기루 했다. 윤석이 동생..근데 과연 잘하는 짓일까...???[[BR]] 모아논 돈이 없는데 과외 하나루 생활하기란..정말 고달프다...개강하구 나선 밥값이 모자르지는 않을지 걱정됬는데..과외가 구해져서 다행이라는 생각이 든다,, 하지만 한편으로는 시간표두 빡빡한데.. 개강하구 나믄 이리저리 치여서 과외와 내 공부..둘 중 하나 혹은 둘 다를 제대루 하지 못하게 될까 걱정된다. 이미 그러한 경험을 한 적이 있기 때문에..더더욱..[[BR]] 돈과 시간..이 둘 사이에서 균형을 잡기란 쉽지 않은 일 같다.
          [[BR]] 그럼, 일어나야지!! 내가 표까지 예매했잖어 ^^
  • 도덕경 . . . . 6 matches
         와..^^; [[BR]]
         즉흥연기 책 빌려보면서..[[BR]]
         이부분 읽고 감상문 쓸 때 따로 옮겨놔야지..라고 생각했었는데[[BR]]
         오빠가 여기에 쓰셨었네요..^^;;;[[BR]]
         보면 볼수록.. 맞는 말인데..[[BR]]
         그게 실천은 안되는..-_-;; --혜영 [[BR]]
  • 제로페이지회칙만들기 . . . . 6 matches
         날짜를 고정하는 방식 보다는 '몇째주 무슨요일' 하는 방식이 현실적이라 생각됩니다. 18일은 토요일이 될수도, 일요일이 될수도 있습니다. --이선우 [[BR]]
         ["neocoin"]:광식아 내가 18일을 말한건 이번달은 18일이 적당해서 한건데, 간담회가 있으니 제대로 안될것 같은데? 그리고 말씀대로 하는것이 좋을것 같은데요. 현재는 주중에 하는것이 더 좋을것 같네요. 정모의 내용은 물론, 요일로 하는것이 더 적당한것 같은데, 월화수목금토일 중 화요일 7시~9시 정도? --상민[[BR]]
          DeleteMe) 저도 그냥 예를 들어서 18일이라고 한거지 특별한 의민 없었습니다. -광식[[BR]]
          DeleteMe) 형은 화요일을 무지 좋아하나보넹...-,.- 그쳐? ^^;;; --["창섭"][[BR]]
         ["neocoin"]:영서 말대로 화요일중 셋째주가 좋은것 같다. 1년중 특별한 휴일이 전혀 없고, 추석같이 연속으로 노는 날도 다 피해가는데, 12월의 24일 크리스마스 이브만이 째려 보는군. 이견 있는 사람은 이야기 좀 해주어요. --상민 [[BR]]
         ["창섭"] : 매월 둘째주 넷째주에 하는 것으로 하고.. 4월 중간고사처럼 특별한 일이 있을 때는 한 주 정도 늦춰도 한달에 두번 한다는 취지는 소색이 없을 것 같은데요.. 굳이 셋째주를 정하기 보다는 정모와 정모 사이의 기간이 너무 길거나 짧지 않고 한달에 두번을 할 수 있다면 몇째주인지는 중요하지 않은 것 같습니다.. ^^;; --창섭[[BR]]
  • Adapter . . . . 5 matches
         Smalltalk에서 ''Design Patterns''의 Adapter 패턴 class버전을 적용 시키지 못한다. class 버전은 다중 상속으로 그 기능을 구현하기 때문이다. [[BR]]
         DP그림 [[BR]]
         DP의 p147을 보면 '''Adapter'''클래스는 반드시 그것의 '''Adaptee'''를 타입으로 선언해서 가지고 있어야만 한다.이런 경우에는 해당 클래스와 그것에서 상속되는 클래스들만이 기능을 사용(adapt)할수 있다. Smalltalk에서 엄격한 형검사(Strong Typeing) 존재 않으면, class 가 '''Adapter'''에서 '''Adaptee'''로 보내어지는 메세지를 보낼수 있는 이상 '''Adaptee'''가 어떠한 클래스라도 상관없을 것이다. [[BR]]
         TextShape는 Shape에 translator같은 특별한 일을 위한 기능을 직접 추가한 것으로 Shape의 메세지를 TextView Adaptee가 이해 할수 있는 메세지로 변환 시킨다.:하지만 DrawingEditor가 TextSape에 대한 메세지를 보낼때 TextShape는 다르지만 문법적으로 동일한 메세지를 TextView 인스턴스에게 보낸다. [[BR]]
         p108[[BR]]
  • GameProgrammingGems . . . . 5 matches
         위의 Game Programming Gems는 게임에 쓰이는 전반적인 알고리즘(2D, 3D, AI(길찾기 포함))들을 전반적으로 대부분 다루어 놓고 얼마나 효율적인 프로그래밍을 할 수 있고 어떻게 해야 가능한 가를 보여주는 책이 되겠다. [[BR]]
         이 책은 원서도 있고 한서도 있다. 번역 수준은 탁 봤을 때 괜찮은 수준.... 책값이 없는 관계로(솔직히 영어 수준이 떨어지므로) 한서를 선택해서 읽고 있다 [[BR]]
         1. 권국이 형이에요? --상민 [[BR]]
         2. 저도 시간나면 추가를 하겠습니다. --상민[[BR]]
         3. 나 맞아 --X[[BR]]
  • NumericalAnalysisClass/Exam2002_1 . . . . 5 matches
         (a) First. find the parametric equation for line for (t = 0 ~ 1)[[BR]]
         (b) Find the value of the parametric variable corresponding to the intersection point.[[BR]]
         (a) Compute the scalar product.[[BR]]
         (a) pivoting 방법을 선택하는 이유를 설명하시오. [[BR]]
         (b) Maximal column pivoting 과 [[BR]]
  • ProjectZephyrus/ThreadForServer . . . . 5 matches
         이 아주 간단하고 단순한 프로그램을 수행하기 위해서 아래의 두가지 라이브러리가 필요 하다. 다운 받아서 클래스 패스에 잡아 놓기 [[BR]]
         [http://zeropage.org/~neocoin/ProjectZephyrus/data/junit.jar jUnit Lib] [[BR]]
         [http://zeropage.org/~neocoin/ProjectZephyrus/data/mm.mysql-2.0.14-bin.jar MySQL JDBC Driver][[BR]]
         '''3. 실행을 해보자'''[[BR]]
         이제 zp서버에서 해보자. [[BR]]
          * 혹시 자네가 branch 만들었나? 기록에는 그렇게 되어 있는데? 그리고 위에 정확히 언급이 안되어 있는가 본데, 낮에 잠깐 설명한데로 끝났다. 진행 상황은 ["ProjectZephyrus/Server"]에 기재해 두었으므로 참고하도록. --["상민"]
  • ZeroPage정학회만들기 . . . . 5 matches
          - 학생들의 동의를 받는게.. 서명을 받는것보다는 2003년도 개강총회때 안건으로 올리는건 어떨런지요.. -임인택[[BR]]
          * 오늘 수업 시간에 지각하는 바람에 수업 시간에 동의서를 못 돌리고 수업 후에 돌리게 되어 참여율이 저조해 졌네요. 죄송합니다. --[영동][[BR]]
          - ''단순히 설문을 한다는 의미 외에 ["ZeroPage정학회만들기"] 를 학우들에게 알린다는데에도 의미가 있다고 생각합니다. 제 생각이지만, 제로페이지의 정학회化에 대해 논의가 이루어지고 있다는 사실을 알고 있는 학우는 거의 없는 것 같습니다. (거의 제로페이지 내부사람이나. 설문에 참여했던 사람정도가 아닐까요. 설문지를 작성한 학우들이 많다면 할말이 없지만요.;;). 만약 그렇다면, 이번 기회에 쉽고 편한 방법으로 학우들에게 알리는건 어떨런지요 - 임인택'' [[BR]]
         [[BR]][[BR]]
  • [Lovely]boy^_^/Diary/7/8_14 . . . . 5 matches
         ["[Lovely]boy^_^/USACO/YourRideIsHere"] [[BR]]
         ["[Lovely]boy^_^/USACO/GreedyGiftGivers"] [[BR]]
         ["[Lovely]boy^_^/USACO/BrokenNecklace"]
         ["[Lovely]boy^_^/USACO/PrimePalinDromes"] [[BR]]
         ["[Lovely]boy^_^/USACO/MixingMilk"] [[BR]]
         ["[Lovely]boy^_^/USACO/WhatTimeIsIt?"] [[BR]]
  • woodpage/쓰레기 . . . . 5 matches
          DeleteMe) 벌써 공부하냐? 난 시작도 안했는데 --정직 [[BR]]
         집에서 어느정도 재충전을 한거같다 -광식- [[BR]]
         오티도 갔다 왔고 ^^;; 세번째 오티라서 그런지 신입생을 대하는데 여유가 생겼다랄까 재밌었다. [[BR]]
         심심할때 위키보자 --;[[BR]]
          * 이봐~ 다 그렸다.. 너의 홈(보긴 보냐?? ^^;) 자료실에 올려 놓을 터이니 잘 사용하길.. 대체 며칠동안 그걸 부여잡고 있었는지 원.. [[BR]]
  • 답변 및 의견 1 . . . . 5 matches
          * [Eclipse/PluginUrls] : 여기 보면은 Eclipse 플러그인으로 PHP 설치하면 Eclipse 에서 작업 할 수 있어. [[BR]]가능하면 에디터 플러스는 자제하고 이클립스 쓰는게 좋을껄.. -- [(namsang)]
          * 지훈아 차차 가르쳐줄께 ㅋ[[BR]]플러그인 설치 했는데 ediplus가 익숙해져서 그런지 잘 안쓰게 되네요 ㅋ --[김건영]
          * 나도 처음에는 editplus 쓰다가 바꿨는데,[[BR]]간단한거 짤때는 editplus 써도 상관 없는데 이게 프로젝트 단위로 되면 eclipse가 편한데 그이유
          * 무엇보다 편한것은 자동완성 기능.[[BR]]비주얼 스튜디오 처럼 점 찍으면 고르는거 나오는 자동완성 기능이 편함.
          *하하! 이런 좋은 점들이!! 하지~만! 이클립스 쓸 줄 모른다는거~집에 깔려있지도 않고...[[BR]]사이트에서 1.1.8 php플러그인 받긴 했는데 이걸 어찌해야하는지도 모르겠고...
  • 마스코트이름토론 . . . . 5 matches
         마스코트 이름 지어주자.~ 더이상 대발이라고 쓸 수 없게 되었으니~ 이름짓고 ["페이지이름고치기"]를..~ -- 석천 [[BR]]
         MoinMoin -> MoMo(이건 캐릭터 이름 들어본거 같고) or MiMi(헉 그유명한) or Moi(아무래도 이것이..) [[BR]]
         모이 ( Moi ) 는 어떠한지? --상민[[BR]]
         마녀 + 미소년 = 마년 ..-_- --혀뉘 [[BR]]
          결사 반대 --; 마녀도 아니고 미소년, 소녀도 아니라고 위에 언급되어 있으니. --상민 [[BR]]
  • 창섭 . . . . 5 matches
         ["linux필수명령어"][[BR]]
         [http://www.htdp.org/2002-05-09/Book/curriculum-Z-H-5.html#%_chap_2][[BR]]
         [http://165.194.17.15/pds/200232993449/SSHWinClient-3.1.0-build235.exe ssh 접속프로그램][[BR]]
         ["영어학습방법론"][[BR]]
         ["ItMagazine"][[BR]]
  • 프로그래머가지녀야할생각 . . . . 5 matches
          ''미안하실 이유 있나요~ 그냥 한번쯤 생각해봐도 좋은 주제일듯 해요. --1002''[[BR]]
          ''미안하다고 한건 생각한다는 것은 그 자체가 에너지를 낭비하는 힘든 일이라서 결국 내가 힘든일 시킨게 되잖아. --nautes''[[BR]]
          ''굳이 미안하다면 맛있는거 사줭~ -- 선우''[[BR]]
          ''얼굴이나 보이면.. -- nautes''[[BR]]
          * 다들 인간으로써의 프로그래머를 두고 말씀하시는 것 같아 제 말이 뚱딴지처럼 들릴 것 같네요...^^;[[BR]]전 말이죠... 프로그래머는 컴퓨터를 사랑해야한다고 생각합니다. 정말 제가 생각해서 어이없는 말 같지만, 프로그래머는 컴퓨터에게 명령만 내리는 것이 아니라 컴퓨터와의 커뮤니티가 형성되어야 좋은 프로그램(인간에게가 아니라 컴에게)을 짤 수 있다고 생각합니다. 지극히 추상적이라서 반박의 여지가 많은 말이지만 그냥 그렇지 않을까 생각해봅니다. 컴퓨터에 미친 사람이라면 다음의 말에 공감을 할 지도 모르겠네요. [해커를 위한 파워핸드북]표지에 나오는 말입니다. ''''컴퓨터 속에서 흘러 다니던 비트가 내 혈관 속으로 옮겨와 흐르기 시작하고, 나는 컴퓨터와 함께 오르가즘을 느낀다.'''' --["창섭"]
  • 회원자격 . . . . 5 matches
         회비는 꼬박꼬박 내야 하나요? 정모 안나오면 짤리나요? 밤샘 세미나에 참여하면 ZeroPagers 가 될 수 있나요? 1학년때 제로페이지 가입 못하면 나중엔 못 들어오나요?[[BR]]
          * ["snowflower"]:제가 운영하는 길드의 기준은[[BR]]
          1. 온라인 시대에 게시판 활동은 많이 하는가?? (역시 중요하다가 생각합니다.)[[BR]]
         덧붙여서 제로페이지와 같이 자발적 참여로 꾸려지는 공동체에서 가장 조심해야 할 것은 잘못된 개인주의가 아닐까 싶습니다. -- 이덕준[[BR]]
          * ''"나는 이러이러해서 제로페이지 회원이다."라고 말할수 있는 조건을 얘기하는게 어떨까요.'' [[BR]]
  • AppletVSApplication/진영 . . . . 4 matches
         어디까지나 '한 번' 실행해보고 느낀 점일뿐...;;[[BR]]
          [[BR]]
          [[BR]]
          [[BR]]
  • AstroAngel . . . . 4 matches
         02학번 신진영입니다. [[BR]] [[BR]]
         [[BR]][[BR]]
  • CCNA/2013스터디 . . . . 4 matches
          * [http://library.cau.ac.kr/search/DetailView.ax?sid=1&cid=365128, Cisco Networking Academy Program: First-Year Companion Guide]
          * [http://library.cau.ac.kr/search/DetailView.ax?sid=1&cid=431143, Cisco Network & New CCNA] - 반납..
          * [http://library.cau.ac.kr/search/DetailView.ax?sid=1&cid=438553, 네트워크 개론과 실습 : 케이스 스터디로 배우는 시스코 네트워킹]
          * Web Browser와 같은 프로그램
          * 책 [http://library.cau.ac.kr/search/DetailView.ax?sid=1&cid=4552509 Cisco CCNA/CCENT]을 새로이 보기로 함
          - 속도는 10, 100, 1000 등이 있고 signaling 방법에는 Baseband, Broadband 등이 있다. 전송 매체는 동축 케이블(5...), UTP, STP, 광케이블 등이 있다.
          : Mar 100:06:37.034:BR0:1LCP:I CONFREQ[Listen] id 7 len 17
          || Mar 100:06:37.034: || BR0:1 || LCP: || I || CONFREQ[Listen] || id 7 || len 17 ||
          - ITU-T I430(BRI), ITU-T I431(PRI)
          - ISBN BRI(Basic) 서비스
          - show interface bri : interface들 중에서 bri와 관련된 부분들 보기.
  • JavaNetworkProgramming . . . . 4 matches
         작정자: 최광식(["woodpage"])[[BR]]
         책을 보다가 웬지 적으면서 보는게 좋다는 생각이 든다. [[BR]]
          break;
         [영현] core java 다볼때 까지 기둘려라. 다음주까지 다 봐주마.. 켈켈켈.. --+ 그리고, Java Network 니가 세미나 해줘.. 아니 1대1 강의..--?? 캬캬 [[BR]]
         [광식] 술먹고 쓰려니깐 잘안써진다 --; [[BR]]
  • PairProgramming . . . . 4 matches
         진행한 사람 : 강석천, 윤상혁 [[BR]]
         진행한 사람 : 강석천, 박지환 [[BR]]
         진행한 사람 : 강석천, bioinfomatix 에서 일하시는 분들[[BR]]
          * 자존심문제? - Pair를 의식해서여서인지 상대적으로 Library Reference나 Tutorial Source 를 잘 안보려고 하는 경향이 있기도 하다. 해당 부분에 대해서 미리 개인적 또는 Pair로 SpikeSolution 단계를 먼저 잡고 가벼운 마음으로 시작해보는 것은 어떨까 한다.
         진행한 사람 : 강석천, 류상민 [[BR]]
  • ProjectPrometheus/DataBaseSchema . . . . 4 matches
         |||||||| {{{~cpp BtoBRel }}} ||
         |||||||||||| {{{~cpp UtoBRel }}} ||
         CREATE TABLE IF NOT EXISTS BtoBRel(
         CREATE TABLE IF NOT EXISTS UtoBRel(
  • ProjectZephyrus/Server . . . . 4 matches
         ||서버에 현재 로그인 중인 리스트 보기[[BR]]ID List보이기 ||{{{~cpp SocketManager, InfoManager}}}||.||.||
         ||서버에 접속된 총인원(미 로그인 인원 모두)[[BR]] IP, ID List 보이기||.||.||.||
         ||서버를 강제로 종료 ||{{{~cpp InfoManager, SocketManager,}}}[[BR]] {{{~cpp UserSocket, PZServerSocket}}}||류상민, 이상규||90%||
         ||단일 User만 접근 가능하게 만듬||{{{~cpp CommandManager,LoginCmd,}}}[[BR]]{{{~cpp LogoutCmd}}}||류상민||80%||
  • Refactoring/BigRefactorings . . . . 4 matches
          * You have an inheritance hierarchy that is doing two jobs at once.[[BR]]''Create two hierarchies and use delegation to invoke one from the other.''
          * You have code written in a procedural style.[[BR]]''Turn the date records into objects, break up the behavior, and move the behavior to the objects.''
          * You have GUI classes that contain domain logic.[[BR]]''Separate the domain logic into separate domain classes.''
          * You have a class that is doing too much work, at least in part through many conditional statements.[[BR]]''Create a hierarchy of classes in which each subclass represents a special case.''
  • SeminarHowToProgramIt . . . . 4 matches
         4월 12일은 총MT와 겹치고, 나머지, 9일이나 11일이 좋을거 같은데요.. 세미나 기대되는데요..^^ - 상협[[BR]]
         흑.. 정말 하고 싶은데.. 9일은 회의가(기총부) 아아악.. 어..어쩌면 좋지요.. 저는..?? ㅠ.ㅠ --선호[[BR]]
         회의 째고 와~ 난 기숙사 동기회 째고 가는구만.. 회의랑 동기회랑 비교해보면.. 동기회가 훨씬더 타격이 커. -상협[[BR]]
         오예~~~ 이제 기숙사 동기회 안빠져도 되네요... 9일날 동기회 였는데.. -상협 [[BR]]
  • VendingMachine/세연/1002 . . . . 4 matches
          1. 명확하지 않는 변수/함수&메소드 이름에 대해 - 이름을 다르게 바꿔준다. 또는 무엇을 하기 위한 것인가에 입각, 함수/메소드 로 추출한다. [[BR]]
          2. 소위 magic number (ex : 배열의 범위를 설정하는 숫자들) 라 불리는 것들에 대해 - const 변수 선언[[BR]]
          3. 긴 메소드 - 함수 & 메소드를 따로 추출. 즉, 하나의 함수 내에서 하는 일들이 많다고 생각될 때. [[BR]]
          4. 중복 - 중복되는 부분에 대해 함수 & 메소드로 추출.[[BR]]
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
  • WinCVS . . . . 4 matches
          ''DeleteMe 맞는 이야기인가요? ["sun"]의 기억으로는 아닌것으로 알고 있고, 홈페이지의 설명에서도 다음과 같이 나와있습니다. 'WinCvs is written using the Microsoft MFC.' '' [[BR]]
          ''WinCVS가 돌아가기 위해서는 2개의 어플리케이션이 필요하다.[[BR]]
          WinCVS 1.3을 실행하기 위해서는 Python언어가 필요하다. Python이 없이는 WinCVS는 동작하지 않는다.[[BR]]
          WinCVS에 유용한 몇몇 것들이 TCL 쉘 상에서 실행된다. 이것들을 활성화 시키기 위해서는 최신버전의 ActiveTCL이나 Tcl/Tk가 필요하다. (From WinCVS설치 메뉴얼)[[BR]]'' -- 선호
  • erunc0/XP . . . . 4 matches
         '경험들' 로 친다면 오히려 Installed 가 맞는 선택일 것 같은데. --a 중간중간 실제 했었던 일들 이야기도 있었으니까 (RonJeffries 와 Chet 의 Pair 등) 뭐 암튼 적당하게 속도를 맞춰서 읽되, 한국어판 책의 서문 대로 '각 Practice를 극한까지 실험해보길'. 개인적으로 'Installed 가 추상적이다' 라는 말에는 반론 (Explained 라면 모를까..) 지금 XP 를 실천하는 중인 사람들을 보고 싶다면 뉴스그룹이 가장 생생하지 않을까 생각. (또는 http://xprogramming.com 의 글들) --["1002"][[BR]][[BR]]
         책속에 나온 사람들의 경험이란 것이 실제로 제겐 뭔가 느낌이랄까 그런것들을 전달해 주는데는 한계가 있는것 같아서요. 그런 의미로 '추상적이다'라는 말을 썼어요. 제가 잘 이해하지 못해서 그렇지만요.. ^^; 다읽어 보긴 했는데요. 가장 제가 중요하게 생각 한것은 고객, 팀원 그리고 기타 프로젝트에 도움이 되는 사람들과의 대화를 충실히 하라는 말이 가장 와닿은것 같아요. 누군가와 project를 xp로 하게 되면 책속에 나온 말들이 이해가 될것 같아요. 고맙습니다~ ["erunc0"][[BR]][[BR]]
  • snowflower/Arkanoid . . . . 4 matches
         3번을 구현하기 위해서.. 생각을 여러가지로 해 봤다. -_- 충돌처리는 지난번 만들때에도 완벽하지 못했기에.. [BR]
         앞으로 추가하기 위한 것은 만들어둔 충돌처리 루틴을 좌표계와 연결하여 이제.. 45도가 아닌 다른 각도에서도 충돌 가능하도록 하는것.[[BR]]
         그리고 바에 충돌하였을때 바의 속도에 따라 공의 방향이 변하는 것. [[BR]]
         문득... 다른 사람의 프로젝트 페이지에 가 보았다. 내가 알고 있는 것과는 다른 것들. 객체지향, STL... 그렇게.. 왠지 뒤로 밀리는 느낌이다.[[BR]]
  • ssulsamo . . . . 4 matches
         1년의 공백기간을 깨고...[[BR]]
         Ghost지만 공부하고 싶은걸. 핫 -- [[BR]]
         DeleteMe ) 거짓말 !!! --정직[[BR]]
          정말이야! ㅎㅎㅎ[[BR]]
  • teruteruboz . . . . 4 matches
         회지를 준비중이랍니다~ ^-^ 뭐..많이 부족한 BS지만...[[BR]]회지!! 기대해 주세요~ 참가를 바라시는 분들은...웅... http://csebs.woorizip.com 으로 신청해주시면..[[BR]]
         심사숙고하여 특별한 악연으로 배치를...쿨럭...-_-;[[BR]]
         아악!! 어깨 부러진다으~~~[[BR]]
  • 오목/진훈,원명 . . . . 4 matches
          pDC->SelectObject(GetStockObject(WHITE_BRUSH));
          pDC->SelectObject(GetStockObject(BLACK_BRUSH));
          pDC->SelectObject(GetStockObject(WHITE_BRUSH));
          pDC->SelectObject(GetStockObject(BLACK_BRUSH));
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
  • 02_C++세미나 . . . . 3 matches
          break;
          break;
          * 포인터는 내가 해주마..ㅋㅋ --상규[[BR]]
         ["02_C++세미나/0515"] [[BR]]
         ["02_C++세미나/0523"] [[BR]]
  • 5인용C++스터디/더블버퍼링 . . . . 3 matches
          DrawText(hMemDC,szGang,-1,&grt,DT_WORDBREAK);
         DrawText(hMemDC,szGang,-1,&grt,DT_WORDBREAK);
          MemDC.SelectStockObject(NULL_BRUSH);
  • 5인용C++스터디/윈도우에그림그리기 . . . . 3 matches
          wc.hbrBackground=(HBRUSH)GetStockObject(WHITE_BRUSH);
          SelectObject(hDC, GetStockObject(NULL_BRUSH));
  • DirectDraw/DDUtil . . . . 3 matches
          HBITMAP형의 비트맵을 특정한 팔레트를 통해 화면에 출력한다. [[BR]]
          컬러키를 뺀채 화면에 출력한다. 만약 dwFlags에 DDBLTFAST_SRCCOLORKEY를 넣어준다면 ColorKeyBlt와 같은 효과를 낸다. [[BR]]
          컬러키(투명색)으로 사용할 색을 COLORREF (RGB) 형에 맞추어서 집어넣으면 된다. [[BR]]
  • DirectDraw/Example . . . . 3 matches
          wcex.hbrBackground = (HBRUSH)(COLOR_WINDOW+1);
          wcex.hbrBackground = (HBRUSH) GetStockObject(BLACK_BRUSH);
          break;
          break;
          break;
          break;
          break;
          break;
          break;
  • FeedBack . . . . 3 matches
         '''ZeroWiki에서 사용될때?''' [[BR]]
         '''금성출판사'''[[BR]]
         '''The American Heritage(r) Dictionary of the English Language, Fourth Edition'''[[BR]]
  • Gof/Visitor . . . . 3 matches
          - can enumerate its elements. [[BR]]
          - may provide a high-level interface to allow the visitor to visit its elements. [[BR]]
          - may either be a composite (See CompositePattern) or a collection such as a list or a set. [[BR]]
  • MFC/Control . . . . 3 matches
         Upload:mfc_control_vc_net.JPG [[BR]]
         || 버튼 컨트롤 || 한번의 마우스 클릭으로 응용프로그램과 통신. 라디오 버튼은 다른 버튼과 그룹으로 묶여서 다중 선택이 불가능하도록 한다.[[BR]]반면 체크박스는 개별적인 선택이 가능하다. [[BR]]푸시 버튼은 일반적으로 대화상자를 닫는데 사용된다. ||
  • MineFinder . . . . 3 matches
         [영현] 형 신기해~ ㅎㅎㅎ bitmap data로 숫자들과 거시기들을 구분한건가..ㅡㅡa.. spy 좋구만..[[BR]]
         [해성] 오오.. Artificial Intelligence.. -_- 근데 저 스펠링이 맞나..[[BR]]
         [1002] 뭐. 어차피 노가다를 해도 컴터가 하는 것을. -_-v 이로서 즐기게 되는 게임이 하나 줄어버리는건가. --;; A.I. 라고 붙이기엔 너무 단순해서 좀 쪽 팔리는군. --;[[BR]]
  • MoreEffectiveC++ . . . . 3 matches
          * 작성자:류상민(["neocoin"]) [[BR]]
          * Item 12: Understand how throwing an exception differs from passing a parameter or calling a virtual function [[BR]] - 가상 함수 부르기나, 인자 전달로 처리와 예외전달의 방법의 차이점을 이해하라.
          * Item 23: Consider alternative libraries. - 라이브러리 교체에 관해서 생각해 봐라.
          * Item 24: Understand the costs of virtual functions, multiple ingeritance, virtual base classes, and RTTI [[BR]] - 가상 함수, 다중 상속, 가상 기초 클래스, RTTI(실시간 형 검사)에 대한 비용을 이해하라
  • ProjectPrometheus/LibraryCgiAnalysis . . . . 3 matches
         params={'LIBRCODE': 'ATSL',
          "Referer":"http://165.194.100.2/cgi-bin/mcu100?LIBRCODE=ATSL&USERID=*&SYSDB=R",
         http://165.194.100.2/cgi-bin/mcu201?LIBRCODE=ATSL&USERID=abracadabra&SYSDB=R&HISNO=0010&SEQNO=21&MAXDISP=10
  • ProjectZephyrus/ServerJourney . . . . 3 matches
          [[BR]]--상민
          [[BR]]--상규
          * UML을 기반으로 상규에서 현재 구축해놓은 아이디어, 디자인 설명 [[BR]]
  • PyIde/BicycleRepairMan분석 . . . . 3 matches
         BicycleRepairMan_Idle.py 가 실마리가 될것 같다. VIM이나 Idle 통합부분의 경우 BRM에서의 facade를 사용한다.
         brm_xxx_event 메소드류들을 찾고 이를 보면서 가장 바깥단에서 어떻게 실행하는지 알게 되었다.
          * BRM 을 분석하는데 BRM 을 쓰고 있다. 느낌이 묘한중. :)
  • RandomWalk/신진영 . . . . 3 matches
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
         [[BR]][[BR]][[BR]]
  • VimSettingForPython . . . . 3 matches
         Python extension 을 설치하고 난뒤, BicycleRepairMan 을 install 한다. 그리고 BRM 의 압축화일에 ide-integration/bike.vim 을 VIM 설치 디렉토리에 적절히 복사해준다.
         BRM 의 리팩토링 기능을 이용할때는 리팩토링전 해당 화일을 BRM에 Import 해주어야 한다.
  • WIBRO . . . . 3 matches
         = WIBRO?? =
         Wireless Broadband Internet 의 줄임말
          음.. 기존 CDMA 는 그대로 두고 따로 가는건가..? 만약 [WIBRO]에 VoIP 가 올라가면... 기존의 CDMA 망이 너무 아까운걸... (퀄컴에 돈 가져다 바치는것도 아깝진 하지만). DigitalConvergence 가 이루어지는 세상에 CDMA와 [WIBRO]가 각자의 길을 간다는것도 조금 안맞는것 같기도 하고.. 이래저래 아깝기만하네..-_-;; - [임인택]
  • ZeroPageEvents . . . . 3 matches
         || 4.11. 2002 || ["SeminarHowToProgramIt"] || . || 세미나 & 진행 : ["JuNe"][[BR]] 참가 : 이선우, ["woodpage"], ["물푸"], ["1002"], ["상협"], ["[Lovely]boy^_^"], ["neocoin"], ["구근"], ["comein2"], ["zennith"], ["fnwinter"], ["신재동"], ["창섭"], ["snowflower"], ["이덕준"], 채희상, 임차섭, 김형용, 김승범, 서지원, 홍성두 [[BR]] 참관: ["최태호"], ["nautes"], ["JihwanPark"], 최유환, 이한주, 김정준, 김용기 ||
         || 5.19. 2002 || ["프로그래밍파티"] || 서강대 ["MentorOfArts"] 팀과의 ["ProgrammingContest"] || ZeroPagers : ["1002"], ["이덕준"], ["nautes"], ["구근"], ["[Lovely]boy^_^"], ["창섭"], ["상협"] [[BR]] 외부 : ["JuNe"], ["MentorOfArts"] Team ||
  • ZeroPageServer/SubVersion . . . . 3 matches
          {{{~cpp RSAAuthentication yes}}}[[HTML(<BR/>)]]
          {{{~cpp PubkeyAuthentication yes}}}[[HTML(<BR/>)]]
          {{{~cpp AuthorizedKeysFile %h/.ssh/authorized_keys}}}[[HTML(<BR/>)]]
  • ricoder . . . . 3 matches
          break;
          break;
          break;
          break;
         DeleteMe) 니 페이지 좀 꾸며 놓는게 어때ㅡㅡ; (상욱)[[BR]]
         DeleteMe) -_-;;; 그래야지.. (영록)[[BR]]
         DeleteMe)여기 방문하는 사람은 반드시 방명록을 쓰고 가시오.안그럼 지상열 닮은 딸을..ㅍㅎㅎ(쥔장) [[BR]]
  • 문서구조조정토론 . . . . 3 matches
         ["neocoin"]:말씀하시는 문서 조정은 문서 조정은 문서 작성자가 손대지 말아야 한다라는걸 밑바탕에 깔고 말씀 하시는것 같습니다. 문서 조정자는 특별히 문서 조정을 도맡는 사람이 아니고, 한명이 하는 것이 아니라, 다수가 접근해야 한다는 생각입니다. "다같이" 문서 조정을 해야 된다는 것이지요. 문서 조정을 한사람의 도맡고 이후 문서 작성자는 해당 문서에서 자기가 쓴 부분만의 잘못된 의미 전달만을 고친다라는 의미가 아닌, 문서 조정 역시 같이해서 완전에 가까운 문서 조정을 이끌어야 한다는 생각입니다. 즉, 문서 구조 조정이후 잘못된 문서 조정에서 주제에 따른 타인의 글을 잘못 배치했다면, 해당 글쓴이가 다시 그 배치를 바꿀수 있고, 그런 작업의 공동화로, 해당 토론의 주제를 문서 조정자와 작성자간에 상호 이해와 생각의 공유에 일조 하는것 이지요.[[BR]] 논의의 시발점이 된 문서의 경우 상당히 이른 시점에서 문서 구조조정을 시도한 감이 있습니다. 해당 토론이 최대한 빨리 결론을 지어야 다음 일이 진행할수 있을꺼라고 생각했고, thread상에서 더 커다랗게 생각의 묶음이 만들어 지기 전에 묶어서 이런 상황이 발생한듯 합니다. 그렇다면 해당 작성자가 다시 문서 구조 조정을 해서 자신의 주제를 소분류 해야 한다는 것이지요. 아 그리고 현재 문서 구조조정 역시 마지막에 편집분은 원본을 그대로 남겨 놓은 거였는데, 그것이 또 한번 누가 바꾸어 놓았데요. 역시 기본 페이지를 그냥 남겨 두는 것이 좋은것 같네요.(현재 남겨져 있기는 합니다.) --상민
          ["neocoin"]: 그렇다면 저에게는 지금까지 페이지가 나온 이유 자체가 모호해 집니다. 그럼 말씀하시는 주제가 결국 "문서 구조 조정은 신중히 해야한다." 이것이라고 생각합니다. 이것은 의견이라기 보다 문서 구조 조정시의 기본 명제라 생각하며, 이중에 말씀하신 "문서 구조 조정시에 위치 변경은 글쓴이의 의도의 방향을 바꾼다."라는 것도 문서 구조 조정을 신중히 겠지요. 이런 것은 당연히 동의 합니다. [[BR]] 이것에 반대한다는 말이 없고, 이는 해당 의견의 암묵적 동의라고 생각하고, 잘못된 부분에 대하여 다시 구조조정을 해 주십사 원한 것인데, 다시 대화가 다른 방향으로 전개되어서 "문서 구조 조정자"와 "문서 작성자"로 나뉘어서 접근하시는 말씀인것으로 받아 들였습니다.[[BR]]해당 글처럼 잘못 된 부분의 지적 이후, 고치지 않는다면 다른 이가 해당 문서를 더 고치지 못하는 위화감 이랄까요. 그런것이 발생한다고 생각합니다. 현재 위키에 00들와 01들이 이러한 "조심스러움의 유발 요인" 때문에 활발히 글을 날리는데 방해가 될것이라고 생각합니다. 글을 장려하는 입장에서 글을 계속 올리다 보니, 대화의 주제가 어긋난 것 같습니다. --상민
  • 열린제로페이지 . . . . 3 matches
         흠.. 해결책을 논하는게 어떨까요. 이미 과거에 이런 식의 "열린제로페이지가 좋지만, 사람들이 안들어 온다."로 이와 비슷한 결론이 난것 같습니다. 그렇지만, 이번에 또 재미있는 변수는 "밤샘을 꼭 해야한다." 라는 점도 있을수 있겠지요. [[BR]]
         적극성이면 무엇이든 된다는, 이런 경우도 있습니다. 저희 고등학교 졸업때, 폐쇄적인 천체 관측 동아리의 회장은, 2학년때(1학년이 아닌) 중간에 그냥 끼어서 회장이 된 케이스가 있었구요. 좀 특별한 케이스죠. 저도 1학년때 축구하고 싶어서 어느날 무작정, 일요일 아침에 축구하는 동호회에서 껴서 한적이 있었지만(지금이야 그만 뒀지만 --;).. 대체 zp가 어떻게 해야 할까요? [[BR]]
         해결책이라면, [[BR]]
  • 위키에 코드컬러라이저 추가하기 . . . . 3 matches
         그런데 MoinMoin:ParserMarket 에 [http://bbs.rhaon.co.kr/mywiki/moin.cgi/ProgrammingTips_2fCStringFormat Example]이라 된 곳에서는 잘 사용하고 있는것이다...[[BR]]
         하지만 어디에도 어떻게 저렇게 할수 있는지 안나오니, 이렇게 불친잘할수가! --;;(단순히 본인의 서칭능력 부족일 가능성도 다분하다..)[[BR]]
         이제 MoinMoin/parser 에 있는 wiki.py 를 수정해보자.[[BR]]
  • 이름짓기토론 . . . . 3 matches
          ZeroWiki - 최광식군의 아이디어. 옆집 메뉴판에 달기 위한 축약의 결정체.[[BR]]
          그러네... ZeroPage 이름 참 좋네. -- 데기[[BR]]
          그..그래. 단어단위 대문자가 보기 좋긴 하군. --석천 [[BR]]
  • 3DStudy_2002 . . . . 2 matches
         DeleteMe) 질문해도 될까요..? 3D를 공부한다는 말은 도대체 무엇을 공부한다는 말인가요..?? --선호..[[BR]]
         DeleteMe) 음.. 1번글이 답이 될 듯 합니다.--해성[[BR]]
  • 5인용C++스터디/키보드및마우스의입출력 . . . . 2 matches
          WndClass.hbrBackground=(HBRUSH)GetStockObject(WHITE_BRUSH);
         VK_CANCEL / 03 / Ctrl-Break
  • API/WindowsAPI . . . . 2 matches
          WndClass.hbrBackground=(HBRUSH)GetStockObject(WHITE_BRUSH);
  • AcceleratedC++/Chapter9 . . . . 2 matches
          || * 구현 시스템이 객체를 담을만한 메모리를 할당함. [[HTML(<BR/>)]] * 초기 설정자 목록에 의해 객체들을 초기화 [[HTML(<BR/>)]] * 생성자 본체를 실행 ||
  • Chapter I - Sample Code . . . . 2 matches
          프로세서마다 각각 가지고 있는 특성이 다르기 때문에 우리가 포팅하려는 타겟 CPU에 맞춰 여러가지 글로벌 변수를 선언해줘야 한다. (글로벌 변수라기보다는 키워드 재정의라고 말하는게 더 맞겠다) [[BR]]
          수행시간 측정은 한 task 의 수행시간을 측정하기 위해서 한다. (당연한거 아냐?). 이 측정은 PC의 82C52 타이머 2번을 통해 수행된다. 수행시간 측정을 위한 함수로는 PC_ElapsedStart()와 PC_ElapsedStop()이 있다. 하지만 이 두 함수를 사용하기 전에 PC_ElapsedInit()를 호출해야한다. 이 함수는 두 함수와 관련된 오버헤드를 측정하는데 사용된다. 이렇게 하면 PC_ElapsedStop 함수에 의해 수행시간이 리턴된다(마이크로세컨드). 이 두 함수는 모두 리엔터런트(주 : 몇 개의 프로그램이 동시에 하나의 task나 subroutine을 공유하여 쓰는 것에 대해 말함, from 한컴사전) 하지 않아야한다. 다음은 PC_DispChar()함수의 측정시간을 구하는 예이다.
          uCOS-II는 여타의 DOS Application 과 비슷하다. 다른말로는 uCOS-II의 코드는 main 함수에서부터 시작한다. uCOS-II는 멀티태스킹과 각 task 마다 고유의 스택을 할당하기 때문에, uCOS-II를 구동시키려면 이전 DOS의 상태를 저장시켜야하고, uCOS-II의 구동이 종료되면서 저장된 상태를 불러와 DOS수행을 계속하여야 한다. 도스의 상태를 저장하는 함수는 PC_DosSaveReturn()이고 저장된 DOS의 상태를 불러오는것은 PC_DOSReturn() 함수이다. PC.C 파일에는 ANSI C 함수인 setjmp()함수와 longjmp()함수를 서로 연관시켜서 도스의 상태를 저장시키고, 불러온다. 이 함수는 Borland C++ 컴파일러 라이브러리를 비롯한 여타의 컴파일러 라이브러리에서 제공한다.[[BR]]
  • CppStudy_2002_1 . . . . 2 matches
         || 8.16 ||12.클래스 상속(72page)|| ["LinkedList/StackQueue"][[BR]]C++2팀과의 프로그래밍 잔치? 링크드 리스트로 스택,큐 구현||
         || 다섯번째 주 || ["LinkedList/StackQueue/영동"][[BR]] ["STL/vector/CookBook"] 참고로 끝에 과제 해오기 ||영동 ||
  • CppStudy_2002_1/과제1/Yggdrasil . . . . 2 matches
          break;
         작성자: ["Yggdrasil"] [[BR]]
         ["CppStudy_2002_1/과제1"] [[BR]]
  • DevelopmentinWindows/APIExample . . . . 2 matches
          wcex.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH);
          break;
          break;
          break;
          break;
          break;
          break;
  • DirectDraw/APIBasisSource . . . . 2 matches
          wc.hbrBackground = (HBRUSH) (GetStockObject(BLACK_BRUSH));
          break;
  • Eclipse . . . . 2 matches
         [[BR]](그래서 그런지, Project Management Commitee 나 Subproject Leads 를 보면 전부 OTI 쪽. Visual Age 시리즈도 OTI 작품이군요.)
          * [http://www7b.software.ibm.com/wsdd/library/techarticles/0203_searle/searle1.html Eclipse + Ant]
         Eclipse에서는 내부의 CVS 클라이언트를 사용한다.[[BR]]
  • EightQueenProblem . . . . 2 matches
         [[BR]][[BR]]
  • EightQueenProblem/이선우2 . . . . 2 matches
          public static final char DEFAULT_LINE_BREAK = '\n';
          private char lineBreak;
          lineBreak = DEFAULT_LINE_BREAK;
          public void setOutputFormat( final char boardMark, final char queenMark, final char lineBreak )
          this.lineBreak = lineBreak;
          if( checkOne && numberOfAnswers > 0 ) break;
          out.print( lineBreak );
  • EightQueenProblem2Discussion . . . . 2 matches
         이미 알고리즘 수업 시간을 통해 생각해본 문제이기에 주저없이 백트래킹(BackTracking) 기법을 선택해서 슈도코드를 종이에 작성해보았고 그를 바탕으로 구현에 들어갔습니다.(''그냥 호기심에서 질문 하나. 알고리즘 수업에서 백트래킹을 배웠나요? 최근에는 대부분 AI쪽으로 끄집어 내서 가르치는 것이 추세입니다만... 교재가 무엇이었나요? --김창준 Foundations of Algorithms Using C++ Pseudocode, Second Edition 이었습니다. ISBN:0763706205 --이덕준'') 백트래킹은 BruteForce식 알고리즘으로 확장하기에 용이해서 수정엔 그리 많은 시간이 걸리지 않았습니다. 만일 EightQueenProblem에 대한 사전 지식이 없었다면 두번째 과제에서 무척 당황했을것 같습니다. 이번 기회에 코드의 적응도도 중요함을 새삼 확인했습니다. --이덕준
         하..하하.. BackTracking이.. 뭐죠? 거꾸로.. 추적한다는 이야기같은데.. ㅡㅡa --선호[[BR]][[BR]]
  • FoundationOfUNIX . . . . 2 matches
         DeleteMe) 아 팔뚝 아파... 치는거 열나 힘드넹. ㅡㅡ;; - 상협 [[BR]]
         DeleteMe> 했잖아요....ㅠ.ㅠ[[BR]]
  • HelpOnFormatting . . . . 2 matches
         한 단락 내에서 강제로 줄 바꿈을 하고 싶은 경우에는 {{{[[BR]]}}}를 씁니다.[[BR]]이것은 위키위키의 고급 기능에 속하는 [매크로문법] 입니다.
  • HelpOnMacros . . . . 2 matches
         ||{{{[[BR]]}}} || 강제 줄바꿈 || 첫번째 줄[[BR]]다음 줄 ||
  • HowManyZerosAndDigits . . . . 2 matches
          || [임인택] || Java || ? || [HowManyZerosAndDigits/임인택] [[BR]] 주의 : 일단 10진법 이상의 진법도 10진수로 표현한다고 가정하고 문제를 풀었음 [[BR]] (예를 들어 A0 대신 10 0 이라고 표현한다고 가정) ||
  • HowToStudyDesignPatterns . . . . 2 matches
          1. Patterns of Software by Richard Gabriel : 패턴에 관한 중요한 에세이 모음.
         ||''At this final stage, the patterns are no longer important ... [[BR]][[BR]]The patterns have taught you to be receptive to what is real.''||
  • Java2MicroEdition . . . . 2 matches
          * J2ME를 지원하는 하드웨어 개발[[BR]]
          * J2ME를 기반으로 하는 에플리케이션 개발[[BR]]
  • LIB_1 . . . . 2 matches
         여기까지는 태스크에 대한 정의만 나왔다.[[BR]]
         다음에는 세마포어를 2개 만들고 메세지 큐를 만드는 소스이다.[[BR]]
  • MoreEffectiveC++/Efficiency . . . . 2 matches
         '''80-20 규칙''' 이란? 프로그램의 80%의 리소스가 20%의 코드에서 쓰여진다.:실행 시간의 80%가 대략 20%의 코드를 소모한다;80%의 메모리는 어떤 20%의 코드에서 쓴다.;80%의 disk 접근은 20%의 코드에서 이루어진다.:80%의 소프트웨어 유지의 노력은(maintenance effort)는 20%의 코드에 쏟아 부어진다.[[BR]]
         (DeleteMe 이후 영어 해석이 너무 모호하다. 사실 내용을 잘 이해를 못했다. 차후 고치자. 이 전도 마찬가지)[[BR]]
         여기 findCubicleNumber를 적용시키는 한 방법이 있다.;그것은 지역(local)캐쉬로 STL의(Standard Template Library-Item 35 참고) map 객체를 사용한다.
         == Item 23: Consider alternative libraries. ==
  • NSISIde . . . . 2 matches
         0.4 + 0.4 + 0.5 + 0.5 + 0.5 + 0.5 + 0.7 = 3.5 (전체 3.5 Task Point) [[BR]]
         3.5 * 2 (실제로는 1.5배~2배정도 시간이 걸릴것임) = 7 시간 [[BR]]
  • OurMajorLangIsCAndCPlusPlus/signal.h . . . . 2 matches
          || SIGBREAK || Ctrl + Break 신호발생시 ||
          || SIGABRT || 그 프로그램과 abort가 호출되면 발생 ||
  • ProcrusteanBed . . . . 2 matches
         저 악명 높은 도둑 프로크루스테스도 그런 도둑 중의 하나였다. 프로크루스테스의 집에는 침대가 하나 있었다. 도둑은 나그네가 지나가면 집 안으로 불러들여 이 침대에 눕혔다. 그러나 나그네로 하여금 그냥 그 침대에 누워 쉬어 가게 하는 것이 아니었다. 이 도둑은 나그네의 키가 침대 길이보다 길면 몸을 잘라서 죽이고, 나그네의 키가 침대 길이보다 짧으면 몸을 늘여서 죽였다. '프로크루스테스의 침대'(ProcrusteanBed)는 여기에서 생겨난 말이다. 자기 생각에 맞추어 남의 생각을 뜯어 고치려는 버르장머리, 남에게 해를 끼치면서까지 자기 주장을 굽히지 않는 횡포를 '프로크루스테스의 침대'라고 하는 것은 바로 여기에서 유래한 것이다. [[BR]][[BR]]'' '이윤기의 그리스 로마 신화' '' 중.
  • ProgrammingLanguageClass . . . . 2 matches
          * ''Programming Language Processors In Java : Compilers and Interpreters'' by David A. Watt & Deryck F. Brown
         수업시간때 기억나는건 언제나 비난의 대상인 Fortran, 모든게 완벽한 Ada, 그 이후 실용적인 선택 C++, Java. --석천[[BR]]
         석천이 형말에 동의.. 왠지 모르게.. 책만 읽어 주는 듯한.. 기분이 들어.. 잠만 잤다.. 독학이 나을듯.. 혼자 공부할땐 재밌기만 하던데.. 교수님 수업들을때는 왜이렇게 졸리는지.. -_-a -- 영현[[BR]]
  • ProjectPrometheus/BugReport . . . . 2 matches
          * BtoBRel 에는 들어있는 bookid 가 book 에는 없는 경우가 있다. 확인이 필요하나, 현재 도서관이 죽어서 할수 없다. 열리는데로 해봐야 한다.
          * 책 번호 357647 가 BtoBRel에는 들어 있고, book에는 없다. 이 한권때문에 현재의 에러가 발생한다. 간단히 없에면 되겠지만, 정체를 알고 싶다. --["상민"]
  • ProjectSemiPhotoshop/SpikeSolution . . . . 2 matches
         지금 위키 참 맘에 안드네.. BR테그 쓰는 법이 뭐라구? ㅡ.ㅡ
          {{{~cpp [[BR]]}}} 이것, 하지만 쓰지 않고 얼마든지 방법이 ;;
  • ProjectZephyrus/Thread . . . . 2 matches
          * ''Database Connection Pool 을 사용하던 하지 않던, DB 자원을 얻어오는 부분을 하나의 end point에서 처리하세요. 처음부터 이를 고려하지 않을 경우, '''*.java''' 에서 Database Connection을 생성하고, 사용하는 코드를 머지않아 보게 될겁니다. 이는 정말 최악입니다. pool을 쓰다가 쓰지 않게 될 경우는?다시 pool을 써야 할 경우는? 더 좋은 방법은 interface를 잘 정의해서 사용하고, 실제 DB 작업을 하는 클래스는 Factory 를 통해 생성하는게 좋습니다. 어떤 방식으로 DB를 다루던 간에 위에서 보기엔 항상 같아야 하죠. --이선우 [[BR]]
          [http://javaservice.net/~java/bbs/read.cgi?m=devtip&b=servlet&c=r_p&n=973389459&k=고려사항&d=t#973389459 JDBC 연동시 코딩고려사항(Transaction처리) - 제3탄-] [[BR]]
  • RandomWalk . . . . 2 matches
          '술취한 바퀴벌레' 문제라고도 한다. 다음과 같은 격자에 술취한 바퀴벌레가 있다고 해 보자 [[BR]] [[BR]]
  • SoftwareEngineeringClass . . . . 2 matches
          * 주교재: 최신 소프트웨어 공학, 이경환 [[BR]]
         ["1002"]: 분야가 너무 넓다. 하루 PPT 자료 나아가는 양이 거의 60-70장이 된다. -_-; SWEBOK 에서의 각 Chapter 별로 관련 Reference들 자료만 몇십권이 나오는 것만 봐도. 아마 SoftwareRequirement, SoftwareDesign, SoftwareConstruction, SoftwareConfigurationManagement, SoftwareQualityManagement, SoftwareProcessAssessment 부분중 앞의 3개/뒤의 3개 식으로 수업이 분과되어야 하지 않을까 하는 생각도 해본다. (그게 4학년 객체모델링 수업이려나;) [[BR]]
  • XMLStudy_2002 . . . . 2 matches
         XML공부 [[BR]]
         기간: 3~6월까지 1학기 동안 [[BR]]
  • Z&D토론/학회명칭토론백업 . . . . 2 matches
          * 창섭이가 언급한것처럼의 이름 방식은 절대 반대이다. 데블스는 99년에 새로운 회원을 모집하게되었고 98이전까지의 데블스 선배님 역시 대다수 제로페이지이고, 작년 home coming day에서 참석하신 분도 많다. 아예 재 흡수 방식으로 나가던지, 완전히 새로운 이름을 추구하던지 방식을 했으면 좋겠다. 지나간 역사들의 페이지에 연연하는건 바보 짓일지 모르나, 스폰때의 기억과, 전체 기수간의 balance조정(미안합니다. 요즘 rpg합니다. --;) 역시 대두되는 문제일 것이다.[[BR]]결정적으로 느끼게된 계기는 통합 회의라고 모인 회의에서 토론하던 것들이 내 경험에 99년 말에 했던 것과, 00년 말에 했던 것과 같고, 더 작은 부분 그 일부임을 깨달았을 때였다. 과거 했던 주제는 회원 모집, 회장 선출, 서버 관리 문제, 회비 문제, 전시회 문제, 방학중 스터디 구성, 활성화 방안 문제 였다. 이번 처음 경험인 01들은 마치 이번 회의가 통합을 위한 회의로 들렸을지 모르겠지만, 내용 상으로 봤을때 뭐가 다른가. 부족하면 부족했지. 아니면 데블스 인원이 참관인 같았다.[[BR]]그냥 이름을 고수 하던지 새로 하던지 둘중에 하나로 하라, 하지만 개인적인 의견이라면 '''선''' ''고수'' '''후''' ''변경'' 이다. 이유라면 또다시 긴글 써야 하니, 아무나 데블스 회원이 참여시 제발 설득해 달라 --; --상민
  • Z&D토론백업 . . . . 2 matches
         역사페이지가 될까? 아니면 토론페이지가 될까? [[BR]]
         현재의 zp는 모임중 나온 이야기는, '너무 인원이 작은데, '''각자가 관심있는 분야가 같은 시간에 모이지 않는다.'''라는 점' 입니다. 이것은 인터넷이 들어온 이후 다양해 지는 분야 속에 계속 회자되는 이야기이고, 그래서 한 학번당 몇이 모여 프로젝트를 하면 나머지 소수는 따로 노는 그런 상태가 되는것이 안타깝습니다.[[BR]]
  • setsuna . . . . 2 matches
         [[BR]]
         [[BR]]
  • uCOS-II . . . . 2 matches
         음 아까정직이가 같이 번역,정리하자고 해서 그냥 미리 해본다. 쩝.. 그나저나 차례랑 그런거 쓰는거 잘 알아야 할텐데. zp moin 가서 봐야겠다. --인택 [[BR]]
         시작이다. --정직 [[BR]]
  • warbler . . . . 2 matches
          * 회사내에서 IT Project를 돌아다니며 수행 중(도 닦는 중? 맞다. 도 닦는 마음으로 해야 함.) [[BR]]
          * 입사년도 : 1995년 [[BR]]
  • 데블스캠프2004/세미나주제 . . . . 2 matches
         || 월 || [데블스캠프2004] OT, ZeroPage 이야기 [[BR]] ToyProblem1 [[BR]]CrcCard || 휘동,상민,석천 || 5h || [데블스캠프]의 시작 - 이계획 분화됩니다. ||
  • 변준원 . . . . 2 matches
          cout << "break";
          wc.hbrBackground = (HBRUSH) (GetStockObject(WHITE_BRUSH));
          break;
          break;
          break;
  • 병희 . . . . 2 matches
          * ㅋㅋ 열심히 해라~~ -광식[[BR]]
          * 회의에서 기수는 없애기로 했단다. 그냥 01학번만 있는거지...ㅋㅋ ^^;; [[BR]]
  • 상욱 . . . . 2 matches
          * 이름 : 유상욱[[BR]]
          * 생년월일 : 1982년 12월 16일[[BR]]
  • 세미나/02대상 . . . . 2 matches
         02들에게 세미나가 있음을 알릴 방법에 대해 생각해 봅시다.--정직[[BR]]
         창섭 --> 중간에 들릴수는 있음. 30분 정도. 쩝... [[BR]]
  • 위키QnA . . . . 2 matches
         A : "도구->인터넷옵션->개인정보->편집" 눌러서 zp.cse.cau.ac.kr 허용으로 해주면 됩니다. --구근 [[BR]]
         A: 임의의 웹사이트(예컨대 자신의 홈페이지, 혹은 제로페이지 FTP서버 등)에 화일을 올리고 위키에는 링크만 남기면 자동으로 이미지가 표시됩니다.[[BR]]
  • 정모/2002.7.11 . . . . 2 matches
         ''DeleteMe later: 천천히 제로페이지 회원들을 위한 컴퓨터 공부 로드맵(roadmap)을 하나씩 만들어 가면 어떨까요? 갑을 공부하려면 이걸 먼저 보고, 그 다음 이런 프로젝트들을 한번 씩 해보고, 어떤 기사를 보고 등등. 각 과목에 대해서 만들어도 좋고, 특정 기술에 대해서 만들어도 좋겠습니다. 가능하면 선배들이 각자 자신이 공부한 경험을 토대로 "공동 작성"하면 참 좋겠죠. 다만 한시적인 기술일 경우 "축적"의 가치가 별로 없이 해당 로드맵이 일이년 만에 쓸모없어 질 수도 있겠죠. --JuNe''[[BR]]
         ''DeleteMe 참석하고는 싶었는데요... 제가 지금 시골이라..-_-;; - Dantert''[[BR]]
  • 제로페이지는 . . . . 2 matches
          * ["즐거운공부"] 를 하고 싶어하는 사람들이 모일 수 있는 자리였으면 하네요 --["1002"][[BR]][[BR]]
  • 중위수구하기/조현태 . . . . 2 matches
         아영이꺼와는 다르게 중간에 for문이 있기에 break를 하면 그냥 밑으로 내려간다는.. 그렇다고 if문을 두개 쓰려니 메모리 낭비..
         const int BREAK_NUMBER=-999;
          if (0==i && input_number[0]==BREAK_NUMBER)
          if(input(input_number)==0) break; // 또는 if(!input(input_number)) break;
  • 창섭/BitmapMasking . . . . 2 matches
         이렇게 된다. 다시 본론으로 돌아가서...우리가 하고 싶은 일은 그림의 배경을 잘라 내고 원하는 모양만을 밑그림에 붙이는 것이다. 따라서 우리는 배경은 무시되고 원하는 부분의 밑그림이 무시되어야 한다.[[BR]]
         [[BR]]
  • 프로그램내에서의주석 . . . . 2 matches
         자바 IDE들이 Source Folding 이 지원하거나 comment 와 관련한 기능을 지원한다면 해결될듯. JavaDoc 은 API군이나 Framework Library의 경우 MSDN의 역할을 해주니까. --석천
          좌절이다. 일단 자네 의견에 동의 정도가 아니라 같은 의도의 말이었다. 위의 자네 말에 대한 내가 의미를 불확실하게 전달한거 같아서 세단락 정도 쓴거 같은데.. 휴 일단 다시 짧게 줄이자면, "프로그래머의 낙서의 표준"인 UML과 {{{~cpp JavaDoc}}}의 출발은 아예 다르다. 자네가 바란건 디자인 단위로 프로그래밍을 이해하길 원한거 같은데, 그것을 {{{~cpp JavaDoc}}}에서 말해주는건 불가능하다고 생각한다. Sun에서 msdn에 대응하기 위해(?) {{{~cpp JavaDoc}}}이 태어난것 같은데 말이다. [[BR]]
          하지만, "확실히 설명할때 {{{~cpp JavaDoc}}}뽑아서 그거가지고 설명하는게 편하긴 편하더라."라고 한말 풀어쓰는 건데, 만약 디자인 이해 후에 코드의 이해라면 {{{~cpp JavaDoc}}} 없고 소스만으로 이해는 너무 어렵다.(최소한 나에게는 그랬다.) 일단 코드 분석시 {{{~cpp JavaDoc}}}이 나올 정도라면, "긴장 완화"의 효과로 먹고 들어 간다. 그리고 우리가 코드를 읽는 시점은 jdk를 쓸때 {{{~cpp JavaDoc}}}을 보지 소스를 보지는 않는 것처럼, 해당 메소드가 library처럼 느껴지지 않을까? 그것이 메소드의 이름이나 필드의 이름만으로 완벽한 표현은 불가능하다고 생각한다. 완벽히 표현했다면 너무나 심한 세분화가 아닐까? 전에 정말 난해한 소스를 분석한 적이 있다. 그때도 가끔 보이는 실낱같은 주석들이 너무나 도움이 된것이 기억난다. 우리가 제출한 Report를 대학원 생들이 분석할때 역시 마찬가지 일것이다. 이건 궁극의 Refactoring문제가 아니다. 프로그래밍 언어가 그 셰익스피어 언어와 같았으면 하기도 하는 생각을 해본다. 생각의 언어를 프로그래밍 언어 대입할수만 있다면야.. --["상민"]
          그리고, JDK 와 Application 의 소스는 그 성격이 다르다고 생각해서. JDK 의 소스 분석이란 JDK의 클래스들을 읽고 그 interface를 적극적으로 이용하기 위해 하는 것이기에 JavaDoc 의 위력은 절대적이다. 하지만, Application 의 소스 분석이라 한다면 실질적인 implementation 을 볼것이라 생각하거든. 어떤 것이 'Information' 이냐에 대해서 바라보는 관점의 차이가 있겠지. 해당 메소드가 library처럼 느껴질때는 해당 코드가 일종의 아키텍쳐적인 부분이 될 때가 아닐까. 즉, Server/Client 에서의 Socket Connection 부분이라던지, DB 에서의 DB Connection 을 얻어오는 부분은 다른 코드들이 쌓아 올라가는게 기반이 되는 부분이니까. Application 영역이 되는 부분과 library 영역이 되는 부분이 구분되려면 또 쉽진 않겠지만.
         DeleteMe)위에 좌절인 이유를 안써놨는데, 상세히 각 종류별로 생각을 적어 놓았는데, commit시에 충돌이 나서 먹어 버렸어. 하..하..하 ... 암튼 이번에 프로그래밍을 하면서 생각한 컨셉들을 서로 설명하면서 같이 말해야 겠군. [[BR]]
          pDelNode->deleteSafely(bRecursive);
         // MODE_ADDBEFORE일 때는, newnode가 this의 자식인 brother의 바로 윗형으로 입양을 간다.
         // MODE_ADDAFTER일 때는, newnode가 this의 자식인 brother의 바로 아래 동생으로 입양을 간다.
         // brother = NULL
         // brother는 반드시 NULL이거나 this의 child node이어야 한다.
         // addChild(newnode, MODE_ADDAFTER, brother); //newnode가 brother 바로 뒤에 삽입된다.
         // addChild(newnode, MODE_ADDBEFORE, brother); //newnode가 brother 바로 앞에 삽입된다.
         CSmilNode* CSmilNode::addChild(CSmilNode* newnode, DCLADDMODE nMode, CSmilNode* brother)
         // brother = (this의 자식인)윗형
  • 프로젝트기록의필수요소토론 . . . . 2 matches
         연사람 : 류상민 [[BR]]
         ["neocoin"] 지금 프로젝트중 어정쩡한 상황으로 가는게 있는데, 반달정도에 한번도 업데이트 안되는 것을 그 예라고 생각합니다. 프로젝트의 끝이 명확해야 하지 않을까요? 비록 팀원들간에 사정으로 해당 프로젝트가 와해 되었다면, 팀원들중 아무나, 혹은 다른 회원의 지적으로 종료 시점을 기록해서 와해 이유와, 차후 방지에 관하여 한번쯤 생각해 봐야 할것이라고 생각 됩니다. [[BR]]
  • 05학번만의C++Study/숙제제출/2 . . . . 1 match
          * 여기서 질문!! 전달인자가 1개인 함수와 2개인 함수만들어 오버 로딩 하라는 것인가? 그게 아니라면... cin을 라인별로 입력 받아햐겠는데.. 어떤때는 변수를 하나만 받고 어떤때는 변수를 두개 받아야하니.. 라인별로 처리 해야할듯.. 하지만 라인별로 처리해도....;;;; 음... 생각이 떠오르지 않음..;;; 쳇..;;[[BR]] 어제 교수가 defalte 에 대해 설명했던거 같은데.. 전달인자를 취하지 않으면 이미 입력된 변수의 값으로 처리한다. 라고...;; 음..;;;이렇게 해야하나?
  • 2002년MT . . . . 1 match
          ''제 생각엔 버스를 타고 가는게 좋을듯... - 임인택''[[BR]]
  • 2005리눅스프로젝트<설치> . . . . 1 match
          * 데비안 밀었다가 다시 설치하고 싶은데.. 그나저나 이번주 월요일은 스터디 쉬는거지?? 학교도 안가는데..그렇담 여유가 좀 있군... 아님 낭패..ㅋㅋ [[BR]]그리고 질문!! Fedora로 통일해야하는거야?? 아님 Fedora 를 중심으로 돈다는건가? ...<< 그게 그말인가?? 요즘언어의 장벽을 느끼는 형노.;;;;;; [(laciel)형노]
  • 2dInDirect3d/Chapter3 . . . . 1 match
         어쨌든 W좌표는 우리가 일하기 편하게 해줍니다.[[BR]]
  • 3N+1Problem/1002_2 . . . . 1 match
          http://gochi.pe.kr/upload/img/code/3npuls1problem.jpg [[BR]]
  • ACE . . . . 1 match
          || [[ISBN(0201604647)]] || [[ISBN(0201795256)]] || http://kangcom.com/l_pic/200311290006.gif [[BR]] AceProgrammersGuide ||
  • AcceleratedC++/Chapter10 . . . . 1 match
          <fstream>에서 사용하는 파일 이름은 char* 형이며, string 타입이 아니다. 이는 fstream library 가 만들어진 시기가 STL이 만들어진 시기 보다 앞서기 때문이다.
         || 자동메모리 관리 || 지역변수, 지역변수를 참조형, 포인터형으로 리턴하면 그 리턴값은 무효한 값이된다. [[HTML(<BR/>)]] 사용하고 싶다면 '''static''' 키워드를 이용해야한다. ||
  • Applet포함HTML/영동 . . . . 1 match
         이상하네... 프로그램을 잘 못 짠 건가?[[BR]]
  • BabelFishMacro . . . . 1 match
         [[BR]]
  • BoaConstructor . . . . 1 match
          5. 정식 버전은 TDD 로 다시 DoItAgainToLearn. WingIDE + VIM 사용. (BRM 을 VIM 에 붙여놓다보니. 그리고 WingIDE 의 경우 Python IDE 중 Intelli Sense 기능이 가장 잘 구현되어있다.)
  • BuildingWikiParserUsingPlex . . . . 1 match
          return "<BR>\n"
          break
  • BusSimulation/영동 . . . . 1 match
          break;
         작성자: ["Yggdrasil"] [[BR]]
  • CanvasBreaker . . . . 1 match
          드디어 페이지 개설. 감격스럽다. 남은 시간동안 뼈빠지게 코딩이다.--["snowflower"] [[BR]]
  • Celfin's ACM training . . . . 1 match
         || No. || Part || Problem No || Problem Name || Develop[[BR]]Period || Source Code ||
  • CppUnit . . . . 1 match
         === Library 화일 생성하기 ===
         처음 압축화일을 받고 풀면 lib 폴더에 Library 관련 화일들이 없다. 이것을 만드는 방법
          * Library 화일 생성 : {{{~cpp ...cppunitexamplesexamples.dsw }}} 을 연뒤 {{{~cpp WorkSpace }}}의 {{{~cpp FileView }}}에서 {{{~cpp CppUnitTestApp files }}} 에 Set as Active Project로 맞춰준다.(기본값으로 되어 있다.) 그리고 컴파일 해주면 lib 폴더에 library 화일들이 생성될 것이다.
          === include, library directory 맞춰주기 (둘중 하나를 선택한다.) ===
          Library : {{{~cpp ...cppunit-x.x.xlib }}} [[BR]]
          * Tools -> Options -> Directories -> Library files 에서 역시 lib
          a. Project -> Settings -> Link -> Input -> Additional Library directories
          * Project Setting - Link - General - object/library 에 cppunitd.lib, testrunnerd.lib 를 추가해준다.
          * Project Setting - Code Generation - Use Run-Time library 를 다음으로 맞춰준다.
         코드를 보면 알겠지만, ASSERT 문들에 대해서 전부 매크로를 이용한다. 만일 이를 다른 언어들의 UnitTest Framework 처럼 assertEqual 이나 assert 문으로 쓰고 싶다면, 다음의 문장을 cppunit library 를 include 하기전에 추가해준다.
         2.2) Why does the compiler report an error when linking with CppUnit library?
          You most likely are not using the same C-RunTime library as CppUnit.
          Check that Projects/Settings.../C++/Code Generation is indeed using the correct library.
          * 전 "Project Setting - Link - General - object/library 에 cppunitd.lib, testrunnerd.lib 를 추가해준다."라고 해서 추가 해줬더니
         library path 문제일 것 같은데요. 아니면, CppUnit 이 컴파일 되어있는지 확인해야 할것 같습니다. (lib 디렉토리에 cppunitd.lib 화일이 있는지 확인) --["1002"]
         Project Setting - Code Generation - Use Run-Time library 를 다음으로 맞춰준다.
         Project Setting - Link - General - object/library 에 cppunitd.lib, testrunnerd.lib 를 추가해준다.
  • DataSmog . . . . 1 match
         http://image.wowbook.com/book/large_image/89-374-2705-2.gif [[BR]][http://www.wowbook.com/generic/book/info/book_detail.asp?isbn=ISBN89-374-2705-2 데이터스모그]
  • DebuggingSeminar_2005/DebugCRT . . . . 1 match
         || _CRTDBG_CHECK_ALWAYS_DF || _CrtCheckMemory() 함수를 모든 new, delete 함수에 대해서 자동 호출 되도록 지정한다.[[BR]] 이 함수는 할당된 공간의 유효성을 지속적으로 체크한다. 즉 domainerror나 기타 메모리 access에 관한 부분을 검사한다. 대신 오버헤드가 상당하다. 그러나 그만큼 디버깅의 효율성을 높여줄 수 있다. ||
         [http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vsdebug/html/_core_c_run2dtime_library_debugging_support.asp MSDN]
  • DesignPatternSmalltalkCompanion . . . . 1 match
         http://images.amazon.com/images/P/0201184621.01._PE_PI_SCMZZZZZZZ_.jpg [[BR]]ISBN:0201184621
  • DesigningObjectOrientedSoftware . . . . 1 match
         http://images.amazon.com/images/P/0136298257.01._PE_SCMZZZZZZZ_.jpg [[BR]] ISBN:0136298257
  • EightQueenProblem2 . . . . 1 match
          [[BR]]
  • ExploringWorld . . . . 1 match
         기존 서버를 탐험하던 여행자가 나라에 의무로 이계로 여행을 떠나서, 이 서버 세상을 관리하며 평화를 지키는 그들이 필요하다. [[BR]]--[http://ruliweb.intizen.com/data/preview/read.htm?num=224 다크 클라우드2] 세계관 응용
  • Gof/FactoryMethod . . . . 1 match
         객체 생성을 위한 인터페이스를 정의하라, 그렇지만 sub 클래스들이 구현사항을 결정할수 있도록 하자. [[BR]]
  • HelloWorld . . . . 1 match
          echo "<H1>Hello, World!</H1><BR>n"
  • HelpOnInstallation . . . . 1 match
          씨앗을 심는 경우는 불필요한 페이지가 들어갈 수 있는데, 어느정도 익숙해졌다고 생각되면 지워도 되며, 아예 처음부터 설치하지 않아도 된다.[[BR]]
  • IntroductionToAlgorithms . . . . 1 match
         http://images.amazon.com/images/P/0262032937.01._PE_SCMZZZZZZZ_.jpg [[BR]] ISBN:0262032937
  • IpscAfterwords . . . . 1 match
         후.. 좌절(아까 떡볶이 먹을때에도 너무 강조한것 같아서 이제는 다시 자신감 회복모드 중입니다만) 임다. -_-; 결국 5시간동안 한문제도 못풀었네요. 처음 경험해본 K-In-A-Row 문제를 풀때나 Candy 문제를 풀때만해도 '2-3문제는 풀겠다' 했건만. 어흑;[[BR]]
  • JavaStudy2002/영동-2주차 . . . . 1 match
          * 영동아 while 문안에 중복이 넘 심하다. 조금만 고민해보면 중복 왕창 줄일 수 있을꺼야...^^ --재동[[BR]]
  • LIB_4 . . . . 1 match
         손이 고생을 많이 해서 그렇지 소스는 별로 많지 않다..다만 다 손으로 치라구 하니 힘들었을 뿐[[BR]]
  • Linux/디렉토리용도 . . . . 1 match
          * /etc/CORBA : Common Object Request Broker Architecture (COBRA)에 관한 파일이 들어있음.
  • Linux/필수명령어 . . . . 1 match
         || lilo || 부트 디스크를 만듬, MBR 재설정, lilo.conf 재설정 적용 ||
  • LinuxProgramming/SignalHandling . . . . 1 match
          SIGABRT - process aborted
          SIGTRAP - trace/breakpoint trap
          break;
          break;
  • LionsCommentaryOnUnix . . . . 1 match
         http://images.amazon.com/images/P/1573980137.01.MZZZZZZZ.gif [[BR]]ISBN:1573980137
  • MFC/DeviceContext . . . . 1 match
          ''MM_TEXT가 DC의 기본 모드이다. MM_LOENGLISH모드에서는 가시영역에 존재하는 좌표는 Y값에 대해서 음수를 갖는다.[[BR]]
  • MFC/MessageMap . . . . 1 match
         #define WM_POWERBROADCAST 0x0218 // r_winuser pbt
  • MacroMarket . . . . 1 match
         moinmoin의 Macro 관련 페이지. {{{~cpp [[TableOfContents]], [[BR]] }}} 등등은 일종의 moinmoin 플러그인으로 파이썬을 이용, 향후 추가가 가능합니다.
  • MagicSquare/정훈 . . . . 1 match
         끝까지 2차원 배열을 안쓰겠다는 일념으로 짰습니다~~..[[BR]]
  • MicrosoftFoundationClasses . . . . 1 match
         Microsoft Foundation Classes 를 줄여서 부른다. 기정의된 클래스의 집합으로 Visual C++이 이 클래스들을 가반으로 하고 있다. 이 클래스 군은 MS Windows API를 래핑(Wrapping)하여서 객체지향적 접근법으로 프로그래밍을 하도록 설계되어 있다. 예전에는 볼랜드에서 내놓은 OWL(Object Windows Library)라는 것도 쓰였던 걸로 아는데... -_-; 지금은 어디로 가버렸는지 모른다. ㅋㅋ
          ''백과사전) WikiPedia:Microsoft_Foundation_Classes, WikiPedia:Object_Windows_Library ''
         #include <afxwin.h> //about class library
          Upload:simple_mfc_window_showing.JPG [[BR]]
          * [MFC/DynamicLinkLibrary]
  • MockObjects . . . . 1 match
          ''인터페이스가 확실하게 정해지지 않은 모듈에 대해서는 어떻게 할 것인가?''[[BR]]
  • MoniWiki/HotKeys . . . . 1 match
          ||Q, S, R(Safari only)[[BR]]또는 F3(Firefox only)|| ||[[Icon(search)]] FindPage ||
  • MoniWikiTutorial . . . . 1 match
         한줄의 내용 전체가 같은 개수의 "=" 기호로 둘러쌓여 있는 경우. 이때 "=" 기호와 내용은 공백으로 분리되어 있어야 하며 그 줄은 "="기호의 개수만큼의 깊이를 가지는 제목줄이 됩니다. 예: [[BR]] `== 두번째 레벨 ==`
  • MoreEffectiveC++/C++이 어렵다? . . . . 1 match
         작성자 : 류상민(["neocoin"], ZP 99) [[BR]]
  • MoreEffectiveC++/Exception . . . . 1 match
          * 둘째로 던저지는 객체는 함수로 전달될때 비하여 형에 대한 변환이 형에 영향 받기 쉽다. [[BR]] 예외 객체는 상속에 규칙을 따른다. (설명을 보시길)
  • MoreEffectiveC++/Miscellany . . . . 1 match
         원문:As software developers, we may not know much, but we do know that things will change. We don't necessarily know what will change, how the changes will be brought about, when the changes will occur, or why they will take place, but we do know this: things will change.
         DeleteMe 모호 [[BR]]
         믿음직한 예제를 생각해 보자. 당신이 네트웍 상에서 어떤 프로토콜을 이용해서 정보를 패킷 단위로 나누어 컴퓨터 사이에 이동시키는 어플리케이션을 작성한다고 하자.(모호 그래서 생략:by breaking it into packets) packet을 표현하는 클래스나 클래스들에 관하여 생각해야 할것이다. 그러한 클래스들은 이 어플리케이션을 대하여 잘알고 있어야 한다고 전제 할것이다.
          * '''일반적인 목적의 컨테이너와 알고리즘에 대한 지원'''. 표준 C++ 라이브러리에 포함되어 있는 클래스, 함수 템플릿은 Standard Template Library(STL)로 알려져 있다. STL은 표준 C++ 라이브러리의 가장 혁명적인 부분이다. 나는 밑에 이것의 특징을 요약한다.
          === The Standard Template Library : 표준 템플릿 라이브러리 ===
         표준 C++ 라이브러리에서 가장 큰 뉴스는 Standard Template Library(표준 템플릿 라이브러리)인 STL이다. (C++ 라이브러리에서 거의 모든것이 템플릿이 된이후 그 이름 STL은 이제 특별한것이 아니다. 그럼에도, 이것은 라이브러리의 알고리즘과 컨테이너의 부분의 이름이다. 그래서 쓰기에 좋은 이름이기도, 나쁜 이름이기도 한다.)
         당신은 배열의 subrange 검색도 할수 있다.
         축하한다! 당신은 Standard Template Library의 한 부분을 작성한 것이다. STL은 container와 iterator를 이용하는 알고리즘 묶음을 포함하고 있다. 그리고 find는 그들중에 하나이다.
  • MoreEffectiveC++/Techniques1of3 . . . . 1 match
         이번 장에서는 Heap영역에서 객체 사용에 관하여 다루어 본다. [[BR]]
  • MoreEffectiveC++/Techniques2of3 . . . . 1 match
         참조 세기를 하는 String 클래스를 만드는건 어렵지는 않지만, 세세한 부분에 주목해서 어떻게 그러한 클래스가 구현되는지 주목해 보자. 일단, 자료를 저장하는 저장소가 있고, 참조를 셀수 있는 카운터가 있어야 하는데, 이 둘을 하나로 묶어서 StringValue 구조체로 잡는다. 구조체는 String의 사역(private)에 위치한다.[[BR]]
         참조세기가 적용된 문자열에 대하여 둘러 봤는데, 이번에는 배열에 관한(array-bracket) 연산자들 "[]" 이녀석들에 관해서 생각해 보자. 클래스의 선언은 다음과 같다.
          // break off a separate copy of the value for ourselves
  • MythicalManMonth . . . . 1 match
         http://www.aw.com/coverimage/0201835959.jpg [[BR]] ISBN:0201835959
  • NamedPipe . . . . 1 match
         MSDN [[BR]]
          DWORD cbBytesRead, cbReplyBytes, cbWritten;
          break;
          GetAnswerToRequest(chRequest, chReply, &cbReplyBytes);
          cbReplyBytes, // number of bytes to write
          if (! fSuccess || cbReplyBytes != cbWritten) break;
          DWORD cbRead, cbWritten, dwMode;
          // Break if the pipe handle is valid.
          break;
          &cbRead, // number of bytes read
          break;
          chBuf, cbRead, &cbWritten, NULL))
          break;
  • NumericalAnalysisClass . . . . 1 match
         교수 : 윤경현 교수님 ([http://cglab.cse.cau.ac.kr 홈페이지]) [[BR]]
  • ObjectOrientedReengineeringPatterns . . . . 1 match
         http://images.amazon.com/images/P/1558606394.01._PE_PI_SCMZZZZZZZ_.jpg [[BR]] ISBN:1558606394
  • PatternsOfEnterpriseApplicationArchitecture . . . . 1 match
         http://images.amazon.com/images/P/0321127420.01._PE_SCMZZZZZZZ_.jpg [[BR]] ISBN:0321127420
  • PowerReading . . . . 1 match
         http://images.amazon.com/images/P/0960170618.01.MZZZZZZZ.gif [[BR]] ISBN:0960170618
  • ProgrammingLanguageClass/Report2002_2 . . . . 1 match
         Due : May 6th, 2002 [[BR]]
  • ProjectPrometheus/AT_BookSearch . . . . 1 match
          "Referer":"http://165.194.100.2/cgi-bin/mcu100?LIBRCODE=ATSL&USERID=*&SYSDB=R",
  • ProjectPrometheus/Journey . . . . 1 match
          * Python 의 ClientCookie 모듈의 편리함에 즐거워하며. Redirect, cookie 지원. 이건 web browser AcceptanceTest를 위한 모듈이란 생각이 팍팍! --["1002"]
         일단 알고리즘부분을 대강 생각한뒤 Python 으로 TDD 를 했다. ([http://zeropage.org/browsecvs/index.php?&dir=ProjectPrometheus%2FPythonProject%2F&file=RSSpike.py&rev=1.1&cvsrep=ZeroPage 소스]). CRC 세션을 먼저하여 시나리오를 시각화해두고 프로그래밍을 했었다면 좀 더 빨리 작성할 수 있지 않았을까 하는 생각을 해본다.
         Client (클래스 이용자) 는 Library 에게 keyword 를 던지며 검색을 요청하면, Library는 그 keyword를 이용, 검색하여 Client 에게 돌려준다.
         하지만, 실제로 Library 내부에서는 많은 일들이 작동한다. 즉, keyword 를 해당 HTTP에서 GET/POST 스타일로 바꿔줘야 하고 (일종의 Adapter), 이를 HttpSpider 에게 넘겨주고 그 결과를 파싱하여 객체로 만든 뒤 Client 에게 돌려줘야 한다.
          * Python, webdebug 를 이용, ["ProjectPrometheus/LibraryCgiAnalysis"] Task
          "여기서 Recommendation System 이 작동해야 할 부분이 들어가면 안되겠는데... 본래 의도는 검색이 되고 난 뒤 책 관련 정보가 나올때 RS 가 작동하여 같이 표시가 되어야 해." [[BR]]
          ''[http://javaservice.net/~java/bbs/read.cgi?m=devtip&b=ejb&c=r_p&n=1003899808&p=2&s=t#1003899808 EJB의 효용성에 관해서], [http://www-106.ibm.com/developerworks/library/ibm-ejb/index.html EJB로 가야하는지 말아야 하는지 망설여질때 도움을 주는 체크 리스트], 그리고 IR은 아마도 http://no-smok.net/nsmk/InformationRadiator 일듯 --이선우''
  • PyIde/Exploration . . . . 1 match
         Vim python box 써보다. VIM 의 해당 기능에 대한 빠른 Integration 은 놀랍기 그지없다. (BRM 이건, python 관련 플러그인이건)
  • PyIde/FeatureList . . . . 1 match
         어느정도까지 가능할까. BRM, Smalltalk Refactoring Browser 구경해볼것.
  • QualityAttributes . . . . 1 match
         DeleteMe)한이 맺혔구나 --;;; --["상민"][[BR]]
  • REFACTORING . . . . 1 match
         http://images.amazon.com/images/P/0201485672.01._PE_SCMZZZZZZZ_.jpg [[BR]]
  • ReplaceTempWithQuery . . . . 1 match
         '''어떤 수식의 결과값을 저장하기 위해서 임시변수를 사용하고 있다면,''' [[BR]]
  • SoftwareCraftsmanship . . . . 1 match
         http://images.amazon.com/images/P/0201733862.01._PE_SCMZZZZZZZ_.jpg [[BR]]
  • StructureAndInterpretationOfComputerPrograms . . . . 1 match
         http://images.amazon.com/images/P/0262011530.01.MZZZZZZZ.gif [[BR]] ISBN:0262011530
  • SuperMarket/세연 . . . . 1 match
          break;
          break;
          break;
          break;
         See Also ["CppStudy_2002_2"][[BR]]
  • SuperMarket/세연/재동 . . . . 1 match
          break;
          break;
          break;
          break;
         See Also ["CppStudy_2002_2"][[BR]]
  • TabletPC . . . . 1 match
          http://groove.net 참조. 일종의 P2P 프로그램인데 비즈니스 겨냥. 화일공유, 화이트보드, 메모장, 스케줄러, 브라우저 등의 공유가 가능하답니다. 선우형이 소개해주셨는데 잘 만들었더군요. --석천 [[BR]]
  • TestDrivenDatabaseDevelopment . . . . 1 match
         만일 MockRepository를 먼저 만든다면? interface 를 추출한 순간에는 문제가 없겠지만, 다음에 DBRepository 를 만들때가 문제가 된다. interface 의 정의에서는 예외를 던지지 않으므로, interface 를 다시 수정하던지, 아니면 SQL 관련 Exception 을 전부 해당 메소드 안에서 try-catch 로 잡아내야 한다. 즉, Database 에서의 예외처리들에 대해 전부 Repository 안에서 자체해결을 하게끔 강요하는 코드가 나온다.
  • TestDrivenDevelopmentByExample . . . . 1 match
         http://images.amazon.com/images/P/0321146530.01._PE_SCMZZZZZZZ_.jpg [[BR]] ISBN:0321146530
  • TheBookOpenSources . . . . 1 match
         || http://www.aladdin.co.kr/Cover/897914069X_1.gif [[BR]] ISBN:897914069X ||
  • VendingMachine/세연/재동 . . . . 1 match
          break;
          break;
          break;
          break;
         See Also ["CppStudy_2002_2"][[BR]]
  • WikiSlide . . . . 1 match
          * '''Uncomplicated''' - everything works in a standard browser
          * Personal Information Management, Knowledgebases, Brainstorming
         Headlines are placed on a line of their own and surrounded by one to five equal signs denoting the level of the headline. The headline is in between the equal signs, separated by a space. Example: [[BR]] `== Second Level ==`
         Preformatted text (e.g. a copy of an email) should be placed inside three curly braces `{{{ ... }}}`: {{{
         This brings up a page with a variety of possibilities to create the new page:
  • XMLStudy_2002/Start . . . . 1 match
         <!ELEMENT BR EMPTY>
  • ZeroPageServer/Wiki . . . . 1 match
          - [[BR]] 테그 없이 줄변경이 가능합니다.
  • ZeroPageServer/old . . . . 1 match
         || [http://165.194.17.15/pub/util/putty.exe putty noversion],[http://165.194.17.15/pub/util/putty0_53b.exe putty 0.53b] || ssh1, 2 Client 0.53b 는 [[BR]] 하단 ssh 옵션에서 ssh2 (or ssh2 only) 선택||
  • ZeroPageServer/계정신청상황 . . . . 1 match
         데블스 통합에 관련한 처리는 데블스에 가입한 년도를 적어 주시면 됩니다.[[BR]]
  • ZeroPagers . . . . 1 match
         학부생들은 자신의 개인페이지를 현재의 계획, 관심사를 적는 등의 용도로 사용해 주세요.[[BR]]
  • erunc0/Mobile . . . . 1 match
         '' 장난 page? ''[[BR]]
          * gx library
          * gx library 에서 제공해주는 몇안되는 함수를 이용하여. pda 화면에 대한 pointer를 얻어와 삽질해서 뿌린다. dx 할때랑 똑같음.
         === library ===
  • 그래픽스세미나/2주차 . . . . 1 match
         || 이상규 || [http://165.194.17.15/~lsk8248/wiki/Seminar/%b1%d7%b7%a1%c7%c8%bd%ba%bc%bc%b9%cc%b3%aa/2%c1%d6%c2%f7/Space.zip Space] 상하좌우 방향키와 +,- 키를 눌러보세요^^ [[BR]] [http://165.194.17.15/~lsk8248/wiki/Seminar/%b1%d7%b7%a1%c7%c8%bd%ba%bc%bc%b9%cc%b3%aa/2%c1%d6%c2%f7/Space.exe Space 실행 파일] [http://165.194.17.15/~lsk8248/wiki/Seminar/%b1%d7%b7%a1%c7%c8%bd%ba%bc%bc%b9%cc%b3%aa/2%c1%d6%c2%f7/ErrorSpace.exe 에러난 Space 실행 파일(멋진 에러..ㅡ.ㅡ)]||
  • 기술적인의미에서의ZeroPage . . . . 1 match
         뭐 한마디로 컴공과 아니 전국적으로(세계적은 너무 큰가 -_-) 탑에 들자는 의미가 아닐까?[[BR]]
  • 기웅 . . . . 1 match
         [[BR]]* ["EasyJavaStudy"]
  • 꼬마혜성 . . . . 1 match
         제껀 제 개인 위키로 옮겨갑니다. ^^; [[BR]]
  • 데블스캠프2002 . . . . 1 match
         내가 해줬으면 하는 세미나 있으면 말해주렴.. 시간내서 준비해 줄께..^^;; --최태호 [[BR]]
  • 데블스캠프2004 . . . . 1 match
         [[HTML(<center>)]][데블스캠프2004/공유비전][[BR]]'''체험, 끈기, 실력, 자부심, ZP와 연결 '''[[HTML(</center>)]]
  • 데블스캠프2004/목요일후기 . . . . 1 match
         [[HTML(<center>)]]'''후기 방법 : ThreeFs Fact(사실), Feeling(느낌), 교훈(Find)[[BR]] 을 구분해서 명확히 이야기 하세요.''' [[HTML(</center>)]]
         간단한 암호화와 STL 을 실습했다. 어렵게 여겼던 암호가 쉽게 느껴졌다. STL 은 정말 강력하고 편한 Library였다. AcceleratorC++ 을 공부하며 STL 까지 확장해서 공부해야겠다. 민수와 영동형처럼 강의를 편안하게 하고 싶다. -- 재선
  • 데블스캠프2005/금요일후기 . . . . 1 match
         [[HTML(<center>)]]'''후기 적는 방법 : ThreeFs Fact(사실), Feeling(느낌), 교훈(Find)[[BR]] 을 구분해서 명확히 이야기 해줄래요?''' [[HTML(</center>)]]
  • 데블스캠프2005/목요일후기 . . . . 1 match
         [[HTML(<center>)]]'''후기 적는 방법 : ThreeFs Fact(사실), Feeling(느낌), 교훈(Find)[[BR]] 을 구분해서 명확히 이야기 해줄래요?''' [[HTML(</center>)]]
  • 데블스캠프2005/수요일후기 . . . . 1 match
         [[HTML(<center>)]]'''후기 적는 방법 : ThreeFs Fact(사실), Feeling(느낌), 교훈(Find)[[BR]] 을 구분해서 명확히 이야기 해줄래요?''' [[HTML(</center>)]]
  • 데블스캠프2005/월요일후기 . . . . 1 match
         [[HTML(<center>)]]'''후기 적는 방법 : ThreeFs Fact(사실), Feeling(느낌), 교훈(Find)[[BR]] 을 구분해서 명확히 이야기 해줄래요?''' [[HTML(</center>)]]
  • 데블스캠프2005/화요일후기 . . . . 1 match
         [[HTML(<center>)]]'''후기 적는 방법 : ThreeFs Fact(사실), Feeling(느낌), 교훈(Find)[[BR]] 을 구분해서 명확히 이야기 해줄래요?''' [[HTML(</center>)]]
  • 데블스캠프2011/다섯째날/PythonNetwork . . . . 1 match
         UDPSock.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
          break
  • 레밍딜레마 . . . . 1 match
         || http://www.aladdin.co.kr/Cover/8955610017_1.gif [[BR]] ISBN 8955610017||
  • 문제풀이/1회 . . . . 1 match
          1. 다음과 같은 공백으로 구분되는 임의의 숫자 입력이 주어질때 최대, 최소값을 출력하세요.[[BR]](데이터 양은 [Python]과 머신이 처리할수 있는 범위내로 한정)
  • 문제풀이게시판 . . . . 1 match
          * 아직 이 프로젝트의 제목을 짓지 못했습니다. 여러분들 좋은 의견 좀 달아주세요 -- 상욱(["whiteblue"])[[BR]]
  • 새싹배움터05 . . . . 1 match
         || 6_5/23 || 자료구조(DataStructure) || 자료구조 || 주로 1학년을 대상으로 함. 2학년이 들어도 좋을 듯. 프리젠테이션을 할 예정이니 노트북 준비바람. [[BR]] Upload:DataStructure.7z ||
  • 성당과시장 . . . . 1 match
         || http://images.amazon.com/images/P/0596001088.01._PIdp-schmoo2,TopRight,7,-26_PE32_SCMZZZZZZZ_.jpg [[BR]] ISBN:0596001088 ||
  • 오페라의유령 . . . . 1 match
         http://www.westegg.com/unmaintained/alw/webber.jpg [[BR]]
  • 우리가나아갈방향 . . . . 1 match
         ZP는 인력 Pool 이고, 모임의 장으로서의 역할만이라도 충실할 수 있다면. 학교가 그 역할을 제대로 못해주고 술자리로도 그 허전함을 채울 수 없을때 ZP가 그 역할을 제대로 해줄 수 있다면. 그것을 ZP의 정체성으로 정의해도 좋지 않을까. 홈 브루 컴퓨터 클럽을 꿈꿀 수 있을지도.--석천 [[BR]]
  • 우리홈만들기 . . . . 1 match
          * 1월 9일 : 실은 아무일도 하지 않았다. -_-; [[BR]] 내가 고등학교때 썼던 글들로 홈페이지를 채우리라는 계획은 예전부터 있었고 달라진거라면 뭐가있을려나... 다시 글이 쓰고 싶어져서 추가가 가능하도록 만들고 싶다는 것 정도..--;
          Any brower 배너가 인상적이네. ^^; --석천
  • 위키기본css단장 . . . . 1 match
         [[BR]]
  • 위키의특징 . . . . 1 match
         || 생산주체/방식 || 대개 개인[[BR]]협업가능 || 협업 || 개인 || 개인 ||
          * 현대의 정보화 사회에서는 많은 지식을 머리속에 가지고 있는 사람보다는 유용한 지식이 어디 어디에 있는지 알면서 쉽게 찾아내는 사람이 지식인이다. 그런 의미에서 위키는 자신의 개인적 지식이나 특정 커뮤니티에서의 지식등을 체계적으로(사람의 두뇌 구조와 유사한 방식.. 링크 - 유사연상) 관리한다. 사람의 두뇌 구조와 비슷하기 때문에 일종의 외부 두뇌(external brain)로 볼수도 있다. 위키위키는 논리적이고 이성적인 객관화된 사실이나 진실을 찾아가는데는 탁월하다.
  • 장용운 . . . . 1 match
          * 클러그 프로젝트팀 TeamBR
  • 정모/2002.10.30 . . . . 1 match
          ["NextEvent"] 에 아이디어를 풀어주세요 --["neocoin"][[BR]]
  • 정모/2002.3.28 . . . . 1 match
          DeleteMe ) 오 드디어 나도 안하는 해가 --상민[[BR]]
  • 정모/2003.2.12 . . . . 1 match
          ''조금은(사실은 쫌 많이 -_-) 냉소적인 상민이의 말투를 모르는 새내기라면 상처받을 접대로구려.. 6ㅡㅡ --["sun"]'' [[BR]]
  • 정모/2011.3.28 . . . . 1 match
          * 새싹 돌아보기 도중 나왔던 윤종하 게임 세미나! 정확히 언제 하실지 궁금해졌습니다 ㅋㅋ 다음 주 부터 ZP에 관심 있는 새내기들도 참여한다던데, 이제 ICE BRAKING의 진가를 발휘할 때가 오지 않았나 싶습니다. 다른 사람들도 모두 알 수 있는 용어들로 채워졌으면 합니다. OMS에서 처음과 두번째 동영상은 TV 광고에서도 많이 봤던 류였지만, 세번째의 사람 전체 행동을 인식해서 컨트롤러 없이도 게임을 즐길 수 있는 것과 네번째 동영상에서 컨트롤러를 활용해 화이트보드에 글씨를 쓰거나 3D 형태로 보이게 하는 것이 신기했습니다. 특히, 로봇같은 경우는 오른쪽으로 가라고 하는 손가락질을 인식해서 이동하는게..정말 능력자가 많은 듯 싶습니다. 책 읽기 모임은 원래 격주로 하는데 시험이 3주밖에 안남아 다음주에 진행하고, 중간고사가 끝날 때까지 쉴까 고민중입니다. 어느 새 3월이 다 갔네요! 시간 참 빠르군요 ㅠㅠ - [강소현]
  • 정모/2012.2.3 . . . . 1 match
         == ICE BREAKING ==
          * 사람이 많이 왔네요. 뭐 여튼 Ice Breaking은 추움을 이기는 게 되어 버렸네요. 근데 열심히 안해서 별로 열은 안 났던. 음.. 그리고 OMS를 보면서 느낀 생각은 리듬게임 뿐만 아니라 모든 게임에는 변태들이 많다는 것이... 흠. 새싹 스터디는 항상 하는거지만 항상 고민이 많아보이네요. 그래도 제가 보기엔 어떻게 하던 간에 남는 사람은 남고 갈 사람은 가게 되어있다는... -_-; - [권순의]
          * 정모가 끝나고 깨닫는건 난 단추공장에 다니는 조가 되어있다는 것. 언제까지 단추만 누르고 살텐가. 개인적으로 이렇게 몸을 움직이는 ICE Breaking을 굉장히 좋아합니다. 뭘 하는지 모르게 시간이 가고 옆에 사람들의 웃긴 모습을 볼수 있으니 좋죠. 요즘 정모를 못왔지만 새 회장의 정모의 첫단추는 잘끼워진것 같습니다. 회장이 지금 맡은것이 많아서 좀 바쁘지만 빠릿빠릿하게 움직이는거 보면 올해도 잘 되겠죠. 새싹 스터디 같은 여러 의견이 분분한 경우는 과거의 기록을 듣고, 읽고 잘 조합해서 하나의 의견을 만들어서 강하게 진행하는걸 추천합니다. 의견을 듣고 있는것도 좋지만 언제까지 Melting Pot처럼 섞기만 하면 재미가 없죠.- [김준석]
          * 오랜만에 해보는 IceBreaking이네요. 처음엔 이게 뭔가 싶었는데 자꾸 하다보니 웃겼어요ㅋㅋㅋ 웃느라 제대로 못한듯ㅋㅋㅋㅋㅋㅋ 리듬 게임에 대한 OMS는 놀랍지만 약간 아쉬운 감이 있습니다. 다른 리듬 게임들도 볼 수 있었으면 좋겠는데. 그러니까 격주로 용운이 OMS 한번 더?! - [김수경]
  • 지금그때2003/선전문 . . . . 1 match
         <BR>
  • 카고컬트과학 . . . . 1 match
          * 선생님이 학생이 가르칠 때에는 자신이 옳다고 생각하거나, 혹은 자신의 방법이 틀리다고 생각하여 새로운 방법을 시도하려 하지 않는다. [[BR]]
Found 270 matching pages out of 7540 total pages (5000 pages are searched)

You can also click here to search title.

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
Processing time 0.3766 sec