E D R , A S I H C RSS

Full text search for "예"


Search BackLinks only
Display context of search results
Case-sensitive searching
  • MoreEffectiveC++/Exception . . . . 253 matches
         pa에 해당하는 processAdoption()은 오류시에 exception을 던진다. 하지만, exception시에 해당 코드가 멈춘다면 "delete pa;"가 수행되지 않아서 결국 자원이 새는 효과가 있겠지 그렇다면 다음과 같이 일단 외 처리를 한다. 물론 해당 함수에서 propagate해주어 함수 자체에서도 외를 발생 시킨다.
         방법은 올바르다. 외시에 해당 객체를 지워 버리는것, 그리고 이건 우리가 배운 try-catch-throw를 충실히 사용한 것이다. 하지만.. 복잡하지 않은가? 해당 코드는 말그대로 펼쳐진다.(영서의 표현) 그리고 코드의 가독성도 떨어지며, 차후 관리 차원에서 추가 코드의 발생시에도 어느 영역에 보강할것 인가에 관하여 문제시 된다.
         외 발생시에 함수가 종료되면 auto_ptr상의 객체는 무조건 해제된다.
         일반적으로 C의 개념으로 짜여진 프로그램들은 createWindow and destroyWindow와 같이 관리한다. 그렇지만 이것 역시 destroyWindow(w)에 도달전에 외 발생시 자원이 세는 경우가 생긴다. 그렇다면 다음과 같이 바꾸어서 해본다.
         생성자는 theImage와 theAudioClip를 null로 초기화 시킨다. C++상에서 null값이란 delete상에서의 안전을 보장한다. 하지만... 위의 코드중에 다음 코드에서 new로 생성할시에 외가 발생된다면?
         자자 를들어서 이런 함수에서 외 처리를 해야할것이다.
         이렇게 해도 여전히 문제는 남는다. 무엇이냐 하면, 만약 BookEntry의 생성자중에서 AudioClip 객체 생성중에 외를 propagate하면 바로 위 코드중 pb 포인터에 null을 반환해 버린다. 반납된 이렇게 되면 이미 정상적으로 생성된 theImage를 지우지 못하는 사태가 발생해 버리는 것이다.
          // 외처리를 생략하였다.
          // theAudioClip는 두번째로 초기화 되기 때문에, 외의 발생경우 이미 할당되어진 theImage의 자원을
          // 해제해주는 외 처리가 필요하다.
          * Item 11: 파괴자로 부터의 외 처리를 막아라.
         파괴자 호출은 두가지의 경우가 있다. 첫번째가 'normal'상태로 객체가 파괴되어 질때로 그것은 보통 명시적으로 delete가 불린다. 두번째는 외가 전달되면서 스택이 풀릴때 외 처리시(exception-handling) 객체가 파괴되어 지는 경우가 있다.
         다음 제는 online 컴퓨터 세션을 위한 Session 클래스를 생각해 본 것이다. 각 세션 객체들은 생성과 파되된 날짜를 기록해야만 한다.
         자 이건 괜찮아 보인다. 하지만 저 logDestruction상에서 외가 발생한다면 어쩌게 할것인가? 해당 소스는 Session의 파괴자 안에서는 외를 잡지 못한다. 그래서 해당 파괴자를 호출한 자에게 외를 던진(전달한)다. 그렇지만 다른 에러들이 던져진 상황에서 파괴자가 스스로 자신을 부른거라면 함수의 종료가 자동으로 이루어지기를 원할 것이다. 그리고 당신의 프로그램은 이쯤에서 머추어 버릴 것이다. -해석이 이상하군, 암튼 다른 외 처리시에 세션 파괴자 로그시 외가 발생한다면 프로그램이 멈춘다는 소리다.
         아마 대다수의 사람들이 이런 상태로 빠지는걸 원하지 않을 것이다. Session 객체의 파괴는 기록되지 않을 태니까. 그건 상당히 커다란 문제이다 그러나 그것이 좀더 심한 문제를 유발하는건 프로그램이 더 진할수 없을 때 일것이다. 그래서 Session의 파괴자에서의 외 전달을 막아야 한다. 방법은 하나 try-catch로 잡아 버리는 것이다.
         이렇게 아무런 처리를 하지 않는다면 logDestuction에서 발생한 외가 전달되는걸 막고 프로그램 중지를 위하여 스택이 풀려나가는걸 막을수는 있을 것이다.
         이럴 경우에는 Session의 파괴자에게 문제를 제거하는 명령을 다시 내릴수 있따 하지만 endTransaction이 외를 발생히킨다면 다시 try-catch문으로 돌아 갈수 밖에 없다.
          * Item 12: 가상 함수 부르기나, 인자 전달로 처리와 외전달의 방법의 차이점을 이해하라.
         그래서 아마 함수호출에서 인자 전달과 과 외가 전달되는 것이 기본적으로 같은것이라고 생각 할지도 모른다. 분명 둘은 비슷한 면이 있다. 하지만 중요한 차이점 역시 존재 한다.
         자, 비슷한 면은 언급해보면, 함수 외 모두 에 인자를 전달할때 세가지로 전달할수 있다. 값(by value)이냐 참조(by reference)냐, 혹은 포인터(by pointer)냐 바로 이것이다. 하지만 이 함수와 외에서의 인자의 전달 방식은 구동 방법에서 결정적인 차이점을 보인다. 이런 차이점은 당신이 함수를 호출할때 최종적으로 반환되는 값(returns)이 해당 함수를 부르는 위치로 가지만, 외의 경우에 throw의 위치와 return의 위치가 다르다는 점에서 기인한다.
  • Linux/필수명령어/용법 . . . . 82 matches
         프로그램을 지금이 아닌 나중에 실행하도록 약한다.
         사용
         사용
         사용
         인수를 하나만 준다면 그 숫자는 연도를 의미하는 것으로 간주된다. 두 개의 숫자를 준다면 앞의 것은 월, 그 다음은 연도를 의미하는 것이 된다. 우리의 습관과는 다른 방법을 사용한다. 아무 인수도 주어지지 않으면 이번달의 달력을 표시한다. 연도를 표기할 때는 서기를 완전히 표기해야 한다. 를들어 97은 1997년이 아니라 서기 97년의 달력을 출력할 것이다.
         사용
         사용
         사용
         사용
         사용
         사용
         사용
         사용
         사용
         사용
         - X 시간 표현(hh:mm:ss) Z 시간대(를들어CMT)
         사용
         사용
         사용
         사용
  • 새싹교실/2012/AClass . . . . 23 matches
          1. 상수형, 변수형에 관해서 쓰고, 그 를 2개만 들어주세요.
          1. #include, 전처리과정이 무엇인지 쓰고, include의 를 들어주세요.
          * 습을 위한 과제
          1. 함수가 무엇인지 쓰고, 제 프로그램을 하나 만들어 주세요.
          * 한자리 숫자이다가 2자리 숫자이면서 깨지는 것은 외처리해주셔도 되고 하지 않으셔도 됩니다.
          * 습과제
          * 습, 복습 열심히! :-)
          미리 습을 해오니 수업듣기 훨씬 편했다.앞으로는 습 복습을 철저히 해야겠다.
          * 제가 다음시간에 설명할 부분이 많을때는 습을 해오는게 중요하거든요. 안그러면 시간내에 할당량을 소화하지 못하겠더라는.. -[김태진]
          6.포인터를 이용해 함수 swap 짜보기(대부분의 책 제에 있습니다. 따라 써보고 코드를 이해해 보세요)
          9.포인터를 이용한 제코드 하나를 짜 보세요.
          12.이번시간에 배웠던 내용을 바탕으로, int* a; int b;로 선언했을때 &a,a,*a,&b,b에 관해서 각각 설명하고, 어떤 것이 어떤 것과 일치하는 것인지를 이해할 수 있도록 쉬운말로 정리해보세요.(제 코드를 작성한 후에 테스트해보고 써보는 것도 좋은 방법일 것입니다.)
         ==== 습 ====
          4.스택, 큐가 무엇인지 설명하고, 이를 이용한 간단한 제를 만들어보세요.
          * 습열심히! 농활도 열심히! :D
         포인터 변수 습 복습해오겠습니다.
          12.제 코드가 어떤 행동을 수행하고, 왜 그런 값이 나오는지 설명해 봅시다.
         ==== 습 ====
          3. typedef가 무엇인지 알아보고, 간단한 제를 써보자.
          복습 습해서 새싹 교실 의미를 많이 깨닫고 싶습니다.
  • ACM_ICPC . . . . 22 matches
          * 인터넷선 : 9월 23일 (토)
          * 인터넷선 : 10월 1일 (토) 오후 2시~5시
          * 인터넷선 : 10월 5일 (토) 오후 2시~5시
          * 인터넷선 : 9월 28일 (토) 오후 2시~5시
          * 인터넷선 : 10월 4일 (토) 14:00~17:00
          * 인터넷선 : 10월 3일 (토) 14:00~17:00
          * 인터넷선 : 10월 1일 (토) 14:00~17:00
          * 인터넷 선 출전 : 총 13개 팀(융공팀 2팀 포함)
          * 인터넷선 : 9월 23일 (토) 14:00~17:00
          * 인터넷 선 출전 : 총 7개 팀(융공팀 2팀 포함, 1팀 불참)
          * 인터넷선 : 10월 6일 (토) 14:00 ~ 17:00
          * 인터넷 선 출전 : 총 8개 팀
          * 인터넷선 : 10월 5일 (토) 14:00 ~ 17:00
          * 인터넷 선 출전 : 총 10개 팀
          * 인터넷선 : 10월 10일 (토) 14:00 ~ 17:00
          * 인터넷 선 출전 : 총 ~~5개~~ 4개 팀(1팀 등록 취소)
          * 인터넷선 : 10월 9일 (토) 14:00 ~ 17:00
          * 인터넷 선 출전 : 총 0개 팀 ~~네 없습니다ㅠㅠ~~
          * 인터넷선 : 10월 8일 (토) 14:00 ~ 17:00
          * 인터넷 선 출전 : 총 3개 팀
  • JavaNetworkProgramming . . . . 18 matches
          *3장 : 외처리
         === Chapter3 외처리 ===
          *보통 자바책에서 볼수있는 정도의 외처리에 관한 설명이 나와있음
          *간단한 사용자
          public class AuthException extends IOException{ //사용자 외를 정의할때 적당한 외 클래스의 서브클래스가 되는것이 중요한데
          *효과적인 다중 쓰레딩 : 자바에서 쓰레드를 생성하는 것은 매우 느린 작업이며 일부 자바 가상 머신은 쓰레드에 관련된 메모리 누스 때문에 고생하기도 한다. 따라서 효과적인 쓰레딩을 위해서는 새로 쓰레드르 생성하는 것 보다 이전에 생성했던 쓰레드 객체를 재사용하느 것이 좋다 진보된 형대의 자바 가상 머신에서는 시스템 레벨에서 이러한 쓰레드 재사용을 지원하기도 하지만, 이경우조차도 쓰레드를 재상용하는 방식을 사용하면 여러가지 이점을 얻을수 있다. --제는 17장쯤에..
          public class SimpleOut { //간단한 OutputStream
          public class SimpleIn { //간단한 InputStream
          *이외에 File,FileDescriptor,RandomAccessFile에 관해 간략히 나오고 파일스트림과 같이 사용하는 제가 나온다.
          *RandomAccessFile클래스 : 파일스트림을 사용하지않고 파일을 쉽게 다룰수 있음 장점은 파일스트림 클래스는 순차적 엑세스만이 가능하지만 이것은 임의의 엑세스가 가능하다. 여기선 RandomAccessFile클래스랑 파일 스트림을 같이 쓰는데 RandomAccessFile의 장점을 가지고 네트워크에서도 별다른 수정없이 사용할수있다. 제는 밑에 --;
          *간단한 파일 스트림
          *DataOutputStream과 DataInputStream : 기존의 바이트만 읽고 쓰는 스트림위에서 상위 수준의 통신이 가능하다. 를 들어 String이나 부동점 실수와 같은 것을 통신할 수있다. 기존의 수준낮은(?) 것은 바이트 단위로 통신해야한다.
          *스트림 필터의 사용 제 : System.in으로 입력받는것을 BufferedInputStream필터를 거쳐서 LineNumberInputStream을 거처 DataInputStream을 거처서 DataOutputStream에 쓰여지고 BufferedOutputStream으로 버퍼링돼 한번에 출력된다. --;
          *끝에 제를 보고 조금 이해가 가긴하는데 다음장부터 본격적인 네트웍으로써 이해를 하겠다 --;
          public class MyFile extends File{//이클래스 자체로 직렬화할수있지만 제다 --;
          *15장 : 클라이언트 프로그래밍 실전
          *21장 : 데이터그램 애플리케이션 실전
  • 새싹교실/2011/데미안반 . . . . 17 matches
          * [강소현] - 열성적으로 질문을 해주어서 좋았습니다. A언어도 있는지의 여부를 물었었는데 저는 몰랐었는데 실제로 존재하더라구요 ㅎㅎ 가벼운 내용이라도 의문이 드는 사항이라면 언제든지 위키나 문자로 질문해주면 최대한 답변을 달도록 노력하겠습니다. 다음 시간에는 이전에 실습했던 것의 복습과 scanf 이후로 나갈 정입니다. PPT 준비에 디자인도 없이 급하게 만든 티가 났었는데, 다음 시간에는 조금 더 준비를 해가겠습니다:)
          * 산술연산자 사용
          * 기타 대입 연산자 사용
          * 증가, 감소 연산자 사용
          * 관계 연산자 사용
          * 논리 연산자 사용
          * 산술 연산자 사용 에서 val1과 val2를 곱셈, 나눗셈, 나머지를 구하는 것을 추가하여 출력해보자.
          * 기타 대입 연산자 사용 에서 assert(val1 == 7); 를 assert(val1 != 7); 로 바꾸어 실행해보기.
          * 기타 대입 연산자 사용 에서 -= , /= , %= 한 결과를 assert(val1 == 7); 와 같이 assert함수 안에 넣어 확인하시오.
          * 증가 감소 연산자 사용 에서 감소연산자를 사용한 를 추가해보자.
          * 관계 연산자 사용 에서 >= , != 가 사용되는 사례를 만들어보자(변수 val3 만들어서).
          * 별찍기
          * 출력
          * [강소현] - while, if, break, continue 등 전에 배웠던 것들을 게임을 통해 복습을 하는 시간을 가졌습니다.
          * [강소현] - 함수의 형태를 반환형이 있는 지의 여부와 매개변수가 있는 지의 여부에 따른 4 가지를 실습하여 차이를 알아보았습니다. 그리고 재귀함수에 대한 진도도 나갔으나, 아무래도 그냥 함수 한번 호출하고 끝낼 때보다 이해가 잘 가지 않는 듯 합니다. 다음 시간에 한번 더 복습할 정입니다. 재귀함수로 만드는 factorial이나 gcd 같은 것을 점화식을 설명하고 보여주면 좀 더 이해가 쉽지 않을까 싶었습니다.
          * [강소현] - 배열이 쉬워서 그런가(?) 상외로 금방 수업이 끝났습니다. 다음 시간에는 시간 조절을 더 잘 해야겠습니다.
  • XMLStudy_2002/Start . . . . 16 matches
          *SVG(Scalable Vector Graphics)포맷과 같은 그래픽 분야 전자상거래의 트랜잭션 처리, MathML과 같은 수학식 표현 등이 사용
         === 제 mail.xml ===
         <SUBJECT>XML 제입니다.</SUBJECT>
         <P>지정된 DTD에 따라 작성하는 아주 간단한 XML 문서 작성 제입니다.</P>
          *엘리먼트 타입 선언
         1. MAIL 엘리먼트에는 SUBJECT,SENDER,RECEIVER,BODY,SIGNATUER 엘리먼트가 순서대로 위치하는데 ,다른 엘리먼트들은 단 한번 위치하지만 RECEIVER 엘리먼트는 1개 이상 올수 있으며, SIGNATURE 엘리먼트는 한 번 나오거나 또는 사용하지 않아도 되는
         2. BODY 엘리먼트에 P엘리먼트가 한번도 오지 않거나 여러번 반복해서 위치할 수 있는
         3. P 엘리먼트에 어떤 엘리먼트든지 또는 PCDATA가 위치하는
         4. SIGNATURE 엘리먼트에 PCDATA가 위치하는
         5. PHONENUMBER 엘리먼트에 OFFICE 또는 HOME 또는 MOBILE 엘리먼트 중에서 하나가 위치하거나 또는 오지 않는
         6. Empty Element의
          *PCDATA(Parsed Character Data) : XML프로세서에 의해 파싱되는 부분 를 들어 태그 기호인 "<" 기호를 쓰면 에러가남
         4. 엔티티를 선언해서 사용한 를 들어서 아래와같이
         *사용
          *사용
         이경우에는 desc라는 어트르뷰트를 사용하지 않아도 되고,만약 사용하는 경우에 이 어트리뷰트의 값에는 White space 처리를 하지 않겠다는 이다.
  • 새싹교실/2012/startLine . . . . 16 matches
          * 서민관 - 간단하게 재현이가 C문법 알고있는 부분 알아보기, 함수 만들어보기, 전체적인 계획 설명, gcc 사용법. 일단 제어문과 간단한 함수 문법까지도 알고 있는 것 같다. 어제 일도 있어서 긴장을 많이 했는데 그래도 생각보다 어렵지는 않았다. 앞으로는 좀 더 제등을 준비해야겠다.
          * 간단한 제.
          * 간단한 이전 시간(if문, 반복문)의 복습과 배열의 사용에 대해 알아보았다. 그리고 이번 시간에 주로 한 내용은 함수가 왜 필요한지와 함수를 만드는 법, 함수를 사용하는 법 등이었다. 개인적으로는 함수를 꽤 중요하게 생각하는 만큼 함수의 필요성을 잘 캐치해 줬으면 좋겠다. 그리고 새삼 드는 생각이지만 환희의 질문이 중요한 부분을 잘 찌른다는 생각이 든다. 별다른 언급도 없었는데 함수 내에서 변수의 scope나 함수 내부의 이름 겹침 등에 대한 질문이 있었다. 그리고 중간에 함수 사용의 제로 printf문을 약간 이상하게 쓴 코드를 보여줬는데 의외로 감을 잘 잡은 것 같았다. 현재 진행상황으로는 다음에 포인터를 다뤄야 할텐데 함수를 쓰는 것을 조금 더 연습을 시킬지 바로 포인터를 나갈지 고민이다. 당장 포인터를 했다가 어려워하지 않을까 모르겠다. - [서민관]
          - 함수란? 함수의 정의, 만드는
          * 처음에 간단하게 재현, 성훈이의 함수에 대한 지식을 확인했다. 그 후에 swap 함수를 만들어 보고 실행시의 문제점에 대해서 이야기를 했다. 함수가 실제로 인자를 그대로 전달하지 않고 값을 복사한다는 것을 이야기 한 후에 포인터에 대한 이야기로 들어갔다. 개인적으로 새싹을 시작하기 전에 가장 고민했던 부분이 포인터를 어떤 타이밍에 넣는가였는데, 아무래도 call-by-value의 문제점에 대해서 이야기를 하면서 포인터를 꺼내는 것이 가장 효과적이지 않을까 싶다. 그 후에는 주로 그림을 통해서 프로그램 실행시 메모리 구조가 어떻게 되는지에 대해서 설명을 하고 포인터 변수를 통해 주소값을 넘기는 방법(call-by-reference)을 이야기했다. 그리고 malloc을 이용해서 메모리를 할당하는 것과 배열과 포인터의 관계에 대해서도 다루었다. 개인적인 느낌으로는 재현이는 약간 표현이 소극적인 것 같아서 정확히 어느 정도 내용을 이해했는지 알기가 어려운 느낌이 있다. 최대한 메모리 구조를 그림으로 알기 쉽게 표현했다고 생각하는데, 그래도 정확한 이해도를 알기 위해서는 연습문제 등이 필요하지 않을까 싶다. 성훈이는 C언어 자체 외에도 이런저런 부분에서 질문이 많았는데 아무래도 C언어 아래 부분쪽에 흥미가 좀 있는 것 같다. 그리고 아무래도 제를 좀 더 구해야 하지 않을까 하는 생각이 든다. - [서민관]
          * 저번시간에 했던 swap 함수에 대해서 간단하게 복습을 하고 swap 함수의 문제점에 대해서 짚어보았다. 그리고 포인터의 개념과 함수에서 포인터를 사용하는 방법 순으로 진행을 해 나갔다. 새삼 느끼는 거지만 call-by-value의 문제점을 처리하기 위해서 포인터를 들고 나오는 것이 가장 직접적으로 포인터의 필요성을 느끼게 되는 것 같다. 그리고 개념의 설명을 하기에도 편한 것 같고. 그 후에는 포인터에 대한 부분이 일단락되고 성훈이나 재현이처럼 malloc이나 추가적인 부분을 진행할 정이었는데 환희가 함수의 사용에 대해서 질문을 좀 해 오고 그 외에도 약간 다른 부분을 다루다 보니 진도가 약간 늦어졌다. 그래도 포인터에서는 이해가 가장 중요하다고 생각하는 만큼 조금 천천히 나가는 것도 괜찮다고 본다. 그리고 앞으로의 목표는 일단 처음에 잡아둔 목표까지 무사히 완주하는 것이다. 원래 첫 진도 정에 다양한 것들이 담겨있는 만큼 목표만 이루어도 충분히 괜찮은 C 실력이 길러지지 않을까 싶다. - [서민관]
         그래도 역시 개념만 충실한 상태라 좀 많은 제를 다뤄볼 수 있었으면 좋겠네요
          * 오늘은 동적할당(malloc)과 구조체, 구조체 포인터, typedef에 대해 개념정리를 하고 그에 대한 간단한 제와 메모리 그림을 통해서 쉽게 접근을 했다. 또, 구조체와 구조체 포인터의 접근 방법에 대해 숙지하고 함수에 대해 자세히 다뤄서 많은 이해를 했다. 다음엔 다차원 배열과 포인터를 해보고 그에 대한 이해를 해야 할 것 같다. - [최재현]
          구조체 제가 좀 있으면 좋겠다. - [이성훈]
          * sample output - 1월부터 12월까지. 출력을 쁘게 하고 싶으면 탭('\t')을 쓰면 됩니다.
          * 제를 조금 더 다루어 봤으면 하는 얘기와 구조체를 써 보고 싶다는 얘기가 있어서
          아 구조체를 쓸 만한 제를 만들어 봤습니다.
          // 추가적인 변수들이 필요할 것으로 상.
          * 더미 노드의 사용 이유, 시.
  • MoreEffectiveC++/Operator . . . . 14 matches
          * C++는 타입간의 암시적 type casting을 허용한다. 이건 C의 유산인데 를 들자면 '''char'''과 '''int''' 에서 '''short'''과 '''double''' 들이 아무런 문제없이 바뀌어 진다. 그런데 C++는 이것 보다 한수 더떠서 type casting시에 자료를 잃어 버리게 되는 int에서 short과 dougle에서 char의 변환까지 허용한다.[[BR]]
          * '''''single-argument constructors''''' 은 인자를 하나의 인자만으로 세팅될수 있는 생성자이다. 여기 두가지의 를 보자
         이런 로 C++ std library에 있는 string이 char*로 암시적 형변환이 없고 c_str의 명시적 형변환 시킨다.
         를 들어서 다음을 보자
         7줄 ''if ( a == b[i] )'' 부분의 코드에서 프로그래머는 자신의 의도와는 다른 코드를 작성했다. 이런 문법 잘못은 당연히! 컴파일러가 알려줘야 개발자의 시간을 아낄수 있으리, 하지만 이런 제가 꼭 그렇지만은 않다. 이 코드는 컴파일러 입장에서 보면 옳은 코드가 될수 있는 것이다. 바로 Array class에서 정의 하고 있는 '''''single-argument constructor''''' 에 의하여 컴파일시 이런 코드로의 변환의 가능성이 있다.
         여기에 나온 Array 제를 한번 고쳐서 마치 explicit 를 쓴것처럼 해보자
          * 작성자 사설:본문에서는 그 뒤부터는 아 이런걸 쓰지 말자는 필요성의 언급니다. 차후 추가의 필요성이 있을때 추가합니다. [[BR]]그냥 i++ 두번 쓰고 말지..
         보통 C++에서 용어들을 정확히 이해 못할 경우가 있다. 바로 ''new''operator와 ''operator new''가 그 대표적인 가 될수있을 것이다. 다음의 코드를 보자
         이건 과거 C에서의 malloc처럼 초기화 되지 않은 size만큼의 메모리를 할당해서 그걸 가리키는 void형의 pointer를 돌려주는 것이라고 측할수 있겠다.(맞다) 개발자는 operator new를 overload할수 있지만 첫번째 인자는 항상 size_t가 되어야 한다.
         당신은 생성자를 직접 호출하기를 원할때가 있을 것이다. 하지만 생성자는 객체(object)를 초기화 시키고, 객제(object)는 오직 처음 주어지는 단 한번의 값으로 초기화 되어 질수있기 때문에 (-const 인수들 초기화에 초기화 리스트를 쓰는 경우) 생성자를 이미 존재하고 있는 객체에 호출한다는건 생각의 여지가 없을 것이다.
         다음은 placement new를 사용한 제이다.
         동적 할당에 대하여 리소스 새는걸 방지할려면 해당 동적 할당에 상응하는 응징(?)이 필요할 것이다. 를들어서 new나 operator new에는 이런거
         그리고 이것의 의미는 당신이 초기화 되지 않은 raw로의 사용의 경우에는 new와 delete operator로 그냥 넘겨야 한다는 의미가 된다. 즉 이코드 대신에 다음의 를 볼수 있을 것이다.
         그렇다면, 이번에 당신은 placement new를 사용해서 메모리상에 객체를 만들었다면 delete를 사용할수 없을 꺼라는 측을 할수 있을 것이다. 자 다음 코드를 보면서 명시적인 delete를 행하는 코드들을 보자
  • 새싹교실/2012/주먹밥 . . . . 13 matches
          * 약어 -> 약어는 C의 시스템에서 미리 선점해놓은 단어를 의미합니다. 이것을 변수명이나 함수명으로 쓰면 안됩니다.
          * if문, switch()case: default:}, for, while문의 생김새와 존재 목적에 대해서 알려주었습니다. 말그대로 프로그램의 중복을 없애고 사용자의 흐름을 좀 더 편하게 코딩할수 있도록 만들어진 약어들입니다. 아 switch case문에서 break를 안가르쳤네요 :(
          * {{{ ~^&| 비트 연산자 : char 제로 1byte -> 8bit ~은 0과 1을 바꾸는것 ^는 같으면 거짓 다르면 참 &는 양쪽이 1이어야지 1 |는 한쪽만 1이어도 1로 서로 계산함. }}}
          * Call-by-value, Call-by-reference
         이름과 실수형 값을 가진 CALORIE라는 타입을 만든
          * 제를 통해 파일 입출력 스트림을 표현해주었지요.
          * stdin, stout. 표준 입출력을 지원해주는 스트림입니다. fprintf와 print가 똑같이 쓰일수 있는 제를 보여주었죠.
          * 답변 : 지금은 알수 없지만 많은것을 경험해 보았으면 좋겠습니다. 지금 이것이 아니라면 지금 달려나갈길에 대해 신경쓰고 자신감을 가졌으면 좋겠습니다. 순자의 성악설과 원효대사의 해골바가지를 를 들면서 자신의 마음은 말그대로 마음먹기에 달렸다고 말했죠. 위선의 한자 정의는 僞善! 하지만 거짓 위(僞)는 단순히 자신의 악(惡)을 위해 속인다는 개념이 아닙니다. 사람이 사람을 위해 거짓을 행하며 사람의 마음으로 악(惡)을 다스려 선(善)에 넣는것을 말하게 됩니다. 위선을 단순히 거짓으로 생각하지 말란 얘기. 그래서 사람간의 절이나 규율 법칙의 기반이 생기게 됬죠(이 얘기는 주제에서 벗어난 딴얘기 입니다). 몸이 먼저냐 마음이 먼저냐를 정하지 마세요. 우선 해보면 자연스럽게 따라오게 되기도한답니다. 필요하다면 Just do it! 하지만 이게 항상 옳은건 아니죠. 선택은 자유. 능력치의 오각형도 보여주었죠. 다른사람이 가지지 못한 장점을 당신은 가지고 있습니다. Whatever! 힘들때는 상담하는것도 좋고 시간을 죽여보는것도 한방법입니다. 항상 '''당신'''이 중요한거죠.
          * 과제 : APM 깔아오기, 소트(버블, 선택) 5개짜리 배열 제를 만들고 손으로 정렬해오기.
          -> 투명도 제 : http://findfun.tistory.com/348
          * APM_SETUP폴더에 htdocs폴더에 index.html을 하기. http://www.w3schools.com/js/default.asp 가서 javascript제 index.html에 작성하고 돌아가는것 확인.
  • UnixSocketProgrammingAndWindowsImplementation . . . . 12 matches
         제)
         제 )
         제)
         제)
         제)
         제 )
         제 )
         제 )
         제 )
         제 )
         제)
         = server 제 =
  • 새싹교실/2012/해보자 . . . . 12 matches
          * 를 들어 지난주에 돈가스를 먹은 것에 대해 후기를 쓴다면 : "지난주에 강남에 가서 하나에 5만원하는 돈가스를 먹었다.(사실) 기대를 잔뜩 했는데 별로 맛이 없었다.(느낌) 강남은 땅값이 비싸서 값만 보고 엄청 맛있을거라 기대하면 안된다는 것을 알았다.(깨달은점) 다음에는 미리 인터넷에서 평을 찾아보고 별점이 높은 돈가스집을 찾아서 가봐야겠다.(앞으로의 계획)"
          * 제1) 정수를 입력받고 숫자가 짝수인지 홀수인지 판별하는 프로그램
          * 제2) 윤년 계산하기
          * 제3) a부터 z까지 출력하는 프로그램 만들기
          * 제4) -1값을 입력할 때 까지 정수를 입력 받고 평균을 구하는 프로그램
          * 제5) -1값을 입력할 때 까지 정수를 입력 받고 짝수인 정수들만 평균 구하기
          * 제1) 숫자를 입력 받고 그 숫자만큼 #자 출력하기
          * 제2) 다음을 출력하시오.
          * 제3) 별 출력하기 <과제>
          * 제4) 숫자를 하나 입력 받고 그것을 2진수로 출력하시오.
         제1) getch()와 putch()를 이용하여 누른 키를 화면에 출력하게 하시오.
          * 제2) 숫자 2개를 입력 받아 평균을 구하는 프로그램 만들기.
  • 토비의스프링3/밑줄긋기 . . . . 11 matches
         === 외 ===
          * 외는 처리돼야 한다.
          * 외를 처리할 때 반드시 지켜야 할 핵심 원칙은 한 가지다. 모든 외는 적절하게 복구되든지 아니면 작업을 중단시키고 운영자 또는 개발자에게 분명하게 통보돼야 한다.
          * 굳이 외를 잡아서 뭔가 조치를 취할 방법이 없다면 잡지 말아야 한다.
          * 외를 회피하는 것은 외를 복구하는 것처럼 의도가 분명해야 한다.
          * 애플리케이션의 로직을 담기 위한 외는 체크 외로 만든다.
          * 따라서 중간에 외가 발생해서 작업을 완료할 수 없다면 아 작업이 시작되지 않은 것처럼 초기 상태로 돌려놔야 한다. 이것이 바로 트랜잭션이다.
  • 새싹교실/2011/Noname . . . . 10 matches
          * 를 들어 지난주에 돈가스를 먹은 것에 대해 후기를 쓴다면 : "지난주에 강남에 가서 하나에 5만원하는 돈가스를 먹었다.(사실) 기대를 잔뜩 했는데 별로 맛이 없었다.(느낌) 강남은 땅값이 비싸서 값만 보고 엄청 맛있을거라 기대하면 안된다는 것을 알았다.(깨달은점) 다음에는 미리 인터넷에서 평을 찾아보고 별점이 높은 돈가스집을 찾아서 가봐야겠다.(앞으로의 계획)"
          * 연산자의 종류들과 #define함수의 활용법에 대해서 배웠습니다. 아직 C프로그래밍이 익숙지 않아서 간단한 함수도 어렵게 느껴졌다. 여러 재로 우선 C프로그래밍에 익숙해 져야 겠다. 수업이 끝난 후 복습을 꼭 해야겠다. - [김창욱]
          * 저번에 제어문 할 때에는 창욱이가 없었지만 오늘은 창욱이만 나왔기 때문에 제어문 수업을 다시 했습니다.생각보다 이해가 빠르네요. 제라던가 문제등을 좀더 준비해가야겠습니다. 또 진도를 더 빨리빨리 빼서 중간고사에 맞출 수 있도록 맞추어 봐야겠습니다. 이제 제어문 끝냈고 드디어 반복분을 할 차레입니다. 개인적으로 별찍는 문제가 가장 재미있었기에 다음번에는 그 문제를 풀어보도록 합시다ㅎㅎ - [박정근]
          * If구문,If-Else구문,Switch구문에 대해서 배웠습니다. 역시 처음 배우는거라 제들에 잘 적용하지 못했습니다. 하나하나 배워가면서 코딩하는게 너무 신기하게 느껴지고 수업시간이 너무 짧아 아쉽습니다. 수업시간이 길거나 자주 수업을 할 수 있으면 좋겠습니다. If구문으로 해야하는 제들과 Switch구문으로 해야하는 제들의 차이점을 조금 깨달았습니다. Switch구문으로 코딩해야 더 쉬운 제들과 If구문으로 코딩해야 더 쉬운 제들을 구별할 수 있는 능력을 키워야 겠습니다. - [김창욱]
          * 재귀함수의 사용법을 익숙하게 하기 위하여 여러가지 제를 풀어보았습니다. 처음 두가지 제는 비슷해서 그런지 금방 끝냈는데 하노이탑은 힘들어 하더라구요. 저도 작년에 이 문제를 풀기위해 온갖 노력을 하다가 그때 선생님의 도움으로 간신히 풀었는데 그 기분이 짱이더라구요. 하노이탑까지는 꼭 풀고 다음을 배워야겠습니다. - [박정근]
  • 포커솔리테어평가 . . . . 10 matches
         카드는 5x5 행렬에 나눠진다. 각 행과 열을 구성하는 5장의 카드에서 가장 높은 계급을 결정하는 것이다. 계급의 순서는 노 페어, 원 페어, 투 페어, 트리플, 스트레이트, 플러시, 풀 하우스, 포캉드, 스트레이트 플러시로 구성된다. 패는 가장 높은 계급으로 한 번만 사용된다. 를 들어, 포카드는 투 페어나 트리플로 다시 사용되지 않는다.
         1. 노 페어 : 아래 계급에 아무것도 해당되지 않을 경우 (: AC, 3H, QS, JD, 7D)
         2. 원 페어 : 아래 계급 중 어떠한 것도 해당죄 않으며, 두장의 카드가 동일한 숫자로 구성될 때 ( : 2C, 3H, 4H, KD)
         3. 투 페어 : 아래 계급 중 어떠한 것도 해당되지 않으며, 다른 숫자의원 페어 2개로 이루어진 경우( : @C, 3H, 4H, 2H, 4D)
         4. 트리플 : 아래 계급 중 어떠한 것도 해당되지 않으며, 동일한 숫자의 카드가 3장인 경우( : QS, KH, 2C, QD, QC)
         5. 스트레이트 : 아래 계급 중 어떠한 것도 해당되지 않으며, 5장의 카드의 숫자가 순차적으로 구성되는 경우. A(에이스)는 14나 1로 사용될 수 있다. 를 들어, AC, 2H, 4D, 3H, 5S도 스트레이트 이며, JH, XD, QC, KD, AS도 스트레이트 이다.
         6. 플러시 : 아래 계급 중 어떠한 것도 해당되지 않으며, 5장의 카드가 모두 동일한 경우 (:5D, AD, KD, 7D, QD)
         7. 풀하우스 : 아래 계급 중 어떠한 것도 해당되지 않으며, 원 페어와 다른 카드들로 트리플을 이루는 경우( : 3C, QS, QP, 3H, 3S)
         8. 포 카드 : 동일한 숫자 4개로 구성되는 카드(: AS, AD, AH, 7C, AC)
         다음 제 입력에서 5개의 열을 평가하면 스트레이트 플러시 스트레이트 원 페어, 플러시, 트리플이 된다. 5개의 행에 대해서 평가하면 포카드, 풀 하우스, 투페어, 노 페어, 투 페어가 된다.
  • 날다람쥐 6월9일 . . . . 9 matches
         포인터란, 어떤 변수의 '주소'를 참조하는 변수이다. )
          여기서 주소가 1000 이후에 1004 인 이유는 int가 4byte이기 때문이다.(여기서 주소는 를 든 것임)
         를 들어 int *ip, i; 이렇게 하면 뒤의 i는 일반적인 int로, 앞의 ip는 포인터 INT형으로 선언이 된다.
         포인터가 가리키는 곳의 값을 쓸 때는 앞에 *을 붙인다. ) int a = 13; int* ap = &a; printf("%d %d", a, *ap);
         )
         이름과 반을 3개 입력받고 포인터를 이용해서 edit라는 함수 안에서 2번째 입력받은 사람을 수정한 후 다시 출력하기. ) 유정석 1
         장다 4
         장다 4
         == 장다 ==
  • 데블스캠프2012/둘째날/후기 . . . . 9 matches
          * [김도현] - 전에 혼자서 자바 해보려다가 포기했던게 기억나네요 ㅋ. 오랜만에 다시 들어보니까, 더멘붕. 그래도 피보나치 짜는거라던지 배열쓰는거라던지 직접해보니까 의외로 c랑 비슷한 느낌이들어서 친근해졌어요. javascript에 대해서 아무생각도 없었지만 그래도 좋은 인상을 많이 받았습니다
          * [서민관] - 개인적으로 자바스크립트 & 혁준 선배에 관심이 많은 편이라 이번 강의가 무척 신경이 쓰였습니다. 개인적으로 전 데블스 때 했던 웹에 대한 강의가 무척 마음에 들어서 말이죠. 이번 강의는 상대로 무척 좋으면서 어려운 내용이었네요. 아무래도 방학 중에 좀 제대로 자바스크립트를 공부해 봐야지 싶습니다. 신기하네요. 근데 2학년이 하기에도 좀 어려워 보이는 게 아쉽긴 하네요...
          * [안혁준] - 아 결국 맨붕으로 이끌었네요.. 사실은 Node.js에 대해 다루고 싶었지만, 저도 잘 알지못하고 개념적으로 아는게 많았던 데다가 자바스크립트자체를 이해하기 힘들것이라는 판단하에 난이도를 많이 낮추었는데 역시 클로져의 세계는 너무 어려워요. 사실 오늘 한건 자바스크립트의 어려운 주제들을 다루지 않았다는게 함정. 원래는 설명식으로 할려그랬는데 난이도를 낮추다 보니 실습이 들어가게 되었네요. 실습 제를 제대로 준비하지 않았던건 저의 실수. 실행 환경에 대해서 자세히 설명하지 않았던것도 실수. 이것저것 실수 투성이네요. C와 거희 유사하다는 점에 착안해서 C제들을 JavaScript로 했었으면 괜찮지 않았을까 하는 후회가 남네요. 그래도 맵리듀스 같은 어려운 주제를 그나마 이해할려고 노력하는 사람들이 있었다는 것에 조금이나마 안도감이 듭니다. 자바스크립트에 관해 궁금한게 있으시다면 언제든 저에게 연락을.. 아는 범위내에서 상세하게 답을 드리겠습니다.
          * [서영주] - 자바스크립트는 그냥 단순하게 제만 보면 그렇게 안어려워 보이는데 제대로 코드를 짠걸 보거나 오픈API관련을 보고 쓰려고 하면 그런건 제처럼 코드가 쁘지가 않더라고요. -_- 틀림없이 현실은 오늘 본 것의 이상이겠죠. 게다가 클래스에 나중에 변수를 추가한다거나 .prototype은 뭔지 등등... 그래도 웹 이외에도 많이 쓰이기도 하니까 피해갈 수 없는 언어 중의 하나겠죠. 언젠가 제대로 공부해보고 싶긴 하네요.
          * [정진경] - 매크로의 진가를 본 것 같기도.. 치환한 문자열 못찾게 개행해버리는 아이디어는 참-_-; 전에 각종 커뮤니티에서 '상대를 화나게 하는 방법' 이라는 동영상이 있었는데요. 그 동영상의 의미는 '최소한 이런 행동은 하지 말아야 한다.' 라는 교훈이었던 것 같구요. 유지보수를 어렵게 하는 방법을 알아야 유지보수가 어려운 코드를 봤을때 어느 정도 대처할 순발력도 있을 것이고.. 뭐 여튼 악의적인 목적으로 쓰는 일이 없기를..;
  • 위키를새로시작하자 . . . . 9 matches
         2000 페이지에 가까워 지면서, ZeroWiki의 접근성이 점차 감소하고, 기존의 모든 절과 규칙이 벽으로 작용하는것 같습니다. 그렇다고, 위키의 철학과 개념을 교육하는 기회는 없었던것 같구요.
         그래서 ZeroWiki 를 막아버리고, Wiki를 새로 시작하면서, 함께 절과 규칙을 만들어 나가면서 위갭?다시 시작하는것이 어떨까 싶습니다. 현 ZeroWiki는 읽기만 가능하고, 새로운 위키는 읽기, 쓰기, 삭제(로그인 한 사용자만) 모두를 열어둘 생각입니다. 현 ZeroWiki 상의 절이나, 규칙은 필요에 따라 재사용, 새롭게 정의 하려고 합니다.
          NeoCoin : 방법은, 현재 위키를 읽기 전용으로, 새로운 위키를 읽기, 쓰기, 지우기 다 열고 새로운 문화, 절이 만들어 지는 모습을 경험하고 싶습니다. 읽기 전용의 위키의 내용은 전이되거나, 그대로 남거나, NoSmoke:SisterWiki (차후 연결) 하거나 하고 싶습니다. 더 나아가, 모든것에 대한 재정의와 다시금 생각해 보기를 해보았으면 합니다.
          모두가 멋지게 쓸수 있는 위키보다. 현재의 위키가 존재함으로서, 새로운 신입회원들이나 02 학번 정도의 사람들은 위키의 페이지가 처음 생기고, 절과 규칙이 생기는 그러한 경험들을 본의아니게 박탈 당해 버렸다는 생각이 들었습니다. 그런 경험을 돌려주고 싶습니다. --NeoCoin
         저의 경험으로 볼 때, 단지 새로 시작하는 것이 "새로운 것"을 가져다 주지는 않습니다. 동시에 두개의 위키를 돌리든가 하고, 새 위키에는 새로움의 어포던스(컨대 비쥬얼 등)를 제공하도록 합니다. 그리고 새 위키에는 대다수는 읽을 수 있고, 몇 명만 쓸 수 있게 합니다. 그리고 그들이 규칙을 만들어 나갑니다. 우선은 규칙에 대한 규칙(메타규칙)을 만듭니다. 컨대 "전체 규칙 수는 9개를 넘지 않는다"든지... 그리고 가능하면 생성적인(generative) 환경을 만들려고 합니다 -- 야구선수가 공을 받는 방법을 미적분학으로 풀어내기보다, 공이 보이는 각도를 일정하게 유지하려고 한다든지 하는 휴리스틱적인 규칙으로 접근합니다. 필요없는 것은 제거하고 꼭 필요한 것만 남깁니다. 제거해보고 해보고, 붙여보고 해봅니다. 를 들어, 현 위키에서 들여쓰기가 불가능하다면 어떤 세계가 펼쳐질까요?
          음.. 저도 1'WIKI에 프로젝트 페이지를 옮기긴 했지만 좀 그랬습니다. 새로운 규약과 규칙이 만들어지자는 의견이 있는걸로 아는데요. 지금 0'WIKI의 내용을 옮겨 놓으면 그냥 전의 위키가 되어버릴것 같습니다. 차라리 1'WIKI사용을 아직 하지 말로 나중에 시작하는건 어떨런지요? -[상욱]
  • ProjectVirush/ProcotolBetweenServerAndClient . . . . 8 matches
         || 로그인 || login id pw || login true || 아이디, 비밀번호 || 약된 명령의 처리 상황||
         || 약(zone->lab) || reserve getHuman 1(지역 번호) 2006:1:16:12:19:14 || reserve true || 지역 번호, 날짜, 시간 || 약 여부(서버 시간보다 빠른 시간, 중복된 시간 => X) ||
         || 약(lab->zone) || reserve setHuman 1(지역 번호) 2006:1:16:12:19:14 || reserve true || 지역 번호, 날짜, 시간 || 약 여부(서버 시간보다 빠른 시간, 중복된 시간 => X) ||
         || 약 리스트 || getList || actList 명령개수 명령 시 분 ... (ex actList 1 getHuman 10 10) || 약 리스트 || 약 명령, 시, 분 ||
  • TAOCP/BasicConcepts . . . . 8 matches
          |
          <!> '') (0:0)는 부호, (1:5)는 부호가 없는 숫자, (3:4)는 3,4번째 바이트''
          <!> '') LDA는 명령어 코드가 8이다.
          <!> '') ENTA 2000 - > rA || + || 0 || 0 || 0 || 2000 ||''
          <!> ''1) rI1 = 1001일 때 MOVE 1000,(3)
          <!> ''2) rI1 = 2000일 때 MOVE 1000,(3)''
         MIX 프로그램의 제를 보여준다. 중요한 순열의 성질(properties of permutations)을 소개한다.
          ) '''(a c f g)''' -> ('''a c f g''' a
  • Gof/Facade . . . . 7 matches
         를 들기 위해, 어플리케이션에게 컴파일러 서브시스템을 제공해주는 프로그래밍 환경이 있다고 하자. 이 서브시스템은 컴파일러를 구현하는 Scanner, Parser, ProgramNode, BytecodeStream, 그리고 ProgramNodeBuilder 클래스를 포함하고 있다. 몇몇 특수화된 어플리케이션은 이러한 클래스들을 직접적으로 접근할 필요가 있을 것이다. 하지만, 대부분의 컴파일러 시스템을 이용하는 클라이언트들은 일반적으로 구문분석(Parsing)이나 코드 변환 (Code generation) 의 세부적인 부분에 대해 신경쓸 필요가 없다.(그들은 단지 약간의 코드를 컴파일하기 원할뿐이지 다른 강력한 기능을 알 필요가 없다.) 그러한 클라이언트들에게는 컴파일러 서브시스템의 강력하지만 저급레벨인 인터페이스는 단지 그들의 작업을 복잡하게 만들 뿐이다.
         서브시스템으로의 public interface는 모든 클라이언트들이 접속가능한 클래스들로 구성되며. 이때 서브시스템으로의 private interface는 단지 서브시스템의 확장자들을 위한 인터페이스이다. 따라서 facade class는 public interface의 일부이다. 하지만, 유일한 일부인 것은 아니다. 다른 서브시스템 클래스들 역시 대게 public interface이다. 를 들자면, 컴파일러 서브시스템의 Parser class나 Scanner class들은 public interface의 일부이다.
         parser tree는 StatementNode, ExpressionNode와 같은 ProgramNode의 subclass들의 인스턴스들로 이루어진다. ProgramNode 계층 구조는 Composite Pattern의 이다. ProgramNode는 program node 와 program node의 children을 조작하기 위한 인터페이스를 정의한다.
         CodeGenerator 는 subclass를 가진다. 를들어 StackMachineCodeGenerator sk RISCCodeGenerator 등. 각각의 다른 하드웨어 아키텍처에 대한 machine code로 변환하는 subclass를 가질 수 있다.
         ProgramNode의 각 subclass들은 ProgramNode의 child인 ProgramNode 객체를 호출하기 위해 Traverse operation을 구현한다. 매번 각 child는 children에게 같은 일을 재귀적으로 수행한다. 를 들어, ExpressionNode는 Traverse를 다음과 같이 정의한다.
         Sample Code의 compiler 의 는 ObjectWorksSmalltalk compiler system에서 영감을 얻은 것이다.[Par90]
         를 들어, 가상 메모리 framework는 Domain을 facade로서 가진다. Domain은 address space를 나타낸다. Domain은 virtual addresses 와 메모리 객체, 화일, 저장소의 offset에 매핑하는 기능을 제공한다. Domain의 main operation은 특정 주소에 대해 메모리 객체를 추가하거나, 삭제하너가 page fault를 다루는 기능을 제공한다.
  • Gof/Mediator . . . . 7 matches
         로써 어떤 GUI상에서 다이얼로그 박스의 구현을 고려해보자. 하나의 다이얼로그 박스는 작은 도구들(버튼, 메뉴, 입력 필드)의 모음을 표현하는 하나의 윈도우를 사용한다.
         대게 다이얼로그의 도구들 사이에는 어떤 dependency들이 존재한다. 를 들면, 어떤 버튼은 어떤 입력 필드가 비어있을때는 비활성화 되어있는다. list box라 불리는 선택 목록에서 객체를 선택하는 것은 입력필드의 내용을 바꿀 것이다. 바꿔말하면, 입력필드에 문자를 타이핑하는 것은 자동적으로 리스트 박스에서 하나이상의 대응대는 입력을 선택하는 것이다. 한번 텍스트가 입력 필드에 나타나면, 다른 버튼들은 아마 활성화 될것이다. 그래서 사용자가 텍스트로 어떤 일을 하게 하게할 것이다. 를 들자면, 관련있는 것을 삭제하거나 변경하거나 하는 따위의 일을 할 수 있을 것이다.
         를 들면, FontDialogDirector는 다이얼로그 박스의 도구들 사이의 mediator일 수 있다. FontDialogDirector객체는 다이얼로그 도구들을 알고 그들의 interaction을 조정한다. 그것은 도구들 사이의 communication에서 hub와 같은 역할을 한다.
         윈도우용 Smalltalk/V의 application구조는 mediator 구조에 가반을 두고 있다.[LaL94] 그런 환경에서 application은 윈도우를 pane들의 모음으로 구성하고 있다. library는 몇몇의 이미 정의된 pane들을 가지고 있다. 를 들자면 TextPane, ListBox, Button등등이 포함된다. 이러한 pane들은 subclassing없이 이용될 수 있다. Application 개발자는 단지 inter-pane coordination할 책임이 있는 ViewManager만 subclassing할 수 있다. ViewManage는 Mediator이고 각각의 pane들은 자신의 owner로서 단지 자신의 ViewManager를 알고 있다. pane들은 직접적으로 서로 조회하지 않는다.
         MediatorPattern의 또다른 application은 coordinating complex updates에 있다. 하나의 는 Observer로서 언급되어지는 ChangeManager class이다. ChangeManager는 중복 update를 피하기 위해서 subjects과 observers중간에 위치한다. 객체가 변할때, ChangeManager에게 알린다. 그래서 ChangeManager는 객체의 dependecy를 알리는 것으로 update를 조정한다.
         컨대, Seminar:ElevatorSimulation 에 여러가지 배우(엘레베이터, 사람, 층, ...)들이 존재할 경우, 사람은 층을 참조, 사용하고, 층은 다시 갖고 있는 사람을 참조하고, 엘레베이터는 사람을 참조, 사용하고 하는 식으로 복잡한 (순환) 의존관계가 존재한다. 이럴 때 MediatorPattern을 쓰게되면 이 복잡한 의존고리를 끊을 수 있다.
  • Gof/Singleton . . . . 7 matches
         몇몇 클래스들에 대해서 오직 하나의 인스턴스 만을 가지는 것은 중요한 일이다. 를 들면, 어떤 시스템에선 수많은 프린터들이 있더라도 거기에는 단 하나의 프린터 스플러만이 있어야 한다. OS에서 돌아가는 화일시스템이나 윈도우 매니저의 경우도 오직 하나여야 한다 (동시에 2-3개의 윈도우매니저가 돌진 않는다.) 디지털 필터의 경우에도 A/D converter는 단 하나를 가진다.
         다음의 를 보라. C++ 프로그래머는 Singleton class의 Instance operation을 static member function으로 정의한다. Singleton 또한 static member 변수인 _instance를 정의한다. _instance는 Singleton의 유일한 인스턴스를 가리키는 포인터이다.
         어디에서 Singleton class들이 그들을 등록하는가? 한가지 가능성은 그들의 생성자에서다. 를들어 singleton의 subclass인 MySingleton 은 다음과 같이 구현할 수 있다.
         물론, 코드 어디에선가 클래스를 인스턴스화하지 않으면 생성자는 호출되지 않을 것이다. C++에서는 MySingleton의 static instance를 정의함으로서 이 문제를 잘 해결할 수 있다. 를 들어, MySingleton 클래스의 구현부를 포함하는 화일에 다음과 같이 정의하면 된다.
         미로를 만드는 MazeFactory 클래스를 정의했다고 하자. MazeFactory 는 미로의 각각 다른 부분들을 만드는 interface를 정의한다. subclass들은 더 특별화된 product class들의 instance들을 리턴하기 위한 opeation들을 재정의할 수 있다. 를 들면 BombedWall 객체는 일반적인 Wall객체를 대신한다.
         Smalltalk-80[Par90] 의 SingletonPattern의 는 ChangeSet current라는 코드에 대한 change들 집합들이다. 더 적합한 제로는 클래스들과 그들의 '''metaclass''' 간의 관계이다. metaclass는 클래스의 클래스로, 각 metaclass는 하나의 인스턴스를 가진다. metaclass들은 이름을 가지지 않지만 (그들의 단일인스턴스를 통한 간접적인 방법을 ㅔㅚ하고), 그들의 단일 인스턴스를 유지하며 일반적으로 다른 클라이언트에 의해 생성되지 않는다.
  • RandomWalk2 . . . . 7 matches
          * 뼈대시 ["RandomWalk2/ClassPrototype"] (OOP를 처음 다루는 경우가 아니라면 보지 않기를 권한다)
         .
         .
         만약 자신이 작성한 코드를 위키에 올리고 싶다면 {{{RandomWalk2/아무개}}} 패턴의 페이지 이름을 만들고 거기에 코드를 넣으면 된다. 이 때, 변경사항을 하나씩 완료함에 따라, 코드의 어디를 어떻게 바꿨는지(컨대, 새로 클래스를 하나 만들어 붙이고, 기존 클래스에서 어떤 메쏘드를 끌어온 뒤에 다른 클래스가 새 클래스를 상속하게 했다든지 등) 그 변천 과정과 자신의 사고 과정을 요약해서 함께 적어주면 자신은 물론 남에게도 많은 도움이 될 것이다. 또한, 변경사항을 하나 완료하는 데 걸린 시간을 함께 리포팅하면 한가지 척도가 될 수 있겠다.
         바퀴벌레의 마리수가 두마리로 늘어난다. 그리고 "턴"(turn)의 개념이 생긴다. 턴은 일종의 단위시간으로, 한번의 턴에 두 마리의 바퀴벌레는 각각 자신이 정한 방향으로 이동을 한다.
         정상바퀴가 슈퍼바퀴가 된 동안에 다시 음식을 먹으면 "임시 슈퍼바퀴"의 기간이 현 시점에서 5턴만큼으로 재설정된다. 컨대, 처음 음식을 먹고 슈퍼바퀴가 된 상태에서 2턴이 지난 다음에 다시 음식을 먹으면 앞으로 5턴 동안 슈퍼바퀴가 된다.
         출력정보는 앞서와 유사하다. 한번에 두칸을 움직이면 움직인 횟수도 두번이고, 한번 쉴 때에는 움직인 횟수가 증가하지 않는다. (고로, 결국 "움직인 횟수"는 움직인 거리와 비슷하다고 보면 된다) 판의 정보는 전과 동일한 양식으로 출력한다.
  • ZeroWiki에서 언어습관 . . . . 7 matches
         # 관찰된 글을 일부 발췌하고 이름을 연인처리(?) 하였습니다.
         이 제는 이모티콘이나, 자음, 모음만 사용한 제 중 양호한 편입니다. 이러한 언어 습관은 작년(2003) 보다 올해(2004)가 두드러 지는것 같은데, 이런 현상에 대하여 어떻게 생각하시나요?
         한편으로 다르게 생각해보면,기존의 위키를 쓰던 사람들이 전만큼 활발하게 활동하지 않은 상황에서 '상대적으로 많아보이는' 것이 아닐까요. :) 하지만, 또한 현재 새로운 회원들이 이전 회원들이 기존에 만들어진 위키 페이지들을 얼마만큼 읽어보았는지 궁금하기도 합니다. 해당 위키에 대해서는 그동안 그 위키가 자라온 방식이 있습니다. 물론 그로 인해 자기 표현의 제한을 받는건 좋은 현상이 아니지만, 한편으로는 기존의 위키가 자라온 방식을 관찰함으로서 배울 수 있는 점들이 있으리라 생각합니다. --[1002]
          문단의 내용이 확인을 부탁하는 것 같아서 답변 답니다.(그렇지 않다면, 중복 문단의 존재 이유가 없겠지요?) 전자의 문장은 잘 정리하셨습니다. 허나, ''앞으로 이모티콘이 가득한 위키라는 특별한 색깔을 [제로위키]가 가지리라는 의견이시고요.'' 에는 전체 긍정을 할수 없습니다. 아직 단할수는 없지요. '가득가득'이라니요. 내년 신입 회원이 기대되기는 하지만요. --NeoCoin
          * , 꾸준히 제기되는 문제입니다. 과거 글이 읽히는 것까지 위키라는 시스템이 책임지지는 않지요. 이제 [제로위키]도 2000페이지가 넘었고, 각 페이지당 A4 한장이라고 생각해도, 1000장의 두꺼운 사전이니까요. 휴~, 그 중 우리가 읽고 키울것은 많게 잡아도 20% 내외 일것입니다. (200~300 페이지) 당장 사용하는 것은 10% 정도? 그러나 위키 시스템의 철학적인 면에 대한 학습과 토론의 장이 전무한 상황에서 당연한 결과 같네요. [위키요정]과 NoSmok:문서구조조정 NoSmok:WikiGardening 등의 노력이 적은게 아쉽습니다.
          * [제로위키]는 활동하는 [위키요정]이 적습니다. 를들어 '''데블스캠프2003/ToyProblems/파일입출력''' 제목의 페이지를 발견해서 '''[파일입출력]'''으로 변경하는 이런 활동입니다. 이런 활동의 가치 인식이 중요합니다.
  • Gof/Command . . . . 6 matches
         때때로 요청받은 명령이나 request를 받는 객체에 대한 정보없이 객체들에게 request를 넘겨줄 때가 있다. 를 들어 user interface tookit은 button이나 menu처럼 사용자 입력에 대해 응답하기 위해 요청을 처리하는 객체들을 포함한다. 하지만, 오직 toolkit을 사용하는 어플리케이션만이 어떤 객체가 어떤일을 해야 할지 알고 있으므로, toolkit은 button이나 menu에 대해서 요청에 대해 명시적으로 구현을 할 수 없다. toolkit 디자이너로서 우리는 request를 받는 개체나 request를 처리할 operations에 대해 알지 못한다.
         를 들어 PasteCommand는 clipboard에 있는 text를 Document에 붙이는 기능을 지원한다. PasteCommand 의 receiver는 인스턴스화할때 설정되어있는 Docuemnt객체이다. Execute 명령은 해당 명령의 receiver인 Document의 Paste operation 을 invoke 한다.
         때때로 MenuItem은 연속된 명령어들의 일괄수행을 필요로 한다. 를 들어서 해당 페이지를 중앙에 놓고 일반크기화 시키는 MenuItem은 CenterDocumentCommand 객체와 NormalSizeCommand 객체로 만들 수 있다. 이러한 방식으로 명령어들을 이어지게 하는 것은 일반적이므로, 우리는 복수명령을 수행하기 위한 MenuItem을 허용하기 위해 MacroCommand를 정의할 수 있다. MacroCommand는 단순히 명령어들의 sequence를 수행하는 Command subclass의 구체화이다. MacroCommand는 MacroCommand를 이루고 있는 command들이 그들의 receiver를 정의하므로 명시적인 receiver를 가지지 않는다.
         이러한 들에서, 어떻게 Command pattern이 해당 명령을 invoke하는 객체와 명령을 수행하는 정보를 가진 객체를 분리하는지 주목하라. 이러함은 유저인터페이스를 디자인함에 있어서 많은 유연성을 제공한다. 어플리케이션은 단지 menu와 push button이 같은 구체적인 Command subclass의 인스턴스를 공유함으로서 menu 와 push button 인터페이스 제공할 수 있다. 우리는 동적으로 command를 바꿀 수 있으며, 이러함은 context-sensitive menu 를 구현하는데 유용하다. 또한 우리는 명령어들을 커다란 명령어에 하나로 조합함으로서 command scripting을 지원할 수 있다. 이러한 모든 것은 request를 issue하는 객체가 오직 어떻게 issue화 하는지만 알고 있으면 되기때문에 가능하다. request를 나타내는 객체는 어떻게 request가 수행되어야 할지 알 필요가 없다.
          3. Command를 묶을 수 있다. 앞서 설명한 MacroCommand가 그 가 된다. 일반적으로 composite command들은 CompositePattern의 인스턴스이다.
         아마도 CommandPattern에 대한 첫번째 제는 Lieberman 의 논문([Lie85])에서 나타났을 것이다. MacApp [App89] 는 undo가능한 명령의 구현을 위한 command의 표기를 대중화시켰다. ET++[WGM88], InterViews [LCI+92], Unidraw[VL90] 역시 CommandPatter에 따라 클래스들을 정의했다. InterViews는 각 기능별 명령에 대한 Action 추상 클래스를 정의했다. 그리고 action 메소드에 의해 인자화됨으로서 자동적으로 command subclass들을 인스턴스화 시키는 ActionCallback 템플릿도 정의하였다.
  • Java Study2003/첫번째과제/방선희 . . . . 6 matches
          프로그래밍을 할때 데이터베이스에 대한 접근이라든가 또는 다른 시스템에 대한 참조를 할때 굳이 그 시스템에 대해서 세세하게 알필요 없이 그저 외부에 주어진 인터페이스만을 이용해서 접근하면 됩니다. (를 들자면 어떤 기능을 이용할때는 이런 메소드를 호출하면 된다. 어떤 값을 저장하기 위해서는 이런 메소드로 접근하면 된다 정도). 빈즈에 대한 내용은
          를 들어 Java로 인사시스템을 개발하여 운영하고 있다가, 새로운 급여 시스템을 개발하고자 한다고 가정하자. 이때 Java는 다른 언어에 비해 기존 시스템과 쉽게 연동가능하며, 혹 기존 시스템이 Java가 아니더라도 그 일은 가능하다.
          * Java는 보안능력이 뛰어나다. 를 들어 네트워크를 통해 내 PC로 download된 Java로 개발된 프로그램은 일반적으로 그 능력이 제한된다. 다시 말해 바이러스처럼 작용할 수 없다는 말이다 (이점은 MicroSoft의 Active X와 비교된다).
          를 들어 모 site에 접속하였더니, applet이 내 PC로 내려와 수행되었다. 만약 이 applet이 내 PC의 중요한 정보를 가져가거나 지워버릴 수 있을까? 일반적으로 불가능하다(물론 가능하게 하는 방법도 있다. 하지만 일반적으로는 불가능하다).
          * MicroSoft windows에서 신나게 실행되는 게임이 Linux에서도 잘 돌까? 아마도 답은 '아니다' 일 것이다. 그러나 만약 그 게임이 Java로 제작되었다면 답은 '' 이다. 다시 말해 Java로 개발된 프로그램은 PC, Macintosh, Linux등 machine이나 O/S에 종속되지 않는다.
          를 들어 A라는 회사에서 인사 시스템을 Java로 개발하여 사용하고 있다고 가정하자. 다른 B라는 회사에서도 같은 인사 시스템을 개발하고자 한다면, B회사는 A회사의 인사 시스템 중 승진과 관련된 일부분을 가져와 그대로 사용할 수 있다.
  • ProgrammingWithInterface . . . . 6 matches
         Holub이 사용하는 제를 보자. 상속을 사용해 [Stack]을 구현한다.
         완벽한 Stack이다. 하지만 다음 코드를 사용하면 우리는 Stack 객체가 어떻게 돌아갈지 측 할 수 없다.
         상위 클래스가 가지는 메소드가 적다면 모두 [오버라이딩]하는 방법이 있지만 만약 귀찮을 정도로 많은 메소드가 있다면 오랜 시간이 걸릴 것이다. 그리고 만약 상위 클래스가 수정된다면 다시 그 여파가 하위 클래스에게 전달된다. 또 다른 방법으로 함수를 오버라이딩하여 외를 던지도록 만들어 원치않는 호출을 막을 수 있지다. 하지만 이는 컴파일 타임 에러를 런타임 에러로 바꾸는 것이다. 그리고 LSP (Liskov Sustitution Principle : "기반 클래스는 파생클래스로 대체 가능해야 한다") 원칙을 어기게 된다. 당연히 ArrayList를 상속받은 Stack은 clear 메소드를 사용할 수 있어야 한다. 그런데 외를 던지다니 말이 되는가?
         와!~ 전의 Stack보다 성능은 확실히 좋아 졌을 것이다. 그런데 문제가 발생했다. 더이상 pushMany 메소드에서 push 메소드를 호출하지 않는다. 이렇게 되면 MonitorableStack은 더이상 Stack의 최대 크기를 추적하지 못하게 된다. 기치 않은 결과이다. 상속을 사용한 구현으로 발생한 문제이다. 여기까지 글을 (책의 내용) 읽었다면, 아마 '상속을 사용하기 전에 한번 더 생각하는게 좋겠다' 라는 생각을 가슴 깊이 느꼈을 것이다. 아니면 별수 없는 일이다... :(
  • QuestionsAboutMultiProcessAndThread . . . . 6 matches
          3. 다음의 가 적절한 인가?
          * A) processor라고 쓰신 것이 process, cpu가 processor를 의미하신 것 같군요. process는 실행되고 있는 하나의 프로그램 인스턴스이며, thread는 a flow of control입니다. 즉, 하나의 프로그램 안에 논리적으로 여러 개의 제어 흐름이 존재하느냐(*-thread)와, 하나의 컴퓨터에 논리적으로 여러 개의 프로그램 인스턴스가 실행되고 있느냐(*-process)로 생각하는게 가장 좋습니다. multi-processor(multi-core)는 말 그대로 동시에 물리적으로 여러 개의 흐름을 처리할 독립적인 처리기가 병렬로 존재하느냐입니다. 위에 제시된 는 적절하지 못한 것 같습니다. - [변형진]
          * 오오.. 이렇게 비유를 할 수 있다니 술스럽네 - [서지혜]
          * 음식점 비유 재미있네요. 표절해야지 ㅋㅋ 저는 픽사빠니까 라따뚜이로 바꿀거요. - [김수경]
          * 제 읽으면서 마치 헤드 퍼스트 책을 읽는듯한 느낌을 받았다..ㅋㅋㅋ - [송지훈]
  • ToyProblems . . . . 6 matches
         이런 식으로 패러다임을 여러가지 소개한다. 를 들어 구구단 같은 문제는 최소 10가지 이상의 패러다임으로 풀 수가 있다.
          - 창준 - Higher Order Programming과 로우레벨에서의 설명(컨대 단순한 함수 포인터로 설명하는 것)의 차이는 미묘하고, 또 크다. 동사(달리다)를 명사(달림)의 품 안에 넣는 것이다. 이 사고에서 엄청난 차이가 생길 수 있다.
          - 창준 - 교육의 3단계 언급 Romance(시, Disorder)-Discipline(, Order)-Creativity(악, Order+Disorder를 넘는 무언가) , 새로운 것을 배울때는 기존 사고를 벗어나 새로운 것만을 생각하는 배우는 자세가 필요하다. ( -최배달 유도를 배우는 과정에서 유도의 규칙만을 지키며 싸우는 모습), discipline에서 creativity로 넘어가는 것이 중요하다.
          CP도 Functor 의 일종이다. ( - Spiral Matrix를 Vector의 방법으로 풀기). CP부터 배우면 CP에서 제시하는 에서만 적용하는 것으로 갇힐수 있다.
  • 데블스캠프2002/진행상황 . . . . 6 matches
          * StructuredProgramming - 창준이형이 역사적인 관점에서의 StructuredProgramming에 대해 설명을 하셨다. 그 다음 ["1002"]는 ["RandomWalk2"] 문제에 대해서 StructuredProgramming을 적용하여 풀어나가는 과정을 설명해 나갔다. (원래 정의 경우 StructuredProgramming 으로 ["RandomWalk2"] 를 만들어가는 과정을 자세하게 보여주려고 했지만, 시간관계상 Prototype 정도에서 그쳤다)
          * Python 기초 + 객체 가지고 놀기 실습 - Gateway 에서 Zealot, Dragoon 을 만들어보는 제를 Python Interpreter 에서 입력해보았다.
          * ["RandomWalk2"] 를 ObjectOrientedProgramming 으로 구현하기 - 위의 Python 관련 실습동안 ["1002"] 는 ["RandomWalk2"] 에 대해서 C++ Prototype을 작성. (["RandomWalk2/ClassPrototype"]) 이를 뼈대로 삼아서 ["RandomWalk2"] 를 작성해보도록 실습. 해당 소스에 대한 간략한 설명, 구현의 를 설명. 중간에 객체들에 대한 독립적인 테스트방법을 설명하면서 assert 문을 이용한 UnitTest 의 를 보였다.
         ["RandomWalk2"]를 풀 때 어떤 사람들은 요구사항에 설명된 글의 순서대로(컨대, 입력부분을 만들고, 그 다음 종료조건을 생각하고, ...) 생각하고, 또 거의 그 순서로 프로그래밍을 해 나갔다. 이 순서가 반드시 최선은 아닐텐데, 그렇게 한 이유는 무엇일까. 두가지 정도를 생각해 볼 수 있겠다.
          * 추상화 단계에 대해서 - 세미나 대상자의 수준을 파악하고, 그 사람에게 친숙한 지식들 (만일 컴구조에서 어드레스/옵셋 이야기를 그들이 배웠던 포인터의 개념과 같이 설명했더라면? 우리가 파이프라인 설명을 들었을때 책에서 세탁기의 가 나온것처럼 설명을 했었더라면?)과 융합시키는 건 어떨까. 정직이가 중간에 '포인터 지금 어렵죠? 그거 나중에 어셈을 배우면 그냥 저건 메모리 주소에요' 라고 설명했었는데, 그것을 실제로 메모리 그림을 그려주고, 포인터의 값이 어떻게 들어가는지에 대해 설명했었더라면 어떠했을까? --석천
  • 데블스캠프2004/세미나주제 . . . . 6 matches
          정도로 계획을 짜 놓았는데 전부다하기에는 캠프의 첫날이 다 필요합니다. 월요일에 저렇게 약된게 많으니, 3시간 정도만 해서 Wiki탐험과 ZeroPage역사+OT 정도만 진행할수 있으면 좋겠어요. 흐흐 벌써 [1002]를 섭외(?)해 놓았고, 다른 분들도좀 섭외를 해서 적절한 요일에 만나면 될것 같습니다. :) --NeoCoin
          * 시험은 수요일날 완료. RevolutionOS는 '' 로 든것이고. 실제로 04중에는 알 사람도 얼마 없지 않을까 해서. 적당히 컴퓨터쪽 역사의 과거와 미래에의 모습에 대해 보여줄만한 영화, 그리고 재미있는 녀석이면 환영. --[1002]
          * 로서는 좋은데, 직접 보기에는 너무 단조롭더라. 설명 자체도 그리 친절하지 않고, 암튼 그런 좋은 영화 같은거 없나? --NeoCoin
          우선 단기적으로 보면 03학번이 실력을 키워야 합니다. 02 학번은 현재 영동군, 1명만 남은 상태이고 그 또한 올해 군대를 갑니다. 석천 형(졸업)과 상민 형(군대)도 더이상 봐주기 힘들겁니다. 그리고 군대 간 ZP들(01, 02)이 돌어오는 시기는 내년 말이나 되야 할 것입니다. 그나마 다행히 저나 상규가 동대학원에 진학 정이라 2년 정도 더 봐줄 수 있습니다만 결국 재학생 선배의 공백은 03학번이 해결해야 할 것입니다. 한편 장기적으로 본다면 문제는 앞서 나왔듯이 ''군대''인 듯 합니다. 남자들은 군문제가 학회에 지속적인 활동을 못하게 합니다. 저나 상규가 아직까지 군대를 가지 않고 남아 ZP에서 계속 활동한 것이 ''스타''라는 이름이 붙인 것 같습니다. 이를 해결할 수 있는 건 군문제를 대학원 후의 전문연구원으로 해결 하던지 아니면 여자 회원이 공백을 매꿔줘야 할 것입니다. 그리고 제대한 ZP 회원들을 빨리 다시 활동 할 수 있게해야 할 것입니다. 마지막으로 저나 상규는 절대 스스로를 스타 또는 영웅이라 생각치 않습니다. --재동
         그래서 무지하게 궁금합니다. 학회가 무엇인지, 모두가 어떤 생각을 하는지 그래서 첫날에 그런 생각들을 담아내고 시스템을 조성해보자는 취지로 월요일 4시간의 시간을 달라고 한것 입니다. 그리고 당연히 이 시간은 함께 만들어 나가는 거겠지요. 그래서 토요일에 모임을 약(?) 해 두었는데 사람 모으고 있습니다. ;;
         [STL]을 할때 단순히 자료구조를 사용하는 방법을 같이 보는것도 중요하겠지만 내부구조 (를 들어, vector는 동적 배열, list은 (doubly?) linked list..)와 같이 쓰이는 함수(sort나 또 뭐가있드라..그 섞는것..; ), 반복자(Iterator)에 대한 개념 등등도 같이 보고 더불어 VC++6에 내장된 STL이 ''표준 STL이 아니라는 것''도 같이 말씀해 주셨으면;; (SeeAlso [http://www.stlport.org/ STLPort]) - [임인택]
  • 새싹교실/2012/세싹 . . . . 6 matches
          * 를 들어 지난주에 돈가스를 먹은 것에 대해 후기를 쓴다면 : "지난주에 강남에 가서 하나에 5만원하는 돈가스를 먹었다.(사실) 기대를 잔뜩 했는데 별로 맛이 없었다.(느낌) 강남은 땅값이 비싸서 값만 보고 엄청 맛있을거라 기대하면 안된다는 것을 알았다.(깨달은점) 다음에는 미리 인터넷에서 평을 찾아보고 별점이 높은 돈가스집을 찾아서 가봐야겠다.(앞으로의 계획)"
          5) gcc로 컴파일을 합니다. (gcc 파일명.c -o 원하는파일명 -std=c99) 해당 제외에 추가로 여러 옵션을 줄수 있습니다.
          * 제가 이미지인 줄 알았는데 박스였군요. - [김희성]
          * 가만보니 제가 사라졌다. - [김희성]
          -> 직접 해보는게 숙제였는데 다들 당연히 될 것으로 상하고 해보지 않았네요. :(
          * 이번에도 위키 업데이트가 좀 늦었습니다. 새싹 시간도 깜빡해서 지각하고.. 점점 바빠지는 것 같네요. 시간을 좀 더 아껴써야겠다는 생각이 들었습니다. 그리고 정해진 커리큘럼대로 하는 수업이 아니라서 그냥 손에 잡히는대로 필요한 지식을 전수하기로 했습니다. 물론 코딩은 지속적으로 할 수 있게 숙제가 나갈 정입니다. - [정의정]
  • 새싹교실/2013/양반/3회차 . . . . 6 matches
         )
         를 들어 지난주에 돈가스를 먹은 것에 대해 후기를 쓴다면 : "지난주에 강남에 가서 하나에 5만원하는 돈가스를 먹었다.(사실) 기대를 잔뜩 했는데 별로 맛이 없었다.(느낌) 강남은 땅값이 비싸서 값만 보고 엄청 맛있을거라 기대하면 안된다는 것을 알았다.(깨달은점) 다음에는 미리 인터넷에서 평을 찾아보고 별점이 높은 돈가스집을 찾아서 가봐야겠다.(앞으로의 계획)"
         오늘은 제어문에 대해서 배워봤습니다. 지난 시간에 제가 새싹들에게 잘못된 지식을 알려줬는데 의정이형이 그 것을 알려주어서 불상사를 피했습니다.(의정이형 고마워요) 이번 시간은 실습도 많이 많이 시키려고 했는데 시간 배분이 잘 안되서 그런지 실습도 많이 하지 못하고, 수업도 늦게 끝나서 후기를 여유있게 작성하지 못했네요. 5분 전에 끝내서 여유 있게 후기를 작성하려는 시도가 실패했습니다. (...) 그리고 for문을 설명하면서, 설명 제로는 구구단을 말해 놓고, 실습은 *로 사각형을 찍으라고 했는데 이 시도는 실패한 것 같습니다. 실습도 설명 제와 연관된 것으로 해야 이해가 더 잘될 거라는 것을 깨달았네요. 다음에는 설명 제와 실습 제를 더욱 충실히 준비해와야 할 것 같습니다. 그리고 시간 안배도 잘 해야겠네요.
  • 송년회 . . . . 6 matches
         학기 마무리행사로 학교전체가 들썩일텐데, 약이 필요하지 않을까요?? - [이승한]
          약 당연히 필요하다. 올 만한 사람 수의 2/3 정도로 약 하면 될 듯 하다. --재동
          재동형님이 말씀해주신 2/3 으로라면 20명 정도 생각해보고 약해야 할듯.
         레포트가 있어 정보다 하루늦게 메일 발송했습니다.
          이메일 연락후에 모여서 전화연락도 할 정입니다. -[이승한]
  • 정모/2013.2.19 . . . . 6 matches
          * 별일 없을시에 정대로.
          * 2월 후반부터 3월 초까지 홈페이지 새싹게시판에 새싹교실 강사신청받을 정이었음.
          * 새싹교실 강의 계획안 3월 1일 정도에 계시 정.
          * 새싹교실에 교습할 내용은 c언어를 중심으로 하되, 다른분야는 강사의 재량에 맞게 추가하는 방식으로 진행할 정.
          * 사람 수가 적은 관계로 다음주 정모에 더 구체적인 사안 논의 할 정.
          * BigBang - 오늘은 바쁜듯. 내일 할 정.
  • 지금그때2006/선전문 . . . . 6 matches
         행사는 4월 7일 금요일 저녁 7시에 시작하여 2시간 정도 진행할 정입니다. 장소는 공대 강의실 가운데 한 곳으로, 강의실 번호는 추후 공지할 정입니다.
         행사는 4월 7일 금요일 저녁 7시에 시작하여 2시간 정도 진행할 정입니다. 장소는 공대 강의실 가운데 한 곳으로, 강의실 번호는 추후 공지할 정입니다.
         행사는 4월 7일 금요일 저녁 7시에 시작하여 2시간 정도 진행할 정입니다. 장소는 공대 강의실 가운데 한 곳으로, 강의실 번호는 추후 공지할 정입니다.
  • CauGlobal/Episode . . . . 5 matches
         항공권은 티켓의 유효기간에 따라 가격이 달라지고(유효기간이 길수록 비쌈), 일찍 매할수록 저렴한 티켓을 구할 수 있습니다. 또한, 국적기는 자국민에게 할인을 못하게 되어있어서 외국 항공편을 이용하면 저렴하지요.
          1. 그래서 몇개의 약을 통해 OK상태로 된 'union of 약'이 하나의 셋트를 만들면 됩니다.
          1. 이때 꼭 같은 곳으로 가는 항공편일 필요는 없습니다. 를들어, 샌프란시스코로 가는 JAL 항공권일 경우, 서울->동경 구간이 WAIT 상태라면, LA로 가는 약에서 서울->동경 구간을 확보한다면 되는거죠.
  • Gof/AbstractFactory . . . . 5 matches
         각각의 룩앤필에는 해당하는 WidgetFactory의 서브클래스가 있다. 각각의 서브클래스는 해당 룩앤필의 고유한 widget을 생성할 수 있는 기능이 있다. 를 들면, MotifWidgetFactory의 CreateScrollBar는 Motif 스크롤바 인스턴스를 생성하고 반환한다, 이 수행이 일어날 동안 PMWidgetFactory 상에서 Presentation Manager 를 위한 스크롤바를 반환한다. 클라이언트는 WidgetFactory 인터페이스를 통해 개개의 룩앤필에 해당한는 클래스에 대한 정보 없이 혼자서 widget들을 생성하게 된다. 달리 말하자면, 클라이언트는 개개의 구체적인 클래스가 아닌 추상클래스에 의해 정의된 인터페이스에 일임하기만 하면 된다는 뜻이다.
          UI 제에서 Motif widgets을 Presentation Manager widgets로 바꾸는 작업을 단지 유사한 팩토리의 객체와 바꿔주고 그 인터페이스를 다시 생성함으로써 행할 수 있다.
          InterViews 는 AbstractFactory 클래스들을 나타내기 위해서 'Kit'를 접미사로 사용한다. 이것은 WidgetKit과 DialogKit abstract factory 들을 명확한 ["룩앤필"] UI 객체를 위해서 정의한다. InterViews는 또한 서로 다른 복합 객체를 생성하는 LayoutKit 을 포함다. 를 들면, 어떤 layout은 문서의 방향(인물이나 풍경)에 따른 서로 다른 복합 객체를 개념적으로 정렬한다.
          ET++[WGM88]은 다른 윈도우 시스템(를 들면, X Windows 와 SunViews)간의 호환을 수행하기 위해서 Abstract Factory 패턴을 사용했다. 윈도우 시스템의 추상 base 클래스는 윈도우시스템의 자원 객체(를 들면, MakeWindow, MakeFont, MakeColor)를 생성할 수 있는 인터페이스를 정의한다. Concrete 서브 클래스는 특정 윈도우 시스템에 인터페이스를 수행한다.
  • HanoiProblem . . . . 5 matches
          * 아래와 같은 제 식으로 소스를 만든 페이지에 넣어 주세요.
         재귀함수가 사용되는 대표적인 몇가지를 보여줍니다. 재귀함수 사용에도 그 종류가 다른데, 대표적인 종류들을 보여주는 것이 중요합니다. "아, 재귀함수라는 것이 이렇게도 사용될 수 있구나!" 퍼뮤테이션/콤비네이션, 피보나치수열, 트리검색, 팩토리알, 조건문과 재귀호출로 반복문(while) 만들기 등이면 충분하지 않을까 합니다.
         시작하는 수를 하나 주고, 특정한 연산을 사용하여 정해진 스텝만에 다른 수로 전환시키는 문제를 주었습니다. 를 들어, 8에서 시작해서 곱하기 2나, 빼기 7을 사용해서 6번의 스텝만에 15를 만드는 문제입니다.
         한 그룹은 를 들은 복잡한 문제를 먼저 제시받았고, 다른 그룹은 단순한 문제(컨대 2번만에 8을 9로 바꾸는 것) 두개를 먼저 제시받았습니다.
  • Java Study2003/첫번째과제/장창재 . . . . 5 matches
         자바는 서로 다른 이종(Heterogeneous)의 네트워크 환경에서 분산 되어 실행될 수 있도록 설계되었습니다. 이와 같은 환경에서는 응용 프로그램들이 다양한 하드웨어 아키텍쳐 위에서 실행될 수 있어야만 합니다. 이를 위해 자바 컴파일러는 이종의 하드웨어 및 소프트웨어 플랫폼에서 효율적으로 코드를 전송하기 위해 설계된 아키텍쳐 중립적인 중간 코드인 바이트코드를 생성합니다. 이는 동일한 자바 프로그램의 자바 바이트코드가 자바 가상머신이 설치되어 있는 어떤 플랫폼에서도 실행될 수 있도록 하는 것입니다. 또한, 자바는 기본 언어 정의를 엄격하게 함으로써 효율적인 이식성을 제공해 주고 있습니다. 를 들어, int 형과 같은 기본 데이터형의 크기를 플랫폼과 무관하게 일정하게 하고, 연산자의 기능을 확실하게 규정하고 있습니다. C 언어를 이용하여 int 형을 선언할 때, 도스에서는 16비트, 윈도우 95/98/NT 등 32비트 운영 체제 환경에서는 32비트, 유닉스에서는 32비트 등 그 플랫폼에 따라 크기가 다르지만, 자바에서는 플랫폼에 상관없이 32비트로 고정되도록 하였습니다. 이는 자바 프로그램이 실행되는 환경이 자바 가상머신으로 동일하기 때문입니다.
         자바 애플릿을 실행시키기 위해 애플릿을 다운로드해야 하는데, 이 때 애플릿에서 사용하는 데이터들도 존재할 수 있습니다. 를 들어, 애니메이션을 수행하는 애플릿이 있는 HTML 페이지에 접속하여 그 애플릿을 실행시켜야 할 경우, 해당 애플릿 파일과 애플릿에서 애니메이션을 위해 사용하는 각 프레임 이미지도 존재할 것입니다. 따라서, 애플릿 파일은 물론 애플릿에서 사용하는 이미지 파일도 다운로드해야 애플릿에서 제대로 애니메이션을 수행할 수 있겠지요. 이 때, 애플릿 실행과 관련된 모든 파일을 JAR 또는 ZIP 형태의 압축 파일로 묶어 전송하게 됩니다. 이렇게 함으로써, 느린 네트워크를 이용하여 애플릿과 관련된 파일들을 다운로드 하는데 드는 시간을 줄일 수 있습니다.
         다운로드 받은 애플릿과 애플릿 관련 파일들은 웹 클라이언트의 디스크에 캐싱합니다. 를 들어, 웹 클라이언트가 애플릿이 포함된 페이지를 보다가 다른 페이지에 잠깐 들렀다가 애플릿이 포함된 페이지로 다시 돌아올 경우, 애플릿과 관련된 모든 파일들을 다시 다운로드하는 것이 아니고 웹 클라이언트의 디스크에 캐싱 되어 있는 애플릿 관련 파일들을 사용하게 됩니다. 이렇게 함으로써, 느린 네트워크를 이용하여 애플릿과 관련된 파일들을 다시 다운로드 하는데 걸리는 시간을 없앨 수 있습니다.
         이러한 문제는 자바가 스레드 스케줄링 정책 구현에 의존하고, synchronized 명령어가 모니터 기반의 동기화 기법만 제공하고 큐 대기 시간을 측할 수 없으며, notify() 메소드가 스레드를 깨우는 순서가 불명확하고, 우선순위 역전(priority inversion_의 가능성이 있습니다. 이러한 문제는 API 수준에서 해결되어야 하고, 실시간 타스크 처리를 위한 우선순위 레벨을 확장하고, 우선순위 상속(priority inheritance) 또는 우선순위 최고 한도 제한(priority ceiling) 등과 같은 우선순위 역전 방지 (priority inversion avoidance) 프로토콜을 사용하고, MuteX, 이진 세마포어(Binary Semaphore), 계수 세마포어(Counting Semaphore) 등을 사용할 수 있습니다.
         이렇게 두 개 이상의 자바 프로그램 규약을 만족시키는 자바 프로그램은 여러 자바 프로그램에 속하게 됩니다. 를 들어, 하나의 자바 프로그램을 작성했는데, 이 자바 프로그램은 자바 애플리케이션을 위한 규약을 만족시켜 주고 자바 애플릿을 위한 규약도 만족시켜 준다면, 이 자바 프로그램은 JDK와 함께 제공되는 자바 가상머신에 의해 실행되는 자바 애플리케이션으로서 독립적으로 실행될 수도 있고, 자바 호환 웹 브라우저에 내장된 자바 가상머신에 의해 자바 애플릿으로 실행될 수도 있다는 것입니다. 이렇게 자바 언어를 이용하여 여러 규약에 맞는 자바 프로그램을 작성할 수 있지만, 하나의 자바 프로그램이 굳이 두 개 이상의 규약을 모두 만족시켜주도록 자바 프로그램을 작성하는 경우는 자바 애플리케이션과 자바 애플릿의 경우를 제외하고는 거의 없습니다.
  • JavaStudy2002/입출력관련문제 . . . . 5 matches
          System.out.println("글자 한줄 입력 받기 제");
          System.out.println("\n글자나누기 제\n");
          실행시 {{{~cpp
         1글자 입력 받기
         글자나누기
  • TestFirstProgramming . . . . 5 matches
         ex) ["TFP제/Omok"], ["TFP제/Queue"], ["TFP제/WikiPageGather"]
         Random 은 우리가 측할 수 없는 값이다. 이를 처음부터 테스트를 하려고 하는 것은 좋은 접근이 되지 못한다. 이 경우에는 Random Generator 를 ["MockObjects"] 로 구현하여 측 가능한 Random 값이 나오도록 한 뒤, 테스트를 할 수 있겠다.
  • ZeroPageHistory . . . . 5 matches
         ||2학기 ||7피 점거의 시작. 제 1회 대안언어축제 자봉단 참가. ACM 선 통과(본선 18위) ||
         ||2학기 ||제 2회 대안언어축제 자봉단 참가. ACM 선 통과(본선 11위) 동상 입상, 한양대 학술동아리 자람과 학회교류 행사 ||
          * 산을 탕진함
          * 위키페이지에서 복붙할
         [["ZeroPageHistory/old" 전 페이지 내용]]
  • 데블스캠프2011/셋째날/String만들기/김준석 . . . . 5 matches
          //외처리점...
          //길이에 따른 외처리 필요함.
          //크기 외처리
          //크기 외처리
          //크기 외처리
  • 새싹교실/2011/무전취식/레벨10 . . . . 5 matches
         서원태 : 수요일날 자다가 종하형한테 문자왔음 "경진대회 감독좀 맡아라" 그래서 갔는데 문제좀 봤는데 하나도 모르겠음. 그래서 인터넷 쓰는사람 계속 잡았는데 치완이네 조가 인터넷 쓰는건 몰랐는데 알아서 말해서 강퇴시킴. 그리고 끝나서 같이 밥먹고 집에감. 목요일에는 가족 저녘약속있어서 축제 구경못하고 집에 감. 금요일날 축제 구경할려고했는데 문사 프로젝트 발표 준비때문에 구경 못함. 내년 축제는... 아 군대가있지. 군대갔다오면 3년정도 뒤에 볼수 있을듯.
         == 수업 제 ==
          * 를 들어 지난주에 돈가스를 먹은 것에 대해 후기를 쓴다면 : "지난주에 강남에 가서 하나에 5만원하는 돈가스를 먹었다.(사실) 기대를 잔뜩 했는데 별로 맛이 없었다.(느낌) 강남은 땅값이 비싸서 값만 보고 엄청 맛있을거라 기대하면 안된다는 것을 알았다.(깨달은점) 다음에는 미리 인터넷에서 평을 찾아보고 별점이 높은 돈가스집을 찾아서 가봐야겠다.(앞으로의 계획)"
          * 에~ 앞으로 쪽지 자주보내야지 ㅋㅋ 아 못된것 같아. 여튼. 코딩하는 실력이 부족한것을 느꼇다면 아마 그부분의 발전이 있을꺼야. 그리고 많이 그런 고민을 한다면 훌륭한 프로그래머가 되겠지~! 공부하는걸 도와달라고 하니 너무 기쁘구나 ㅋㅋ - [김준석]
         문제4.(좌석 약)
  • 정모/2007.3.27 . . . . 5 matches
          => 자바부터 시작할 정입니다.
          => 온라인과 오프라인을 병행해서 프로젝트를 진행할 정입니다.
          => 이번주 금요일 오후 5:00 시부터 2시간동안 진행할
          => 웹쪽에서 강력한 효용성을 가지고 있음. 기초부터 시작할 정입니다. 관심있으신 분들의 많은 참석 바랍니다.
          => 매일 0.5~1시간 가량 간단한 코딩을 할
  • 제12회 한국자바개발자 컨퍼런스 후기/유상민의후기 . . . . 5 matches
         시작할때 발표를 위해 열심히 오랜 시간 준비했다고 하였는데, 마치 대학생들에게 리포트 시켰을때 책만들어서 온 느낌이다. 전에 심리학과 생명공학 발표때 그런 사람들 있었는데, 아마 그런 노력의 긍정 피드백(괜찮은 학점)이 누적되어서 이런 발표까지 이어진건 아닐까 상상의 나래를 펼쳐본다.
          * 열린게 중요한거 같다. 방금 업체측에서 말씀하셨는데, 그런 부분이 이해가 부족한 부분인거 같다. 열어야 한다(openness). 를들어, 블로그 같은것으로 회사의 문화 같은걸 알린다던지 하는 행동이 출발점이 될 수 있을 것 같다.
          * 내용중 '여성이 최초로한 것'에 대한 내용이 몇가지 나왔는데, 거기서 끝이었다. 를들어서 최초의 프로그래머는 여성이다. Ada 는 여성이 만들었다. 이런 식인데, 둘다 그냥 위안 삼아 이야기하는거 같은데, 이번 발표에서 이 두가지에 꽤 시간을 두던데 의미 있어 보이지 않았다.
          * 자주 사용하는 용어 중 남성화에 대한 자신이 생각나는 가장 가까운 , 남성화를 벗어났다고 표현을 몇번 하셨는데 어떨때 '벗어났다.'라고 느낀 그런 포인트가 있나요?
          * 공대 여성의 남성화를 이야기하긴 했는데, 남성화 설명을 하기 위해서 남성화라는 용어를 써버리면.. '우유는 우유다.' 가 되어버린다. 이 발표에서 가장 자주 쓰는 등장하는 용어 였는데, 해당 용어가 각자에게 너무 다양하게 해석될 수 있는 부분이라서, 구체 를 들지 않는 부분은 아쉬웠다.
  • 제13회 한국게임컨퍼런스 후기 . . . . 5 matches
          * 그리고 나서 음덕인 본인이 찾아간 곳은 Audio관련 세션. 트레일러를 만들더라도 음악을 어떻게 만들어야 하는지에 대해서 이야기를 했다. 스토리텔링을 통해 짧은 시간에 시선을 사로잡을 수 있어야 한다고 했다. 그러면서 잘못된 와 잘 된 를 보여주셨는데 잘 된 도 그닥..
          * 두 번째 들은 세션은 자기 회사의 프로그램? API를 이용해 서버를 만들고 채팅을 하고 뭐 이런 이야기를 시를 통해 보여주었다. 그냥 가져다 쓰면 되요 라는 말과 함께 이것 저것 시를 보여주었는데, 결국 자기 회사 홍보였다.
  • 프로그래밍잔치/둘째날후기 . . . . 5 matches
         정리하면서 1002는 어떻게 문제를 나눌것인가에 대해 네트워크 게임 작성시 팀별 작업 분담에 대해 다음의 를 들었다.
          * 팀프로그래밍을 하면서, 대화가 중요하단 생각을 했다. 형식적이지 않은 이런 저런 의사소통도 많이 필요하겠지만 어느정도의 형식이 갖춰진 대화를 하는 것이 필요할 것 같다. 를 들면, 언어선택의 문제에 있어서 대충 한 두명이 이걸로 짤까?? .. 그럴까?? 이런 대화보다는 정식으로 사람들한테 자신이 아는 언어와 생각을 물어서 종합적인 결론을 도출하는 과정이 필요했던거 같다..그리고 자신이 알고 있는 것과 모르고 있는 것에 대해서 스스로 잘 알필요가 있을듯..;; 또 다른 사람의 입장을 한번더 생각하는 맘도 필요한 것 같다. --은지
          * 나역시 페어를 해본건 아주 간단한것이었긴 하지만, 그때의 느낌이라면 페어가 되는 조건에 대해서 좀 생각해봐야하겠지. Expert - Expert Expert - Novice의 단적인 를 들자면 역시 Expert - Expert인 경우가 진행도 빠르고 페어도 효율적이겠지만 두번째의 경우 시간분배에 따라 해결하는 양도 틀리고 하지만 결국 시간이 느려지는건 사실 그러나 얻는것! 페어가 끝난후 Novice가 단지 처음의 수준에 머무르지는 않는다는 것이지. 내 느낌은 일단 그러네 ^^; 아 참고로 어중간한 사람끼리 만나면 진행은 잘되는데 머 잘되면 좋긴하지만 안되는 쪽으로도 잘 되는? 현상이 벌어질 가능성도 있다고 사료됨. (이 내용은 1002 군의 전의 페어에 관한글을 참고함) - JihwanPark
          * 전에 페어를 할 때 느꼈던 점을(정확히는 깨달았던 점을) 제대로 써먹지 못해 크게 후회와 아쉬움이 밀려온다. 그리고.. 공부좀 해야겠다는 생각이...;; --["Wiz"]
  • 프로그램내에서의주석 . . . . 5 matches
          좌절이다. 일단 자네 의견에 동의 정도가 아니라 같은 의도의 말이었다. 위의 자네 말에 대한 내가 의미를 불확실하게 전달한거 같아서 세단락 정도 쓴거 같은데.. 휴 일단 다시 짧게 줄이자면, "프로그래머의 낙서의 표준"인 UML과 {{{~cpp JavaDoc}}}의 출발은 아 다르다. 자네가 바란건 디자인 단위로 프로그래밍을 이해하길 원한거 같은데, 그것을 {{{~cpp JavaDoc}}}에서 말해주는건 불가능하다고 생각한다. Sun에서 msdn에 대응하기 위해(?) {{{~cpp JavaDoc}}}이 태어난것 같은데 말이다. [[BR]]
         를 들어 다음의 코드를 살펴보자(회사에서 누군가 작성한 코드)
         또 다른 도 있다.
         // 사용
         이선우는 이러한 코드를 보며 여느때와 같은 지루함을 느끼지 못했다. (모든 주석 없는 코드가 다 지루하다는 뜻은 아니다. 분명 술적인 코드는 코드 자체로 신비롭다. 문제는 이런 코드를 자주 만나기 어렵다는데 있다.) 정말, 재미있지 않은가?
  • 1thPCinCAUCSE/null전략 . . . . 4 matches
         한 20분정도 잘못진행했었는데, 첫번째는 ["1002"] 가 B 번문제를 제대로 이해하지 못했고 (앞부분만 읽고, 문제의 input-output 을 거꾸로 판단), 두번째는 input 이 100 일때의 output 상치를 잘못계산한 상태에서 이를 근거로 Test Driven 을 시도해서 추후 발견뒤 테스트를 수정하는동안 시간을 낭비했습니다.
         Sample 로 제공한 데이터들을 만족시키는 코드는 작성하였으나, 여전히 변수들이 다 뽑아져지지 않아서, 임의의 결과데이터 (100인 경우) 에 대해 상되는 결과를 생각하고 코드를 작성한뒤, 코드와 결과들, 코드로부터 발견되는 변수들을 토대로 연습장에 기록을 했고, 그러던중 ["neocoin"] 이 일반화 공식을 찾아내었습니다.
         미리 제문제로 제시된 5문제중 어려웠었던 뒤의 3문제들을 각자 풀어보고 훈련했었다면 실전에서도 더 여유있고 의식적인 작업을 할 수 있었으리라 생각하며. 그리고, 초반에 바로 TDD 로 나가는 것보다, 문제에 대한 여러 접근방법을 둔 뒤, 하나를 고르고 그에 대해 TDD 로 나가는 것이 더 좋았을 것이라고 생각. (TDD를 바로 문제 Approach 기법으로 적용하는것 보단, 해당 문제 접근방법에 대해 빨리 필요한 변수들을 발견해나가고, 명확하게 해주는데 더 효과가 크다는 생각이 들어서)
         문제를 풀때 우스개로 이야기했던것이 '수학자의 접근이냐 공학자의 접근이냐'(페르마의 마지막정리 책에 나왔던 . 즉, 연역/귀납). 이런문제인 경우 문제 풀기전 '어느쪽 접근이 더 유용할까' 궁리를.; 개인적으론 연역이 약해서 후자를..; --["1002"]
  • 2ndPCinCAUCSE/ProblemA . . . . 4 matches
         같은 길이의 성냥개비가 여러 개 주어져 있다. 이것들을 평면에 늘어놓아서 삼각형을 만들려고 한다. 삼각형의 한 변은 여러 개의 성냥개비를 직선으로 이어서 만들 수 있지만, 성냥개비를 꺾거나 잘라서 변의 한 부분을 만들 수는 없다. 성냥개비의 개수가 주어졌을 때, 이들 성냥개비를 사용하여 만들 수 있는 서로 다른 삼각형의 개수를 구하는 프로그램을 작성하시오. 를 들어서 9개의 성냥개비로 만들 수 있는 서로 다른 삼각형은 3가지이다.
          (2) 삼각형을 한 개도 만들 수 없으면 0을 출력한다. 를 들어서, 주어진 성냥개비의 개수가1, 2, 또는 4인 경우에는 삼각형을 한 개도 만들수 없다.
         === 입력의 ===
         === 입력의 에 대한 출력 ===
  • 2ndPCinCAUCSE/ProblemC . . . . 4 matches
         를 들어, 7명의 아이들이 다음과 같이 순서대로 줄을 서 있다고 하자.
         위의 방법으로는 모두 네 명의 아이를 옮겨 번호 순서대로 줄을 세운다. 위의 에서 세명의 아이만을 옮겨서는 순서대로 배치할 수 가 없다. 따라서 네 명을 옮기는 것이 가장 적은 수의 아이를 옮기는 것이다.
         === 입력의 ===
         === 입력의 에 대한 출력 ===
  • 2학기파이선스터디/문자열 . . . . 4 matches
         -- 제 --
         * 각 연산에 따른 제는 발표시간에 실습!!
         -- 제 --
          * 자주 쓰일거라고 상 되는것 중심으로 편집.
  • 3DGraphicsFoundation . . . . 4 matches
          * 수학함수 모듈 인터페이스 제 - C style : ["3DGraphicsFoundation/MathLibraryTemplateExample"]
          * 상협의 프로그램 [http://165.194.17.15/~namsang/FractalSurface.exe] : 오 링크 걸렸당~
          * 해성 제 AseParserByJhs
          * [http://www.chronocross.de/directx8.htm] : 3D 타일맵에 빌보드 캐릭터 출력 제 소스 있는 곳 -- 정수
  • FoundationOfUNIX . . . . 4 matches
          * cd ../test4 (.. 이렇게 점 2개는 디렉토리 한개 뒤로 가는 효과, 상대 경로의 )
          * cd /user/opera4/namsang ( 절대 경로의 , root에서 부터..)
          * 제가 부연 설명할 것임 ( -rwxr--r-- ... 744, 111 100 100)
          * 권한 주는
  • JavaStudy2003/세번째과제/곽세환 . . . . 4 matches
         = 클래스정의 및 인스턴스(객체) 생성 (제1 + 제2) =
         = 변수 및 메소드의 접근제어 (제1 + 제2) =
  • LUA_2 . . . . 4 matches
         이번에는 루아의 자료형에 대해서 글을 써 보겠습니다. 루아의 자료형은 많지 않습니다. 기본적인 자료형은 숫자, 문자열, nil(Null) , boolean 이 있습니다. 간단하게 를 살펴보면 type 연산자로 자료형의 이름을 알 수 있습니다.
         루아는 특이하게 복수 대입을 사용할 수 있습니다. 를 들면 첫번째 변수에는 '=' 이후 첫번째 값을 두번째 변수에는 두번째 값을 대입하는 방식으로 사용할 수 있습니다.
         이제는 기본 사칙 연산과 비교 연산자를 사용하는 제를 보겠습니다.
         마지막으로 오늘 배운 것 이외에 추가로 주석처리 하는 방법을 살펴 보겠습니다. 앞서 제에서 '--' 를 하고 코드를 설명했는데 '--' 가 주석을 시작하는 코드입니다. 한 줄 이상의 주석 처리는 "--[[" 와 "--]]"를 통해서 처리할 수 있습니다.
  • LoadBalancingProblem . . . . 4 matches
         Load Balancing 이라는 개념은 앞으로 몇번 접하게 될 개념입니다. 컴퓨터분야에서뿐만 아니라 다른 분야 (를 든다면 이삿짐 업체나, 택배업체, 우체국 등등..) 에서도 쓰입니다. Load Balancing은 역할분담을 가장 적당하고 고르게 하여 각각의 개체들이 부담을 적게 느끼고 전체 작업시간을 단축시킬수 있도록 해 줍니다. 간단한 LoadBalancingProblem 문제를 접하여보고 기회가 닿는다면 조금더 복잡한 종류의 문제를 풀어보는것도 좋을것 같습니다.
          SuperComputer 사는 N 개의 CPU 로 이루어진 슈퍼컴퓨터를 제작하였다. 각각의 CPU는 1에서 N 까지 번호가 새겨져 있으며 각각 독립적인 작업을 수행한다. 새로운 작업이 생기면 무작위로 한개의 CPU 에 그 작업이 할당된다. 이럴 경우 어떤 CPU 에는 작업이 엄청 많고 다른 CPU 에는 할당된 작업이 적거나 아 없는 상황이 발생하게 된다. 이럴경우 각 CPU 에 작업을 적당하게 분배하여야 하는데 각각의 재분배 작업은 N번 CPU가 1-N, 1-N CPU 에 각각 하나씩의 작업을 전달하는 것이다. 차근차근 살펴보면,
          를 들어보면,
         || 임인택 || . || Java || [LoadBalancingProblem/임인택] (그냥 전에 풀어놨던 것) ||
  • NUnit/C++예제 . . . . 4 matches
         === 제 소스 실행법 (Using C++) ===
          * 제는 아무 생각없이 만들었고, 테스트 할 필요도 없는 거지만.. 그냥 사용법을 보는 거니까 신경쓰지 마세요.
         그래서 MFC 제는 네가 작성한 첫번째 제와 동일한 수준으로 쓸수 있는 것이 아닐까 생각한다. 길을 열어줘 :)
  • OurMajorLangIsCAndCPlusPlus/stdlib.h . . . . 4 matches
         == stdlib.h 의 함수 제 ==
         ==== strtod(), strtol(), strtoul() 제코드 ====
         ==== malloc() 제코드 ====
         ==== qsort(), bsearch() 제코드 ====
  • PairProgramming . . . . 4 matches
         PairProgramming 의 다른 적용 로서 PairSynchronization 이 있다.
          * Junior 의 위치에서 바라본 학습 효과 - 이전에 상경이형이 채팅 프로그램 만드는 법을 직접 보여줬을때가 생각이 난다. (그때 '자. 15분동안 하나 만들어줄께~' 하면서 후다다닥 MFC로 서버/클라이언트 제를 바로 보여주던 모습은 잊혀지지 않는다;) Junior 의 입장에서 Expert 행동 하나하나는 Check Point 이다. 좋은 습관과 프로그래밍 스타일, 디버깅하는 모습을 직접 눈으로 확인할 수 있었다.
         PP의 장점은 토론을 많이할 수 있다는 것(의사소통 + 지식공유?)과 집중력이 높아진다는 것이었다. 처음이라 그런지 코딩시간보다 토론시간이 더 길었다. 기존의 방식대로 혼자 코딩하면 PP를 하는 것 보다 더 많은 코드를 생산할 수 있었다. PP에 익숙해지고 서로의 의견차이를 줄이면 점점 생산속도가 나아지리라 상해 본다.
          * http://www.objectmentor.com/publications/xpepisode.htm - Robert C.Martin 과 Robert S Koss 이 대화하면서 Pair를 하는 제.
  • ProjectVirush/Idea . . . . 4 matches
          그렇지만 몇가지 아이디어는 내어 볼 수 있다.^^ 그래서 요 며칠간 짬짬이 생각한 아이디어를 서술해 보겠다. 많이 부실해도 쁘게 봐주고 보충해 주면 좋겠다.^^
          12. 바이러스의 일부도 가끔 측 불가능한 돌연변이를 일으킨다. (D, E, F)
         를 들어
          전에 만들어 놓은 것이 파이썬이라서 이번에도 파이썬으로 할 정이에요. -- [Leonardong]
  • PythonNetworkProgramming . . . . 4 matches
         역시. 아주아주 간단한 제.~
         또는, 기본 모듈로 있는 SocketServer 모듈을 사용할 수 있다. 다음은 간단한 제.
         다음은 화일 보내는 부분과 관련한 간단한 제.
         다음은 화일 받는 부분과 관련한 간단한 제.
  • Ruby/2011년스터디/세미나 . . . . 4 matches
          * 외처리하기 (세번째 세미나에서 필요할까?)
          * if/else로 외 처리해보자
          *
          * ''의도가 명확하다는 것''이 무엇인지 설명하는 것보다 의도가 명확하지 않은 상황을 제시하는 게 이해하기 좋을 것 같으니 하나 를 들어볼게. RubyLanguage에서 괄호를 쓰지 않아도 되는 것은 if 구문에 대해서만 그런 것은 아니야. 함수의 경우도 마찬가지지. 만약 내가 매개변수 a와 b를 받아 그 둘을 더해 반환해주는 함수 add(a, b)를 만들었다 치자. 이 메서드를 다음과 같이 이용할 수 있겠지.
  • STL/vector/CookBook . . . . 4 matches
          * 제로 숫자를 몇개 입력받나 갯수를 입력받은 만큼, 그만큼 루프를 돌려서 숫자를 입력받는 걸 보자.
          * 또 하나 살펴볼게 있다. 아까 제에서는 반복자로 벡터 내부를 순회했었다. 하지만 벡터는 임의접근을 허용한다. 배열처럼 ar[4] 이런식으로 쓸수 있단 말이다. 편한대로 써주자.
          * 다음 제는 pointer로 자료를 넣고, 지우는 제이다.
  • SmallTalk/강좌FromHitel/강의3 . . . . 4 matches
         저장하겠느냐고 묻는데, 이 물음에 <>라고 대답합니다. 그러면 "Locked
         나중에 Smalltalk를 실행할 때 똑같이 복원할 수 있습니다. 를 들어, 여러
         Smalltalk는 현재의 상태를 저장하겠느냐고 묻습니다. <>를 선택하십시오.
         두어야 하는 이유입니다. 그래야만 만일의 경우에 발생하는 문제를 방할
  • SuperMarket . . . . 4 matches
         1. 돈
         1. 돈 금 선택시...
         돈을 금하세요 >>
          * deposit -- 돈을 금한다
  • VonNeumannAirport . . . . 4 matches
          * ["Refactoring"] Bad Smell 을 제대로 맡지 못함 - 간과하기 쉽지만 중요한 것중 하나로 naming이 있다. 주석을 다는 중간에 느낀점이 있다면, naming 에 대해서 소홀히 했다란 느낌이 들었다. 그리고 주석을 달아가면서 이미 구식이 되어버린 전의 테스트들 (로직이 많이 바뀌면서 테스트들이 많이 깨져나갔다) 를 보면 디미터 법칙이라던가 일관된 자료형의 사용 (InformationHiding) 의 문제가 있었음을 느낀다.
         Requirement 수정 상궁리 (일단은 떠오르는대로. Testability 를 고려하지 않은 상태로)
          * load 를 발생시키는 를 Passenger 뿐만 아니라 다른 여러가지를 둔다. ex) 여행객 가방, 컨테이너의 경우 traffic load 2, 4 를 발생시킨다.
          -> 역시 PassengerSet 이 따로 있어서 Configuration 과 같이 협동할 경우엔 쉽게 구현 가능. 그렇지 않은 경우 고생 상.
  • 논문번역/2012년스터디/신형준 . . . . 4 matches
         오직 하나의 열만을 가진 행렬을 열 벡터 또는 간단히 벡터라고 부름니다. u,v,w는 두개의 entry를 가진 벡터들의 입니다. (w1과 w2는 실수). 두개의 entry를 지닌 모든 벡터들의 집합을 R^2라고 나타냅니다. 이 R은 벡터에서 entry들이 실수라는 걸 의미하고, 지수 2는 각각의 벡터들이 두개의 entry를 가지고 있다는걸 의미합니다.
         R^2에 있는 주어진 두개의 백터 u와 v에 대해서 그들의 합 즉, 벡터 u+v는 u와 v의 대응하는 entry들을 각 각 더함으로 얻어집니다. 를 들어
         스칼라 곱과 벡터 합의 연사자들은 다음의 에서 처럼 결합될 수 있습니다.
         그리고 이것은 c1,...cp의 weights를 같는 v1,..,vp의 선형결합이라고 불려집니다. 이와 같은 선형결합을 실행할때, 위의 속성 (ii)는 우리에게 괄호를 누락시키는걸 허용해줍니다. 선형결합에서 weights는 0을 포함한 어느 실수라도 될 수 있습니다. 를들어 벡터 (p28의 벡터 3개) v1과 v2의 몇몇의 선형결합과 같이 나타낼 수 있습니다.
  • 상협/감상 . . . . 4 matches
          * 태어나서 지금까지 읽은 책을 다 적을 수는 없고, 최근에 읽었거나 전에 읽어서 기억에 남는것을 적겠습니다.
          * 난 정말 기억력이 나쁘다. 방금 전에 썼던 감상문을 다시 읽어보니 정말 새로웠다. ㅡㅡ; 앞으로는 책을 읽고나서 꼭 감상문을 써야 겠다. 안그러면 금방 까먹엇 읽은 효과가 없는거 같다. 또한 전에 썼던 감상문을 다시 읽어 보면 전의 그 생생한 감동이나 느낌이 다시 느껴진다. 이러한 느낌이 너무 좋은거 같다.
  • 새싹교실/2011 . . . . 4 matches
          * 위키를 사용하기 어렵게 느낀다면 그건 익숙하지 않기 때문이요. 함께 써보는 시간을 마련해주세요.
          * 를 들어 새싹 교실을 통해 배운 것들을 ZeroPage 정모에서 공유하셔도 좋습니다.
          * 모든 반 새싹 선생님과 학생들이 한자리에 모이는 날을 마련할 정입니다. 이 날 진행한 게임에서 우승한 반은 추가적인 지원을 받으실 수 있습니다.
          * 커리큘럼 가이드라인은 참고 및 시용으로 사용하며, 평가와는 무관합니다.
  • 새싹교실/2012/벽돌쌓기 . . . . 4 matches
          : 제 - swap함수 / add 함수의 구현
          * 의외로 이해를 빨리하여 실습 제를 빠르게 해결하였고, 흥미를 보이는 데 있어서 성공적이었다.
          * 일반적으로 많이 쓰이는 반복문과 조건문을 설명하는 데에 있어 시간을 많이 투자하였고, 본 강사의 제 코드를 따라 입력하게 한 뒤, 디버깅을 통하여 어떻게 구현되는가를 설명하였다.
          * 2회차의 복습이 아 안되어있어 2회차 복습에 있어서 1시간정도 진도 시간을 소모하였다.
  • 새싹배움터05 . . . . 4 matches
         || 6_5/23 || 자료구조(DataStructure) || 자료구조 || 주로 1학년을 대상으로 함. 2학년이 들어도 좋을 듯. 프리젠테이션을 할 정이니 노트북 준비바람. [[BR]] Upload:DataStructure.7z ||
         우선 처음 세미나는 신입생 대상으로 위키 세미나가 다시 이루어져야 할 것 같습니다. 전 위키 세미나에 신입생이 많이 참여하지 못했다고 들었습니다. 전에 위키 세미나 했던 사람이나 아니면 새로운 사람을 정해서 했으면 합니다. 그리고 첫 세미나는 다음주 월요일부터 시작하는 건가요? 그렇다면 급한 다음주 월요일 세미나 강사를 정하는 게 중요할 듯 합니다. --재동
          지금 따로 메뉴얼을 제작하고 있습니다. 세미나 없이 메뉴얼만 있으면 쉽게 사용가능할 정도로 만들 정이고요, 이번 [위키설명회2005]에서 다룬 내용도 담을 정입니다. 그리고 첫 세미나(C프로그래밍)는 제가 할 의향이 있고 준비 중입니다. -[강희경]
  • 정모/2011.4.11 . . . . 4 matches
          * 지난주에 외에 대한 부분을 공부했다.
          * 처리되지 않은 외는 폭탄과 같아서 그냥 내버려두거나 무한히 throw하면 안 된다.
          * 를 들어 지난주에 돈가스를 먹은 것에 대해 후기를 쓴다면 : "지난주에 강남에 가서 하나에 5만원하는 돈가스를 먹었다.(사실) 기대를 잔뜩 했는데 별로 맛이 없었다.(느낌) 강남은 땅값이 비싸서 값만 보고 엄청 맛있을거라 기대하면 안된다는 것을 알았다.(깨달은점) 다음에는 미리 인터넷에서 평을 찾아보고 별점이 높은 돈가스집을 찾아서 가봐야겠다.(앞으로의 계획)"
          1. 이번 OMS는 영화 속 음악에 대한 내용이었는데 매우 흥미로웠습니다. 소개하신 노래들 중 제가 좋아하는 노래가 있었던 것도 좋았구요!!! 미처 생각해보지 못한 영화 속 음악의 의미에 대한 설명을 들으니 뭔가 좀 더 교양있는 사람이 되는 것 같은 느낌이요. 요금제때문에 한 달에 두 편씩은 꼭 영화를 보는데 앞으로 영화 볼 때 나오는 음악에 대해서도 더 관심을 가지고 들어봐야겠습니다.
  • 정모/2011.5.23 . . . . 4 matches
          * 참가비가 만원인데 오늘 내로 등록하면 오천원이요.
          * 모르는 11학우는 아마 [고한종] 이라고 위키에 자주 등장하는 녀석일거요~ -[김태진]
          * 먼저 자바스크립트 스터디에 관심이 생겼어요(진경이도 어제 뭐더라.. 어떤 언어가 알고리듬이 아주 달라서 배울만한 가치가 있다고 하더라구요. 같은 맥락이지 싶어요). 내일 몇시인지 알아낸 다음에 어떻게 진행되고 있는지 살펴보고, 적합하다 판단되면 저도 동참해야겠어요. 또 세미나를 보면서, 와.. 저런걸 여기서도 구현하는구나.. 라는 생각이 들었어요. TrustModel과 비슷한걸 만들고자 하는 사람들을 아는데, 저런식으로 아 수치화 시키는게 역시 효율적인가.. 라는 생각도 들었구요, 후에 연구실(다른데인가?)에 들어간다면 저런걸 하는걸 보게/혹은 후에는 직접 하게될 수 있다는 사실에 나름 다시 감탄(?)했어요. ..아니면 빨리 이 길을 뜨는게 답인가요?ㅋㅋㅋㅋ 아, 또 성현이형이 동아리에서 프로젝트같은거 하신다고 하셨는데, 어떤걸 누구와 어떻게하였는지(그러니까 그 전반)도 한번 들어볼 기회가 있으면 좋겠어요. 여기서 잘 복붙해서 세미나 글에도 후기를 올려야겠네요...ㅎㅎ -[김태진]
          * 자바와 자바스크립트는 서로 다른 언어입니다. 자바는 스크립트 언어가 아니요. - [김수경]
  • 정모/2013.4.15 . . . . 4 matches
         [김현빈],[이나],[김남규],[김도형]
          * 4/28일
          * 갈사람 측 :
          * 시험 끝나고 다시 재개할
  • 정모/2013.7.29 . . . . 4 matches
          * 방학 때도 꾸준히 참여하는 여러분들을 위해 다음 주 정모에는, 다과회를 진행할 정입니다.
          * 문자 공지 정입니다.
         == PC실 대청소 고 ==
          * 8월 4째 주 주말 중에 진행할 정입니다.
  • 지금그때2004/여섯색깔모자20040331 . . . . 4 matches
         파랑 : 참여 상인원에 따라 홍보전략을 다르게 잡을 수 있다. 참여상인원을 먼저 논의하도록 하자. 동의?
         '''참여 상 인원 논의'''
         녹색 & 검정 : 어디까지나 상인원이므로, 그냥 이정도 선에서 이야기를 마쳐도 좋을것 같다. 홍보이후 재측정한뒤 상황을 보는것이 좋겠다.
  • 1thPCinCAUCSE/ProblemA . . . . 3 matches
         아날로그 시계는 12시간 단위로 동작하며 시침과 분침이 있다. 주어진 시간 동안 시침과 분침이 몇 번 겹치는가를 알고 싶다. 를 들어, 시작 시각이 11시 1분이고 끝 시각이 3시 20분이면, 이 시간 동안 시침과 분침은 4번 정확하게 일치한다. 각자 자기 시계로 확인 해 보세요. 시작 시각이나 끝 시각에 시침과 분침이 일치하더라도 회수에 포함한다.
         '''입력의 '''
         '''입력의 에 대한 출력'''
  • 2ndPCinCAUCSE/ProblemB . . . . 3 matches
         우리 나라는 가족 혹은 친척들 사이의 관계를 촌수라는 단위로 표현하는 문화를 가지고 있다. 이러한 촌수는 다음과 같은 방식으로 계산된다. 기본적으로 부모와 자식 사이를 1촌으로 정의하고 이로부터 사람들 간의 촌수를 계산한다. 를 들면 나와 아버지, 아버지와 할아버지는 각각 1촌이므로 나와 할아버지는 2촌이 되고, 아버지 형제들과 할아버지는 1촌이므로 나와 아버지 형제들과는 3촌이 된다. 여러 사람들에 대한 부모 자식들 간의 관계가 주어졌을 때, 주어진 두 사람의 촌수를 계산하는 프로그램을 작성하시오.
         === 입력의 ===
         === 입력의 에 대한 출력 ===
  • 2thPCinCAUCSE . . . . 3 matches
          * 프로그램의 실행시간이 일정시간(: 10초)을 지나도 끝나지 않을 경우 틀린 문제가 됩니다.
          * 맞춘 문제에 대해서는 경시 시작부터 문제를 제출한 시각까지 시간을 분으로 환산한 것이 점수로 주어진다. (따라서 점수가 적을수록 유리) 그리고 여기에 penalty 점수를 합산한 것이 그 문제의 최종 점수가 된다. 를 들어, 어떤 한 문제에 대해서 다섯 번째 제출을 시작후 1시간 20분에 하여 맞추면, 지나간 시간이 80분이므로 80점, 네 번째까지는 틀렸으므로 4번*10점=40점이 penalty, 최종 점수는 120점이 된다.
          :
  • 3rdPCinCAUCSE/ProblemC . . . . 3 matches
         를 들어, N=5 이고, M=4 쌍의 구슬에 대해서 어느 쪽이 무거운가를 알아낸 결과가 아래에 있다.
         === 입력의 ===
         === 입력의 에 대한 출력 ===
  • 5인용C++스터디/멀티미디어 . . . . 3 matches
         제) AppWizard를 사용하여 Sound라는 이름으로 SDI 프로젝트를 만든다.
          앞서 만든 제를 보면 PlaySound 함수는 사운드 파일 연주가 완전히 종료되기 전에는 리턴하지 않으므로 연주중인 동안은 어떤 일도 할 수 없다. 이런 방법을 동기화 방식이라고 한다.
          앞에서 만든 제를 수정해서 Battle.wav 파일을 실행파일에 합쳐보자.
  • ACM_ICPC/2013년스터디 . . . . 3 matches
          * C번은 상대로 쉽게 푸는 방법이 있었음
          * 풀면서 주의할 점 : dp테이블의 범위에 벗어나는 경우(를 들어서 음수 번지)가 나올 수 있으므로 이에 대한 처리를 해줘야 한다. 비쥬얼 스튜디오에서 코드를 작성할 때, 테이블 범위에 벗어나도 정답이 나오는 경우가 생겨서 이런 외를 발견하기 힘들었음..
  • CauGlobal/Interview . . . . 3 matches
          * 교수와 학생과의 관계과 한국과는 어떤 차이가 있는 것 같습니까? (ex. 수직관계의 ...)
          * Stanford에 괴짜가 많다고 들었습니다. Cultural Shock 의 를 하나만 들어주세요.
         그냥 좋은 게 있으면 알고 오면 좋다는 식으로 접근하면 자칫 표면적인 겉핥기식 인터뷰가 되지 않을까 싶습니다. 묻는 사람 스스로가 혼자 잘 생각해 보면 대충 답을 상하는 질문을 하게 되는 것이죠. 목표를 조금 좁히거나 명확하게 만들어 보면 어떨까요? --JuNe
  • ConstructorMethod . . . . 3 matches
         한가지 로 위의 것을 고쳐보자.
         또다른 로 반지름과 각도를 받아 x,y를 계산해주는 Constructor method를 만들어보자.
          음.. 오버로딩이 없나요? 보면 new랑 new:이렇게 두개 있는 클래스도 있던데... 저건 아 다른 메세지인가요? --[인수]
  • DesignPatterns/2011년스터디/1학기 . . . . 3 matches
          1. 책에 나온 교차 통풍 패턴을 로 들어 말하자면, 정적인 구조를 볼 때 마주보는 양 쪽 벽 비슷한 높이에 창문이 있는 사무실은 교차 통풍 패턴에 속하는 것처럼 보일 수 있다. 그러나 창문 앞에 커다란 건물이 있으면 바람을 막아서 창을 통해 바람이 들어오지 않는다. 교차 통풍 패턴은 마주보는 양 벽에 각각 창이 있다는 그 자체로 실내 공기를 쾌적하게 만드는 것이 아니라 창을 통해 바람이 불어들어오고 불어나감으로써 실내 공기를 쾌적하게 만드는 것이다. 따라서 교차 통풍 패턴에서 마주보는 양 벽에 창이 존재한다는 정적 구조 보다는 창을 통해 바람이 들어오고 나가는 동적인 행동 양식과 그것을 통해 실내 공기를 쾌적하게 만든다는 의도가 중요하다고 할 수 있다.
          1. ''측은 빗나가기 쉽다.''
          1. 오늘 스터디한 부분은 '왜 extends가 나쁜가'였다. 왜 나쁜지 를 보았는데 와닿지 않아 이해하기 힘들었다.
  • FifteenSecondsRule . . . . 3 matches
         어떤 시스템/프로그램이 있을 때, 모든 개념적 단위(컨대 패키지, 모듈, 클래스, 메쏘드 등)를 개발자 자신이 15초 이내에 설명할 수 있어야 한다는 "15초 룰"의 확장판이 꽤 유용할 때가 많습니다. 이런 식으로 설명을 모두 마쳤을 때는 소스 코드 전부를 설명한 셈이어야 합니다.
         를 들어, 경매 시스템이 있을 때, "이 시스템은 무얼 하는 것이냐?"라는 질문에 15초 이내에 깔끔하지만 '''완전한'''(complete) 대답을 할 수 있어야 하며, "그럼, 이 시스템에서 {{{~cpp Authentify}}} 서브 시스템은 뭘 하는 것이냐?"라는 질문에 역시 15초 이내에 완전한 대답이 가능해야 하고, "이 {{{~cpp FooBar}}} 객체는 무엇을 하는가?"라는 질문에 또 15초 이내의 대답이 나와야 합니다. 이런 식의 설명이 모두 끝났을 때, 소스 코드 '''전체'''를 훑은 셈이여야 합니다 -- 이게 용이하려면 프로그램의 구조가 이런 설명의 구조와 유사해야 합니다.
         만약 이것이 불가능하다면 왜 그렇고, 어떻게 해야 그것이 가능할지(컨대, 특정 개념을 표상하는 새로운 어휘를 고안한다든지, 추상 수준이 다른 것을 한 곳에 섞지 않는 것 등) 고민해 보면 많은 것을 배우게 됩니다.
  • JavaStudy2004/클래스상속 . . . . 3 matches
          자바 클래스를 새로 작성할 때 대부분 다른 클래스가 가지는 정보와 몇 가지의 추가적인 정보를 가지게 할 것이다. 를 들어 새로운 Button을 만들려고 한다면 클래스에 Button으로부터 상속받을 수 있도록 정의하기만 하면 된다. 따라서 Button과 다른 특징에 대해서만 신경 쓰면 된다.
          를 들어 Motorcycle클래스와 같이 Car라는 클래스를 만드는 것을 생각하자. Car와 Motorcycle은비슷한 특징들이 있다. 이 둘은 엔진에 의해 움직인다. 또 변속기와 전조등과 속도계를 가지고 있다. 일반적으로 생각하면, Object라는클래스 아래에 Vehicle이라는 클래스를 만들고 엔진이 없는 것과 있는 방식으로 PersonPoweredVehicle과 EnginePoweredVehicle 클래스를 만들 수 있다. 이 EnginePoweredVehicle 클래스는 Motorcycle, Car, Truck등등의 여러 클래스를 가질 수 있다. 그렇다면 make와 color라는 속성은 Vehicle 클래스에 둘 수 있다.
          를들면 위 circle 클래스의 getName 메소드에서 사용한 것처럼요 super.getName() 이렇게 --[iruril]
  • KnowledgeManagement . . . . 3 matches
          * 세번째 지식의 종류는 embedded knowledge 이다. 이것은 물리적인 사물에 비 명시적인 방법으로 내재되어 있는 지식이다. 를 들어서 알려지지 않은 장치의 모양과 특성은 그 기계가 어떻게 사용되어지는지 이해하는지에 대한 핵심 요소를 포함하고 있다.
          * 를 들어서 조직을 위해서 새로운 프로젝트에 착수하는 개인은 이전에 비슷한 프로젝트에서 배웠던 교훈이나 지식에 접근하려고 할 것이다. 현재 처리하고 있는 문제에 관련된 정보를 얻기 위해서 프로젝트 중에 관련된 정보에 접근하고, 프로젝트를 마치고 추후 프로젝트에서도 필요하게 될 정보를 남기기 위해서 관련된 정보에 접근하게 될 것이다. 지식 관리를 행하는 사람은 시스템, 저장소, 협동 프로세스를 제공하여 이러한 활동을 촉직 한다.
          * 지식은 프로젝트 하기 전에 포착되고 기록되어 질 수 있다. 를 들어서 초기 프로젝트 분석에서 프로젝트 팀은 정보와 레슨을 배운다. 그리고 프로젝트 진행중에 배우게 되는 레슨도 기록되어 질 수 있고, 프로젝트 후에 남겨진 리뷰는 추후에 해당 지식에 접근할때에 더 나은 통찰력을 제공해줄 수 있다.
  • LUA_4 . . . . 3 matches
         함수는 사용하기에 따라 변형할 수 있는게 많아서 천천히 다양한 방법을 설명하겠습니다. 대신 변수의 범위(scope)에 대해서 간단하게 제로 살펴 보겠습니다.
         같은 주제로 다른 를 보겠습니다.
         변수 범위는 이 밖에도 다양한 이슈를 만들 수 있습니다. 를 들면 do ~ end 문에서도 local 로 범위를 한정할 수 있고 function 자체도 변수와 같이 범위(scope)를 한정하여 사용할 수 있습니다. 또한 local을 사용하지 않으면 전역 범위 내에서 변수나 함수 자체를 접근/변경할 수 있습니다.
  • MoniWikiProcessor . . . . 3 matches
         1.1.2 function 형태만 지원. ) PhpProcessor, VimProcessor
         1.1.3 이후에 지원이 추가될 정. ) TextileProcessor
  • ProjectPrometheus/BugReport . . . . 3 matches
          * [[HTML(<strike> 서평 제목과 링크가 서로 묶여 보이지 않아서 어느게 서로 관련된 것인지 애매하다. 같은 서평끼리 동일색으로 하고 색깔을 번갈아 배치하면 좋겠다. 컨대 옅은 녹색, 진한 초록 이런 식으로. </strike>)]]
          * 타 휴대폰 사이트의 SMS 페이지들과의 연동기능 (011, 016 등 문자서비스 제공페이지에 자동 접속 & 약한 책들 등에 대해 정보 제공)
          * 모든 connection Pooling 관리자에게 이런 문제사항은 노출되어 있으며, bitmechanic 도 외는 아니다. ;;
  • ProjectSemiPhotoshop/계획서 . . . . 3 matches
          * 10/24 pm1:00~pm4:00 VC제 작성 , GDI, BMP, Key Input 제 작성
          === 시간측 ===
  • ProjectVirush/Rule . . . . 3 matches
         * 명령을 수행하는데는 현실 세계의 시간이 필요하다. 따라서 플레이어는 게임에 접속해서 명령이 수행될 시간을 약한다. 그리고 약한 시간에 자신의 명령이 수행되었는지를 다음 번에 확인하고 새로운 전략을 세운다.
         * 플레이어끼리 암투 - 상대 약점을 이용해서 경쟁한다. 자기 바이러스에 유리하도록 숙주를 조종하거나 상대 바이러스에 대한 면역이 생기도록 일종의 방접종용 바이러스(백신)을 퍼트린다.
  • ProjectZephyrus/Client . . . . 3 matches
          + ---- TestSource - 라이브러리를 익히기 위해 만은 제 프로그램들이 있는 디렉토리
         Total 6.5 TP. 실제로 6.5 * 1.5 = 9.75 TP 걸릴것으로 상. 하지만 Task 는 계속 작업하면서 추가되기에, 실제로는 더 걸리겠지. 하지만 현재 생각할 수 있는 한도내에서의 측이라는 점에서 의미. (미지인 부분에 대해 미리 걱정하기엔 현재 일도 빠듯하기에) 계속 Update 시켜야 하겠지.
  • ReverseAndAdd . . . . 3 matches
         일단 어떤 수를 받아서 그 수를 뒤집은 다음 뒤집어진 수를 원래의 수에 더하는 과정을 뒤집어서 더하기라고 부르자. 그 합이 회문(palindrome, 앞뒤 어느 쪽에서 읽어도 같은 말이 되는 어구. :eye, madam, 소주만병만주소)이 아니면 회문이 될 때까지 이 과정을 반복한다.
         를 들어 처음에 195에서 시작해서 다음과 같이 네 번 뒤집어서 더하기를 반복하면 9339라는 회문이 만들어진다.
         대부분의 정수는 이 방법을 몇 단계만 반복하면 회문이 된다. 하지만 외도 있다. 회문을 찾을 수 없는 것으로 밝혀진 첫번째 수는 196이다. 하지만 회문이 없다는 것이 증명된 적은 없다.
  • Ruby/2011년스터디/서지혜 . . . . 3 matches
         == 외사항 ==
         == 상 문제점 ==
  • STL . . . . 3 matches
          DeleteMe) 인수가 가진 모든 STL 페이지 ["Refactoring"] (제가 그 자체로만으로 돌아가나 컴파일. 이모티콘과 잡담 모두 빼서, Document Mode로 만들기, 쉬운말, 쉬운 제로 고치기) 결과 ["인수"]의 모든 STL 페이지 사라짐(피바람);;
          "사용자 정의 데이터 타입의 포인터를 사용하기 위해서는 상당한 노력이 필요할 것 같습니다" - 어떤 뜻인지? 힘들었던 를 코드로 써주면 더 명확할 듯.~ --[1002]
  • SibichiSeminar/TrustModel . . . . 3 matches
          1. TrustModel에 대한 것과 별개로 프리젠테이션 한 것도 정말 중요한 내용이라 오늘 온 새내기분들이 잘 기억하고 계셨으면 좋겠습니다. 버전 관리의 필요성이나 유용함에 대해서는 직접 느껴봐야 와닿을거요. ZeroPage에서 느낄 수 있는 기회를 마련하도록 하겠습니다. - [김수경]
          * 홍기가 대학원에서 짱박혀 있더니 이런걸 하고 있었군요,, 군대 갔다 온 사이에 너무 멀리 가 버린 느낌? ㅋㅋㅋ 아무튼,, 자료구조 시간에 Pre-test라는 형식으로 검색 방식에 관한 희소 행렬과 관련 지었던 문제가 생각이 나는 그런 세미나였습니다. 뭐 제가 본 Pre-test는 그래도 쉽게 접근할 수 있게 해 놨었는데 역시나 자세히 들어가니 뭔가 복잡하기도 하다는 느낌도 들더군요. 마지막 즈음에 M-16과 장난감 총으로 든 시는 재밌으면서도 어딘가 한편으로는 씁쓸한 생각이 들기도 하는.. 뭐 그랬습니다. - [권순의]
          * 세미나를 보면서, 와.. 저런걸 여기서(우리 코앞에 있는 연구실)도 구현하는구나.. 라는 생각이 들어서 뭐랄까, 진짜로 뭔가 연구하는데 다가간다는 느낌이 들었네요. TrustModel과 비슷한걸 만들고자 하는 사람들을 아는데, 저런식으로 아 수치화 시키는게 역시 효율적인가.. 라는 생각도 들었구요, 후에 연구실(다른데인가?)에 들어간다면 저런걸 하는걸 보게/혹은 후에는 직접 하게될 수 있다는 사실에 나름 다시 감탄(?)했어요. ..아, 개발자와 기획자가 상상하는 것에서 상당히 그럴듯하다고 생각했어요.(창설에 이렇게 만들어달라고 하면 상당히 다른 모양이 탄생하곤 했지요) -[김태진]
  • ThePragmaticProgrammer . . . . 3 matches
          프로그래머는 일련의 도구들(에디터, 객체 관리자, 버전 트래커)을 사용하여 어떤 환경하에서(하드웨어 어셈불리상의 운영시스템) 운용될 수 있는 제품(프로그램)를 만들어내도록 훈련받은 공가에 비유할 수 있다. 다른 공작업과 마찬가지로, 컴퓨터 프로그래밍도 대학이나 관련학원에서 가르쳐지지 않는/쉽게 터득할 수 없는 지식과 지혜를 집적하여 완성해 가는 과정을 갖는다.
          이들의 프로그램학은 구체적이며, 그 구현에 이르는 경로는 간결하다. 이들은 를들어,하나의 텍스트 편집기를 배우게 되면 그것을 모든 것에 활용하라고 독자들에게 조언하고 있다. 또한 권고하고 있는 것은, 심지어 가장 작은 프로젝트에 대해서도 버전트래킹 소프트웨어를 사용하라는 것이며, 규칙적인 수식구문과 텍스트 처리언어 학습의 장점을 계도하고 있다.
  • WebGL . . . . 3 matches
          * 유틸라이브러리로 제공되는 큐브, 구, 실린더, 티포트가 모두 지원되지 않는다. 역시 제에만 쓰이고 쓰지 않기 때문에 과감히 제거한것으로 보인다.
         쉐이더는 쉐이더 언어로 따로 짜주고 컴파일 해야하며 심지어 링크까지 시켜주어야 한다. GPU의 강력한 [행렬]연산 능력을 가져다 쓰기 위해서인것으로 보이는데 이것을 사용하지 않고서는 제파일도 돌려볼수가 없다. 다행이 언어는 C언어와 매우 유사하고 행렬연산이 모두 있기 때문에 딱히 어렵거나 하진 않다. 다만 어느부분에서 어디와 연결되는지 이해하는데 시간이 걸린다.
         == 제코드 ==
  • Yggdrasil/가속된씨플플/4장 . . . . 3 matches
          * try{}catch(a){}: try{} 블록을 실행하다가 외상황이 발생하면 catch{} 블록을 실행한다.
          * throw로 외 상황이 발생되었다는 것을 알린다. 외 클래스엔 여러개가 있으며, 생성자로 문자열을 집어 넣을 수 있고, 이건 일반적으로 출력이 안되지만, what()함수로 확인 가능.
  • ZeroPage_200_OK . . . . 3 matches
          * 개인적으로 이래저래 많이 듣기만 한 용어들(쿠키, HTTPS 기타 등등)에 대해서 자세하게 들을 수 있어서 좋았습니다. 보안 관련은 전 데블스 때도 잠깐 들을 기회가 있었는데, 그 때는 잘 이해를 못 했었는데 반복해서 들어서 그런지 이번에는 이해가 잘 됐습니다. 다음으로는 자바스크립트 문법에 대해서 다루신다고 하셨는데 어떤 방향으로 나갈지 궁금하네요 - [서민관]
          * 자바스크립트에서 자주 this 얘기가 나오던데, 이번에 이야기를 들을 수 있어서 좋았습니다. 개인적인 느낌을 말하자면 함수가 데이터로 취급되는데 함수 내부에서 함수를 호출한 객체(execution context)의 정보를 사용하기 위해서 this를 사용한다는 느낌이는데 맞는지 모르겠군요. p.print를 넘기는 것도 실제로 class p에 있는 함수를 넘기는 게 아니라 p.print에 바인딩 된 어떤 함수를 넘기는 것이니까 내부의 this가 기존 OOP와 같이 해당 class의 인스턴스는 될 수 없겠죠. 그리고 제일 마음에 들었던 것은 역시 전에 했던 스터디에서 다뤘던 자바스크립트의 네 가지 특징에 대해서 들을 수 있었다는 점이었습니다. 사실 전 스터디 떄 무척 듣고 싶었는데 개인적인 사정으로 참가를 할 수 없어서 꽤 아쉬웠던 터라 ;;; 마지막에는 개인적인 사정으로 시간이 안 맞아서 좀 급하게 나갔는데, 그래도 최대한 들을 수 있는 데까지 듣기를 잘 한 것 같은 느낌이 들었습니다. - [서민관]
  • django . . . . 3 matches
          * html 이 있는 template 에 많은 것을 바라지 말자. 가능하면 view에서 데이터를 거의다 처리해서 template에 넘기는것이 좋다. template에서 받아온 데어터로 리스트와 맵 변수의 첨자(subscriber)로 사용하려고 했는데 안된다. 이러한 경우에는 view에서 데이터를 아 가공해서 넘기는 것이 좋다.
         [시] /path/to/project/mysite 에 settings.py 파일이 있는 경우
          * [django/Example] - django를 이용해 만들어본 제 시스템
  • iruril/도자기토론 . . . . 3 matches
         앞으로 도문화가 더 발전하고 보편화 됬으면 좋겠다 라고 끝내도 되지않을가..
         전에 먹고살기 힘들때 보다는 여유가 생기면서 문화적인 생활에도 관심을 가지게 되었다.
         그러니까 를들면
  • woodpage/VisualC++HotKeyTip . . . . 3 matches
          *역시 이동하는 기술로 BrowseGoToDefinition 이라고 함 마우스 오른쪽 팝업메뉴에도 나옴 사용법은 를 들어 fSelect()라는 함수를 사용했을때 그함수내용을 보고싶으면 fSelect에다가 커서를 놓고 F12를 누름 (변수,define도 됨) 그럼 fSelect()가 구현된(?)곳으로 이동함 사용하면 아주 유용함 단점은 *.ncb 파일이 조금 커짐 별문제 아님 사실 마우스 오른쪽 팝업에서 쓰는걸 더 많이 씀
          *BrowseGotoReference라고 함 함수는 선언된곳으로 감 를 들어 클래스 맴버 함수면 클래스 header로 감
          * 이것은 상했듯이 모든 브레이크 포인트를 없에주는거다. Ctrl + Shift + F9지만 이것을 툴바에 붙여놓고 쓰면 상당히 편리하다.
  • 논문번역/2012년스터디/이민석 . . . . 3 matches
         반면에 방대하거나 아 한계가 없는 어휘를 이용한 제약 없는 필기 글자 인식은 훨씬 어렵다. 이는 개별 단어 처리 시스템에 본질적으로 있는 문맥 지식과 단어 분할 정보가 없기 때문이다. 이런 난조에도 제약 없는 필기 글자 인식 시스템이 몇 개 개발되었다. [1, 9, 11, 18, 15, 17] 이들 시스템은 주로 추출한 특징의 종류와 한 줄이 인식 전에 단어별로 분할되는 지 아닌지에 차이가 있다. 은닉 마르코프 모형(HMM) 그리고 순환형 신경망과 HMM의 융합을 이용한 분할 기반 방법의 로 각각 [1, 18]과 [15]가 있다. [15]의 실험은 단일 저자로부터 얻은 데이터베이스를 가지고 수행한 반면 [1, 18]의 실험은 여러 저자의 자료를 가지고 검사하였다. [16]에서는 오프라인 필기체 단어 인식을 광범위하게 조사하였다.
         우리의 시스템을 단일 저자식에서도 평가하기 위해 Senior [15]가 수집한 데이터베이스의 필기 서식으로도 실험을 수행했다. 이 데이터베이스는 한 저자가 쓴 25쪽으로 구성되며 웹에서 공개적으로 얻을 수 있다.1 두 데이터베이스의 필기 양식들은 256 그레이 레벨을 사용하여 300dpi 해상도로 스캔하였다. 그림 1에 각 데이터베이스의 시가 있다.
  • 데블스캠프2006/화요일 . . . . 3 matches
         || 19:30 ~ 21:00 || 포인터 + 제 || 아영 선호 ||
         || 21:00 ~ 22:00 || 파일입출력 체계적 + 제 || 상규 ||
         || 22:00 ~ 22:30 || arg + 제 || 도현 ||
  • 데블스캠프2011/다섯째날/후기 . . . . 3 matches
          * turtle을 이용해서 파이썬의 문법에 대해서 간단하게 다루어보고 파이썬의 소켓을 이용해서 서버/클라이언트를 만들어보고 와이어샤크를 이용해서 실제 주고 받는 패킷들을 보는 일을 했습니다. 그리고 중간중간에 최대한 알기 쉽게 네트워크에 대한 개략적인 설명이 끼어 있었지요. 개인적으로는 여러모로 마음에 드는 세미나였습니다. 우선은 전체적인 방향성을 잡아주는 세미나였다는 점에서 괜찮았다고 생각합니다. 사실 데블스에서는 특정 주제를 다루어도 자세히 다루기에는 시간적인 한계가 있는 만큼 이렇게 흥미를 유발할 수 있는 세미나가 좀 더 바람직하지 않은가 싶습니다. 그리고 현태 선배 스타일로 듣는 사람이 알기 쉽게 를 들어가면서 설명을 하는 것도 듣기 좋았고요. 그리고 개인적인 의견으로는 간만에 현태 선배를 만난 것도 좋았습니다 ㅋ 나중에는 좀 더 네트워크에 대한 부분을 공부를 해 봐야겠지요. 현태 선배 덕분에 파이썬도 배우게 됐는데 네트워크도 공부하게 되는 건가...
          * 중앙광장에서 10분, 6층에서 20분간 서성이다가 용기를 내어 5P에 아무 연락도 없이 찾아갔습니다. (전부터 제로페이지에 가입하고 싶었지만 1학기동안 내적으로 정리가 안된 것이 있어서 찾아오질 못했었습니다). 강의는 100% 이해 안되었지만 많은 도움이 되었고, 강소현 선배님께서 잘 알려주셔서 '이런게 있구나' 이정도 느낌은 받았습니다.
          * 시간 빠듯했던 것 같은데 를 들어서 알기 쉽게 설명해주시느라 고생하신 것 같습니다. 개념적으로는 보면서 참 신기하다는 생각이 들었습니다. 하지만 실제 구현 부분의 얘기를 하면서 이런 저런 연산을 한다는 부분에서는 갑자기 흥미가 -_- 연산 부분의 실제 구현에 대한 것도 나쁘지 않긴 했지만 C나 자바 등의 주요 언어에서의 라이브러리 사용 등의 설명도 있었으면 더 좋았을 것 같습니다.
  • 문제풀이/1회 . . . . 3 matches
          === ===
          === 풀이 ===
          이런 경우를 개선하기 위해서 map 함수가 있는것입니다. 이를 Haskell에서 차용해와 문법에 내장시키고 있는 것이 List Comprehension 이고 차후 [http://www.python.org/peps/pep-0289.html Genrator Expression]으로 확장될 정입니다. 그리고 print 와 ,혼용은 그리 추천하지 않습니다. print를 여러번 호출하는것과 동일한 효과라서, 좋은 컴퓨터에서도 눈에 뜨일만큼 처리 속도가 늦습니다. --NeoCoin
  • 새싹교실/2011/Pixar . . . . 3 matches
          1. 어떤 것이든 완벽한 것은 없죠. 그러니 새싹교실을 진행하고 나면 ''다음에는 이렇게 하면 더 좋을텐데''싶은 것들이 있을거요. 그런 것들을 후기에 적으면 다같이 읽어보고 다음 시간은 더 나아진 새싹 교실을 진행할 수 있을거요.
          * 어떻게 써야할지 잘 모르겠다면 다음 를 참고하세요~
  • 새싹교실/2011/學高/5회차 . . . . 3 matches
          * 다음 소스의 결과값을 상하라
          * 다음 소스의 결과값을 상하라
          * 다음 소스의 결과값을 상하라
  • 새싹교실/2012/앞부분만본반 . . . . 3 matches
         E.R.O를 하면서 발생할 수 있는 실수 몇 가지를 소개하고 , 그에 대한 주의를 당부함.그리고 이것을 제에 적용해 보았음.
         문제 1 다음의 출력결과를 보이도록 제를 작성해보자. 출력되는 숫자들(25, 345, 9393)은 서식문자 %d를 이용하여 출력하자.
         문제 2 다음의 출력결과를 보이도록 제를 작성해보자. 출력되는 숫자들은 서식문자 %d를 사용해서 출력을 해보자.
  • 새싹교실/2012/햇반 . . . . 3 matches
         민형이의 지각, 상영이에게 집중적으로 여러 제를 스스로 구현하게함
         1. 구구단 제 (이중 for문 연습)
         ㄷ.제 - Add, Power함수
  • 새싹교실/2013/록구록구/8회차 . . . . 3 matches
          <출력 시>
          int형 이기 때문에 소수점 이하가 잘리는 문제는 그냥 무시합니다. (출력 시 참고!)
          <출력 시>
  • 송지원 . . . . 3 matches
          * 재수하라는 아버지의 권유를 뿌리치고 중앙대 컴공에 비 2차, 06학번으로 들어왔다.
          * 2007년 : 새터 기획단 및 OT 공연 / Curseware 회장 / MIOS 명부장 / 회탐지기
          새싹 학우들 : [강소현], 유미혜, 유지연, 이
  • 여사모 . . . . 3 matches
         다음 주제가 뭐에요?? 습할 건덕지를 주세요~>__<; 습할 건덕지를!! - :) [이승한]
         게 strlen()함수야. 문자열을 초기화할 때에는 를 들어 char * arr = "ABCDE"; 라고 하면 arr[5]에는 자동
  • 위시리스트 . . . . 3 matches
          * 신청한 물품은 운영진의 판단 또는 산, 상황에 따라서 일부 승인되지 않을 수 있습니다.
          * 가급적이면 상품의 종류 (: 모니터, 선풍기)가 아닌 구체적인 모델명 기재
         실전 제로 살펴보는 집단 지성 프로그래밍
  • 위키설명회2005/PPT준비 . . . . 3 matches
         8bit CPU 에서 6502를 로 들겠습니다.
         존 사이트와 달리, 네티즌들의 자발적인 자율, 정직, 의, 책임, 공유 의식을 요구한다.
          * 위키위키가 어떠한 경우에나 적합하다고 하기는 힘들 것이다. 를 들어, 정치적으로 대립이 심한 사이트에서 위키위키가 제대로 운영될 수 있을지는 의문이다.
  • 이영호/64bit컴퓨터와그에따른공부방향 . . . . 3 matches
          └저도 C (배우게 된다면 Assembly도.ㅎ)를 좋아 합니다.ㅎ 무엇보다 빠른 연산속도와 하드웨어 제어(해본적은 없지만), 포인터를 통한 메모리 접근등 좋은 점이 많아요.^^* 그렇지만 를 들어 1만 팩토리얼을 출력하는 프로그램을 작성하시오. 라고 문제가 주어졌을때, C로 짜면 한나절이지만 파이썬으로 작성하게 되면 5분도 안걸리게 됩니다. 물런 연산속도가 느리기는 하지만 말입니다.^^ 이런 점에서 봤을때, 속도가 중요하다거나 특화된 프로그램을 작성해야할 경우에는 C와 같은 언어가 좋지만 보편적으로 사용하는 워드프로세서라든지 기타 응용프로그램이나, 제작해야할 프로그램의 제작시간이 짧을 경우에는 상위레벨의 언어가 좋을거라고 봅니다.^^ 뭐 이렇게 말은해도.. 사실 서로의 장점을 그때그때 맞춰서 섞어쓰는게 가장 좋지 않을까요?ㅎ (게임을 만들때 하위레벨의 언어로 하드웨어를 직접 사용한다 하더라도, 다이렉트를 이용하지 각각의 그래픽 카드에 맞춰서 프로그램을 만들지 않는것과 비슷한것 같아요.^^) 이상 지나가는 행인1의 잡다한 생각이었습니다.^^* - [조현태]
         P.S: 천문학과 컴퓨터로 치면, 망원경은 컴파일러가 되겠고, Assembly어는 물리학 쯤이 되겠네요. 천문학 및 천체물리학 개론에는 망원경 단원이 1단원 분량으로 망원경 제작법 이런 것들이 아닌(망원경 제작은 아마추어 별바라기들이 하죠.) 물리학의 광학적 특성에 대해 다루죠 :) 를 조금 잘못 드신거 같네요. 아니면 제가 위에서 제가 여러번 반박한 글들에 제 의도가 제대로 나타나지 않았던가요.
         잡담성 글이지만.. 전의 제 모습과 비슷한것 같아 정이 가군요...^^ 저도 영호군처럼 시스템 레벨의 것들을 무척 좋아합니다. 중학교 다닐때 어렵게 구한 assembler와(그시절엔 인터넷이 쓰지 않았기에 구하기가 쉽지 않았죠...) 어머니가 주신 참고서값으로 몰래 산-_-;; assembly 책 한권으로 집에 오기만 하면 mov ax, 4c00h를 타이핑하곤 했습니다. 그리고 저도 제가 하는 것만을 계속 고집했었죠. 뭐.. 지금은 생각이 좀 바뀌었지만^^ --[상규]
  • 일정잡기 . . . . 3 matches
          * 를들어 3학년 동기엠티를 추진하는 K군이 있다고 하자. K군은 5월 중에 MT를 가고싶어한다. K군은 일정을 잘 잡는데 필요한 요소를 고려해서 1달 전에 MT를 갈 계획을 세우기 시작한다. 이 때 1달전이라는데서 얻을 수 있는 이점은 1번과 2번이다. 1번의 경우, MT참가 인원에 영향을 미치는 요소들을 미리 파악할 수 있게 된다는 장점이 생기게 되는데, 를들어 농활(5/3~5/6) 해오름제(5/16) 축제(5/22~5/24)와 같이 일정을 잡는 사람이 바꿀 수 없는 요소를 미리 파악해 이를 피하도록 유도할 수 있다. 2번의 경우, MT참가자들의 일정을 1달전에 고정시킴으로 인해서 자신의 다른 일정들을 다른 날짜로 보내도록 만들고, 해당 날짜에 MT가 있음을 주지시켜 이 날 다른 집단이 일정을 잡는 것을 피하도록 할 수 있었다.
          * 역시 가장 좋은 방법은 위에서 말한대로 일정을 미리 잡는 것인데, 이외에 3번이 필요한 경우도 발생한다. 를들어 3학년의 특정 한 과목을 재시험쳐야하는 상황이 왔는데, 일정이 있는 당일 오후 6시에 시험을 칠 뻔 하였으나 강의실 사정 등으로 수업시간에 치게되는 운에 의해서 일정에 영향을 받지 않는다던가 말이다.
  • 정규표현식/스터디/문자집합으로찾기 . . . . 3 matches
         를들어,
         === 문 ===
         [정규표현식/스터디/문자집합으로찾기/제]
  • 정모/2011.10.12 . . . . 3 matches
          * PHP를 공부하고 있습니다. 방명록을 만들 정입니다.
         == 다음주 고 ==
          * 네, 중요한 일이 있으니 가급적 참여하라는 말에 뭘까 의아했는데 선배님이 오셨었군요! 전 이때까지 04밑의 이야기는 거의 들은적이 없었는데 좀 더 많은 걸 알게되어서 좋았던거 같네요. 폴리곤/데블스 였다니.... 11월말에 할 정이니 잘 준비해서 성공적으로 했으면 좋겠어요. 뭐랄까, 20주년이라는 큰 행사라서 12월에 할 행사까지 다 모을거같은 행사의 총 집합체! 기대됩니다. -[김태진]
  • 정모/2011.5.9 . . . . 3 matches
          * 같이 가실 분 중에 사전 약 못하신분 저 초대장 2장있으니 그냥 오면 되요 - [임상현]
         == 다음주 고 ==
          * 게임개발은 종합 술입니다(응?) 토요일에 같이가요ㅋㅋ - [서지혜]
  • 정모/2011.7.18 . . . . 3 matches
          * ACM문제를 풀면서, 코드짜면서 생각하는게 더 빠른거 같아~ 라는건 헛소리라는걸 깨달았습니다. 코드를 짜기에 앞서 여러번 생각해보고 많은 외상황을 고려한 후에 확신이 들때서야 코딩하는게 서너번씩 새로 짜지않고 바로 좋은 코드를 짤 수 있는 방법인거 같았습니다. -[김태진]
          * MT 이후 조만간 세미나+실습 시간을 진행할
          * 과에 대한 스키마는 어디까지나 시였고 뭔가 세미나가 아니고 이런걸 하겠다~ 였는데 알려줘서 즐겁다니 부끄럽군요 - [지원]
  • 정모/2013.7.8 . . . . 3 matches
          * 1. 이번주 목요일에 학회 교류때문에 숭실대에 학회 사람과 만날 정입니다.
          * 2. 제로페이지 구글디벨로퍼 그룹에 등록하는거에 대해서 그쪽 분과 이야기 할 정.
          * 지금은 주로 c++을 다룸. 아마 Effective c++책을 가지고 할 정.
  • 정모/2013.9.11 . . . . 3 matches
          * 정기모임이 끝난 후 개강파티 진행 정입니다.
          * [고한종], [조영준], [장혁재], [김민재] 학우가 이번 9월 14일에 진행하는 Google 해커톤에 참여할 정.
          * 키넥트 장비 - Unity 스터디에서 사용할 정입니다.
  • 지금그때2004/패널토의질문지 . . . . 3 matches
          * ()1학년 때는 정말 공부를 안 해도 되는가?
         질문을 할때 사회자의 말투라고 할까요. 내용은 위의 질문내용으로 할 수 있지만 질문접근방법에 대해서도 신경쓰면 더 좋은 답을 얻을 수 있지 않을까 합니다. 그러한 점에서 볼때 [질문의힘] 의 후반부에 나오는 인터뷰들의 를 참고해볼만 하다 생각합니다.
         를 들어서
  • 토비의스프링3/오브젝트와의존관계 . . . . 3 matches
         || DeleteMe) 추후 내용 보강 정 - [김수경] ||
          * 시 (Java 코드)
          * 시 (XML)
  • 페이지이름 . . . . 3 matches
          * 를들어서, ["ProjectPrometheus"] 에서 활동하다가 만들어지는 '''Journey''' 페이지의 이름은 ["ProjectPrometheus/Journey"]로 지어지고 이 페이지는 ["ProjectPrometheus"]를 부모로 하는 하위 페이지이이다.
          * 최상위 링크인 ["분류분류"]의 를 든다면 이 페이지 ["페이지이름"]은 부모는 없고, ["위키분류"] 로 분류되어 있다.
          * 일반화시키기에 적당하지 않은 개인적 차원의 제코드페이지들.
  • 05학번만의C++Study/숙제제출/1 . . . . 2 matches
          * 입력
          * 출력
  • 05학번만의C++Study/숙제제출/2 . . . . 2 matches
          * 입력
          * 출력
  • 1002/TPOCP . . . . 2 matches
          exam) 2차 방정식 풀이
          스케줄 측시에 따른 차이
  • 1thPCinCAUCSE/ExtremePair전략 . . . . 2 matches
          * 이때 여러 문제를 동시에 푸는 게(: 2명이서 2개의 문제를 동시에 푸는 것) 아니라 한 문제에 대해서만 생각했습니다. 왜냐하면 를 들어 문제 1번을 생각하는 데 A가 12분 B가 8분이 걸리고 문제 2번을 생각하는데 A가 10분 B가 15분이 걸렸다고 하면 한문제를 둘이 동시에 풀면 8 + 10... 총 18분이 걸렸을 것을 문제를 각각 나누어 풀면 최악의 경우 A가 1번 B가 2번으로 나누어 풀면 12 + 15... 총 27분까지 시간이 걸리기 때문입니다. (대회 규칙상 컴퓨터는 각 팀당 무조건 1대입니다)
  • 3DAlca . . . . 2 matches
          * 줄색으로 원근감 표현 => z축으로 멀리 갈수록 줄이 검어 진다는 방식 를 들면
          * 공이 벽이나 벽돌에 튕길때 살짝 표시하는게 좋겠다. => 공 부딪힐때 꼭 타격 표시 (-> 스톰에서 주먹으로 퍽퍽 치면 퍽퍽 소리나고 빨간색 번쩍 번쩍 하는거.)
  • 3rdPCinCAUCSE/ProblemB . . . . 2 matches
         === 입력의 ===
         === 입력의 에 대한 출력 ===
  • 5인용C++스터디/클래스상속보충 . . . . 2 matches
         === 제 1 ===
         === 제 2 ===
  • AM/20040803여덟번째모임 . . . . 2 matches
          * 8월 6일 AM스터디 아홉번째 모임, 이슬이가 MFC 3장발표(정)
          * 열번째 모임, 곽세환이 MFC 4장발표(정)
  • AM/AboutMFC . . . . 2 matches
         보통 이 수준까지 알고, 짤 필요는 없습니다. 하지만, 차후에는 궁금해서 알수밖에 없죠. (외는 있으니, 따지지 마세요.) 보통 책에서 원리 수준만 소개합니다. 지면을 할애하기에는 MFC가 매크로의 도배로 이루어 져서 설명하기가 귀찮거든요. 하지만 자료는 있죠.
         || Upload:MFC_Macro_23of3_2001.11.11.doc ||제 소스코드 그림 파일로 캡춰||
  • AcceleratedC++/Chapter9 . . . . 2 matches
          * 객체 내부의 데이터를 직접적으로 접근 가능하다. 를 들어서 s.name으로 접근할 필요없다.
          그런데 더 나가서 이제는 아 이 객체의 내부멤버를 프로그램의 다른 부분에서 다루는 것을 금지시키고 싶다면?
  • ArtificialIntelligenceClass . . . . 2 matches
         === 상 시험 문제 ===
         지금 인공지능 수업이 피곤하고 졸린 이유는 뭘까. 교수님은 학생들의 feedback 을 끌어내려고 하지만, 끌어내기 위한 방법 자체를 잘 모르신다는 느낌을 강하게 받았다. 수업 내용의 경우도 책의 수준을 벗어나지 못한다. (시간상 조명상 더 졸립기까지 하다. 또는 교수님이 책의 내용을 정확하게 이해하시지 못한다는 느낌을 많이 받게 되었다.) 차라리 좀 더 구체적인 제를 만들고, 이에 대한 해결법의 진행 과정에 대해 설명해주신다면 어떨까.
  • BasicJAVA2005 . . . . 2 matches
          를 들면, 변수도 한글로 사용이 가능합니다. (를 들어서 String 임시 = "임시변수입니다."; 이런식으로 작성이 가능하다는 이야기죠.) - 도현
  • CanvasBreaker . . . . 2 matches
          * 01 홍
          개발 시작 정일
  • CppStudy_2002_1 . . . . 2 matches
          * 기간이 널럴한 만큼 과제랑 습 해와랑~
          * 어.. 하다 보니까 끝나버려서^^; 당황스럽네요 습이 꼭 필요하다는 생각뿐....ㅡㅡ; -[기웅]
  • CppStudy_2002_2 . . . . 2 matches
          * 모르는 것에 대해서는 서로 의논하고 서로 배워가는 방식으로 할 정입니다
          * 알겠습니다. 제가 조금이라도 낳은 디자인으로 고쳐 보여볼께요. 여기에 부족한 부분이 있음 형도 제꺼에 지적 해주세요 (일명 '은근슬쩍 끌어들이기'...^^;;;) --재동
  • DNS와BIND . . . . 2 matches
          ) db.movie
          ) db.192.249.249
  • DebuggingSeminar_2005/UndName . . . . 2 matches
         아래의 제에서 보시면 {{{~cpp '?MapDLLappyFunc@@YAPADPAD@Z'}}} 라는 이름이
         == 제 ==
  • DevelopmentinWindows . . . . 2 matches
         === 윈도우즈 API를 이용한 제 프로그램 ===
         === MFC를 이용한 제 프로그램 ===
  • DoWeHaveToStudyDesignPatterns . . . . 2 matches
         제 개인적인 의견으로는, 다른 것들과 마찬가지로 뭐든지 공부한다고 해서 크게 해가 되지는 않겠지만(해가 되는 경우도 있습니다 -- 다익스트라가 BASIC을 배워 본 적이 있는 학생은 아 받지 않았다는 것이 한 가 될까요?) 공부해야 할 필요가 있겠는가라는 질문에는 선뜻 "그렇다"고 답하기가 쉽지 않습니다. 여기에는 몇가지 이유가 있습니다. (제 글을 "DesignPatterns를 공부하지 마라"는 말로 오해하지는 말아 주기 바랍니다)
  • EnglishSpeaking/2011년스터디 . . . . 2 matches
          1. 한 가지 주제를 선정해서 그에 맞는 대답하기. () 자신의 가족 소개를 해보세요.
          * [권순의] - 중학교땐 맨날 애들이 뭘 그렇게 영어로 중얼중얼 대냐고 했었는데 (레슬링 대사나 이런거였다는 -_-) 하도 안하다 보니까 말이 잘 안나오네요. 그리고 어쩔땐 머리로 문장이 잘 만들어지는데 그게 입 밖으로 잘 안나오는게 문제네요;;; 아흐음... 확실히 뭐라도 중얼중얼대야겠습니다. 전처럼이라도 -_-;; 음.. 또 레슬링 봐야하나;;
  • HelpOnConfiguration . . . . 2 matches
         만약 시스템 차원에서 rcs를 지원하지 않는다면 rcs를 컴파일해서 사용해보라. 를 들어 모니위키가 설치된 디렉토리가 {{{moniwiki}}}이고
         윈도우에서 gvim을 사용하여 작동된다. 이 경우 {{{$path}}}설정을 제대로 해주어야 하는데, 를 들어 다음과 같은 식으로 `config.php`에 설정을 한다.
  • HelpOnInstallation . . . . 2 matches
         디렉토리 이름을 원하는 것으로 바꿀 수도 있다. 를 들어 {{{/wiki}}}라고 바꿀 수 있으며
          씨앗을 심는 경우는 불필요한 페이지가 들어갈 수 있는데, 어느정도 익숙해졌다고 생각되면 지워도 되며, 아 처음부터 설치하지 않아도 된다.[[BR]]
  • HowToStudyDataStructureAndAlgorithms . . . . 2 matches
         그리고 마지막으로, 자료구조/알고리즘 공부를 할 때에는 가능하면 실질적이고 구체적인 실세계의 문제를 함께 다루는 것이 큰 도움이 됩니다. 모든 학습에 있어 이는 똑같이 적용됩니다. 인류의 지성사를 봐도, 구상(concrete) 다음에 추상(abstract)가 오고, 인간 개체 하나의 성장을 봐도 그러합니다. be 동사 더하기 to 부정사가 정으로 해석될 수 있다는 룰만 외우는 것보다, 그러한 다양한 문을 실제 문맥 속에서 여러번 보는 것이 훨씬 나은 것은 자명합니다. 알고리즘/자료구조 공부를 할 때 여러 친구들과 함께 연습문제(특히 실세계의 대상들과 관련이 있는 것)를 풀어보기도 하고, ACM의 ICPC 등의 프로그래밍 경진 대회의 문제 중 해당 알고리즘/자료구조가 사용되는 문제를 -- 이게 가능하려면 "이 알고리즘이 쓰이는 문제는 이거다"라는 가이드를 해줄 사람이 있으면 좋겠죠 -- 같이 풀어보는 것도 아주 좋습니다.
  • HowToStudyXp . . . . 2 matches
          * XP Installed (Ron Jeffries et al) : C3 프로젝트에 적용한 , 얻은 교훈 등
          * ["TestDrivenDevelopmentByExample"] (Kent Beck) : 곧(아마 올해 내에) 출간 정인 최초의 TDD 서적. TDD를 모르면 XP도 모르는 것. (TDD를 실제 적용하려면 적어도 반년 정도는 계속 훈련해야 함)
  • Java2MicroEdition . . . . 2 matches
          그림을 보면 맨 아래에 MID, 즉 휴대전화의 하드웨어 부분이 있고 그 위에는 Native System Software가 존재하며 그 상위에 CLDC가, 그리고 MIDP에 대한 부분이 나오는데 이 부분을 살펴보면, MIDP Application과 OEM-Specific Classes로 나뉘어 있는 것을 알 수 있다. 여기서의 OEM-Specific Classes라는 것은 말 그대로 OEM(Original Equipment Manufacturing) 주문자의 상표로 상품을 제공하는 것이다. 즉, 다른 휴대전화에서는 사용할 수 없고, 자신의(같은 통신 회사의) 휴대전화에서만 독립적으로 수행될 수 있도록 제작된 Java또는 Native로 작성된 API이다. 이는 자신의(같은 통신 회사의) 휴대전화의 특성을 잘 나타내거나 또는 MIDP에서 제공하지 않는 특성화된 클래스 들로 이루어져 있다. 지금까지 나와있는 많은 MIDP API들에도 이런 는 많이 보이고 있으며, 우리나라의 SK Telecom에서 제공하는 SK-VM에도 이런 SPEC을 가지고 휴대전화의 특성에 맞는 기능, 를 들어 진동 기능이나, SMS를 컨트롤하는 기능 들을 구현하고 있다. 그림에서 보듯이 CLDC는 MIDP와 OEM-Specific Classes의 기본이 되고 있다.
  • KIV봉사활동/자료 . . . . 2 matches
          * 홍길동의 후(O) - 송지원
          * ''홍길동의 후'' - 자막 싱크때문에 멤버쉽꺼도 받아봤으면 함.
  • NSIS/예제2 . . . . 2 matches
         ; 전의 레지스트리를 자동으로 overwrite 할 것임)
         ; 전의 레지스트리를 자동으로 overwrite 할 것임)
  • NumberBaseballGame . . . . 2 matches
         를 들면 컴퓨터가 만든 수를 369 라 합시다.[[BR]]
          * 아래와 같은 제 식으로 소스를 만든 페이지에 넣어 주세요.
  • OurMajorLangIsCAndCPlusPlus/locale.h . . . . 2 matches
         #define LC_TIME (integer constant expression) 시간과 날짜의 표현(년, 월, 일에 대한 명칭 등)을 위한 로케일 설정 를 들어 strftime(), strptime()
         == setLocale 의 ==
  • PairProgrammingForGroupStudy . . . . 2 matches
         를 들어, A, B, C, D, E, F, G, H라는 여덟 명이 한 팀을 이룬다고 가정합시다. 여기서, A와 B가 전문가이고 나머지는 비숙련자라고 하죠.
         다음 단계에서는 컨대,
  • ProjectPrometheus/CookBook . . . . 2 matches
         Python 에서는 urllib 와 httplib 를 이용한다. Python document 의 httplib - examples 를 참조하면 GET 의 와 POST 의 가 나온다.
  • ProjectSemiPhotoshop . . . . 2 matches
          * 비기간(알카로이드) ~ 11. ?
          * 제출해야 될 게 1. 시간측(스케줄), 2. SPEC 3. 회의일지 이렇게 3가지야
  • Robbery/조현태 . . . . 2 matches
          주어진 제와 그 이외의 몇몇 사항을 바탕으로 테스트를 하였다.
          최적화를 아 안할까 하다가.. 그럼 너무너무 간단해져서 약간이나마 최적화를 했다.
  • RubyLanguage/InputOutput . . . . 2 matches
          * 단 외 발생시 File.close는 호출되지 않는다. ensure 구문에서 처리할 수 있다.
          *
  • STL/참고사이트 . . . . 2 matches
         ObjectSpace 제 : ObjectSpace는 300개가 넘는 제를 가지고 있고, 따라서 초보자에게 아주 좋은 출발점을 제시해준다. ftp://butler.hpl.hp.com/stl/examples.zip
  • SimpleDelegation . . . . 2 matches
         그냥 제나 보자.-_- 내가 봐도 무슨 말인지 모르겠다.
         객체의 주체성(?)에 대한 를 들면(제대로 이해했는지는 잘모르겠지만... ^^;)
  • SmallTalk/강좌FromHitel/강의4 . . . . 2 matches
         nosmokmoin 으로 변경시에 이 페이지가 에러가 발생하는 대표적인 이다. 이 외에도
         하도록 만들어진 도구입니다. 앞에서 우리가 탐색기를 사용한 를 생각해
  • SoftwareEngineeringClass . . . . 2 matches
          * 또한, 컨대 지금 하도급 SI 업체에서 일하는 PM을 한 명 초대해서 그가 이 수업에 대해 생각하는 바를 경청하고, 또 반대로 그에게 조언을 해줄 수 있어야 한다. 만약 현업을 뛰는 사람이 이 수업에서 별 가치를 느끼지 못한다면 그것은 수업자체의 파산이다. 이것 역시 Here And Now의 철학이다. 우리가 배우는 것은 지저분한 진흙탕 세계에 대한 것이 아니고 깔끔한 대리석 세계에 대한 것이라고 생각할런지 모르겠으나, 지금 여기의 현실에 도움이 되지 않는다면 도무지 SE가 존재할 이유가 어디에 있겠는가.
         하지만 역할별, 작업별로 만드는 계획서와 보고서에 쏟는 시간이 너무 많다는 생각은 저 뿐만이 아닐 것입니다. 심사시에는 계획서에서 언급하지 않은 활동을 실행했다고 딴지를 걸 정도로, 계획서대로 실행된 내용을 변경없이 실행하는 것이 프로젝트의 반복가능성을 평가하는 기준인것 같습니다. 설계와 구현 사이에서 계획대로 실행 안되는 부분을 극단적으로 느꼈는데, 를 들어 클래스 다이어그램과 시퀀스 다이어그램이 [Refactoring]과 같은 코드 재구성 작업을 할 때마다 바뀌어야 했습니다. 다이어그램이 코드로 매칭되지 않기 때문에 코드를 바꿈은 물론 다이어그램을 바꾸는 이중의 수고를 겪어야 했습니다. :( --[Leonardong]
  • SuperMarket/세연 . . . . 2 matches
          cout << "1. 돈 금\n";
          cout << "1. 돈 금\n";
  • SwitchAndCaseAsBadSmell . . . . 2 matches
         케이스문이 줄줄이 나오는 것이나 비슷한 구조가 반복되는 것이나 모두 "나쁜 냄새"(Moa:BadSmell )입니다. 조금이라도 나쁜 냄새가 나면 바로바로 냄새 제거를 해야 합니다. 컨대, 반복되는 케이스문은 테이블 프로그래밍(Table/Data Driven Programming)으로 해결할 수 있습니다.
         컨대, 다음과 같은 소문제가 있겠죠:
  • VendingMachine/세연/1002 . . . . 2 matches
         단, 이러한 중복줄이기 & 일반화는 중복이 발생되었을때 (2 or 3 strike) 해주는 것이 쉽습니다. 처음부터 모든 중복될 부분을 다 측해 낼 수는 없습니다.
         이 일부터 시작, 더 극단적인 를 든다면 다음과 같이도 할 수 있지만, 꼭 할 필요는 없습니다. (그대신 시도해보면 재미있습니다) 일단 넓게 넓게 보는 것이 더 좋기 때문에.
  • ZeroPage . . . . 2 matches
          * 2013 ACM_ICPC 한국 온라인
          * 2012 ACM_ICPC 한국 온라인
  • ZeroPage/임원 . . . . 2 matches
         || 회장 || 28기 || [조진] || ||
         || 부회장 || 28기 || [조진] || ||
  • ZeroPage/회비 . . . . 2 matches
         == 정된 지출 계획 ==
         == 정된 지출 계획 ==
  • [Lovely]boy^_^/Diary/2-2-2 . . . . 2 matches
          * 컴구조 습하자!
          * 증투랑 데이터 통신 습해야 되는데.. 너무 뜬구름 잡는 소리가 많다.
  • [Lovely]boy^_^/Diary/8/6_8/10 . . . . 2 matches
         || Python || 비행기 게임 || 간단한 회의, 앞으로의 정 || 변태겜이 되갈 정--; ||
  • eXtensibleMarkupLanguage . . . . 2 matches
          * [http://www.joon.pe.kr/blog/250 php로 xml 생성 클래스(제포함)]
          * DTD로 검색하다 여기로 왔네요ㅋㅋㅋ 전에 쓰신 것 같아서 지금은 아시는 내용이겠지만 나중에 다른 분들이 이 페이지를 보실 수 있으니 시간을 건너뛰어 댓글 답니다~ DTD는 Document Type Definition의 약자로 XML 문서 작성을 위한 규칙을 기술하는 형식입니다. valid XML Document의 경우 well-formed XML Document이면서 XML에서 사용되는 원소 이름이 해당 문서에 대한 XML DTD나 XML Schema에 명세된 구조와 합치되어야 한다고 하네요. 이 내용에 대한 수업을 들으며 씁니다ㅋㅋㅋㅋㅋㅋㅋ - [김수경]
  • joosama . . . . 2 matches
         지하철 노선도 이게다인~ (그것도 2호선은 개통"정")
          └지두 쓰기 싫어~=_=)>;;
  • naneunji/Diary . . . . 2 matches
          [[BR]] 그럼, 일어나야지!! 내가 표까지 매했잖어 ^^
         바쁘게 지나갈 꺼 가튼 감이..
  • 김준호 . . . . 2 matches
          # 3월 16일에는 앞으로 새싹교실이 어떻게 진행될것인지와 컴퓨터의 기본장치들을 배웠습니다 를들어 CPU, Main Memory 등등 입니다.
          를들어 printf , \n , %d %e %c를 배웠습니다.
  • 네이버지식in . . . . 2 matches
         다음으로는 익숙하지 않은 형식이었다. 아 인터넷을 처음 만나는 사람이라면 익숙한 형식이 있지도 않겠다만, 많은 사람들이 글을 쓸 때는 게시판에 제목과 이름과 내용정도가 달린 게 글 형식이고, 글 제목이 목록으로 한 페이지에 나오는 형식이 익숙한 형식일 것이다. 때문에 전부 '''내용'''처럼 생긴 위키를 보고는 일단 다르게 생긱 형식에 바로 적응하지는 못할 것이다. 쓰기 어렵지는 않겠지만 말이다. 때문에 위키가 엄청난 장점을 가져서 적응하는 노력을 들이고 싶을 만 하지 않다면 굳이 사용하려 하지 않을 것이다. -[Leonardong]
          네이버에서 영웅은 없습니다. 열심히 노력한 '고수' '명의 전당'이 있을뿐입니다. - 장창재
  • 데블스캠프2005/RUR-PLE . . . . 2 matches
          * 총 소요 상 시간 : 4시간 5분
          * 중복 피하기 5분 + 전 소스에서 중복 제거(10분)
  • 데블스캠프2005/게임만들기 . . . . 2 matches
         테트리스 만들기 틀을 이용한 완성
         [데블스캠프2005/게임만들기/제작과정제]
  • 데블스캠프2005/참가자 . . . . 2 matches
         = 참가 정 =
         || 04 || 권정욱 || 전부(정) ||
  • 데블스캠프2006/목요일후기 . . . . 2 matches
         물론 상외로 빠른 반응이 올 경우에 대비한 강의분량도 있어야겠지만 그렇다고 해서 느릴 경우를 상하지 못하면 더 실패할 수 있다.
  • 데블스캠프2006/월요일 . . . . 2 matches
         위 일정시간에 배우는 제 소스는 최종프로그램에서 다 사용 하여서 프로그램을 만든다.
         초보자이외 잘하는 새내기는 박영창 선배께서 따로 진행할 정.
  • 데블스캠프2006/준비/월요일 . . . . 2 matches
         위 일정시간에 배우는 제 소스는 최종프로그램에서 다 사용 하여서 프로그램을 만든다.
         초보자이외 잘하는 새내기는 박영창 선배께서 따로 진행할 정.
  • 데블스캠프2009/수요일후기 . . . . 2 matches
          * [송지원] - 기대 이상의 세미나였다. 준석이가 데블스 전부터 자신의 세미나에 대해 엄청 자신없어했고 형진이가 Abstractionism을 하며 강의가 좀 확장되어 준석이가 가르칠 범위까지 해버리는 바람에 준석이가 할게없다고 걱정하던데, 오히려 형진이의 강의로 토스를 받아 붕어빵 시로 스파이크를 날려준 느낌이다. 그래도 OOP란 개념 자체가 확 와닿기 쉽지 않은지라 마지막엔 내가 괜히 오지랖 부렸다..;;
          * [송지원] - 사실 너무 아쉬웠다. JUnitTest를 위해 로 제시한 계산기 클래스도 함수 하나 정도밖에 테스트 해볼 수 없는 이상한 설계의 클래스였다(너무 OOP 다음수업이라 캡슐화에만 신경을 썼던듯). 한 마디로 Java도, JUnit도 맛보기만 해준 꼴이 된것 같다. 하지만 '''JUnit은 확실히 강한 라이브러리다'''. 내가 몸소 느끼고 자발적으로 세미나한 이유도 그렇다. 내 세미나는 즈질이였지만 많은 1,2학년 학우들이 Java로 개발을 진행할 때 도움이 되었으면 한다.
  • 레밍즈프로젝트/박진하 . . . . 2 matches
         정작업 : 일단은 평지에서의 레밍의 움직임 좌표 이동을 하려함-
         위의 정작업-_-
  • 문자반대출력/허아영 . . . . 2 matches
         한글로된 문자열을 입력 했을 때 다른 결과가 나온다. 를들어 최경현 이란 문자를 입력하면 置麗零 이렇게 나와 .... 내가 만든거도 이렇게 나온다 마찬가지 ..ㅠ.ㅠ --[최경현]
          좋은 발견입니다. 한글 한 글자는 알파벳(1바이트)과 달리 2바이트입니다. 따라서 위 코드와 같이 해주면 영어와 같은 알파벳은 거꾸로 출력되지만 한글은 아 문자열이 바뀌게 됩니다. 한글같은 2바이트 확장문자도 반대로 출력되게 구현을 한번 해보세요. - 보창
  • 새싹교실/2011/무전취식/레벨6 . . . . 2 matches
         서원태 : 선대 망. C언어 보고 정통부 애들끼리 모여서 술먹음. 그리고 PC방가서 게임하고 집에가서 또 게임함 4시까지 하고 그것때문에 다음 영어시험은 아 못봐서 침울함. 그래서 교수님께서 한번더 기회주셔서 다음주 월욜 10시까지 오라했는데 그날도 못옴. 그래서 중간고사 F.
          * 를 들어 지난주에 돈가스를 먹은 것에 대해 후기를 쓴다면 : "지난주에 강남에 가서 하나에 5만원하는 돈가스를 먹었다.(사실) 기대를 잔뜩 했는데 별로 맛이 없었다.(느낌) 강남은 땅값이 비싸서 값만 보고 엄청 맛있을거라 기대하면 안된다는 것을 알았다.(깨달은점) 다음에는 미리 인터넷에서 평을 찾아보고 별점이 높은 돈가스집을 찾아서 가봐야겠다.(앞으로의 계획)"
  • 새싹교실/2011/쉬운것같지만쉬운반/2011.3.29 . . . . 2 matches
          * 를 들어 지난주에 돈가스를 먹은 것에 대해 후기를 쓴다면 : "지난주에 강남에 가서 하나에 5만원하는 돈가스를 먹었다.(사실) 기대를 잔뜩 했는데 별로 맛이 없었다.(느낌) 강남은 땅값이 비싸서 값만 보고 엄청 맛있을거라 기대하면 안된다는 것을 알았다.(깨달은점) 다음에는 미리 인터넷에서 평을 찾아보고 별점이 높은 돈가스집을 찾아서 가봐야겠다.(앞으로의 계획)"
          * 오늘 배운 것은 printf의 사용법과 각종 연산자에 대한 것이었다. 전에 배운 적이 있지만 다시 배우니 더 깊이 알게 된 것 같다. 프로그래밍은 배울 수록 느는 것 같다. 앞으로도 복습은 소홀히 하지 않아야겠다. - [장용운]
  • 새싹교실/2011/씨언어발전 . . . . 2 matches
          * 를 들어 지난주에 돈가스를 먹은 것에 대해 후기를 쓴다면 : "지난주에 강남에 가서 하나에 5만원하는 돈가스를 먹었다.(사실) 기대를 잔뜩 했는데 별로 맛이 없었다.(느낌) 강남은 땅값이 비싸서 값만 보고 엄청 맛있을거라 기대하면 안된다는 것을 알았다.(깨달은점) 다음에는 미리 인터넷에서 평을 찾아보고 별점이 높은 돈가스집을 찾아서 가봐야겠다.(앞으로의 계획)"
         3회차 수업이 정되어있던 4월 6일 각자 여러가지의 이유로 참여를 못하고 해서 다음 수업부터는 개인 사정 상관없이
  • 새싹교실/2011/씨언어발전/2회차 . . . . 2 matches
         간단하게 bongbong 커리큘럼에 있는 제를 이용하며 기본 입출력함수의 사용법에대해 수업했습니다.
         봉봉교수님 제 문제들을 오늘 모두 풀어보았다
  • 새싹교실/2012/개차반 . . . . 2 matches
          * 카톡 회의 결과 초안으로 월 15~16/화 16~17시 진행
          * 다음 계산의 값을 상하라
  • 새싹교실/2012/부부동반 . . . . 2 matches
          * 를 들어 지난주에 돈가스를 먹은 것에 대해 후기를 쓴다면 : "지난주에 강남에 가서 하나에 5만원하는 돈가스를 먹었다.(사실) 기대를 잔뜩 했는데 별로 맛이 없었다.(느낌) 강남은 땅값이 비싸서 값만 보고 엄청 맛있을거라 기대하면 안된다는 것을 알았다.(깨달은점) 다음에는 미리 인터넷에서 평을 찾아보고 별점이 높은 돈가스집을 찾아서 가봐야겠다.(앞으로의 계획)"
         * C 약어
  • 새싹교실/2012/아우토반/앞반/5.10 . . . . 2 matches
         다음 진도
          * 를 들어 지난주에 돈가스를 먹은 것에 대해 후기를 쓴다면 : "지난주에 강남에 가서 하나에 5만원하는 돈가스를 먹었다.(사실) 기대를 잔뜩 했는데 별로 맛이 없었다.(느낌) 강남은 땅값이 비싸서 값만 보고 엄청 맛있을거라 기대하면 안된다는 것을 알았다.(깨달은점) 다음에는 미리 인터넷에서 평을 찾아보고 별점이 높은 돈가스집을 찾아서 가봐야겠다.(앞으로의 계획)"
  • 새싹교실/2013/양반/5회차 . . . . 2 matches
         를 들어 지난주에 돈가스를 먹은 것에 대해 후기를 쓴다면 : "지난주에 강남에 가서 하나에 5만원하는 돈가스를 먹었다.(사실) 기대를 잔뜩 했는데 별로 맛이 없었다.(느낌) 강남은 땅값이 비싸서 값만 보고 엄청 맛있을거라 기대하면 안된다는 것을 알았다.(깨달은점) 다음에는 미리 인터넷에서 평을 찾아보고 별점이 높은 돈가스집을 찾아서 가봐야겠다.(앞으로의 계획)"
         디버깅 자세히 알게됨. 기초프로그래밍 시간 습 공부를 함.
  • 새회원을받으면 . . . . 2 matches
          * 왠지 이번 학년은... 시끌벅적 할 것 같은 감이 ...[김홍선]
          - [http://netory.org 네토리]처럼 정기적(또는 비정기적)인 무언가가 있었으면 좋겠습니다. 굳이 그것이 모임의 형태가 아니더라도 ''새내기들이 자신이 제로페이지에 지원하였다는 사실을 잊어버리지 않게''해 주는게 필요하지 않을까요? 를 들면, 숙제를 내준다던지, ProgrammingParty 같은 것들이요. - [임인택]
  • . . . . 2 matches
         두번째모임(2005.4.11) - CampusC를 교재로 5명의 학생들이 한 단원씩 강의를 할 정. ㅡ _-;;;
         기본 함수들을 설명하기 위한 제니까요. :)
  • 수학의정석/집합의연산/조현태 . . . . 2 matches
          또한 를 들어 7개일 경우는 1개일때, 2개일때, ... 7개일때 이런식으로 나누어서 연산을 한다.
          를 들어 9Set을 하면..
  • 시간관리하기 . . . . 2 matches
         하루는 이 전문가가 경영학과 학생들에게 강의를 하면서, 자신의 주장을 명확히 하기 위해, (학생들이 잊지 못할) 어떤 구체적인 를 들어 설명을 했습니다. 경영학과 학생들앞에 선 이 전문가가 말했습니다!
         학생들이 이구동성으로 대답했습니다. "" 그러자 그는 "정말?" 하고 되묻더니, 다시 테이블 밑에서 조그만 자갈을 한 뭉큼 꺼내 들었습니다. 그리고는 항아리에 집어넣고 깊숙히 들어갈 수 있도록 항아리를 흔들었습니다. 주먹만한 돌 사이에 조그만 자갈이 가득 차자, 그는 다시 물었습니다.
  • 위키QnA . . . . 2 matches
          * 외 경우
         A: 임의의 웹사이트(컨대 자신의 홈페이지, 혹은 제로페이지 FTP서버 등)에 화일을 올리고 위키에는 링크만 남기면 자동으로 이미지가 표시됩니다.[[BR]]
  • 윤성준 . . . . 2 matches
          printf("몇단을 외우실꺼요?\n");
          printf("단을 외울꺼요~\n");
  • 이영호/미니프로젝트#1 . . . . 2 matches
         상 라인수는 2000~3000 라인 정도이며 프로젝트를 더 커질수록 라인수의 가변성 또한 존재한다.
         목적 : irc에 접속해 있는 유저들을 자동적으로 공격하는 프로그램. & 차후 AI(망할 엉터리 AI 패러다임) bot이나 타자봇을 집어넣을
  • 정모/2002.10.30 . . . . 2 matches
          * 중간 고사로 약간의 지체, 약 2주차 정도 진행후에 프로젝트의 진행으로 성격을 바꿀 것
          * 상 일자 11월 3주차
  • 정모/2006.1.5 . . . . 2 matches
         윗사람과의 관계에서 중요한 부분은 '의' 입니다. ''에서 어긋나게 되면 그 이후 그분과 대화를 할 수가 없을 것입니다. 정모때 우리가 교수님께 요구할 수 있는 것들에 대해 생각하는 것도 중요하지만, 교수님께 일단 인사를 드리는 것도 중요하다고 봅니다. 일단, 회장이 바뀌었다는 것으로 교수님께 찾아뵙고 인사드리는 것도 생각해 볼 부분이 아닐까 생각됩니다. 이전에 담당교수님과 컨텍을 한 적도 없으므로, 일단 대화창구를 여는 것이 먼저라 생각합니다. --[1002]
  • 정모/2011.3.21 . . . . 2 matches
          * 전에 객체 지향에 대해 잘못 생각했던 것들을 다시 되돌아보며 부끄러움을 느낌.
          * 를 들어 지난주에 돈가스를 먹은 것에 대해 후기를 쓴다면 : "지난주에 강남에 가서 하나에 5만원하는 돈가스를 먹었다.(사실) 기대를 잔뜩 했는데 별로 맛이 없었다.(느낌) 강남은 땅값이 비싸서 값만 보고 엄청 맛있을거라 기대하면 안된다는 것을 알았다.(깨달은점) 다음에는 미리 인터넷에서 평을 찾아보고 별점이 높은 돈가스집을 찾아서 가봐야겠다.(앞으로의 계획)"
  • 정모/2013.9.4 . . . . 2 matches
          * 개강파티가 있을 정입니다. 일시는 공지로 알릴정입니다.
  • 제로Wiki . . . . 2 matches
          * 하는 방법 : 를 들어서 제로페이지 카페에 자신의 위키에 있는 페이지를 올리고 싶을 경우 먼저 제로페이지 카페에서 화면 오른쪽 상단의 가입하기 버튼을 눌러서 가입한후, 올리기를 원하는 페이지를 고칠때 카페 선택을 제로페이지로 하고 나서 저장하면 그후로 계속 공유 관계가 유지된다.
          * 를 들어서 여러 명이서 특정 책을 중심으로 스터디를 진행할때 스터디 페이지를 각 개인 위키와 공유 페이지로 지정하여 사용할 수 있다.
  • 조영준 . . . . 2 matches
          * 구글 코드잼 2016 - 선 통과
          * 2014년 ACM_ICPC 온라인 선 해설 참가
  • 타도코코아CppStudy/0724 . . . . 2 matches
         == 다음 시간 할 정 ==
         == 다음 시간 할 정 ==
  • 타도코코아CppStudy/0728 . . . . 2 matches
         == 가상함수와 다형성 제 ==
         == 다음 시간 할 정 ==
  • 타도코코아CppStudy/객체지향발표 . . . . 2 matches
          를 들어 '이동(move)' 이라는 기능이 '교수'라는 클래스에 적용될 때는 자택의 이사가 될 수 있으나, '승용차'라는 클래스에 적용되면 특정 목적지로 일정한 시각에 정해진 속도로 움직이는 행위가 될 수도 있다.
          즉 함수나 데이터가 그것이 속해있는 객체전용으로 된다는것을 말한다. 좋은 로 자동차를 들수있다.
  • 탈무드 . . . . 2 matches
          * 노도 현재의 상태에 만족하고 있으면 자유로운 사람이며 자유인도 현재의 상태에 만족하고 있지 않으면 노가 된다.
  • 테트리스만들기2006/예제1 . . . . 2 matches
         == [테트리스만들기2006/제1] ==
          === 참고할 제소스 ===
  • 프로그래머가지녀야할생각 . . . . 2 matches
         너무나 이상적이고 추상적인 생각이겠지만 '프로그래머는 사회에 이익이 되는 프로그램을 만들어야 한다'는 근본적인 생각을 갖는 건 어떨까요? 를 들어 재미있는 오락도 좋겠지만 장애인이나 나이 많이 드신 분들을 위한 보조용프로그램 같은 것들이 많이 개발되어야 한다고 생각합니다. 전에 정보요원단 활동을 할 때 우리나라에 보급되어 있는 장애인용 프로그램들이 많이 부족한 현실을 봤었는데... 내가 만든 프로그램이 남에게 도움이 된다면 그보다 좋을 일이 또 있을까요? ^^ -- jeppy
         프로그래머는 술가가 될수도 있고, 스니커가 될수도 있고, 비난을 듣는 경영자로 변신할 가능성도 있지요. --혀뉘
  • 프로그래밍잔치/ErrorMessage . . . . 2 matches
          * 인수군 역시 자바 오랜만에 써본다. 이클립스 써본지 이틀 되었다. 계속 삑사리 낸다. 프레임 안나오고, 어쨌든 겨우겨우 생각해내고 도큐먼트 찾아가면서 메인프레임과 계산기 대충 완성(되도록 많은것을 구현하기 위해 외처리, 복잡한 연산은 하지 않고, 그냥 4칙연산(소숫점무시--;)과, 클리어 정도만 구현). 도중에 상민이형이 편한 셋팅을 해줘서 그나마 편하게 코딩, 하다가 게임 없앰--;, 상욱이가 한다고 달력 부활
          * 끝나갈 무렵, 합칠떄가 왔다. 창섭군과 은지 누나가 한걸 가져와서 씌울라고 보니..(처음에는 쉬울줄 알았따. 내 메인 프레임에서 버튼을 누르면 창섭군과 은지 누나가 만든 전화번호부 프레임을 띄울 정이었다.) 문제가 생겼다. 내껀 스윙이고, 창섭이네꺼는 AWT다.--; 스윙과 AWT 같이 쓰지 말라고 하는 말을 너무 많이 봐서.. 스윙으로 고치기 시작했다. ... shit. 함수가 다르자나.--; 이러면서 어떻게 어떻게 고치고 보니--; 메뉴가 가운데 달렸다. 석천이형의 도움을 받아서, 메뉴를 제 위치에 나오게 했다.
  • 행사 . . . . 2 matches
         * 2005년 : stepByStep 선통과 본선 18위
         * 2006년 : zeropage 선통과 본선 11위 동상 입상
  • 현재 위키에 어떤 습관이 생기고 있는걸까? . . . . 2 matches
          * 이름의 하위 분류로 / 를 사용한다. ) [삼총사CppStudy]하위에 속한 [삼총사CppStudy/숙제1] 페이지
          * 제목이 영어라면 각 단어의 앞을 대문자로 씀으로써, 띄어쓰기의 효과를 누릴수 있었지만... 한글은 그게 참 애매하지요. 띄어쓰기를 안하자니 한눈에 들어오지도 않고, 또 띄어쓰기를 하자니 검색이 보장이 안되니... 아 '영어제목만 만들자' 같은건 어떨까 생각중입니다. --[인수]
  • 회원정리 . . . . 2 matches
         경영학에서는 최근들어 조직이론에 패러다임 이동이 있습니다. 흔히들 말하는 군대식, 위계식, 고정적 조직에서 네트워크식, 수평적, 동적 조직으로의 변화이지요. 이합집산이 쉬워졌습니다. 조직과 조직간, 개인과 개인간의 결합력(coupling)이 약해졌습니다. 하지만 한번 모인 이상 응집력(cohesion)은 높습니다. 꼭 원하는 사람들만 모일 수 있죠. 대학사회에서도 비슷한 현상들이 나타나고 있지 않나 생각합니다. 전에는 뭔가 큰 조직에 발을 담궈놓아야 편안함과 안정감을 느꼈는데 이제는 그렇지 않습니다. "개인주의적"이라고 비판을 받기도 하지만 현실을 부정할 수는 없을 듯 합니다. 그렇다면 변화하는 패러다임에 맞는 동아리 활동은 어떤 모양새여야 할까요?
          전체 회원들의 참여도를 높게 유지해야만 하는가에 대해서는 '' 라고 하고 싶습니다. 물론 모두의 의미로 말씀드리는 것은 아닙니다. 거의다의 차원에서 말씀드립니다. 회원들 간에 참여도가 높은 사람들과 낮은 사람들이 생기는 것은 바람직한 학회의 모습이 아니라고 봅니다. 보상이든 처벌이든 무엇으로 하든지 회원들의 참여도를 높게 이끌어가는 것이 학회의 모습이라고 생각합니다. 만약 학회내에 참여도가 높은 사람들과 아닌 사람들이 나뉠수 있게된다면 참여도가 낮은 사람들이 소외감을 느껴 결국은 ZeroPagers 라고 등록은 되어있지만 실질적으로 ZeroPagers 라고 보기 어렵게 될 것입니다. 이것은 결국 암묵적 회원정리가 됩니다. 이러한 회원들을 '유령회원'이라고 하겠습니다.(참여도라는 말에는 활동의 활발함도 포함시킬 수 있겠습니다. 써놓고 보니 의미가 부족한 것 같아 덧붙입니다.)
  • 2002년도ACM문제샘플풀이 . . . . 1 match
          ''부끄러워할 필요가 없다. 촉박한 시간에 쫓겼다고는 하나, 결국 정해진 시간 내에 모두 풀은 셈이니 오히려 자랑스러워 해야 할지도 모르겠다. 아마 네 후배들은 이런 배우려는 태도에서 더 많은 걸 느끼지 않을까 싶다. 이걸 리팩토링 해서 다시 올리는 것도 좋겠고, 내 생각엔 아 새로 해서(DoItAgainToLearn) 올려보는 것도 좋겠다. 이번에는 테스트 코드를 만들고 리팩토링도 해가면서 처음 문제 풀었던 때보다 더 짧은 시간 내에 가능하게 해보면 어떨까? 이미 풀어본 문제이니 좀 더 편하게 할 수 있을 것 같지 않니? --JuNe''
  • 2006동계MT . . . . 1 match
          :
  • 2006동계MT/계산내역 . . . . 1 match
         == 산 ==
  • 2006신입생/방명록 . . . . 1 match
         - 06 이강희 입니다; 이거 뭐 어떻게 하는거요-ㅁ- 가입시켜줘요 ㅠ0ㅠ
  • 2011년독서모임/주제 . . . . 1 match
         ||전에 읽었을 때 이해가 되지 않았던 책 (어려워서 or 내 생각과 달라서)||데미안, 몰입의 기술, 왜 나는 너를 사랑하는가||
  • 3N+1Problem/Leonardong . . . . 1 match
          * 2의 제곱수들은 CycleLength를 상할 수 있으므로 입력 받기 전에 미리 계산해둔다.
  • 5인용C++스터디/타이머 . . . . 1 match
         || 타이머 제 || Upload:Timer.zip ||
  • AM/20040730일곱번째모임 . . . . 1 match
          * 8월 3일 AM스터디 여덟번째 모임, 서영희가 MFC 2장발표(정)
  • AOI/2004 . . . . 1 match
         를 들어, X라는 문제를 풀어봤는데 그 문제는 Y라는 알고리즘을 사용하면 쉽게 풀리는 것이었다, 하지만 그 착상을 빨리 하지 못해서 시간도 오래 걸리고 고생했다. 뭐 이런 경험을 했다면, 이 문제를 풀어서 얻은 구체적 지식을 잠시 무시하고, 이 문제를 처음 만났을 때 어떻게 Y라는 알고리즘을 사용할 수 있다는 착상에 빨리 도달할 수 있을런지 연구해 봅니다. 문제를 푼 후에 얻은 지식을 사용하지 않아야 합니다. 방법을 찾았으면 그 방법을 적용해서 다시 풀어봅니다. 그 방법이 다른 유사 문제에도 적용이 되는가요?
  • APlusProject/CM . . . . 1 match
         를 들어 개발 계획서는 끝났으므로 이전 버전 까지 해서 모두 압축해서 하나의 파일로 올리는 것입니다.
  • Ajax . . . . 1 match
         웹 상에선 요새 한참 인기인 중인 기술. RichInternetApplication 은 Flash 쪽이 통일할 줄 알았는데 (MacromediaFlex 를 보았던 관계로) 상을 깨게 하는데 큰 공로를 세운 기술.;
  • Ant/BuildTemplateExample . . . . 1 match
         Ant Build 를 위한 기본 Template 제. 적당히 해당 부분을 고쳐쓰면 된다.
  • Basic알고리즘/63빌딩 . . . . 1 match
         제;
  • BeingALinuxer . . . . 1 match
          * 일단, 개별학습을 의도하였으나 상외료 신청자가 폭주하는 바람에 집에 오다가 다음의 방법을 생각해봄. (TokenRing 에서 아이디어를 얻어옴).
  • C++ . . . . 1 match
         벨 연구소의 [http://www.research.att.com/~bs/homepage.html Bjarne Stroustrup]은 1980년대에 당시의 [C]를 개선해 C++을 개발하였다. (본디 C with Classes라고 명명했다고 한다.) 개선된 부분은 클래스의 지원으로 시작된다. (수많은 특징들 중에서 [가상함수], [:연산자오버로딩 연산자 오버로딩], [:다중상속 다중 상속], [템플릿], [외처리]의 개념을 지원하는) C++ 표준은 1998년에 ISO/IEC 14882:1998로 재정되었다. 그 표준안의 최신판은 현재 ISO/IEC 14882:2003로서 2003년도 버전이다. 새 버전의 표준안(비공식 명칭 [C++0x])이 현재 개발중이다. [C]와 C++에서 ++이라는 표현은 특정 변수에 1의 값을 증가시키는 것이다. (incrementing이라 함). C++이라는 명칭을 이와 동일한 의미를 갖는데, [C]라는 언어에 증가적인 발전이 있음을 암시하는 것이다.
  • C++0x . . . . 1 match
         전에 지원되는 컴파일러를 정리해둔 표가 있었던 것 같으나 어디있는지는 모르겠음
  • CORBA . . . . 1 match
          * 간단 분산 어플리케이션 만들기(["코바제/시계"])
  • CPPStudy_2005_1/STL성적처리_2 . . . . 1 match
         주말에 class 를 이용해서 다시 작성해볼
  • Chapter I - Sample Code . . . . 1 match
          수행시간 측정은 한 task 의 수행시간을 측정하기 위해서 한다. (당연한거 아냐?). 이 측정은 PC의 82C52 타이머 2번을 통해 수행된다. 수행시간 측정을 위한 함수로는 PC_ElapsedStart()와 PC_ElapsedStop()이 있다. 하지만 이 두 함수를 사용하기 전에 PC_ElapsedInit()를 호출해야한다. 이 함수는 두 함수와 관련된 오버헤드를 측정하는데 사용된다. 이렇게 하면 PC_ElapsedStop 함수에 의해 수행시간이 리턴된다(마이크로세컨드). 이 두 함수는 모두 리엔터런트(주 : 몇 개의 프로그램이 동시에 하나의 task나 subroutine을 공유하여 쓰는 것에 대해 말함, from 한컴사전) 하지 않아야한다. 다음은 PC_DispChar()함수의 측정시간을 구하는 이다.
  • ClassifyByAnagram/sun . . . . 1 match
          * 분석: 전에 우스개 소리로, 프로그램을 빠르게 하려면 컴퓨터를 업그레이드 하라더니, 웃을일이 아니다 -_-;
  • CommentMacro . . . . 1 match
         /!\ Comment 매크로 이외에 자신이 만든 매크로가 맨 하단에 들어가도록 위의 방법을 쓰실 수 있습니다. 위의 방법으로 [[FootNoteMacro]]와 [[CommentMacro]]를 넣은 입니다.
  • ComputerNetworkClass/Exam2004_1 . . . . 1 match
         UDP 가 TCP 보다 장점을 가지는 경우를 쓰고, UDP 에 알맞는 어플리케이션에 대해 2개의 를 들어라.
  • ComputerNetworkClass/Exam2006_2 . . . . 1 match
         1. 보안의 종류, 침입방법, 그에따른 보안 기법 , 간단한 설명
  • Counting . . . . 1 match
         그는 그가 만든 간단한 게임을 하면서 놀고 있다. 그가 알고 있는 네 개의 숫자를 가지고 수를 만든 다음 그 값을 모두 더한다. 를 들면 다음과 같은 식이다.
  • DPSCChapter2 . . . . 1 match
         디자인 패턴에 대한 구체적인 설명에 들어가기 전에 우리는 다양한 패턴들이 포함된 것들에 대한 시들을 보여준다. 디자인 패턴 서문에서 GoF는 디자인 패턴을 이해하게 되면서 "Huh?" 에서 "Aha!" 로 바뀌는 경험에 대해 이야기한다. 우리는 여기 작은 단막극을 보여줄 것이다. 그것은 3개의 작은 이야기로 구성되어있다 : MegaCorp라는 보험회사에서 일하는 두명의 Smalltalk 프로그래머의 3일의 이야기이다. 우리는 Don 과(OOP에 대해서는 초보지만 경험있는 사업분석가) Jane (OOP와 Pattern 전문가)의 대화내용을 듣고 있다. Don 은 그의 문제를 Jane에게 가져오고, 그들은 같이 그 문제를 해결한다. 비록 여기의 인물들의 허구의 것이지만, design 은 실제의 것이고, Smalltalk로 쓰여진 실제의 시스템중 일부이다. 우리의 목표는 어떻게 design pattern이 실제세계의 문제들에 대한 해결책을 가져다 주는가에 대해 설명하는 것이다.
  • DPSCChapter3 . . . . 1 match
          패턴은 실제로 아주 간단하다. 문제 상황은 많은 부분들을 포함한다. Abstract Factory 패턴이 적용될 수 있는 제를 보도록
  • DebuggingSeminar_2005 . . . . 1 match
          || [DebuggingSeminar_2005/DebugCRT] || Debug CRT 라이브러리 활성화 제. extracted from Debugging Application ||
  • DebuggingSeminar_2005/DebugCRT . . . . 1 match
         || _CRT_WARN || 경고 메시지 )memory leak ||
  • DevelopmentinWindows/APIExample . . . . 1 match
         = 윈도우즈 API를 이용한 제 프로그램 =
  • DirectX2DEngine . . . . 1 match
         짧은 기간에 빨리 작성하고 다음 프로젝트와 연결 할
  • EcologicalBinPacking/강희경 . . . . 1 match
          *외처리
  • EnglishSpeaking/TheSimpsons/S01E01 . . . . 1 match
          * 크리스마스를 즐겁게 보내는 옆집 플랜더스네 가족들, 심슨네 가족들도 나름의 크리스마스를 보내려고 한다. 반면 심슨네 가족은 호머의 회사에서 크리스마스 보너스가 지급되지 않게 되고 크리스마스 때 쓰기 위해 모아놨던 저금통도 바트가 팔에 허락없이 문신을 해버리는 바람에 이를 지우기 위한 시술비로 전부 날려버린다. 호머는 모를 통해 알게 된 산타클로스 아르바이트를 하지만 받게 되는 급료는 겨우 13달러. 호머와 바트는 바니를 통해 알게된 경구장에서 '산타의 작은 도우미'라는 개에게 13달러를 모두 걸지만 꼴찌를 하고 돈을 잃는다. 그 대신 경구장에서 아 쫓겨나 버린 '산타의 작은 도우미'를 크리스마스 선물로 집에 데려간다.
  • ExtremeBear/VideoShop/20021106 . . . . 1 match
          * 삽질 했다. 전에 해 놓았던 부분에 의해 발생한 삽질이라 찾기 힘들었다.
  • Factorial2 . . . . 1 match
         ) Enter Number :
  • FileStructureClass . . . . 1 match
         다른 건 둘째치고, 교재의 Pseudo Code 가 정말 마음에 안든다. 전혀 구조적으로 볼때 한번에 이해하기 어렵게 만들어놓았다는 느낌을 지울 수가 없다. 고로, 교수님의 수업을 잘 듣고 필기할 필요가 있다. (교수님이 잡아주는 제가 더 쉽고 이해하기도 좋다.)
  • FortuneMacro . . . . 1 match
         == 사용 ==
  • FromCopyAndPasteToDotNET . . . . 1 match
          * 제 프로그램들
  • GDBUsage . . . . 1 match
         pipe를 통한 간단한 프로세스 통신의 일
  • Garbage collector for C and C++ . . . . 1 match
          * ) nmake /F ".gc.mak" CFG="gctest - Win32 Release"
  • GarbageCollection . . . . 1 match
         2번째 경우에 대한 힌트를 학교 자료구조 교재인 Fundamentals of data structure in c 의 Linked List 파트에서 힌트를 얻을 수 있고, 1번째의 내용은 원칙적으로 완벽한 측이 불가능하기 때문에 시스템에서 객체 참조를 저장하는 식으로 해서 참조가 없으면 다시는 쓰지 않는 다는 식으로 해서 처리하는 듯함. (C++ 참조 변수를 통한 객체 자동 소멸 관련 내용과 관련한 부분인 듯, 추측이긴 한데 이게 맞는거 같음;;; 아닐지도 ㅋㅋㅋ)
  • GoodNumber . . . . 1 match
         를 들어 수자 22의 각 자리수의 합은 (2+2=4)입니다. 곱이 원래 수인 소인수는 (2*11=22)입니다. 이들 소인수의 각자리수의 합은 (2+1+1=4)입니다. 그래서 정의에 의해서 수 22는 good number입니다.
  • Googling . . . . 1 match
         = 제 =
  • HardcoreCppStudy/첫숙제 . . . . 1 match
          * 함수의 중복정의(Overloading)에 대해 기술할 것. 제도 스스로 만들어 보기 // 책에는 재정의라고 나와있음.
  • HelpOnActions . . . . 1 match
         모니위키는 액션이라는 확장기능을 제공합니다. 액션은 현재 보고 있는 페이지 혹은 전체 위키에 대한 특별한 확장 기능을 말합니다. 매크로와는 다르게 위키 페이지에 직접 매크로를 삽입해야 하는 것이 아니라 그 페이지를 다른 방식으로 보는 방법을 제공합니다. 를 들어 페이지를 편집하는 기능를 `edit` 액션이라고 하며, 북마크를 하는 기능은 `bookmark`액션을 통해 이루어지고, 전체 검색, 제목 검색, 역링크 검색 등등 여러가지 기능을 제공합니다. 이러한 액션은 플러그인 방식으로 다른 기능을 손쉽게 확장할 수 있게 하여 위키의 풍부한 기능을 가능하게 만들어주고, 일부 액션은 페이지의 내용과 상관 없는 기능을 제공하기도 합니다. (페이지 지우기 기능은 DeletePage 혹은 페이지 이름을 바꿔주는 RenamePage 기능)
  • HelpOnProcessingInstructions . . . . 1 match
          * {{{#!}}}''프로세서-이름'': {{{#format}}} ''formatter''와 같다. ) {{{#!vim}}}
  • Hessian . . . . 1 match
         hessian simple tutorial (홈페이지의 Servlet 제) - 이는 Resin Servlet Container 가 동작해야 함.
  • History지도 . . . . 1 match
          * ["ZPBoardHistory"] - ZeroPage 홈페이지에 있었던 전 게시판
  • JAVAStudy_2002/진행상황 . . . . 1 match
          * 2월 9일 : Java 네트워크 부분 보기 시작함.. 집에 컴퓨터가 구린 관계로 읽기만 해볼 정..
  • Java Study2003/첫번째과제/곽세환 . . . . 1 match
         자바는 서로 다른 이종(Heterogeneous)의 네트워크 환경에서 분산 되어 실행될 수 있도록 설계되었습니다. 이와 같은 환경에서는 응용 프로그램들이 다양한 하드웨어 아키텍쳐 위에서 실행될 수 있어야만 합니다. 이를 위해 자바 컴파일러는 이종의 하드웨어 및 소프트웨어 플랫폼에서 효율적으로 코드를 전송하기 위해 설계된 아키텍쳐 중립적인 중간 코드인 바이트코드를 생성합니다. 이는 동일한 자바 프로그램의 자바 바이트코드가 자바 가상머신이 설치되어 있는 어떤 플랫폼에서도 실행될 수 있도록 하는 것입니다. 또한, 자바는 기본 언어 정의를 엄격하게 함으로써 효율적인 이식성을 제공해 주고 있습니다. 를 들어, int 형과 같은 기본 데이터형의 크기를 플랫폼과 무관하게 일정하게 하고, 연산자의 기능을 확실하게 규정하고 있습니다. C 언어를 이용하여 int 형을 선언할 때, 도스에서는 16비트, 윈도우 95/98/NT 등 32비트 운영 체제 환경에서는 32비트, 유닉스에서는 32비트 등 그 플랫폼에 따라 크기가 다르지만, 자바에서는 플랫폼에 상관없이 32비트로 고정되도록 하였습니다. 이는 자바 프로그램이 실행되는 환경이 자바 가상머신으로 동일하기 때문입니다.
  • Java/JDBC . . . . 1 match
         전에 resin 에서 tomcat으로 바꾸면서 jdbc 설정하는거 몰라서 대박이었는데... -_-; - eternalbleu
  • JavaStudy2003/두번째과제/곽세환 . . . . 1 match
         ) 자동차 - 객체
  • LC-Display . . . . 1 match
         각 숫자 다음에는 빈 줄을 한 줄 출력한다. 밑에 있는 출력 에 각 숫자를 출력하는 방식이 나와있다.
  • LinkedList/C숙제예제 . . . . 1 match
         교수님께서 알려주신 사이트에서 제를 퍼왔습니다. -[허아영]
  • LinuxSystemClass . . . . 1 match
         이과목 전에 유닉스 시스템 대체 과목인가보죠? 시대가 변해서 바뀐건가 - [eternalbleu]
  • MFC/DynamicLinkLibrary . . . . 1 match
         DLL은 함수에 대한 코드만을 저장는데 국한되는 것이 아니다. 비트맵, 폰트와 같은 리소스들을 DLL 안에 위치시킬 수도 있다. 를 들자면 카드놀이에 사용되는 Cards.dll 에서 카드들에 대한 비트맵 이미지와 그 것들을 다루는데 필요한 함수들을 포함하고 있다.
  • Map/임영동 . . . . 1 match
         //벡터, 맵 사용
  • NamedPipe . . . . 1 match
         실제 제 파일 NamedPipe를 이용한 Chat Program [http://www.zeropage.org/pds/20031103027/NamedPipe.zip]
  • NeoZeropageWeb . . . . 1 match
         위에꺼 어떤 것을 하든 위키에 내장할 수있도록, 뭐 매크로로 지원할수 있게 하면 좋을듯,, 를들어서 특정 문법을 쓰면 게시판이 하나 생기는거다. -_-;, 특정 문법을 쓰면 트랙이 지원되고,, 태터툴즈가 오픈소스면 그 부분만 가져다가 매크로로 제작하는것도 좋을듯... 매크로로 넣는것은 소스 이해 안해도 상관 없으니깐 ~ - [(namsang)]
  • NumericalAnalysisClass . . . . 1 match
         과목 자체의 진행은 괜찮다고 생각. 교과내용이 바뀐뒤의 첫 적용이여서 그런지, 교재내용에 없는 내용이 자주 언급되었다. (근데, 이게 그 전 책의 내용인듯 하다는. -_a) 도서관에서 두권정도 책을 섞어봐야 할듯. (Applied Numerical Analysis 던가.. 이 책에서 내용이 수업과 비슷했던걸로 기억). 뭐. 중간에 설명하시다가 틀리시는것만 빼면 -_-; 그래도 인간성과 중간중간 인생선배 (실제로도 학과 선배이시니)로서의 조언으로 보완을. ^^;
  • OOP . . . . 1 match
          * [Implementation](구현 : 인간의 개념 속에 존재하는 생각과 사상 등을 실제 물리적인 객체로 구성하는 일련의 작업. 를 들어 새로운 구조의 컴퓨터 시스템을 만들어 내는 작업과 설계 과정을 거쳐서 전달된 내용을 실제 프로그램으로 구성하여 컴퓨터에서 사용할 수 있도록 하는 작업 등이 모두 구현 작업의 한 가지에 해당된다고 할 수 있다. : 정보문화사 컴퓨터 용어사전 발췌)
  • OperatingSystem . . . . 1 match
         [[임인택]]이 점점 채워나갈 정 : 신경계, 뇌, 이성...-_-a
  • PHP . . . . 1 match
          - 비슷한 로 GNU(GNU's Not Unix) 를 들 수 있을까요..? ^.^a - [임인택]
  • Plex . . . . 1 match
         특히 좋아하는 이유로는 State Machine 의 개념으로 텍스트를 파싱하고 가지고 놀 수 있다는 점이 있겠다. 를 들어 HTML에서 span 태그에 대해 파싱한다고 할때 <span 시작 - span 내용 - </span> 끝이라면 그냥 이를 서술해버리면 된다는.~
  • PowerOfCryptography/이영호 . . . . 1 match
          = 1/n * ( log( 10의 (string:p의 자릿수)승) + log((x) = string:p의 맨 첫숫자와 두번째 숫자를 일의자리로 한 것을 반올림. -> 제에서 1.8) )
  • PowerOfCryptography/조현태 . . . . 1 match
          두번째 소스.. 숫자가 커도 저장하고 연산할 수 있을...듯 하다..;;ㅁ;; ㅎㅎㅎ MAX_LONG의 값을 10으로 줄이고 테스트를 해서 2개 이상의 경우에도 돌아가는 것은 알겠는데... 3번째 4번째 제의 수가 원체 커야지 말이다. 연산의 결과가 좀처럼 안나온다. 곱하기 루틴에서 계속 더하고 있는듯..;;ㅁ;;
  • PowerReading . . . . 1 match
          - 휴가 나와서 글쓰기 귀찮음에도 불구하고, 아주 아주 많은 도움을 준 책이길래 이렇게 글을 씁니다. 뭐 이 한권 읽고 기억나는건 읽을때 손가락으로 가리키면서 읽는거 밖에 없지만, 이 조그마한 차이가 엄청난 변화를 가져왔죠. 전보다 읽는 속도가 3~4배 정도는 빨라진거 같고(원래 무진장 천천히 읽긴 했죠 -_-;) 속도가 좀 빨라지다 보니깐 책 읽는 재미도 느끼게 되어서 더 많은 책을 읽게 되었죠. 결국 이책에서 익힌 기법으로 책을 많이 읽게 되었기에, 이 책은 저에게 가장 큰 영향을 준 책이 된 셈이네요. - 남상협
  • ProgrammingContest . . . . 1 match
         컨테스트는 아니지만, ITA 소프트웨어에서는 아 자신들이 낸 문제를 풀지 않으면 이력서조차 받지 않는다.
  • ProgrammingLanguageClass . . . . 1 match
         그러므로, 이런 ProgrammingLanguageClass가 중요하다. 이 수업을 제하면 다른 패러다임의 다양한 언어를 접할 기회가 거의 전무하다. 자신의 모국어가 자바였다면, LISP와 Prolog, ICON, Smalltalk 등을 접하고 나서 몇 차원 넓어진 자신의 자바푸(Kungfu의 변화형)를 발견할 수 있을 것이며, 자바의 음양을 살피고 문제점을 우회하거나 수정하는 진정한 도구주의의 기쁨을 만끽할 수 있을 것이다. 한가지 언어의 노가 되지 않는 길은 다양한 언어를 비교 판단, 현명하고 선택적인 사용을 할 능력을 기르는 법 외엔 없다. --김창준
  • ProgrammingPearls/Column1 . . . . 1 match
         비트맵, 혹은 비트 벡터라 불리우는 방법이 유용할듯 싶다. 를 들어 맥시멈 10미만의 숫자라 할때에, {1,2,3,5,8}을 표현해 보면, (0 1 1 1 0 1 0 0 1 1)이 된다. 있으면 1, 없으면 0인 것이다. 한 숫자당 1비트만 할당을 해서, 그것의 인덱스로 처리를 하는 것이다. 앞에서도 말했듯이, 미니멈과 맥시멈의 너비가 작고, 같은 숫자가 없으며, 관련된 데이터가 없다는 측면에서 이 방법을 쓸 수 있는 것이다. 대강의 코드는 다음과 같다.
  • ProjectAR/CollisionCheck . . . . 1 match
         * 하지만 십자가 모양의 몹()과 충돌처리를 하자니, 십자가 모양의 몹의 사각형 영역에는 맞았지만 십자가 부분에는 안 맞았는데도, 충돌이 된다.
  • ProjectCCNA/Chapter5 . . . . 1 match
          * section9 이후는 서브네팅에 대한 시와 서브넷 마스크에 대한 재정리(...)
  • ProjectPrometheus/LibraryCgiAnalysis . . . . 1 match
          소장위치, 등록번호, 청구기호, 자료현황, 반납정일
  • ProjectPrometheus/MappingObjectToRDB . . . . 1 match
         대강 측 데이터
  • ProjectPrometheus/UserStory . . . . 1 match
         (7) 책 신청, 약, 자동 연장 기능 1
  • ProjectZephyrus/Thread . . . . 1 match
         가장 이상적인 상태는 전 창준선배님이 세미나에서 이야기 했었던, '이러 이러한 라이브러리는 여기 있지 않을까 해서 봤더니 바로 그 자리에 있더라.' 하는 상태입니다. 그러면 최악은? '이러 이러한 라이브러리가 필요한데? 음.. 이쁘게 잘 만들어놓기는 귀찮고 에라 다음에 정리하지 뭐' 그리고는 해당 method들을 copy & paste. '''공통 모듈'''을 한곳에서 다루도록 하세요. 공통 모듈은 꽤 많습니다. logging, configuration, resource managing ,..
  • Prolog . . . . 1 match
         추후 내용 추가할 정 - [김수경]
  • PyIde . . . . 1 match
          * BoaConstructor - Scintilla 가 사용된 를 볼 수 있다.
  • PythonLanguage . . . . 1 match
         이미 다른 언어들을 한번쯤 접해본 사람들은 'QuickPythonBook' 을 추천한다. 제위주와 잘 짜여진 편집으로 접근하기 쉽다. (두께도 별로 안두껍다!) Reference 스타일의 책으로는 bible 의 성격인 'Learning Python' 과 Library Reference 인 'Python Essential Reference' 이 있다.
  • PythonXmlRpc . . . . 1 match
         다음은 간단한 제.
  • R'sSource . . . . 1 match
         inputDir = raw_input("""저장 하고 싶은 경로를 지정하세요.(>c:\\\\replay\\\\) : """)
  • RAD . . . . 1 match
         전에 객체 지향에 대해서 자료를 찾다가 봤던 기억이 납니다. 생각나는 김에 올려 봤습니다. - [톱아보다]
  • REFACTORING . . . . 1 match
          * Refactoring이 무엇인지 알고 싶다면 Chapter 1의 제를 읽어나간다.
  • RUR-PLE . . . . 1 match
         == 제 ==
  • RUR-PLE/Etc . . . . 1 match
          * 러플의 나머지 제들..
  • RandomWalk . . . . 1 match
          * 아래와 같은 제 식으로 소스를 만든 페이지에 넣어 주세요.
  • RandomWalk2/질문 . . . . 1 match
         (1) 음식을 먹고 일시적으로 슈퍼바퀴가 된 정상바퀴가 5턴이 지나기 전에 다시 음식을 먹으면 어떻게 되나요? 를 들어 슈퍼바퀴가 된 지 2턴만에 다시 음식을 먹었다면 그 뒤로 8턴동안 슈퍼바퀴인지, 아니면 다시 이때부터 세서 5턴간 슈퍼바퀴인가요?
  • RedThon/HelloWorld과제 . . . . 1 match
          왕초보에서..제 비스무리한거...C++숙제하듯이..변경해서...했어요.
  • ReverseAndAdd/1002 . . . . 1 match
          * 외처리 안하고 가능한 한 빨리 짧게 풀기로 고민. 실제 bot 으로 돌릴때는 다를지도 모르겠지만. (196 넣으면 에러 발생)
  • RunTimeTypeInformation . . . . 1 match
         아래는 RTTI의 쓰임새를 표현한 일이다.
  • STL/map . . . . 1 match
         === 프로그램의 ===
  • STL/string . . . . 1 match
          ["[Lovely]boy^_^"]는 이걸 망각하고 1시간동안 삽질을 한 경험이 있다. 이럴때는 일단 char input[255]정도로 큰 배열 잡아 놓은 다음 string으로 변환 시켜준다. 제를 보자.
  • SchemeLanguage . . . . 1 match
         == 제 ==
  • SearchAndReplaceTool . . . . 1 match
         Actual Search & Replace 를 쓰는중. 기존 사이트 이어받은거 웹 노가다일을 해야 할 경우 매우 편리. (전에는 그때그때 python script 를 만들어썼는데, 그럴 필요가 없을듯) --[1002]
  • SeminarHowToProgramItAfterwords . . . . 1 match
          * ["neocoin"] : UnitTest에서 추구한 프로그램의 설계에서 Divide해 나가는 과정은 여태 거의 디자인 타임에서 거의 수행을 했습니다. 그래서 여태 Test를 위한 코드들과 디버그용 코드들을 프로그램을 작성할때마다 그런 디자인에도 많은 시간을 소요했는데, 아 프로그램의 출발을 Test에서 시작한다는 발상의 전환이 인상 깊었습니다. --상민
  • Server&Client/상욱 . . . . 1 match
          System.out.println("외가 발생하였습니다.");
  • ServerBackup . . . . 1 match
          * http://en.wikipedia.org/wiki/Cron
  • ServiceOrientedProgramming . . . . 1 match
         Adrian Tang 교수의 UbiquitousComputing 관련 강연에서 잠깐 언급되어서 웹을 뒤져봤는데 자료가 꽤 있는것 같다. UbiquitousComputing 과 SemanticWeb 등등과 맞물려 있는 프로그래밍 패러다임인것 같다. 개념정리를 해서 이곳에 정리를 해볼 정 - [임인택]
  • SharedSourceProgram . . . . 1 match
         돈을내고 라이센스를 받아야 하는 프로그램이라 학교측에서도 그전에 컴공의 각 학회들에게 어떤 방식으로 SSP를 활용해 나갈지를 먼저 물어보고 실제로 진행을 할 정인가보다.
  • SoJu/숙제제출 . . . . 1 match
          printf("\n다시 하시겠습니까? (=y ,아니오=n)\n\n");
  • SpikeSolution . . . . 1 match
          (ex) DB를 연결하기 위해 DB를 Install 하기, DB 작동이 어떻게 되는지 query 날려보기. 해당 라이브러리가 어떻게 작동하는지 간단한 제 프로그래밍 등
  • StacksOfFlapjacks . . . . 1 match
         스택은 팬 케이크가 등장하는 순서대로 스택에 들어있는 각 팬 케이크의 지름을 알려주는 식으로 열거된다. 를 들어 다음은 세 개의 팬 케이크 스택을 열거해놓은 것인데, 왼쪽 스택 맨 위에 있는 팬 케이크는 지름이 8임을 알 수 있다.
  • StacksOfFlapjacks/조현태 . . . . 1 match
          이 소스는 2번씩 뒤집는걸 기본으로 한다. (외적으로 끝에 있을때는 한번 안뒤집는다.)
  • SummationOfFourPrimes . . . . 1 match
         오일러는 솟수가 숫자 영역에서 무한하다는 가설을 자신의 고전이론으로 증명했다. 모든 수들이 4개의 양의 솟수 합으로 표현될 수 있을까? 답을 알 수는 없다. 답은 느린 386 컴퓨터에서도 돌아갈 수 있기를 원한다. 시간 제한은 펜티엄3 800 컴퓨터를 기준으로 한다. 이 문제에서 솟수의 정의는 "완전한 두 개의 다른 정수로만 나눠 떨어지는 양수"이다. 를 들어,37은 정수 37과1로만 나눠지는 솟수이다.입력은 한 라인에 하나의 정수N만 포함한다. 여기서 N은 10000000이하의 수이다. 이 수는 4개의 솟수의 합으로 구성될 수 있는 수이다. 입력은 하나의 수만 받는다. 입력 라인에 맞춰, 주어진 조건에 맞는 4개의 솟수를 한 줄에 출력한다. 입력된 수가 솟수 4개의 합으로 표현될 수 없으면"Impossible."이라 출력한다. 답은 여러개가 있을수 있다. 모든 정답을 받아들인다.
  • SystemPages . . . . 1 match
         (수정정 - 위키가 통합되었으므로)
  • TAOCP/InformationStructures . . . . 1 match
         (p.248에 (12)와 그림 4는 제이다. 근데 어렵다. 3번을 해보았으나 제대로 나오질 않았다.)
  • TCP/IP . . . . 1 match
          * Interactive Shell이 지원되는 언어(e.g. Python, Ruby, ...)를 사용하면 TCP/IP의 개념을 아주 빠른 시간 안에 배울 수 있음. (Python은 내부적으로 C 라이브러리를 그대로 사용) 또, 현재 개발된/개발중인 시스템을 테스트 하는 데에도 매우 편리함. 컨대, 리코에서는 XMLRPC 서버 접속을 파이썬 쉘에서 하고(import xmlrpc 한 다음에...), 거기서 사용자 등록 등의 서비스를 직접 사용하게 한다.
  • TCP/IP 네트워크 관리 . . . . 1 match
          *2002.4월까지 진행
  • TdddArticle . . . . 1 match
         TDD 로 Database TDD 진행하는 제. 여기서는 툴을 좀 많이 썼다. [Hibernate] 라는 O-R 매핑 툴과 deployment DB는 오라클이지만 로컬 테스트를 위해 HypersonicSql 이라는 녀석을 썼다고 한다. 그리고 test data 를 위해 DBUnit 쓰고, DB Schema 제너레이팅을 위해 XDoclet 와 Ant 를 조합했다.
  • Telephone . . . . 1 match
         === Spec 실행 ===
  • TheLagestSmallestBox/하기웅 . . . . 1 match
         대부분 똑같은 방식으로 풀었으리라 상하고 설명 안함^^
  • TheWarOfGenesis2R/ToDo . . . . 1 match
          * 현재 맵의 편집이 숫자로만 가능. 그림을 보면서 편집할 수 있도록 고칠 정.
  • ThinkRon . . . . 1 match
         일전에 XP 메일링 리스트에 조언을 바라는 글을 하나 올렸습니다. 회사에서 XP를 진행하다가 부딪힌 문제에 대한 것이었죠. 그걸 올리고 답장이 한장도 도착하기 전에 갑자기 이런 생각이 들었습니다. "만약 RonJeffries라면 어떤 답장을 쓸까" 신기하게도 저는 그걸 너무도 분명히 잘 알고 있었습니다. 그래서 그 답을 마치 RonJeffries가 직접 만들어준 마냥 귀하게 생각하고 요리조리 궁리해보고 또 실험해봤습니다. 그랬더니 아주 훌륭한 결과를 얻었습니다. 며칠 뒤 진짜 RonJeffries가 제가 측한 것과 거의 비슷한 답을 해주더군요.
  • ThreeFs . . . . 1 match
         를 들어,
  • TowerOfCubes . . . . 1 match
         우선 각 케이스마다 출력 에 나와있는 식으로 테스트 케이스 번호를 출력한다. 그 다음 줄에는 가장 높은 탑의 정육면체 개수를 출력한다. 그 다음 줄부터는 탑을 이루는 정육면체를, 맨 위에 있는 정육면체부터 아래로 내려가면서, 한 줄에 하나씩 출력한다. 정육면체를 출력할 때는 입력된 순서를 나타내는 번호를 출력하고 스페이스를 하나 출력한 다음, 어느 방향에 있던 면이 위로 올라가도록 쌓았는지를 나타내는 문자열(front, back, left, right, top, bottom, 앞, 뒤, 왼쪽, 오른쪽, 위, 아래를 나타냄)을 출력한다. 답이 여러개 있을 수 있는데, 그 중 아무 답이나 출력해도 된다.
  • TugOfWarInput . . . . 1 match
         사람이 총 네사람 있다. 몸무게가 각각 50, 50, 100, 200이다. 이 네사람을 두 팀으로 나눈다면 가능한 경우는 둘 씩 나누는 경우 하나 뿐이다. (하나 셋으로 나누면 두 팀의 인원 차이가 2가 되어서 부적격) 둘 둘 나눌 때 두 팀 간 몸무게 차이가 최소가 되는 경우는 150, 250인 경우이다. 200, 200으로 나누는 것은 불가능하다. 그러나 현재의 온라인 로봇 심사위원은 이런 틀린 답이 나올 "리한" 테스트 케이스를 포함하고 있지 않아서 잘못 작성된 프로그램도 통과시킨다.
  • UserStory . . . . 1 match
         UserStory 들을 작성한 뒤에는 Wiki:EngineeringTask 를 결정하고, estimate (해당 작업에 대해 얼마나 걸릴 것인가에 대한 측)한 Story Point 와 Task Point 를 기준으로 적절히 계산해 나간다.
  • VMWare/OSImplementationTest . . . . 1 match
          A20 enable - 전에는 실제 메모리크기가 크지 않아 1M 이하만 접근하도록
  • WikiGardening . . . . 1 match
         ''실제 위키의 View 구조를 조성하는 사람들이 드물기 때문에, 기존 게시판에서의 스타일과 똑같은 이용형태가 계속 진행되어버렸다는 생각이 든다. (이 경우 RecentChanges 가 Main View 가 된다.) (조만간 위키 전체에 대한 링크 구조 분석이나 해볼까 궁리중. 상컨데, 현재의 ZeroWiki 는 Mind Map 스타일에 더 가까운 구조이리라 생각. (개념간 연결성이 적을것이란 뜻. 개인적으로는 볼땐, 처음의 의도한 바와 다르긴 하다.) --1002'' (DeleteMe ["1002"]의 글을 다른 페이지에서 옮겨왔습니다.)
  • XpQuestion . . . . 1 match
         - 어차피 실제 고객에게 가치를 주는 중요한 일만을 하자가 목적이기에. Documentation 자체가 중요한 비즈니스 가치를 준다던가, 팀 내에서 중요한 가치를 준다고 한다면 (를 들어서, 팀원중 몇명이 항시 같이 작업을 할 수 없다던지 등등) Documentation 을 EngineeringTask 에 추가하고 역시 자원(시간)을 분배하라. (Documentation 자체가 원래 비용이 드는 일이다.)
  • XpWeek/20041220 . . . . 1 match
         스피커를 가져오지 않았다. 준비가 덜 되어서 허둥댔다. TDD를 상당히 어려워 하므로 좀더 수준에 맞는 제가 필요하겠다. --[Leonardong]
  • Yggdrasil/가속된씨플플/2장 . . . . 1 match
          * 루프불변식(loop invariant): while문이 그 조건식을 검사하는 매 경우에 대하여 참일 것이라고 가정하는 속성. 처음에 이걸 보고, 이런 개념도 있었냐고 생각했음. 루프불변식은 코드는 아니고 주석에 해당하며, while문이 진행되면서 while문의 제일 처음과 끝에서 루프의 내용이 의도한 대로 돌아간 건지를 정의한 문장이다.(말로 설명하기 애매한 듯...) 하여튼 이것을 쓰는 이유는 루프문을 제대로 설계하기 위해서. 아래의 코드는, 책에 있는 코드로, 불변식의 이다.
  • YouNeedToLogin . . . . 1 match
         요새들어 제로페이지 위키에 검색엔진을 통해 생성된 쓰레기 페이지들을 자주 볼 수 있습니다. 볼때마다 매번 지워주기는 하는데, 노스모크처럼 로그인을 해야 글쓰기 권한이 생기게 바꾸어 보는것도 좋겠다는 생각을 합니다. 이 페이지가 생긴게 꽤 오래전인것 같기는 하지만 YouNeedToLogin 에 대해서 다시 한번 생각해봐야 할 때가 아닌가 생각됩니다. 하지만 로그인을 해야하는 것은 방법은 위키의 철학에 위배되는게 아닌가 하는 생각도 할 수 있습니다. 굳이 로그인을 하지 않더라도 스팸성 글을 막을 수 있는 대책이 필요합니다. 를 들어, 페이지 수정을 할 때에 난수값을 하나 찍어두고 input 필드를 하나 더 두어 이 곳에 생성된 난수값을 그대로 입력하게 하여 초기에 생성된 난수값과 같을 시에만 글을 수정하게 하는 것입니다. 물론 똑똑한 로봇들은 이를 교묘히 피해가겠지만요. - [임인택]
  • ZP&COW세미나 . . . . 1 match
         === Python Unit Test 제 ===
  • ZPBoard/PHPStudy/쿠키 . . . . 1 match
          * 쿠키(Cookie)는 클라이언트 컴퓨터의 하드에 해당 컴퓨터의 여러가지 정보가 저장된 파일을 지칭하는 말입니다. 현재 많은 사이트들이 이를 이용해서 여러가지 서비스를 제공하고 있습니다. 를 들자면 제로위키에서는 이를 이용해서 로그인 서비스를 제공하고 있답니다.
  • ZP도서관/2013 . . . . 1 match
          * 책에 QR코드를 붙이고 위키 플러그인을 만들어서 그 QR코드를 찍으면 대출, 반납, 연장, 약 등을 선택할 수 있게 한 뒤 원하는 작업을 클릭하면 위키에 자동으로 기록하게 해준다면 편하겠죠... - [김수경]
  • ZeroPageServer/FixDate . . . . 1 match
         전부터 rdate 를 써서 시간을 맞추었는데,
  • ZeroPageServer/set2002_815 . . . . 1 match
          * php, jsp, python, perl 정도의 제 작성해서 ["ZeroPageServer/Telnet계정"] 에 기제
  • ZeroPagers . . . . 1 match
          * [박솔]
  • ZeroPage성년식 . . . . 1 match
          * 늦추는것 보다는 당초 상했던대로 송년회를 피해서 하려면 날짜를 당겨서 해야하는게 좋을것 같네요 시간이 촉박한정도는 아닌데다 날짜의 변경을 염려해뒀었으니 앞쪽으로 변경해도 될것 같습니다 - [김준석]
  • [Lovely]boy^_^/Cartoon . . . . 1 match
         어떻게하다가 이 홈피를 봤는데여.. 아무나 빌려주시는거요?
  • django/RetrievingObject . . . . 1 match
         일대다 관계인 레코드의 경우는 selete_related메소드를 이용하면 데이터베이스 접근 횟수를 줄일 수 있다. 일반적인 데이터베이스 조회는 추상화되어있어 실행할 때마다 쿼리를 수행한다. 하지만 selete_related메소드를 사용하면 한 번 데이터베이스에서 결과를 가져온 후 필요할 때는 이를 그대로 사용한다. 다음 제에서 두 방식이 어떻게 다른지 확인할 수 있다.
  • eXtensibleStylesheetLanguageTransformations . . . . 1 match
         XML+CSS 로는 데이터의 바꾸는 것이 불가능하지만 XSLT를 이용할 경우 아 XML 구조 자체를 변경하는 것이 가능하다. - [eternalbleu]
  • erunc0/Mobile . . . . 1 match
          * emulator - 전에는 정말 구렸는데, pocket pc 2002 가 등장하면서 pda에 똑같은 성능을 보여준다. (그래서인가. compile 속도 무지 느린것 같다.. --;)
  • fnwinter . . . . 1 match
          DDK Virtual Drive Sample 제 만들기
  • html5/communicationAPI . . . . 1 match
          * 메세지 송신
  • lostship/MinGW . . . . 1 match
         == application 을 STLport library 와 함께 컴파일 하는 ==
  • matlab . . . . 1 match
          *
  • neocoin/Log . . . . 1 match
          - JXTA는 과거 JXTA를 기고했던 마소 필자가 강의자(숭실대 대학원) 였는데, 거기에서 크게 발전한 것은 없다. JXTA의 구현 방향이 IPv6와 겹치는 부분이 많고, P2P의 서비스의 표준을 만들어 나가는 것에 많은 난관이 있다는 것이 느껴졌음. JMF는 강의자가 JMF의 초심자에 가까웠다. JMF가 계획 시행 초기의 당초 원대한 목표에 따르지 못했고, 미래 지향적인 프레임웍만을 남기고 현재 미미하다는 것에 중점, JavaTV가 일부를 차용하고, 그 일부가 무엇인지만을 알게되었음. JavaTV가 정수였다. 이 강연이 없었다면, 이날 하루를 후회했을 것이다. 현재 HDTV에서 JavaTV가 구현되었고, 올 7,8월 즈음에 skylife로 서비스 될 것으로 상한다. 그리고 가장 궁금했던 "HDTV 상에서의 uplink는 어떻게 해결하는가"의 대답을 들어서 기뻤다.
  • nilath개인페이지처음화면 . . . . 1 match
         언어의 세대 차이. C를 제대로 배운 사람(기계어 수준의, 컴퓨터의 기초, C언어의 매우 깊은 분야)이 다른 언어를 배우면 프로그래머가 될 수있고... 그것은 술이고...
  • pragma . . . . 1 match
         [snowflower]는 Accelerated C++ 에 있는 map제를 Visual C++에서 치면서 엄청난 양의 경고를 경험했다. 이것을 어떻게 할 수 있을까 자료를 찾던 중 다음과 같은 방법을 찾았다.
  • sakurats . . . . 1 match
          버스정류장이라면.. 꽤 전 일인데. 하핫^^
  • whiteblue/자료구조다항식구하기 . . . . 1 match
          cout << "coef, expon 을 입력하시오. 종료하려면 (0 0)을 입력 ( : coef expon ): ";
  • zyint/articleTest . . . . 1 match
         방송국 알바했다" 이러면 "우아~" 이런 반응 등 '선망의 대상' 이 되곤 하지만 방송국 알바가 연인을 보거나 스텝이 되는 것 처럼 기대 이상의 알바는 아니다
  • 가위바위보 . . . . 1 match
          * 아래와 같은 제 식으로 소스를 만든 페이지에 넣어 주세요.
  • 강희경/도서관 . . . . 1 match
          * 수는 신화다 (티모시 프리크, 피터 갠디)
  • 고수를찾아서 . . . . 1 match
         저자는 무를 좋아해서 전문 잡지까지 만드는 사람이다. 여러 고수를 찾아다니며 인터뷰한 이야기, 고수를 만난 경외감을 전해주고 있다. 아마 보는 눈은 갖춘 실력이 밑바탕에 깔려있기 때문에, 고수를 찾아다니며 감탄할 수 있는 것 같다.
  • 구구단/S.S.S . . . . 1 match
         [데블스캠프2005/화요일]에서 만든 [Phyton] 구구단
  • 권영기 . . . . 1 match
          * ACM-ICPC 동상 수상(인터넷 산 탈락)
  • 글로벌CEO . . . . 1 match
          * 솔직히 들은지 몇주밖에 안되었지만 수업이 너무 좋은거 같아서 이렇게 글을 쓴다. 수요일 7,8,9 에 중앙문화술관 10902에서 하니깐 청강 하실분은 해보시길.. 그냥 경영학 수업 듣는거 보다 이렇게 다국적 기업 CEO들의 경험과 노하우가 녹아 있는 수업을 듣는게 더 나은거 같다. 책에서는 배울수 없는 것들을 배우는 만큼 좋은 기회라고 생각한다. 지금까지 몇주동안 들은 수업 내용중에서도 상당히 귀중한 것들을 느꼈다.-[상협]
  • 김태형 . . . . 1 match
         ''안녕하세요. 05학번 김태형이요.''
  • 나를만든책장/서지혜 . . . . 1 match
          *기대와는 다르다. 몰입하는 방법이나 몰입시의 뇌의 상태같은 과학적 분석이 있으리라 생각했는데 저자의 몰입생활과 몰입 찬..
  • 덜덜덜 . . . . 1 match
         시는 제 페이지에 있습니다. 물론 제가한게 답은 아니지요 할수있는방법은 다양하니까요 ^^ 아까 희경이형말처럼
  • 덜덜덜/숙제제출페이지 . . . . 1 match
         위에 이름까지 같이 함께 묶어서 넣고 싶으면 .. 이름은 타입이 다르기때문에 구조체라는것을 써서 같이 묶어서 넣을수 있습니다. 구조체는 나중에 배울겁니다. ^^ 그리고 주석을 사용안하고 변수명으로 의미를 알수 있게 해줄수 있다면 그게 더 좋습니다. 변수명이 조금 길어지더라도 주석 없어도 이해가도록 짜면 좋습니다.(리펙토링에 나오는 얘기..) 를 들면 국어 성적 변수명은 KoreaScore 혹은 ScoreOfKorea 이런식으로 쓸수 있습니다. - [상협]
  • 데블스캠프2003/셋째날/J2ME . . . . 1 match
         
  • 데블스캠프2006/CPPFileInput . . . . 1 match
          * 파일 입출력 제 소스
  • 데블스캠프2006/참가자 . . . . 1 match
         이번 프로젝트 진행 시작과 함께 SVN, SSH 계정을 발급할 정입니다. 이때 사용알 계정 ID를 입력해주세요. - [eternalbleu]
  • 데블스캠프2009/금요일/SPECIALSeminar . . . . 1 match
          * 정해진 산 안에서 효율적인(시간은 짧고 품질은 높은) 개발 능력 - 지원
  • 데블스캠프2009/금요일/SPECIALSeminar/송지훈/김홍기/박성현 . . . . 1 match
          2. 피드백도 좋았고, 10만개 제에서 질문에 관한 부분, 과제마인드에 대한 부분. 왜 그런지 생각을 해보고 관점을 다르게 볼 필요가 있다는 점에서 느끼는 점이 많았다.
  • 마케팅천재가된맥스 . . . . 1 match
          * 이책에서는 고대 이집트에서 그때까지는 없었던 '바퀴'라는것을 새로 발명한 맥스가 그 '바퀴'를 이용하여 세계최고의 '바퀴회사'가 되어 가는 과정을 이야기한다. 처음에 맥스가 '바퀴'를 만들었을때, 우리 공학도들이 그러는것처럼 이 기술은 정말 최고의 기술이야, 가만히 앉아 있어도 서로들 이것을 사려고 하겠지 하는 생각을 했다. 그러나 결과는 지금 현실과 마찬가지로 기술 개발만 하고 그 후 마케팅, 판매를 못해서 거의망하기 직전까지 간다. 그렇다고 맥스가 아 판매에 손을 땐것은 아니다. 부인과 함께 이집 저집을 방문하면서 판매 하려고 해도 실패를 한다. 그러다가 '세일즈캡틴', '빌더벤', '마법사토비' 를 차례대로 고용해서 판매를 하려고 했지만 번번히 실패한다. 그러다가 '클로저 카시우스'를 고용해서 판매에 성공한다. 현재 시장 상황에 따라서 필요한 세일즈 방식이 다르다는 것을 보여준다. 정말 중요한것은 시장 상황에 따라서 세일즈 방식이 다르다와 세일즈 방식이 다르기 때문에 고용하는 세일즈맨들도 성향이 달라야 한다는 것이다. 강추 책.
  • 만년달력/강희경,Leonardong . . . . 1 match
          이번달이 무슨 요일에서 시작하는지 알 수 있다. 를 들어 1년 2월 같은 경우
  • 문서구조조정토론 . . . . 1 match
         위키에서 편집의 권리를 '공유'하고 고쳐나가는 개념이 제대로 적용되는 것은, 위키를 쓰는 사람들이 점점 익혀나가야 할 부분입니다. 토론과 관련된 부분에서 위키의 방식이 단점으로 작용한다고 보지 않습니다. 를 든다면, KLDP의 토론란을 보면 더더욱. 스레드가 길어질수록 주제와 맞지 않는 글들이나 중간에 일어나는 감정싸움들은 걸러져야 할 것임에도 불구하고 그 자리를 차지하고 있습니다. 스레드가 길어질수록 결국은 논제를 벗어납니다. 위키스타일이라면, 문서구조조정을 통해서 그러한 것을 어느정도 줄여줄 수 있을 것이라 생각됩니다.
  • 문자반대출력/문보창 . . . . 1 match
         음 만약에 한글과 같은 확장문자가 담겼다면 process_wchar() 함수에서 약간의 꼼수를 부린다. 가상의 (실제로 이렇게 되지는 않지만, 원리는 같음)를 들어보자. "가나" 라는 문자열을 ver1과 같은 통상의 프로그램으로 뒤집으면 "나가"와 같이 프로그래머가 원했던 결과가 나오는 것이 아니고 "ㅏㄴㅏㄱ"가 나온다. 그렇다면 확장문자를 판단해서 문자열을 뒤집기 전에 "가나"라는 문자열을 "ㅏㄱㅏㄴ" 이렇게 만들어 놓는다면 기존 ver1의 프로세스를 전혀 바꾸지 않고도, process_wchar()만을 추가하는 것으로 원했던 기능을 모두 수행하게 된다.
  • 방울뱀스터디 . . . . 1 match
         === 임시제 ===
  • 블로그2007 . . . . 1 match
         PHP 인터프리터는 APM을 같이 생각해 설치해야 합니다. 국내에 유명한 APM패키지로는 [http://apmsetup.com/ APM Setup]이 많이 쓰입니다. 그러나 작년 말에 정된 업그레이드 버전 이후 소식이 없습니다. (내부 사정이 있는 것 같아요.) 더 추천할 곳은 [http://www.apachefriends.org Apach Friends]라는 멋진 곳에 있는 XAMPP를 사용하세요. 천천히 RTFM해보면, 됩니다.
  • 사랑방 . . . . 1 match
          ''약간은 사기라고 봐도 됩니다. 퀵소트에서 첫번째 원소를 피봇으로 잡는 경우가 헤스켈에서 아주 간단히 표현될 수 있다는 점을 이용한 것이죠 -- 첫번째가 피봇이 되면 문제가 생기는 상황들이 있죠. 보통 헤스켈의 "간결성"을 강조하기 위해 전형적으로 사용되는 입니다. 뭔가 독특한 점을 강조하기 위해 쓰인다는 것 자체가 이미 약간의 과장을 암시하고 있습니다. see also Seminar:QuickSort --JuNe''
  • 상쾌한아침 . . . . 1 match
         전에 아침형인간 광풍이 불때 아침형인간 카페에서 아침마다 출첵하던게 생각나서 함 해봅니다.
  • 상협/Diary/8월 . . . . 1 match
          * 오늘 갑자기 아주 조금씩의 미학이 떠올랐다. 하루에 어떤것을 아주 조금씩 하는것은 그것을 아 안하는것보다 낮다고나 할까.. 뭐 당연한 말인데 갑자기 퍼뜩 몸으로 느꼈다. 그런 의미해서 사놓은 책이랑 제본해놓은 책을 앞으로 하루에 조금씩 봐야 겠다.
  • 상협/너만의명작을그려라 . . . . 1 match
         * 이책의 목적은 한 인간이 삶을 훌륭하게 살아가려면 어떻게 해야 하는지에 대해서 지금까지 살와왔던 사람들중에서 훌륭한 삶을 살았다고 평가되는 사람들을 로 들면서 그 방법을 제시해주고 있다. 이책은 이 저자혼자서 내용을 생각해서 쓴 책이라기보다 인류에게 훌륭한 인물로 평가받은 사람들이 한 말들과, 그 행적등을 밑 바탕으로 해서 쓰여진 책이다.
  • 상협/모순 . . . . 1 match
          * 양귀자씨의 장편 소설로서 삶에 대한 리한 관찰력이 돋보이는 작품이다.
  • 새싹교실/2011/學高 . . . . 1 match
          * 를 들어 지난주에 돈가스를 먹은 것에 대해 후기를 쓴다면 : "지난주에 강남에 가서 하나에 5만원하는 돈가스를 먹었다.(사실) 기대를 잔뜩 했는데 별로 맛이 없었다.(느낌) 강남은 땅값이 비싸서 값만 보고 엄청 맛있을거라 기대하면 안된다는 것을 알았다.(깨달은점) 다음에는 미리 인터넷에서 평을 찾아보고 별점이 높은 돈가스집을 찾아서 가봐야겠다.(앞으로의 계획)"
  • 새싹교실/2011/學高/4회차 . . . . 1 match
         === 과제 정답 시 ===
  • 새싹교실/2011/앞반뒷반그리고App반 . . . . 1 match
          * 오늘은 포인터를 배웠어요. ********별-. 선언할 때 int *a;로 선언하게 되면 *a는 a의 주소에 있는 값을 나타내는거였지요. 음.. 하다가 현 형이 하던 프로젝트에 잠깐 지워놓고 시를 들었다가 xcode를 끄는 바람에 소스가 날라가버렸지요.... 포인터가 있으면 지정된 크기보다 큰 용량의 자료도 불러오기 쉽다는 것도 배웠구요. 아무튼 유용하게 쓸 수 있을거 같아요 -[김태진]
  • 새싹교실/2012/강력반 . . . . 1 match
         반복문을 사용한 기본적인
  • 새싹교실/2012/아우토반/앞반/4.5 . . . . 1 match
          * 를 들어 지난주에 돈가스를 먹은 것에 대해 후기를 쓴다면 : "지난주에 강남에 가서 하나에 5만원하는 돈가스를 먹었다.(사실) 기대를 잔뜩 했는데 별로 맛이 없었다.(느낌) 강남은 땅값이 비싸서 값만 보고 엄청 맛있을거라 기대하면 안된다는 것을 알았다.(깨달은점) 다음에는 미리 인터넷에서 평을 찾아보고 별점이 높은 돈가스집을 찾아서 가봐야겠다.(앞으로의 계획)"
  • 새싹교실/2012/열반/120507 . . . . 1 match
          * 어떤 도서관의 서가에 책이 정렬되어 있지 않다고 가정해봅시다. 그 상황에서는 어떤 특정한 책을 찾기는 매우 힘듭니다. 우리가 도서관에서 책을 쉽게 찾을 수 있는 이유는 책들이 정렬 되어 있기 때문입니다. 단, 저런 편리함을 위해서는 어느 정도의 비용이 발생합니다. 기존의 데이터를 정렬할 때 드는 비용이 있고, 새로운 데이터가 삽입하려 할 때 정렬을 유지하기 위해 드는 비용이 발생합니다. 를 들어 도서관의 서가에 책이 정렬되어 있으면 새로운 책이 들어왔을 때 제 자리에 찾아 꽂아야 하지만, 정렬되어 있지 않다면 아무 빈 공간에 꽂으면 됩니다. 이렇듯 비용이 발생하기 때문에, 어떤 자료를 항상 정렬할 필요는 없습니다. 찾는 일보다 추가하는 일이 훨씬 많다면 정렬하지 않는 것이 이득이 될 수도 있습니다.
  • 새싹교실/2013/양반/2회차 . . . . 1 match
         를 들어 지난주에 돈가스를 먹은 것에 대해 후기를 쓴다면 : "지난주에 강남에 가서 하나에 5만원하는 돈가스를 먹었다.(사실) 기대를 잔뜩 했는데 별로 맛이 없었다.(느낌) 강남은 땅값이 비싸서 값만 보고 엄청 맛있을거라 기대하면 안된다는 것을 알았다.(깨달은점) 다음에는 미리 인터넷에서 평을 찾아보고 별점이 높은 돈가스집을 찾아서 가봐야겠다.(앞으로의 계획)"
  • 새싹교실/2013/양반/4회차 . . . . 1 match
         를 들어 지난주에 돈가스를 먹은 것에 대해 후기를 쓴다면 : "지난주에 강남에 가서 하나에 5만원하는 돈가스를 먹었다.(사실) 기대를 잔뜩 했는데 별로 맛이 없었다.(느낌) 강남은 땅값이 비싸서 값만 보고 엄청 맛있을거라 기대하면 안된다는 것을 알았다.(깨달은점) 다음에는 미리 인터넷에서 평을 찾아보고 별점이 높은 돈가스집을 찾아서 가봐야겠다.(앞으로의 계획)"
  • 새싹교실/2013/양반/7회차 . . . . 1 match
         를 들어 지난주에 돈가스를 먹은 것에 대해 후기를 쓴다면 : "지난주에 강남에 가서 하나에 5만원하는 돈가스를 먹었다.(사실) 기대를 잔뜩 했는데 별로 맛이 없었다.(느낌) 강남은 땅값이 비싸서 값만 보고 엄청 맛있을거라 기대하면 안된다는 것을 알았다.(깨달은점) 다음에는 미리 인터넷에서 평을 찾아보고 별점이 높은 돈가스집을 찾아서 가봐야겠다.(앞으로의 계획)"
  • 새싹스터디2006/의견 . . . . 1 match
         를 들어 [너구리]라는 스터디 팀이 있고, 팀원이 너굴아빠, 너굴엄마라고 합시다. 너굴엄마가 자신의 개인 위키에 [너구리]라는 메인 페이지를 엽니다. 너굴아빠는 [너구리]페이지를 자기 카페에 가져오기만 하면 되죠. 그래서 스터디 공지나 이런저런 이야기는 [너구리]페이지에서 해결합니다. 그리고 [나무기어오르기]라는 숙제가 있다면, 제로페이지 위키에 [나무기어오르기/너굴아빠], [나무기어오르기/너굴엄마] 페이지를 만들어서 해답을 올립니다. 자신이 만든 페이지이므로 [나무기어오르기/너굴아빠]페이지는 자동으로 너굴아빠의 개인위키에, [나무기어오르기/너굴엄마]페이지는 자동으로 너굴엄마의 개인위키에 생깁니다.
  • 여섯색깔모자 . . . . 1 match
         수민형에게 이야기 듣고 빌리게 된 책. 전과 다르게 요즘은 이런책에도 손이 가지더 군요. 이것과 비슷한 다른 책들은 없나요?? '토론'이라는 키워드로 접근하면 무리가 없을까요?? - [이승한]
  • 우리가나아갈방향 . . . . 1 match
         돌이켜보면 제가 말한 두가지는 이미 여러차례 논의되어 왔던 것이지만, 실제로 옮겨지기까지는 많은 회원들의 노력이 필요한 부분입니다. 10년이면 강산도 변한다는 말이 있듯이 이제 제로페이지는 전의 그늘에서 벗어나 우리만의 새로운 모습으로 바꿔가는 의지가 절실해지는 때입니다. 이 행사를 준비하기 위해 밤낮으로 고생한 후배님들깨 감사를 전하며 제로페이지가 항상 신선한 모습으로 우리 곁에 남아있기를 진심으로 바랍니다.
  • 재미있게공부하기 . . . . 1 match
         ''재미있는 것부터 하기''와 비슷하게 특정 부분을 고르고 그 놈을 집중 공략해서 공부하는 방법이다. 이 때 가능하면 여러개의 자료를 총 동원한다. 를 들어 논리의 진리표를 공부한다면, 논리학 개론서 수십권을 옆에 쌓아놓고 인덱스를 보고 진리표 부분만 찾아읽는다. 설명의 차이를 비교, 관찰하라(부수적으로 좋은 책을 빨리 알아채는 공력이 쌓인다). 대가는 어떤 식으로 설명하는지, 우리나라 번역서는 얼마나 개판인지 등을 살피다 보면 어느새 자신감이 붙고(최소한 진리표에 대해서 만큼은 빠싹해진다) 재미가 생긴다. see also HowToReadIt의 ''같은 주제 읽기''
  • 정모/2002.7.11 . . . . 1 match
          2. 위에 있는 안건과 더블어 현재 제로페이지의 비품(?) 들이 개인에게 가있는데 그것을 모아서 관리하거나 적어도 누가 무엇을 가지고 있는지는 알았으면 합니다. 를들어 제가 알고있는 것은 광식-->10주년창립제 자료집,서버보드메뉴얼 ,상민-->뺏지 이런것들을 한데 모아서 관리하던지 아님 누구한테 무엇이있는지 관리했으면 합니다.
  • 정모/2003.8.26 . . . . 1 match
          * [HardcoreCppStudy] => 마지막 수업이 남았고, 원래는 OOP를 중심으로 실습하려했으나 여러 사정으로 마지막 시간을 OOP로 하고 끝낼
  • 정모/2004.1.20 . . . . 1 match
          * [신재동]의 프로젝트
  • 정모/2004.2.3 . . . . 1 match
          * 이번에 정 시간에 맞춰 회의를 진행하려 했으나 이런 저런 사정으로 뜻대로 되지 않았네요. ㅜㅜ -[Leonardong]
  • 정모/2004.9.14 . . . . 1 match
         == 산 지출 ==
  • 정모/2005.9.5 . . . . 1 match
          * 정모일정 - 매주 화요일 5-7, 정모 전에는 피씨실에 모여서 청소와 피씨 점검이 있을
  • 정모/2007.1.12 . . . . 1 match
          1. 전정모는 회장 부회장 회원이 모여 회의와 프로젝트 진행상황을 발표하는 등등 지루함..
  • 정모/2007.1.19 . . . . 1 match
          ) 인천
  • 정모/2007.1.6 . . . . 1 match
         A.김정현 - 권위와 의는 다르기 때문에 단호하게 처벌하겠다.
  • 정모/2011.11.9 . . . . 1 match
          * 소닉 OMS를 보면서 소닉이 돌 때 마다 제 머리도 따라서 움직인 듯한 느낌이?! 그리고 소닉x는 사람도 등장하길래 안 봤었는데, 쉐도우가 궁금해서 봐야할 듯 합니다ㅋㅋ 게임에 나오던 로봇 소닉도 등장한다고 봤던거 같은데 은근 재밌을 것 같아요. 다음 주에 정된 쓰레기로 작품을 만드는 것도 기대됩니다. 혹시 A4용지 박스 필요하면 말씀주세요ㅎㅎ - [강소현]
  • 정모/2012.8.22 . . . . 1 match
          * 정례 컨퍼런스 개최 - 올해에는 Web, Java를 주제로 2회 컨퍼런스를 할 정. 앞으로도 이런 행사가 정착되었으면 좋겠다
  • 정모/2013.5.20 . . . . 1 match
         를 들어 지난주에 돈가스를 먹은 것에 대해 후기를 쓴다면 : "지난주에 강남에 가서 하나에 5만원하는 돈가스를 먹었다.(사실) 기대를 잔뜩 했는데 별로 맛이 없었다.(느낌) 강남은 땅값이 비싸서 값만 보고 엄청 맛있을거라 기대하면 안된다는 것을 알았다.(깨달은점) 다음에는 미리 인터넷에서 평을 찾아보고 별점이 높은 돈가스집을 찾아서 가봐야겠다.(앞으로의 계획)"
  • 제로페이지위키베타 . . . . 1 match
          * 조만간 현 위키에 있는 데이터들도 매크로를 사용하여 옮길 정입니다.
  • 조현태/놀이/지뢰파인더 . . . . 1 match
         아직 외상황에 대한 대비가 부족하며..(무엇보다도 뽀대가 안난다!! 아직 배경을 만들지 못했다.OTL)
  • 졸업논문/요약본 . . . . 1 match
         웹 환경은 이제 하나의 플랫폼으로 자리 잡고 있다. 빠르게 변하는 웹 환경에는 python같은 객체지향 언어가 적당하다. Django는 python으로 만들어진 웹 애플리케이션 프레임워크로, 데이터베이스를 추상화하여 개발자가 기민하게 웹 애플리케이션을 작성하도록 돕는다. Django에서는 기존에 ODBC등을 이용하는 CLI 보다 한 단계 더 높은 수준에서 데이터베이스를 사용할 수 있다. 를 들어 주언어 python에 클래스를 정의하면 데이터베이스 테이블을 자동으로 생성해주며, 클래스가 변경되면 데이터베이스 테이블도 자동으로 수정해준다. 그 밖에 삽입, 삭제, 수정, 조회 기능을 클래스가 가진 메소드로 추상화하여 주언어 수준에서 데이터베이스를 사용할 수 있도록 한다. 이러한 지원을 바탕으로 웹 애플리캐이션 개발자는 기민하게 프로그램을 작성할 수 있다.
  • 중위수구하기 . . . . 1 match
          (output 를 사용하여 변수테이블 작성.)
  • 지금그때2003/계획 . . . . 1 match
         지연시간이 없도록 하려면 어떻게 해야할지 연구해 봐라. 를 들면 참석자들에게 6시50분까지 착석이 되어야 한다고 선전을 할 수 있겠다. 그리고 패널(2,3,4,졸,외부인사) 소개 시간이 필요하다. --JuNe
  • 지금그때2004/회고 . . . . 1 match
          * 상했던 인원이 거의 맞아 떨어졌다. 비록 신청 한 사람과 안 한 사람의 상쇄가 엄청났지만...;;
  • 지금그때2005/연락 . . . . 1 match
         || 학번 || 이름 || 연락상태(도착상시간까지) ||
  • 창섭 . . . . 1 match
         |||| 취미: 기타(guitar), 피아노, 수영, 권투 |||||| 관심분야: 경영, 정치, 외교, 경제, 음악, 무, 심리학, 한의학 ||
  • 캠이랑놀자 . . . . 1 match
          * C++ & Python - 현재 라이브러리들 관계상 C++ 로 구현된 것들이 많은 관계로. 중간에 [1002] 가 Python Wrapper Class 만들기를 시도할 것이긴 함.~ Python 의 경우 이미지 처리에 대해서 prototyping 을 위해 중간에 이용할 정.
  • 코드레이스/2007/RUR_PLE . . . . 1 match
          * 총 소요 상 시간 : 2시간
  • 코바용어정리 . . . . 1 match
         의 인터페이스 타입에 대해 스텁에 대한 프로그래밍 인터페이스를 필요로 한다. 보통 스텁은 OMG-IDL로 정의되어 있는 객체 오퍼레이션에 대한 액세를 하게 해주는데, 일단 프로그래머가 OMG-IDL 및 특정 프로그래밍 언어에 대한 언어 매핑에 친숙해지면 손쉽게 상이 가능한 방식으로 액세르를 하게 해준다. 해당 스텁은 ORB 코어에 전용이며 최적화된 인터페이스를 사용해서 나머지 ORB들을 호출하게 될 것이다. 만약 여러 개의 ORB를 사용하게 된다면 각각의 스텁은 제 각기 해당하는 ORB를 호출하게 될 것이다. 이 경우에 ORB와 언어 맵핑은 공조하여 각각의 스텁이 특정 객체 레퍼런스와 제대로 연결될 수 있도록 해야 할 것이다.
  • 콤비반장의메모 . . . . 1 match
          MGM이 11월 개봉한 20번째 제임스 본드 영화 '다이 어나더 데이' 홍보를 위해 제작한 DVD가 36시간 이내에 영화장면 일부와 고편 내용이 사라져 영화평론가들에게 화제를 불러일으켰다.이 DVD는 새로 나온 음악과 영화정보도 알릴 수 있고 내용이 일정시간이 지나면 사라지므로 인터넷에 복제판이 뜰 염려가 그만큼 줄고 있기 때문이다.
  • 큐와 스택/문원명 . . . . 1 match
          _TRY_IO_BEGIN // 외 처리 시작
  • 큰수찾아저장하기/김태훈zyint . . . . 1 match
         오오;; 함수나누는 부분이 술이다 +_+ 나도 써먹어볼까 ㅎㅎ
  • 프로그래밍십계명 . . . . 1 match
          *지금 그 매개 변수가 결코 가질 수 없다는 값을 내일부터는 가지리라. 그러하니 매개 변수값이 올바름을 항상 검사할지어다. 그렇더라도 처리 속도가 문제가 되는 경우는 외이니라.
  • 프로그래밍언어와학습 . . . . 1 match
          * 사족2) 전 마소의 김재우씨가 '프로그래밍의 숨겨진 진실과 거짓' 관련 기사 나왔을때 강규영씨의 반박문을 읽을때도 약간 핀트가 안맞는다란 느낌이 들었는데.. 뒤의 토크백들을 보면.. 또 한번 한숨. --석천
  • 프로그래밍잔치/첫째날후기 . . . . 1 match
          * 처음으로 어떤 언어를 접했을때 그 언어를 보는 기준은 지금까지 내가 알아왔던 언어이다. 전에 알았던 언어에 있던 구문이 이 첨 보는 언어에서는 어떻게 할 수 있나 살펴 보는 것이다. 그 원하는 기능이 이 첨보는 언어에서는 없을 수도 있고 대신 다른 기능이 있을수도 있는데. -_- 이번에 Haskell이라는 언어를 봤을때 이것도 지금까지 언어들이랑 비슷 비슷할거라고 만만하게 생각했었다. 그래서 지금까지 짜왔던 방식으로 해볼라고 생각했다. 그런데 잘 안되었다. 이 언어는 그 밑바탕에 깔려 있는 개념이 달랐던 것이다. 그래서 그런식의 접근은 좋지 않을 수 밖에 없었던 것이다. 이렇게 다른 패러다임을 바탕으로 하는 언어를 접하게 된것은 신선한 충격이었다. - 상협
  • 피보나치/S.S.S . . . . 1 match
         [데블스캠프2005/화요일]에서 만든 [Phyton] 피보나치
  • 피보나치/SSS . . . . 1 match
         [데블스캠프2005/월요일]에서 만든 [C언어] 피보나치
  • 혀뉘 . . . . 1 match
         술적인 기질이 있다. (연극배우, 가수, 피아니스트 등)
  • 홍길동 . . . . 1 match
         개인 사용자의 제 페이지 입니다. 이와 유사하게 꾸밀 필요는 없으며, 꾸밀 내용이 생각나지 않으실때 쓰세요.
  • 화이트헤드과정철학의이해 . . . . 1 match
         철학책이고 형이상학을 그린 책이라지만, 읽을수록 전에 내가 이야기했었던 학문론(뭐 '론' 을 붙이기도 뭐하지만)이 생각이 난다.
Found 440 matching pages out of 7557 total pages (1680 pages are searched)

You can also click here to search title.

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