E D R , A S I H C RSS

Full text search for "no"

no


Search BackLinks only
Display context of search results
Case-sensitive searching
  • Monocycle/조현태 . . . . 71 matches
          == Monocycle/조현태 ==
          POINT nowPoint;
         bool isInMapPoint(POINT nowPoint)
          if (0 <= nowPoint.x && (int)g_cityMap.size() > nowPoint.x &&
          0 <= nowPoint.y && (int)g_cityMap[nowPoint.x].size() > nowPoint.y)
          startData->nowPoint = startPoint;
          suchPointData* nowSuchData = suchPointDatas.front();
          if (nowSuchData->nowPoint.x == endPoint.x && nowSuchData->nowPoint.y == endPoint.y)
          if (0 == nowSuchData->moveDistance % 5)
          int returnData = nowSuchData->timeCount;
          delete nowSuchData;
          ++nowSuchData->timeCount;
          if (0 == nowSuchData->seeChangeCount)
          ++nowSuchData->seeChangeCount;
          nowSuchData->seePoint = (nowSuchData->seePoint + 1) % 4;
          if (isCanMovePoint(nowSuchData->nowPoint, nowSuchData->seePoint) || 1 == GetSurroundMovePoint(nowSuchData->nowPoint))
          suchPointDatas.push(new suchPointData(*nowSuchData));
          nowSuchData->seePoint -= 2;
          if (0 > nowSuchData->seePoint)
          nowSuchData->seePoint += 4;
  • CompleteTreeLabeling/조현태 . . . . 65 matches
         int get_number_nodes(int , int);
          int degree, deep, number_nodes, answer_number;
          number_nodes=get_number_nodes(degree,deep);
          line=(block**)malloc(sizeof(block*)*number_nodes);
          process_block(&answer_number, 0, number_nodes, degree, deep, line);
          for (register int i=0; i<number_nodes; ++i)
         int get_number_nodes(int degree, int deep)
          temp_block->maximum=get_number_nodes(input_degree, input_all_deep)-input_degree*(get_number_nodes(input_degree, input_all_deep-input_deep));
          temp_block->next[i]=create_block(i+get_number_nodes(input_degree, input_deep)+input_degree*(input_number-get_number_nodes(input_degree, input_deep-1)),input_deep+1,input_all_deep,input_degree, line, temp_block);
         void process_block(int* number, int block_number, int max_nodes, int input_degree, int input_deep, block** line)
          if (block_number==max_nodes-1&&!((temp_block->head!=NULL&&temp_block->head->number>temp_block->number)||temp_block->number>temp_block->maximum))
          for (register int i=block_number; i<max_nodes; ++i)
          process_block(number, block_number+1, max_nodes, input_degree, input_deep, line);
         int get_number_nodes(int , int);
         int degree, deep, number_nodes;
          number_nodes=get_number_nodes(degree,deep);
          line=(block**)malloc(sizeof(block*)*number_nodes);
          for (register int i=0; i<number_nodes; ++i)
         int get_number_nodes(int degree, int deep)
          temp_block->maximum=get_number_nodes(degree, deep)-degree*(get_number_nodes(degree, deep-input_deep));
  • WikiTextFormattingTestPage . . . . 58 matches
          * Swiki (unknown version) -- http://rhkswikitest.swiki.net/12
         This should appear as plain variable width text, not bold or italic.
         The original Wiki:WardsWiki text formatting rules make no provision for headings. They can be simulated by applying emphasis. See the next several lines.
         'This text, enclosed within in 1 set of single quotes, should appear as normal text surrounded by 1 set of single quotes.'
         ''''''This text, enclosed within in 6 sets of single quotes, should appear as normal text.''''''
          This line, prefixed with one or more spaces, should appear as monospaced text. Monospaced text does not wrap.
          'This text, enclosed within in 1 set of single quotes and preceded by one or more spaces, should appear as monospaced text surrounded by 1 set of single quotes.'
          ''This text, enclosed within in 2 sets of single quotes and preceded by one or more spaces, should appear in monospaced italics.''
          '''This text, enclosed within in 3 sets of single quotes and preceded by one or more spaces, should appear in monospaced bold face type.'''
          ''''This text, enclosed within in 4 sets of single quotes and preceded by one or more spaces, should appear in monospaced bold face type surrounded by 1 set of single quotes.''''
          '''''This text, enclosed within in 5 sets of single quotes and preceded by one or more spaces, should appear in monospaced bold face italics.'''''
          ''''''This text, enclosed within in 6 sets of single quotes and preceded by one or more spaces, should appear as monospaced normal text.''''''
          This line, prefixed with one or more spaces, should appear as monospaced text.
         The next phrase, even though enclosed in triple quotes, '''will not display in bold because
         Note that the logic seems to be easily confused. In the next paragraph I combine the two sentences (with no other changes). Notice the results. (The portion between the "innermost" set of triple quotes, and nothing else, is bold.)
         The next phrase, even though enclosed in triple quotes, '''will not display in bold because
         I don't know if Wiki:WardCunningham considers this the desired behavior.
         This is another bulleted list, formatted the same way but with shortened lines to display the behavior when nested and when separated by blank lines.
         View the page in the original Wiki:WardsWiki, note the numbering, and then compare it to what it looks like in the wiki being tested.
         Aside: I wonder if any wikis provide multilevel numbering -- I know that Wiki:MicrosoftWord, even back to the Dos 3.0 version, can number an outline with multiple digits, in "legal" or "outline" style numbering. I forget which is which -- one is like 2.1.2.4, the other is like II.A.3.c., and I think there is another one that includes ii.
  • LinkedList/영동 . . . . 57 matches
         struct Node{ //Structure 'Node' has its own data and link to next node
          int data; //Data of node
          Node * nextNode; //Address value of next node
          Node(int initialData){ //Constructor with initializing data
          nextNode='\0'; //Assign null value to address of next node
          Node(){} //An empty constructor to reduce warning in compile time
         int enterData(); //Function which enter the data of node
         void displayList(Node * argNode); //Function which displays the elements of linked list
         Node * allocateNewNode(Node * argNode, int argData);//Function which allocate new node in memory
          Node * firstAddress=new Node(enterData());//Create the first address to linked list
          Node * currentNode;//Create temporary node which indicates the last node of linked list
          currentNode=firstAddress;
          //Create the next node to linked list
          currentNode=allocateNewNode(currentNode, enterData());
         void displayList(Node * argNode)
          Node * tempNode; //Temporary node to tour linked list
          tempNode=argNode;
          cout<<tempNode<<"\t"<<tempNode->data<<"\t"<<tempNode->nextNode<<"\n";
          if(tempNode->nextNode=='\0')//Exit from do-while loop if value of next node is null
          else //Go to the next node if there is next node
  • MatrixAndQuaternionsFaq . . . . 51 matches
         I1. Important note relating to OpenGL and this document
         Q38. How do I generate a rotation matrix to map one vector onto another?
         === I1. Important note relating to OpenGl and this document ===
          values. Using mathematical notation these are usually assigned the
          The "order" of a matrix is another name for the size of the matrix.
          6 trigonometric functions
          6 trigonometric functions 0 0
          but not the other way around.
          Note that an additional row of constant terms is added to the vector
          list, all of which are set to 1.0. In real life, this row does not
          If the matrix is known not to be a rotation or translation matrix then the
          indicate whether the matrix has an inverse or not. If negative, then
          no inverse exists. If the determinant is positive, then an inverse
          A matrix in which this is not the case, is said to be Anisotropic.
          Another example is the implementation of "squash" and "stretch"
          no problems with the transformation of vertex data, it will cause
          problems with gouraud shading using outward normals.
          multiplication, both vertex data and outward normal data will be
          While this is not a problem with vertex data (it is the desired effect)
          it causes a major headache with the outward normal data.
  • 영호의바이러스공부페이지 . . . . 50 matches
          Type Code: PNCK - Parasitic Non-Resident .COM Infector
          of Iceland in June 1990. This virus is a non-resident generic
          current directory. On bootable diskettes, this file will normally
          an infected program is executed another .COM file will attempt to
          This virus currently does nothing but replicate, and is the
          smallest MS-DOS virus known as of its isolation date.
          The Tiny Virus may or may not be related to the Tiny Family.
          ^like she'd know the difference!
         OK, Theres the run down on the smallest MS-DOS virus known to man. As for
          xor cx,cx ;clear cx - find only normal
          jc loc_6 ;no files found? then quit
          je loc_3 ;same? then find another file
          jne loc_3 ;not the same? find another file
          jae loc_3 ;if more or equal find another file
         ;now close the file
         in the directory. If no files are found the program exits. If a file is
         and AX will contian the error code. If no error is encountered
         Now heres a sample project - create a new strain of Tiny, have it restore
         viruses cause they been around so long. Now heres a quick way to modify
          Norton Utilites
  • 정모 . . . . 50 matches
         || 1월 ||[http://zeropage.org/notice/49785 정모/2011.1.5], [http://zeropage.org/notice/49860 정모/2011.1.12] ||
         || 12월 || [http://zeropage.org/notice/49180 정모/2010.12.10, [http://zeropage.org/notice/49662 정모/2010.12.29]]||
         || 9월 || [http://zeropage.org/notice/47677 정모/2010.9.2]||
         || 8월 || [http://zeropage.org/notice/47143 정모/2010.8.11]||
         || 7월 || [http://zeropage.org/notice/46215 정모/2010.7.1, [http://zeropage.org/notice/46714 정모/2010.7.21, [http://zeropage.org/notice/46871 정모/2010.7.28]]]||
         || 6월 || [http://zeropage.org/notice/45316 정모/2010.6.4]||
         || 5월 || [http://zeropage.org/notice/43940 정모/2010.5.14]||
         || 4월 || [http://zeropage.org/notice/42116 정모/2010.4.9, [http://zeropage.org/notice/43064 정모/2010.4.30]]||
         || 3월 || [http://zeropage.org/notice/38954 정모/2010.3.3, [http://zeropage.org/notice/40693 정모/2010.3.26]]||
         || 2월 || [http://zeropage.org/notice/38086 정모/2010.2.10, [http://zeropage.org/notice/38652 정모/2010.2.17]]||
         || 11월 || [http://zeropage.org/notice/33384 정모/2009.11.3]||
         || 4월 || [http://zeropage.org/notice/27935 정모/2009.4.8, [http://zeropage.org/notice/29017 정모/2009.4.29]]||
         || 3월 || [http://zeropage.org/notice/25612 정모/2009.3.13, [http://zeropage.org/notice/26226 정모/2009.3.18, [http://zeropage.org/notice/26387 정모/2009.3.25]]]||
         || 2월 || [http://zeropage.org/notice/24255 정모/2009.2.11, [http://zeropage.org/notice/24896 정모/2009.2.27]]||
         || 12월 || [http://zeropage.org/notice/23244 정모/2008.12.17]||
         || 11월 || [http://zeropage.org/notice/21280 정모/2008.11.4, [http://zeropage.org/notice/22285 정모/2008.11.25]]||
         || 9월 || [http://zeropage.org/notice/16571 정모/2008.9.2, [http://zeropage.org/notice/17261 정모/2008.9.9, [http://zeropage.org/notice/18020 정모/2008.9.16, [http://zeropage.org/notice/18425 정모/2008.9.23, [http://zeropage.org/notice/19240 정모/2008.9.30]]]]]||
         || 8월 || [http://zeropage.org/notice/14892 정모/2008.8.4, [http://zeropage.org/notice/15498 정모/2008.8.11, [http://zeropage.org/notice/15882 정모/2008.8.18]]]||
         || 7월 || [http://zeropage.org/notice/12250 정모/2008.7.7, [http://zeropage.org/notice/12860 정모/2008.7.15, [http://zeropage.org/notice/13447 정모/2008.7.21, [http://zeropage.org/notice/14079 정모/2008.7.28]]]]||
         || 6월 || [http://zeropage.org/notice/9795 정모/2008.6.30]||
  • 미로찾기/최경현김상섭 . . . . 48 matches
          int nowr = 1,nowc = 1;
          while(!(nowr==5 && nowc==5))
          if(abc[nowr-1][nowc-1] == 0)
          nowr-=1, nowc-=1;
          printf("(%d,%d) ",nowr,nowc);
          if(abc[nowr][nowc-1] == 0)
          nowc-=1;
          printf("(%d,%d) ",nowr,nowc);
          if(abc[nowr+1][nowc-1] == 0)
          nowr+=1, nowc-=1;
          printf("(%d,%d) ",nowr,nowc);
          if(abc[nowr-1][nowc] == 0)
          nowr-=1;
          printf("(%d,%d) ",nowr,nowc);
          case 5 :if(abc[nowr+1][nowc] == 0)
          nowr+=1;
          printf("(%d,%d) ",nowr,nowc);
          if(abc[nowr-1][nowc+1] == 0)
          nowr-=1, nowc+=1;
          printf("(%d,%d) ",nowr,nowc);
  • Robbery/조현태 . . . . 46 matches
          경우의 수가 여러가지 나오는 경우를 어떻게 처리할까 고민했는데.. 못찾은 걸로 할까? 아니면 답으로 간주해서 출력할까? 하다가, 이 경우는 못찾은 걸로 처리하였다. ( "Nothing known." 으로 출력된다. )
         void MoveNextPoint(POINT nowPoint, POINT targetPoint, int nowTime, int targetTime, vector<POINT>& movedPoint)
          if (0 > nowPoint.x || (int)g_cityMap[nowTime].size() <= nowPoint.x)
          if (0 > nowPoint.y || (int)g_cityMap[nowTime][nowPoint.x].size() <= nowPoint.y)
          if (DONT_MOVE_POINT == g_cityMap[nowTime][nowPoint.x][nowPoint.y])
          if (nowTime == targetTime)
          if (nowPoint.x != targetPoint.x || nowPoint.y != targetPoint.y)
          if (nowTime < g_saveMessageTime[i])
          movedPoint.push_back(nowPoint);
          MoveNextPoint(nowPoint, g_canMovePoints[suchTime][i], nowTime, suchTime, movedPoint);
          int movingTimeX = targetPoint.x - nowPoint.x;
          int movingTimeY = targetPoint.y - nowPoint.y;
          if (abs(movingTimeX) + abs(movingTimeY) > targetTime - nowTime)
          movedPoint.push_back(nowPoint);
          POINT tempPoint = nowPoint;
          ++nowPoint.x;
          MoveNextPoint(nowPoint, targetPoint, nowTime + 1, targetTime, movedPoint);
          --nowPoint.x;
          MoveNextPoint(nowPoint, targetPoint, nowTime + 1, targetTime, movedPoint);
          nowPoint = tempPoint;
  • MoniWikiPo . . . . 41 matches
         msgid "Error: No blog entry found!"
         msgid "<b>horizontal rule</b> ---- is not applied on the blog mode."
         msgid "Anonymous"
         msgid "No filename given"
         msgid "Page is not writable"
         msgid "You are not allowed to add a comment."
         msgid "Page does not exists"
         "Sorry, can not save page because some messages are blocked in this wiki."
         msgid "No difference found"
         msgid "No older revisions available"
         msgid "Version info is not available in this wiki"
         msgid "No search text"
         msgid "You are not able to add keywords."
         msgid "There are no changes found"
         msgid "No similar pages found"
         msgid "No Index page found"
         msgid "No page found"
         msgid "No TwinPages found."
         msgid "%s is not allowed to upload"
         msgid "It is not allowed to change file ext. \"%s\" to \"%s\"."
  • SummationOfFourPrimes/1002 . . . . 41 matches
         C:\WINDOWS\system32\cmd.exe /c python SummationOfFourPrimes.py
          ncalls tottime percall cumtime percall filename:lineno(function)
          1 0.075 0.075 1.201 1.201 summationoffourprimes.py:13(createList)
          1 5.103 5.103 6.387 6.387 summationoffourprimes.py:88(main)
          1 0.000 0.000 1.201 1.201 summationoffourprimes.py:8(__init__)
          9999 1.126 0.000 1.126 0.000 summationoffourprimes.py:18(isPrimeNumber)
          1 0.000 0.000 0.000 0.000 summationoffourprimes.py:24(getList)
          11061 0.083 0.000 0.083 0.000 summationoffourprimes.py:79(selectionFour)
         C:\WINDOWS\system32\cmd.exe /c python SummationOfFourPrimes.py
          ncalls tottime percall cumtime percall filename:lineno(function)
          1 0.428 0.428 19.348 19.348 summationoffourprimes.py:13(createList)
          1 5.492 5.492 24.923 24.923 summationoffourprimes.py:88(main)
          1 0.000 0.000 19.348 19.348 summationoffourprimes.py:8(__init__)
          49999 18.920 0.000 18.920 0.000 summationoffourprimes.py:18(isPrimeNumber)
          1 0.000 0.000 0.000 0.000 summationoffourprimes.py:24(getList)
          10265 0.083 0.000 0.083 0.000 summationoffourprimes.py:79(selectionFour)
         C:\WINDOWS\system32\cmd.exe /c python SummationOfFourPrimes.py
          ncalls tottime percall cumtime percall filename:lineno(function)
          1 0.000 0.000 0.000 0.000 summationoffourprimes.py:48(getList)
          1 0.000 0.000 0.013 0.013 summationoffourprimes.py:36(createList)
  • 영호의해킹공부페이지 . . . . 39 matches
          4. Hackers should be judged by their hacking, not bogus criteria such
         offsets change around. Another type of pointer points to a fixed location
         distances from the FP will not change.
         hopefully by executing code of our choice, normally just to spawn a shell.
         much damn time. :/ Anyway, here's the notes...
         Because strcpy() has no bounds checking, there is an obvious buffer overflow
         It executed fine. Now lets try...
         so it's overflowing allright. Now let's exploit it. :) First off, we add the
         Padding? Right. Executing the NOP function (0x90) which most CPU's have - just
         something to do nothing. That way, hopefully, when we overwrite the return
         address we can land somewhere in the middle of the NOPs, and then just execute
         along until we get to our shellcode. Errr, I'm not being clear, what I mean is
         the buffer will look like: [NOPNOPNOPNOP] [SHELLCODE] [NOPNOPNOPNOP] [RET]
         characters before we start overwriting the return address, so lets have 11 NOP
         getchar() are problematic but for some reason no-one has noticed that 'cin >>'
         has *two* vulnerabilities, and we were exploiting the one we didn't know
         to be more widely known that the favoured use of it is insecure. Ditto for
         array which makes no sense. What I *meant* to say (but which got lost due to
         much smaller than buffer1: even a single byte is enough.
         Oh, and as a final correction - Pneuma's addy is satur9@punkass.com and not
  • [Lovely]boy^_^/EnglishGrammer/PresentAndPast . . . . 38 matches
          This means) She is driving now, at the time of speaking. The action is not finished.
          ex) Let's go out now. It isn't raining anymore.
          But the action is not necessarily happening at the time of speaking.
          This means) Tom is not reading the book at the time of speaking.
          He means that he has started it but has not finished it yet. He is in the middle of reading it.
          C. We use the present continuous when we talk about things happening in a period around now. (today / this week / tonight, etc..)
          We use the present contunuous when we talk about changes happening now or around now.
          A. ex) Alex is a bus driver, but now he is in bed asleep.
          This Means) He is not driving a bus. but He drives a bus.
          or repeateldy or that something is true in general. It is not important whether the action is happening at the time of speaking
          Note the position of always/never/usually, etc... (before the main verb, after be verb) ( 위치 주의 )
          The action is not finished. sometimes, Use the Present continuous for temporary situations.
          past now future
          past now future
          I'm always doing something = It does not mean that I do things every time.
          It means that I do things too often, or more often than normal.
          A. We can use continuous tenses only for actions and happenings. Some verbs are not action verbs.
          You cannot say "I am knowing" or "They are liking" you can only say I know, I like.
          like love hate want need prefer know realize sppose mean
          When think means "believe" do not use the continuous (think가 believe의 의미로 쓰일때는 진행형 불가)
  • html5practice/계층형자료구조그리기 . . . . 36 matches
         var NodePaddingW = 3;
         var NodePaddingH = 3;
         var NodeMarginW = 15;
         var NodeMarginH = 3;
         var NodeRadius = 5;
         var NodeFontHeight = 15;
         var NodeBGColor = "yellow";
         var NodeTextColor = "black";
         var RootNode = {"text":"hello html5", "child":[{"text":"html5 is gooooooood", "child":null}
          , {"text":"enoch", "child":[{"text":"beonit", "child":null}
         function measureNode(node){
          node["height"] = 0;
          // no child
          if( node.child == null ){
          node.height = NodeFontHeight + NodePaddingH * 2 + NodeMarginH * 2;
          console.log("text:" + node.text + " nodeHeight:", node.height);
          return node.height;
          var childLen = node.child.length;
          for( var i in node.child ){
          node.height += measureNode(node.child[i]);
  • FortuneCookies . . . . 35 matches
          * "Perl is executable line noise, Python is executable pseudo-code."
          * Words must be weighed, not counted.
          * You attempt things that you do not even plan because of your extreme stupidity.
          * He who has a shady past knows that nice guys finish last.
          * It is a poor judge who cannot award a prize.
          * Money may buy friendship but money can not buy love.
          * You will be surprised by a loud noise.
          * Economy makes men independent.
          * The Tree of Learning bears the noblest fruit, but noble fruit tastes bad.
          * A good memory does not equal pale ink.
          * You will be honored for contributing your time and skill to a worthy cause.
          * It's not reality that's important, but how you percieve things.
          * Like winter snow on summer lawn, time past is time gone.
          * Let not the sands of time get in your lunch.
          * It is Fortune, not wisdom that rules man's life.
          * Preserve the old, but know the new.
          * He who has imagination without learning has wings but no feet.
          * Troglodytism does not necessarily imply a low cultural level.
          * You cannot kill time without injuring eternity.
          * You will be awarded some great honor.
  • 몸짱프로젝트/CrossReference . . . . 35 matches
         ## elif string.lower(aRoot.getWord()) > aWord and aRoot.left != None:
         ## elif string.lower(aRoot.getWord()) < aWord and aRoot.right != None:
          def getNode(self, aRoot, aWord):
          if aRoot.left == None:
          aRoot.left = Node('')
          return self.getNode(aRoot.left, aWord)
          if aRoot.right == None:
          aRoot.right = Node('')
          return self.getNode(aRoot.right, aWord)
          def setNode(self, aRoot, aWord, aLine = '1'):
          node = self.getNode(aRoot, aWord)
          if node == None:
          node = Node(aWord)
          node.setWord(aWord)
          node.increaseCount()
          node.addLines(aLine)
          root = Node('')
          self.setNode(root, l)
          self.inorder(root)
          def inorder(self, aRoot):
  • Slurpys/김회영 . . . . 34 matches
         bool isSlurpy(char* string,int* nowPointer,int arraySize);
         bool isSlimpy(char* string,int* nowPointer,int arraySize);
         bool isSlumpy(char* string,int* nowPointer,int arraySize);
         bool isFollowF(char* string,int* nowPointer,int arraySize);
         bool isNextCharacter(char* string,int* nowPointer,int arraySize,char checker);
          int nowPointer;
          nowPointer=-1;
          result[i]=isSlurpy(string,&nowPointer,arraySize);
          cout<<"NO";
         bool isSlurpy(char* string,int* nowPointer,int arraySize)
          if(isSlimpy(string,nowPointer,arraySize))
          if(isSlumpy(string,nowPointer,arraySize))
          if((*nowPointer)+1==arraySize)
         bool isSlimpy(char* string,int* nowPointer,int arraySize)
          if(isNextCharacter(string,nowPointer,arraySize,'A'))
          if(isNextCharacter(string,nowPointer,arraySize,'H'))
          else if(isNextCharacter(string,nowPointer,arraySize,'B')
          && isSlimpy(string,nowPointer,arraySize)
          && isNextCharacter(string,nowPointer,arraySize,'C'))
          else if(isSlumpy(string,nowPointer,arraySize)
  • 몸짱프로젝트/BinarySearchTree . . . . 34 matches
          self.root = Node()
          aRoot.left = Node()
          aRoot.right = Node()
          def setNode(self, aNode, aKey):
          aNode.setKey(aKey)
          def getNode(self, aNode, aKey):
          if aNode.key == aKey or aNode.key == -1:
          return aNode
          elif aNode.key > aKey:
          return self.getNode( aNode.left, aKey )
          return self.getNode( aNode.right, aKey )
          if aRoot == None or aRoot.key == -1:
          node = self.getNode(aRoot, aKey)
          self.setNode( node, aKey )
          self.makeChildren( node )
          node = self.getNode(aRoot, aKey)
         ## if self.getNumofChildren( node ) == 0:
         ## self.setNode(node, -1)
         ## elif self.getNumofChildren( node ) == 1:
         ## child = self.getSingleChild(node)
  • DPSCChapter1 . . . . 32 matches
         Welcome to ''The Design Patterns Smalltalk Companion'' , a companion volume to ''Design Patterns Elements of Reusable Object-Oriented Software'' by Erich Gamma, Richard Helm, Ralph Johnson, and Jogn Vlissides(Gamma, 1995). While the earlier book was not the first publication on design patterns, it has fostered a minor revolution in the software engineering world.Designers are now speaking in the language of design patterns, and we have seen a proliferation of workshops, publications, and World Wide Web sites concerning design patterns. Design patterns are now a dominant theme in object-oriented programming research and development, and a new design patterns community has emerged.
         ''Design Patterns'' describes 23 design patterns for applications implemented in an object-oriented programming language. Of course, these 23 patterns do not capture ''all'' the design knowledge an object-oriented designer will ever need. Nonetheless, the patterns from the "Gang of Four"(Gamma et al.) are a well-founded starting point. They are a design-level analog to the base class libraries found in Smalltalk development environments. They do not solve all problems but provide a foundation for learning environments. They do not solve all problems but provide a foundation for learning about design patterns in general and finding specific useful architectures that can be incorporated into the solutions for a wide variety of real-world design problems. They capture an expert level of design knowledge and provide the foundation required for building elegant, maintainable, extensible object-oriented programs.
         In the Smalltalk Companion, we do not add to this "base library" of patterns;rather, we present them for the Smalltalk designer and programmer, at times interpreting and expanding on the patterns where this special perspective demands it. Our goal is not to replace Design Patterns; you should read the Smalltalk Companion with Design Patterns, not instead of it. We have tried not to repeat information that is already well documented by the Gang of Four book. Instead, we refer to it requently;you should too.
         Another)
         Learning an object-oriented language after programming in another paradigm, such as the traditional procedural style, is difficult. Learning to program and compose application in Smalltalk requires a complex set of new skills and new ways of thinking about problems(e.g Rosson & Carroll, 1990; Singley, & Alpert, 1991). Climbing the "Smalltalk Mountain" learning curve is cetainly nontrivial. Once you have reached that plateau where you feel comfortable building simple Smalltalk applications, there is still a significant distance to the expert peak.
         Smalltalk experts know many things that novices do not, at various abstraction levels and across a wide spectrum of programming and design knowledge and skills:
         This is by no means an exhaustive list, and even novices understand and use much of the knowledge. But some items, especially the last -- recurring patterns of software design, or design patterns -- are the province of design expert.
         A '''design pattern''' is a reusable implementation model or architecture that can be applied to solve a particular recurring class of problem. The pattern sometimes describes how methods in a single class or subhierarchy of classes work together; more often, it shows how multiple classes and their instances collaborate. It turns out that particular architectures reappear in different applications and systems to the extent that a generic pattern template emerges, one that experts reapply and customize to new application - and domain-specific problems. Hence, experts know how to apply design patterns to new problems to implement elegant and extensible solutions.
         In general, designers -- in numerous domains, not just software -- apply their experience with past problems and solution to new, similar problems. As Duego and Benson(1996) point out, expert designers apply what is known in cognitive psychology and artificial intelligence as '''case-based reasoning''', remembering past cases and applying what they learned there. This is the sort of reasoning that chess masters, doctors, lawyers, and architects empoly to solve new problems. Now, design patterns allow software designers to learn from and apply the experiences of other designers as well. As in other domains, a literature of proven patterns has emerged. As a result, we can "stand on the shoulders of giants" to get us closer to the expert peak. As John Vlissies (1997) asserts, design patterns "capture expertise and make it accessible to non-experts" (p. 32).
         Christopher Alexander and his colleagues have written extensively on the use of design patterns for living and working spaces-homes, buildings, communal areas, towns. Their work is considered the inspiration for the notion of software design patterns. In ''The Timeless Way of Building''(1979) Alexander asserts, "Sometimes there are version of the same pattern, slightly different, in different cultures" (p.276). C++ and Smalltalk are different languages, different environments, different cultures-although the same basic pattern may be viable in both languages, each culture may give rise to different versions.
         But the ''Smalltalk Companion'' goes beyond merely replicating the text of ''Design Patterns'' and plugging in Smalltalk examples whereever C++ appeared. As a result, there are numerous situations where we felt the need for additional analysis, clarification, or even minor disagreement with the original patterns. Thus, many of our discussions should apply to other object-oriented languages as well.
         Of course, we provide plenty of sample code in Smalltalk. Our examples are, for the most part, not simply Smalltalk versions of the ''Design Patterns'' examples. We often felt an alternative would be more useful than a mere translation of the C++ example.
          * More Smalltalk known uses, especially from the major Smalltalk envirnoments class libraries
  • EightQueenProblem/da_answer . . . . 30 matches
          nowIndex: integer;
          nowIndex := index+1;
          QueenPosArr[nowIndex].X := nowIndex;
          QueenPosArr[nowIndex].Y := i;
          if checkRule(QueenPosArr[nowIndex].X, QueenPosArr[nowIndex].Y) then
          if nowIndex = 7 then
          if getNextQueenPos(nowIndex, QueenPosArr[nowIndex].X, QueenPosArr[nowIndex].Y) then
          QueenPosArr[nowIndex].X := -1;
          QueenPosArr[nowIndex].Y := -1;
          QueenPosArr[nowIndex].X := -1;
          QueenPosArr[nowIndex].Y := -1;
          nowIndex: integer;
          nowIndex := index+1;
          QueenPosArr[nowIndex].X := nowIndex;
          QueenPosArr[nowIndex].Y := i;
          if checkRule(QueenPosArr[nowIndex].X, QueenPosArr[nowIndex].Y) then
          if nowIndex = 7 then
          if getNextQueenPos(nowIndex, QueenPosArr[nowIndex].X, QueenPosArr[nowIndex].Y) then
          QueenPosArr[nowIndex].X := -1;
          QueenPosArr[nowIndex].Y := -1;
  • MoreEffectiveC++/Techniques2of3 . . . . 30 matches
          char& operator[](int index); // non-const String에 대하여
         하지만 non-const의 operator[]는 이것(const operator[])와 완전히 다른 상황이 된다. 이유는 non-const operator[]는 StringValue가 가리키고 있는 값을 변경할수 있는 권한을 내주기 때문이다. 즉, non-const operator[]는 자료의 읽기(Read)와 쓰기(Write)를 다 허용한다.
         참조 세기가 적용된 String은 수정할때 조심하게 해야 된다. 그래서 일단 안전한 non-const operator[]를 수행하기 위하여 아예 operator[]를 수행할때 마다 새로운 객체를 생성해 버리는 것이다. 그래서 만든 것이 다음과 같은 방법으로 하고, 설명은 주석에 더 자세히
         char& String::operator[](int index) // non-const operator[]
         String의 복사 생성자는 이러한 상태를 감지할 방법이 없다. 위에서 보듯이, s2가 참고할수 있는 정보는 모두 s1의 내부에 있는데, s1에게는 non-const operator[]를 수행하였는지에 관한 기록은 없다.
         그리고 이 shareable인자는 non-const operator[]가 호출될때 false로 변경되어서 이후, 해당 자료의 공유를 금지한다.
         유도 받은 클래스에서 참조 카운터에 관련한 코드를 없애기, 말처럼 쉬운 일은 아닌것 같다. 거기에다가 String같은 형의 구현을 위해서는 non-const operator[]에 따른 공유 여부까지 따져 줘야 하지 더욱 복잡해 지는 문제이다. 현재 String의 값을 보관하는것은 StringValue인데 이렇게 표현되어 있다.
          char& operator[](int index); // non-const operator[]
         template<class T> // non-const 접근
         template<class T> // non-const 접근
         불행히도 이러한 것은 수행되지 않는다. 컴파일러는 const와 non-const 멤버 함수의 구분을 오직 그 객체가 const인가의 여부에 따라만 판단한다. 이러한 구현은, const구별의 목적을 위해 아무런 영향을 못 끼친다.
         cout << s1[5]; // non-const operator[] 호출 왜냐하면
          // s1이 non-const이기 때문에
         s2[5] = 'x'; // 역시 non-const operator[] 호출: s2는 non-const이다.
         s1[3] = s2[8]; // 둘다 non-const operator[] 호출 왜냐하면 s1,s2모두
          // non-const 객체이다.
          CharProxy operator[](int index); // non-const String을 위해서
         이번에는 CharProxy를 만들때 const버전의 operator[]에서 const_cast(Item 2참고)를 사용해서 *this를 넘기는걸 주목하자.저것은 CharProxy생성자에 조건에 부합하기 위한 수행으로, non-const String만 인자로 받기위해서 형변환을 수행한다. 형변환은 보통은 귀찮다. 그렇지만 이러한 경우에 CharProxy 객체는 그것 자체가 const이기 때문에 String가 포함하고 있는 proxy가 참조하는 String은 수정되어지는 걱정이 없을 것이다.
         Item 29에 나와있는, non-const String::operator[]과 비교해보면 인상적인 느낌이 올것이다. 이것은 예측할수 있다. Item29에서는 이러한 쓰기와 읽기를 구분하지 못해서 무조건 non-const operator[]를 쓰기로 취급했다. 그리고, CharProxy는 String에 대한 자유로운 접근을 위해 friend로 선언했기에 문자값의 복사 과정의 수행이 가능하다.
         non-const 함수의 경우 좀더 신경쓸것이 많은데, 반환되는 포인터의 문자가 수정 가능성이 있기 때문이다. 이러한 경우는 Item 29에서 다루었던 non-const 버전의 String::operator[]의 모습과 비슷하다.그리고 구현 역시 비슷하다.
  • 새싹교실/2012/AClass . . . . 30 matches
          1. LinkedList의 node를 선언하는 방법을 찾아보고, 왜 그런 형태인지 이해한만큼 써보자.
          3.문자열이 대칭인경우 Palindrome, 아닌경우 Not Palindrome을 출력하는 프로그램을 작성해봅시다.
          * level, racecar, deed는 palindrome, sadfds는 not Palindrome
         typedef struct node node;
         struct node{
          struct node* next;
          node* head=(node*)malloc(sizeof(node));
          node* tmp = NULL;
          tmp->next = (node*)malloc(sizeof(node));
         struct node{
          struct node *next;
          struct node *head=(struct node*)malloc(sizeof(struct node));
          struct node *tmp = NULL;
          tmp->next=(struct node*)malloc(sizeof(struct node));
         typedef struct node node;
         struct node{
          struct node *next;
          node *head = (node *)malloc(sizeof(node));
          node *tmp = NULL;
          tmp->next = (node *)malloc(sizeof(node));
  • RSSAndAtomCompared . . . . 28 matches
         2005/07/21: RSS 2.0 is widely deployed and Atom 1.0 only by a few early adopters, see KnownAtomFeeds and KnownAtomConsumers.
         The RSS 2.0 specification is copyrighted by Harvard University and is frozen. No significant changes can be made and it is intended that future work be done under a different name; Atom is one example of such work.
         [http://www.ietf.org/iesg.html Internet Engineering Steering Group]. The specification is structured in such a way that the IETF could conceivably issue further versions or revisions of this specification without breaking existing deployments, although there is no commitment, nor currently expressed interest, in doing so.
         RSS 2.0 requires feed-level title, link, and description. RSS 2.0 does not require that any of the fields of individual items in a feed be present.
         RSS 2.0 may contain either plain text or escaped HTML, with no way to indicate which of the two is provided. Escaped HTML is ugly (for example, the string AT&T would be expressed as “AT&amp;T”) and has been a source of difficulty for implementors. RSS 2.0 cannot contain actual well-formed XML markup, which reduces the re-usability of content.
          * plain text, with no markup (the default)
          * some other XML vocabulary (There is no guarantee that the recipient will be able to do anything useful with such content)
          * base64-encoded binary content (again, no guarantee)
          * a pointer to Web content not included in the feed
         RSS 2.0 has a “description” element which is commonly used to contain either the full text of an entry or just a synopsis (sometimes in the same feed), and which sometimes is absent. There is no built-in way to signal whether the contents are complete.
         Atom has separate “summary” and “content” elements. The summary is encouraged for accessibility reasons if the content is non-textual (e.g. audio) or non-local (i.e. identified by pointer).
         [http://diveintomark.org/archives/2002/06/02/important_change_to_the_link_tag autodiscovery] has been implemented several times in different ways and has never been standardized. This is a common source of difficulty for non-technical users.
         using any network protocol, for example [http://ietfreport.isoc.org/idref/draft-saintandre-atompub-notify/ XMPP]. Atom also has support for aggregated
         RSS 2.0 is not in an XML namespace but may contain elements from other XML namespaces. There is no central place where one can find out about many popular extensions, such as dc:creator and content:encoded.
         RSS 2.0 does not specify the handling of relative URI references, and in practice they cannot be used in RSS feeds.
          * [http://bulknews.typepad.com/blog/2005/07/searchcpanorg_t.html XML::Atom]
         RSS 2.0 provides the ability to specify email addresses for a feed’s “managingEditor” and “webMaster”, and for an item’s “author”. Some publishers prefer not to share email addresses, and use “dc:creator” from the dublin core extension instead.
         The RSS 2.0 specification includes no schema.
         Atom 1.0 includes a (non-normative) ISO-Standard [http://relaxng.org/ RelaxNG] schema, to support those who want to check the validity of data advertised as Atom 1.0. Other schema formats can be [http://www.thaiopensource.com/relaxng/trang.html generated] from the RelaxNG schema.
         ||pubDate||published (in entry)||Atom has no feed-level equivalent||
  • 서지혜/단어장 . . . . 27 matches
          * [http://no-smok.net/nsmk/%EA%B9%80%EC%B0%BD%EC%A4%80%EC%9D%98%EC%9D%BC%EB%B0%98%EB%8B%A8%EC%96%B4%EA%B3%B5%EB%B6%80%EB%A1%A0 김창준의일반단어공부론] : 김창준 선배님의 영어공부 수련 체험수기
          * evernote 페이지를 공유해버리겠습니다. 위키 형식으로 수정하기도 귀찮고 페이지가 너무 길어져서
          1. [https://www.evernote.com/shard/s104/sh/ea2d5494-8284-4cef-985e-a5909ed7a390/0bb87979321e1c49adb9edbd57e6ae61 Vocabulary]
          1. [https://www.evernote.com/shard/s104/sh/36c51ebe-b7bc-46a7-8516-34959543f192/b6da6093e22a8ae49f1ad9616f2c9e93 idiom]
          당황하게 하다 : The thing that baffles me is that the conversations do not center around the adults but almost exclusively about their respective kids
          수업료 : Tuition payments, known primarily as tuition in American English and as tuition fees in British English.
          (세금)추가 부담금 : he does not object to paying the levy
          집행하다 : It is no basis on which to administer law and order that people must succumb to the greater threat of force.
          인용 : The forms of citations generally subscribe to one of the generally excepted citations systems, such as Oxford, Harvard, and other citations systems, as their syntactic conventions are widely known and easily interrupted by readers.
          invariably the reply came back, "Not now!"
         '''diagnostician'''
          진단의 : Medical diagnosticians see a patient once or twice, make an assessment in an effort to solve a particularly difficult case, and then move on.
          방대한 : He spends a lot of his own time checking up on his patients, taking extensive notes on what he's thinking at the time of diagnosis, and checking back to see how accurate he is.
          우성 : Dominance in genetics is a relationship between alleles of a gene, in which one allele masks the expression (phenotype) of another allele at the same locus. In the simplest case, where a gene exists in two allelic forms (designated A and B), three combinations of alleles (genotypes) are possible: AA, AB, and BB. If AA and BB individuals (homozygotes) show different forms of the trait (phenotype), and AB individuals (heterozygotes) show the same phenotype as AA individuals, then allele A is said to dominate or be dominance to allele B, and B is said to be recessive to A. - [dominance gene wiki]
          망각 : Eternal oblivion, or simply oblivion, is the philosophical concept that the individual self "experiences" a state of permanent non-existence("unconsciousness") after death. Belief in oblivion denies the belief that there is an afterlife (such as a heaven, purgatory or hell), or any state of existence or consciousness after death. The belief in "eternal oblivion" stems from the idea that the brain creates the mind; therefore, when the brain dies, the mind ceases to exist. Some reporters describe this state as "nothingness".
          no man can succeed in a line of endeavor which he does not like.
          연습 : Without enough practice, she would not get better at english
          (Nobody can beat it의 수동태, beaten은 beat으로도 사용된다.)
          비밀을 누설하다 : I'll not breathe a word of your secret.
          남에게 ~하지 못하게 하다 : With the exception of some sports, no characteristic of brain or body constrains an individual from reaching an expert level.
  • Garbage collector for C and C++ . . . . 24 matches
         # Finalization and the test program are not usable in this mode.
         # Incremental collection no longer works in this case.
         # GC_all_interior_pointers = 1. Normally -DALL_INTERIOR_POINTERS
         # is normally more than one byte due to alignment constraints.)
         # -DNO_SIGNALS does not disable signals during critical parts of
         # the GC process. This is no less correct than many malloc
         # impact. However, it is dangerous for many not-quite-ANSI C
         # programs that call things like printf in asynchronous signal handlers.
         # This is on by default. Turning it off has not been extensively tested with
         # -DNO_EXECUTE_PERMISSION may cause some or all of the heap to not
         # -DGC_NO_OPERATOR_NEW_ARRAY declares that the C++ compiler does not support
         # See gc_cpp.h for details. No effect on the C part of the collector.
         # you don't want to (or can't) look at. It may not work for
         # The canonical use is -DREDIRECT_REALLOC=GC_debug_realloc_replacement,
         # canonical use is -DREDIRECT_FREE=GC_debug_free.
         # -DIGNORE_FREE turns calls to free into a noop. Only useful with
         # -DNO_DEBUGGING removes GC_dump and the debugging routines it calls.
         # order by specifying a nonstandard finalization mark procedure (see
         # Not recommended unless you are implementing a language that specifies
         # the garbage collector detects a value that looks almost, but not quite,
  • AproximateBinaryTree/김상섭 . . . . 23 matches
          vector<data> nodes;
          for(int i = 1; i < dp->nodes.size(); i++)
          right_sum +=dp->nodes[i].value;
          min_total_weight_sum = right_sum*sqrt(dp->nodes.size()-1);
          for(i = 1; i < dp->nodes.size(); i++)
          left_sum += dp->nodes[i-1].value;
          right_sum -= dp->nodes[i].value;
          temp = left_sum*sqrt(i-1) + right_sum*sqrt(dp->nodes.size() - i - 1);
          dp->name = dp->nodes[min_index].name;
          dp->value = dp->nodes[min_index].value;
          dp->left_child->nodes.push_back(dp->nodes[i]);
          if(min_index != dp->nodes.size()-1)
          for(int i = min_index +1; i < dp->nodes.size(); i++)
          dp->right_child->nodes.push_back(dp->nodes[i]);
          dp->nodes.clear();
          int nodeNum, value;
          cin >> nodeNum;
          for(int i = 0; i < nodeNum; i++)
          root->nodes.push_back(temp);
          sort(root->nodes.begin(),root->nodes.end(),comapare);
  • MoreEffectiveC++/Appendix . . . . 23 matches
         So your appetite for information on C++ remains unsated. Fear not, there's more — much more. In the sections that follow, I put forth my recommendations for further reading on C++. It goes without saying that such recommendations are both subjective and selective, but in view of the litigious age in which we live, it's probably a good idea to say it anyway. ¤ MEC++ Rec Reading, P2
          * '''''The Annotated C++ Reference Manual''''', Margaret A. Ellis and Bjarne Stroustrup, Addison-Wesley, 1990, ISBN 0-201-51459-1. ¤ MEC++ Rec Reading, P7
         These books contain not just a description of what's in the language, they also explain the rationale behind the design decisions — something you won't find in the official standard documents. The Annotated C++ Reference Manual is now incomplete (several language features have been added since it was published — see Item 35) and is in some cases out of date, but it is still the best reference for the core parts of the language, including templates and exceptions. The Design and Evolution of C++ covers most of what's missing in The Annotated C++ Reference Manual; the only thing it lacks is a discussion of the Standard Template Library (again, see Item 35). These books are not tutorials, they're references, but you can't truly understand C++ unless you understand the material in these books
         For a more general reference on the language, the standard library, and how to apply it, there is no better place to look than the book by the man responsible for C++ in the first place: ¤ MEC++ Rec Reading, P10
         Stroustrup has been intimately involved in the language's design, implementation, application, and standardization since its inception, and he probably knows more about it than anybody else does. His descriptions of language features make for dense reading, but that's primarily because they contain so much information. The chapters on the standard C++ library provide a good introduction to this crucial aspect of modern C++. ¤ MEC++ Rec Reading, P12
         One topic Cargill does not discuss in C++ Programming Style is exceptions. He turns his critical eye to this language feature in the following article, however, which demonstrates why writing exception-safe code is more difficult than most programmers realize: ¤ MEC++ Rec Reading, P22
         "Exception Handling: A False Sense of Security," °C++ Report, Volume 6, Number 9, November-December 1994, pages 21-24. ¤ MEC++ Rec Reading, P23
         I generally refer to this as "the LSD book," because it's purple and it will expand your mind. Coplien covers some straightforward material, but his focus is really on showing you how to do things in C++ you're not supposed to be able to do. You want to construct objects on top of one another? He shows you how. You want to bypass strong typing? He gives you a way. You want to add data and functions to classes as your programs are running? He explains how to do it. Most of the time, you'll want to steer clear of the techniques he describes, but sometimes they provide just the solution you need for a tricky problem you're facing. Furthermore, it's illuminating just to see what kinds of things can be done with C++. This book may frighten you, it may dazzle you, but when you've read it, you'll never look at C++ the same way again. ¤ MEC++ Rec Reading, P27
         Carroll and Ellis discuss many practical aspects of library design and implementation that are simply ignored by everybody else. Good libraries are small, fast, extensible, easily upgraded, graceful during template instantiation, powerful, and robust. It is not possible to optimize for each of these attributes, so one must make trade-offs that improve some aspects of a library at the expense of others. Designing and Coding Reusable C++ examines these trade-offs and offers down-to-earth advice on how to go about making them. ¤ MEC++ Rec Reading, P30
         The first part of the book explains C++ for FORTRAN programmers (now there's an unenviable task), but the latter parts cover techniques that are relevant in virtually any domain. The extensive material on templates is close to revolutionary; it's probably the most advanced that's currently available, and I suspect that when you've seen the miracles these authors perform with templates, you'll never again think of them as little more than souped-up macros. ¤ MEC++ Rec Reading, P33
         This book provides an overview of the ideas behind patterns, but its primary contribution is a catalogue of 23 fundamental patterns that are useful in many application areas. A stroll through these pages will almost surely reveal a pattern you've had to invent yourself at one time or another, and when you find one, you're almost certain to discover that the design in the book is superior to the ad-hoc approach you came up with. The names of the patterns here have already become part of an emerging vocabulary for object-oriented design; failure to know these names may soon be hazardous to your ability to communicate with your colleagues. A particular strength of the book is its emphasis on designing and implementing software so that future evolution is gracefully accommodated (see Items 32 and 33). ¤ MEC++ Rec Reading, P36
         In November 1995, a moderated version of comp.lang.c++ was created. Named °comp.lang.c++.moderated, this newsgroup is also designed for general discussion of C++ and related issues, but the moderators aim to weed out implementation-specific questions and comments, questions covered in the extensive °on-line FAQ ("Frequently Asked Questions" list), flame wars, and other matters of little interest to most C++ practitioners. ¤ MEC++ Rec Reading, P48
         A more narrowly focused newsgroup is °comp.std.c++, which is devoted to a discussion of °the C++ standard itself. Language lawyers abound in this group, but it's a good place to turn if your picky questions about C++ go unanswered in the references otherwise available to you. The newsgroup is moderated, so the signal-to-noise ratio is quite good; you won't see any pleas for homework assistance here. ¤ MEC++ Rec Reading, P49
         friend class auto_ptr<U>; // friends of one another
         Here is auto_ptr with all the functions defined in the class definition. As you can see, there's no brain surgery going on here: ¤ MEC++ auto_ptr, P5
         If your compilers lack support for member templates, you can use the non-template auto_ptr copy constructor and assignment operator described in Item 28. This will make your auto_ptrs less convenient to use, but there is, alas, no way to approximate the behavior of member templates. If member templates (or other language features, for that matter) are important to you, let your compiler vendors know. The more customers ask for new language features, the sooner vendors will implement them. ¤ MEC++ auto_ptr, P8
  • 데블스캠프2005/RUR-PLE/Sorting . . . . 23 matches
          if next_to_a_beeper():#inspect whether it's empty column or not
          if not next_to_a_beeper(): # it's sorted
          while not next_to_a_beeper(): # go to unsorted section
          move() # search the smallest column in unordered columns
          move() # search the smallest column in unordered columns
          if not next_to_a_beeper():
          while not next_to_a_beeper():
          if not next_to_a_beeper():
          while not next_to_a_beeper():
          while not next_to_a_beeper():
          while not next_to_a_beeper():
          while not next_to_a_beeper():
          if not next_to_a_beeper():
          while not next_to_a_beeper():
          if not front_is_clear():
          if not exist():
          while not exist():
         def notexist_wantone():
          if not exist():
          if not exist():
  • 데블스캠프2009/목요일/연습문제/MFC/김태욱 . . . . 23 matches
          // No message handlers
          // Note that LoadIcon does not require a subsequent DestroyIcon in Win32
          // when the application's main window is not a dialog
          // TODO: If this is a RICHEDIT control, the control will not
          // send this notification unless you override the CDialog::OnInitDialog()
          // TODO: Add your control notification handler code here
          // TODO: Add your control notification handler code here
          // TODO: Add your control notification handler code here
          // TODO: Add your control notification handler code here
          // TODO: Add your control notification handler code here
          // TODO: Add your control notification handler code here
          // TODO: Add your control notification handler code here
          // TODO: Add your control notification handler code here
          // TODO: Add your control notification handler code here
          // TODO: Add your control notification handler code here
          // TODO: Add your control notification handler code here
          // TODO: Add your control notification handler code here
          // TODO: Add your control notification handler code here
          // TODO: Add your control notification handler code here
          // TODO: Add your control notification handler code here
  • BusSimulation/태훈zyint . . . . 22 matches
         const int BusStationNo = 10; // 버스 정류장의 개수
         const int BusNo = 10; // 버스의 대수
          BusType bus[BusNo]; //버스
          long waitingPeopleInBusStation[BusStationNo] = {0,0,}; //각 정류장에서 기다리는 사람수
          long Now=0;
          Now += timerate;
          gotoxy(1,BusNo+3);
          for(i=0;i<=bus->BusLanelength()+BusStationNo;++i ) cout<< "-";
          if(bus[LastMovingBusIndex+1].ismove()==false && LastMovingBusIndex+1 <= BusNo
          && Now - LastMovingBusStartTime >= MinuteOfInterval) {
          LastMovingBusStartTime=Now;
          for(i=0;i<BusNo;++i) {
          int cangetno = bus[i].getBusCapacity() - bus[i].getPassengers(); //버스에 태울수 있는 사람의 숫자
          long& stationno = waitingPeopleInBusStation[bus[i].isstation()]; //버스 정류장에 있는 사람의 숫자
          int ride_no =0;
          cangetno += withdraw;
          if(stationno < cangetno){ // 태울수 있는 사람의 숫자가 더 많을 경우
          ride_no=stationno;
          while(timerate - ride_no * ridingSecond < 0)
          ride_no--;
  • JavaStudy2002/영동-3주차 . . . . 22 matches
          * x, y -> nowX, nowY 로 rename : 의미상으로 currentXPos가 적당하겠지요.
          // x -> nowX
          public int nowX = 0;
          // y -> nowY
          public int nowY = 0;
          nowX += delta.x;
          nowY += delta.y;
          nowX = (nowX >= board.length) ? 0 : nowX;
          nowY = (nowY >= board[0].length) ? 0 : nowY;
          nowX = (nowX < 0) ? board.length - 1 : nowX;
          nowY = (nowY < 0) ? board[0].length - 1 : nowY;
          board[nowX][nowY]++;
  • Kongulo . . . . 21 matches
         # notice, this list of conditions and the following disclaimer.
         # copyright notice, this list of conditions and the following disclaimer
         # * Neither the name of Google Inc. nor the names of its
         # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
         # A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
         # SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
          - Knows basic and digest HTTP authentication
         Will not work unless Google Desktop Search 1.0 or later is installed.
         # this is much more lenient, not requiring HTML to be valid.
          re.MULTILINE | re.IGNORECASE)
          re.MULTILINE | re.IGNORECASE)
          re.MULTILINE | re.IGNORECASE)
         class NoExceptionHandler(urllib2.BaseHandler):
          '''We handle not-modified-since explicitly.'''
          if not options.pw:
          return (None, None)
          NoExceptionHandler())
          if not url.startswith('http') or not self.match_url.match(url):
          # Inv: Our cache contains neither a dir-level nor site-level robots.txt file
          # crawlitem is None, otherwise it is a dictionary of headers,
  • LinkedList/세연 . . . . 21 matches
         struct node{
          node * node_pointer;
         node * INSERT(node * head_pointer, int num);
         node * DELETE(node * head_pointer);
          node * head_pointer = new node;
         node * INSERT(node * head_pointer, int num)
          node * temp = new node;
          head_pointer->node_pointer = NULL;
          temp->node_pointer = head_pointer;
         node * DELETE(node * head_pointer)
          node * temp = new node;
          cout << "no data in stack" << "\n";
          head_pointer = head_pointer->node_pointer;
  • EcologicalBinPacking/강희경 . . . . 20 matches
         int noMove[6];
         void setNotMove();
         void output(int noMove);
         void setNotMove()
          noMove[0] = bottle[0] + bottle[4] + bottle[8];
          noMove[1] = bottle[0] + bottle[5] + bottle[7];
          noMove[2] = bottle[1] + bottle[3] + bottle[8];
          noMove[3] = bottle[1] + bottle[5] + bottle[6];
          noMove[4] = bottle[2] + bottle[3] + bottle[7];
          noMove[5] = bottle[2] + bottle[4] + bottle[6];
          setNotMove();
          if(noMove[i] > MAX)
          MAX = noMove[i];
         void output(int noMove)
          switch(noMove)
         int* setNotMove(int *aSlots);
         int* setNotMove(int *aSlots)
          int* noMove = new int[NumberOfCases];
          noMove[0] = aSlots[0] + aSlots[4] + aSlots[8];
          noMove[1] = aSlots[0] + aSlots[5] + aSlots[7];
  • WikiSlide . . . . 19 matches
          * a technology for collaborative creation of internet and intranet pages
          * '''Easy''' - no HTML knowledge necessary, simply formatted text
          * '''Simple''' - ''Content over Form'' (content counts, not the super-pretty appearance)
          * '''Secure''' - every change is archived, nothing gets lost
          * Personal Information Management, Knowledgebases, Brainstorming
         "`Check spelling`" examines the text for unknown words.
         To add special formatting to text, just enclose it within markup. There are special notations which are automatically recognized as internal or external links or as embedded pictures.
         Headlines are placed on a line of their own and surrounded by one to five equal signs denoting the level of the headline. The headline is in between the equal signs, separated by a space. Example: [[BR]] `== Second Level ==`
          * `FootNote` - generates a footnote[[FootNote(Footnotes look like this.)]]
          * If you want to edit a page without being disturbed, just write a note to that effect ''at the top'' of the page and save that change first.
          * If two people edit a page simultaneously, the first can save normally, but the second will get a warning and should follow the directions to merge their changes with the already saved data.
          * Personal Homepages: normally only changed by their owner, but you may append messages at the end of the page
         In general, do follow any hints given on a page, there is generally no ''enforced'' limit, but you should not blindly ignore other people's wishes.
          * don't create arbitrary wikinames (`OracleDatabase`, ''not'' `OraCle`)
          * create and change your homepage (normally `FirstnameLastname`)
  • MineFinder . . . . 18 matches
          * [http://zeropage.org/~reset/zb/download.php?id=KDP_board_image&page=1&page_num=20&category=&sn=&ss=on&sc=on&keyword=&prev_no=&select_arrange=headnum&desc=&no=57&filenum=1 1차일부분코드] - 손과 눈에 해당하는 부분 코드를 위한 간단한 예제코드들 모음. 그리고 지뢰찾기 프로그램을 제어하는 부분들에 대해 Delegation 시도. (CMinerControler 클래스는 처음 '막 짠' 코드로부터 지뢰찾기 제어부분 함수들을 클래스화한것임)
          * [http://zeropage.org/~reset/zb/download.php?id=KDP_board_image&page=1&page_num=20&category=&sn=&ss=on&sc=on&keyword=&prev_no=&select_arrange=headnum&desc=&no=58&filenum=1 1차제작소스]
          // TODO: Add your control notification handler code here
          // TODO: Add your control notification handler code here
          * [http://zeropage.org/~reset/zb/download.php?id=KDP_board_image&page=1&page_num=20&category=&sn=&ss=on&sc=on&keyword=&prev_no=&select_arrange=headnum&desc=&no=59&filenum=1 2차제작소스]
          * [http://zeropage.org/~reset/zb/download.php?id=KDP_board_image&page=1&page_num=20&category=&sn=&ss=on&sc=on&keyword=&prev_no=&select_arrange=headnum&desc=&no=60&filenum=1 3차제작소스]
          * [http://zeropage.org/~reset/zb/download.php?id=KDP_board_image&page=1&page_num=20&category=&sn=&ss=on&sc=on&keyword=&prev_no=&select_arrange=headnum&desc=&no=60&filenum=2 4차제작소스]
          * [http://zeropage.org/~reset/zb/download.php?id=KDP_board_image&page=1&page_num=20&category=&sn=&ss=on&sc=on&keyword=&prev_no=&select_arrange=headnum&desc=&no=61&filenum=1 5차제작소스]
          * [http://zeropage.org/~reset/zb/download.php?id=KDP_board_image&page=1&page_num=20&category=&sn=&ss=on&sc=on&keyword=&prev_no=&select_arrange=headnum&desc=&no=62&filenum=1 6차제작소스]
          * [http://zeropage.org/~reset/zb/download.php?id=KDP_board_image&page=1&page_num=20&category=&sn=&ss=on&sc=on&keyword=&prev_no=&select_arrange=headnum&desc=&no=63&filenum=1 98호환버그수정소스]
  • [Lovely]boy^_^/EnglishGrammer/Passive . . . . 18 matches
          B. When we use the passive, who or what causes the action is often unknown or unimportant.(그리니까 행위주체가 누군지 모를때나 별로 안중요할때 수동태 쓴대요)
          active) Somebody is cleaning the room right now.
          passive) The room is being cleaned right now.
          A. We say 'I was born'(not I am born)
          ex) There was a fight at the party, bue nobody got hurt.(= nobody was hurt)
          ex1) He was a mysterious man. Nothing was known about hum.(not got known)
          A. ex) Henry is very old. Nobody knows exactly how old he is, but :
          ex) thought, believed, considered, reported, known, expected, alleged, understood
          You are not supposed to do something = it is now allowed or advisable for you to do it.
          ex) Mr. Bruno is much better after his operation, but he's still not supposed to do any heavy work.(= his doctors have advised him not to)
          With this meaning, we use have something done to say that something happens to somebody or their belongings. Usually what happens is not nice.
          ex) James had his nose broken in a fight.
  • 새싹교실/2012/AClass/5회차 . . . . 18 matches
          printf("do not advertise\n");
          printf("does not matter\n");
         3.문자열이 대칭인경우 Palindrome, 아닌경우 Not Palindrome을 출력하는 프로그램을 작성해봅시다.
         level, racecar, deed는 palindrome, sadfds는 not Palindrome
         printf("Not Find");
         struct node{
         struct node *next;
         struct node *list=(struct node*)malloc(sizeof(struct node));
         struct node{
         struct node *next;
         struct node *list=(struct node*)malloc(sizeof(struct node));
         list->next=(struct node*)malloc(sizeof(struct node));
         list->next->next=(struct node*)malloc(sizeof(struct node));
         3.문자열이 대칭인경우 Palindrome, 아닌경우 Not Palindrome을 출력하는 프로그램을 작성해봅시다.
         level, racecar, deed는 palindrome, sadfds는 not Palindrome
         printf("Not Palindrome\n");
  • 새싹교실/2012/startLine . . . . 18 matches
         typedef struct Node {
          Node *nextNode;
         } Node;
          Node *headNode;
         Node *createNode(Data data);
         void addData(LinkedList *linkedList, Data data); // LinkedList의 맨 뒤에 Data를 가진 Node 추가.
         void removeData(LinkedList *linkedList, Data data); // 해당하는 Data를 가진 Node 삭제.
         Node *getData(LinkedList *linkedList, int position); // 해당하는 index를 가진 Node를 반환.
         void clearList(LinkedList *linkedList); // LinkedList의 Node들 삭제.
          (*res).headNode = NULL;
         Node *createNode(Data data){
          Node *res;
          res = (Node *)malloc( sizeof(Node) );
          (*res).nextNode = NULL;
          Node *node = createNode( data );
          Node *temp = linkedList->headNode;
          for(;temp->nextNode != NULL;){
          temp = temp->nextNode;
          temp->nextNode = node;
          int onoff = 0; //for duty of switch
  • AdventuresInMoving:PartIV/김상섭 . . . . 17 matches
          int maxmin, maxminprice , now = 1, tank = 100, go = 100, search = 2, cost = 0;
          while(now != numStation)
          while(station[now].length + go >= station[search].length)
          if(station[now].price > station[search].price)
          if(station[search].length - station[now].length >= tank)
          cost += (station[search].length - station[now].length - tank)*station[now].price;
          tank = tank - station[search].length + station[now].length;
          now = search++;
          if(now + 1 == search && station[now].length + go < station[search].length)
          if(station[maxmin].length - station[now].length >= tank)
          cost += (200 - tank)*station[now].price;
          tank = go - station[maxmin].length + station[now].length;
          tank = tank - station[maxmin].length + station[now].length;
          now = maxmin;
          search = now +1;
  • Celfin's ACM training . . . . 17 matches
         || No. || Part || Problem No || Problem Name || Develop[[BR]]Period || Source Code ||
         || 5 || 6 || 110603/10198 || Counting || . || [http://165.194.17.5/wiki/index.php?url=zeropage&no=4010&title=Counting/하기웅&login=processing&id=&redirect=yes Counting/Celfin] ||
         || 6 || 6 || 110606/10254 || The Priest Mathmatician || . || [http://165.194.17.5/wiki/index.php?url=zeropage&no=4132&title=ThePriestMathematician/하기웅&login=processing&id=&redirect=yes The Priest Mathmatician/Celfin] ||
         || 7 || 6 || 110608/846 || Steps || . || [http://165.194.17.5/wiki/index.php?url=zeropage&no=4130&title=Steps/하기웅&login=processing&id=&redirect=yes Steps/Celfin] ||
         || 8 || 9 || 110908/10276 || Hanoi Tower Troubles Again || . || [http://165.194.17.5/wiki/index.php?url=zeropage&no=4078&title=HanoiTowerTroublesAgain!/하기웅&login=processing&id=&redirect=yes Hanoi Tower Troubles Again/Celfin] ||
         || 9 || 6 || 110602/10213 || How Many Pieces Of Land? || 3 hours || [http://165.194.17.5/wiki/index.php?url=zeropage&no=4143&title=HowManyPiecesOfLand?/하기웅&login=processing&id=celfin&redirect=yes How Many Pieces Of Land?/Celfin] ||
         || 10 || 6 || 110601/10183 || How Many Fibs? || 2 hours || [http://165.194.17.5/wiki/index.php?url=zeropage&no=4172&title=HowManyFibs?/하기웅&login=processing&id=celfin&redirect=yes How Many Fibs?/Celfin] ||
         || 11 || 10 || 111007/10249 || The Grand Dinner || 1 hour || [http://165.194.17.5/wiki/index.php?url=zeropage&no=4188&title=TheGrandDinner/하기웅&login=processing&id=celfin&redirect=yes The Grand Dinner/Celfin] ||
         || 12 || 12 || 111201/10161 || Ant on a Chessboard || 40 mins || [http://165.194.17.5/wiki/index.php?url=zeropage&no=4209&title=AntOnAChessboard/하기웅&login=processing&id=&redirect=yes Ant on a Chessboard/Celfin] ||
         || 13 || 12 || 111204/10182 || Bee Maja || 30 mins || [http://165.194.17.5/wiki/index.php?url=zeropage&no=4235&title=BeeMaja/하기웅&login=processing&id=&redirect=yes Bee Maja/Celfin] ||
         || 14 || 12 || 111207/10233 || Dermuba Triangle || 3 hours || [http://165.194.17.5/wiki/index.php?url=zeropage&no=4238&title=DermubaTriangle/하기웅&login=processing&id=&redirect=yes Dermuba Triangle/Celfin] ||
         || 15 || 11 || 111105/10003 || Cutting Sticks || 3 days || [http://165.194.17.5/wiki/index.php?url=zeropage&no=4198&title=CuttingSticks/하기웅&login=processing&id=&redirect=yes CuttingSticks/Celfin] ||
         || 16 || 13 || 111303/10195 || The Knights of the Round Table || 1 hour || [http://165.194.17.5/wiki/index.php?url=zeropage&no=4263&title=TheKnightsOfTheRoundTable/하기웅&login=processing&id=&redirect=yes TheKnightsOfTheRoundTable/Celfin] ||
         || 17 || 13 || 111306/10215 || The Largest/Smallest Box || 40 mins || [http://165.194.17.5/wiki/index.php?url=zeropage&no=4264&title=TheLagestSmallestBox/하기웅&login=processing&id=&redirect=yes TheLargestSmallestBox/Celfin] ||
         || 18 || 13 || 111307/10209 || Is This Integration? || 2 hours || [http://165.194.17.5/wiki/index.php?url=zeropage&no=4265&title=IsThisIntegration?/하기웅&login=processing&id=&redirect=yes IsThisIntegration/Celfin] ||
         || No. || Problem No. || Problem Name || Error || Source Code ||
  • HanoiProblem/상협 . . . . 17 matches
          * 이 소스는 Hanoi 문제를 푼다음에 보면서 비교를 하는 식으로 보면 풀기 전에 보는 것보다 더 많은 도움이 될거 같네요.
         void hanoi(int n,int a, int b) //실제 구현
          hanoi(n-1, a,inout(a,b)); //1 번 단계 시작점 a에서 입력된 목적지링(b) 말고 다른 쪽으로 옮긴다.
          hanoi(n-1, inout(a,b),b); //3번 단계 첫번째 단계에서 간곳-inout(a,b) 에서 목적지링(b) 으로 간다..
         void hanoi(int n,int a, int b); //a, 가 출발 b 가 목적지 n 이 갯수
         int inout(int i,int j);
          hanoi(n,1,3);
         int inout(int i, int j) // 1,2,3중에서 i,j (1,2,3중 하나인 숫자)가 아닌 숫자가 리턴됨
         void hanoi(int n,int a, int b) //실제 구현
          hanoi(n-1, a,inout(a,b));
          hanoi(n-1, inout(a,b),b);
         ["HanoiProblem"]
  • MoinMoinBugs . . . . 17 matches
         Back to MoinMoinTodo | Things that are MoinMoinNotBugs | MoinMoinTests contains tests for many features
         And as a fun sidenote, the UserPreferences cookie doesn't seem to work. The cookie is in my ~/.netscape/cookies file still. My EfnetCeeWiki and XmlWiki cookies are duplicated!? It is kind of like the bug you found when I, ChristianSunesson, tried this feature with netscape just after you deployed it.
         Hehe, and my changes are not logged to the RecentChanges database, I'll hope you find these changes this year. :) BUG BUG BUG!
         ''Well, Netscape suxx. I send the cookies with the CGI'S path, w/o a hostname, which makes it unique enough. Apparently not for netscape. I'll look into adding the domain, too.''
          * Check whether the passed WikiName is valid when editing pages (so no pages with an invalid WikiName can be created); this could also partly solve the case-insensitive filename problem (do not save pages with a name only differing in case)
          * RecentChanges can tell you if something is updated, or offer you a view of the diff, but not both at the same time.
          * The intent is to not clutter RecentChanges with functions not normally used. I do not see a reason you want the lastest diff when you have the much better diff to your last visit.
          * It'd be really nice if the diff was between now and the most recent version saved before your timestamp (or, failing that, the oldest version available). That way, diff is "show me what happened since I was last here", not just "show me what the last edit was."
          * Not CVS, but versioning all the same. I mean you have to get the most recent code from the SourceForge CVS archive for some features to work, if you test on a ''local'' wiki.
         + if letter not in (string.letters + string.digits):
          if letter not in index_letters:
         Please note that they aren't actually identical: the P that precedes '''dialog boxes''' is interrupted by the closing /UL tag, whereas the P preceding '''windw''' is ''not'' followed by a closing /UL.
  • MoreEffectiveC++/Miscellany . . . . 17 matches
         원문:As software developers, we may not know much, but we do know that things will change. We don't necessarily know what will change, how the changes will be brought about, when the changes will occur, or why they will take place, but we do know this: things will change.
         "변화한다.", 험난한 소프트웨어의 발전에 잘 견디는 클래스를 작성하라. (원문:Given that things will change, writeclasses that can withstand the rough-and-tumble world of software evolution.) "demand-paged"의 가상 함수를 피하라. 다른 이가 만들어 놓지 않으면, 너도 만들 방법이 없는 그런 경우를 피하라.(모호, 원문:Avoid "demand-paged" virtual functions, whereby you make no functions virtual unless somebody comes along and demands that you do it) 대신에 함수의 ''meaning''을 결정하고, 유도된 클래스에서 새롭게 정의할 것인지 판단하라. 그렇게 되면, 가상(virtual)으로 선언해라, 어떤 이라도 재정의 못할지라도 말이다. 그렇지 않다면, 비가상(nonvirtual)으로 선언해라, 그리고 차후에 그것을 바꾸어라 왜냐하면 그것은 다른사람을 편하게 하기 때문이다.;전체 클래스의 목적에서 변화를 유지하는지 확신을 해라.
         문자열 객체에 대한 메모리의 할당은-문자의 값을 가지고 있기 위해 필요로하는 heap메모리까지 감안해서-일반적으로 char*이 차지하는 양에 비하여 훨씬 크다. 이러한 관점에서, vtpr에 의한 오버헤드(overhead)는 미미하다. 그럼에도 불구하고, 그것은 할만한(합법적인,올바른) 고민이다. (확실히 ISO/ANSI 포준 단체에서는 그러한 관점으로 생각한다. 그래서 표준 strnig 형은 비 가상 파괴자(nonvirtual destructor) 이다.)
         어떤 것이 더 많은 문제를 일으키는 것으로, 밴더들의 주목을 받고 있을까? "우리는 String*을 사용하는 목적을 가지지 않는다. 그래서 이는 별 문제가 되지 않는다." 그건 아마 사실일 것이다. 하지만 그들의 String클래스는 수많은 개발자들이 사용가능한 것이다. 수많은 개발자들이 C++의 수준이 제각각이다. 이러한 개발자들이 String상에서의 비가상 파괴자(no virtual destructor)를 이해할까? 그들이 비가상 파괴자를 가진 String때문에 String으로 유도된 새로운 클래스가 모험 비슷한 것을 알고 있을까? 이런 벤더들은 그들의 클라이언트들이 가상 파괴자가 없는 상태에서 String*를 통하여 삭제가 올바르게 작동하지 않고, RTTI와 String에 대한 참조가 아마 부정확한 정보를 반환한다는걸 확신시킬까? 이 클래스가 정확히 쓰기 쉬운 클래스일까? 부정확하게 쓰기 어려운 클래스일까?
         == Item 33: Make non-leaf classes abstract. ==
          * 당신이 가진 것을 이용해 만들어라. 라이브러리에서 concrete 클래스의 사용하고, 당신의 소프트웨어에서 수정하라 그러면 , 그 클래스는 충분하다. 당신이 클래스에 더하고자 하는 기능을 제공하는 non-member 함수를 작성하라. 하지만 할수 없다. 그와 같이 하면 소프트웨어의 결과는 명료하지 못하고, 효율적이지 못하고, 유지 보스하기 힘들고, 확장하기 힘들다. 하지만 최소한 그런 일을 할수 있게 하라.
         아직 일반적인 규칙이 남아 있다.:non-leaf 클래스가 추상화 되어야 한다. 당신은 아마도 외부의 라이브러리를 사용할때, 묶어 줄만한 규칙이 필요할 것이다. 하지만 우리가 다루어야 하는 코드에서, 외부 라이브러리와 가까워 진다는 것은 신뢰성, 내구성, 이해력, 확장성에서 것과 떨어지는 것을 야기한다.
         우리는 C++와 C프로그램 사이에 데이터 교환에 관해서 다룬다. C++의 개념을 이해하는 C 함수를 만드는것 불가능 하다. 그래서 이 두 언어간의 전달의 수준은 C가 표현할수 있는 개념으로 한정된다. 그래서 객체의 전달 방식이나, 포인터를 C 에서 작성된 루틴의 멤버 함수로 전달하는 방법은 이식성이 떨어질것은 분명하다. C는 일반적인 포인터 이해한다. 그래서 당신의 C++와 C컴파일러가 만들어 내는, 두가지의 언어에서 알맞는 함수는 pointer와 객체를 pointer와 non-member 나 static 함수를 안전하게 교체할수 있다.자연 스럽게, 구조체와 built-in형의 변수들 역시 자유로이 C+++/C의 경계를 넘나든다.
         출반된 1990년 이후, ''The Annotated C++ Reference Manual''은 프로그래머들에게 C++에 정의에 참고문서가 되어 왔다. ARM기 나온 이후에 몇년간 ''ISO/ANSI committe standardizing the language'' 는 크고 작게 변해 왔다. 이제 C++의 참고 문서로 ARM은 더 이상 만족될수 없다.
          * '''템플릿(template)의 확장''' :멤버 템플릿이 허용. 이것은 탬플릿의 명시적 표현을 위한 표준 문법,함수 템플릿에서 non-type 인자들 허용 하는것, 클래스 템플릿이 그들 자신의 템플릿을 인자로 받을수 있는것 이 있다.
          * '''표준 C 라이브러리에 대한 지원''' C++ 가 그것의 뿌리를 기억한다면, 두려워 할것이 아니다. 몇몇 minor tweaks는 C라이브러리의 C++ 버전을 C++의 더 엄격한 형 검사를 도입하자고 제안한다. 그렇지만 모든 개념이나, 목적을 위해, C 라이브러리에 관하여 당신이 알아야 하는 좋와(혹은 싫어)해야 할것은 C++에서도 역시 유지된다.
         그렇지만 이 템플릿은 좋다, 개다가 일반화 까지 할수 있다. 시작과 끝에 연산자를 보아라. 사용된 연산자는 다르다는 것, dereferencing, prefix증가(Item 6참고), 복사(함수의 반환 값을 위해서? Item 9참고)를 위해서 쓰였다. 모든 연산자는 우리가 overload할수 있다. (DeleteMe 모호) 그래서 왜 포인터 사용하여 찾기를 제한하는가? 왜 허용하지 않는가 포인터 추가에서 이러한 연산자를 지원하기 위한 어떤 객체도 허용할수 없을까? (hy not allow any object that supports these operations to be used in addition to pointers?) 그래서 이렇게 하는것은 포인터 연산자의 built-in 의미를 찾기함수(find function)을 자유롭게 할것이다. 예를 들어서 우리는 리스트 에서 다음 리스트로의 이동을 해주는 prefix increment 연산자의 linked list객체와 비슷한 pointer를 정의할수 있다.
  • PatternOrientedSoftwareArchitecture . . . . 17 matches
         wiki:NoSmok:OpeningStatement 부분
          * Scenario2 - bottom-up communication, 레이어 1에서 시작하는 연쇄적인 동작들이다. top-down communicatin과 헷갈릴 수도 있는데 top-down communication은 요청(requests)에 의해서 동작하지만, bottom-up communication은 통지(notifications)에 의해서 동작한다. 예를 들어서 우리가 키보드 자판을 치면, 레벨1 키보드에서 최상위 레벨 N에 입력을 받았다고 통지를 한다. bottom-up communicatin에서는 top-down communication과는 반대로 여러개의 bottom-up 통지들(notifications)은 하나의 통지로 압축되어서 상위 레이어로 전달되거나 그대로 전달된다.
          * 이 패턴의 알려진 사용예 (Known Uses)
          * 모든 부분적인 문제들은 같은 knowledge 표현을 사용하여 해결된다. 그러나 input으로 다양한 표현이 올 수 있다.
          * 전문적인 시스템 구조는 application of knowledge에 대해서 단지 하나의 추론 엔진을 제공한다. 다양한 표현에 대한 다양한 부분적인 문제들은 분리된 추론 엔진을 필요로 한다.
          * 구조 : 자신의 시스템을 blackboard(knowledge source들의 집합, control components)라고 불리우는 component로 나누어라. blackboard는 중앙 데이터 저장소이다. solution space와 control data들의 요소들이 여기에 저장된다. 하나의 hypothesis는 보통 여러가지 성질이 있다. 그 성질로는 추상 레벨과 추측되는 가설의 사실 정도 또는 그 가설의 시간 간격(걸리는 시간을 말하는거 같다.)이다. 'part-of'또는'in-support of'와 같이 가설들 사이의 관계를 명확이 하는 것은 보통 유용하다. blackboard 는 3차원 문제 공간으로 볼 수도 있다. X축 - time, Y축 - abstraction, Z축 - alternative solution. knowledge source들은 직접적으로 소통을 하지 않는다. 그들은 단지 blackboard에서 읽고 쓸뿐이다. 그러므로 knowledge source 들은 blackboard 의 vocabulary들을 이해해야 한다. 각 knowledge source들은 condition부분과 action부분으로 나눌 수 있다. condition 부분은 knowledge source가 기여를 할수 있는지 결정하기 위해서 blackboard에 적으면서 현재 solution process 의 상태를 계산한다. action 부분은 blackboard의 내용을 바꿀 수 있는 변화를 일으킨다. control component 는 루프를 돌면서 blackboard에 나타나는 변화를 관찰하고 다음에 어떤 action을 취할지 결정한다. blackboard component는 inspect와 update의 두가지 procedure를 가지고 있다.
         Class : Knowledge Source
          Responsibility : Monitors Blackboard, Schedules Knowledge Source activations
          Collaborator : Blackboard, Knowledge Source
          * nextSource() 먼저 blackboard를 관찰함으로써 어떤 knowledge source가 잠재성있는 공헌자인지 결정한다.
          * nextSource() 각 후보 knowledge source의 condition 부분을 불러낸다.
          * control component는 불러낼 knowledge source와 앞으로의 작업에 사용될 하나의 hypothesis나 hypothesis 집합을 선택한다. 예제에서는 condition 부분의 결과에 의해서 그 선택이 이루어졌다.
          * 문제의 영역과 knowledge의 일반적인 영역들을 명확히 하는 것은 해결책(solution)을 발견하는데 필요하다.
  • ViImproved/설명서 . . . . 17 matches
         :set <nooption> <param> set명령의 취소는 <option>앞에 no를 붙힌다
         autoindent(ai) noai 들여 쓰기 기능 자동설정
         autowrite(aw) noaw 여러 파일편집시 다른 파일로 이동전에 자동저장(:n, :!)
         beautify(bf) nobf 입력하는 동안 모든 제어 문자를 무시 단 tab, newline, formfeed는 제외
         edcmpatible noedcmpatible ed편집기의 기능사용
         exrc(ex) noexrc home 디렉토리가 아닌곳에 .exrc화일존재 인정
         ignore case(ic) noic 검색이나 교체시 대소문자 무시
         lisp nolisp indentation을 lisp형식으로 삽입
         list nolist 모든탭 문자 대신 ^I, 행의 끝에 $를 표시
         number(nu) nonumber 터미날로 입력되는 메시지를 가능하게 함
         open noopen Vi모드를 ex에 가능하게 함
         readonly(ro) noro ! 부호없는 화일 쓰기 방지
         reraw noredraw
         showmode noshowmode 입력 모드에서 화면의 우측하단에 "input mode"출력
         writeany(wa) nowa 어떠한 화일이라도 시스템이 허용하는 범위내에서 쓰기 가능
  • 작은자바이야기 . . . . 17 matches
          * Java Technology와 생태계
          * [:Java/Annotations Annotations] 및 [:Java/Generics Generics]
          * public, protected, private, (none)
          * annonymous inner class
          * @property annotation 사용
          * Annotation
          * Annotation의 생성 및 사용
          * 다른 Annotation을 붙이는걸로 확장 가능.
          * @Target : 만들고자 하는 Annotation의 대상 지정. (ElementType.TYPE, ElementType.METHOD)등
          * @Retention Annotation에서 나오는 정보가 언제 필요한가의 여부. (RetentionPolicy.RUNTIME) 등
          * 웹 수업에서 prototype 설명 때도 그랬지만 먼저 개념적인 부분에 대해서 기본적인 구현이 어떻게 되어있는지를 먼저 배우고 이러한 기능들을 실제로 더 편하게 쓸 수 있는 라이브러리는 어떤 것들이 있는지 배우니까 그냥 라이브러리만 아는 것보다 조금 더 알기 쉬운 것 같습니다. 유용한 라이브러리들이 어떤게 있는지 더 많이 가르쳐주셨으면 좋겠습니다. Annotation은 매번 쓰기만 했었는데 이렇게 한 번 만들어보니까 생각보다 어렵지는 않은 것 같습니다. - [서영주]
          * Class mapping by annotation
          * Annotation on concrete class
          * Annotation on superclass
          * Scan annotated classes in package
          * Pros and cons to use annotations
          * DataBase 정규화(Normalize)
  • MoreEffectiveC++/Efficiency . . . . 16 matches
         mutable 키워드는 최근에 C++에 추가되어서, 당신의 벤더들이 아직 지원 못할 가능성도 있다. 지원하지 못한다면, 당신은 또 다른 방법으로 컴파일러에게 const 멤버 함수 하에서 데이터 멤버들을 고치는 방안이 필요하다. 한가지 가능할 법인 방법이 "fake this"의 접근인다. "fake this"는 this가 하는 역할처럼 같은 객체를 가리키는 포인터로 pointer-to-non-const(const가 아닌 포인터)를 만들어 내는 것이다. (DeleteMe 약간 이상) 당신이 데이터 멤버를 수정하기를 원하면, 당신은 이 "fake this" 포인터를 통해서 수정할수 있다.:
         뭐시라?(Excuse me?) 당신은 disk controller와 CPU cash같은 저 밑에서 처리(low-level)하는 처리하는 일에 관해서는 신경 안쓰는 거라고? 걱정 마시라(No problem) 미리 가져오기(prefetching) 당신이 높은 수준(high-level)에서 할때 역시 야기되는 문제이니까. 예를들어, 상상해 봐라 당신은 동적 배열을 위하여 템플릿을 적용했다. 해당 배열은 1에서 부터 자동으로 확장되는 건데, 그래서 모든 자료가 있는 구역은 활성화된 것이다.: (DeleteMe 좀 이상함)
         C++ 내에서의 진짜 temporary객체는 보이지 않는다.-이게 무슨 소리인고 하니, 소스내에서는 보이지 않는다는 소리다. temporary객체들은 non-heap 객체로 만들어 지지만 이름이 붙지를 않는다. (DeleteMe 시간나면 PL책의 내용 보충) 단지 이름 지어지지 않은(unnamed)객체는 보통 두가지 경우중에 하나로 볼수 있는데:묵시적(implicit) 형변환으로 함수호출에서 적용되고, 성공시에 반환되는 객체들. 왜, 그리고 어떻게 이러한 임시 객체(temporary objects)가 생성되고, 파괴되어 지는지 이해하는 것은 이러한 생성과 파괴 과정에서 발생하는 비용이 당신의 프로그램의 성능에 얼마나 성능을 끼칠수 있는가 알아야 하기때문에 중요한 것이다.
         이러한 변환들(conversions)은 오직 객체들이 값으로(by value)나 상수 참조(reference-to-const)로 전달될때 일어난다. 상수 참조가 아닌 참조에서는(reference-to-non-const) 발생하지 않는 문제이다. 다음과 같은 함수에 관하여 생각해 보자:
         임시인자(temporary)가 만들어 졌다고 가정해 보자. 임시인자는 uppercasify로 전달되고 해당 함수내에서 대문자 변환 과정을 거친다. 하지만 활성화된, 필요한 자료가 들어있는 부분-subtleBookPlug-에는 정작 영향을 끼치지 못한다.;오직 subtleBookPulg에서 만들어진 임시 객체인 string 객체만이 바뀌었던 것이다. 물론 이것은 프로그래머가 의도했던 봐도 아니다. 프로그래머의 의도는 subtleBookPlug가 uppercasify에 영향을 받기를 원하고, 프로그래머는 subtleBookPlug가 수정되기를 바랬던 것이다. 상수 객체의 참조가 아닌 것(reference-to-non-const)에 대한 암시적(implicit) 형변환은 프로그래머가 임시가 아닌 객체들에 대한 변화를 예측할때 임시 객체만을 변경 시킨다. 그것이 언어상에서 non-const reference 인자들을 위하여 임시물들(temporaries)의 생성을 막는 이유이다. Reference-to-const 인자는 그런 문제에 대한 걱정이 없다. 왜냐하면 그런 인자들은 const의 원리에 따라 변화되지 않기 때문이다.
          Rational(int numerator = 0, int denominator = 1);
          int denominator() const;
          Rational result(lhs.numerator() * rhs.numerator(), lhs.denominator(), rhs.denominator());
          return Rational(lhs.numerator() * rhs.numerator(), lhs.denominator() * rhs.denominator());
          Rational(lhs.numerator() * rhs.numerator(), lhs.denominator() * rhs.denominator());
          return Rational(lhs.numerator() * rhs.numerator(), lhs.denominator() * rhs.denominator());
         가상 함수가 아닌(nonvirtual function) f4는 테이블에 기술되어 있지 않고, C1의
  • NSIS/예제2 . . . . 16 matches
          File "C:\winnt\notepad.exe"
          CreateShortCut "$SMPROGRAMS\Example2\Example2 (notepad).lnk" "$INSTDIR\notepad.exe" "" "$INSTDIR\notepad.exe" 0
          Delete $INSTDIR\notepad.exe
         ; It will install notepad.exe into a directory that the user selects,
          File "C:\winnt\notepad.exe"
          CreateShortCut "$SMPROGRAMS\Example2\Example2 (notepad).lnk" "$INSTDIR\notepad.exe" "" "$INSTDIR\notepad.exe" 0
          Delete $INSTDIR\notepad.exe
         Contributors: nnop@newmail.ru, Ryan Geiss, Andras Varga, Drew Davidson, Peter Windridge, Dave Laundon, Robert Rainwater, Yaroslav Faybishenko, et al.
         File: "NOTEPAD.EXE" [compress] 21719/50960 bytes
         CreateShortCut: "$SMPROGRAMS\Example2\Example2 (notepad).lnk"->"$INSTDIR\notepad.exe" icon:$INSTDIR\notepad.exe,0, showmode=0x0, hotkey=0x0
         Delete: "$INSTDIR\notepad.exe"
         Normal Termination
  • NamedPipe . . . . 16 matches
          NULL); // no security attribute
          // the function returns a nonzero value. If the function returns // 접속이 될 경우 0 아닌 값이 리턴 되며
          NULL, // no security attribute
          0, // not suspended
          // The client could not connect, so close the pipe.
          NULL); // not overlapped I/O
          NULL); // not overlapped I/O
          0, // no sharing
          NULL, // no security attributes
          NULL); // no template file
          MyErrExit("Could not open pipe");
          MyErrExit("Could not open pipe");
          NULL); // not overlapped
          NULL); // not overlapped
         || {{{~cpp CreatePipe}}} || anonymous Pipe를 생성한다.||
         || {{{~cpp PeekNamedPipe}}} || anonymous / Named Pipe로부터 Data를 얻어온다.||
  • StringOfCPlusPlus/세연 . . . . 16 matches
         struct node{
          node * left_child;
          node * right_child;
          node * head;
          node * temphead;
          node * Search(char *, node *);
          void InsertWord(char *, node *);
          void Display(node *);
         node * SearchWord::Search(char * word, node * root)
         void SearchWord::InsertWord(char * word, node * root)
          head = new node;
          node * temp = new node;
         void SearchWord::Display(node * tree)
  • WebGL . . . . 16 matches
         [http://www.khronos.org/registry/webgl/specs/latest/1.0/ Spec]
         attribute vec3 aVertexNormal;
         varying vec3 vNormal;
          vec3 N = normalize((vec4(aVertexNormal, 1.0) * matCamara).xyz);//nomal compute
          vec3 L = normalize(lightDirection); //lightDrection
          vNormal = normalize((vec4(aVertexNormal, 1.0) * matCamara).xyz);
         varying vec3 vNormal;
          vec3 L = normalize(lightDirection);
          "normals": [
          shader.aVertexNormal = gl.getAttribLocation(shader.program, "aVertexNormal");
          gl.enableVertexAttribArray(shader.aVertexNormal);
          gl.bindBuffer(gl.ARRAY_BUFFER, buffer.normal);
          gl.vertexAttribPointer(shader.aVertexNormal, 3, gl.FLOAT, false, 0, 0);
          //not error
          //normals Buffer
          var normalBuffer = gl.createBuffer();
          gl.bindBuffer(gl.ARRAY_BUFFER, normalBuffer);
          gl.bufferData(gl.ARRAY_BUFFER, new Float32Array(model.normals), gl.STATIC_DRAW);
          this.normal = normalBuffer;
          throw Error("Can not create Buffer");
  • 데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/김동준 . . . . 16 matches
          } catch (FileNotFoundException e) {
          private int notInSectionArticleSum = 0;
          private int notInSectionWordSum = 0;
          private int notInSectionWordTotalSum = 0;
          private void CalculateNotInSection(int index) {
          this.notInSectionArticleSum = 0;
          if(i != index) { notInSectionArticleSum += sectionTrain[i].getSectionArticleNumber(); }
          this.notInSectionWordTotalSum = 0;
          if(i != index) { notInSectionWordTotalSum += sectionTrain[i].getSectionWordsNumber(); }
          private void CalculateNotInSectionWord(int index, String word) {
          this.notInSectionWordSum = 0;
          if(i != index) { notInSectionWordSum += sectionTrain[i].getSectionWordNumber(word); }
          return Math.log((double)sectionTrain[index].getSectionArticleNumber() / notInSectionArticleSum);
          CalculateNotInSectionWord(index, word);
          return Math.log(((double)sectionTrain[index].getSectionWordNumber(word) / sectionTrain[index].getSectionWordsNumber()) / ((double)ArticleAdvantage(index, word) / notInSectionWordTotalSum));
          CalculateNotInSection(index);
          } catch (FileNotFoundException e) {
          new File("svm_data.tar/package/train/economy/index.economy.db"),
          anal.DocumentResult(new File("svm_data.tar/package/test/economy/economy.txt"), 0);
         Train 의 Economy.txt 파일 적중도 : 0.83 (83%)
  • EffectiveC++ . . . . 15 matches
          * ''Initialization of the pointer in each of the constructors. If no memory is to be allocated to the pointer in a particular constructor, the pointer should be initialized to 0 (i.e., the null pointer). - 생성자 각각에서 포인터 초기화''
         void noMoreMemory ()
          set_new_handler (noMoreMemory);
          int *pVigdataArray = new int [100000000]; // 100000000개의 정수공간을 할당할 수 없다면 noMoreMemory가 호출.
         void noMoreMemory(); // decl. of function to
         X::set_new_handler(noMoreMemory);
          // set noMoreMemory as X's
          // fails, call noMoreMemory
          // to nothing (i.e., null)
          // no new-handling function
          if (rawMemory == 0) return; // do nothing if the null
         class Base { // same as before, but now
         === Item 9: Avoid hiding the "normal" form of new ===
          static void * operator new(size_t size) // normal form형식의 연산자도 만들어준다.
         void doNothing(String localString) {}
         doNothing(s); // deault 복사 생성자 호출. call-by-value로 인해
         // 그래서, doNothing이 수행을 마치면, localString은 여역을 벗어나고, 소멸자가 호출된다.
          ... // note
         === 항목 47. 비지역 정적(Non-local static) 객체는 사용되기 전에 초기화되도록 해야 한다. ===
  • Linux/필수명령어/용법 . . . . 15 matches
         시간을 지정할 때 상당히 다양한 방법을 사용할 수 있다. hhmm 혹은 hh:mm 형태도 가능하며, noon, midnight이나 오후 4시를 의미하는 teatime이라고도 할 수 있다. 오전 오후를 쉽게 구분하려면 am pm 문자를 추가해도 된다. 이미 지나간 시간이라면 다음 날 그 시간에 수행될 것이다. 정확한 날짜를 지정하려면 mmddyy 혹은 mm/dd/yy 아니면 dd.mm.yy 형태 중 선택하라.
         - at noon work ,,정오에 work에 수록된 작업을 수행한다.
         - $ compress -d noman.Z 혹은 $ compress -d roman
         디스크의 블록이 bitmap에는 사용되지 않은 상태로 표시되었음에도 불구하고 inode로부터 참조된다든지 반대로 사용된 블록으로 표시되었는데도 inode로부터 참조되지 않는 일이 있는가를 검색한다. 그 외에도 inode 링크계수가 올바른지 두 개 이상의 inode가 같은 블록을 참조하는지 혹은 블록번호가 유효한 것인가 등의 여러 가지를 검사한다.
         예를 들면 당신이 시스템을 사용을 마치고 로그아웃할 때는 시그널 ID 1번의 HUP(hang up) 시그널이 시스템으로 전달되며, 이 시그널은 당신의 셸 상태에서 실행중인 모든 프로세서를 종료시키고(앞에서 언급한 nohup에 의한 프로세서는 제외) 로그아웃하게 한다.
         -c : inode가 마지막 바뀐 시간 순서대로 정렬한다.
         -i : 파일의 inode 번호를 보여준다.
         - No such group : No such file or directory
         - shutdown now
         시간을 명시할 때 now를 사용하면 곧바로 시스템을 종료한다. 리눅스 사용자들은 컴퓨터를 끄기 전에 이렇게 하면 간단하다. 혼자 사용하고 있을 때 번거로운 과정은 필요 없을 테니까 말이다.
         - $ touch -a 0615120097 bladenote
         만일 -s 옵션을 사용하지 않고서 tty를 입력했을 때 표준 입력 장치가 터미널이 아니라면 'not a tty'라는 메시지를 출력한다.
         -n : 시스템의 노드(node) 이름을 알려준다.
  • Monocycle/김상섭 . . . . 15 matches
         #define north 0
         int now_row, now_col, terminal_row, terminal_col;
          now_row = i;
          now_col = j;
          state now = {now_row,now_col, 0, 0, 0, 0, 0}, next;
          while(now.row != terminal_row || now.col != terminal_col || now.length%5 != 0)
          next = now;
          next = now;
          now = test.front();
          return now.length;
  • ACM_ICPC/2012년스터디 . . . . 14 matches
          - Binomial Heap
          - (Binary) Indexed Tree (이건 알아둬야 합니다. 실제로 Binary Indexed Tree는 Binomial에 가깝지만..)
          * 퀵정렬, BinSearch(10) - [http://211.228.163.31/30stair/notes/notes.php?pname=notes music notes]
          * tree 문제(15) - [http://211.228.163.31/30stair/treeornot/treeornot.php?pname=treeornot treeornot]
          * Tree 문제(15) - [http://211.228.163.31/30stair/binary_tree/binary_tree.php?pname=binary_tree binary_tree], [http://211.228.163.31/30stair/nca/nca.php?pname=nca nca], [http://211.228.163.31/30stair/treeornot/treeornot.php?pname=treeornot treeornot]
  • AcceleratedC++/Chapter7 . . . . 14 matches
          || <noun> || cat ||
          || <noun> || dog ||
          || <noun> || table ||
          || <noun-phrase> || <noun> ||
          || <noun-phrase> || <adjective> <noun-phrase> ||
          || <sentence> || the <noun-phrase> <verb> <location> ||
          상기의 규칙을 통해서 우리는 간단하게 {{{~cpp the table[noun-phrase, noun] jumps[verb] wherever it wants[location]}}} 같은 프로그램을 만들어 볼 수 있다.
          상기에서는 map<string, vector<string> >의 형태로 구현해야한다. 그러나 <adjective>, <location>, <noun>과 같이 동일한 키 값에 대해서 규칙이 여러개가 존재하는 경우를 다루기 위해서 '''map <string, vector< vector<string> > >''' 의 타입을 이용한다.
          // <noun-phrase> 와 같이 연결된 문법이 <noun> 인경우에는 재귀적 함수 호출을 통해서 마지막 단어까지 내려간다.
         == 7.5 A note on performance ==
  • Code/RPGMaker . . . . 14 matches
          buffer = new FrameBuffer(m_width, m_height, FrameBuffer.SAMPLINGMODE_NORMAL);
          // calc normal vector of line
          Vector3f normal = new Vector3f();
          normal.cross(lineVector, vectorZ);
          normal.normalize();
          normal.scale(width/2.0f);
          (vStart.x + normal.x), (vStart.y + normal.y), z,
          (vStart.x - normal.x), (vStart.y - normal.y), z,
          (vEnd.x + normal.x), (vEnd.y + normal.y), z,
          (vEnd.x - normal.x), (vEnd.y - normal.y), z
  • ReadySet 번역처음화면 . . . . 14 matches
         Software development projects require a lot of "paperwork" in the form of requirements documents, design documents, test plans, schedules, checklists, release notes, etc. It seems that everyone creates the documents from a blank page, from the documents used on their last project, or from one of a handful of high-priced proprietary software engineering template libraries. For those of us who start from a blank page, it can be a lot of work and it is easy to forget important parts. That is not a very reliable basis for professional engineering projects.
          * Uses simple web technologies: Pure XHTML and CSS.
         These templates are in pure XHTML with CSS, not a proprietary file format. That makes them easier to edit and to track changes using freely available tools and version control systems. The templates are designed to always be used on the web; they use hyperlinks to avoid duplicating information.
         The templates are not burdened with information about individual authorship or document change history. It is assumed that professional software developers will keep all project documents in version control systems that provide those capabilities.
         These templates are not one-size-fits-all and they do not attempt to provide prescriptive guidance on the overall development process. We are developing a broad library of template modules for many purposes and processes. The templates may be filled out in a suggested sequence or in any sequence that fits your existing process. They may be easily customized with any text or HTML editor.
          '''*What are we not going to do?'''
         This project does not attempt to provide powerful tools for reorganizing the templates, mapping them to a given software development process, or generating templates from a underlying process model. This project does not include any application code for any tools, users simply use text editors to fill in or customize the templates.
         These templates are based on templates originally used to teach software engineering in a university project course. They are now being enhanced, expanded, and used more widely by professionals in industry.
         For the latest news, see the [http://readyset.tigris.org/servlets/ProjectNewsList Project Announcements].
          *Follow instructions that appead in yellow "sticky notes"
          *"Chip away" text that does not apply to your project
  • TwistingTheTriad . . . . 14 matches
         it was much more that the widget system was just not flexible enought. We didn't know at the time, but were just starting to realise, that Smalltalk thrives on plugability and the user interface components in out widget framework were just not fine-grained enough.
         In MVC, most of the application functionality must be built into a model class known as an Application Model. It is the reponsibility of the application model to be the mediator between the true domain objects and the views and their controllers. The views are responsible for displaying the domain data while the controller handle the raw usr gestures that will eventually perform action on this data. So the application model typically has method to perform menu command actions, push buttons actions and general validation on the data that it manages. Nearly all of the application logic will reside in the application model classes. However, because the application model's role is that of a go-between, it is at times necessary for it to gain access to the user interface directly but, because of the Observer relationship betweeen it and the view/controller, this sort of access is discouraged.
         For example, let's say one wants to explicitly change the colour of one or more views dependent on some conditions in the application model. The correct way to do this in MVC would be to trigger some sort of event, passing the colour along with it. Behaviour would then have to be coded in the view to "hang off" this event and to apply the colour change whenever the event was triggered. This is a rather circuitous route to achieving this simple functionality and typically it would be avoided by taking a shoutcut and using #componentAt : to look up a particular named view from the application model and to apply the colour change to the view directly. However, any direct access of a view like this breaks the MVC dictum that the model should know nothing about the views to which it is connected. If nothing else, this sort of activity surely breaks the possibility of allowing multiple views onto a model, which must be the reason behind using the Observer pattern in MVC in the first place.
         This is the data upon which the user interface will operate. It is typically a domain object and the intention is that such objects should have no knowledge of the user interface. Here the M in MVP differs from the M in MVC. As mentioned above, the latter is actually an Application Model, which holds onto aspects of the domain data but also implements the user interface to manupulate it. In MVP, the model is purely a domain object and there is no expectation of (or link to) the user interface at all.
         The behaviour of a view in MVP is much the same as in MVC. It is the view's responsibility to display the contents of a model. The model is expected to trigger appropriate change notification whenever its data is modified and these allow the view to "hang off" the model following the standard Observer pattern. In the same way as MVC does, this allows multiple vies to be connected to a single model.
         Compared with our orignnal widget framework, MVP offers a much greater separation between the visual presentation of an interface and the code required to implement the interface functionality. The latter resides in one or more presenter classes that are coded as normal using a standard class browser.
  • UML . . . . 14 matches
         In software engineering, Unified Modeling Language (UML) is a non-proprietary, third generation modeling and specification language. However, the use of UML is not restricted to model software. It can be used for modeling hardware (engineering systems) and is commonly used for business process modeling, organizational structure, and systems engineering modeling. The UML is an open method used to specify, visualize, construct, and document the artifacts of an object-oriented software-intensive system under development. The UML represents a compilation of best engineering practices which have proven to be successful in modeling large, complex systems, especially at the architectural level.
         This diagram describes the functionality of the (simple) Restaurant System. The Food Critic actor can Eat Food, Pay for Food, or Drink Wine. Only the Chef Actor can Cook Food. Use Cases are represented by ovals and the Actors are represented by stick figures. The box defines the boundaries of the Restaurant System, i.e., the use cases shown are part of the system being modelled, the actors are not.
         The OMG defines a graphical notation for [[use case]]s, but it refrains from defining any written format for describing use cases in detail. Many people thus suffer under the misapprehension that a use case is its graphical notation; when in fact, the true value of a use case is the written description of scenarios regarding a business task.
         This diagram describes the sequences of messages of the (simple) Restaurant System. This diagram represents a Patron ordering food and wine; drinking wine then eating the food; finally paying for the food. The dotted lines extending downwards indicate the timeline. The arrows represent messages (stimuli) from an actor or object to other objects. For example, the Patron sends message 'pay' to the Cashier. Half arrows indicate asynchronous method calls.
         Above is the collaboration diagram of the (simple) Restaurant System. Notice how you can follow the process from object to object, according to the outline below:
         Collaboration and sequence diagrams describe similiar information, and as typically implemented, can be transformed into one another without difficulty.
         However, collaboration diagrams use the free-form arrangement of objects and links as used in Object diagrams. In order to maintain the ordering of messages in such a free-form diagram, messages are labeled with a chronological number and placed near the link the message is sent over. Reading a Collaboration diagram involves starting at message 1.0, and following the messages from object to object.
         Deployment diagrams serve to model the hardware used in system implementations and the associations between those components. The elements used in deployment diagrams are nodes (shown as a cube), components (shown as a rectangular box, with two rectangles protruding from the left side) and associations.
         This deployment diagram shows the hardware used in a small office network. The application server (node) is connected to the database server (node) and the database client (component) is installed on the application server. The workstation is connected (association) to the application server and to a printer.
         Another problem is that UML doesn't apply well to distributed systems. In such systems, factors such as serialization, message passing and persistence are of great importance. UML lacks the ability to specify such things. For example, it is not possible to specify using UML that an object "lives" in a [[server]] process and that it is shared among various instances of a running [[process]].
         At the same time, UML is often considered to have become too bloated, and fine-grained in many aspects. Details which are best captured in source code are attempted to be captured using UML notation. The [[80-20 rule]] can be safely applied to UML: a small part of UML is adequate for most of the modeling needs, while many aspects of UML cater to some specialized or esoteric usages.
  • UML/CaseTool . . . . 14 matches
         ''Diagramming'' in this context means ''creating'' and ''editing'' UML [[diagram]]s; that is diagrams that follow the graphical notation of the Unified Modeling Language.
         The UML diagram notation evolved from elderly, previously competing notations. UML diagrams as a means to draw diagrams of - mostly - [[Object-oriented programming|object oriented]] software is less debated among software developers. If developers draw diagrams of object oriented software, there is widespread consensus ''to use the UML notation'' for that task. On the other hand, it is debated, whether those diagrams are needed at all, on what stage(s) of the software development process they should be used and whether and how (if at all) they should be kept up-to date, facing continuously evolving program code.
         ''[[Code generation]]'' in this context means, that the user creates UML diagrams, which have some connoted model data, from which the UML tool derives (through a conversion process) parts or all of the [[source code]] for the software system that is to be developed. Often, the user can provide some skeleton of the program source code, in the form of a source code [[template]] where predefined tokens are then replaced with program source code parts, emitted by the UML tool during the code generation process.
         There is some debate among software developers about how useful code generation as such is. It certainly depends on the specific problem domain and how far code generation should be applied. There are well known areas where code generation is an established practice, not limited to the field of UML. On the other hand, the idea of completely leaving the "code level" and start "programming" on the UML diagram level is quite debated among developers, and at least, not in such widespread use compared to other [[software development]] tools like [[compiler]]s or [[Configuration management|software configuration management systems]]. An often cited criticism is that the UML diagrams just lack the detail which is needed to contain the same information as is covered with the program source. There are developers that even state that "the Code ''is'' the design" (articles [http://www.developerdotstar.com/mag/articles/reeves_design_main.html] by Jack W. Reeves [http://www.bleading-edge.com/]).
         Reverse engineering encloses the problematic, that diagram data is normally not contained with the program source, such that the UML tool, at least in the initial step, has to create some ''random layout'' of the graphical symbols of the UML notation or use some automatic ''layout algorithm'' to place the symbols in a way that the user can understand the diagram. For example, the symbols should be placed at such locations on the drawing pane that they don't overlap. Usually, the user of such a functionality of an UML tool has to manually edit those automatically generated diagrams to attain some meaningfulness. It also often doesn't make sense to draw diagrams of the whole program source, as that represents just too much detail to be of interest at the level of the UML diagrams. There are also language features of some [[programming language]]s, like ''class-'' or ''function templates'' of the programming language [[C plus plus|C++]], which are notoriously hard to convert automatically to UML diagrams in their full complexity.
         There are UML tools that use the attribute ''round trip'' (sometimes also denoted as ''round trip engineering'') to connote their ability to keep the ''source code'', the ''model data'' and the corresponding ''UML diagrams'' ''in sync''.
  • whiteblue/자료구조다항식구하기 . . . . 14 matches
         typedef struct poly_node * poly_pointer;
         struct poly_node {
         int countNode(poly_pointer a);
          poly_pointer result = new poly_node;
          result->link = new poly_node;
          int countnodeA = 0;
          int countnodeB = 0;
          poly_node temp;
          countnodeA = countNode(a);
          countnodeB = countNode(b);
          vector <poly_node> v;
          for (int i = 0 ; i < countnodeA ; i++)
          for (int j = 0 ; j < countnodeB ; j++)
          poly_pointer result = new poly_node;
          result->link = new poly_node;
         int countNode(poly_pointer a)
          countNode(a->link);
  • COM/IUnknown . . . . 13 matches
         = IUnknown Interface =
         class IUnknown
         typedef struct IUnknown IUnknown
         HRESULT (*QueryInterface) (IUnknown *This, REFIID *This, REFIID riid, void** ppvObject);
         ULONG (*AddRef) (IUnknown *This);
         ULONG (*Release) (IUnknown *This);
         } IUnknownVtable;
         struct IUnknownVtable * lpVtable;
         } IUnknown;
         IUnknown 은 구현체가 유효한 기간동안 인터페이스 포인터를 변경시키면 안된다.
         인터페이스 포인터는 '''QueryInterface(IID_IUnknown, (void**) &pIUnknownInterface)''' 를 통해서 얻을 수 있으며, 이의 유효를 검사하는 것이 가능하다.
  • EcologicalBinPacking/곽세환 . . . . 13 matches
          int not_move_bottle = 0;
          not_move_bottle = bottle[0][BROWN] + bottle[1][CLEAR] + bottle[2][GREEN];
          if ((bottle[0][BROWN] + bottle[1][GREEN] + bottle[2][CLEAR]) > not_move_bottle)
          not_move_bottle = bottle[0][BROWN] + bottle[1][GREEN] + bottle[2][CLEAR];
          if ((bottle[0][CLEAR] + bottle[1][BROWN] + bottle[2][GREEN]) > not_move_bottle)
          not_move_bottle = bottle[0][CLEAR] + bottle[1][BROWN] + bottle[2][GREEN];
          if ((bottle[0][CLEAR] + bottle[1][GREEN] + bottle[2][BROWN]) > not_move_bottle)
          not_move_bottle = bottle[0][CLEAR] + bottle[1][GREEN] + bottle[2][BROWN];
          if ((bottle[0][GREEN] + bottle[1][BROWN] + bottle[2][CLEAR]) > not_move_bottle)
          not_move_bottle = bottle[0][GREEN] + bottle[1][BROWN] + bottle[2][CLEAR];
          if ((bottle[0][GREEN] + bottle[1][CLEAR] + bottle[2][BROWN]) > not_move_bottle)
          not_move_bottle = bottle[0][GREEN] + bottle[1][CLEAR] + bottle[2][BROWN];
          min_move = total_bottle - not_move_bottle;
  • Gof/Visitor . . . . 13 matches
         이러한 operations들의 대부분들은 [variable]들이나 [arithmetic expression]들을 표현하는 node들과 다르게 [assignment statement]들을 표현하는 node를 취급할 필요가 있다. 따라서, 각각 assignment statement 를 위한 클래스와, variable 에 접근 하기 위한 클래스, arithmetic expression을 위한 클래스들이 있어야 할 것이다. 이러한 node class들은 컴파일 될 언어에 의존적이며, 또한 주어진 언어를 위해 바뀌지 않는다.
         이 다이어그램은 Node class 계층구조의 일부분을 보여준다. 여기서의 문제는 다양한 node class들에 있는 이러한 operation들의 분산은 시스템으로 하여금 이해하기 어렵고, 유지하거나 코드를 바꾸기 힘들게 한다. Node 에 type-checking 코드가 pretty-printing code나 flow analysis code들과 섞여 있는 것은 혼란스럽다. 게다가 새로운 operation을 추가하기 위해서는 일반적으로 이 클래스들을 재컴파일해야 한다. 만일 각각의 새 operation이 독립적으로 추가될 수 있고, 이 node class들이 operation들에 대해 독립적이라면 더욱 좋을 것이다.
         우리는 각각의 클래스들로부터 관련된 operation들을 패키징화 하고, traverse 될 (tree 의 각 node들을 이동) abstract syntax tree의 element들에게 인자로 넘겨줄 수 있다. 이를 visitor라고 한다. element가 visitor를 'accepts' 할때 element는 element의 클래스를 인코딩할 visitor에게 request를 보낸다. 이 request 또한 해당 element를 인자로 포함하고 있다. 그러면 visitor는 해당 element에 대한 operation을 수행할 것이다.
         예를든다면, visitor를 이용하지 않는 컴파일러는 컴파일러의 abstact syntax tree의 TypeCheck operation을 호출함으로서 type-check 을 수행할 것이다. 각각의 node들은 node들이 가지고 있는 TypeCheck를 호출함으로써 TypeCheck를 구현할 것이다. (앞의 class diagram 참조). 만일 visitor를 이용한다면, TypeCheckingVisior 객체를 만든 뒤, TypeCheckingVisitor 객체를 인자로 넘겨주면서 abstract syntax tree의 Accept operation을 호출할 것이다. 각각의 node들은 visitor를 도로 호출함으로써 Accept를 구현할 것이다 (예를 들어, assignment node의 경우 visitor의 VisitAssignment operation을 호출할 것이고, varible reference는 VisitVaribleReference를 호출할 것이다.) AssignmentNode 클래스의 TypeCheck operation은 이제 TypeCheckingVisitor의 VisitAssignment operation으로 대체될 것이다.
         type-checking 의 기능을 넘어 일반적인 visitor를 만들기 위해서는 abstract syntax tree의 모든 visitor들을 위한 abstract parent class인 NodeVisitor가 필요하다. NodeVisitor는 각 node class들에 있는 operation들을 정의해야 한다. 해당 프로그램의 기준 등을 계산하기 원하는 application은 node class 에 application-specific한 코드를 추가할 필요 없이, 그냥 NodeVisitor에 대한 새로운 subclass를 정의하면 된다. VisitorPattern은 해당 Visitor 와 연관된 부분에서 컴파일된 구문들을 위한 operation들을 캡슐화한다.
         VisitorPattern으로, 개발자는 두개의 클래스 계층을 정의한다. 하나는 operation이 수행될 element에 대한 계층이고 (Node hierarchy), 하나는 element에 대한 operation들을 정의하는 visitor들이다. (NodeVisitor hierarchy). 개발자는 visitor hierarchy 에 새로운 subclass를 추가함으로서 새 operation을 만들 수 있다.
          * Visitor (NodeVisitor)
          * Element (Node)
          * ConcreteElement (AssignmentNode, VariableRefNode)
         == Known Uses ==
  • IndexedTree/권영기 . . . . 13 matches
         struct node{
          node *left, *right;
          node *root;
         int find(node *current, int sp, int ep, int st, int ed)
         void Init_IndexedTree(node *current, int limit, int *count, int *items){
          node *temp = (node *)malloc(sizeof(node));
          temp = (node *)malloc(sizeof(node));
         void insert_item(node *current, int item, const int address, int st, int end, const int *count, const int *level){
          it.root = (node *)malloc(sizeof(node));
  • Memo . . . . 13 matches
         [http://blog.naver.com/anyray?Redirect=Log&logNo=50006688630 여름인데 놀러갈래!]
         [http://kin.naver.com/knowhow/entry.php?eid=sXanZUDMReh3tKhs1VJ30OlMQ3piSgKm 마지막 사진의 진실은...?]
         쓰기 훈련은 NoSmok:영어로일기쓰기 를 해야할까? 아직 잘 모르겠다.
          def addCompany(self, anObserverCompany):
          self.companies.append( anObserverCompany )
          def notify(self):
         class EconomyNewsCompany(NewsCompany):
          self.reporter.notify()
          def testNotify(self):
          EconomyNewsCompany( reporter )]
          reporter.notify()
          EconomyNewsCompany( reporter )]
          anotherReporter = Reporter()
          anotherReporter.collectNews( "She.." )
          company.hire( anotherReporter )
          anotherReporter.notify()
          reporter.notify()
  • MoinMoinFaq . . . . 13 matches
         === How does this compare to other collaboration tools, like Notes? ===
         some things it cannot do. The biggest missing
         '''NO''' security. (That's right!) Because of this, the
         and the other is through corruption. Dealing with erasure is not terribly
         event, and one that could be dealt with (if needed) with a notification
          normal words or wildcards (regular expressions).
         Not very many. It helps to keep certain types of information
         ==== How can I add non-text information to the Wiki? ====
         If they are significant, or you want people to know that you made them,
         not uncommon to indent your comment under the statement your are commenting
         anonymously. Correcting spelling, formatting, or trivial word changes
         are some examples where it is not necessary (and even discouraged) for
         portion of the page (not the HTML headers or anything else outside
         === Why is the "diff" feature not working? ===
          * You need a GNU diff executable in your webserver's PATH. Note that the PATH of your webserver might be much shorter than the PATH you are used to from your shell.
         "Delete''''''Page" is not active by default, since it's most often used in intranets only and is somewhat dangerous in public wikis. To allow this and other dangerous actions, add them like this to {{{~cpp moin_config.py}}}: {{{~cpp
         Not directly. It's easy to do (if you have permissions where
         For people reading this FAQ page (which is probably not your average attacker), there is this way to restore a page:
  • 경시대회준비반/BigInteger . . . . 13 matches
         * provided that the above copyright notice appear in all copies and
         * that both that copyright notice and this permission notice appear
         * in supporting documentation. Mahbub Murshed Suman makes no
          const int BigIntMinorVersion = 7;
          // Determines if the number representation is OK or not
          // Now I know Both have same number of digits
          // Now, Both are Same Sign
          // First is negaive and second is not
          // Second is negaive and first is not
         // Does not perform the validity and sign check
          << "." << BigIntMinorVersion << "." << BigIntRevision << ")";
         BigInteger& BigInteger::operator++(int notused)
         BigInteger& BigInteger::operator--(int notused)
  • 데블스캠프2009/목요일/연습문제/MFC/정종록 . . . . 13 matches
         // No message handlers
          // Note that LoadIcon does not require a subsequent DestroyIcon in Win32
          // when the application's main window is not a dialog
          // TODO: Add your control notification handler code here
          // TODO: Add your control notification handler code here
          // TODO: Add your control notification handler code here
          // TODO: If this is a RICHEDIT control, the control will not
          // send this notification unless you override the CDialog::OnInitDialog()
          // TODO: Add your control notification handler code here
          // TODO: Add your control notification handler code here
          // TODO: Add your control notification handler code here
          // TODO: Add your control notification handler code here
          // TODO: Add your control notification handler code here
          // TODO: Add your control notification handler code here
  • 프로그램내에서의주석 . . . . 13 matches
          CSmilNode* pChildNode = m_pFirstChild;
          while(pChildNode)
          CSmilNode* pDelNode = pChildNode;
          pChildNode = pChildNode->m_pNext;
          pDelNode->deleteSafely(bRecursive);
          pDelNode = NULL;
         // MODE_ADDBEFORE일 때는, newnode가 this의 자식인 brother의 바로 윗형으로 입양을 간다.
         // MODE_ADDAFTER일 때는, newnode가 this의 자식인 brother의 바로 아래 동생으로 입양을 간다.
         // brother는 반드시 NULL이거나 this의 child node이어야 한다.
         // addChild(newnode, MODE_ADDAFTER, brother); //newnode가 brother 바로 뒤에 삽입된다.
         // addChild(newnode, MODE_ADDBEFORE, brother); //newnode가 brother 바로 앞에 삽입된다.
         // addChild(newnode, MODE_ADDAFTER); //newnode가 first child로 삽입된다.
         // addChild(newnode, /*MODE_ADDBEFORE*/); //newnode가 last child로 삽입된다.
         CSmilNode* CSmilNode::addChild(CSmilNode* newnode, DCLADDMODE nMode, CSmilNode* brother)
         // newnode = 자식(새놈)
         See Also Seminar:CommentOrNot , NoSmok:DonaldKnuth 's comment on programs as works of literature
  • .vimrc . . . . 12 matches
         set nocompatible
         map <F5> :Tlist<CR>^Ww:20vs ./<CR>:set nonu<CR>^Ww^Ww
         map <F9> :noh<CR> " 하이라이트 제거
         set guifont=monospace
         vnoremap <c-a> :IncN<CR>
          exe "normal A " . """ . fname . """
          exe "normal A " . "___" . fname . "___"
          exe "normal A " . "___" . fname . "___"
          exe "normal A " . "// ___" . fname . "___"
          exe "normal A" . cname . " {"
          exe "normal A" . "\n" . cname . "() {}\nvirtual ~" . cname . "() {}"
          au BufWritePost *.bin set nomod | endif
  • FocusOnFundamentals . . . . 12 matches
         Tube Manual" was of no use. None of my lecturers extolled the virtues of a particular tube or type
         of tube. When I asked why, I was told that the devices and technologies that were popular then
         would be of no interest in a decade. Instead, I learned fundamental physics, mathematics, and a
         learn how to apply what they have been taught. I did learn a lot about the technology of that day in
         technologies.
         Readers familiar with the software field will note that today's "important" topics are not
         mentioned. "Java", "web technology", "component orientation", and "frameworks" do not appear.
         is a means of learning something else, not an goal in itself.
         --David Parnas from [http://www.cs.utexas.edu/users/almstrum/classes/cs373/fall98/parnas-crl361.pdf Software Engineering Programmes Are Not Computer Science Programmes]
         -- C. H. Lindsey, History of Algol 68. ACM SIGPLAN Notices, 28(3):126, March 1993.
         자바를 후벼파는 것은 좋습니다. 그러나 동시에 OOP도 후벼파야 합니다 -- 사실 OOP를 후벼파면서 자바를 등한시 하기는 어려울 것입니다. 하지만 자바'''만''' 후벼파는 것은 다시 한번 생각해 보십시오(그러나 제가 앞서 말했듯이 잠자다가도 자바 때문에 가슴이 뛴다면 공부하십시오). 미리 배움에 한계를 긋지 마십시오. 그리고 좀 추상적인 이야기가 될지도 모르겠는데, 우리는 "소크라테스가 죽는다"는 것을 배우는 것에서 그치길 원하지 않습니다. 우리는 "사람은 죽는다"는 것을 배우고 싶어합니다. 그러나 그 배움은 직접적인 사실의 체험 이후에 가능합니다. 고로 모든 공부는 기본적으로 귀납을 바탕으로 합니다(이것이 제가 말하는 "몸 공부"입니다). 귀납식, 연역식 공부라고, 또 그것을 개성이라고 구분하는 것은 무의미합니다. see also NoSmok:최한기''''''의 추측록
         I would advise students to pay more attention to the fundamental ideas rather than the latest technology. The technology will be out-of-date before they graduate. Fundamental ideas never get out of date. However, what worries me about what I just said is that some people would think of Turing machines and Goedel's theorem as fundamentals. I think those things are fundamental but they are also nearly irrelevant. I think there are fundamental design principles, for example structured programming principles, the good ideas in "Object Oriented" programming, etc.
  • OurMajorLangIsCAndCPlusPlus/XML/김상섭허준수 . . . . 12 matches
         typedef struct treeNode* tree_pointer;
         typedef struct listNode* list_pointer;
         struct listNode{
         struct treeNode{
          tree_pointer node = (tree_pointer)malloc(sizeof(treeNode));
          node->link = NULL;
          strcpy(node->tag, tag);
          node->text[0] = '\n';
          strcpy(node->text, text);
          list_pointer link_node = (list_pointer)malloc(sizeof(listNode));
          link_node->child = node;
          link_node->ptr = NULL;
          ptr->link = link_node;
          temp->ptr = link_node;
          return node;
          temp2 = (list_pointer)malloc(sizeof(listNode));
          list_pointer list = (list_pointer)malloc(sizeof(listNode));
  • RUR-PLE/Etc . . . . 12 matches
          if not next_to_a_carrot():
          if not next_to_a_carrot():
          if not next_to_a_carrot():
          if not next_to_a_carrot():
         while not next_to_a_beeper():
         while not next_to_a_beeper():
         while not next_to_a_beeper():
         while not next_to_a_beeper():
          if not front_is_clear():
          while not next_to_a_beeper():
          if not front_is_clear():
          while not next_to_a_beeper():
  • VMWare/OSImplementationTest . . . . 12 matches
         [http://neri.cafe24.com/menu/bbs/view.php?id=kb&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&keyword=x86&select_arrange=headnum&desc=asc&no=264 출처보기]
         http://www.nondot.org/sabre/os/articles
         로드할 것입니다. ( no 플로피 부팅디스켓, no 리붓, no test machine )
         [BITS 32] ; We now need 32-bit instructions
         gdt_code: ; Code segment, read/execute, nonconforming
         /nologo /G4 /Zp1 /ML /W3 /vmg /vd0 /GX /Od /Gf /FAc /Fa"Release/" /Fo"Release/" /Fd"Release/" /FD /c
         /nologo /base:"0x10000" /entry:"start" /subsystem:console /incremental:no /pdb:"Release/testos.pdb" /map:"Release/testos.map" /machine:I386 /nodefaultlib /out:"testos.bin" /DRIVER /align:512 /FIXED
         not run 1 sectors, 512 bytes read from file bootsect.bin...
  • [Lovely]boy^_^/EnglishGrammer/PresentPerfectAndPast . . . . 12 matches
          B. When we use the peresent perfect, there is a connection with now. The action in the past has a result now.
          ex) He told me his name, but I've forgotten it.(I can't remember it now.)
          We often use the present perfect to give new information or to announce a recent happening.(새로운 정보나, 최근의 사건을 보도할때도 쓰인답니다.)
          Yet = until now. It shows that the speaker is expecting something to happen. Use yet only in questions and negative sentences.
          ex) It snowed last night.(not has snowed)
          A. When we talk about a period of time that continues from the past until now, we use the present perfect.(앞에 나온말)
          Here are more examples of speakers talking about a period that continues until now(recently/ in the last few days/ so far/ since breakfast, etc.)
          B. We use the present perfect with today/ this morning/ this evening, etc. when these periods are not finished at the time of speaking.(그렇대요;;)
          ex) Sarah has lost her passport again. It's the second time this has happened.(not happens)
  • 데블스캠프2005/게임만들기/제작과정예제 . . . . 12 matches
          now_block=prv_block; //전역변수 현재 블럭의 ID
          다 만들어 진 후, 왼쪽, 오른쪽 방향키에 알맞은 인자를 넣어서 함수를 넣고, now_time()에 블럭을 아래로 내리는 함수를 호출하도록 하자.
          if (0!=block_type[now_block][shape][i][j])
          if (0!=block_type[now_block][shape][i][j])
          if (0!=block_type[now_block][shape][i][j])
          if (0!=block_type[now_block][shape][i][j])
          block[temp_x+i][temp_y+j]=block_type[now_block][shape][i][j];
          if (0!=block_type[now_block][shape][i][j]&& 0<=i+x-temp_x && 3>=i+x-temp_x )
          if (0!=block_type[now_block][temp_shape][i][j])
          if (0!=block_type[now_block][shape][i][j])
          if (0!=block_type[now_block][temp_shape][i][j])
          block[temp_x+i][temp_y+j]=block_type[now_block][temp_shape][i][j];
  • 데블스캠프2011/둘째날/Machine-Learning/SVM/namsangboy . . . . 12 matches
         classlist = ["economy","politics"]
          path1 = "/home/newmoni/workspace/svm/package/train/economy/index.economy.db"
          if not wordfreqdic[eachclass].has_key(word):
          prob1 = math.log((classfreqdic["economy"]/totalct)/(classfreqdic["politics"]/totalct))
          classprob1 = float(classfreqdic["economy"]/totalct)
          classfreq1 = wordfreqdic["economy"].get(word,0)+1
          if eachclass=="economy":
          path1 = "/home/newmoni/workspace/svm/package/train/economy/index.economy.db"
          if not wordindexdic.has_key(word):
          if not docwordfreq.has_key(wordidx):
  • 스터디/Nand 2 Tetris . . . . 12 matches
          * Nand gate를 primitive gate로 놓고, 나머지 논리 게이트 Not, And, Or, Xor, Mux, Demux 등을 Nand만으로 구현.
          * Not Gate
         CHIP Not2 {
          Nand(a = a, b = a, out = nota);
          Nand(a = b, b = b, out = notb);
          Nand(a = nota, b = b, out = x1);
          Nand(a = a, b = notb, out = x2);
          Nand(a = s, b = s, out = nots);
          Nand(a = b, b = nots, out = x2);
          Nand(a = s[0], b = s[0], out = nots0);
          Nand(a = s[1], b = s[1], out = nots1);
          Nand(a = a[1], b = nots1, out = x1);
          Nand(a = a[3], b = nots1, out = x3);
          Nand(a = xx1, b = nots0, out = xxx1);
          * A-Instruction : @value // Where value is either a non-negative decimal number or a symbol referring to such number.
  • 정규표현식/스터디/반복찾기/예제 . . . . 12 matches
         NetworkManager checkbox.d environment hostname localtime openoffice rc6.d sysctl.d
         apparmor.d crontab gconf insserv magic.mime php5 scim update-notifier
         avahi cvs-pserver.conf gnome issue mime.types popularity-contest.conf sensors.d vga
         bash.bashrc dbus-1 gnome-app-install issue.net mke2fs.conf ppp sensors3.conf vim
         bash_completion debconf.conf gnome-settings-daemon java modprobe.d printcap services w3m
         bash_completion.d debian_version gnome-system-tools java-6-openjdk modules profile sgml wgetrc
         bindresvport.blacklist default gnome-vfs-2.0 kbd mono profile.d shadow wildmidi
         blkid.conf defoma gnome-vfs-mime-magic kde3 motd protocols shadow- wodim.conf
         bonobo-activation dhcp3 group- ld.so.cache mtools.conf python2.6 sound xul-ext
         brlapi.key dictionaries-common grub.d ld.so.conf nanorc rc.local speech-dispatcher xulrunner-1.9.2
         brltty dkms gshadow ld.so.conf.d netscsid.conf rc0.d ssh zsh_command_not_found
  • 10학번 c++ 프로젝트/소스 . . . . 11 matches
         #include "now_time.h"
          now_time a;
          a.print_now_time();
         == now_time.cpp ==
         #include "now_time.h"
         typedef enum { NOCURSOR, SOLIDCURSOR, NORMALCURSOR } CURSOR_TYPE;
          case NOCURSOR:
          case NORMALCURSOR:
         void now_time::print_now_time()
          setcursortype(NOCURSOR); //커서를 숨긴다.
         == now_time.h ==
         class now_time {
          void print_now_time();
         === alarmsetting에서 now_time으로 넘기기 위해 사용 ===
  • Cpp에서의멤버함수구현메커니즘 . . . . 11 matches
          cout << "My Id is no " << id << endl;
         My Id is no 0
         My Id is no 3604872
         My Id is no 1
         My Id is no 3604872
         My Id is no 2
         My Id is no 2
          cout << "My Id is no " << id << endl;
         My Id is no 0
         My Id is no 3604872 // 객체 삭제(delete this)후 실행 코드
         My Id is no 3604872 객체 삭제(delete this)후 실행 코드
  • HanoiProblem . . . . 11 matches
         ||남상협||x시간x분 || 30라인 ||C++||["HanoiProblem/상협"]||
         ||장은지|| . || . ||C++||["HanoiProblem/은지"]||
         ||신재동|| . || 20라인 ||C++||["HanoiProblem/재동"]||
         ||임영동||이틀 걸림|| 100라인 초과|| 어셈블리 언어||["HanoiProblem/영동"]||
         ||임인택||1시간 || 100라인||Java||[HanoiProblem/임인택]||
         학생들이 HanoiProblem을 푸는 것이 어려웠다면 이게 쉬운 문제라고(혹은 그다지 어려운 문제는 아니라고) 학생들이 느낄 수 있도록 하기 위해 무엇을 할 수 있을까 생각해 보는 것이 필요합니다.
         저는 학생들이 HanoiProblem에 도전하기 이전에 다음 세가지를 이야기 해주고 싶습니다.
         만약 HanoiProblem을 풀게 하기 이전에 팩토리알과 비슷한 형의 문제만 보여줬다면, 오히려 HanoiProblem을 어렵게 느끼고 학습이 많이 발생하지 못한 것이 더 당연하다고 생각됩니다.
         이를 HanoiProblem에 적용하면, 3개(혹은 5개, 6개)의 원반 문제가 복잡하다면, 하나, 둘 등의 좀 더 단순한 문제를 먼저 풀고 거기서 문제풀이의 "구조적 유사성"을 발견해 낸 뒤에 좀 더 어렵거나 좀 더 일반적인 (즉 원반 n개) 문제에 도전하는 것이 효과적이라는 말이 됩니다.
         HanoiProblem이 복잡하게 느껴진다면, 우선 목적지에 도달한 상태, 즉, 모든 원반이 다른 막대기로 옮겨가 있는 상태를 상정합니다. 다음에는 여기에서 바로 직전의 상태로 거슬러 내려옵니다.
  • HowToStudyDesignPatterns . . . . 11 matches
          ''We were not bold enough to say in print that you should avoid putting in patterns until you had enough experience to know you needed them, but we all believed that. I have always thought that patterns should appear later in the life of a program, not in your early versions.''
          ''The other thing I want to underscore here is how to go about reading Design Patterns, a.k.a. the "GoF" book. Many people feel that to fully grasp its content, they need to read it sequentially. But GoF is really a reference book, not a novel. Imagine trying to learn German by reading a Deutsch-English dictionary cover-to-cover;it just won't work! If you want to master German, you have to immerse yourself in German culture. You have to live German. The same is true of design patterns: you must immerse yourself in software development before you can master them. You have to live the patterns.
          Read Design Patterns like a novel if you must, but few people will become fluent that way. Put the patterns to work in the heat of a software development project. Draw on their insights as you encounter real design problems. That’s the most efficient way to make the GoF patterns your own.''
         어떤 특정 문장 구조(as much as ...나, no more than ... 같은)를 학습하는데 최선은 그 문장 구조를 이용한 실제 문장을 나에게 의미있는 실 컨텍스트 속에서 많이 접하고 스스로 나름의 모델을 구축(constructivism)하여 교과서의 법칙에 "기쁨에 찬 동의"를 하는 것입니다.
         이런 식의 "사례 중심"의 공부를 위해서는 스터디 그룹을 조직하는 것이 좋습니다. 혼자 공부를 하건, 그룹으로 하건 조슈아 커리프스키의 유명한 A Learning Guide To Design Patterns (http://www.industriallogic.com/papers/learning.html'''''')을 꼭 참고하세요. 그리고 스터디 그룹을 효과적으로 꾸려 나가는 데에는 스터디 그룹의 패턴 언어를 서술한 Knowledge Hydrant (http://www.industriallogic.com/papers/khdraft.pdf'''''') 를 참고하면 많은 도움이 될 겁니다 -- 이 문서는 뭐든지 간에 그룹 스터디를 한다면 적용할 수 있습니다.
          1. ["PatternOrientedSoftwareArchitecture"] 1,2 : 아키텍춰 패턴 모음
          * 패턴이 어떻게 생성되었는지 그 과정을 보여주지 못한다. 즉, 스스로 패턴을 만들어내는 데에 전혀 도움이 안된다. (NoSmok:LearnHowTheyBecameMasters)
         ||''At this final stage, the patterns are no longer important ... [[BR]][[BR]]The patterns have taught you to be receptive to what is real.''||
  • PragmaticVersionControlWithCVS/Getting Started . . . . 11 matches
          Sticky Tag: (none)
          Sticky Date: (none)
          Sticky Options: (none)
          Sticky Tag: (none)
          Sticky Date: (none)
          Sticky Options: (none)
          Sticky Tag: (none)
          Sticky Date: (none)
          Sticky Options: (none)
         uno
         uno
  • 데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/강성현 . . . . 11 matches
         import java.io.FileNotFoundException;
          public FileData(String filename) throws FileNotFoundException, UnsupportedEncodingException {
         import java.io.FileNotFoundException;
          FileData economy = new FileData("train/economy/index.economy.db");
          while (economy.hasNext()) {
          String article = economy.nextLine();
          } catch (FileNotFoundException e) {
          private static void writeCsv(String filename) throws FileNotFoundException {
          pw.println("word,politics,economy");
         import java.io.FileNotFoundException;
          FileData economy = new FileData("test/economy/economy.txt");
          while (economy.hasNext()) {
          String article = economy.nextLine();
          } catch (FileNotFoundException e) {
  • 데블스캠프2012/첫째날/배웠는데도모르는C . . . . 11 matches
         void Printdate(struct Date *s_no.number,struct Memo *s_no1.content)
          printf("%d년도 %d월 %d일\n",s_no.number.year,s_no.number.);
         // struct Date no1;
          scanf("%d%d%d",&s_no1.number[num].year,&s_no1.number[num].month,&s_no1.number[num].day);
          scanf("%s",s_no1.content[num]);
          Printdate(&s_no1.number[n],&s_no1.content[n]);
  • 자바와자료구조2006 . . . . 11 matches
         [http://www.gayhomes.net/debil/norvasc.html norvasc]
         [http://buyambienonline.blogspirit.com/ buy ambien]
         [http://h1.ripway.com/redie/norvasc.html norvasc]
         [http://eteamz.active.com/sumkin/files/renova.html renova]
         [http://h1.ripway.com/preved/renova.html renova]
         [http://www.gayhomes.net/billnew/renova.html renova]
  • 피보나치/이태양 . . . . 11 matches
         int n=0,no1=1,no2=1,no3=0;
          no3=no1+no2;
          no1=no2;
          no2=no3;
          printf("피보나치수열의 %d번째 수는 %d 입니다",n,no3);
  • AcceleratedC++/Chapter6 . . . . 10 matches
          === 6.1.1 Another way to split ===
          i = find_if(i, str.end(), not_space); // 공백이 아닌 부분을 찾고
         bool not_url_char(char);
          return find_if(b, e, not_url_char);
         bool not_url_char(char c)
          if (beg != i && !not_url_char(i[sep.size()]))
          cout << "No student did all the homework!" << endl;
          cout << "No student did all the homework!" << endl;
          vector<double> nonzero;
          back_inserter(nonzero), 0);
          if(nozero.empty())
          return grade(s.midterm, s.final, median(nonzero));
  • BuildingWikiParserUsingPlex . . . . 10 matches
          self.bold = not self.bold
          return ("<B>","</B>")[not self.bold]
          self.italic = not self.italic
          return ("<I>","</I>")[not self.italic]
          self.italic = not self.italic
          return ("<I><B>","</B></I>")[not self.italic]
          if aText == "NonExistPage":
          return "<a class=nonexist href='%(scriptName)s/%(pageName)s'>%(pageName)s</a>" % {'scriptName':self.scriptName, 'pageName':aText}
          class NoneMacro:
          macro=self.macros.get(macroName) or NoneMacro()
          def repl_normalString(self, aText):
          (AnyChar, repl_normalString),
          (AnyChar | space, repl_normalString),])
          if token[0] is None:
  • Doublets/문보창 . . . . 10 matches
         struct Node
          Node * front;
          struct Node * next;
         void inDictionary(Node & dic);
         void inWords(Node & word);
         void enNode(Node & node, int type = 1);
         void isDoublet(Node & dic, Node & word);
         void showDoublet(Node * dou);
          Node dictionary;
          Node words;
         void inDictionary(Node & dic)
          enNode(dic);
         void inWords(Node & word)
          enNode(word, 2);
         void enNode(Node & node, int type)
          node.front = NULL;
          Node * temp = new Node;
          if (node.front == NULL)
          node.front = temp;
          node.next = node.front;
  • PragmaticVersionControlWithCVS/CommonCVSCommands . . . . 10 matches
         work> # copy a known good copy over this file
         note) 바이너리를 자주 사용한다면 cvswrappers 에 대해서 알아보자.
         == Ignoring Certain Files ==
         '''.cvsignore file'''
         를 로컬 작업공간에 저장해두면 저장된 .cvsignore 를 기반해서 cvs는 그런 파일을 무시하게된다.
         이렇게 저장된 .cvsignore 를 저장소에 올려두면 그 저장소를 방문하는 모든 사용자들도 동일한 무시 설정하에서 작업하는 것이 가능하다.
         root@eunviho:~/tmpdir/sesame#cvs add .cvsignore
         root@eunviho:~/tmpdir/sesame#cvs commit -m"dummy write. ignore class, log, obj" .cvsignore
         File: no file color.txt Status: Up-to-date
          Working revision: No entry for color.txt
  • RandomWalk/영동 . . . . 10 matches
          int not_go=1;//아직 가지 않은 곳을 셀 때 쓰는 수
          not_go++;
          not_go++;
          not_go++;
          not_go++;
          not_go++;
          not_go++;
          not_go++;
          not_go++;
          }while(not_go < input * input);
         void askLocationOfBug(Bug & a_bug);
          askLocationOfBug(bug);
         void askLocationOfBug(Bug & a_bug)
          void askLocationOfBug();
         void Bug::askLocationOfBug()
          bug.askLocationOfBug();
  • [Lovely]boy^_^/Diary/2-2-9 . . . . 10 matches
          * I make arcanoid perfectly(?) today. I will add functions that a shootable missile and multiple balls.
          * I add a missile skill to my arcanoid game, and now on refactoring.
          * I'll never advance arcanoid.--; It's bored. I'll end the refactoring instantly, and do documentaion.
          * My arcanoid running is not same any computer. Some computers are running this game very well, others are blinking screen, anothers are not able to move the bar.
          * I read the TheMythicalManMonth Chapter5,6. I feel chapter5's contents a bit.. I can't know precision contents.--; It's shit.. I read a chapter6 not much, because I'm so tired. I'll get up early tomorrow, and read chapter6.
  • 기술적인의미에서의ZeroPage . . . . 10 matches
         Possibly unimaginable by computer users after the 1980s, the RAM of a computer used to be faster than or as fast as the CPU during the 1970s. Thus it made sense to have few registers and use the main memory as substitutes. Since each memory location within the zero page of a 16-bit address bus computer may be addressed by a single byte, it was faster, in 8-bit data bus machines, to access such a location rather than a non-zero page one.
         For example, the MOS Technology 6502 has only six non-general purpose registers. As a result, it used the zero page extensively. Many instructions are coded differently for zero page and non-zero page addresses:
         예를 들자면 the MOS Technology 6502 는 오직 6개의 non-general 목적을 가진 레지스터를 가지고 있었다. 결과적으로 이는 것은 제로페이지라는 개념을 폭넓게 사용하였다. 많은 명령어들이 제로페이지와 제로페이지가 아닌 어드레씽을 위해서 다르게 쓰여졌다.
         LDA $0000 ; non-zero page
         Zero page addressing now has mostly historical significance, since the developments in integrated circuit technology have made adding more registers to a CPU less expensive, and have made CPU operations much faster than RAM accesses. Some computer architectures still reserve the beginning of address space for other purposes, though; for instance, the Intel x86 systems reserve the first 512 words of address space for the interrupt table.
         http://lxr.linux.no/source/Documentation/i386/zero-page.txt
  • .bashrc . . . . 9 matches
         set -o notify
         set -o noclobber
         set -o ignoreeof
         set -o nounset
         shopt -s no_empty_cmd_completion
         NC='\e[0m' # No Color
         alias print='/usr/bin/lp -o nobanner -d $LPDEST' # LPDEST 가 정의되어 있다고 가정
          echo "lowercase: $file not changed."
          echo -e "\n${RED}Local IP Address :$NC" ; echo ${MY_IP:-"Not connected"}
          echo -e "\n${RED}ISP Address :$NC" ; echo ${MY_ISP:-"Not connected"}
         set +o nounset # 이렇게 안 하면 programmable completion 몇 가지는 실패함
         complete -A command nohup exec eval trace gdb
  • BabyStepsSafely . . . . 9 matches
         This article outlines the refactoring of an algorithm that generate the prime numbers up to a user specified maximum. This algorithm is called the Sieve of Eratosthenes. This article demonstrates that the granularity of the changes made to the source code are very small and rely completely on the ability to recompile and test the code after every change no matter how small. The step where the code is tested insures that each step is done safely. It is important to note that the execution of tests do not actually guarantee that the code is correct. The execution of the tests just guarantees that it isn't any worse that it used to db, prior to the change. This is good enough for the purposes of refactoring since we are tring to not damage anything thay may have worked before Therefore for each change in the code we will be recompilling the code and running the tests.
          // get rid of known non-primes
          for[j]=false; // multiple is not prime
         Our first activity is to refactor the tests. [We might need some justification정당화 for refactoring the tests first, I was thinking that it should tie동여매다 into writing the tests first] The array method is being removed so all the test cases for this method need to be removed as well. Looking at Listing2. "Class TestsGeneratePrimes," it appears that the only difference in the suite of tests is that one tests a List of Integers and the other tests an array of ints. For example, testListPrime and testPrime test the same thing, the only difference is that testListPrime expects a List of Integer objects and testPrime expects and array of int variables. Therefore, we can remove the tests that use the array method and not worry that they are testing something that is different than the List tests.
  • Bioinformatics . . . . 9 matches
         National Center for Biotechnology Information 분자 생물 정보를 다루는 국가적인 자료원으로서 설립되었으며, NCBI는 공용 DB를 만들며, 계산에 관한 생물학에 연구를 이끌고 있으며, Genome 자료를 분석하기 위한 software 도구를 개발하고, 생물학 정보를 보급하고 있습니다. - 즉, 인간의 건강과 질병에 영향을 미치는 미세한 과정들을 보다 더 잘 이해하기 위한 모든 활동을 수행
         Established in 1988 as a national resource for molecular biology information, NCBI creates public databases, conducts research in computational biology, develops software tools for analyzing genome data, and disseminates biomedical information - all for the better understanding of molecular processes affecting human health and disease.
         Entrez는 통합 데이터베이스 retrieval 시스템으로서 DNA, Protein, genome mapping, population set, Protein structure, 문헌 검색이 가능하다. Entrez에서 Sequence, 특히 Protein Sequence는 GenBank protein translation, PIR, PDB, RefSeq를 포함한 다양한 DB들에 있는 서열을 검색할 수 있다.
         인간의 염색체(chromosome)의 종류는 23개이다. 22개는 상염색체(autosome)이고 1개는 성염색체(sex chromosome)이다. 한 종류의 염색체는 서로의 쌍을 가지고 있다. 따라서 인간의 염색체군(genome)은 46개의 chromosome으로 구성되어 있다. chromosome은 세포내에서 대부분의 시간을 실타래(fiber)같은 형태로 있는데.. 이는 chromosome 기본단위인 뉴클레오솜(Nucleosome)들이 결합된 형태이다. 이 nucleosome은 하나의 히스톤(histone)단백질을 DNA가 두번 휘감은 형태이다. --작성중
         유전 형질을 말하며 유전에 관여하는 특정 물질이다. Gene의 모임이 Genome이다. 또한 이 Gene는 DNA에 그 내용이 암호화 되어 있다. 이미 알고 있을지도 모르겠지만, Gene이라는 것은 DNA의 염기 배열이다. 이 염기 배열(base sequence)이 어떤 과정을 통해서 대응되는 순서로 아미노산(amino acid)끼리의 peptide결합을 하여 단백질로 나타는 것을 유전 형질 발현이라고 한다.
         그림 1을 참조하면 DNA는 2중 나선형 구조로 되어있다. 이것이 세포 분열 과정에서 DNA에 유전암호를 복사한 mRNA로 바뀌며 이 mRNA가 Ribosome에 들어가면 tRNA는 mRNA에 담겨있는 DNA유전암호를 분석하여서 대응되는 amino acid를 가져온다. 이런 과정이 반복되고, amino acid사이에는 peptide결합을 이루면서 이는 단백질로 형질 발현이 된다. -- 진행중..
  • EightQueenProblem/이선우3 . . . . 9 matches
          public boolean isSamePoint( Point another )
          if( x == another.x && y == another.y ) return true;
          public abstract boolean doIHurtYou( Chessman another );
          public boolean doIHurtYou( Chessman another )
          if( getX() == another.getX() ) return true;
          if( getY() == another.getY() ) return true;
          double angle = ((double)another.getY() - (double)getY()) / ((double)another.getX() - (double)getX());
  • Gof/Adapter . . . . 9 matches
         == Also Known As ==
          [:node | node getSubdirectories]
          createGraphicNodeBlock:
          [:node | node createGraphicNode].
         Shape assumes a bounding box defined by its opposing corners. In contrast, TextView is defined by an origin, height, and width. Shape also defines a CreateManipulator operation for creating a Manipulator object, which knowns how to animate a shape when the user manipulates it. TextView has no equivalent operation. The class TextShape is an adapter between these different interfaces.
         A class adapter uses multiple inheritance to adapt interfaces. The key to class dapters is to use one inheritance branch to inherit the interface and another branch to inherit the implementation. The usual way to make this distinction in C++ is to inherit the interface publicly and inherit the implementation privately. We'll use this convention to define the TextShape adapter.
         == Known Uses ==
  • HanoiTowerTroublesAgain!/황재선 . . . . 9 matches
         public class HanoiTower {
          HanoiTower hanoi = new HanoiTower();
          int testCase = hanoi.readNumber();
          int numOfPeg = hanoi.readNumber();
          int numOfBall = hanoi.maxBall(numOfPeg);
          hanoi.printNumberOfBall(numOfBall);
         [HanoiTowerTroublesAgain!]
  • InternalLinkage . . . . 9 matches
         The second subtlety has to do with the interaction of inlining and static objects inside functions. Look again at the code for the non-member version of thePrinter: ¤ Item M26, P17
         Except for the first time through this function (when p must be constructed), this is a one-line function — it consists entirely of the statement "return p;". If ever there were a good candidate for inlining, this function would certainly seem to be the one. Yet it's not declared inline. Why not? ¤ Item M26, P18
         Consider for a moment why you'd declare an object to be static. It's usually because you want only a single copy of that object, right? Now consider what inline means. Conceptually, it means compilers should replace each call to the function with a copy of the function body, but for non-member functions, it also means something else. It means the functions in question have internal linkage.
         You don't ordinarily need to worry about such linguistic mumbo jumbo, but there is one thing you must remember: functions with internal linkage may be duplicated within a program (i.e., the object code for the program may contain more than one copy of each function with internal linkage), and this duplication includes static objects contained within the functions. The result? If you create an inline non-member function containing a local static object, you may end up with more than one copy of the static object in your program! So don't create inline non-member functions that contain local static data.(9)
         9) In July 1996, the °ISO/ANSI standardization committee changed the default linkage of inline functions to external, so the problem I describe here has been eliminated, at least on paper. Your compilers may not yet be in accord with °the standard, however, so your best bet is still to shy away from inline functions with static data. ¤ Item M26, P61
         와 같은 의미가 된다. 이것은 inline 으로 선언할거리가 될것 같기도 하지만 inline 으로 선언되지 않았다. 왜일까? (Except for the first time through this function (when p must be constructed), this is a one-line function — it consists entirely of the statement "return p;". If ever there were a good candidate for inlining, this function would certainly seem to be the one. Yet it's not declared inline. Why not? )
  • RSS . . . . 9 matches
         The technology behind RSS allows you to subscribe to websites that have provided RSS feeds, these are typically sites that change or add content regularly. To use this technology you need to set up some type of aggregation service. Think of this aggregation service as your personal mailbox. You then have to subscribe to the sites that you want to get updates on. Unlike typical subscriptions to pulp-based newspapers and magazines, your RSS subscriptions are free, but they typically only give you a line or two of each article or post along with a link to the full article or post.
         Before RSS, several similar formats already existed for syndication, but none achieved widespread popularity or are still in common use today, and most were envisioned to work only with a single service. For example, in 1997 Microsoft created Channel Definition Format for the Active Channel feature of Internet Explorer 4.0. Another was created by Dave Winer of UserLand Software. He had designed his own XML syndication format for use on his Scripting News weblog, which was also introduced in 1997 [1].
         RDF Site Summary, the first version of RSS, was created by Dan Libby of Netscape in March 1999 for use on the My Netscape portal. This version became known as RSS 0.9. In July 1999 Netscape produced a prototype, tentatively named RSS 0.91, RSS standing for Rich Site Summary, this was a compromise with their customers who argued the complexity introduced (as XML namespaces) was unnecessary. This they considered a interim measure, with Libby suggesting an RSS 1.0-like format through the so-called Futures Document [2].
         Soon afterwards, Netscape lost interest in RSS, leaving the format without an owner, just as it was becoming widely used. A working group and mailing list, RSS-DEV, was set up by various users to continue its development. At the same time, Winer posted a modified version of the RSS 0.91 specification - it was already in use in their products. Since neither side had any official claim on the name or the format, arguments raged whenever either side claimed RSS as its own, creating what became known as the RSS fork. [3]
         The RSS-DEV group went on to produce RSS 1.0 in December 2000. Like RSS 0.9 (but not 0.91) this was based on the RDF specifications, but was more modular, with many of the terms coming from standard metadata vocabularies such as Dublin Core. Nineteen days later, Winer released RSS 0.92, a minor and (mostly) compatible revision of RSS 0.91. The next two years saw various minor revisions of the Userland branch of RSS, and its adoption by major media organizations, including The New York Times.
  • User Stories . . . . 9 matches
         User stories serve the same purpose as use cases but are not the same. They are used to create time estimates for the release planning meeting. They are also used instead of a large requirements document. User Stories are written by the customers as things that the system needs to do for them. They are similar to usage scenarios, except that they are not limited to describing a user interface. They are in the format of about three sentences of text written by the customer in the customers terminology without techno-syntax.
         difference is in the level of detail. User stories should only provide enough detail to make a reasonably low risk estimate of how long the story will take to implement. When the time comes to implement the story developers will go to the customer and receive a detailed description of the requirements face to face.
         Developers estimate how long the stories might take to implement. Each story will get a 1, 2 or 3 week estimate in "ideal development time". This ideal development time is how long it would take to implement the story in code if there were no distractions, no other assignments, and you knew exactly what to do. Longer than 3 weeks means you need to break the story down further. Less than 1 week and you are at too detailed a level, combine some stories. About 80 user stories plus or minus 20 is a perfect number to create a release plan during release planning.
         Another difference between stories and a requirements document is a focus on user needs. You should try to avoid details of specific technology, data base layout, and algorithms. You should try to keep stories focused on user needs and benefits as opposed to specifying GUI layouts.
  • XMLStudy_2002/XML+CSS . . . . 9 matches
         <PA> <HTML:A href="mydoc_nostyle.xml">참고</HTML:A> :
         <LCOMPO>(2) <HTML:A href="mydoc_nostyle.xml">스타일이 지정안된 문서 보기(IE5.0의 raw style)</HTML:A></LCOMPO>
          font-weight :normal;
          font-weight :normal;
          font-weight :normal;
          font-weight :normal;
          font-weight :normal;
          font-weight :normal;
          font-weight :normal;
  • ZeroPageServer/Mirroring . . . . 9 matches
          use chroot = yes / no
          read only = yes /no
          은 nobody로 설정되어 있으므로 이 값을 그대로 사용한다.
          no로 설정하지만 특별한 경우가 아니라면 yes로 설정한다.
          uid = nobody
          gid = nobody
          화면과 같이 disable = yes를 disable = no로 변경한다.
          disable = no
          wait = no
  • 1002/Journal . . . . 8 matches
          * normalization
         솔직하지 못하게 될 수 있다. 자신의 일을 미화할 수도 있다. NoSmok:TunnelVision 에 빠진 사람은 '보고싶은 것만' 보이게 된다. NoSmok:YouSeeWhatYouWantToSee
         도서관에서 이전에 절반정도 읽은 적이 있는 Learning, Creating, and Using Knowledge 의 일부를 읽어보고, NoSmok:HowToReadaBook 원서를 찾아보았다. 대강 읽어봤는데, 전에 한글용어로는 약간 어색하게 느껴졌던 용어들이 머릿속에 제대로 들어왔다. (또는, 내가 영어로 된 책을 읽을때엔 전공책의 그 어투를 떠올려서일런지도 모르겠다. 즉, 영어로 된 책은 약간 더 무겁게 읽는다고 할까. 그림이 그려져 있는 책 (ex : NoSmok:AreYourLightsOn, 캘빈 & 홉스) 는 예외)
          책을 읽으면서 '해석이 안되는 문장' 을 그냥 넘어가버렸다. 즉, NoSmok:HowToReadaBook 에서의 첫번째 단계를 아직 제대로 못하고 있는 것이다. 그러한 상황에서는 Analyicial Reading 을 할 수가 없다.
          * 그렇다면, 어떻게 NoSmok:HowToReadaBook 이나 'Learning, Creating, and Using Knowledge' 은 읽기 쉬웠을까?
          * 사전지식이 이미 있었기 때문이라고 판단한다. NoSmok:HowToReadaBook 는 한글 서적을 이미 읽었었고, 'Learning, Creating, and Using Knowledge' 의 경우 Concept Map 에 대한 이해가 있었다. PowerReading 의 경우 원래 표현 자체가 쉽다.
         그 중 조심스럽게 접근하는 것이 '가로질러 생각하기' 이다. 이는 아직 1002가 Good Reader / Good Listener 가 아니여서이기도 한데, 책을 한번 읽고 그 내용에 대해 제대로 이해를 하질 못한다. 그러한 상황에서 나의 주관이 먼저 개입되어버리면, 그 책에 대해 얻을 수 있는 것이 그만큼 왜곡되어버린다고 생각해버린다. NoSmok:그림듣기 의 유용함을 알긴 하지만.
         Prometheus 코드를 다시 checkout 하고 UnitTest 깨진 부분을 보면서 기존의 TDD 진행 보폭이 얼마나 컸는지가 보였다. (다시 Green Bar 를 보이게끔 하기에 진행해야 할일이 많았으니까. Extractor Remote Test 가 no matched (정규표현식에서 매칭 실패)로 깨졌을때 생각해야 할 일이 두가지이다. 하나는 HTML 이 제대로 받아졌는가(또는 HTML 이 도서관에서의 에러코드를 반환하는가), 하나는 extractor 가 그 구실을 제대로 하는가. 그런데, 테스트 코드를 보면 저 두가지가 묶여있다.
         http://www.utdallas.edu/~chung/patterns/conceptual_integrity.doc - Design Patterns as a Path to Conceptual Integrity 라는 글과 그 글과 관련, Design Patterns As Litmus Paper To Test The Strength Of Object Oriented Methods 라는 글을 보게 되었는데, http://www.econ.kuleuven.ac.be/tew/academic/infosys/Members/Snoeck/litmus2.ps 이다. 디자인패턴의 생성성과 관련, RDD 와 EDD 가 언급이 되는 듯 하다.
          * 요새들어 다시금 느끼지만, vi 로 파이썬 프로그래밍 하는게 가장 편한것 같다. cygwin 을 쓰니까 윈도우건 ZP 계정이건 작업스타일이 똑같아서 좋다. 그리고, command 위주의 작업환경은 내가 하려는 일에 대해 명시적으로 생각하게끔 하는 효과를 주는것 같다. NoSmok:단점에서오는장점 이랄까.
         아직은 필요한 시스템만 Install 하는 목표에 충실하도록 노력하자. ["Refactoring"]. NoSmok:필요한만큼만 .
         자주 느끼지만, Data, Information, Knowledge, Wisdom. 정보를 소비하고 재창출하지 않으면. 아 이넘의 데이터들 사람 피곤하게도 하는군;
          * Wiki 설명회때 느낀 JuNe 선배에 대한 분석 (wiki:NoSmok:AnalyzeMary) - 어떻게 하면 별 관심없어해보이는 사람들로부터 질문을 유도해내고 반응을 끌어올 수 있을까? 정말 신기한 경험이였다. 처음에는 그냥 별 생각없어 보이던 사람들도 설명의 Turn (설명 내용별로 약간약간 단락이. 중간 Feedback 을 살피고, 다시 새로운 설명을 하는 모습) 이 증가함에 따라 스스로 '질문' 을 하게 되었을까.
          * SWEBOK Software Construction 부분 한번정리. Software Design Part는 그래도 마음에 들었었는데, Construction 은 분류 부분이 맘에 안들어하는중. SWEBOK 이 있는 이유가 해당 Knowledge Area 에 대해서 일종의 이해의 틀을 제공하는 것인데, 이번 챕터는 그 역할을 제대로 하지 못했다는 생각이 든다. 다른 책을 찾아보던지 일단 건너뛰던지 해야겠다. 그래도 일단 내일을 위해 한번더;
  • Ajax . . . . 8 matches
         Ajax or Asynchronous JavaScript and XML is a term describing a web development technique for creating interactive web applications using a combination of:
          * The XMLHttpRequest object to exchange data asynchronously with the web server. (XML is commonly used, although any text format will work, including preformatted HTML, plain text, and JSON)
         Like DHTML, LAMP, or SPA, Ajax is not a technology in itself, but a term that refers to the use of a group of technologies together. In fact, derivative/composite technologies based substantially upon Ajax, such as AFLAX are already appearing.
         Ajax applications use web browsers that support the above technologies as a platform to run on. Browsers that support these technologies include Mozilla Firefox, Microsoft Internet Explorer, Opera, Konqueror and Apple Safari.
  • AseParserByJhs . . . . 8 matches
         //#define OBJECT_BEGIN "*NODE_TM"
         #define OBJECT_NAME "*NODE_NAME"
         #define NORMALS "*MESH_NORMALS"
         #define FACE_NORMAL "*MESH_FACENORMAL"
         #define NVERTEX "*MESH_VERTEXNORMAL"
         #define OBJECT_PARENT "*NODE_PARENT"
         #define PV_NONBLEND "*PHYSIQUE_NONBLENDED_RIGIDTYPE"
         #define PV_BLEND_ASSIGN "*PHYSIQUE_VERTEXASSIGNMENT_NODE"
          vec3_t normal; // face normal
          sprintf (ds, "# %s not found\n", filename);
          pNodeList [0]->bIsSkinModel = TRUE;
          for (int i=0; i<nNodeNum; i++)
          //pNodeList [i]->ModelAlloc ();
          aseAllocate2CHS_Model (pNodeList [i]);
          for (int i1=0; i1<nNodeNum; i1++)
          if (strcmp (pNodeList [i1]->ParentName, "")) {
          for (int i2=0; i2<nNodeNum; i2++)
          if (pNodeList [i1] != pNodeList [i2] &&
          !strcmp (pNodeList [i1]->ParentName, pNodeList [i2]->Name))
          pNodeList [i1]->SetParent (pNodeList [i2]); // 자식에게 부모가 누구인지 지정
  • CalendarMacro . . . . 8 matches
         '''noweek,shortweek'''
         no week title or short week title
         {{{[[Calendar(noweek)]] [[Calendar(shortweek)]]}}}
         ||[[Calendar(noweek)]] || [[Calendar(shortweek)]] ||
         {{{[[Calendar(noweek,yearlink)]]}}} show prev/next year link
         [[Calendar(noweek,yearlink)]]
         {{{[[Calendar(noweek,archive)]] [[Calendar(shortweek,archive)]]}}}
         ||[[Calendar(noweek,archive)]] || [[Calendar(shortweek,archive)]] ||
  • CivaProject . . . . 8 matches
          void notify() {/*차후 추가*/}
          void notifyAll() {/*차후 추가*/}
          void wait(long timeout, int nanos) throw() { //InterruptedException
          if (nanos < 0 || nanos > 999999) {
          throw ;//new IllegalArgumentException("nanosecond timeout value out of range");
          if (nanos >= 500000 || (nanos != 0 && timeout == 0)) {
          throw ; //CloneNotSupportedException
  • DNS와BIND . . . . 8 matches
          리소스 레코드들의 (일반적)순서 - SOA(start of authority) 레코드, NS(name server) 레코드, 기타 레코드, A(address), PTR(pointer), CNAME(canonical name)
          CNAME - 별명을 그에 해당하는 정규(canonical)네임으로 맵핑하는 리소스 레코드
         ; 정규(canonical) 네임에 대한 주소들
         ; 정규(canonical) 네임에 대한 주소들
         ; 정규(canonical) 네임에 대한 주소들
         ; 정규(canonical) 네임에 대한 주소들
         ; 정규(canonical) 네임에 대한 주소들
         ; 정규(canonical) 네임에 대한 주소들
  • Gof/FactoryMethod . . . . 8 matches
         == Also Known As : 비슷한, 혹은 동일한 역할을 하는 용어 ==
         A potential disadvantage of factory methods is that clients might have to subclass the Creator class just to create a particular ConcreteProduct object. Subclassing is fine when the client has to subclass the Creator class anyway, but otherwise the client now must deal with another point of evolution.
          4. Using templates to avoid subclassing. As we've mentioned, another potential problem with factory methods is that they might force you to subclass just to create the appropriate Product objects. Another way to get around this in C++ is to provide a template subclass of Creator that's parameterized by the Product
         With this template, the client supplies just the product class?no subclassing of Creator is required.
         Now we can rewrite CreateMaze to use these factory methods:
          r1->SetSide(North, MakeWall());
          r2->SetSide(North, MakeWall());
         == Known Uses ==
         The Orbix ORB system from IONA Technologies [ION94] uses Factory Method to generate an appropriate type of proxy (see Proxy (207)) when an object requests a reference to a remote object. Factory Method makes it easy to replace the default proxy with one that uses client-side caching, for example.
  • JSP/SearchAgency . . . . 8 matches
          class OneNormsReader extends FilterIndexReader {
          public OneNormsReader(IndexReader in, String field) {
          public byte[] norms(String field) throws IOException {
          return in.norms(this.field);
          String normsField = null;
          if (normsField != null)
          reader = new OneNormsReader(reader, normsField);
          out.println((i+1) + ". " + "No path for this document");
          if (queries != null) // non-interactive
          <meta http-equiv="pragma" content="no-cache">
          <meta http-equiv="cache-control" content="no-cache">
  • KnowledgeManagement . . . . 8 matches
          * Techno-centric
          * knowledge 와 사실 에 대하여 기반하는 개념에 초점을 맞춘다.
          * Nonaka 와 Takeuchi 는 성공적인 KM program 은 지식의 공유를 위해서 내면화된 무언의 지식을 명시적으로 체계화된 지식으로 바꿀 필요가 있다고 얘기한다. 그리고 또한 반대의 경우도 개인이나 그룹에게 있어서 KM 시스템에서 한번 추출한 지식을 내면화 하고 의미있게 체계화 하기 위해서 필요하다고 이야기 한다.
          * 세번째 지식의 종류는 embedded knowledge 이다. 이것은 물리적인 사물에 비 명시적인 방법으로 내재되어 있는 지식이다. 예를 들어서 알려지지 않은 장치의 모양과 특성은 그 기계가 어떻게 사용되어지는지 이해하는지에 대한 핵심 요소를 포함하고 있다.
         == Knowledge capture stages ==
         == Ad hoc Knowledge access ==
         Upload:knowledgeDiagram.JPG
          * K : Knowledge
          * http://en.wikipedia.org/wiki/Knowledge_management
  • MoinMoinNotBugs . . . . 8 matches
         == This is *NOT* a Browser bug with CSS rendering ==
         '''The HTML being produced is invalid:''' ''Error: start tag for "LI" omitted, but its declaration does not permit this.'' That is, UL on its lonesome isn't permitted: it must contain LI elements.
         Also worth noting that ''Error: Missing DOCTYPE declaration at start of document'' comes up at the HEAD tag; and ''Error: document type does not allow element "FONT" here'' for a FONT tag that's being used inside a PRE element.
         Please note also that to be "identical," the second P tag should ''follow'' the /UL, not precede it. The implication as-is is that the P belongs to the UL block, when it doesn't. It may be worth using closing paragraph tags, as an aide to future XHTML compatibility, and to make paragraph enclosures wholly explicit.
         This is not an Opera bug. The HTML is invalid. '''The blocks are overlapping, when they are not allowed to:''' P UL P /UL UL P /UL is not a sensible code sequence. (It should be P UL /UL P UL /UL P... giddyupgiddyup?)
  • MoreEffectiveC++/Techniques1of3 . . . . 8 matches
         == Item 25: Virtualizing constructors and non-member functions ==
          === Making Non-Member Functions Act Virtual : 비멤버 함수를 가상 함수처럼 동작하게 하기 ===
         가상 함수의 역할을 비멤버(non-member)함수로 구현한 사례이다. 비 멤버 함수이지만 inline을 통해서 가상 함수와의 직접 연결 통로를 만들었다.
         클래스의 생성자와, 파괴자 양쪽을 사역화(private)시켜서 지역 객체(non-heap object)로 만드는걸 막는데도, 약간의 제한 사항이 발생한다. 그 제한사항이란, 상속 관계와 포함(containment:has-a)관계에서 발생한다. 다음의 예제를 보면.
         class NonNegativeUPNumber:
         class NonNegativeUPNumber:
         자, 지금까지 다소 맹목적(?)으로 Heap영역에 객체 올리기에만 열중했다. 그럼 여기에서는 "on the heap"의 의미를 확실한 테스트로서 알아 보도록 하겠다. 앞서 써먹은 NonNegativeUPNumber를 non-heap 객체로 만드는건 뭐 틀리지 않은 것이다.
         NonNegativeUPNumber n; // fine
         이것이 허용된다는 것이다. 자, 그럼 지역 객체인 NonNegativeUPNumber의 n에서 UPNumber의 부분은 heap위에 있는 것이 아니다. 맞는가? 이 답변은 클래스의 설계(design)과 적용(implementation)에 기인해야 이해 할수 있을 것이다. 답을 찾아가 보자.UPNumber가 반드시 heap영역에 존재 해야 한다는 것에 관해 not okay를 던지면서 시작해 보자. 어떻게 우리는 이러한 제한 사항을 해결해야 하는 걸까?
         NonNegativeUPNumber *n1 = new NonNegativeUPNumber; // Heap영역
         NonNegativeUPNumber n2; // 비 Heap영역
          // 만약 non-heap 객체라면 다음의 예외를 발생 시킨다.
         여담이라면, 이러한 방법은 대다수의 시스템에서 사실이지만, 꼭 그렇다고는 볼수 없다. 그러니까 완전히 not portable한게 아닌 semi-portable이라고 표현을 해야 하나. 그래서 앞머리에 잠시나마 생각해 보자고 한것이고, 이러한 시스템 의존적인 설계는 차후 다른 시스템에 이식시에 메모리의 표현 방법이 다르다면, 소프트웨어 자체를 다시 설계해야 하는 위험성이 있다. 그냥 알고만 있자.
          ap 는 non-heap-based asset 이다.
         class NonNegativeUPNumber: // 이 클래스에서는 operator new에대한
         NonNegativeUPNumber n1; // 이상 없다.
         static NonNegativeUPNumber n2; // 역시 이상 없다.
         NonNegativeUPNumber *p = // 사역(private)인자인 opreator new가 불려서
          new NonNegativeUPNumber; // 에러가 발생한다.
         마지막 new를 쓴 부분에서는 NonNegativeUPNumber를 new로 생성할때 부모인 UPNumber부분을 생성할때 private로 제약이 발생되어서 에러가 발생하는 것이다.
  • NotToolsButConcepts . . . . 8 matches
         > I wanna start learning some real programming language (I know now only
         > don't know if this language is well-accepted in the market and if having
         > a good python knowledge would give me a good job.
         about particular technologies, the important part is learning concepts. If
         Learn concepts, not tools. At least in the long run, this will make you
         - Communication/efficient problem solving: not trying yourself for days to
          the past, I guess that's not an uncommon problem for developers.
         지금 이 순간에 후배들이 같은 질문을 한다면 NotToolsButConcepts 라는 대답을 해주고 싶다(단, 언어도 하나의 툴이라고 가정할 경우). 1, 2년 후배를 받을 때까지는 잘 몰랐지만, [데블스캠프]나 새내기가 참가하는 세미나를 찾아갈 때마다 매번 들리는 소리였다.
         [1002] 가 Windows Programming 을 오래 하다가 EventDrivenProgramming 의 개념을 나름대로 제대로 받아들였다는 느낌이 들었을때는 해당 플랫폼에서 1년 이상 작업했을 때 였다.(여기서 '받아들였다'는 실제 EventDriven Model로 디자인해서 구현해보는 정도) 사람들의 공부 스타일에 따라 차이가 있지만, 해당 개념에 대해 제대로 이해하기 위해선 구현레벨에서의 경험도 필요하다. 위의 '예' 에서 '아닌 - Not' 이란 단어대신 '넘어서 - Beyond' 라는 단어로 바꿔서 읽어보면 어떨까.
         NotToolsButConcepts라는 말은 수사적인 표현으로 용납할만한 범위에 든다고 봅니다.
         오도할 위험을 안고 구체적인 예를 한가지 든다면, Sway라는 GUI 라이브러리를 공부할 때, 동시에 Sway를 만든 사람(그리고 그 사람의 아버지, ...)의 머리속과 사고과정을 들여다보고(관련 선구적 논문들을 찾아보고), 그것과 동기화해보고, 다시 그것에 대해 스스로 판단을 내려보는 노력을 하고, 이를 다시 간단하게 구현해서 실험해 보고 하는 것을 반복하는 것이 제가 봤을 때에, NotToolsButConcepts의 정신에 맞지 않나 하는 생각이 듭니다. 이것이 제가 배운 "제대로 학문하는 법"입니다. 남의 최종 결과물(artifact) 속에서만 계속 놀지 말고, 그가 그걸 만들어낸 문제의식과 과정을 내 몸으로 직접 체험해 보고 거기에 나 스스로 판단을 내려 보는 것입니다.
  • PrettyPrintXslt . . . . 8 matches
          <xsl:output method="html" omit-xml-declaration="yes" indent="no"/>
          <!-- element nodes -->
          <xsl:if test="$pns[name()=''] and not(namespace::*[name()=''])">
          <xsl:if test="not($pns[name()=name(current()) and
          <!-- attribute nodes -->
          <xsl:with-param name="text" select="normalize-space(.)" />
          <!-- namespace nodes -->
          <!-- text nodes -->
  • SeminarHowToProgramIt/Pipe/VendingMachineParser.py . . . . 8 matches
          raise NotImplementedError
          if not tok:
          return self.err('Expected a number, not '+tok)
          if num not in (10,50,100,500,1000):
          if tok not in ('black','white','sugar_black','sugar_white'):
          if tok not in ('on', 'off'):
          if tok not in ('money', 'button'):
          def parse(self,aString=None,aStream=None,aName=None):
          if not tok:
          self.err('Unknown command: '+tok)
          if cmd is None:
  • [Lovely]boy^_^/Arcanoid . . . . 8 matches
         || http://165.194.17.15/~nuburizzang/Arcanoid/arca.jpg ||
         || [http://165.194.17.15/~nuburizzang/Arcanoid/Arca.zip 인수의 알카노이드 링크] ||
          * Game can check a collision ball and blocks, but it has a few bugs. maybe ball's move amount is 2, not 1.
          * My previous arcanoid could process 1ms of multi media timer, but this version of arcanoid can't process over 5ms of multi media timer. why..
          * Now sources become very dirty, because I add a new game skill. I always try to eliminate a duplication, and my source has few duplication. but method's length is so long, and responsiblity of classes is not divided appropriately. All collision routine is focusing on CArcaBall class.
          * I change a design of a arcanoid. - previous version is distribute, but this version is that god class(CArcanoidDoc)' admins a total routine. in my opinion, it's more far from OOP.--;
  • [Lovely]boy^_^/EnglishGrammer/ReportedSpeech . . . . 8 matches
          A. It is not always necessary yo change the verb when you use reported speech. If you report something and it is still true, you do not need to change the verb.
          "I didn't expect to see you, Jim. Kelly said you were sick." (not "Kelly said you are sick," because obviously he is not sick)
          ex) Kelly told me that you were sick. ( not Kelly said me )
          ex) Kelly said that you were sick.(not Kelly told that ...)
          ex) Ann said good-bye to me and left.(not Ann said me good-bye)
          reported : Ann asked me not to tell anybody what happened.
  • 금고/조현태 . . . . 8 matches
          vector<int> nodes;
          nodes.resize(tryNumber + 1);
          nodes[tryNumber] = 1;
          while (accumulate(nodes.begin(), nodes.end(), 0) <= buildingHeight)
          for (register int i = 1; i < (int)nodes.size(); ++i)
          nodes[i - 1] += nodes[i];
  • 나를만든책장관리시스템/DBSchema . . . . 8 matches
         || cContributor || int(11) || FK references bm_tblMember(mID) on delete no action on update cascade ||
         || cBook || unsigned int || FK references bm_tblBook(bID) on delete no action on update cascade ||
         || rUser || int(11) || FK refereneces bm_tblMember(mID) on delete no action on update cascade ||
         || rBook || unsigned int || FK refereneces bm_tblBook(bID) on delete no action on update cascade ||
         || mID || int(11) || PK, FK references zb_member_list(member_srl) on delete no action on update cascade ||
         || dName || varchar || not null ||
         || aName || varchar || not null ||
         || adName || varchar || not null ||
  • 데블스캠프2005/RUR_PLE/조현태 . . . . 8 matches
          while not next_to_a_beeper():
          while not next_to_a_beeper():
          while not next_to_a_beeper():
          while not next_to_a_beeper():
          if not next_to_a_beeper():
          while not next_to_a_beeper():
          while not next_to_a_beeper():
          while not next_to_a_beeper():
  • 데블스캠프2010/다섯째날/ObjectCraft/미션2/허준 . . . . 8 matches
          int no;
          zeli1.no = 1;
          zeli2.no = 2;
          printf("저글링%d이 저글링%d에 데미지 %d를 입혀서 저글링%d의 HP가 %d가 되었습니다.\n", a1.no, a2.no, damage, a2.no, a2.HP);
          printf("저글링%d가 죽었습니다.\n", zeli2.no);
          printf("저글링%d가 죽었습니다.\n", zeli1.no);
  • 데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/namsangboy . . . . 8 matches
         classlist = ["economy","politics"]
          path1 = "/home/newmoni/workspace/svm/package/train/economy/index.economy.db"
          if not wordfreqdic[eachclass].has_key(word):
          prob1 = math.log((classfreqdic["economy"]/totalct)/(classfreqdic["politics"]/totalct))
          classprob1 = float(classfreqdic["economy"]/totalct)
          classfreq1 = wordfreqdic["economy"].get(word,0)+1
          if eachclass=="economy":
  • 이영호/nProtect Reverse Engineering . . . . 8 matches
         게임 : 마비노기(Mabinogi)
         중요한것은 update를 어떻게 막느냐이다. 아마도 gc_proch.dll이 없더라도 mabinogi.exe는 제대로 실행될 것이다.
         => mabinogi.exe -> client.exe -> gcupdater -> guardcat.exe -> gc_proch.dll
         1. mabinogi.exe(게임 자체의 업데이트 체크를 한다. 그리고 createprocess로 client.exe를 실행하고 종료한다.)
         client.exe가 실행될 때, 데이터 무결성과 디버거를 잡아내는 루틴을 제거한다면, updater의 사이트를 내 사이트로 변경후 인라인 패치를 통한 내 protector를 올려 mabinogi를 무력화 시킬 수 있다.
         mabinogi.exe -> client.exe로 넘어가는 부분
         |CommandLine = ""C:\Program Files\Mabinogi\client.exe" code:1622 ver:237 logip:211.218.233.200 logport:11000 chatip:211.218.233.192 chatport:8000 setting:"file://data/features.xml=Regular, Korea""
         |CurrentDir = "C:\Program Files\Mabinogi"
  • 주민등록번호확인하기/조현태 . . . . 8 matches
         mulAndSum([FirstOne|RemainOne], [FirstAnother|RemainAnother]) -> FirstOne * FirstAnother + mulAndSum(RemainOne, RemainAnother).
         sumList([FirstOne|RemainOne], [FirstAnother|RemainAnother]) -> [FirstOne + FirstAnother] ++ sumList(RemainOne, RemainAnother).
  • 2010php/방명록만들기 . . . . 7 matches
          die('Could not connect: ' . mysql_error());
          (no integer not null,
          die('Can not create table');
         $query = "select * from guest ORDER BY no DESC";
          echo("<br>기본정보 : $name $no $pw $status $date <br>");
         $no=mysql_result($result,$i,1);
  • 3N+1Problem/Leonardong . . . . 7 matches
          while n is not 1:
          if n % 2 is not 0:
          if n not in self.cycleLens:
          while n is not 1:
          if n % 2 is not 0:
          if aN not in self.cycleLens:
         ## if getStoredCycleLen(n) is not 0:
  • ChocolateChipCookies/조현태 . . . . 7 matches
         double GetLength(SMyPoint& one, SMyPoint another)
          return sqrt((one.x - another.x) * (one.x - another.x) + (one.y - another.y) * (one.y - another.y));
          int nowSuchLength = (int)g_hitPoints.size();
          for (register int j = 0; j < nowSuchLength; ++j)
  • CompleteTreeLabeling/하기웅 . . . . 7 matches
         int depth, level, nodeNum, temp, templevel, tempdepth, select, i;
          nodeNum = (pow(l, d+1)-1)/(l-1);
          nodeNum--;
          if(nodeNum==0)
          select = nodeNum/l;
          labelingNum = labelingNum * factorial[l] * combination(nodeNum, select);
          nodeNum = select-1;
  • HanoiProblem/은지 . . . . 7 matches
         void hanoi(int n, int from, int by, int to);
          hanoi(n, 1, 2, 3);
         void hanoi(int n, int from, int by, int to)
          hanoi(n-1, from, to, by);
          hanoi(1, from, by, to);
          hanoi(n-1, by, from, to);
         ["HanoiProblem"]
  • OpenCamp/첫번째 . . . . 7 matches
          * 13:10~13:30 Keynote 변형진
          * 17:00~18:00 Beyond JavaScript: Node.js 안혁준
          * 발표하는 입장이어서 좀 많이 떨렸었습니다. 발표하는 주제가 별로 재미있거나 신기한건 아니어서 사람들 지루해할 것 같았는데 들으신 분들은 어땠는지 잘 모르겠네요. 나중에라도 자바스크립트를 공부할 때 기억이 나서 도움이 됐으면 좋겠습니다. 그 외에 듣는 입장에서는 web의 기본 protocol이나 ajax, node.js에 대한 설명이나 웹 헤더의 분석 그리고 jquery, php의 실습 등 이론 부분과 실습 부분 다 재미있었습니다. 하지만 다음번 자바 발표는 좀 무섭네요... - [서영주]
          * 데블스 때도 그랬지만 남들 앞에서 발표를 한다는 건 상당히 떨리는 일이네요. 개인적으로는 이번 발표를 준비하면서 방학 동안 배웠던 부분에 대해서 다시 돌아보는 기회가 되었습니다. 그리고 그 외에도 방학 동안에 다루지 않았던 native app을 만드는 것이나 분석용 툴을 사용하는 법, Node.js, php 등 다양한 주제를 볼 수 있어서 좋았습니다. 물론 이번 Open Camp에서 다룬 부분은 실제 바로 사용하기에는 약간 부족함이 있을 수도 있겠지만 이런 분야나 기술이 있다는 것에 대한 길잡이 역할이 되어서 그쪽으로 공부를 하는 기회가 될 수 있으면 좋겠습니다. - [서민관]
          * 1시간 늦게 왔는데 데블스 캠프를 한번도 겪어보지 못 한 저는 참 좋은 경험을 한 것 같습니다. node.js 영상 볼때 우리도 빨리 저런거(아두이노 같은거) 만지고 놀았으면 좋겠다는 생각을 했어요. 웹언어에 좀 더 능숙했다면 더 많이 감탄했을텐데 그러지 못해서 아쉬웠습니다. jQueryUI 십습해볼땐 정말 재밌었어요 간결함에 감탄. - [고한종]
          * nodejs를 다른 사람 앞에서 발표할 수준은 아니였는데, 어찌어찌 발표하니 되네요. 이번 Open Camp는 사실 Devils Camp랑은 성격을 달리하는 행사라 강의가 아닌 컨퍼런스의 형식을 흉내 내어봤는데, 은근 반응이 괜찮은것 같아요. Live Code이라는 약간은 도박성 발표를 했는데 생각보다 잘되서 기분이 좋네요. 그동안 공부했던것을 돌아보는 계기가 되어서 좋은것 같아요. - [안혁준]
          * 1학년 때 데블스캠프에 잠깐 참가했을 때 수업시간에 배우는게 다가 아니라는 것을 느꼈었습니다. 이번 오픈캠프에서도 생각하지 않고 있었던 웹 분야에 대해 많은걸 알게 되어 좋았습니다. 처음 keynote에서 개발자에 미치는 영향력에 대해 설명하셨을 때부터 집중이 확 된 것 같습니다. 겨울방학 때 웹쪽을 공부해야겠다는 생각이 들었고, 자바스크립트로 구현하는 OOP부터 조금 어려웠지만 나중에 많은 도움이 될거라고 생각합니다. 책까지 받게 되어 너무 좋았지만 (+밥까지 얻어 먹게 되어) 뭔가 죄송하다는 생각도 들었습니다!_! 피곤하실텐데도 열심히 발표하거나 행사진행을 위해 애쓰시는 모습을 보며 가끔 공부가 힘들다고 투정하는 저를 반성하기도 했습니다. 덧: 생중계 코딩이 가장 인상적이었습니다~! - [구자경]
          * 데블스도 그렇고 이번 OPEN CAMP도 그렇고 항상 ZP를 통해서 많은 것을 얻어가는 것 같습니다. Keynote는 캠프에 대한 집중도를 높여주었고, AJAX, Protocols, OOP , Reverse Engineering of Web 주제를 통해서는 웹 개발을 위해서는 어떤 지식들이 필요한 지를 알게되었고, NODE.js 주제에서는 현재 웹 개발자들의 가장 큰 관심사가 무엇있지를 접해볼 수 있었습니다. 마지막 실습시간에는 간단한 웹페이지를 제작하면서 JQuery와 PHP를 접할 수 있었습니다. 제 기반 지식이 부족하여 모든 주제에 대해서 이해하지 못한 것은 아쉽지만 이번을 계기로 삼아서 더욱 열심히 공부하려고 합니다. 다음 Java Conference도 기대가 되고, 이런 굉장한 행사를 준비해신 모든 분들 감사합니다. :) - [권영기]
          * node.js 빠를 보았다고 자랑했다. - [서지혜]
  • Plugin/Chrome/네이버사전 . . . . 7 matches
         Ajax는 비동기식으로 데이터를 주고받기 위해 (A는 Asyncronous) HTML과 CSS 동적 정보 표시를 위한 동적 언어와 DOM문서형 구조를 가진 XML, json만이 Ajax를 뜻하는 것이 아니라 이런 조합으로 이루어진 비동기 웹 어플리케이션 기법을 뜻한다.
          "sort=relevance&" + // another good one is "interestingness-desc"
          toolbar_str = toolbar ? 'yes' : 'no';
          menubar_str = menubar ? 'yes' : 'no';
          statusbar_str = statusbar ? 'yes' : 'no';
          scrollbar_str = scrollbar ? 'yes' : 'no';
          resizable_str = resizable ? 'yes' : 'no';
  • R'sSource . . . . 7 matches
         urldump = commands.getoutput('lynx -width=132 -nolist -dump http://board5.dcinside.com/zb40/zboard.php?id=dc_sell | grep 995')
         if oldlen is not newlen :
          url = 'http://www.replays.co.kr/technote/main.cgi?board=bestreplay_pds/'
          #http://165.194.17.5/wiki/index.php?url=zeropage&no=2985&title=Linux/RegularExpression&login=processing&id=&redirect=yes
          beReadingUrl = 'http://www.replays.co.kr/technote/main.cgi?board=bestreplay_pds&number=%d&view=2&howmanytext=' % i
          choicedRepUrl = 'http://www.replays.co.kr/technote' + matching.group(1)
          downUrl = 'http://www.replays.co.kr/technote' + matching.group(1)
  • 데블스캠프2010/다섯째날/ObjectCraft/미션2/박재홍 . . . . 7 matches
          int no;
          a.no=1;
          b.no=2;
          printf("저글링 %d이 저글링 %d에게 데미지 %d를 입혀 HP가 %d가 되었습니다.\n",a.no,b.no,damage,b.HP);
          printf("저글링 %d이 죽었습니다\n",b.no);
          printf("저글링 %d가 죽었습니다\n",a.no);
  • 데블스캠프2010/다섯째날/ObjectCraft/미션2/변형진 . . . . 7 matches
          int no;
          zerglings[0].no = 0;
          zerglings[1].no = 1;
          printf("저글링 %d이 저글링 %d에게 데미지 %d를 입혀 HP가 %d가 되었습니다.\n", z1.no, z2.no, damage, z2.hitP);
          printf("저글링 %d이 죽었습니다.\n", zerglings[1].no);
          printf("저글링 %d이 죽었습니다.\n", zerglings[0].no);
  • 새싹교실/2011/Noname . . . . 7 matches
          * 관련 페이지 : ThreeFs, [http://no-smok.net/nsmk/ThreeFs ThreeFs(노스모크)], [http://no-smok.net/nsmk/FiveFs FiveFs(노스모크)]
         int hanoi(int n,char,char,char);
          hanoi(n,'a','c','b');
         int hanoi(int n,char from,char to, char temp)
          hanoi(n-1,from,temp,to);
          hanoi(n-1,temp,to,from);
  • 정모/2013.5.6/CodeRace . . . . 7 matches
          char note[256];
          fscanf(code_race,"%s",note);
          printf("%s\n",note);
          char note[256];
          fscanf(code_race,"%s",note);
          if(strcmp(note,paper[i])==0)
          strcpy(paper[index],note);
  • ACM_ICPC/2011년스터디 . . . . 6 matches
          * 3n+1 problems: [http://wiki.zeropage.org/wiki.php/3N+1Problem 3N+1Problems] (Problem no. 1207)
          * jolly jumper : [JollyJumpers] (Problem no. 2575)
          * 제 코드에 무엇이 문제인지 깨달았습니다. 입출력이 문제가 아니었어요. 숫자 범위 괜히 0이거나 3000 이상이면 "Not jolly" 출력하고 break하니까 이후에 더 적은 숫자가 들어온 경우가 무시당해서 Wrong Answer(출력 하든 안하든, 0 제외하고 3000 이상일 때만 하든 다 Wrong..;ㅅ;) 입력을 하지 않을 때까지 계속 받아야 하는데, 임의로 끊었더니 그만..... 그리고 continue로 해도 마찬가지로 3000을 제외하고 입력 버퍼에 남아있던 것들이 이어서 들어가서 꼬이게 되는! Scanner을 비우는 거는 어찌 하는 걸까요오;ㅁ;? 쨋든 그냥 맘 편하게 조건 지우고 Accepted ㅋㅋ 보증금 및 지각비 관련 내용은 엑셀에 따로 저장하였습니다. - [강소현]
          * An Easy Problem : [AnEasyProblem] (Problem no.2453)
          * A Knight's journey: [AKnight'sJourney] (Problem no.2488)
          * [http://poj.org/problem?id=1953 1953 World Cup Noise/권순의]
          * [World Cup Noise/권순의]
          * [World Cup Noise/정진경]
          * 208번 [http://koistudy.net/?mid=prob_page&NO=208 잔디밭] - 권순의 / [잔디밭/권순의]
          * 145번 [http://koistudy.net/?mid=prob_page&NO=145 기숙사와 파닭] 풀어오기
          * 그래서 [정진경]군이 157번[http://koistudy.net/?mid=prob_page&NO=157 The tower of Hanoi]문제를 풀고, 설명한 후 [Mario]문제(선형적인 문제)를 풀게하여 연습을 한 후 다시 파닭문제에 도전하게 되었습니다.
          * 145번 [http://koistudy.net/?mid=prob_page&NO=145 기숙사와 파닭] 풀어오기
          * [김태진] - 파닭문제를 드디어 풀었습니다. 풀기까지 재귀함수 문제들도 풀어보고, Hanoi문제도 풀어보고, Mario문제도 이렇게 풀었다 저렇게 풀었다를 몇시간째, 진경이가 for문으로 Mario를 풀어보라기에 꾸역꾸역풀고나니, !!! 파닭푸는 방법을 알았다! 며 10분만에 해결했습니다.-- 파닭문제 프로젝트를 만든지 1달째인데 푼건 10분도 안걸린.... 네, 아무튼 약속대로 소현이누나가 파닭을 쏘네요+_+!
          * [http://koistudy.net/?mid=prob_page&NO=210 보물찾기] 문제 풀기
          * [http://koistudy.net/?mid=prob_page&NO=394 세 용액] 문제 풀기
          * [http://koistudy.net/?mid=prob_page&NO=213 위성 사진] 문제 풀기
  • AVG-GCC . . . . 6 matches
          -save-temps Do not delete intermediate files[[BR]]
          -E Preprocess only; do not compile, assemble or link[[BR]]
          -S Compile only; do not assemble or link[[BR]]
          -c Compile and assemble, but do not link[[BR]]
          Permissable languages include: c c++ assembler none[[BR]]
          'none' means revert to the default behaviour of[[BR]]
  • Basic알고리즘/팰린드롬/조현태 . . . . 6 matches
          int nowCheck = strSize - 1;
          if (buffur[i] != buffur[nowCheck - 1] || buffur[i + 1] != buffur[nowCheck] )
          nowCheck -= 2;
          if (buffur[i] != buffur[nowCheck])
          --nowCheck;
  • BigBang . . . . 6 matches
          * [http://kldp.org/node/121134 extern "c"의 의미?]
          * non-standard sequence container
          * non-standard associate container
          * not in STL container
          * 위의 각각의 예시는 메모리 기반, node 기반(linked-list)으로 구분이 된다.
          * 무효화가 적어야 하는 경우에는 node 기반(list, set)을 사용해야 한다.
  • CVS . . . . 6 matches
          * [http://www.csc.calpoly.edu/~dbutler/tutorials/winter96/cvs/ Yet another CVS tutorial (a little old, but nice)]
         This problem is quite common apparently... <the problem>snip > I've been trying to use CVS with the win-cvs client without much > success. I managed to import a module but when I try to do a > checkout I get the following error message: > > cvs checkout chargT > > cvs server: cannot open /root/.cvsignore: Permission denied > > cvs [server aborted]: can't chdir(/root): Permission denied > > I'm using the cvs supplied with RedHat 6.1 - cvs 1.10.6 /snip</the> ---------
         It is not actually a bug. What you need to do is to invoke your pserver with a clean environment using 'env'. My entry in /etc/inetd.conf looks like this:
         cvspserver stream tcp nowait root /usr/sbin/tcpd /usr/bin/env - /usr/bin/cvs -f --allow-root=/usr/local/cvsroot pserver
         Apparently, the problem is actually with Linux - daemons invoked through inetd should not strictly have any associated environment. In Linux they get one, and in the error case, it is getting some phoney root environment.
  • CubicSpline/1002/NaCurves.py . . . . 6 matches
         class NormalFunction:
          self.normalFunc = NormalFunction()
          return self.normalFunc.perform(x) - self.lagrange.perform(x)
          self.normalFunc = NormalFunction()
          return self.normalFunc.perform(x) - self.piecewiseLagrange.perform(x)
          self.normalFunc = NormalFunction()
          return self.normalFunc.perform(x) - self.spline.perform(x)
  • DermubaTriangle/조현태 . . . . 6 matches
         double GetHouseDistance(POINT trianglePointOne, POINT trianglePointAnother)
          return sqrt(pow(GetHousePointX(trianglePointOne) - GetHousePointX(trianglePointAnother), 2) +
          pow(GetHousePointY(trianglePointOne) - GetHousePointY(trianglePointAnother), 2));
          int houseNumberAnother;
          while ( cin >> houseNumberOne >> houseNumberAnother)
          printf("%.3f\n", GetHouseDistance(GetTrianglePoint(houseNumberOne), GetTrianglePoint(houseNumberAnother)));
  • EightQueenProblemSecondTryDiscussion . . . . 6 matches
          if not len (UnAttackableList1):
          if not len (UnAttackableList2):
          if not len (UnAttackableList):
          ## return before level. ( if level == 0: have no solution)
          if not self.MakeEightQueen (Level + 1):
         제가 보기에 현재의 디자인은 class 키워드만 빼면 절차적 프로그래밍(procedural programming)이 되는 것 같습니다. 오브젝트 속성은 전역 변수가 되고 말이죠. 이런 구성을 일러 God Class Problem이라고도 합니다. AOP(Action-Oriented Programming -- 소위 Procedural Programming이라고 하는 것) 쪽에서 온 프로그래머들이 자주 만드는 실수이기도 합니다. 객체지향 분해라기보다는 한 거대 클래스 내에서의 기능적 분해(functional decomposition)가 되는 것이죠. Wirfs-Brock은 지능(Intelligence)의 고른 분포를 OOD의 중요요소로 뽑습니다. NQueen 오브젝트는 그 이름을 "Manager"나 "Main''''''Controller"로 바꿔도 될 정도로 모든 책임(responsibility)을 도맡아 하고 있습니다 -- Meyer는 하나의 클래스는 한가지 책임만을 제대로 해야한다(A class has a single responsibility: it does it all, does it well, and does it only )고 말하는데, 이것은 클래스 이름이 잘 지어졌는지, 얼마나 구체성을 주는지 등에서 알 수 있습니다. (Coad는 "In OO, a class's statement of responsibility (a 25-word or less statement) is the key to the class. It shouldn't have many 'and's and almost no 'or's."라고 합니다. 만약 이게 자연스럽게 되지않는다면 클래스를 하나 이상 만들어야 한다는 얘기가 되겠죠.) 한가지 가능한 지능 분산으로, 여러개의 Queen 오브젝트와 Board 오브젝트 하나를 만드는 경우를 생각해 볼 수 있겠습니다. Queen 오브젝트 갑이 Queen 오브젝트 을에게 물어봅니다. "내가 너를 귀찮게 하고 있니?" --김창준
  • Fmt . . . . 6 matches
         If a new line is started, there will be no trailing blanks at the
         it is not followed by a space or another line break. If a line
         If a new line is started, there will be no trailing blanks at the end of
         provided it is not followed by a space or another line break. If a line
  • Gof/Singleton . . . . 6 matches
         Smalltalk에서 unique instance를 리턴하는 functiond은 Singleton 클래스의 class method로 구현된다. 단일 인스턴스가 만들어지는 것을 보장하기 위해서 new operation을 override한다. The resulting Singleton class might have the following two class methods, where SoleInstance is a class variable that is not used anywhere else:
          self error: 'cannot create new object'
          // Lookup returns 0 if there's no such singleton
         === Known Uses ===
         InterViews user interface toolkit[LCI+92]는 toolkit의 Session과 WidgetKit 클래스의 unique instance에 접근하지 위해 SingletonPattern을 이용한다. Session은 application의 메인 이벤트를 dispatch하는 루프를 정의하고 사용자 스타일관련 데이터베이스를 저장하고, 하나나 그 이상의 물리적 display 에 대한 연결들(connections)을 관리한다. WidgetKit은 user interface widgets의 look and feel을 정의한다. WidgetKit::instance () operation은 Session 에서 정의된 환경변수에 기반하여 특정 WidgetKit 의 subclass를 결정한다. Session의 비슷한 operation은 지원하는 display가 monochrome display인지 color display인지 결정하고 이에 따라서 singleton 인 Session instance를 설정한다.
         error C2248: 'CNSingleton::CNSingleton' : cannot access private member declared in class 'CNSingleton' 라고 에러가 발생합니다.
  • Gof/State . . . . 6 matches
         == Also Known As ==
          void Acknowledge ();
          virtual void Acknowledge (TCPConnection* );
         void TCPConnection::Acknowledge () {
          _state->Acknowledge (this);
         == Known Uses ==
  • HanoiTowerTroublesAgain! . . . . 6 matches
         === About [HanoiTowerTroublesAgain!] ===
          || 문보창 || C++ || 10분 || [HanoiTowerTroublesAgain!/문보창] ||
          || 황재선 || Java || 50분 || [HanoiTowerTroublesAgain!/황재선] ||
          || 하기웅 || C++ || 원랜 1시간, 문보창 XXX 때문에 말렸음ㅡㅡ; || [HanoiTowerTroublesAgain!/하기웅] ||
          || 이도현 || C++ || Closed Form 구하는 데(1시간 30분), 코딩 5분 || [HanoiTowerTroublesAgain!/이도현] ||
          || [조현태] || C++ || ? || [HanoiTowerTroublesAgain!/조현태] ||
  • HowToBuildConceptMap . . . . 6 matches
         from Learning, Creating, Using Knowledge
          1. Identify a focus question that addresses the problem, issues, or knowledge domain you wish to map. Guided by this question, identify 10 to 20 concepts that are pertinent to the question and list these. Some people find it helpful to write the concept labels on separate cards or Post-its so taht they can be moved around. If you work with computer software for mapping, produce a list of concepts on your computer. Concept labels should be a single word, or at most two or three words.
          * Next selet the two, three or four suboncepts to place under each general concept. Avoid placing more than three or four concepts under any other concept. If there seem to be six or eight concepts that belong under a major concept or subconcept, it is usually possible to identifiy some appropriate concept of intermediate inclusiveness, thus creating another level of hierarchy in your map.
          * Rework the structure of your map, which may include adding, subtracting, or changing superordinate concepts. You may need to do this reworking several times, and in fact this process can go on idenfinitely as you gain new knowledge or new insights. This is where Post-its are helpful, or better still, computer software for creating maps.
          * Look for crosslinks between concepts in different sections of the map and label these lines. Crosslinks can often help to see new, creative relationships in the knowledge domain.
          * Concept maps could be made in many different forms for the same set of concepts. There is no one way to draw a concept map. As your understanding of relationships between concepts changes, so will your maps.
  • LawOfDemeter . . . . 6 matches
         So we've decided to expose as little state as we need to in order to accomplish our goals. Great! Now
         of them changes. So not only do you want to say as little as possible, you don't want to talk to more
         Now the caller is only depending on the fact that it can add a foo to thingy, which sounds high level
         enough to have been a responsibility, not too dependent on implementation.
         Now back to to the ask vs. tell thing. To ask is a query, to tell is a command. I subscribe to the notion
         the code, you can do so with confidence if you know the queries you are calling will not cause anything
  • LearningToDrive . . . . 6 matches
         I jerked back to attention as the car hit the gravel. My mom (her courage now amazes me) gently got the car back straight on the road. The she actually taught me about driving. "Driving is not about getting the car goint in the right direction. Driving is about constantly paying attention, making a little correction this way, a little correction that way."
         This is the paradigm for XP. There is no such thing as straight and level. Even if things seem to be going perfectly, you don't take your eyes off the road. Change is the only constant. Always be prepared to move a little this way, a little that way. Sometimes maybe you have to move in a completely different direction. That's life as a programmer.
         Everythings in software changes. The requirements change. The design changes. The business changes. The technology changes. The team changes. The team members change. The problem isn't change, per se, because change is going to happen; the problem, rather, is the inability to cope with change when it comes.
         The driver of a software project is the customer. If the software doesn't do what they want it to do, you have failed. Of course, they don't know exactly what the software should do. That's why software development is like steering, not like getting the car pointed straight down the road. Out job as programmers is to give the customer a steering wheel and give them feedback about exactly where we are on the road.
  • Linux . . . . 6 matches
         I'd like to know what features most people would want. Any suggestions
         It is NOT protable (uses 386 task switching etc), and it probably never
         리눅스와 비슷한 운영체제로는 정통적인 유닉스 클론 이라고 평가받는 [:FreeBSD BSD]계열이 있다. BSD계열중 가장 잘알려진 [http://www.kr.freebsd.org FreeBSD]의 경우 실제로 과거부터 hotmail.com, yahoo.com, cdrom.com 을 운영해온 네트워킹에 대한 안정성이 입증된 운영체제이다. 실제로 2.6커널의 도입이전에는 BSD의 네트워킹이 더욱 뛰어나다는 평가를 받았지만 일반적인 의견이었으나, 많은 구조적 변경을 통해서 리눅스는 현재 이런 점을 극복하고 BSD와 리눅스를 선택하는 것은 운영자의 기호일 뿐이라는 이야기를 한다. 최근에는 리눅스를 데스크탑의 용도로 까지 확장하려는 노력의 덕분에 로케일 설정관련 부분이 대폭 강화되었으며, 사용자 편의성을 고려한 WindowManager인 [Gnome], [KDE] 등의 프로그램이 대폭 강화되면서 low-level 유저라도 약간의 관심만 기울인다면 충분히 서버로써 쓸 만한 운영체제로 변모하였다.
         [http://www.gnome.or.kr Gnome Korea Group]
         [http://translate.google.com/translate?hl=ko&sl=en&u=http://www.softpanorama.org/People/Torvalds/index.shtml&prev=/search%3Fq%3Dhttp://www.softpanorama.org/People/Torvalds/index.shtml%26hl%3Dko%26lr%3D 리눅스의 개발자 LinusTorvalds의 소개, 인터뷰기사등]
  • MoniWikiACL . . . . 6 matches
         @Guest Anonymous # priority를 지정하지 않으면 기본값 2
         /!\ 여기서 Anonymous 사용자는 @Guest로 지정되어 있으며, @Guest는 미리 정의된 그룹이 아닙니다.
         @Guest Anonymous // @Guest 사용자 그룹 정의
         @Guest Anonymous // @Guest 사용자 그룹 정의
         @Guest Anonymous # @ALL을 제외한 모든 그룹의 priority는 그 값이 지정되지 않으면 2 이다.
          * Anonymous (@Guest): {{{deny *}}}: 모두 거부 (@Guest그룹의 priority가 높으므로 @ALL에 대해 허용된 것과 무관하게 거부된다)
  • ProgrammingLanguageClass/2006/EndTermExamination . . . . 6 matches
         up to ... (1) <어느 위치·정도·시점이> …까지(에), …에 이르기까지;<지위 등이> …에 이르러:up to this time[now] 지금껏, 지금[이 시간]까지는/I am up to the ninth lesson. 나는 제 9과까지 나가고 있다./He counted from one up to thirty. 그는 1에서 30까지 세었다./He worked his way up to company president. 그는 그 회사의 사장으로까지 출세했다. (2) [대개 부정문·의문문에서] 《구어》 <일 등>을 감당하여, …을 할 수 있고[할 수 있을 정도로 뛰어나]:You’re not up to the job. 너는 그 일을 감당하지 못한다./This novel isn’t up to his best. 이 소설은 그의 최고작에는 미치지 못한다./This camera is not up to much. 《구어》 이 카메라는 별로 대단한 것은 아니다./Do you feel up to going out today? 오늘은 외출할 수 있을 것 같습니까? 《병자에게 묻는 말》 (3) 《구어》 <나쁜 짓>에 손을 대고;…을 꾀하고:He is up to something[no good]. 그는 어떤[좋지 않은] 일을 꾀하고 있다./What are they up to? 그들은 무슨 짓을 하려는 것인가? (4) 《구어》 <사람이> 해야 할, …나름인, …의 의무인:It’s up to him to support his mother. 그야말로 어머니를 부양해야 한다./I’ll leave it up to you. 그것을 네게 맡기마./It’s up to you whether to go or not. 가고 안가고는 네 맘에 달려 있다./The final choice is up to you. 마지막 선택은 네 손에 달려 있다.
  • PythonNetworkProgramming . . . . 6 matches
          if not data:
          if not data:
         === normal socket ===
          return not self.connected
          return not self.connected
          * [http://gnosis.cx/publish/programming/sockets.html]
  • RecentChangesMacro . . . . 6 matches
         {{{[[RecentChanges(bytesize,nonew|quick|showhost|simple|comment|board|hits)]]}}}
          * bytesize is replaced by item=''number'' and bytesize is ignored
         {{{[[RecentChanges(item=5,nonew)]]}}}
         [[RecentChanges(item=5,nonew)]]
         {{{[[RecentChanges(item=10,showhost,nonew)]]}}}
         [[RecentChanges(item=10,showhost,nonew)]]
  • StructuredText . . . . 6 matches
         sub-paragraph of another paragraph if the other paragraph is the last
          * A paragraph that begins with a '-', '*', or 'o' is treated as an unordered list (bullet) element.
          '''Note:''' This works for relative as well as absolute URLs.
          Is interpreted as '... by Smith <a href="#12">[12]</a> this ...'. Together with the next rule this allows easy coding of references or end notes.
          Is interpreted as '<a name="12">[12]</a> "Effective Techniques" ...'. Together with the previous rule this allows easy coding of references or end notes.
          * A paragraph that has blocks of text enclosed in '||' is treated as a table. The text blocks correspond to table cells and table rows are denoted by newlines. By default the cells are center aligned. A cell can span more than one column by preceding a block of text with an equivalent number of cell separators '||'. Newlines and '|' cannot be a part of the cell text. For example:
  • Temp/Parser . . . . 6 matches
          if not tok:
          return self.err('Expected a number, not '+tok)
          if num not in (10,50,100,500,1000):
          if tok not in ('black','white','sugar_black','sugar_white'):
          def parse(self,aString=None,aStream=None,aName=None):
          if not tok:
          self.err('Unknown command: '+tok)
          if cmd is None:
  • WikiSandPage . . . . 6 matches
         http://zeropage.org/wikis/nosmok/moinmoin.gif
         [http://zeropage.org/wikis/nosmok/moinmoin.gif 이쁜이사진]
         - 이건 왜 안되는거야 ([snowflower]) (["snowflower"]) ( [snowflower] ) 앞글자를 붙이면([snowflower])
  • ZeroPage_200_OK . . . . 6 matches
         [wiki:ZeroPage_200_OK/note 강의노트]
         == Technology ==
          * World Wide Web Technology Surveys - http://w3techs.com/
          * '''Node.js (JavaScript)''' - http://nodejs.org/
          * '''Cloud9 IDE''' (Node.js)
          * asynchronous and event driven
          * Nginx + Fast CGI + nodejs의 조합이 얼마나 강력한 조합인지 새삼 꺠닫게 되었습니다. 하지만 안정성을 원한다면 역시나 Apache... - [안혁준]
  • [Lovely]boy^_^/Diary/2-2-15 . . . . 6 matches
          * My mom went into hospital. My father is not a good status too. I worry their health. I wish that they'll recover a health.
          * A algorithm course ended. This course does not teaches me many things.
          * A object programming course ended. Professor told us good sayings, similar to a data communication course's professor. At first, I didn't like him, but now it's not. I like him very much. He is a good man.
          * Today too, I have worked our store. but today is not as busy as yesterday, so I could study rest final-test.
          * Ah.. I want to play a bass. It's about 2 months since I have not done play bass. And I want to buy a bass amplifier. A few weeks ago, I had a chance that can listen a bass amplifier's sound at Cham-Sol's home. I was impressed its sound. ㅠ.ㅠ.
  • [Lovely]boy^_^/Diary/2-2-16 . . . . 6 matches
          * I read a novel named the Brain all day. Today's reading amount is about 600 pages. It's not so interesting as much as the price of fame.
          * '''There is no man nicer than a man who has a target, and rushs towards it.'''
          * I heard Jung mong-joon revenged No moo-hyun. I can't believe government men.
          * I studied Grammar in Use Chapter 39,40. I have not done study this book since then summer.--;
          * I studied ProgrammingPearls chapter 4,5. Both 4 and 5 are using a binary search. Its content is no bug programm.
          * I don't know my drinking amount yet.--;
  • 권영기/web crawler . . . . 6 matches
          if pos is not -1 :
          http://snowbora.com/343
          url = 'http://comic.naver.com/webtoon/detail.nhn?titleId=449854&no=' + str(i) + '&weekday=wed'
          * 'http://comic.naver.com/webtoon/detail.nhn?titleId=449854&no=***&weekday=wed'
          no는 그 페이지가 몇 편인지
          'http://comic.naver.com/webtoon/detail.nhn?titleId=449854&no=20&weekday=wed' 이면 럭키짱 20편이라는 소리.
  • 데블스캠프2005/RUR-PLE . . . . 6 matches
          * not 사용 + 연습(수확2) 40분
         == not ==
          * not은 아래와 같은 식으로 사용한다.
         if not next_to_beeper():
          if not next_to_a_carrot():
          if not next_to_a_carrot(): # oops!
  • 몸짱프로젝트/HanoiProblem . . . . 6 matches
         void hanoi(const int n, int x, int y, int z);
          hanoi(4, 1, 2, 3);
         void hanoi(const int n, int x, int y, int z)
          hanoi(n-1, x, y, z);
          hanoi(1, x, z, y);
          hanoi(n-1, y, z, x);
  • 안혁준 . . . . 6 matches
          * http://wikinote.bluemir.me
         http://wikinote.bluemir.me
          * nodejs
          * nodejs 공부하기.
          * [http://blog.naver.com/qa22ahj/100048706502 Wave Piano]
          * 개인용위키 - [http://github.com/HyeokJun/WikiNote wikinote]
  • 윤종하/지뢰찾기 . . . . 6 matches
         //#define NO_STATE 3
          int iIsUnknown;
          if(map[input.Y][input.X].iIsUnknown==FALSE) map[input.Y][input.X].iIsUnknown=TRUE;
          else map[input.Y][input.X].iIsUnknown=FALSE;
          else if(map[ypos][xpos].iIsUnknown==TRUE) printf(" ?");
          input->iIsUnknown=FALSE;
  • 이차함수그리기/조현태 . . . . 6 matches
         int banollim(float number)
          gotoxy(banollim(x-min_x+1+where_x),(where_y+max_y*tab_y));
          gotoxy(banollim(-min_x+1+where_x),(where_y-banollim(y)*tab_y+max_y*tab_y));
          gotoxy(banollim(x-min_x+1+where_x),(where_y-banollim(function_x_to_y(x))*tab_y+max_y*tab_y));
  • 정모/2011.4.11 . . . . 6 matches
          * 나왔던 문제도 보여주세요 ㅋㅋ - [Enoch]
          * 그냥 정모 대신 소풍 ㄱㄱ임. 9호선 타거나 버스 타거나 - [Enoch]
          * 관련 페이지 : ThreeFs, [http://no-smok.net/nsmk/ThreeFs ThreeFs(노스모크)], [http://no-smok.net/nsmk/FiveFs FiveFs(노스모크)]
          * 다음에 지목해줄게 -ㅅ- ㅋ - [Enoch]
          * 악.. 후기를 썼다고 기억하고 있었는데 안썼네요ㅠㅠ.... 항상 새로운 프로그램을 준비하는 회장님께 박수를 보냅니다. 진실, 거짓은 전에도 해봤지만 자기를 소개하는 IceBreaking도 즐거웠습니다. 의외의 사실과 거짓은 항상 나오는 것 같습니다. 스피드 퀴즈도 즐거웠습니다. 재학생들이 그간의 활동을 회고하고 11학번 학우들이 새로운 키워드를 알게된 좋은 계기였다고 생각합니다. 순의의 OMS도 즐겁게 봤습니다. 자신이 이야기하고자 하는 내용을 좀 더 자신 있게 표현하지 못하고 약간 쑥스러워(?) 하는 면도 보였지만 동영상도 그렇고 많은 준비를 했다고 느꼈습니다. 다음 OMS에 대한 부담이 큽니다=_=;; - [Enoch]
  • 정모/2011.4.4 . . . . 6 matches
          * 내 기억에 현이는 초기화부분, 조건부, 후처리, 바디 부분에 번호를 매겨서 외우라고 시켰던거 같음 - [Enoch]
          * 넌 우리쪽 튜터링 활동비로 밥사줘도 제대로 안할거냐-_- - [Enoch]
          * 내가 너보다 더더더더더더 허접했을 때 페어프로그래밍이 많이 도움 되었었음. 그리고 내가 2학년이었을 땐 너보다 더더더더더더더더 코딩 못함. 너무 걱정하지 말고 내가 도움은 많이 안되지만 튜터링을 통해서라도 내가 아는 것은 열심히 가르쳐주겠음 - [Enoch]
          * 페어 프로그래밍을 하기 때문에 생산성이 높아지고 속도가 빨라진다는 점은 동의합니다. 하지만 페어 프로그래밍의 더 큰 장점은 속도보다는 프로그램의 완성도라고 생각했습니다. 빨리 짜는게 최우선이었던 이번 코드레이스가 속도의 향상을 보여준 시간이었다면, 다음 페어 프로그래밍은 프로그램의 설계 혹은 완성도가 향상됨을 더 느끼게 해주면 좋겠다는 의미였습니다. - [Enoch]
          * 간만의 페어 프로그래밍이라 재밌었습니다. 개인적 성향일지도 모르겠지만 혼자 코딩하면 코딩 참 싫어하는데 페어 프로그래밍을 할 때는 상대적으로 훨씬 즐겁게 하는 편입니다. 상대가 성현이라서 더 긴장하고 집중하고 했던 것도 큽니다 ㅋㅋㅋ (미안해, 성현아 누나가 허접해서...) 중간에 수경이에게 뭐라 한마디 하면서 정모 분위기를 흐린건 죄송합니다. 다른 학우들은 어떻게 생각했을지 모르겠습니다. 수경이가 못할 말을 하진 않았고, 방호실 아저씨가 옳다고는 전혀 생각하지 않습니다만 제 입장에선 전달법이나 태도는 대표자로서 맞지 않다고 생각했습니다. 학생회장이 조금만 부주의하게 언행을 일삼아도 비난받고 총무부장이 자기도 모르는 새에 조금만 빈틈을 보여도 욕을 먹듯이 리더이고 회장이고 제로페이지의 얼굴이기 때문에 싫어도 가져야 하는 자세가 있습니다. 한번 생각해보셨으면 좋겠습니다. - [Enoch]
          * 나를 신뢰하지 못한게지.. - [Enoch]
  • 정모/2011.5.2 . . . . 6 matches
          * 기타 구글캠 톡톡톡에서 들었던 얘기를 좀 해보겠습니다. - [Enoch]
          * [http://zeropage.org/index.php?mid=notice&page=2&document_srl=52787 여기]에서 제로페이지의 행사들을 이끌어갈 스태프 여러분을 모집합니다.
          * 난 좋아는 하는데 잘 하지는 못하는 분류에 속해 있구나 // OMS 때 했던 이 부분은 '''사람'''이 이런 4가지 부류로 나누어진다는게 아니라 '''능력''' 이야기임. 좋아는 하는데 잘 하지는 못하는 것도 있고 좋아하면서 잘 하는 것도 있고 좋아하지도 않을 뿐더러 잘 못하는 것도 있다는 것이지. 순의가 좋아하면서 잘하는 것도 있잖아'ㅅ')r - [Enoch]
          * 어떤 동아리를 하는지 궁금하네요. 무엇을 하던 다양하게 많이 할 수록 좋다고 생각합니다. 저도 겪고 있는 상황이지만 쉽게 불타오르고 실천하지 않는게 문제라면 불타오르는 걸 지속 시킬 수 있는 동기가 필요합니다. - [Enoch]
          * 이번 OMS에서 많이 아쉬움을 느꼈습니다. 준비도 약간 부족했고 했던 얘기를 반복하게 되고 오프 더 레코드 이야기를 너무 많이 한것 같아요;ㅅ; 제로페이지 학우들에게는 뭐라도 말해주고 싶은데 아는게 쥐뿔도 없어서 그런가봐요ㅠ_ㅠ 구글 캠퍼스 리쿠르팅의 내용은 구글캠 톡톡톡이 생각나서 이것저것 껴들어서 말한거 같구요..;; 나이값좀 해야겠다고 느낀 정모였습니다. 흑흑 - [Enoch]
          * 요약은 내가 한게 아닌데.. 중간에 Can't Save 나와서 너랑 충돌 있는줄 알았어. 다른 사람이었군;; - [Enoch]
  • 중위수구하기/나휘동 . . . . 6 matches
         def swapList(aList, one, another):
          aList[one], aList[another] = aList[another], aList[one]
         def swapList(aList, one, another):
          aList[one], aList[another] = aList[another], aList[one]
  • CleanCode . . . . 5 matches
          * [http://u1aryz.blogspot.kr/2011/12/gerrit-error-gerritsite-not-set.html Gerrit기동시에「** ERROR: GERRIT_SITE not set」]
         var array = stringObject.match(/regexp/); // if there is no match, then the function returns null, if not returns array.
          * EJB, Spring ... : 해당 framework에서 제공하는 다양한 방법들을 통해 xml, annotation 등의 간단한 설정으로 횡단 관심사에 관한 코드를 작성하지 않고도 해당 기능들을 자신의 프로그램에 넣을 수 있다.
  • ComponentObjectModel . . . . 5 matches
         {{|Component Object Model, or COM, is a Microsoft technology for software componentry. It is used to enable cross-software communication and dynamic object creation in many of Microsoft's programming languages. Although it has been implemented on several platforms, it is primarily used with Microsoft Windows. COM is expected to be replaced to at least some extent by the Microsoft .NET framework. COM has been around since 1993 - however, Microsoft only really started emphasizing the name around 1997.
         The COM platform has largely been superseded by the Microsoft .NET initiative and Microsoft now focuses its marketing efforts on .NET. To some extent, COM is now deprecated in favour of .NET.
         Despite this, COM remains a viable technology with an important software base – for example the popular DirectX 3D rendering SDK is based on COM. Microsoft has no plans for discontinuing COM or support for COM.
  • DPSCChapter2 . . . . 5 matches
         Don : Hey, Jane, could you help me with this problem? I've been looking at this requirements document for days now, and I can't seem to get my mind around it.
          3. Provider/Plan Match. An automated process attempts to mach the plan (the contract unser which the claim is being paid) and the health care provider (e.g., the doctor) identified on the claim with the providers with which the overall claim processing organization has a contract. If there is no exact match, the program identifies the most likely matches based on soundex technology (an algorithm for finding similar-sounding words). The system displays prospective matches to knowledge workers in order of the likeinhood of the match, who then identify the correct provider.
          4. Automatic Adjudication. The system determines whether a claim can be paid and how much to pay if and only if there are no inconsistencies between key data items associated with the claim. If there are inconsistencies, the system "pends" the claim for processing by the appropriate claims adjudicator.
  • DataStructure/Tree . . . . 5 matches
          * Node : 노드
          * InOrder : Left Child -> Root -> Right Child : 우리에게 가장 익숙한 방식
         InOrder(a)
          InOrder(a->left)
          InOrder(a->right)
          * Keys in Left Subtree < Keys of Node
          * Keys in Right Subtree > Keys of Node(고로 순서대로 정렬되어 있어야 한단 말입니다.)
         void init(Node** node,char* ch) // 초기화
          (*node)->pLeft = (*node)->pRight = NULL; // 왼쪽 오른쪽 자식 NULL로
          (*node)->Data = new char[strlen(ch) + 1]; // 문자열 길이만큼 할당
          strcpy((*node)->Data,ch); // 노드에 문자열 복사
         void PrintandDelete(Node* root) // 맨 왼쪽부터 순회(Preorder인가?)
         int Add(Node** root,char* ch)
          *root = new Node; // 할당
  • DesignPatternsAsAPathToConceptualIntegrity . . . . 5 matches
         During our discussions about the organization of design patterns there was a comment about the difficulty of identifying the “generative nature” of design patterns. This may be a good property to identify, for if we understood how design patterns are used in the design process, then their organization may not be far behind. Alexander makes a point that the generative nature of design patterns is one of the key benefits. In practice, on the software side, the generative nature seems to have fallen away and the more common approach for using design patterns is characterized as “when faced with problem xyz…the solution is…” One might say in software a more opportunistic application of design patterns is prevalent over a generative use of design patterns.
         http://www.econ.kuleuven.ac.be/tew/academic/infosys/Members/Snoeck/litmus2.ps
         d. Snoeck with Event Driven Design (EDD) raises existence dependency as the system modularization principle.
         EventDrivenDesign 의 Snoeck 는 system modularization principle 에 대해 의존성 존재를 들었다.
         EDO 와 RDD 는 이 1차 원리인 "변화하는 부분에 대해 캡슐화하라"와 그들의 명확한 룰들에 따라 적용될때 다른 방법들로 만나서, 다른 디자인 패턴들을 생성해 낼 것이다. 예를 들면, RDD는 Mediator, Command, TemplateMethod, ChainOfResponsibility (주로 behavior), EDD 는 Observer, Composite, ChainOfResposibility(주로 structure) 를 생성해낼것이다.
         Now putting this together with the earlier discussion about conceptual integrity we can propose some questions for discussion:
         · Along what principle (experience, data, existence dependency, contract minimization, or some unknown principle) is the application partitioned?
  • Emacs . . . . 5 matches
         === Minor Mode ===
          * [http://wiki.zeropage.org/wiki.php/Emacs/Mode/MinorMode/hs-minor-mode hs-minor-mode]
          * [https://github.com/technomancy/package.el/blob/master/package.el package.el]을 컴퓨터에 저장한다. 저장 위치는 아무 곳이나 상관 없지만 되도록이면 HOME 디렉토리에 .emacs.d 디렉토리를 만들어서 그 안에 넣어 주도록 하자.
  • GDBUsage . . . . 5 matches
         There is absolutely no warranty for GDB. Type "show warranty" for details.
         Program exited normally.
         With no argument, edits file containing most recent line listed.
         With no arguments, run an inferior shell.
         [http://kldp.org/node/71806 KLDP:GDB 잘 쓰기]라는 글 에도 사용법이 쉽게 정리 되어 있습니다.
  • Gof/Facade . . . . 5 matches
         예를 들기 위해, 어플리케이션에게 컴파일러 서브시스템을 제공해주는 프로그래밍 환경이 있다고 하자. 이 서브시스템은 컴파일러를 구현하는 Scanner, Parser, ProgramNode, BytecodeStream, 그리고 ProgramNodeBuilder 클래스를 포함하고 있다. 몇몇 특수화된 어플리케이션은 이러한 클래스들을 직접적으로 접근할 필요가 있을 것이다. 하지만, 대부분의 컴파일러 시스템을 이용하는 클라이언트들은 일반적으로 구문분석(Parsing)이나 코드 변환 (Code generation) 의 세부적인 부분에 대해 신경쓸 필요가 없다.(그들은 단지 약간의 코드를 컴파일하기 원할뿐이지 다른 강력한 기능을 알 필요가 없다.) 그러한 클라이언트들에게는 컴파일러 서브시스템의 강력하지만 저급레벨인 인터페이스는 단지 그들의 작업을 복잡하게 만들 뿐이다.
         subsystem classes (Scanner, Parser, ProgramNode, etc.)
         Parser 클래스는 Scanner의 token로 parse tree를 구축하기 위해 ProgramNodeBuilder 를 사용한다.
          virtual void Parse (Scanner&, ProgramNodeBuilder &);
         Parser는 점진적으로 parse tree를 만들기 위해 ProgramNodeBuilder 를 호출한다. 이 클래스들은 Builder pattern에 따라 상호작용한다.
         class ProgramNodeBuilder {
          ProgramNodeBuilder ();
          virtual ProgramNode* NewVariable (
          virtual ProgramNode* NewAssignment (
          ProgramNode* variable, ProgramNode* expression
          virtual ProgramNode* NewRetrunStatement (
          ProgramNode* value
          virtual ProgramNode* NewCondition (
          ProgramNode* condition,
          ProgramNode* truePart, ProgramNode* falsePart
          ProgramNode* GetRootNode ();
          ProgramNode* _node;
         parser tree는 StatementNode, ExpressionNode와 같은 ProgramNode의 subclass들의 인스턴스들로 이루어진다. ProgramNode 계층 구조는 Composite Pattern의 예이다. ProgramNode는 program node 와 program node의 children을 조작하기 위한 인터페이스를 정의한다.
         class ProgramNode {
          // program node manipulation
  • GofStructureDiagramConsideredHarmful . . . . 5 matches
         But inexperienced Patterns students and users don't know this. They read the Patterns literature too quickly, often thinking that they understand a Pattern merely by understanding it's single "Structure" diagram. This is a shortcoming of the GoF Form, one which I believe is harmful to readers.
         What about all those important and subtle Implementation notes that are included with each GoF Pattern? Don't those notes make it clear that a Pattern can be implemented in many ways? Answer: No, because many folks never even read the Implementation notes. They much prefer the nice, neat Structure diagrams, because they usually only take up a third of a page, and you don't have to read and think a lot to understand them.
         Diagrams are seductive, especially to engineers. Diagrams communicate a great deal in a small amount of space. But in the case of the GoF Structure Diagrams, the picture doesn't say enough. It is far more important to convey to readers that a Pattern has numerous Structures, and can be implemented in numerous ways.
  • HanoiProblem/재동 . . . . 5 matches
         void hanoi (int n, int start, int finish, int extra);
          hanoi(n,1,2,3);
         void hanoi (int n, int start, int finish, int extra)
          hanoi ( n-1, start, extra, finish );
          hanoi(n-1, extra, finish, start);
  • MoinMoinTodo . . . . 5 matches
          * Macro that lists all users that have an email address; a click on the user name sends the re-login URL to that email (and not more than once a day).
          * Now that we can identify certain authors (those who have set a user profile), we can avoid to create a backup copy if one author makes several changes; we have to remember who made the last save of a page, though.
          * Replace SystemPages by using the normal "save page" code, thus creating a backup copy of the page that was in the system. Only replace when diff shows the page needs updating.
          * prevent direct saves from outside (i.e. simple attacks), that did not load and parse the edittext page before saving
          * When a save is in conflict with another update, use the rcs/cvs merge process to create the new page, so the conflicts can be refactored. Warn the user of this!
          * I'll certainly not have the time to climb the Zope learning curve in the near future. The new source structure would allow to simply add a {{{~cpp zopemain.py}}} companion to {{{~cpp cgimain.py}}}. '''Volunteers?'''
  • Monocycle . . . . 5 matches
         === About [Monocycle] ===
         각 테스트 케이스에 대해 먼저 아래 출력 예에 나와있는 식으로 테스트 케이스 번호를 출력한다. 자전거가 도착지점에 갈 수 있으면 아래에 나와있는 형식에 맞게 초 단위로 그 지점에 가는 데 걸리는 최소 시간을 출력한다. 그렇지 않으면 "destination not reachable"이라고 출력한다.
         destination not reachable
          || [조현태] || C++ || ? || [Monocycle/조현태] ||
          || 김상섭 ]] || C++ || 무한루프..ㅡㅜ || [Monocycle/김상섭] ||
  • MySQL 설치메뉴얼 . . . . 5 matches
          3. Obtain a distribution file using the instructions in *Note
          With GNU `tar', no separate invocation of `gunzip' is necessary.
          programs properly. See *Note environment-variables::.
          6. If you have not installed MySQL before, you must create the MySQL
          *Note automatic-start::.
          instructions, see *Note perl-support::.
          distribution in some non-standard location, you must change the
          stored on your system. If you do not do this, a `Broken pipe' error
         More information about `mysqld_safe' is given in *Note mysqld-safe::.
         *Note*: The accounts that are listed in the MySQL grant tables
         initially have no passwords. After starting the server, you should set
         up passwords for them using the instructions in *Note
  • Refactoring/SimplifyingConditionalExpressions . . . . 5 matches
          if (notSummer(date))
          if( isNotEligableForDisability()) return 0;
          * A method has conditional behavior that does not make clear the normal path of execution [[BR]] ''Use guard clauses for all the special cases.''
          else result = normalPayAmount();
          return normalPayAmount();
          case NORWEGIAN_BLUE:
         │European| │ │African │ │Norwegian Blue│
  • RelationalDatabaseManagementSystem . . . . 5 matches
         The relational data model permits the designer to create a consistent logical model of information, to be refined through database normalization. The access plans and other implementation and operation details are handled by the DBMS engine, and should not be reflected in the logical model. This contrasts with common practice for SQL DBMSs in which performance tuning often requires changes to the logical model.
         The basic principle of the relational model is the Information Principle: all information is represented by data values in relations. Thus, the relvars are not related to each other at design time: rather, designers use the same domain in several relvars, and if one attribute is dependent on another, this dependency is enforced through referential integrity.
         에디가 코드의 논문은 [http://www.acm.org/classics/nov95/toc.html ACM 논문] 에서 확인할 수 잇음 - [eternalbleu]
  • ReleasePlanning . . . . 5 matches
         The essence of the release planning meeting is for the development team to estimate each user story in terms of ideal programming weeks. An ideal week is how long you imagine it would take to implement that story if you had absolutely nothing else to do.
         No dependencies, no extra work, but do include tests. The customer then decides what story is the most important or has the highest priority to be completed.
          Individual iterations are planned in detail just before each iteration begins and not in advance. The release planning meeting was called the planning game and the rules can be found at the Portland Pattern Repository.
         When the final release plan is created and is displeasing to management it is tempting to just change the estimates for the user stories. You must not do this. The estimates are valid and will be required as-is during the iteration planning meetings. Underestimating now will cause problems later. Instead negotiate an acceptable release plan. Negotiate until the developers, customers, and managers can all agree to the release plan.
         Management can only choose 3 of the 4 project variables to dictate, development always gets the remaining variable. Note that lowering quality less than excellent has unforeseen impact on the other 3. In essence there are only 3 variables that you actually want to change. Also let the developers moderate the customers desire to have the project done immediately by hiring too many people at one time.
  • SecurityNeeds . . . . 5 matches
         a non-firewalled wiki but only a certain group should have access. This may
         be for legal reasons, but has been imposed as a requirment that I cannot
         get around. Anyone know of a wiki that restricts access in such a way?
         ''Why not use webserver passwords to restrict access? Or do you wish to restrict '''editing''' by a restricted group? -- AnonymousCoward ;)''
  • Spring/탐험스터디/2011 . . . . 5 matches
          2.1. 우선 책에서 외부 라이브러리를 사용하고 있는데, STS에는 필요한 라이브러리가 들어있지 않은 것 같다. 이쪽 페이지(http://www.tutorials4u.net/spring-tutorial/spring_install.html)를 보고 라이브러리를 받아야 한다. 받아서 압축을 풀고 spring-framework-3.0.5.RELEASE/dist 폴더에 있는 jar 파일들을 프로젝트에 포함시켜주면 AnnotationContext, AnnotationConfigApplicationContext, @Configuration, @Bean 등을 사용할 수 있게 된다.
         Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
          at org.springframework.context.annotation.AnnotationConfigApplicationContext.<init>(AnnotationConfigApplicationContext.java:63)
         Caused by: java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory
  • ThePriestMathematician/김상섭 . . . . 5 matches
         unsigned int hanoi[10001] = {0,1,};
          temp = 2*hanoi[k] +pow(2,i-k) -1;
          hanoi[i] = min;
          cout << i << " " << a[i] << " " << hanoi[i] << endl;
          cout << hanoi[*j] << endl;
  • ThinkRon . . . . 5 matches
         저는 이미 RonJeffries를 어느 정도 내재화(internalize)하고 있는 것은 아닌가 생각이 듭니다. 사실 RonJeffries나 KentBeck의 언변은 "누구나 생각할 수 있는 것"들이 많습니다. 상식적이죠. 하지만 그 말이 그들의 입에서 나온다는 점이 차이를 만들어 냅니다. 혹은, 그들과 평범한 프로그래머의 차이는 알기만 하는 것과 아는 걸 실행에 옮기는 것의 차이가 아닐까 합니다. KentBeck이 "''I'm not a great programmer; I'm just a good programmer with great habits.''"이라고 말한 것처럼 말이죠 -- 사실 훌륭한 습관을 갖는다는 것처럼 어려운 게 없죠. 저는 의식적으로 ThinkRon을 하면서, 일단 제가 가진 지식을 실제로 "써먹을 수" 있게 되었고, 동시에 아주 새로운 시각을 얻게 되었습니다.
         Let me tell a brief story about how that came about. Our president, at the time was Bob Doherty. Doherty came from General Electric via Yale, and had been one of the bright young men who were taken under the wing of the famous engineer Stiglitz. Every Saturday, Stiglitz would hold a session with these talented young men whom General Electric had recruited and who were trying to learn more advanced engineering theory and problem-solving techniques. Typically, Bob Doherty would sometimes get really stuck while working on a problem. On those occasions, he would walk down the hall, knock on Stiglitz’s door, talk to him — and by golly, after a few minutes or maybe a quarter of an hour, the problem would be solved.
         One morning Doherty, on his way to Stiglitz’s office, said to himself, "Now what do we really talk about? What’s the nature of our conversation?" And his next thought was, "Well Stiglitz never says anything; he just asks me questions. And I don’t know the answer to the problem or I wouldn’t be down there; and yet after fifteen minutes I know the answer. So instead of continuing to Stiglitz’s office, he went to the nearest men’s room and sat down for a while and asked himself, "What questions would Stiglitz ask me about this?" And lo and behold, after ten minutes he had the answer to the problem and went down to Stiglitz’s office and proudly announced that he knew how to solve it.
         --NoSmok:HerbertSimon from http://civeng1.civ.pitt.edu/~fie97/simonspeech.html
  • UbuntuLinux . . . . 5 matches
         rootnoverify (hd1,0)
         방법은 서버에서 서브도메인을 나눠주는 것이 좋겠는데, 아직 이건 잘 모르겠고 Samba를 통해 공유 폴더를 이용하는 수준까지 이르렀다. [http://us4.samba.org/samba/docs/man/Samba-HOWTO-Collection/FastStart.html#anon-example 따라하기]
          AllowOverride None
         (Do not forget the dot: . )
         http://kldp.org/node/75076
         = [http://kldp.org/node/28476 하드디스크 하나를 이용해 멀티부팅] =
         = Tomboy Note =
  • VimSettingForPython . . . . 5 matches
         set nocompatible
         set nonu title
         set ai showmatch hidden incsearch ignorecase smartcase smartindent hlsearch
         set nofen
         let g:EnhCommentifyUseAltKeys = "no"
         hi Normal guibg=#FFFFEE
  • [Lovely]boy^_^/Diary/2-2-10 . . . . 5 matches
          * I read the SBPP's preface, introduction. And I change a first smalltalk source to a C++ source. I gradually know smalltalk grammar.
          * The XB Project starts really. A customer is Jae-dong. So we determine to programm network othelo, that Jae-dong's preparation. At first, we start hopefully, but..--; after all integration is failed. In our opinion, we start beginner's mind. but we learned much, and interested it. And new customer is Hye-sun. Since now, our project begins really. Since tomorrow, during 2 weeks, we'll focus on TDD and pair programming with simple programming.
          * Today's XB is full of mistakes.--; Because Java Date class's member starts with 0, not 1. so our tests fail and fail and fail again.. So we search some classes that realted with date.- Calendar, GregoryDate, SimpleDate.. - but--; our solution ends at date class. Out remain task is maybe a UI.
          * Arcanoid documentation end.
          * Arcanoid presentation end.
  • 데블스캠프2005/RUR-PLE/SelectableHarvest . . . . 5 matches
          if not next_to_a_beeper():
          if not next_to_a_carrot():
          if not next_to_a_carrot():
          if not next_to_a_beeper():
          if not next_to_a_beeper():
  • 데블스캠프2005/RUR-PLE/정수민 . . . . 5 matches
          if not front_is_clear():
          while not next_to_a_beeper():
          while not next_to_a_beeper():
          if not front_is_clear():
          while not next_to_a_beeper():
  • 데블스캠프2009/목요일/연습문제/MFC/송지원 . . . . 5 matches
          // No message handlers
          // Note that LoadIcon does not require a subsequent DestroyIcon in Win32
          // when the application's main window is not a dialog
          // TODO: If this is a RICHEDIT control, the control will not
          // send this notification unless you override the CDialog::OnInitDialog()
          // TODO: Add your control notification handler code here
  • 데블스캠프2011/둘째날/후기 . . . . 5 matches
          double count_economy=0, count_politics=0, count_total=0;
          FILE* fpe = fopen("C:\\train\\economy\\index.economy.db", "r");
          count_economy++;
          count_total=count_economy+count_politics;
  • 레밍즈프로젝트/프로토타입/STLLIST . . . . 5 matches
         || CList 사용 || [http://blog.naver.com/ryudk01.do?Redirect=Log&logNo=120007965930] ||
         || GetHead || Returns the head element of the list (cannot be empty). ||
         || GetTail || Returns the tail element of the list (cannot be empty). ||
         || AddHead || Adds an element (or all the elements in another list) to the head of the list (makes a new head). ||
         || AddTail || Adds an element (or all the elements in another list) to the tail of the list (makes a new tail). ||
         || IsEmpty || Tests for the empty list condition (no elements). ||
  • 레밍즈프로젝트/프로토타입/에니메이션 . . . . 5 matches
          int m_nowFrame;
          m_nowFrame = 0;
          if(m_nowFrame < int(m_frameList.size())-1)
          m_nowFrame++;
          else m_nowFrame = 0;
  • 위키기본css단장 . . . . 5 matches
         || Upload:uno.css || 0||
         || Upload:sfreaders_mini.png || Upload:uno_mini.png || Upload:narsil_mini.png ||
         || Upload:sfreaders.css || Upload:uno.css || Upload:narsil.css ||
          ==== Upload:uno.css ====
         || Upload:uno_css.png ||
  • 코드레이스/2007/RUR_PLE . . . . 5 matches
         == not ==
          * not은 아래와 같은 식으로 사용한다.
         if not next_to_beeper():
          if not next_to_a_carrot():
          if not next_to_a_carrot(): # oops!
  • 하노이탑/김태훈 . . . . 5 matches
         int hanoi(int, int, int, int);
          hanoi(2,1,3,2);
         int hanoi(int n, int a, int b, int c)
          hanoi(n-1,a,c,b);
          hanoi(n-1,c,b,a);
  • 하노이탑/조현태 . . . . 5 matches
         void hanoi(int, int, int, int);
          hanoi (1,3,2,number);
         void hanoi(int from, int middle, int target, int num)
          hanoi (from, target, middle, num-1 );
          hanoi (middle, from, target, num-1 );
  • 하노이탑/한유선김민경 . . . . 5 matches
         void movehanoi(char a, char b, char c, int n);
         void movehanoi(char from, char temp, char to, int n)
          movehanoi(from, to, temp, n-1);
          movehanoi(temp, from, to, n-1);
          movehanoi('A', 'B', 'C', n);
  • 2학기파이선스터디/서버 . . . . 4 matches
          return None
          if name not in self.users:
          return None
          if self.ID not in Users:
          return None
          if name not in self.users:
          while not ID:
  • 5인용C++스터디/소켓프로그래밍 . . . . 4 matches
         http://www.rein.pe.kr/technote/read.cgi?board=programing&y_number=260&nnew=2
         http://www.rein.pe.kr/technote/read.cgi?board=programing&y_number=261&nnew=2
         http://www.rein.pe.kr/technote/read.cgi?board=programing&y_number=262&nnew=2
         http://www.rein.pe.kr/technote/read.cgi?board=programing&y_number=263&nnew=2
  • AcceleratedC++/Chapter14 . . . . 4 matches
          // no `delete' statement
          // no copy, assign, or destructor: they're no longer needed
          else throw run_time_error("regrade of unknown student");
  • ActiveXDataObjects . . . . 4 matches
         {{|Microsoft ADO (ActiveX Data Objects) is a Component object model object for accessing data sources. It provides a layer between programming languages and databases, which allows a developer to write programs which access data, without knowing how the database is implemented. No knowledge of SQL is required to access a database when using ADO, although one can use ADO to execute arbitrary SQL commands. The disadvantage of this is that this introduces a dependency upon the database.
         {{|In the newer programming framework of .NET, Microsoft also present an upgraded version of ADO called ADO.NET, its object structure is quite different from that of traditional ADO. But ADO.NET is still not quite popular and mature till now.
  • Bigtable기능명세 . . . . 4 matches
          minor compaction
          1. 해당 태블릿의 SSTABLE들을 minor compaction
         원형 자료구조를 사용해 공간의 재활용필요 -> 한바퀴 돌아서 공간이 없어지면 memtable들의 minor compaction이 필요하다.
         === Minor Compaction ===
  • CSP . . . . 4 matches
          if self.q.get()!=None: #for block
          raise "None expected"
          self.q.put(None) #for block
          self.netc=None
          elif not c:
          if not ss:
          elif not c:
          if not ss:
  • Calendar성훈이코드 . . . . 4 matches
          printf(" November %d \n", year);
          for(int nowday = 1 ; nowday <= day ; nowday++) //print day from 1 to day
          print_days(nowday);
  • CanvasBreaker . . . . 4 matches
          * 01 이선호 ["snowflower"]
          드디어 페이지 개설. 감격스럽다. 남은 시간동안 뼈빠지게 코딩이다.--["snowflower"] [[BR]]
          역시 자신의 필기가 아닌 남의 필기를 참조하려니.. 약간 힘들다. 그리고.. 1차그래프의 방정식을 잊고 살았다니.. 너무한것 같다는 생각이 --["snowflower"]
          결국 100% 소화를 못해냈다.. -_- 역시 시간은 넉넉히 투자를 해야해.. @.@, 아쉬움이 너무 많이 남는다. --["snowflower"]
  • D3D . . . . 4 matches
         // Normalize
         inline void point3::Normailze ()
          point3 n; // Normal of the plane
          float d; // Distance along the normal to the origin
          // Construct a plane from a normal direction and a point on the plane
          plane3( const point3& norm, const point3& loc);
          // Do nothing
          obstacleVec.Normalize();
          dirVec.Normalize();
  • DoubleBuffering . . . . 4 matches
         class CArcanoidView : public CView
          CArcanoidDoc* pDoc;
         void CArcanoidView::OnInitialUpdate()
         ["snowflower"] : 음.. 나의 경우엔.. 화면 전체를 BufferDC에 그려서 나중에 그걸 DC로 옮겼는데... 좀 틀린걸까? [[BR]]
  • English Speaking/The Simpsons/S01E04 . . . . 4 matches
         = There's no disgrace like home =
         Homer : Another beer, Moe.
         Police 1 : No, thanks. We're on duty. A couple beers would be nice, though.
         Homer : You know, Moe, my mom once said something that really stuck with me.
         You got crummy little kids that nobody can control.
  • EnglishSpeaking/TheSimpsons/S01E04 . . . . 4 matches
         = There's no disgrace like home =
         Homer : Another beer, Moe.
         Police 1 : No, thanks. We're on duty. A couple beers would be nice, though.
         Homer : You know, Moe, my mom once said something that really stuck with me.
         You got crummy little kids that nobody can control.
  • Gof/Composite . . . . 4 matches
         == Known Uses ==
         Another subclass, RegisterTransferSet, is a Composite class for representing assignments that change several registers at once.
         Another example of this pattern occurs in the financial domain, where a portfolio aggregates individual assets. You can support complex aggregations of assets by implementing a portfolio as a Composite that conforms to the interface of an individual asset [BE93].
          * 종종 컴포넌트-부모 연결은 ChainOfResponsibilityPattern에 이용된다.
          * FlyweightPattern lets you share components, but they can no longer refer to their parents.
  • GuiTestingWithMfc . . . . 4 matches
          // NOTE - the ClassWizard will add and remove mapping macros here.
          // DO NOT EDIT what you see in these blocks of generated code!
          // TODO: Add your control notification handler code here
          // TODO: Add your control notification handler code here
          // TODO: Add your control notification handler code here
          // TODO: Add your control notification handler code here
  • HanoiProblem/임인택 . . . . 4 matches
         === Hanoitower.java ===
         public class HanoiTower {
          public HanoiTower() {
         HanoiProblem
  • InterMap . . . . 4 matches
         NoSmok http://no-smok.net/nsmk/
         NoSmoke http://no-smok.net/nsmk/
         NowThen http://zeropage.org/wikis/nowthen/
         NowThen2004 http://zeropage.org/wikis/nowthen2004/ #지금그때2004 후의 위키 정리 페이지
  • InvestMulti - 09.22 . . . . 4 matches
          print '3. Move to another Nation '
          print '3. Move to another Nation '
          print '3. Move to another Nation '
          print 'Can not invest this nation!!'
  • JavaNetworkProgramming . . . . 4 matches
          synchronized(anObject){
          *Thread 통지(notification)메소드 : 주의해야 할 점은, 이 메소드들 호출하는 쓰레들이 반드시 synchronized 블록으로 동기화 되어야 한다는 점이다.
          *wait() : notify() 메소드를 호출할 때까지 블록킹된다.
          *notify() : 대기하고 있는 쓰레드중 하나를 꺠운다.
          *notifyAll() : 메소드가 호출된 객체에서 대기하고 있는 모든 쓰레드들을 깨운다.
          throw new IOException("No mark set.");
  • JavaStudy2004/조동영 . . . . 4 matches
          protected String nowState;
          this.nowState = state;
          * public String changeState(String aState) { this.nowState = aState; return
          * nowState; }
  • Linux/RegularExpression . . . . 4 matches
         []내에서 "^"이 선행되면 not을 나타냄
         코드 => print(ereg ("(.*)d(.*)e(.*)qrs(.*)","abcdefghijklmnopqrstuvwxyz",$matched));
         0, abcdefghijklmnopqrstuvwxyz
         3, fghijklmnop
  • MFC/MessageMap . . . . 4 matches
         자료) [http://wiki.zeropage.org/jsp-new/pds/pds_read.jsp?page=1&no=23 자료실]
          // NOTE - the ClassWizard will add and remove member functions here.
          // DO NOT EDIT what you see in these blocks of generated code !
          // NOTE - the ClassWizard will add and remove mapping macros here.
          // DO NOT EDIT what you see in these blocks of generated code!
          // No message handlers
          // No message handlers
         || control notification message || 컨트롤 폼과 같은 것으로 부터 부모 윈도우에게 전달되는 WM_COMMAND메시지이다. ||
         #define WM_COMMNOTIFY 0x0044 /* no longer suported */
          * wParam for WM_POWER window message and DRV_POWER driver notification
         #define WM_NOTIFY 0x004E
         #define WM_NOTIFYFORMAT 0x0055
         #define WM_PARENTNOTIFY 0x0210
         #define WM_IME_NOTIFY 0x0282
          * NOTE: All Message Numbers below 0x0400 are RESERVED.
         #ifndef NONCMESSAGES
  • MFCStudy_2001 . . . . 4 matches
         참여인 : 창섭(01,["창섭"]), 혜영(00, ["물푸"]), ["인수"](01,["[Lovely]boy^_^"]]), 선호(01,["snowflower"]), 상협(01,["상협"]) [[BR]]
          * 벽돌깨기:[http://zeropage.org/pds/MFCStudy_2001_final_혜영_Alcanoid.exe 혜영],[http://zeropage.org/pds/MFCStudy_2001_final_인수_Arca.exe 인수],[http://zeropage.org/pds/MFCStudy_2001_final_선호_arkanoid.exe 선호]
          * 오목:[http://165.194.17.15/~namsangboy/Projects/ai-omok/omok.exe 상협],[http://zeropage.org/pds/MFCStudy_2001_final_창섭_winomok.exe 창섭]
  • NSIS . . . . 4 matches
         Makensis [/Vx] [/Olog] [/LICENSE] [/PAUSE] [/NOCONFIG] [/CMDHELP [command]] [/HDRINFO] [/CD] [/Ddefine[=value] ...]
          0 : no output
          * /NOCONFIG - nsisconfi.nsi 을 포함하지 않는다. 이 파라메터가 없는 경우, 인스톨러는 기본적으로 nsisconf.nsi 로부터 기본설정이 세팅된다. (NSIS Configuration File 참조)
          MessageBox MB_YESNO|MB_ICONQUESTION \
         you created that you want to keep, click No)" \
          IDNO NoRemoveLabel
         ;move system addtinoal dlls to system folder
         Section "ThisNameIsIgnoredSoWhyBother?"
         --[fnwinter] 형 고마워여~ NSIS 쓰는거 정리 할 필요가 있었는 데 , PS 이거 말고도 INNO SETUP 이라는 프로그램이 있거든요. 그것도 괜찮은데, 한번 써보세요~
          몇몇 유틸리티 인스톨러에서 InnoSetup 쓰는거 종종 보였었는데, 이것도 공짜였군..~ 그나저나, http://isfd.kaju74.de/index.php?screenshots . 너무 뽀대나는거 아냐?;; --[1002]
  • NSIS/예제1 . . . . 4 matches
         Section "ThisNameIsIgnoredSoWhyBother?"
          File "C:\windows\notepad.exe"
         Contributors: nnop@newmail.ru, Ryan Geiss, Andras Varga, Drew Davidson, Peter Windridge, Dave Laundon, Robert Rainwater, Yaroslav Faybishenko, et al.
         Section: "ThisNameIsIgnoredSoWhyBother?"
         File: "NOTEPAD.EXE" [compress] 20148/53248 bytes
  • NoSmokMoinMoinVsMoinMoin . . . . 4 matches
         || 기능 || Moin 1.1 || Nosmok moinmoin || 비고 ||
         || Navigation 기본형태 || 하단 검색창, 노스모크 스타일로 커스터마이징 가능 || 상단 검색창. 익스에서 단축키(Alt-Z, Alt-X, \) 지원. NoSmok:양손항해 를 위한 디자인 || . ||
         || 속도 || 느림 || 보통 || 이건 좀 개인적 느낌임. 다른 사람 생각 알고 싶음. nosmok moinmoin 은 action 으로 Clear History 지원 ||
         || login || u-id || id/pass || 이건 nosmok 쪽이 더 익숙하고 편리한 형태라 생각. 기존 u-id 식 로그인이 사람들 고생 좀 시킨것을 생각하면.||
         || page 별 접근권한 || 지원 || 지원 || login 해야만 글을 쓸 수 있는 페이지들 지정가능(nosmok)||
         || 계층 위키 || 지원 || 지원 (1차 레벨) || '/' 구분자 이용시 부모 페이지 이름 자동으로 붙여줌.(단, 계층 위키의 적절한 이용에 대해선 NoSmok:HierarchicalWiki 의 글 참조||
         || Version Up || Source forge project || No smok Programmers || . ||
         || 기타 Spec || [http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/moin/dist/CHANGES?rev=1.111&content-type=text/vnd.viewcvs-markup CHANGES] 참조 || NoSmok:노스모크모인모인 참조 || . ||
          * nosmok moin인 moin 0.9를 기반으로 하여 업그레이드 되었고, moinmoin 1.1은 http://sf.net 에 올라와 있는 버전들의 가장 상위 버전입니다. 석천 차이좀 간단히 써주라. --["상민"]
  • RandomWalk/임인택 . . . . 4 matches
          // i'm not sure that this is an excessive use of 'static' keyword
          // if the roach moved outside of the board ignore that case.
          // because the roach doesn't know his position
          } catch(ClassNotFoundException e) {
          // if this is not the last point relay to the last point
  • RubyLanguage/Expression . . . . 4 matches
         || ! ~ + - || 단항연산자 (역논리, bit NOT, unary plus, unary minus) ||
         || Not || 역논리 ||
          * and (=> &&), or (=> ||), not (!)
          * 기호로 쓰인 것(&&, ||, !)이 단어로 쓰인 것(and, or, not)보다 우선순위가 높음
          handle = "unknown"
          * unless: if의 부정형. if not으로 대체 가능
  • Self-describingSequence/조현태 . . . . 4 matches
          int nowNumber = 1;
          for (register int i = 1; nowNumber < pointNumber; ++i)
          numbers[nowNumber] = i;
          nowNumber += numbers[suchNumber];
  • SmalltalkBestPracticePatterns/DispatchedInterpretation . . . . 4 matches
         Back in the days when data was separated from computation, and seldom the twain should meet, encoding decisions were critical. Any encoding decision you made was propagated to many different parts of the computation. If you got the encoding wrong, the cost of change was enormous. The longer it took to find the mistake, the more ridiculous the bill.
         Sometimes, however, information in one object must influence the behavior of another. When the uses of the information are simple, or the possible choices based on the information limited, it is sufficient to send a message to the encoded object. Thus, the fact that boolean values are represented as instances of one of two classes, True and False, is hidden behind the message #ifTrue:ifFalse:.
         We could encode boolean values some other way, and as long as we provided the same protocol, no client would be the wiser.
         The simplest example of this is Collection>>do:. By passing a one argument Block(or any other object that responds to #value:), you are assured that the code will work, no matter whether the Collection is encoded as a linear list, an array, a hash table, or a balanced tree.
         Rather than Shapes providing #commandAt: and #argumentsAt:, they provide #sendCommantAt: anInteger to: anObject, where #lineFrom:to: is one of the messages that could be sent back. Then the original display code could read:
         Shape>>sendCommandsTo: anObject
          to: anObject]
  • SpiralArray/Leonardong . . . . 4 matches
          while ( not self.coordinate == direction.move(self.coordinate, board) ):
          while not ( array.isAllFilled() ):
          while ( not board.isWall( self.coordinate ) ):
          def testStoreMovementWhenTurnRoundAndBoudaryNotOne(self):
          while ( not mover.isFinished( board ) ):
  • TellVsAsk . . . . 4 matches
         That is, you should endeavor to tell objects what you want them to do; do not ask them questions about their state,
         The problem is that, as the caller, you should not be making decisions based on the state of the called object
         responsibility, not yours. For you to make decisions outside the object violates its encapsulation.
         object and then calling different methods based on the results. But that may not be the best way to go about doing it. Tell the object
  • UsenetMacro . . . . 4 matches
          * Copyright 2004 by Gyoung-Yoon Noh <nohmad at sub-port.net>
          $fp = @fsockopen($purl['host'], 80, $errno, $errstr, 5);
          return '<!> URL is not found <!>';
         [http://nohmad.sub-port.net/wiki/CodingLog/2003-09]
  • VonNeumannAirport/1002 . . . . 4 matches
         C:\User\reset\AirportSec\main.cpp(57) : error C2664: '__thiscall Configuration::Configuration(int,int)' : cannot convert parameter 1 from 'class std::vector<int,class std::allocator<int> >' to 'int'
          No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
         C:\User\reset\AirportSec\main.cpp(84) : error C2660: 'getDistance' : function does not take 2 parameters
         C:\User\reset\AirportSec\main.cpp(24) : error C2660: 'getDistance' : function does not take 0 parameters
  • WikiProjectHistory . . . . 4 matches
         || ["SharpZeroJavaProject"] || ["[Lovely]boy^_^"], ["snowflower"] || 자바 온라인 게임 프로젝트 || 종료 ||
         || ["DirectDraw"] || ["snowflower"] || 유보인양 하며 진행중인..ㅡㅡa || 유보 ||
         || ["PatternOrientedSoftwareArchitecture"] || ["상협"],["[Lovely]boy^_^"] || 책에서 본거 간단하게 정리 || 유보 ||
         || ["DiceRoller"] || ["snowflower"] || 궁금하면 Click! || 종료 ||
         || ["SRPG제작"] || ["snowflower"] || .. 두고 봅시다. || 유보 ||
  • 네이버지식in . . . . 4 matches
         Knowledge In Naver 의 약자로 KIN 이라는 단어가 url 에 들어간더군요... 그냥 '즐' 이라는 단어만 생각했는데.. Knowledge In Naver 였다니...^^; - 임인택
         KIN 은 Knowledge In Naver 의 약자가 아니라 지식In -> Knowledge In -> kin 으로 사용하는 것이지요.
  • 데블스캠프2006/월요일/함수/문제풀이/김대순 . . . . 4 matches
         void snow();
         snow();
         snow();
         void snow()
  • 데블스캠프2006/월요일/함수/문제풀이/이차형 . . . . 4 matches
         int snow_white();
          snow_white();
         int snow_white()
          cout << "snow white\n";
  • 데블스캠프2009/목요일/연습문제/MFC/서민관 . . . . 4 matches
         // No message handlers
          // Note that LoadIcon does not require a subsequent DestroyIcon in Win32
          // when the application's main window is not a dialog
          // No message handlers
          // NOTE: the ClassWizard will add member initialization here
          // Note that LoadIcon does not require a subsequent DestroyIcon in Win32
          // NOTE: the ClassWizard will add DDX and DDV calls here
          // when the application's main window is not a dialog
  • 데블스캠프2009/월요일/Scratch . . . . 4 matches
          * Street Fighter 2009 - [http://enochbible.intra.zeropage.org/sc/sample1.sb]
          * Scratch Bros. v1.4 - [http://enochbible.intra.zeropage.org/sc/sample2.sb]
          * The mysterious ticking noise - [http://enochbible.intra.zeropage.org/sc/sample3.sb]
  • 데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/변형진 . . . . 4 matches
          new Trainer("package/train/economy/index.economy.db").load(),
          new BufferedReader(new FileReader("package/test/economy/economy.txt")),
  • 데블스캠프2011/첫째날/오프닝 . . . . 4 matches
          || [송지원] || 16기 예비 졸업생이자 [데블스캠프2011] Staff 입니다 || enochbible || Enoch ||
          || [권순의] || 설치류 -ㅅ-ㅋ || novaman || Nebula ||
          || [강성현] || -ㅅ- || anoymity || 공간도형 ||
  • 무엇을공부할것인가 . . . . 4 matches
         SeparationOfConcerns로 유명한 데이비드 파르나스(David L. Parnas)는 FocusOnFundamentals를 말합니다. (see also ["컴퓨터고전스터디"]) 최근 작고한 다익스트라(NoSmok:EdsgerDijkstra )는 수학과 언어적 능력을 말합니다. ''Besides a mathematical inclination, an exceptionally good mastery of one's native tongue is the most vital asset of a competent programmer. -- NoSmok:EdsgerDijkstra '' 참고로 다익스트라는 자기 밑에 학생을 받을 때에 전산학 전공자보다 수학 전공자에게 더 믿음이 간다고 합니다.
         about particular technologies, the important part is learning concepts. If
         Learn concepts, not tools. At least in the long run, this will make you
         - Communication/efficient problem solving: not trying yourself for days to
          the past, I guess that's not an uncommon problem for developers.
  • 새싹교실/2011/데미안반 . . . . 4 matches
          printf("다음 날이 평일이었나?(y:yes n:no) ");
         그만하시겠습니까?(y: yes, n: no) => n
         그만하시겠습니까?(y: yes, n: no) => y
          printf("%d*%d => // %d\n맞았습니다\n그만하시겠습니까?(y: yes, n: no)",n,m,a);
  • 새싹교실/2011/무전취식/레벨10 . . . . 4 matches
          {printf("Not Pel") ;
          * 관련 페이지 : ThreeFs, [http://no-smok.net/nsmk/ThreeFs ThreeFs(노스모크)], [http://no-smok.net/nsmk/FiveFs FiveFs(노스모크)]
         // yes 라고하면 economy seat 랜덤으로 결정
         // no 라고 하면 Next flight leaves in 3 hours 출력
  • 새싹교실/2012/열반/120514 . . . . 4 matches
         void hanoi(int n, int a, int b, int c)
          hanoi(n-1. a. c. b);
          hanoi(1, a, b, c);
          hanoi(n-1, b, a, c);
  • 스네이크바이트/C++ . . . . 4 matches
          student("NoSooMin", 963, 0, 4, 1)};//객체 배열 생성 및 초기화
         struct node
          node *link;
          node type1;
          node type2;
         struct Node
          Node* link;
          Node array[100];
          Node* pNode;
          pNode = array;
          while(pNode != NULL)
          cout << pNode->data << " ";
          pNode = pNode->link;
  • 시간맞추기/조현태 . . . . 4 matches
          time_t now_time;
          time(&now_time);
          while(now_time==before_time)
          time(&now_time);
  • 알고리즘2주숙제 . . . . 4 matches
         1. (Warm up) An eccentric collector of 2 x n domino tilings pays $4 for each vertical domino and $1 for each horizontal domino. How many tiling are worth exactly $m by this criterion? For example, when m = 6 there are three solutions.
         7. Let a<sub>r</sub> be the number of ways r cents worth of postage can be placed on a letter using only 5c, 12c, and 25c stamps. The positions of the stamps on the letter do not matter.
  • 알고리즘8주숙제/문보창 . . . . 4 matches
         struct Node
          Node* left;
          Node* right;
         Node* root;
         void insertNode(int i)
          Node * newNode = new Node();
          newNode->data = indata[i]->data;
          newNode->p = indata[i]->p;
          newNode->left = newNode->right = NULL;
          Node * temp = root;
          Node * parent = NULL;
          if (temp->data < newNode->data)
          else if (temp->data > newNode->data)
          if (parent->data < newNode->data)
          parent->right = newNode;
          parent->left = newNode;
          root = newNode;
          newNode->level = l;
          insertNode(i);
         void inorder(Node* t)
  • 영어단어끝말잇기 . . . . 4 matches
          7.node
          4.gnome
          * (in stories) a creature like a small man with white hair and a pointed hat who lives under the ground and guards gold and precious things: (informal) the gnomes of Zurich (= Swiss bankers who control foreign money)
          * a plastic or stone figure of a gnome, used as a garden ornament
  • 임인택 . . . . 4 matches
          * http://radiohead.sprignote.com
         [http://marketing.openoffice.org/art/galleries/marketing/web_banners/nicu/fyf_composite.png]
         [http://www.sporadicnonsense.com/files/FileZilla_ss.jpg]
         [http://www.gnome-look.org/content/pre1/15089-1.jpg]
  • 정모/2011.5.9 . . . . 4 matches
          * [http://onoffmix.com/event/2823 IFA 국제퍼실리테이터 컨퍼런스 2011 공유회]
          * 저 토요일 3시부터 면접스터디가 잡혀서 아침 10시부터 2시까지 있다 갑니다. 데블스 staff 모임 참가 못할 거 같으니 나머지 staff분이 회의 후 회의 내용 공유해주세요 - [Enoch]
          * 국제 오디오 페스티벌... 귀만 진탕 호강한 시간이었지... - [Enoch]
          * 스타2를 플레이해본 적은 없지만 스타1 캠페인 에디터나 RPG만들기는 조금씩 찌끄려봤는데 이번 기호의 OMS를 보고 유저의 게임 만들기에 있어 엄청난 발전과 변화를 불러 일으켰더군요. 버그가 많고 코드에 대한 이해가 필요하다는 점도 있지만 스타2로 만들어진 와우는 정말 흥미로웠습니다. 데블스 staff 회의를 진행하면서 이제까지의 데블스캠프에 대해 회고해보고 어떻게 해야 개선할 수 있을지 고민해 보았는데 ZP에서 학우들이 학술적으로 오랜 시간 동안 많은 공유를 할 수 있는 몇 안되는 큰 행사이니 만큼 뜻깊은 시간이 되었으면 좋겠습니다. - [Enoch]
  • 제12회 한국자바개발자 컨퍼런스 후기 . . . . 4 matches
          마지막으로 Track 4에서 한 반복적인 작업이 싫은 안드로이드 개발자에게라는 것을 들었는데, 안드로이드 프로그래밍이라는 책의 저자인 사람이 안드로이드 개발에 관한 팁이라고 생각하면 될 만한 이야기를 빠르게 진행하였다. UI 매핑이라던지 파라미터 처리라던지 이러한 부분을 RoboGuice나 AndroidAnnotations를 이용해 해결할 수 있는 것을 설명과 동영상으로 잘 설명했다. 준비를 엄청나게 한 모습이 보였다. 이 부분에 대해서는 이 분 블로그인 [http://blog.softwaregeeks.org/ 클릭!] <-여기서 확인해 보시길...
          * 마지막에 들은 <반복적인 작업이 싫은 안드로이드 개발자에게> 트랙이 가장 실용적이었다. 안드로이드 앱 만들면서 View 불러오는 것과 Listener 만드는 부분 코드가 너무 더러워서 짜증났는데 Annotation으로 대체할 수 있다는 것을 알았다. Annotation을 직접 만들어도 되고, '''RoboGuice'''나 '''AndroidAnnotation''' 같은 오픈 소스를 이용할 수도 있고.
  • 지금그때2006/선전문 . . . . 4 matches
         <a href="http://165.194.17.5/~leonardong/register.php?id=nowthen2006"> 신청하러가기 click </a>
         <a href="http://165.194.17.5/~leonardong/register.php?id=nowthen2006"> 신청하러가기 </a>
         <a href="http://165.194.17.5/~leonardong/register.php?id=nowthen2006"> 신청하러가기 (클릭)</a>
         <a href="http://165.194.17.5/~leonardong/register.php?id=nowthen2006"> 신청하러가기 (클릭)</a>
  • 토비의스프링3/오브젝트와의존관계 . . . . 4 matches
         || Name || VARCHAR(20) || Not Null ||
         || Password || VARCHAR(20) || Not Null ||
          public void add(User user) throws SQLException, ClassNotFoundException{
          public User get(String id) throws ClassNotFoundException, SQLException{
         public static void main(String[] args) throws SQLException, ClassNotFoundException {
         public void add(User user) throws SQLException, ClassNotFoundException {
         public void get(String id) throws SQLException, ClassNotFoundException {
         private Connection getConnection() throws SQLException, ClassNotFoundException {
          * 개방 폐쇄 원칙(OCP) [http://cache.springnote.com/pages/2914580 객체지향 설계원칙(SOLID)]
          * 1. 애플리케이션 컨텍스트는 ApplicationContext타입의 오브젝트다. 사용시 @Configuration이 붙은 자바코드를 설정정보로 사용하려면 AnnotationConfigApplicationContext에 생성자 파라미터로 @Configuration이 붙은 클래스를 넣어준다.
         public static void main(Strings[] args) throws ClassNotFoundException, SQLException{
         ApplicatioContext context = new AnnotationConfigApplicationContext(DaoFactory.class);
         public static void main(Strings[] args) throws ClassNotFoundException, SQLException{
         ApplicatioContext context = new AnnotationConfigApplicationContext(DaoFactory.class);
  • 하노이탑/윤성복 . . . . 4 matches
         int hanoi(int disk,int start, int other, int finish){
          hanoi(disk-1,start,finish,other); // 큰원반을 뺀 위에 것들을 other 기둥으로 옮기는 재귀함수 호출
          hanoi(disk-1,other,start,finish); // other 기둥에 있는 것을 finish 기둥으로 옮기는 재귀함수 호출
          MoveCount = hanoi(disk,1,2,3);
  • 현재 위키에 어떤 습관이 생기고 있는걸까? . . . . 4 matches
          + 편한 길이 있다면 계속 써도 문제는 없다고 생각하지만.. --[snowflower]
          * 파싱의 문제와 검색의 문제가 어쩌구 했었던거 같은데, 개인적으로는 페이지이름에 빈칸은 별로라서. --[snowflower]
          * 음.. 위키가 외국에서 개발되어서 어쩔 수 없는걸까, 한글에 대소문자가 없어서 어쩔수 없는걸까. -_- 어쨌든 영어이름으로만 지으면 이런 페이지는 안녕이겠네. 하지만 인수의 의견도 좋아보이는군 --[snowflower]
          * 하위 페이지에서 상위 페이지로 가기 위한 역링크 도 존재하는 것 같습니다. 없는 페이지도 많지만(그냥 복사해서 그런걸까..) --[snowflower]
  • 2학기자바스터디/운세게임 . . . . 3 matches
          Calendar now = Calendar.getInstance(); // 새로운 객체를 생성하지않고 시스템으로부터 인스턴스를 얻음
          int hour = now.get(Calendar.HOUR); // 시간 정보 얻기
          int min = now.get(Calendar.MINUTE); // 분 정보 얻기
  • AcceleratedC++/Chapter8 . . . . 3 matches
         inline bool not_space(char c)
          // ignore leading blanks
          i = find_if(i, str.end(), not_space);
  • Boost/SmartPointer . . . . 3 matches
         // copyright notice appears in all copies. This software is provided "as is"
         // without express or implied warranty, and with no claim as to its
         // argument, so would not work as intended. At that point the code was
          std::set<FooPtr,FooPtrOps> foo_set; // NOT multiset!
         // Note that even though example::implementation is an incomplete type in
  • BoostLibrary/SmartPointer . . . . 3 matches
         // copyright notice appears in all copies. This software is provided "as is"
         // without express or implied warranty, and with no claim as to its
         // argument, so would not work as intended. At that point the code was
          std::set<FooPtr,FooPtrOps> foo_set; // NOT multiset!
         // Note that even though example::implementation is an incomplete type in
  • C++스터디_2005여름/학점계산프로그램/문보창 . . . . 3 matches
          fin.ignore(100, ' '); // 사용자 지정 문자가 나올때까지 읽어 버리는 함수
          fin.ignore(100, ':');
          fin.ignore(100, '\n');
  • C++스터디_2005여름/학점계산프로그램/정수민 . . . . 3 matches
          fin.ignore(100, ' ');
          fin.ignore(100, ':');
          fin.ignore(100, '\n');
  • C/Assembly . . . . 3 matches
         -E Preprocess only; do not compile, assemble or link
         -S Compile only; do not assemble or link
         -o Compile and assemble, but do not link
  • C/C++어려운선언문해석하기 . . . . 3 matches
         2. Nothing to right but ) so go left to find * -------------- is a pointer
         // function that takes no
         // that takes no argument and return an int
         // that takes no argument and return int
  • CarmichaelNumbers . . . . 3 matches
         17 is normal.
         1109 is normal.
         431 is normal.
  • CeeThreadProgramming . . . . 3 matches
          // below, Counter will not be correct because the thread has not
          // terminated, and Counter most likely has not been incremented to
  • ClipMacro . . . . 3 matches
         되면 좋겠는데 왜 안될까요? ^^ -- -- Anonymous [[DateTime(2005-03-31T10:58:46)]]
         익스플로러 XP프로 SP2에서 잘 되는군요. print screen키를 누르신다음에 paste해보세요 -- Anonymous [[DateTime(2005-03-31T16:55:09)]]
         테스트 -- Anonymous [[DateTime(2005-05-11T13:02:46)]]
  • CodeConvention . . . . 3 matches
          * [http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvsgen/html/hunganotat.asp Hungarian Notation] : MFC, VisualBasic
          * http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvsgen/html/hunganotat.asp
          * http://ootips.org/hungarian-notation.html
          * 각 언어마다, Code Convention or Style, Notation, Naming 제각각이지만 일단은 Convention으로 해두었음 --["neocoin"]
  • CodeRace/20060105/도현승한 . . . . 3 matches
          vector<leonardong> noDupInput;
          inputVec(totalInput, noDupInput);
          showLeoVec(noDupInput);
  • DataCommunicationSummaryProject/Chapter11 . . . . 3 matches
         = 11장 소개(Fixed Wireless Technology =
         == Fixed Wireless Technology ==
         ==== P-To-P Microwave Technologies ====
  • EmbeddedSystemClass . . . . 3 matches
         패키지 묶음 설치에서 '''Standard Package''' 만을 선택한다. (x-windows, gnome 은 차후 필요한 부분만을 설치한다.)
         // 필요할 경우 다음의 명령어를 통해서 x-window, gnome 을 설치한다.
         aptitude install gnome
  • EnglishSpeaking/2012년스터디 . . . . 3 matches
         == 2nd November ==
         == 23rd November ==
          * We tried to do shadowing but we found that conversation is not fit to do shadowing.
          * 2nd time of ESS! Our English speaking ability is not growing visibly but that's OK. It's just 2nd time. But we need to study everyday for expanding our vocabulary and increasing our ability rapidly. Thus I'll memorize vocabulary and study with basic English application(It's an android application. I get it for FREE! YAY!) I wish I can speak English more fluent in our 20th study. XD
         == 30th November ==
          * We decided to talk about technical subject freely, about 3 minutes in every month. It might be a little hard stuff at first time. But let's do it first and make it better gradually. Do not forget our slogan(?) - '''''Don't be nervous! Don't be shy! Mistakes are welcomed.'''''
  • EnglishSpeaking/TheSimpsons/S01E02 . . . . 3 matches
         Homer : Hey, no abbreviations.
         Lisa : Not I.D., Dad. "Id." It's a word.
          You're not going anywhere until you tell me what a "kwyjibo" is.
          A big, dumb, balding, North American ape with no chin.
  • FromCopyAndPasteToDotNET . . . . 3 matches
          * 참여자 : ["신재동"], ["인수"], ["snowflower"], ["Wiz"], 영동(["Yggdrasil"]), 진영, ["상협"], 성재
          * [http://msdn.microsoft.com/library/en-us/dnolegen/html/msdn_aboutole.asp What OLE Is Really About]
          * 아.. 기대된다.. 재밌을거 같아.. ㅡ.ㅡb --["snowflower"]
  • Gnutella-MoreFree . . . . 3 matches
          - Note
          Note 1 : 모든 데이터 필드는 특별한 말이 없으면 리틀 엔디언
          Note 2 : IP 주소는 IPv4 형식으로 쓰인다.
          Note 3 : Protocol은 Header와 Payload로 구성
          Common IP / ExIP / Node / NodeEx
          지금 상태는 버전의 호환성으로 인해 Gnucleus node에 실제 노드에 접속하는 것이
         4. Note
         라우팅시 연결된 모든 nodeList에서 key->Origin를 찾아내어 key->Origin를 제외한 모든 node에 받은 pong 또는 queryHit를 전달
         pNode->SendPacket(m_Packet, length, PACKET_QUERY, true);
         void CGnuNode::Recieve_Ping(packet_Ping* Ping, int nLength)
  • Gof/Command . . . . 3 matches
         == Also Known As ==
         Command Pattern은 request 를 객체화함으로서 toolkit 객체로 하여금 불특정한 어플리케이션 객체에 대한 request를 만들게 한다. 이 객체는 다른 객체처럼 저장될 수 있으며 pass around 가능하다. 이 pattern의 key는 수행할 명령어에 대한 인터페이스를 선언하는 추상 Command class에 있다. 이 인터페이스의 가장 단순한 형태에서는 추상적인 Execute operation을 포함한다. 구체화된 Command subclass들은 request에 대한 receiver를 instance 변수로 저장하고 request를 invoke하기 위한 Execute operation을 구현함으로서 receiver-action 짝을 구체화시킨다. The receiver has the knowledge required to carry out the request.
         때때로 MenuItem은 연속된 명령어들의 일괄수행을 필요로 한다. 예를 들어서 해당 페이지를 중앙에 놓고 일반크기화 시키는 MenuItem은 CenterDocumentCommand 객체와 NormalSizeCommand 객체로 만들 수 있다. 이러한 방식으로 명령어들을 이어지게 하는 것은 일반적이므로, 우리는 복수명령을 수행하기 위한 MenuItem을 허용하기 위해 MacroCommand를 정의할 수 있다. MacroCommand는 단순히 명령어들의 sequence를 수행하는 Command subclass의 구체화이다. MacroCommand는 MacroCommand를 이루고 있는 command들이 그들의 receiver를 정의하므로 명시적인 receiver를 가지지 않는다.
         == Known Uses ==
         THINK 클래스 라이브러리 [Sym93b] 또한 undo 가능한 명령을 지원하기 위해 CommandPattern을 사용한다. THINK 에서의 Command들은 "Tasks" 로 불린다. Task 객체들은 ChainOfResponsibilityPattern에 입각하여 넘겨지고 소비되어진다.
  • Gof/Mediator . . . . 3 matches
          5. MediatorPattern은 제어를 집중화한다. Mediator는 interaction의 복잡도를 mediator의 복잡도와 맞바꿨다. Mediator가 protocol들을 encapsulate했기 때문에 colleague객체들 보다 더 복잡하게 되어질 수 있다. 이것이 mediator를 관리가 어려운 monolith 형태를 뛰게 만들 수 있다.
         또 다른 방법은 colleague들이 보다 더 직접으로 communication할 수 있도록 특별한 interface를 mediator에게 심는 것이다. 윈도우용 Smalltalk/V가 대표적인 형태이다. mediator와 통신을 하고자 할 때, 자신을 argument로 넘겨서 mediator가 sender가 누구인지 식별하게 한다. Sample Code는 이와 같은 방법을 사용하고 있고, Smalltalk/V의 구현은 Known Uses에서 다루기로 하겠다.
         == Known Uses ==
  • ISAPI . . . . 3 matches
          * High Performance : outperform any other web application technology. (ASP, servser-side component)
          * Scailability gains are not necessarily automatic : runs faster than others but there is no guarantee of perfect scalability
  • InnoSetup . . . . 3 matches
         Inno Setup is a free installer for Windows programs. First introduced in 1997, Inno Setup today rivals and even surpasses many commercial installers in feature set and stability.
          * [http://www.jrsoftware.org/is3rdparty.php Inno Setup Third-Party Files]
  • InterWiki . . . . 3 matches
         List of valid InterWiki names this wiki knows of:
          * [http://panoptic.com/wiki/aolserver AOL Server Wiki]
         MoinMoin marks the InterWiki links in a way that works for the MeatBall:ColourBlind and also is MeatBall:LynxFriendly by using a little icon with an ALT attribute. If you hover above the icon in a graphical browser, you'll see to which Wiki it refers. If the icon has a border, that indicates that you used an illegal or unknown BadBadBad:InterWiki name (see the list above for valid ones). BTW, the reasoning behind the icon used is based on the idea that a Wiki:WikiWikiWeb is created by a team effort of several people.
  • JavaScript/2011년스터디/서지혜 . . . . 3 matches
          } // anonymous inner class can't be reached
          } // anonymous but reachable
         /* TypeError: Object 0 has no method 'namespace' */
  • JavaScript/2011년스터디/윤종하 . . . . 3 matches
         <head><title>Anonymous Function Test</title></head>
          // Use a self-executed anonymous function to induce scope
         Anonymous Function에 대한 예제를 구해왔는데요.
  • LightMoreLight . . . . 3 matches
         그 전구가 켜져 있으면 "yes"를, 꺼져 있으면 "no"를 출력한다. 테스트 케이스마다 한 줄에 하나씩 출력한다.
         no
         no
  • Linux/배포판 . . . . 3 matches
         추가)요즘엔 CD안에 Linux 를 넣어버린 LiveCD라는 형태도 나온다.Knoppix, UbuntuLiveCD 등등 개인이 만들어서 배포하는 경우도 많다.
         관련 배포판) [http://www.ubuntulinux.org UbuntuLinux], [http://www.knoppix.org/ KnoppixLiveLinux], [http://www.userlinux.com/ UserLinux]
  • MFCStudy_2001/진행상황 . . . . 3 matches
          * 1월 9일자 진행 프로그램: [http://zeropage.org/pds/Alcanoid1_혜영.exe 혜영] [http://zp.cse.cau.ac.kr/~nuburizzang/Arca.exe 인수] [http://zeropage.org/pds/arkanoid_선호.exe 선호] [http://zeropage.org/pds/omok_상협.exe 상협] (창섭이는 부탁으로 제외하고 다음 이시간에)
         == 선호 : [snowflower] - 벽돌깨기 ==
  • Metaphor . . . . 3 matches
         Choose a system metaphor to keep the team on the same page by naming classes and methods consistently. What you name your objects is very important for understanding the overall design of the system and code reuse as well. Being able to guess at what something might be named if it already existed and being right is a real time saver. Choose a system of names for your objects that everyone can relate to without specific, hard to earn knowledge about the system. For example the Chrysler payroll system was built as a production line. At Ford car sales were structured as a bill of materials. There is also a metaphor known as the naive metaphor which is based on your domain itself. But don't choose the naive metaphor unless it is simple enough.
  • MoinMoin . . . . 3 matches
          * 모인모인을 사용하는 위키 : [http://wikipedia.org], [http://no-smok.net]
         ''No! Originally "MoinMoin" does '''not''' mean "Good Morning". "Moin" just means "good" or "nice" and in northern Germany it is used at any daytime, so "Good day" seems more appropriate.'' --MarkoSchulz
  • MoniWikiOptions . . . . 3 matches
         `'''$notify'''`
          * Email Notification을 활성화 한다. 이 기능을 키면 SubscribePlugin을 사용할 수 있다.
         `'''$nonexists='simple'''`
          * nolink: 아무표시도 하지 않음
  • MySQL . . . . 3 matches
         [http://network.hanbitbook.co.kr/view_news.htm?serial=131 MySQL과 Transaction] 테이블 생성시 InnoDB 나 BSDDB 를 사용하면 Transaction 을 이용할 수 있다. (InnoDB 추천)
         http://navyism.com/main/memo.php?bd=lib&no=24
  • NSIS/예제3 . . . . 3 matches
         [http://zeropage.org/~reset/zb/download.php?id=KDP_board_image&page=1&page_num=20&category=&sn=&ss=on&sc=on&keyword=&prev_no=&select_arrange=headnum&desc=&no=50&filenum=1 만들어진Installer] - 실행가능.
         !define VER_MINOR 0
         ComponentText "Testing ver ${VER_MAJOR}.${VER_MINOR} 설치 합니다. 해당 컴포넌트를 골라주세요~"
         InstType "Normal Install"
         ;InstType /NOCUSTOM
         Contributors: nnop@newmail.ru, Ryan Geiss, Andras Varga, Drew Davidson, Peter Windridge, Dave Laundon, Robert Rainwater, Yaroslav Faybishenko, et al.
         !define: "VER_MINOR"="0"
         InstType: 1="Normal Install"
         Normal Termination
  • OurMajorLangIsCAndCPlusPlus/setjmp.c . . . . 3 matches
         // Non-local goto
         // notice, this list of conditions and the following disclaimer.
         // notice, this list of conditions and the following disclaimer in the
         // 3. Neither the name of the project nor the names of its contributors
         // ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
         // ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
         // DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  • OurMajorLangIsCAndCPlusPlus/stdlib.h . . . . 3 matches
         || div_t div(int numer, int denom); || 전달인자의 numer를 denom으로 나눈 값과 나머지를 구조체형식으로 리턴 ||
         || ldiv_t ldiv(long int numer, long int denom); || div()와 동일하고 변수 타입만 long int ||
  • OurMajorLangIsCAndCPlusPlus/string.h . . . . 3 matches
         || void * memmove(void * dest, const void * scr, size_t count) || Moves one buffer to another. ||
         || char * strncpy(char * strDestination, const char * strSource, size_t count) || Copy characters of one string to another ||
         || int strcmpi(const char *stirng1, const char *string2) || Compares two strings to determine if they are the same. The comparison is not case-sensitive. ||
  • PaintBox . . . . 3 matches
          * 이선호([snowflower])
          - 해이해진 정신을 다잡기 위해.. 3일간 빡세게.. - [snowflower]
         - 마무리가 좀 아쉬웠던거 같습니다 마지막날 나갔어야 했는데 - [snowflower]
  • PolynomialCoefficients/문보창 . . . . 3 matches
         // no10105 - Polynomial Coefficients
         [PolynomialCoefficients] [문보창]
  • ProgrammingLanguageClass/2006/Report3 . . . . 3 matches
         but not pass-by-name. A technique for implementing pass-by-name is to
         2) You are also recommended to check if Swap (x, y) does work properly or not
         === brief note ===
  • Refactoring/ComposingMethods . . . . 3 matches
          double basePrice = anOrder.basePrice();
          return (anOrder.BasePrice() > 1000)
          * You have a temporary variagle assigned to more than once, bur is not a loop variagle nor a collecting temporary variagle. [[BR]] ''Make a separate temporary variagle for each assignment.''
          * You have a long method that uses local variagles in such a way that you cannot apply ''Extract Method(110)''. [[BR]]
  • Refactoring/MakingMethodCallsSimpler . . . . 3 matches
         The name of a method does not reveal its purpose.
         A parameter is no longer used by the method body.
         A method is not used by any other class.
  • Refactoring/MovingFeaturesBetweenObjects . . . . 3 matches
         A method is, or will be, using or used by more features of another class than the class on which it is defined.
         A field is, or will be, used by another class more than the class on which it is defined.
         ''Move all its features into another class and delete it.''
  • Refactoring/OrganizingData . . . . 3 matches
          * You have a two-way associational but one class no longer needs features from the other. [[BR]]''Drop the unneeded end of the association.''
          * A class has a numeric type code that does not affect its behavior. [[BR]] ''Replace the number with a new class.''
          * You have a type code that affects the behavior of a class, but you cannot use subclassing. [[BR]] ''REplace the type code with a state object.''
  • ReplaceTempWithQuery . . . . 3 matches
         I do not know what I may appear to the world, but to myself I seem to
         now and then finding a smoother pebble or a prettier shell than
  • Slurpys/박응용 . . . . 3 matches
         Not Slumps: DFEFF, EFAHG, DEFG, DG, EFFFFDG
         Not Slimps: ABC, ABAH, DFGC, ABABAHC, SLIMP, ADGC
         Not Slurpys: AHDFGA, DFGAH, ABABCC
          raise NotImplementedError
          if not target: return False
          if not arg.match(target):
          if not target: return False
          #Not Slumps : DFEFF, EFAHG, DEFG, DG, EFFFFDG
          #Not Slimps: ABC, ABAH, DFGC, ABABAHC, SLIMP, ADGC
          #Not Slurpys: AHDFGA, DFGAH, ABABCC
  • Star/조현태 . . . . 3 matches
         void Swap(SavePoint& one, SavePoint& another)
          one = another;
          another = temp;
          cout << "NO SOLUTION" << endl;
  • TAOCP/BasicConcepts . . . . 3 matches
          * Notation
          NOP 명령은 아무것도 하지 않는다.
         순환 표시(a cycle notation)로 쓰면 다음과 같다
          이를 a cycle notation으로 쓰면
          === Another Approach(Algorithm B) ===
  • TeachYourselfProgrammingInTenYears . . . . 3 matches
         원문 : http://www.norvig.com/21-days.html (Peter Norvig 는 AI 분야에서 아주 유명한 사람. LISP 프로그래머로도 유명)
         Peter Norvig (E-mail: peter@norvig.com)
         Fred Brooks 는, 에세이「No Silver Bullets」 (IEEE Computer, 20. p. 10-19) (역주7)에서 뛰어난 소프트웨어·디자이너를 기르는 3단계를 분명히 하고 있다.
         Brooks, Fred, No Silver Bullets, IEEE Computer, vol. 20, no. 4, 1987, p. 10-19.
          * 역주 7 - MythicalManMonth 의 NoSilverBullet.
  • Temp/Commander . . . . 3 matches
          normalPrompt = ': '
          self.prompt = self.normalPrompt
          'Called on normal commands'
  • TkinterProgramming/Calculator2 . . . . 3 matches
          self.pack(side=LEFT, expand=NO, fill=NONE)
          def __init__(self, parent = None):
          'store' : self.doThis, 'off' : self.turnoff,
          print '"%s" has not been implemented' % action
          def turnoff(self, *args):
  • TopicMap . . . . 3 matches
         TopicMap''''''s are pages that contain markup similar to ['''include'''] (maybe ['''refer'''] or ['''toc''']), but the normal page layout and the ''print layout'' differ: expansion of the includes only happens in the print view. The net result is that one can extract nice papers from a Wiki, without breaking its hyper-linked nature.
         ''Nice idea. But i would just make it the normal behavior for external links. That way you don't clutter MoinMoin with too many different features. --MarkoSchulz''
         This is useable for navigation in the '''normal''' view. Now imagine that if this is marked as a TopicMap, the ''content'' of the WikiName''''''s that appear is included ''after'' this table of contents, in the '''print''' view.
  • Unicode . . . . 3 matches
         {{{In computing, Unicode provides an international standard which has the goal of providing the means to encode the text of every document people want to store on computers. This includes all scripts in active use today, many scripts known only by scholars, and symbols which do not strictly represent scripts, like mathematical, linguistic and APL symbols.
         Establishing Unicode involves an ambitious project to replace existing character sets, many of them limited in size and problematic in multilingual environments. Despite technical problems and limitations, Unicode has become the most complete character set and one of the largest, and seems set to serve as the dominant encoding scheme in the internationalization of software and in multilingual environments. Many recent technologies, such as XML, the Java programming language as well as several operating systems, have adopted Unicode as an underlying scheme to represent text.
  • WeightsAndMeasures/황재선 . . . . 3 matches
          if not self.isInStack(weight) and
          if not self.canStack():
          if not data:
  • WhyWikiWorks . . . . 3 matches
          * any and all information can be deleted by anyone. Wiki pages represent nothing but discussion and consensus because it's much easier to delete flames, spam and trivia than to indulge them. What remains is naturally meaningful.
          * wiki is not wysiwyg. It's an intelligence test of sorts to be able to edit a wiki page. It's not rocket science, but it doesn't appeal to the TV watchers. If it doesn't appeal, they don't participate, which leaves those of us who read and write to get on with rational discourse.
  • XML/PHP . . . . 3 matches
         * [http://devzone.zend.com/node/view/id/1713#Heading7 원문] --> php로 xml다루는 방법을 아주 쉽게 설명했네요
         foreach($titles as $node) {
          print $node->textContent . " ";
  • XMLStudy_2002/Start . . . . 3 matches
          *standalone : 외부 마크업 선언의 사용 여부를 표시 외부 마크업 선언으 한개이상 선언했을떄 no
         <!ENTITY %block "P %heading; |%list; |%preformatted; |DL |DIV |NOSCRIPT | BOCKQUOTE ">
         id 어트리뷰트의 타입은 ID이고 이 어트리뷰트는 반드시 사용해 주어야 하는 것으로 선언되었다. 그리고 reply_required 라는 어트리뷰트는 이 어트리뷰트의 값으로는 "yes"와"no"만 사용될수 있으며 만약 어트리뷰트가 명시되지 않았을 경우에는 디퐅르 값으로 "yes"를 사용한다.
         <!ATTLIST mail id ID #REQUIRED reply_required (yes|no) "yes')
         === NOTATION ===
          *NOTATION은 Unparsed Entity를 처리하기 위한 방법이나 아직은 브라우저에서 지원이 안됨
  • ZPHomePage/참고사이트 . . . . 3 matches
          [http://www.microsoft.com/mscorp/innovation/yourpotential/main.html]
          * http://innovative.daum.net/vol2/innovation.html - 다음 커뮤니케이션
  • ZeroPageServer/old . . . . 3 matches
         || [http://165.194.17.15/pub/util/putty.exe putty noversion],[http://165.194.17.15/pub/util/putty0_53b.exe putty 0.53b] || ssh1, 2 Client 0.53b 는 [[BR]] 하단 ssh 옵션에서 ssh2 (or ssh2 only) 선택||
         || [http://openlook.org/distfiles/PuTTY/putty.exe putty 한글 입력 패치 적용] || 출처[http://fallin.lv/zope/pub/noriteo/putty 장혜식님의 홈] ||
          * 이것때문에.. 제로보드 설치가.. ㅠ.ㅠ - snowflower
  • ZeroPageServer/set2002_815 . . . . 3 matches
          * no Pain
          * redhat 계열에서는 apache 기본 유저가 nobody인데, www-data 로 바꾸었다.
          * [[HTML( <STRIKE> nosmok wiki 설치 </STRIKE> )]] : 석천 설치
  • ZeroPage성년식/회의 . . . . 3 matches
          * onoffmix.com에 페이지 만들게요~
          * ONOFFMIX에 등록. [http://onoffmix.com/event/4096 ZeroPage성년식]
          * 다시 독촉,, 연락 되시고 참여하신다는 분에 한에 onoffmix에 신청 유도
  • [Lovely]boy^_^/영작교정 . . . . 3 matches
          * [[HTML(<STRIKE>)]] Developing Countrys strive for technical and economical advancement for years. [[HTML(</STRIKE>)]]
          * Developing countries have striven for technological and economical advancement for years.
  • biblio.xsl . . . . 3 matches
          <a name="top"><xsl:value-of select="$lang-title"/> [<xsl:value-of select="count(book[not(@type='ref')])"/>]</a>
          [<xsl:value-of select="count(../book[not(@type='ref') and @topic=$topic])"/>]
          <xsl:apply-templates select="../book[not(@type='ref') and @topic=$topic]">
  • snowflower . . . . 3 matches
         ||["snowflower/Arkanoid"]||어쩌다보니.. 가운데 c가 아니라 k가..-_-a|| _ ||
         = To snowflower =
  • snowflower/Arkanoid . . . . 3 matches
         Object Programming의 일환으로 Arkanoid(벽돌깨기)를 제작하고 있습니다ㅏ.
         혹시 쓸사람 있습니까..? --["snowflower"]
         ["snowflower"]
  • 경시대회준비반 . . . . 3 matches
         || [HanoiTowerTroublesAgain!] ||
         || [Monocycle] ||
         [http://www.topcoder.com/tc?module=Static&d1=tutorials&d2=dynProg Dynamic Programming: From novice to advanced] 읽어보세요.
  • 데블스캠프2005/java . . . . 3 matches
         The Java platform and language began as an internal project at Sun Microsystems in the December 1990 timeframe. Patrick Naughton, an engineer at Sun, had become increasingly frustrated with the state of Sun's C++ and C APIs and tools. While considering moving to NeXT, Patrick was offered a chance to work on new technology and thus the Stealth Project was started.
         The Stealth Project was soon renamed to the Green Project with James Gosling and Mike Sheridan joining Patrick Naughton. They, together with some other engineers, began work in a small office on Sand Hill Road in Menlo Park, California to develop a new technology. The team originally considered C++ as the language to use, but many of them as well as Bill Joy found C++ and the available APIs problematic for several reasons.
         Like many stealth projects working on new technology, the team worked long hours and by the summer of 1992, they were able to demo portions of the new platform including the Green OS, Oak the language, the libraries, and the hardware. Their first attempt focused on building a PDA-like device having a highly graphical interface and a smart agent called Duke to assist the user.
         In November of that year, the Green Project was spun off to become a wholly owned subsidiary of Sun Microsystems: FirstPerson, Inc. The team relocated to Palo Alto. The FirstPerson team was interested in building highly interactive devices and when Time Warner issued an RFP for a set-top box, FirstPerson changed their target and responded with a proposal for a set-top box platform. However, the cable industry felt that their platform gave too much control to the user and FirstPerson lost their bid to SGI. An additional deal with The 3DO Company for a set-top box also failed to materialize. FirstPerson was unable to generate any interest within the cable TV industry for their platform. Following their failures, the company, FirstPerson, was rolled back into Sun.
  • 데블스캠프2005/금요일/OneCard . . . . 3 matches
          def __init__(self, shape=None, number=None):
          if job != None:
          while not (len(pcCards)==0 or len(myCards)==0):
          if not canHandOut(cardOnTable, myCards[select]):
          print 'you cannot handout that card'
  • 데블스캠프2006/월요일/함수/문제풀이/윤영준 . . . . 3 matches
         void snow(void);
         void snow(void)
          snow();
  • 데블스캠프2006/화요일/tar/김준석 . . . . 3 matches
          else printf("There is no serching!");
          size = _filelength(_fileno(item));
          _chsize(_fileno(item), size);
  • 데블스캠프2009/목요일/연습문제/MFC/박준호 . . . . 3 matches
          // No message handlers
          // Note that LoadIcon does not require a subsequent DestroyIcon in Win32
          // when the application's main window is not a dialog
          // TODO: Add your control notification handler code here
  • 데블스캠프2010/일반리스트 . . . . 3 matches
         // comparison, not case sensitive.
         bool compare_nocase (string first, string second)
          mylist.sort(compare_nocase);
  • 데블스캠프2011/셋째날/RUR-PLE/박정근 . . . . 3 matches
          if facing_north():
         while not right_is_clear():
         while not on_beeper():
  • 데블스캠프2011/셋째날/String만들기 . . . . 3 matches
         || compareToIgnoreCase || str2.compareTo("AbCb") == 0 ||
         || equalsIgnoreCase || str.equalsIgnoreCase(new String("ABcdEf")) == TRUE ||
  • 몸짱프로젝트 . . . . 3 matches
         == [Polynomial] ==
         || HanoiProblem || [몸짱프로젝트/HanoiProblem] ||
  • 미로찾기/영동 . . . . 3 matches
          cout<<"There is no path in maze\n";
          cout<<"Your stack is full now\n";
          cout<<"Your stack is empty now\n";
  • 새싹교실/2012/AClass/4회차 . . . . 3 matches
         LinkedList의 node를 선언하는 방법을 찾아보고, 왜 그런 형태인지 이해한만큼 써보자.
         -struct Node{
          struct Node *Next;
         1. LinkedList의 node를 선언하는 방법을 찾아보고, 왜 그런 형태인지 이해한만큼 써보자.
         struct Node{
          struct Node *NextNode; //다음 노드에 대한 포인터
         1.LinkedList의 node를 선언하는 방법을 찾아보고, 왜 그런 형태인지 이해한만큼 써보자.
         NODE*CreateNode(char name [])
         NODE*NewNode = (NODE*)malloc(sizeof(NODE));
         Strcpy(NewNode->Name,name);
         NewNode->NextNode = NULL;
         Return NewNode;
         NODE* 를 반환하는 CreateNode다. NewNode라는 포인터를 생성후 그 해당하는 주소에 malloc함수로 공간을 할당하고 있다.
  • 새싹교실/2012/열반/120319 . . . . 3 matches
          * 비트 연산 : <<(left shift), >>(right shift), &(and), |(or), ^(xor), ~(not)
          * 논리 연산 : &&(and), ||(or) !(not)
          * !=, >=, <= 에서 등호가 오른쪽에 있는 것이 중요합니다. 예를 들어, x=!y 는 x y를 비교한 것이 아니라, y에 !(not) 논리 연산을 한 결과를 x에 대입한 것입니다.
  • 송지원 . . . . 3 matches
          * '''닉네임''' : Enoch, 에노크, 에녹 이라고도 불리어요..
          * Facebook : enochbible@hotmail.com (Jiwon Song)
          * instagram : enoch.g1
  • 알고리즘8주숙제 . . . . 3 matches
         Given the denominations of coins for a newly founded country, the Dairy Republic, and some monetary amount, find the smallest set of coins that sums to that amount. The Dairy Republic is guaranteed to have a 1 cent coin.
         Give a greedy method, which is heuristic, to solve the 0/1 knapsack problem and also give an example to show that it does not always yield an optimal solution.
         Inorder 순회를 통해 각 키값을 모두 출력하고, 또한 각 키값의 탐색시간의 합계를 출력하시오.
  • 임인택/AdvancedDigitalImageProcessing . . . . 3 matches
          http://rkb.home.cern.ch/rkb/AN16pp/node122.html
          http://greta.cs.ioc.ee/~khoros2/non-linear/dil-ero-open-close/front-page.html
          http://www.ph.tn.tudelft.nl/Courses/FIP/noframes/fip-Morpholo.html#Heading98
  • 장용운/알파벳놀이 . . . . 3 matches
         ABCDEFGHIJKLMNO
         ABCDEFGHIJKLMNOP
         ABCDEFGHIJKLMNOPQ
         ABCDEFGHIJKLMNOPQR
         ABCDEFGHIJKLMNOPQRS
         ABCDEFGHIJKLMNOPQRST
         ABCDEFGHIJKLMNOPQRSTU
         ABCDEFGHIJKLMNOPQRSTUV
         ABCDEFGHIJKLMNOPQRSTUVW
         ABCDEFGHIJKLMNOPQRSTUVWX
         ABCDEFGHIJKLMNOPQRSTUVWXY
         ABCDEFGHIJKLMNOPQRSTUVWXYZ
         cdefghijklmno
         cdefghijklmnop
         cdefghijklmnopq
  • 정모/2011.3.7 . . . . 3 matches
          * 관련 페이지 : ThreeFs, [http://no-smok.net/nsmk/ThreeFs ThreeFs(노스모크)], [http://no-smok.net/nsmk/FiveFs FiveFs(노스모크)]
          * 활동 공유로 읽었던 책을 간단히 소개하면서 내용을 되새김질하는 계기가 되어 좋았다. 루비를 다운받아 irb를 사용해 실습을 해보았다. 성현이가 OMS로 영화 재해석을 했다. 동영상도 실행되고, 효과음도 나왔다면 더 재밌는 발표가 될 수 있었을 텐데 강의실이나 상황이 열악해서 안타까웠다. 마지막에 시간이 모자라서 코드레이스를 하지 않고, 간단히 Snowball Keyword 게임을 했는데 규칙을 잘못 이해하고 얘기하여 바로 탈락했다. 다음에는 좀 더 의도를 잘 파악하도록 집중해서 들어야 겠다. - [강소현]
  • 정모/2011.7.11 . . . . 3 matches
          * 이번주에는 제가 OMS를 하고, 회고는 시간이 없어서 하지 못했지요. OMS를 원래는 제 노트북을 연결해서 하려고 했으나.... 제대로 작동하지 않는다는 사실을 깨닫고 급 바꿔야만 했죠 -,.- 결국 keynote도 쓰지 못하고 ppt로 전환하는바람에 ppt효과도 사망.. 아무튼 한참동안 고민한 주제중에는 나름 잘 골랐던거 같아요. 오늘은 제 후기가 뭐 이런지...;; -[김태진]
          * DP 세미나 참여 때문에 일찍 끝나서 뭔가 약간 아쉬웠습니다. 데블스캠프도 마치고 새로운 스터디/프로젝트도 시작되어서 사실 공유할 수 있는 것들이 많았을텐데 (저 같은 경우 DB2 Certi Program에 대해 좀 공유하고 싶었고..) 다음주를 기약 해야겠어요. 태진이의 OMS는 MacBook의 디스플레이가 원활했다면 keynote로 더 좋은 presentation이 될 수 있었을텐데 아쉬웠을 것 같아요. 본의 아니게 (주제가 Apple이다 보니) 선배님들이 많이 (농담조로) 디스했는데 발표는 좋았답니다. 역시 태진이는 기대치를 높여주는 친구에요. - [지원]
          * DP 일정이 급하게 잡혀서 짧게 진행했네요. keynote로 진행되는 OMS를 보나 했더니 케이블때문에 못 봐서 아쉽습니다. Apple사 제품은 조금씩 만져만보고 직접 써본적이 거의 없어서 OMS 재미있게 들었습니다. - [김수경]
  • 지금그때2005/홍보 . . . . 3 matches
         <font color = "Magenta"><a href = "http://zeropage.org/~dduk/memo/memo.php?id=nowthen2005"> 신청하러 가기 </a></font>
         <font color = "Magenta"><a href = "http://zeropage.org/wikis/nowthen2004/_c1_f6_b1_dd_b1_d7_b6_a72004_2f_c8_c4_b1_e2"> 더 많은 2004년 후기 보러가기 </a></font>
         http://zeropage.org/~dduk/memo/memo.php?id=nowthen2005
  • 진격의안드로이드&Java . . . . 3 matches
          * [http://www.slideshare.net/novathinker/1-java-key Java-Chapter 1]
          * [http://www.slideshare.net/novathinker/2-runtime-data-areas Java-Chapter 2]
         // notepad++ 에서 UTF8(BOM 없음) 선택후 다음과 같이 cmd에서 컴파일
  • 토비의스프링3/밑줄긋기 . . . . 3 matches
          * hamcrest.CoreMatchers에 대해서 : CoreMatcher로 테스트 코드를 만들 때 null 값은 비교나 not을 사용하는 것이 불가능합니다(ex. assertThat(tempObject, is(null)); -> 에러). 이건 null이 값이 아니기 때문인데, CoreMatcher에서 null 값을 쓸 때는 org.hamcrest.CoreMatchers의 notNullValue()와 nullValue()를 사용하시면 되겠습니다. http://jmock.org/javadoc/2.5.1/org/hamcrest/CoreMatchers.html
          * 이정도~ 부분을 읽고 자신있어한 내가 부끄럽다.. 헐리우드에 가서 jesus=heaven no jesus=hell 판들고 행진하는 사람들처럼.. - [서지혜]
  • 홈페이지만들기/css . . . . 3 matches
         normal(보통), italic(이탤릭), oblique(기울임)
          *키워드: normal, bold, bolder, lighter(100 ~ 900)
         font{font:italic normal bolder 12pt Arial}
  • 02_Python . . . . 2 matches
          if not aList:
         Break,Countinue 루프 점프 while1:if not line: break
  • 2dInDirect3d/Chapter3 . . . . 2 matches
         RHW : Reciprocal of the homogenous W coordinate
         Vertex normal
          === Vercto Normal ===
         #define CUSTOM_VERTEX_FVF D3DFVF_XYZ | D3DFVF_NORMAL
  • 2학기파이선스터디/ 튜플, 사전 . . . . 2 matches
         >>> dic['python'] = 'Any of various nonvenomous snakes of the family Pythonidae, ...'
  • 2학기파이선스터디/클라이언트 . . . . 2 matches
          while not ID:
          while not ID:
  • ACM_ICPC/2013년스터디 . . . . 2 matches
          * Edit distance : 글자 최소 오류개수 구하기 (exponential과 polynomial의 최소 오류는 6개.)
          * [http://homepages.ius.edu/rwisman/C455/html/notes/Chapter22/TopSort.htm]
          * 증명 - http://blog.naver.com/PostView.nhn?blogId=kcg2271&logNo=90064644595
  • ATmega163 . . . . 2 matches
         ########### you should not need to change the following line #############
         device missing or unknown device 라고 나온다. ponyprog 에서 장치를 꼭 163 L 로 해야하나? 163 밖에 없던데..
  • AcceleratedC++/Chapter4 . . . . 2 matches
          throw domain_error("student has done no homework");
          throw domain_error("Student has done no homework");
  • AliasPageNames . . . . 2 matches
         Gnome,GNOME,gnome
  • Apache . . . . 2 matches
         Starting httpd: httpd: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
          * [http://www.wallpaperama.com/forums/how-to-fix-could-not-determine-the-servers-fully-qualified-domain-name-t23.html 위문제상황해결링크]
  • ApplicationProgrammingInterface . . . . 2 matches
         {{|An application programming interface (API) is a set of definitions of the ways one piece of computer software communicates with another. It is a method of achieving abstraction, usually (but not necessarily) between lower-level and higher-level software.|}}
  • ArtificialIntelligenceClass . . . . 2 matches
         요새 궁리하는건, othello team 들끼리 OpenSpaceTechnology 로 토론을 하는 시간을 가지는 건 어떨까 하는 생각을 해본다. 다양한 주제들이 나올 수 있을것 같은데.. 작게는 책에서의 knowledge representation 부분을 어떻게 실제 코드로 구현할 것인가부터 시작해서, minimax 나 alpha-beta Cutoff 의 실제 구현 모습, 알고리즘을 좀 더 빠르고 쉬우면서 정확하게 구현하는 방법 (나라면 당연히 스크립트 언어로 먼저 Prototyping 해보기) 등. 이에 대해서 교수님까지 참여하셔서 실제 우리가 당면한 컨텍스트에서부터 시작해서 끌어올려주시면 어떨까 하는 상상을 해보곤 한다.
  • Bicoloring/문보창 . . . . 2 matches
         // no10004 - Bicoloring
          cout << "NOT BICOLORABLE.\n";
          bool check[MAX_VERTEX] = {0,}; // using node = nInputLine
          color[0] = BLACK; // 0's Node = BLACK
  • BlueZ . . . . 2 matches
         The overall goal of this project is to make an implementation of the Bluetooth™ wireless standards specifications for Linux. The code is licensed under the GNU General Public License (GPL) and is now included in the Linux 2.4 and Linux 2.6 kernel series.
          strcpy(name, "[unknown]");
  • C++ . . . . 2 matches
         C++ (pronounced "see plus plus") is a general-purpose computer programming language. It is a statically typed free-form multi-paradigm language supporting procedural programming, data abstraction, object-oriented programming, and generic programming. During the 1990s, C++ became one of the most popular commercial programming languages.
         Bell Labs' Bjarne Stroustrup developed C++ (originally named "C with Classes") during the 1980s as an enhancement to the C programming language. Enhancements started with the addition of classes, followed by, among many features, virtual functions, operator overloading, multiple inheritance, templates, and exception handling. The C++ programming language standard was ratified in 1998 as ISO/IEC 14882:1998, the current version of which is the 2003 version, ISO/IEC 14882:2003. New version of the standard (known informally as C++0x) is being developed.
          * [RuminationOnC++]
  • C++/SmartPointer . . . . 2 matches
         // circular member setting will not free memory
         // Memory will not be freed forever.
  • CVS/길동씨의CVS사용기ForLocal . . . . 2 matches
         No conflicts created by this import
         .HelloWorld> notepad HelloJava.java
         C:UserHelloJava> notepad HelloJava.java
  • CVS/길동씨의CVS사용기ForRemote . . . . 2 matches
         .\HelloWorld> notepad HelloWorld.cpp
         C:\User\HelloWorld>notepad HelloWorld.cpp
  • CarmichaelNumbers/문보창 . . . . 2 matches
         // no10006 - Carmichael Numbers
         const int NORMAL = 1;
          show(n, NORMAL);
          show(n, NORMAL);
          if (type == NORMAL)
          cout << n << " is normal.\n";
  • CheckTheCheck . . . . 2 matches
         Game #d: no king is in check.
         Game #2: no king is in check.
  • CheckTheCheck/문보창 . . . . 2 matches
         // no10196 - Check the Check
          cout << " no";
  • ComputerNetworkClass/Report2006/BuildingProxyServer . . . . 2 matches
         [http://www.mnot.net/cache_docs/#CONTROL 웹 캐싱 기법들]
         = knowledge base =
  • CppUnit . . . . 2 matches
          You most likely are not using the same C-RunTime library as CppUnit.
         LINK : fatal error LNK1104: cannot open file "cppunitd.lib,"
  • CryptKicker2 . . . . 2 matches
         알려진 평문 공격법(known plain text attack)이라는 강력한 암호 분석 방법이 있다. 알려진 평문 공격법은 상대방이 암호화했다는 것을 알고 있는 구문이나 문장을 바탕으로 암호화된 텍스트를 관찰해서 인코딩 방법을 유추하는 방법이다.
         No solution.
         now is the time for all good men to come to the aid of the party
  • CssMarket . . . . 2 matches
         || /pub/upload/uno.css || Upload:uno.css || . ||
  • CubicSpline/1002/GraphPanel.py . . . . 2 matches
          self.normalFunc = NormalFunction()
          self.plotNormalFunction(dc)
          def plotNormalFunction(self, dc):
          self.plotGraph(dc, self.normalFunc, wxColour(255,0,0))
  • DPSCChapter4 . . . . 2 matches
         '''["Adapter"](105)''' Convert the interface of a class into another interface clients expect. Adapter lets classes work together that couldn't otherwise because of incompatible interfaces
         '''Proxy(213)''' Provide a surrogate or placeholder for another object to control access to it.
  • DataStructure/Foundation . . . . 2 matches
          - a^n not∈ θ(b^n)
          - a^n not∈ θ(n!)
  • DebuggingSeminar_2005/AutoExp.dat . . . . 2 matches
         ; e Signed scientific-notation 3./2.,e 1.500000e+000
         ; If there is no rule for a class, the base classes are checked for
  • DevOn . . . . 2 matches
         === [Gnome] 3.10 즐기기 & [Wayland] 즐기기 ===
          * [정진경] - Gnome 3.10 즐기기는 잘 기억나지 않는다... 미안.. 진크리에이터... Wayland는 나름 도움이 되었는데, X 서버가 컴포지터가 인터프로세스 통신을 한다는 사실을 처음 알게 되었다. Wayland는 X 서버와 컴포지터가 합쳐져 있는 형태이고, 프레임버퍼를 위한 API가 제공된다는 것.. 이 부분은 나중에 공부해서 해당 페이지에 자세한 내용을 기술할 필요가 있을 것 같다...
  • DoubleDispatch . . . . 2 matches
          * http://www-ekp.physik.uni-karlsruhe.de/~schemitz/Diploma/html/diploma/node85.html
          * http://no-smok.net/seminar/moin.cgi/DoubleDispatch
  • Eclipse . . . . 2 matches
          * Eclipse 2.2 Draft 에서 Java like file 의 지원이 있다. JSP 따위. 그런데 완료 시점은 03 November .. JDT 공식 지원은 너무 느리네.. -- NeoCoin
          혹시 그 큰 규모라는 것이 어느정도 인지 알수 있을까요? 라인을 쉽게 세기 위해서 현 Eclipse를 새로 하나 복사해서 Eclipse용 metric 툴은 http://metrics.sourceforge.net/ 를 설치하시고 metric전용으로 사용하여 쓰면 공정-'Only counts non-blank and non-comment lines inside method bodies'-하게 세어줍니다. (구지 복사하는 이유는 부하를 많이 줍니다.) -- NeoCoin
  • EightQueenProblem/강석천 . . . . 2 matches
          self.bd = None
          if not Ret:
          if not self.IsAttackableOthers (i, Level):
  • EightQueenProblem/김형용 . . . . 2 matches
          if (ax not in range(8)) or (ay not in range(8)):
          if q[name].isFight() is None and q[name].getPosition()[1] != 7:
          self.assertEquals(None, q2.isInRow())
          self.assertEquals(None, q2.isInColumn())
          self.assertEquals(None, q2.isInRightDig())
          self.assertEquals(None, eachQueen.isFight())
  • EightQueenProblem/임인택/java . . . . 2 matches
          Queen(int noq)
          QUEEN=noq;
  • EightQueenProblemDiscussion . . . . 2 matches
          if not Ret:
         When the program is run, one has to give a number n (smaller than 32), and the program will return in how many ways n Queens can be put on a n by n board in such a way that they cannot beat each other.
         Note that the d=(e-=d)&-e; statement can be compiled wrong on certain compilers. The inner assignment should be executed first. Otherwise replace it with e-=d,d=e&-e;.
  • EnglishSpeaking/TheSimpsons/S01E03 . . . . 2 matches
         Homer : I'm no supervising technician. I'm a technical supervisor.
         I'm a big, worthless nothing.
  • ErdosNumbers/황재선 . . . . 2 matches
          else noAssociate(people);
          private void noAssociate(String[] people) {
  • FromDuskTillDawn . . . . 2 matches
         각 테스트 케이스에 대해 일단 테스트 케이스 번호를 출력한 다음, 그 다음 줄에 "Vladimir needs # litre(s) of blood." 또는 "There is no route Vladimir can take."를 출력한다 (출력 예 참조).
         There is no route Vladimir can take.
  • GalleryMacro . . . . 2 matches
         {{{[[Gallery(col=5,nocomment,sort=name)]]}}}
         5 column, with no comments, sort by name
  • Gof/AbstractFactory . . . . 2 matches
         === Also Known As ===
         === Known Uses ===
  • Gof/Strategy . . . . 2 matches
         == Also Known As ==
         == Known Uses ==
  • HanoiTowerTroublesAgain!/문보창 . . . . 2 matches
         // 10276 - HanoiTowerTroublesAgain!
         [HanoiTowerTroublesAgain!]
  • HanoiTowerTroublesAgain!/이도현 . . . . 2 matches
         2006-01-17 11:15:29 Accepted 0.000 Minimum 56031 C++ 10276 - Hanoi Tower Troubles Again!
         // Hanoi Tower Troubles Again
  • HanoiTowerTroublesAgain!/조현태 . . . . 2 matches
          == [HanoiTowerTroublesAgain!/조현태] ==
         [HanoiTowerTroublesAgain!]
  • HaskellLanguage . . . . 2 matches
          * [http://pub.hal3.name/daume02yaht.pdf Yet another haskell tutorial] : Haskell 입문시에 도움이 된다.
          * 저 위에보면, featuring static typing, higher-order functions, polymorphism, type classes and modadic effects 라고 있는데, 이것들이 아마 haskell language의 큰 특징들이 아닐까 한다. 각각에 대해서 알아두는게 도움이 될듯. ([http://www.nomaware.com/monads/html/ monad관련자료])- 임인택
  • HelpOnCvsInstallation . . . . 2 matches
          1. 설명에 나와있는 것처럼 먼저 CVS로 로그인을 합니다. {{{cvs -d :pserver:anonymous@kldp.net:/cvsroot/moniwiki login}}}
          1. CVS로 부터 소스를 가져옵니다. (checkout) {{{cvs -d :pserver:anonymous@kldp.net:/cvsroot/moniwiki checkout moniwiki}}}
  • HelpOnLinking . . . . 2 matches
         [[FootNote]]
          * {{{[Hello World]}}} link to [HelloWorld] (no space inserted)
          * {{{[[Hello World]]}}} link to ![[Hello World]] (no space inserted)
  • HelpOnLists . . . . 2 matches
         [space]another term:: and its definition
          another term:: and its definition
  • HelpOnRules . . . . 2 matches
         -------------------------------------------- (not thicker than 10)
         -------------------------------------------- (not thicker than 10)
  • HowToStudyDataStructureAndAlgorithms . . . . 2 matches
         그리고, 자료구조 레포트 선배들이 한 것이 있으니까, 그 문제들 구현을 목표로 잡아도 좋고. (원한다면 보내줄께.) ex) 스택:스택 구현, postfix 의 구현, 계산기 구현. 큐:큐 구현. 리스트:다항식 덧,뺄셈 & 곱셈 구현 (polynomial) 트리:2진트리구현
         알고리즘을 공부하면 큰 줄기들을 알아야 합니다. 개별 테크닉들도 중요하지만 "패러다임"이라고 할만한 것들을 알아야 합니다. 그래야 알고리즘을 상황에 맞게 마음대로 응용할 수 있습니다. 또, 자신만의 분류법을 만들어야 합니다. (see also HowToReadIt Build Your Own Taxonomy) 구체적인 문제들을 케이스 바이 케이스로 여럿 접하는 동안 그냥 지나쳐 버리면 개별자는 영원히 개별자로 남을 뿐입니다. 비슷한 문제들을 서로 묶어서 일반화를 해야 합니다. (see also DoItAgainToLearn)
  • ImmediateDecodability/문보창 . . . . 2 matches
         // no644 - Immediate Decodability
          cout << " is not immediately decodable\n";
  • InterIconMap . . . . 2 matches
         WkPark http://technoserv.no-ip.org:8080/jabber/wkpark@gmail.com 48x25
  • InterWikiIcons . . . . 2 matches
         The InterWiki Icon is the cute, little picture that appears in front of a link instead of the prefix established by InterWiki. An icon exists for some, but not all InterMap references.
          * NoSmoke:MetaWiki
          * NoSmoke - http://puzzlet.org/imgs/nosmoke-16.png (adjusted color-resolution down to 16col: 16x16x16)
  • IsBiggerSmarter?/문보창 . . . . 2 matches
         //no 10131
         //no 10131
  • IsbnMacro . . . . 2 matches
          [[ISBN(0201657910,K,noimg)]]
          [[ISBN(0201657910,K,noimg)]]
  • Java/스레드재사용 . . . . 2 matches
          notify();
          } catch(InterruptedException ignored) { }
  • LightMoreLight/문보창 . . . . 2 matches
         // no10110 - Light, more Light
          cout << "no\n";
  • MFCStudy_2002_2 . . . . 2 matches
          [[BR]]DeleteMe ) snow + bear 를 약간 변형시킨 polar bear가 어떨까 하는데..--a
          * 01 이선호 ["snowflower"]
  • McConnell . . . . 2 matches
         == Also Known As ==
         == Known Uses ==
  • MobileJavaStudy/HelloWorld . . . . 2 matches
          notifyDestroyed();
          notifyDestroyed();
  • MobileJavaStudy/NineNine . . . . 2 matches
          notifyDestroyed();
          notifyDestroyed();
  • MobileJavaStudy/SnakeBite/FinalSource . . . . 2 matches
          notifyDestroyed();
          System.out.println("No Image");
          notifyDestroyed();
  • MobileJavaStudy/SnakeBite/Spec2Source . . . . 2 matches
          notifyDestroyed();
          notifyDestroyed();
  • MobileJavaStudy/SnakeBite/Spec3Source . . . . 2 matches
          notifyDestroyed();
          notifyDestroyed();
  • MockObjects . . . . 2 matches
          * [http://no-smok.net/seminar/moin.cgi/mockobect_2epy mockobject.py] - Python MockObjects framework
          * http://no-smok.net/seminar/upload/PythonMock.htm
  • MoniWiki/HotKeys . . . . 2 matches
         적수네 동네에 있던 기능을 GnomeKorea, KLE에서 쓰도록 개선시킨 것을 내장시켰다.
          ||R(not Safari)||action=show ||Refresh||
  • MoreEffectiveC++ . . . . 2 matches
          * Item 25: Virtualizing constructors and non-member functions. - 생성자와 비멤버 함수를 가상으로 돌아가게 하기.
          * Item 33: Make non-leaf classes abstract. - 유도된 클래스가 없는 상태의 클래스로 추상화 하라.
  • MoreEffectiveC++/Exception . . . . 2 matches
          class WidnowHandle{
         파괴자 호출은 두가지의 경우가 있다. 첫번째가 'normal'상태로 객체가 파괴되어 질때로 그것은 보통 명시적으로 delete가 불린다. 두번째는 예외가 전달되면서 스택이 풀릴때 예외 처리시(exception-handling) 객체가 파괴되어 지는 경우가 있다.
  • NeoCoin/Server . . . . 2 matches
          * apt 주소 세팅시에, ftp://ftp.nuri.net/pub/debian woody main contrib non-free 를 입력하는 방법에 대하여 너무 난감했다.
          * 이제, apache, mysql, python, JBoss, Java 정도가 남은것 같다. 현재 메니저를 Sawfish+Gnome로 변경해야 겠다. 아무래도 손에 익은걸 써야지.
  • Ones/송지원 . . . . 2 matches
          || 9255717 || enochbible || 2551 || Time Limit Exceeded || || || C || 1263B ||
          || 9255761 || enochbible || 2551 || Accepted || 184K || 641MS || C || 1024B ||
  • OperatingSystemClass/Exam2002_2 . . . . 2 matches
          * If a memory reference takes 200 nanoseconds, how long does a paged memory reference take?
         6. Consider a file currently consisting of 100 blocks. Assume that the file control block(and the index block, in the case of indexed allocation) is already in memory, Calculate how many disk I/O operations are required for contiguous, linked and indexed (single-level) allocation strategies, if for one block, the following conditions hold. In the contiguous allocation case, assume that there is no room to grow in the beginning, but there is room to grow in the end. Assume that the block information to be added in stored in memory.
  • OurMajorLangIsCAndCPlusPlus . . . . 2 matches
         [OurMajorLangIsCAndCPlusPlus/errno.h] (cerrno)
  • OurMajorLangIsCAndCPlusPlus/stdio.h . . . . 2 matches
         || int fileno(FILE *) || 해당 스트림의 핸들을 반환한다. ||
         || int fileno(FILE *) || 스트림의 핸들을 리턴한다. ||
  • ParserMarket . . . . 2 matches
         If you are not familiar with Python and/or the MoinMoin code base, but have a need or an idea for a parser, this is the place to ask for it. Someone might find it useful, too, and implement it.
          * none yet
  • PatternTemplate . . . . 2 matches
         == Also Known As ==
         == Known Uses ==
  • Polynomial . . . . 2 matches
          struct Node {
          Node expr_1[SIZE]; // 이와 같은 식으로 표현한다.
          Node expr_2[SIZE];
          struct Node {
          Node *prev;
          Node *next;
          Node *n1 = new Node;
          Node *n2 = new Node;
          Node* mul(Node *n1, Node *n2); // 두 다항식의 곱을 표현하는 새로운 다항식을 리턴한다.
          Node* add(Node *n1, Node *n2); // 두 다항식의 합을 표현하는 새로운 다항식을 리턴한다.
          Node* add(Node *n1, Node *n2); // 두 다항식의 차를 표현하는 새로운 다항식을 리턴한다.
          Node* input(); // 사용자에게 값을 입력받아 새로운 다항식을 생성하여 리턴한다.
          void delete(Node *node) // 다항식을 삭제한다.
          void sort(Node *node) // 다항식을 내림차순으로 정리한다.
  • PolynomialCoefficients . . . . 2 matches
         === About [PolynomialCoefficients] ===
          || [문보창] || C++ || 30분 || [PolynomialCoefficients/문보창] ||
  • PreviousFrontPage . . . . 2 matches
         You can edit any page by pressing the link at the bottom of the page. Capitalized words joined together form a WikiName, which hyperlinks to another page. The highlighted title searches for all pages that link to the current page. Pages which do not yet exist are linked with a question mark: just follow the link and you can add a definition.
  • PrimaryArithmetic/1002 . . . . 2 matches
          self.assert_(not hasCarry(3,5))
          self.assert_(not hasCarry(3,5))
          if count == 0: count = "No"
  • ProjectPrometheus/AT_RecommendationPrototype . . . . 2 matches
          if book is not anEditBook:
          if not aBook in self.bookList:
          self.musician = None
          self.mathematician = None
  • ProjectPrometheus/BugReport . . . . 2 matches
          * notice변경 사항에 관하여, DB에 넣는 방향으로 바꾸던지(게시판을 하던지), file path 비의존적으로 바꾸어야 한다. 현재 file path문제로 직접 고쳐주어야 하는 상황이고, ant 로 배포시 해당 file의 쓰기 읽기 권한 문제로 문제가 발생한다. --["neocoin"]
          -- notice 에 대해서 DB 게시판 형식으로 수정하기
  • ProjectZephyrus/간단CVS사용설명 . . . . 2 matches
          disable = no
          wait = no
  • Refactoring/DealingWithGeneralization . . . . 2 matches
          * A superclass and subclass are not very different.[[BR]]''Merge them together.''
          * A subclass uses only part of a superclasses interface or does not want to inherit data.[[BR]]''Create a field for the superclass, adjust methods to delegate to the superclass, and remove the subclassing.''
  • STL/참고사이트 . . . . 2 matches
         C++ Standard Template Library, another great tutorial, by Mark Sebern http://www.msoe.edu/eecs/cese/resources/stl/index.htm
         Joseph Y. Laurino's STL page. http://weber.u.washington.edu/~bytewave/bytewave_stl.html
  • STLPort . . . . 2 matches
          LINK : warning LNK4098: defaultlib "LIBCMT" conflicts with use of other libs; use /NODEFAULTLIB:library
         이는, '''VC가 코드 생성 옵션을 무시하고 LIBCMT.lib을 기본적으로 덧대어 넣어주기 때문입니다'''. 실행파일을 만드는 경우라면 에러가 가장 성가실 테지만, 배포용 라이브러리를 만들 경우엔 경고도 없애 주어야 합니다. 이 에러와 경고를 없애기 위해서는, 위에 나온 링커 메시지 대로 /NODEFAULTLIB 옵션을 써야 합니다. VC IDE를 쓰고 계시다면 Project->Setting 메뉴를 선택하고 나오는 대화상자에서 '''"Link"''' 탭을 선택하시고, '''"Input"''' 드롭다운 항목을 고른 후에 '''"Ignore Libraries"''' 에디트 상자에 LIBCMT.lib를 써 넣으시면 됩니다.
         error C2733: second C linkage of overloaded function 'InterlockedIncrement' not allowed
  • SWEBOK . . . . 2 matches
         [http://object.cau.ac.kr/selab/lecture/undergrad/20021/참고자료/SWEBOKv095.pdf SWEBOK] - Software Engineering Body of Knowledge
          * SWEBOK 은 이론 개론서에 속하며 마치 지도와도 같은 책이다. SWEBOK 에서는 해당 SE 관련 지식에 대해 구체적으로 가르쳐주진 않는다. SWEBOK 는 해당 SE 관련 Knowledge Area 에 대한 개론서이며, 해당 분야에 대한 실질적인 지식을 위해서는 같이 나와있는 Reference들을 읽을 필요가 있다. (Reference를 보면 대부분의 유명하다 싶은 책들은 다 나와있다. -_-;) --석천
  • SignatureSurvey . . . . 2 matches
          def repl_normalString(self, aText):
          (AnyChar, repl_normalString),
          if token[0] is None:
  • SmallTalk/강좌FromHitel/강의4 . . . . 2 matches
         nosmokmoin 으로 변경시에 이 페이지가 에러가 발생하는 대표적인 예이다. 이 외에도
         위 명령을 실행하자마자 "SmallInteger does not understand #hello"라는 제
          SmallInteger(Object)>>doesNotUnderstand:
  • SmallTalk/강좌FromHitel/소개 . . . . 2 matches
          ^MessageBox notify: i displayString
         MessageBox notify: '못 찾음'.
  • SmallTalk/문법정리 . . . . 2 matches
         UndifinedObject(Object)>>doesNotUnderstand:
          * '''anObject aMessage.'''
          * 선택자는 단일 식별자이며, 인수는 없다.(the selector is a single Identifier, there are no arguments)
          * 선택자는 특정한 기호(하나나 둘이상의 문자, 숫자가 아님)이고, 인수가 딱 하나만 있다.(the selector is one or two non-alphanumeric characters, followed by exactly one argument object)
  • SmallTalk_Introduce . . . . 2 matches
          ^MessageBox notify: i displayString
         MessageBox notify: '못 찾음'.
  • TAOCP/InformationStructures . . . . 2 matches
          마지막 원소 빼기(setting Y equal to the top node and delete)
          맨 앞 원소 빼기(removing the front node)
  • Technorati . . . . 2 matches
         = Technorati? =
         Upload:technorati_main_screen.JPG
  • The Tower of Hanoi . . . . 2 matches
         ==== Recurrent Problems - The Tower of Hanoi ====
         T<sub>n</sub> is the minimum number of moves that will transfer n disks from one peg to another under Lucas's rules.
  • TheGrandDinner/조현태 . . . . 2 matches
         bool DeSort(SNumberAndPosition one, SNumberAndPosition another)
          return one.number > another.number;
  • TheJavaMan/숫자야구 . . . . 2 matches
          f.add(up, "North");
          upper.add(new UpperPanel(), "North");
          /* (non-Javadoc)
          /* (non-Javadoc)
  • TheOthers . . . . 2 matches
          * 으흠... 로고는 구해보려고 했는데 화질의 압박이... 좋은 카메라좀 빌려줘 --[snowflower]
          * 내가 지워주마 이것아!! --[snowflower]
  • ThePriestMathematician/하기웅 . . . . 2 matches
         void hanoiInit()
          hanoiInit();
  • ToastOS . . . . 2 matches
         The war was brief, but harsh. Rising from the south the mighty RISC OS users banded together in a show of defiance against the dominance of Toast OS. They came upon the Toast OS users who had grown fat and content in their squalid surroundings of Toast OS Town. But it was not to last long. Battling with SWIs and the mighty XScale sword, the Toast OS masses were soon quietened and on the 3rd November 2002, RISC OS was victorious. Scroll to the bottom for further information.
         == And now... introducing the better alternative... RISC OS ==
  • Trac . . . . 2 matches
         http://nohmad.sub-port.net/wiki/Trac - nohmad 님의 설명
  • UserStory . . . . 2 matches
          ''After several years of debating this question and seeing both in use, I now think they have nothing in common other than their first three letters.''
  • Vending Machine/dooly . . . . 2 matches
          if (notExist(item))
          private boolean notExist(String item) {
  • ViImproved . . . . 2 matches
         Text Editor인 VI 의 확장판. [[NoSmok:CharityWare]], [[WikiPedia:Careware]] 인 아주 유연한 에디터. 처음에 접근하기 어렵지만, 익숙해지면 여러모로 편리한 응용이 가능하다.
          * [[http://kldp.org/node/102947|Vi/Vim 단축키 모음 -KLDP]] ~ 위의 링크 한글 버전
          * [[http://kldp.org/node/125263|vim 사용자를 위한 플러그인 매니저 vundle 을 소개 합니다. - KLDP]]
  • WikiGardening . . . . 2 matches
          실제 위키의 View 구조를 조성하는 사람을 WikiGardening을 하는 사람이라고 보면 될까요? see NoSmok:WikiGardening --["이덕준"]
          * [병역문제어떻게해결할것인가]와 [http://zeropage.org/wikis/nowthen2004/_b1_ba_b4_eb 군대]
         SeeAlso [http://no-smok.net/nsmk/_b9_ae_bc_ad_b1_b8_c1_b6_c1_b6_c1_a4#line42 제로위키 가꾸기], [문서구조조정토론]
  • WinampPlugin을이용한프로그래밍 . . . . 2 matches
         int dsp_donothing(short int *, int cnt, int, int, int) {
          in->dsp_dosamples = dsp_donothing;
  • WorldCup/송지원 . . . . 2 matches
          || 8870504 || enochbible || 3117 || Accepted || 5236K || 219MS || Java || 453B || 2011-07-12 09:36:06 ||
          || 8870493 || enochbible || 3117 || Compile Error || || || Java || 456B || 2011-07-12 09:35:27 ||
  • ZP&JARAM세미나 . . . . 2 matches
          - [http://study.jaram.org/wiki.php/bloodjino bloodjino]
  • ZeroPageServer/SubVersion . . . . 2 matches
          * '''FSFS repository back end is now the default'''
          authorized_keys known_hosts
  • ZeroPage_200_OK/note . . . . 2 matches
          * evnet driven 방식이며 nodejs 때문에 유명해졌다.
         nginx + nodejs
  • ZeroPage_200_OK/소스 . . . . 2 matches
          li ul {display: none;}
          <ul class="menu"> <!-- unordered list -->
  • ZeroPage성년식/후기 . . . . 2 matches
          * 관련 페이지 : ThreeFs, [http://no-smok.net/nsmk/ThreeFs ThreeFs(노스모크)], [http://no-smok.net/nsmk/FiveFs FiveFs(노스모크)]
  • Zeropage/Staff . . . . 2 matches
          * [http://zeropage.org/wikis/nowthen2004/%C1%F6%B1%DD%B1%D7%B6%A72004/%C8%C4%B1%E2 2004년 후기]
          * [http://zeropage.org/wikis/nowthen2004/OST%C1%BE%C7%D5 지금그때2004년OST]
  • [Lovely]boy^_^/Diary/12Rest . . . . 2 matches
          * I read a Programming Pearls Chapter 6 a little, because I can't understand very well--;. So I read Chapter 7,8,9,10 roughly. In my opinion, there is no very serious contents.
          * I saw a very good sentence in 'The Fighting'. It's "Although you try very hard, It's no gurantee that you'll be success. But All succecssfull man have tried."
  • django/ModifyingObject . . . . 2 matches
          if not pk_set or not record_exists:
  • eXtensibleMarkupLanguage . . . . 2 matches
         The Extensible Markup Language (XML) is a W3C-recommended general-purpose markup language for creating special-purpose markup languages, capable of describing many different kinds of data. In other words XML is a way of describing data and an XML file can contain the data too, as in a database. It is a simplified subset of Standard Generalized Markup Language (SGML). Its primary purpose is to facilitate the sharing of data across different systems, particularly systems connected via the Internet. Languages based on XML (for example, Geography Markup Language (GML), RDF/XML, RSS, Atom, MathML, XHTML, SVG, and MusicXML) are defined in a formal way, allowing programs to modify and validate documents in these languages without prior knowledge of their form.
          * [http://xml.80port.net/bbs/view.php?id=xml&page=2&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=26 VC++에서 msxml 사용]
  • eXtensibleStylesheetLanguageTransformations . . . . 2 matches
         Extensible Stylesheet Language Transformations, or XSLT, is an XML-based language used for the transformation of XML documents. The original document is not changed; rather, a new document is created based on the content of an existing one. The new document may be serialized (output) by the processor in standard XML syntax or in another format, such as HTML or plain text. XSLT is most often used to convert data between different XML schemas or to convert XML data into web pages or PDF documents.
         XSLT was produced as a result of the Extensible Stylesheet Language (XSL) development effort within W3C during 1998–1999, which also produced XSL Formatting Objects (XSL-FO) and the XML Path Language, XPath. The editor of the first version (and in effect the chief designer of the language) was James Clark. The version most widely used today is XSLT 1.0, which was published as a Recommendation by the W3C on 16 November 1999. A greatly expanded version 2.0, under the editorship of Michael Kay, reached the status of a Candidate Recommendation from W3C on 3 November 2005.
  • hanoitowertroublesagain/이도현 . . . . 2 matches
         2006-01-17 09:55:33 Accepted 0.002 Minimum 56031 C++ 10276 - Hanoi Tower Troubles Again!
         // Hanoi Tower Troubles Again
  • html5/form . . . . 2 matches
          * 폼의 자동 유효성 검사를 꺼두고 싶다면 폼에 novalidate 를 부여하면 된다
          * {{{<form novalidate action="demo_form.asp" method="get">}}}
  • html5practice/roundRect . . . . 2 matches
         function nodeDraw(ctx, text, pos){
          nodeDraw(ctx, "hello canvas", pt);
  • neocoin/Log . . . . 2 matches
          * OP - 11/12 Alcanoid 게임 작성
          * SWEBOK (Software Engineering Body of Knowledge) : SE Reference
  • radiohead4us/PenpalInfo . . . . 2 matches
         Interests/Hobbies: traveling, music, snowbording
         Comments: Hi~ I'm preety girl.*^^* I'm not speak english well. But i'm want good friend and study english.
  • to.상협 . . . . 2 matches
         urldump = commands.getoutput('lynx -width=132 -nolist -dump http://board5.dcinside.com/zb40/zboard.php?id=dc_sell | grep 995')
         if oldlen is not newlen :
  • 고슴도치의 사진 마을 . . . . 2 matches
         || [http://165.194.17.5/wiki/index.php?url=zeropage&no=3818&title=알고리즘&login=processing&id=celfin&redirect=yes algorithms] ||
         || [http://165.194.17.5/wiki/index.php?url=zeropage&no=3817&title=경시대회준비반&login=processing&id=celfin&redirect=yes preparing the ACM] ||
  • 고슴도치의 사진 마을처음화면 . . . . 2 matches
         || [http://165.194.17.5/wiki/index.php?url=zeropage&no=3818&title=알고리즘&login=processing&id=celfin&redirect=yes algorithms] ||
         || [http://165.194.17.5/wiki/index.php?url=zeropage&no=3817&title=경시대회준비반&login=processing&id=celfin&redirect=yes preparing the ACM] ||
  • 고한종 . . . . 2 matches
         >MySql, hapi.js, React, Node, Socket.io 입니다.
         ||{{{tistory}}} ||http://rino0601.tistory.com/ ||
         ||{{{github}}} ||https://github.com/rino0601 ||
  • 대학원준비 . . . . 2 matches
          * [http://admission.kaist.ac.kr/bbs/top_view.php?id=board01&no=44 2007봄학기]
         [http://www.icu.ac.kr/AdmissionIndexList.jsp?tableName=n_anotice# 입학설명회]
  • 데블스캠프2002/진행상황 . . . . 2 matches
          게다가 피시실에 서 있는중 중간중간 아이디어가 떠오를때 화이트보드를 쳐다보고 있노나니 내용 없는 빈 보드를 가만히 두고 싶어지지 않는다. 손이 근절근절해지도록 일종의 NoSmok:어포던스 를 제공한다고 할까. 칠판과는 다르게 손도 잘 안더러워진다.
          * ["FoundationOfUNIX"] - Unix
          * ["HanoiProblem"]
          * 대체적으로 RandomWalk 는 많이 풀었고, HanoiProblem 은 아직 재귀함수를 많이 접해보지 않은 신입회원들에게는 어렵게 다가간거 같다. - 상협
  • 데블스캠프2005/RUR-PLE/Harvest/김태훈-zyint . . . . 2 matches
         def moveget(no):
          for i in range(no):
  • 데블스캠프2005/RUR-PLE/TwoMoreSelectableHarvest/이승한 . . . . 2 matches
          if not next_to_a_beeper():
          if not next_to_a_beeper():
  • 데블스캠프2005/월요일/BlueDragon . . . . 2 matches
          if self.place == '청룡탕' and not self.aDragon.die:
          if not self.aTrasure.open:
  • 데블스캠프2005/월요일/번지점프를했다 . . . . 2 matches
         playground.connectBuilding("north", bobst)
         bok.move("north", 2)
  • 데블스캠프2011/다섯째날/HowToWriteCodeWell/박정근,김수경 . . . . 2 matches
          assertNotNull(e);
          //Can not go
          //Can not go
  • 데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/송지원 . . . . 2 matches
          FileAnalasys ec = new FileAnalasys("D:/economy_analysis.txt");
          //testFileCal testE = new testFileCal("D:/economy.txt");
  • 데블스캠프2011/셋째날/RUR-PLE/변형진 . . . . 2 matches
         while not on_beeper():
          while not front_is_clear():
  • 데블스캠프2013/첫째날/후기 . . . . 2 matches
          * 더 심화된 내용쪽(특히 blame, ignore)이 마음에 들어서 잘들었습니다. 다만 처음에 그냥 git commit을 하니 vim이 떠서 명령어를 몰라 맨붕해서 방황하다가 git commit -m "원하는 메세지"를 하니 core editor를 쓸필요가 없음을 깨달아서 허무한 기억이...흑...ㅠ. - [김윤환]
          * git 좋아요~! 저녁 약속 때문에 git_ignore 설명할 때 가야했다는게 아쉬웠습니다... 뒷 부분을 들었어야 했는데 ㅜㅜ. - [박성현]
  • 문제풀이/1회 . . . . 2 matches
          ==== Normal Method ====
         Equivalent to eval(raw_input(prompt)). Warning: This function is not safe from user errors! It expects a valid Python expression as input; if the input is not syntactically valid, a SyntaxError will be raised. Other exceptions may be raised if there is an error during evaluation. (On the other hand, sometimes this is exactly what you need when writing a quick script for expert use.)
          if mx == None :
         max1,min1=myproc(2,None,None)
         max2,min2=myproc(9,None,None)
          mx=None
          mn=None
          if mx == None:
  • 비행기게임/BasisSource . . . . 2 matches
         if not pygame.image.get_extended():
          raise SystemExit, 'Could not load image "%s"%s'%(file,pygame.get_error)
  • 삼총사CppStudy . . . . 2 matches
          * 참가자 : 이선호([snowflower]), [손동일], 곽세환, 이진훈... etc... 누구나 대 환영~~
          - 월요일쯤이 좋을듯 한데요. 의견 적어주세요. 일요일까지 의견이 없을 때에는 월요일로 정하겠습니다 --[snowflower]
  • 새싹교실/2011/AmazingC . . . . 2 matches
          * 관련 페이지 : ThreeFs, [http://no-smok.net/nsmk/ThreeFs ThreeFs(노스모크)], [http://no-smok.net/nsmk/FiveFs FiveFs(노스모크)]
  • 새싹교실/2011/學高/8회차 . . . . 2 matches
         void hanoi(char from,char to,char mid,int num){
          hanoi('A','C','B',numOfRings);
  • 새싹교실/2011/무전취식/레벨1 . . . . 2 matches
          * 관련 페이지 : ThreeFs, [http://no-smok.net/nsmk/ThreeFs ThreeFs(노스모크)], [http://no-smok.net/nsmk/FiveFs FiveFs(노스모크)]
  • 새싹교실/2011/무전취식/레벨11 . . . . 2 matches
          * 관련 페이지 : ThreeFs, [http://no-smok.net/nsmk/ThreeFs ThreeFs(노스모크)], [http://no-smok.net/nsmk/FiveFs FiveFs(노스모크)]
  • 새싹교실/2011/무전취식/레벨2 . . . . 2 matches
          * 관련 페이지 : ThreeFs, [http://no-smok.net/nsmk/ThreeFs ThreeFs(노스모크)], [http://no-smok.net/nsmk/FiveFs FiveFs(노스모크)]
  • 새싹교실/2011/무전취식/레벨3 . . . . 2 matches
          * 관련 페이지 : ThreeFs, [http://no-smok.net/nsmk/ThreeFs ThreeFs(노스모크)], [http://no-smok.net/nsmk/FiveFs FiveFs(노스모크)]
  • 새싹교실/2011/무전취식/레벨4 . . . . 2 matches
          * 관련 페이지 : ThreeFs, [http://no-smok.net/nsmk/ThreeFs ThreeFs(노스모크)], [http://no-smok.net/nsmk/FiveFs FiveFs(노스모크)]
  • 새싹교실/2011/무전취식/레벨5 . . . . 2 matches
          * 관련 페이지 : ThreeFs, [http://no-smok.net/nsmk/ThreeFs ThreeFs(노스모크)], [http://no-smok.net/nsmk/FiveFs FiveFs(노스모크)]
  • 새싹교실/2011/무전취식/레벨6 . . . . 2 matches
          * 관련 페이지 : ThreeFs, [http://no-smok.net/nsmk/ThreeFs ThreeFs(노스모크)], [http://no-smok.net/nsmk/FiveFs FiveFs(노스모크)]
  • 새싹교실/2011/무전취식/레벨7 . . . . 2 matches
          * 관련 페이지 : ThreeFs, [http://no-smok.net/nsmk/ThreeFs ThreeFs(노스모크)], [http://no-smok.net/nsmk/FiveFs FiveFs(노스모크)]
  • 새싹교실/2011/무전취식/레벨8 . . . . 2 matches
          * 관련 페이지 : ThreeFs, [http://no-smok.net/nsmk/ThreeFs ThreeFs(노스모크)], [http://no-smok.net/nsmk/FiveFs FiveFs(노스모크)]
  • 새싹교실/2011/무전취식/레벨9 . . . . 2 matches
          * 관련 페이지 : ThreeFs, [http://no-smok.net/nsmk/ThreeFs ThreeFs(노스모크)], [http://no-smok.net/nsmk/FiveFs FiveFs(노스모크)]
  • 새싹교실/2011/쉬운것같지만쉬운반/2011.3.15 . . . . 2 matches
          * 관련 페이지 : ThreeFs, [http://no-smok.net/nsmk/ThreeFs ThreeFs(노스모크)], [http://no-smok.net/nsmk/FiveFs FiveFs(노스모크)]
  • 새싹교실/2011/쉬운것같지만쉬운반/2011.3.23 . . . . 2 matches
          * 관련 페이지 : ThreeFs, [http://no-smok.net/nsmk/ThreeFs ThreeFs(노스모크)], [http://no-smok.net/nsmk/FiveFs FiveFs(노스모크)]
  • 새싹교실/2011/쉬운것같지만쉬운반/2011.3.29 . . . . 2 matches
          * 관련 페이지 : ThreeFs, [http://no-smok.net/nsmk/ThreeFs ThreeFs(노스모크)], [http://no-smok.net/nsmk/FiveFs FiveFs(노스모크)]
  • 새싹교실/2011/쉬운것같지만쉬운반/2011.4.6 . . . . 2 matches
          * 관련 페이지 : ThreeFs, [http://no-smok.net/nsmk/ThreeFs ThreeFs(노스모크)], [http://no-smok.net/nsmk/FiveFs FiveFs(노스모크)]
  • 새싹교실/2011/쉬운것같지만쉬운반/2011.5.17 . . . . 2 matches
          * 관련 페이지 : ThreeFs, [http://no-smok.net/nsmk/ThreeFs ThreeFs(노스모크)], [http://no-smok.net/nsmk/FiveFs FiveFs(노스모크)]
  • 새싹교실/2011/쉬운것같지만쉬운반/2011.5.3 . . . . 2 matches
          * 관련 페이지 : ThreeFs, [http://no-smok.net/nsmk/ThreeFs ThreeFs(노스모크)], [http://no-smok.net/nsmk/FiveFs FiveFs(노스모크)]
  • 새싹교실/2011/씨언어발전 . . . . 2 matches
          * 관련 페이지 : ThreeFs, [http://no-smok.net/nsmk/ThreeFs ThreeFs(노스모크)], [http://no-smok.net/nsmk/FiveFs FiveFs(노스모크)]
  • 새싹교실/2012/AClass/1회차 . . . . 2 matches
          !=:not
          printf(“%d is not equal to %d\n”, num1, num2);
  • 새싹교실/2012/사과나무 . . . . 2 matches
          * 관련 페이지 : ThreeFs, [http://no-smok.net/nsmk/ThreeFs ThreeFs(노스모크)], [http://no-smok.net/nsmk/FiveFs FiveFs(노스모크)]
  • 새싹교실/2012/아우토반/뒷반/3.23 . . . . 2 matches
          * 관련 페이지 : ThreeFs, [http://no-smok.net/nsmk/ThreeFs ThreeFs(노스모크)], [http://no-smok.net/nsmk/FiveFs FiveFs(노스모크)]
  • 새싹교실/2012/아우토반/뒷반/3.30 . . . . 2 matches
          * 관련 페이지 : ThreeFs, [http://no-smok.net/nsmk/ThreeFs ThreeFs(노스모크)], [http://no-smok.net/nsmk/FiveFs FiveFs(노스모크)]
  • 새싹교실/2012/아우토반/뒷반/4.13 . . . . 2 matches
          * 관련 페이지 : ThreeFs, [http://no-smok.net/nsmk/ThreeFs ThreeFs(노스모크)], [http://no-smok.net/nsmk/FiveFs FiveFs(노스모크)]
  • 새싹교실/2012/아우토반/뒷반/4.6 . . . . 2 matches
          * 관련 페이지 : ThreeFs, [http://no-smok.net/nsmk/ThreeFs ThreeFs(노스모크)], [http://no-smok.net/nsmk/FiveFs FiveFs(노스모크)]
  • 새싹교실/2012/아우토반/뒷반/5.11 . . . . 2 matches
          * 관련 페이지 : ThreeFs, [http://no-smok.net/nsmk/ThreeFs ThreeFs(노스모크)], [http://no-smok.net/nsmk/FiveFs FiveFs(노스모크)]
  • 새싹교실/2012/아우토반/앞반/3.22 . . . . 2 matches
          * 관련 페이지 : ThreeFs, [http://no-smok.net/nsmk/ThreeFs ThreeFs(노스모크)], [http://no-smok.net/nsmk/FiveFs FiveFs(노스모크)]
  • 새싹교실/2012/아우토반/앞반/3.29 . . . . 2 matches
          * 관련 페이지 : ThreeFs, [http://no-smok.net/nsmk/ThreeFs ThreeFs(노스모크)], [http://no-smok.net/nsmk/FiveFs FiveFs(노스모크)]
  • 새싹교실/2012/아우토반/앞반/4.12 . . . . 2 matches
          * 관련 페이지 : ThreeFs, [http://no-smok.net/nsmk/ThreeFs ThreeFs(노스모크)], [http://no-smok.net/nsmk/FiveFs FiveFs(노스모크)]
  • 새싹교실/2012/아우토반/앞반/4.19 . . . . 2 matches
          * 관련 페이지 : ThreeFs, [http://no-smok.net/nsmk/ThreeFs ThreeFs(노스모크)], [http://no-smok.net/nsmk/FiveFs FiveFs(노스모크)]
  • 새싹교실/2012/아우토반/앞반/4.5 . . . . 2 matches
          * 관련 페이지 : ThreeFs, [http://no-smok.net/nsmk/ThreeFs ThreeFs(노스모크)], [http://no-smok.net/nsmk/FiveFs FiveFs(노스모크)]
  • 새싹교실/2012/아우토반/앞반/5.10 . . . . 2 matches
          * 관련 페이지 : ThreeFs, [http://no-smok.net/nsmk/ThreeFs ThreeFs(노스모크)], [http://no-smok.net/nsmk/FiveFs FiveFs(노스모크)]
  • 새싹교실/2012/아우토반/앞반/5.17 . . . . 2 matches
          * 관련 페이지 : ThreeFs, [http://no-smok.net/nsmk/ThreeFs ThreeFs(노스모크)], [http://no-smok.net/nsmk/FiveFs FiveFs(노스모크)]
  • 세벌식 . . . . 2 matches
         이때문에 두벌식 키보드를 사용할때 도깨비불 현상이 발생한다. 간단하게 설명하자면 두벌식 키보드로 한글을 치다가 전혀 의도하지 않았던 글자가 나타났다가 사라지는 현상이다. [http://no-smok.net/nsmk/%EB%8F%84%EA%B9%A8%EB%B9%84%EB%B6%88%ED%98%84%EC%83%81 여기]를 보면 더 자세히 알 수 있다.
         세벌식 자판배열의 장점은 한글의 구조와 맞는다는 점외에 여러가지가 있다. [http://no-smok.net/nsmk/%EC%84%B8%EB%B2%8C%EC%8B%9D 이곳]을 참조.
  • 오목/곽세환,조재화 . . . . 2 matches
         // COhbokView diagnostics
         COhbokDoc* COhbokView::GetDocument() // non-debug version is inline
  • 오목/민수민 . . . . 2 matches
         // CSampleView diagnostics
         CSampleDoc* CSampleView::GetDocument() // non-debug version is inline
  • 오목/재니형준원 . . . . 2 matches
         // COmokView diagnostics
         COmokDoc* COmokView::GetDocument() // non-debug version is inline
  • 오목/재선,동일 . . . . 2 matches
         // CSingleView diagnostics
         CSingleDoc* CSingleView::GetDocument() // non-debug version is inline
  • 오목/진훈,원명 . . . . 2 matches
         // COmokView diagnostics
         COmokDoc* COmokView::GetDocument() // non-debug version is inline
  • 위키를새로시작하자 . . . . 2 matches
         || [snowflower] || O ||. ||
          NeoCoin : 방법은, 현재 위키를 읽기 전용으로, 새로운 위키를 읽기, 쓰기, 지우기 다 열고 새로운 문화, 예절이 만들어 지는 모습을 경험하고 싶습니다. 읽기 전용의 위키의 내용은 전이되거나, 그대로 남거나, NoSmoke:SisterWiki (차후 연결) 하거나 하고 싶습니다. 더 나아가, 모든것에 대한 재정의와 다시금 생각해 보기를 해보았으면 합니다.
          snowflower : 제로위키를 시작하고나서 쓰는 중간에 결정된 것들이 많고, 제대로 적용된것도 많지 않다고 생각합니다. 새로운 룰 밑에서 모두가 멋지게 쓸 수 있는 위키가 탄생하였으면 좋겠습니다.
  • 위키설명회2005 . . . . 2 matches
         <p href = "http://blog.naver.com/20oak.do?Redirect=Log&logNo=120003237424">과학동아의 위키소개</p>
         <p href = "http://no-smok.net/nsmk/위키위키">노스모크위키의 위키 소개 페이지</p>
          * 음 그리고.. 위키위키의 메인 로고이미지 http://zeropage.org/wikis/nosmok/moinmoin.gif 는 그대로 계속 쓰는건가요..? ^.^a - [임인택]
  • 위키에 코드컬러라이저 추가하기 . . . . 2 matches
          if not formatter.in_pre:
          if not formatter.in_pre:
  • 위키요정 . . . . 2 matches
         Wiki:WikiGnome , Wiki:WikiFairies
         관련한 기술들을 NoSmok:WikiGardening 에서 참고 할수 있다.
         Wiki:WikiGnome 과 [요정]을 살펴보아, 외국 동화중 밤중에 구두를 고치고 가는 요정을 의미하는 것 같다. 과거에는 밤중에 구두를 수선하는 그림이었다는데, 그림이 바뀌었다.
         하지만 위키는 일전에 창준이형 말씀대로 NoSmok:WikiGardening 처럼 구두를 수선하는 것보다 정원을 다듬는 은유법이 더 어울리는 것 같다. 망가지지 않도록 끊임없이 관리하는 것, 정원일이란 그대로 두면 인간에게 불편한 자연을 좀더 편하게 즐길수 있게 만드는 작업이라서 그러한 것일까?
  • 이승한/PHP . . . . 2 matches
          $no = $i + 1;
          echo("<tr><td>$no</td>");
  • 이영호/64bit컴퓨터와그에따른공부방향 . . . . 2 matches
         컴퓨터 계의 대부 다익스트라(EdsgerDijkstra)는 이런 말을 했죠. "천문학이 망원경에 대한 학문이 아니듯이, 컴퓨터 과학 역시 컴퓨터에 대한 것이 아니다."(Computer science is no more about computers than astronomy is about telescopes.) 망원경 속을 들여파봐야 거기에서 명왕성이 뭔지 알 수가 없고, 컴퓨터를 속속들이 이해한다고 해서 컴퓨터 과학에 달통할 수는 없다 그런 말이죠.
  • 임시 . . . . 2 matches
         http://www.browsenodes.com/
         Browse Node Values
         Comics & Graphic Novels: 4366
         Nonfiction: 53
         http://blog.naver.com/heavenksm?Redirect=Log&logNo=80023759933 소켓에 대한 기본 지식
         REST allows you to make calls to ECS by passing parameter keys and values in a URL (Uniform Resource Locator). ECS returns its response in XML (Extensible Markup Language) format. You can experiment with ECS requests and responses using nothing more than a Web browser that is capable of displaying XML documents. Simply enter the REST URL into the browser's address bar, and the browser displays the raw XML response.
  • 임인책/북마크 . . . . 2 matches
          * [http://feature.media.daum.net/economic/article0146.shtm 일 줄고 여가시간 늘었는데 성과급까지...]
          * http://blog.naver.com/rivside.do?Redirect=Log&logNo=60006821813
          * [http://www.mozilla.or.kr/zine/?no=291 FireFox 트랙백]
  • 정모/2011.3.14 . . . . 2 matches
          * 관련 페이지 : ThreeFs, [http://no-smok.net/nsmk/ThreeFs ThreeFs(노스모크)], [http://no-smok.net/nsmk/FiveFs FiveFs(노스모크)]
  • 정모/2011.3.2 . . . . 2 matches
          * 관련 페이지 : ThreeFs, [http://no-smok.net/nsmk/ThreeFs ThreeFs(노스모크)], [http://no-smok.net/nsmk/FiveFs FiveFs(노스모크)]
  • 정모/2011.3.21 . . . . 2 matches
          * 관련 페이지 : ThreeFs, [http://no-smok.net/nsmk/ThreeFs ThreeFs(노스모크)], [http://no-smok.net/nsmk/FiveFs FiveFs(노스모크)]
  • 정모/2011.9.27 . . . . 2 matches
          * Git, Grails, Cappuccino, Apache Thrift에 관한 설명.
          * 이 주는 정말 공유할 것들이 많은 정모였지요. 전 역시나 Cappuccino에 관심이 많아서 그걸 설명...+_ 사실 옵젝-C를 배울때 최대 약점이 될 수 있는게 그 시장이 죽어버리면 쓸모가 없어진다는건데 브라우저는 그럴일이 없으니 좋죠. 제대로 release되어서 쓸 수 있는 날이 오면 좋겠네요. -[김태진]
  • 정모/2012.3.19 . . . . 2 matches
          * This meeting was so interesting. I was so glad to meet Fabien. From now, I think we should make our wiki documents to be written in English. - [장용운]
          * Hmm.. I think it isn't good idea. If we only use English in Wiki, nobody will use Wiki...--; -[김태진]
  • 정모/2012.5.21 . . . . 2 matches
          * [http://en.wikipedia.org/wiki/Open-space_technology Open-space_technology]
  • 졸업논문/본론 . . . . 2 matches
         웹 애플리케이션 개발자가 가장 많이 쓰는 기능은 SQL을 이용하여 데이터베이스 내용을 삽입, 삭제, 수정, 조회하는 것이다. 그 중에도 데이터를 조회하는 SQL문은 다양한 구조를 가진다. 기본 구조는 select from 이다. 여기서 from절에 테이블이 여러 번 나오는 경우 조인 연산을 수행한다. 조인 연산은 다른 테이블 또는 같은 테이블끼리 가능하다. select from where문을 사용하면 where절에 있는 조건을 만족하는 데이터만 조회한다. aggregate function을 사용하면 원하는 결과를 좀더 쉽게 얻을 수 있다. 이에는 개수(count), 합계(sum), 최소(min), 최대(max), 평균(avg)이 있다. aggregate function에 group by문을 사용하면 그룹 단위로 결과를 얻는다. group by절에는 having을 이용해 조건을 제한할 수 있다. 또한 순서를 지정하는 order by문과 집합 연산인 union, intersect, except 등이 있다. where절 이하에 다시 SQL문이 나타나는 경우를 중첩질의라고 한다. 중첩 질의를 사용할 때는 특별히 (not) exist, (not) unique와 같은 구문을 사용할 수 있다.
  • 즐겨찾기 . . . . 2 matches
         [http://no-smok.net/nsmk/%EB%8C%80%ED%95%99%EC%83%9D%EC%9D%B4%EC%95%8C%EC%95%84%EC%95%BC%ED%95%A0%EA%B2%83%EB%93%A4?action=highlight&value=%EC%98%81%EC%96%B4%7C%EC%9E%91%EB%AC%B8]
         [http://no-smok.net/nsmk/ComputerCurriculum 내가 읽어야 할 책]
         NoSmok:YoriJori
  • 지금그때2003/ToDo . . . . 2 matches
          * http://zeropage.org/pub/nowthen/
          * http://zeropage.org/pub/nowthen/view_register.php
  • 지금그때2003/선전문 . . . . 2 matches
         지금그때에 함께 하실 분은 <B><A HREF = "http://zeropage.org/pub/nowthen" target=new>이야기 참가 신청 Go!</A></B>에서 미리
         <B><A HREF = "http://zeropage.org/pub/nowthen">이야기 참가 신청</A></B>
  • 지금그때2003/후기 . . . . 2 matches
         국내 2번째, 대학교 최초로 갖는 Open Space Technology, 아주 전통깊은 제1회 '지금그때' 여서 뜻 깊었습니다.
         SeeAlso Seminar:OpenSpaceTechnology , [지금그때2003]
  • 지금그때2004/게시판홍보문안 . . . . 2 matches
         <a href = "http://dduk.idaizy.com/nowthen/apply.php" target = _blink> <font color = "blue">☞ 신청하러 가기 ☜ </font> </a>
         <a href = "http://dduk.idaizy.com/nowthen/apply.php" target = _blink> <font color = "blue">☞ 신청하러 가기 ☜ </font> </a>
  • 지금그때2005 . . . . 2 matches
          * [지금그때2005/홍보], [http://zeropage.org/~dduk/memo/memo.php?id=nowthen2005 신청페이지]
         질문 레스토랑과 OST시간은 [http://zeropage.org/wikis/nowthen2004/%C1%F6%B1%DD%B1%D7%B6%A72005 지금그때위키]에 정리하여 [지금그때]가 누적될 수 있도록 하는게 좋겠다는 생각을 하네요.--[Leonardong]
  • 파스칼삼각형/김수경 . . . . 2 matches
          if not isinstance(element, int):
          if not isinstance(n, int):
  • 프로그래밍잔치 . . . . 2 matches
         || 금요일 || 선호(["snowflower"]) ||
         || 01 || ["상규"], 선호(["snowflower"]) , , ,||
  • 혀뉘 . . . . 2 matches
          * Canon Canonet G3 QL 17
  • 2010JavaScript . . . . 1 match
          * [http://dsdstudio.springnote.com/pages/380935?print=1]
  • 2011년독서모임 . . . . 1 match
          * 누가 조선일보고 누가 한겨레냐...ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ - [Enoch]
          * [권순의] - [http://book.interpark.com/meet/webzinePapa.do?_method=intvDetail&sc.mreviewNo=26730&bkid1=webzin&bkid2=main&bkid3=flashBan&bkid4=004 고구려] (김진명)
  • 2012/2학기/컴퓨터구조 . . . . 1 match
          = Computer Abstractions and Technology =
  • 2dInDirect3d . . . . 1 match
          책을 반납했다. 휴학직전이라 책을 빌릴수도 없다. 이제부터 어떻게 정리하나 --["snowflower"]
  • 2학기파이선스터디/모듈 . . . . 1 match
         AttributeError: 'module' object has no attribute 'b'
  • 2학기파이선스터디/문자열 . . . . 1 match
         valueError : substring not found in string.index
  • 3DGraphicsFoundation . . . . 1 match
          * [http://www.chronocross.de/directx8.htm] : 3D 타일맵에 빌보드 캐릭터 출력 예제 소스 있는 곳 -- 정수
  • 3DGraphicsFoundation/INSU/SolarSystem . . . . 1 match
          PFD_DRAW_TO_WINDOW | // Draw to Window (not to bitmap)
          0,0,0,0,0,0, // Not used to select mode
          0,0, // Not used to select mode
          0,0,0,0,0, // Not used to select mode
          0, // Not used to select mode
          0, // Not used to select mode
          0, // Not used to select mode
          0,0,0 }; // Not used to select mode
  • 3DGraphicsFoundationSummary . . . . 1 match
          DrawQuad(1,1,1,normal);
  • 3N+1Problem/1002_2 . . . . 1 match
          if self._cache.get(n) is not None: return self._cache.get(n)
  • 3N+1Problem/문보창 . . . . 1 match
         // no100 - The 3n+1 Problem
  • ACE/HelloWorld . . . . 1 match
         include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
  • ACM_ICPC . . . . 1 match
          * [http://acm.kaist.ac.kr/2009/rank/new_summary_full.html 2009년 스탠딩] - No attending
          * [http://acm.kaist.ac.kr/phpBB3/viewtopic.php?f=7&t=129 2010년 스탠딩] - No attending
          * [http://icpckorea.org/2017/regional/scoreboard/ 2017년 스탠딩] - NoMonk, Rank 62 (CAU - Rank 35, including Abraod team)
          * team 'AttackOnKoala' 본선 HM(Honorable Mention, 순위권밖) : [강성현], [정진경], [정의정]
          * team 'NoMonk' 본선 62위(학교순위 35위) : [김성민], [한재민], [이민욱]
  • AM/알카노이드 . . . . 1 match
         || 곽세환 || Upload:Arkanoid-세환.zip || 총알 안 나감 ||
  • AOI/2004 . . . . 1 match
          || [SummationOfFourPrimes] || . || X || O || X || . || O ||
          || [PolynomialCoefficients] || . || . || O || . || . || . || . || . ||
  • AcceleratedC++ . . . . 1 match
         2002 - ["[Lovely]boy^_^"], ["snowflower"]
  • AcceleratedC++/Chapter10 . . . . 1 match
          cerr << "cannot open file " << argv[i] << endl;
  • AcceleratedC++/Chapter11 . . . . 1 match
         Vec<int> vi = 100; // not working. 암묵적으로 Vec를 생성하고 그 값을 vi 에 복사한다. refer 11.3.3
  • AcceleratedC++/Chapter13 . . . . 1 match
          // as defined in 13.1.2/230; Note: `grade' and `read' are `virtual' by inheritance
          vector<Core*> students; // store pointers, not objects
  • ActiveTemplateLibrary . . . . 1 match
         IOleWinodow* pOleWin;
  • Adapter . . . . 1 match
         이 다이어 그램은 단순화 시킨것이다.;그것은 개념적으로 Pluggable Adpter의 수행 방식을 묘사한다.그러나, Adaptee에게 보내지는 메세지는 상징적으로 표현되는 메세지든, 우회해서 가는 메세지든 이런것들을 허가하는 perform:을 이용하여 실제로 사용된다.|Pluggable Adpater는 Symbol로서 메세지 수집자를 가질수 있고, 그것의 Adaptee에서 만약 그것이 평범한 메세지라면 수집자인 perform에게 어떠한 시간에도 이야기 할수 있다.|예를 들어서 selector 가 Symbol #socialSecurity를 참조할때 전달되는 메세지인 'anObject socialSecurity'는 'anObject perform: selector' 과 동일하다. |이것은 Pluggable Adapter나 Message-Based Pluggable Adapter에서 메세지-전달(message-forwading) 구현되는 키이다.| Adapter의 client는 Pluggable Adapter에게 메세지 수집자의 value와 value: 간에 통신을 하는걸 알린다,그리고 Adapter는 이런 내부적 수집자를 보관한다.|우리의 예제에서 이것은 client가 'Symbol #socialSecurity와 value 그리고 '#socialSecurity:'와 'value:' 이렇게 관계 지어진 Adapter와 이야기 한는걸 의미한다.|양쪽중 아무 메세지나 도착할때 Adapter는 관련있는 메세지 선택자를 그것의 'perform:'.을 사용하는 중인 Adaptee 에게 보낸다.|우리는 Sample Code부분에서 그것의 정확한 수행 방법을 볼것이다.
         == Known Smalltalk Uses ==
  • AirSpeedTemplateLibrary . . . . 1 match
         '''Why another templating engine?'''
  • Ajax/GoogleWebToolkit . . . . 1 match
         The Google Web Toolkit is a free toolkit by Google to develop AJAX applications in the Java programming language. GWT supports rapid client/server development and debugging in any Java IDE. In a subsequent deployment step, the GWT compiler translates a working Java application into equivalent JavaScript that programatically manipulates a web brower's HTML DOM using DHTML techniques. GWT emphasizes reusable, efficient solutions to recurring AJAX challenges, namely asynchronous remote procedure calls, history management, bookmarking, and cross-browser portability.
  • Algorithm/DynamicProgramming . . . . 1 match
         [http://mat.gsia.cmu.edu/classes/dynamic/node5.html#SECTION00050000000000000000]
  • AnEasyProblem/강성현 . . . . 1 match
         ||Problem|| 2453||User||anoymity||
  • Android/WallpaperChanger . . . . 1 match
          mTextView.append("No requested service.\n");
          * Thumnail제작을 위한 Multi-Thread방식 Image Loading : http://lifesay.springnote.com/pages/6615799
  • Ant . . . . 1 match
          || name || 프로젝트의 이름 || No ||
          || basedir || 프로젝트의 base 디렉토리를 말한다. ant 내부에서 사용되는 모든 path 들은 이 디렉토리를 기반으로 한다. || No ||
          * [http://developer.java.sun.com/developer/Quizzes/misc/ant.html Test your knowledge of Ant]
  • AssemblyStudy . . . . 1 match
          * [http://charsyam.springnote.com/pages/2429832 OS만들기]
  • Atom . . . . 1 match
         Atom is an XML-based document format and HTTP-based protocol designed for the syndication of Web content such as weblogs and news headlines to Web sites as well as directly to user agents. It is based on experience gained in using the various versions of RSS. Atom was briefly known as "Pie" and then "Echo".
  • AustralianVoting/문보창 . . . . 1 match
         // no10142 - Australian Voting
  • AutomatedJudgeScript/문보창 . . . . 1 match
         // no10188 - Automated Judge Script
  • BasicJAVA2005 . . . . 1 match
         || No. || 날짜 || 참여인원 || 불참 || 숙제 || 내용 ||
         - 으헛 저책으로 하는건가...... 상협이한테 뺏어야겠네..;;; - 선호 ([snowflower])
          인터파크 책 링크 - [http://book.interpark.com/bookPark/sitemap/BookDisplay.jsp?COMM_001=0000400000&COMM_002=0&GOODS_NO=3914746 클릭!]
  • Basic알고리즘/63빌딩 . . . . 1 match
          * 떨어졌을때... 뭔가 떨어진 거에 대한.. 답이 나오는건가? 더 높은 층으로 가라던지, 더 낮은 층으로 가라던지.? --[(snowflower)]
  • Benghun . . . . 1 match
          nosmok - moin 으로 바꾸어서 이런 [FrontPage] 링크가 됩니다. 그리고 로그인 기능을 풀어 놨으니 해보세요. 편해요. --NeoCoin
  • Bigtable/DataModel . . . . 1 match
          1. memtable의 T/S가 더 최신이 아니라면 minor compaction을 하여 로그를 비운다.
  • BookShelf . . . . 1 match
          [http://no-smok.net/nsmk/ComputerCurriculum 내가 읽어야 할 책]
  • BuildingParser . . . . 1 match
         ZP자료실에 들어갈수가 없다..;; 패스워드를 잊어버린거 같아;;; - [snowflower]
  • C++Seminar03 . . . . 1 match
          * 휴학한 01이 참여해도 되는건가요. -_-a --["snowflower"]
  • CCNA/2013스터디 . . . . 1 match
          || 9 || Router_Aconfig-if)#no shut || 인터페이스 활성화 ||
  • CSS . . . . 1 match
         [NoSmok:CSS] == [http://no-smok.net/nsmk/CSS NoSmok:CSS]
  • CarmichaelNumbers/조현태 . . . . 1 match
          printf("%d is normal.\n",number);
  • CategoryHomepage . . . . 1 match
         Note that such pages are "owned" by the respective person, and should not be edited by others, except to leave a message to that person. To do so, just append your message to the page, after four dashes like so:
  • Chapter II - Real-Time Systems Concepts . . . . 1 match
         === Non - Preemptive Kernel (비 선점형 커널) ===
          * Rate Monotonic Scheduling (RMS)
         === Nonmaskable Interrupts (NMIs) ===
  • CheckTheCheck/Celfin . . . . 1 match
          cout << "Game #" <<gameNum << ": no king is in check." <<endl;
  • CheckTheCheck/곽세환 . . . . 1 match
          cout << "Game #" << gameCnt << ": no king is in check." << endl;
  • ChocolateChipCookies/허준수 . . . . 1 match
          cin.ignore();
  • Classes . . . . 1 match
         [http://www.yes24.com/Goods/FTGoodsView.aspx?goodsNo=1949638&CategoryNumber=002001026004 Advanced Engineering Mathematics 9/E]
         set nocompatible
  • CommonPermutation/문보창 . . . . 1 match
         // no10252 - Common Permutation
  • ComputerGraphicsClass/Exam2004_2 . . . . 1 match
         폴리곤 ABC의 법선벡터(Normal Vector)를 구하시오. (단, 폴리곤이 보이는 면은 시계 반대 방향으로 ABC 순서로 보이는 면이며 단위벡터를 구하는 것이 아님)
         스플라인 함수의 특징을 결정하는 세 가지 knot vector에 대해서 설명하시오
         === Non-Photorealistic Rendering ===
  • ConcreteMathematics . . . . 1 match
         [The Tower of Hanoi]
  • ContestScoreBoard/문보창 . . . . 1 match
         // no10258 - Contest Score Board
  • Cpp/2011년스터디 . . . . 1 match
         참고 : 경악스러운 문제의 그 릴리즈 http://pds22.egloos.com/pds/201108/21/51/Tetris-rino2.exe
  • CryptKicker2/문보창 . . . . 1 match
         // no850 - Crypt Kicker2
          cout << "No solution.\n";
  • DPSCChapter3 . . . . 1 match
          "Create the top-level part, the car object which starts out having no subcomponents, and add an engine, body, etc."
  • DebuggingApplication . . . . 1 match
         [http://www.debuglab.com/knowledge/dllreabase.html]
  • DefaultValueMethod . . . . 1 match
         string Book::defaultSynopsis()
  • DesignPatterns/2011년스터디 . . . . 1 match
          * [http://onoffmix.com/event/3297 Joseph Yoder와의 만남]
  • DevPartner . . . . 1 match
         솔루션탐색기에서 솔루션의 속성 페이지(ALT+ENTER)를 열면, "Debug with Profiling"이란 항목이 있습니다. 이 항목의 초기값이 none으로 되어 있기 때문에, None이 아닌 값(대부분 native)으로 맞추고 나서 해당 솔루션을 다시 빌드해야합니다. 링크시 "Compuware Linker Driver..."로 시작하는 메시지가 나오면 프로파일링이 가능하도록 실행파일이 만들어진다는 뜻입니다.
  • DevelopmentinWindows/APIExample . . . . 1 match
          MessageBox(hWnd, "Not support", "API", MB_ICONERROR | MB_OK);
         #endif // not APSTUDIO_INVOKED
         //{{NO_DEPENDENCIES}}
  • DirectX2DEngine . . . . 1 match
         01 이선호( [snowflower] ), 04 김건영, 05 조현태
  • Django스터디2006 . . . . 1 match
         || 지원 || enochbible(at마크)hotmail.com ||
          * [http://www.python.or.kr:8080/python/LectureNotes/] 이것은 Python 따라하기 좋은 튜토리얼. 이것 쭉 한번 해보면 파이썬 문법 대략 익히게 됨.
  • DoItAgainToLearn . . . . 1 match
         George Polya는 자신의 책 NoSmok:HowToSolveIt 에서 이런 말을 합니다:
         Even fairly good students, when they have obtained the solution of the problem and written down neatly the argument, shut their books and look for something else. Doing so, they miss an important and instructive phase of the work. ... A good teacher should understand and impress on his students the view that no problem whatever is completely exhausted. --George Polya
  • DocumentObjectModel . . . . 1 match
         DOM puts no restrictions on the document's underlying data structure. A well-structured document can take the tree form using DOM.
  • EcologicalBinPacking/문보창 . . . . 1 match
         // no 102 - Ecological Bin Packing
  • EcologicalBinPacking/임인택 . . . . 1 match
          if not (i== num[0] or \
  • EdsgerDijkstra . . . . 1 match
         [http://www.cs.utexas.edu/users/UTCS/notices/dijkstra/ewdobit.html 2002년 8월 6일 타계]. 위대하다고 불리는 인물들이 동시대에 같이 살아있었다는 것, 그리고 그 사람이 내가 살아있는 동안에 다른 세상으로 떠났다는 사실이란. 참 묘한 느낌이다. --["1002"]
  • EffectiveSTL/ProgrammingWithSTL . . . . 1 match
         = Item49. Learn to decipher STL_related compiler diagnostics. =
  • EffectiveSTL/VectorAndString . . . . 1 match
         = Item16. Know how to pass vector and string data to legacy APIS =
  • EnglishSpeaking/2011년스터디 . . . . 1 match
          * There are four members in my family: my father, mother, and a younger brother. Well, actually there are five including our dog. My father was a military officer for twenty years. He recently retired from service and now works in a weaponry company. My mother is a typical housewife. She takes care of me and my brother and keeps our house running well. My brother is attending a university in the U.S.A. He just entered the university as a freshman and is adjusting to the environment. I miss the memory of fighting over things with him. The last member of my family is my dog named Joy. She is a Maltese terrier and my mother named her Joy to bring joy into our family. That's about it for the introduction of my family members.
  • EnglishSpeaking/TheSimpsons/S01E05 . . . . 1 match
         Abraham : You know, I thought I was too old.
  • EnglishWritingClass/Exam2006_1 . . . . 1 match
         강사 : Mark Turnoy
  • Erlang/기본문법 . . . . 1 match
         ** exception error: no match of right hand side value 234
  • EuclidProblem/문보창 . . . . 1 match
         // no10104 - Euclid Problem
  • Expat . . . . 1 match
         Expat's parsing events are similar to the events defined in the Simple API for XML (SAX), but Expat is not a SAX-compliant parser. Projects incorporating the Expat library often build SAX and DOM parsers on top of Expat.
  • ExploringWorld . . . . 1 match
         || [[ISBN(8980544928,K,noimg)]] JSP 관련 책 Web Development With Java Server Pages - 2판 ||
  • ExploringWorld/20040308-시간여행 . . . . 1 match
         집으로 돌아와 MakeAnotherWorld 라는 세상을 만든다는 거창한 은유법보다, 여행을 한다는 느낌의 은유로 시작하면 재미있겠다는 생각이 들었다. 그래서 WalkingAroundWorld 나, CyclingWorld 같은 여행이라는 은유의 제목이 더 그럴싸한것 같은데, 너희들은 어때? --NeoCoin
  • ExtremeSlayer . . . . 1 match
          * Another Nick : ["[Lovely]boy^_^"]
  • Favorite . . . . 1 match
         [http://no-smok.net/nsmk/%EB%8C%80%ED%95%99%EC%83%9D%EC%9D%B4%EC%95%8C%EC%95%84%EC%95%BC%ED%95%A0%EA%B2%83%EB%93%A4?action=highlight&value=%EC%98%81%EC%96%B4%7C%EC%9E%91%EB%AC%B8]
         NoSmok:YoriJori
  • Fmt/문보창 . . . . 1 match
         // no 848
  • FoafMacro . . . . 1 match
         /!\ project argument is not implemented yet.
  • FoundationOfUNIX . . . . 1 match
          * -i (yes, no 묻는거.. 만약 rm -i ex.txt 했을경우 지울것인가 묻게 만드는것..)
  • FromDuskTillDawn/변형진 . . . . 1 match
          else echo "There is no route Vladimir can take.<br>";
  • FromDuskTillDawn/조현태 . . . . 1 match
          cout << "There is no route Vladimir can take." << endl;
  • GTK+ . . . . 1 match
         GLib is the low-level core library that forms the basis of GTK+ and GNOME. It provides data structure handling for C, portability wrappers, and interfaces for such runtime functionality as an event loop, threads, dynamic loading, and an object system.
         GTK+ has been designed from the ground up to support a range of languages, not only C/C++. Using GTK+ from languages such as Perl and Python (especially in combination with the Glade GUI builder) provides an effective method of rapid application development.
  • GoodNumber . . . . 1 match
          * 5436 is not a good number.
  • Hacking . . . . 1 match
          * Trinoo
  • HanoiProblem/영동 . . . . 1 match
         ["HanoiProblem"]
  • HanoiTowerTroublesAgain!/하기웅 . . . . 1 match
         [HanoiTowerTroublesAgain!]
  • Hartals/차영권 . . . . 1 match
         // no10050 - Hartals
  • HelloWorld/진영 . . . . 1 match
          System.out.println("We will not use 'Hello World!'");
  • HelpOnFormatting . . . . 1 match
         위키위키 문법을 무시하게 하기 위해서 중괄호 세개를 {{{ {{{이렇게}}} }}} 사용하게 되면 글꼴이 고정폭 글꼴로 보여지게 되며 ({{{monospace font}}}) 만약에 이 문법을 여러 줄에 걸쳐 사용하게 되면, 중괄호 블럭의 모든 공백이 보호되어 프로그램 코드를 직접 삽입하여 보여 줄 수 있습니다.
  • HelpOnInstallation/SetGid . . . . 1 match
         보안상의 이유로 웹서버는 php 스크립트를 `nobody, www, apache` 혹은 `httpd`같은 특별히 제한된 계정으로 실행하게 됩니다. 이러한 이유로 [모니위키] 스크립트가 생성하게 되는 여러 파일 혹은 디렉토리는 이러한 특별한 계정의 소유가 되며 진짜 사용자가 소유하지 못하게 되는 일이 발생하고 어떤 경우는 이렇게 만들어진 파일을 읽을수도 지울 수도 없게 됩니다.
  • HelpOnSubPages/SubPages . . . . 1 match
          * ["../"] (anonymous parent link)
  • HelpOnXmlPages . . . . 1 match
          <xsl:output method="html" omit-xml-declaration="yes" indent="no"/>
  • HierarchicalDatabaseManagementSystem . . . . 1 match
         A hierarchical database is a kind of database management system that links records together in a tree data structure such that each record type has only one owner (e.g., an order is owned by only one customer). Hierarchical structures were widely used in the first mainframe database management systems. However, due to their restrictions, they often cannot be used to relate structures that exist in the real world.
  • HolubOnPatterns/밑줄긋기 . . . . 1 match
          * 켄 아놀드는 다음과 같이 말한다. "정보가 아닌 도움을 요청하라(Ask for help, not for information)."
          * Node의 모든 필드는 final이므로 Node는 '불변(immutable)'객체이며 한 번 생성하면 수정할 수 없다. 결과적으로 여러 스레드가 Node 객체에 접근하더라도 안전하며 동기화를 하지 않아도 된다.
  • HotDraw . . . . 1 match
         /!\ HotDraw does not work correctly with java_1.3.1_09 :(
  • HowManyZerosAndDigits/문보창 . . . . 1 match
         // no10061 - How many zeros and how many digits?
  • HowManyZerosAndDigits/허아영 . . . . 1 match
         // no 10061
  • Ieee754Standard . . . . 1 match
          * [http://docs.sun.com/htmlcoll/coll.648.2/iso-8859-1/NUMCOMPGD/ncg_goldberg.html What Every Computer Scientist Should Know About Floating-Point Arithmetic] (''강추'')
  • ImmediateDecodability . . . . 1 match
         Set 2 is not immediately decodable
  • ImmediateDecodability/김회영 . . . . 1 match
          cout<<"Set is not immediately decodable ";
  • Java Study2003/첫번째과제/장창재 . . . . 1 match
         이러한 문제는 자바가 스레드 스케줄링 정책 구현에 의존하고, synchronized 명령어가 모니터 기반의 동기화 기법만 제공하고 큐 대기 시간을 예측할 수 없으며, notify() 메소드가 스레드를 깨우는 순서가 불명확하고, 우선순위 역전(priority inversion_의 가능성이 있습니다. 이러한 문제는 API 수준에서 해결되어야 하고, 실시간 타스크 처리를 위한 우선순위 레벨을 확장하고, 우선순위 상속(priority inheritance) 또는 우선순위 최고 한도 제한(priority ceiling) 등과 같은 우선순위 역전 방지 (priority inversion avoidance) 프로토콜을 사용하고, MuteX, 이진 세마포어(Binary Semaphore), 계수 세마포어(Counting Semaphore) 등을 사용할 수 있습니다.
  • Java2MicroEdition/MidpHttpConnectionExample . . . . 1 match
          notifyDestroyed();
  • JavaScript/2011년스터디 . . . . 1 match
          * Cappuccino에 관해 공유(?)했습니다. 하지만 환경이 갖추어진 사람이 1명밖에 없어서 보류...
  • JavaScript/2011년스터디/김수경 . . . . 1 match
          // The base Class implementation (does nothing)
  • JavaStudy2003/세번째과제/곽세환 . . . . 1 match
          name = "noname";
  • JavaStudy2004 . . . . 1 match
          * 와 재밌겠다.. 나도 요새 자바에 치어 살고 있는데. ㅡ.ㅡa --[snowflower]
  • JavaStudyInVacation/진행상황 . . . . 1 match
          * http://gnome.or.kr/moin.cgi/JavaSWT 한글(간단 소개)
  • JollyJumpers/Leonardong . . . . 1 match
          return "Not Jolly"
          if i not in aSet:
          self.assertEquals("Not Jolly",
          self.assertEquals("Not Jolly", self.jj.statementForSeries( series ) )
  • JollyJumpers/강소현 . . . . 1 match
          System.out.println("Not jolly");
          if(jollyNum[i] == 0)//1~n-1 중 하나라도 포함 안하면 not jolly
  • JollyJumpers/문보창 . . . . 1 match
         // no10038 - Jolly Jumpers
         inline void showJolly(bool w) { w ? cout << "Jolly\n" : cout << "Not jolly\n"; }
  • JuNe . . . . 1 match
         http://no-smok.net/nsmk/_b1_e8_c3_a2_c1_d8
  • Knapsack . . . . 1 match
         처음부터 단박에 이 문제를 푸는 것보다 조금 더 제한적이고 쉬운 문제에서 일반적이고 어려운 문제로 점진적으로 진행해 나가는 것은 어떨까요. NoSmok:HowToSolveIt 에서 소개하는 문제 해결 테크닉 중 하나이기도 하죠. 훨씬 더 높은 교육적 효과를 기대할 수 있지 않을까 합니다.
          1. weighted/valued, unbounded knapsack problem -> maximize the value not exceeding the weight limit
  • KnightTour/재니 . . . . 1 match
         = Synopsis =
  • LC-Display/문보창 . . . . 1 match
         // no706 - LCD Display
  • LUA_6 . . . . 1 match
         class를 만들기 위한 페이지 http://lua-users.org/wiki/YetAnotherClassImplementation 추가로 링크 넣었습니다.
  • LightMoreLight/허아영 . . . . 1 match
         If the Number of n's measure is an odd number, an answer is "No"
          cout << "no" << endl;
  • Linux/디렉토리용도 . . . . 1 match
          * /etc/gnome : GTK+ 정의파일들이 있음.
  • Linux/필수명령어 . . . . 1 match
         || nano || pico 에디터의 클론 버전으로 vi보다 간편한 사용법 제공 ||
  • LinuxProgramming/SignalHandling . . . . 1 match
          SIGPIPE - write to pipe with no one reading
  • ListCtrl . . . . 1 match
          // TODO: Add your control notification handler code here
  • LoadBalancingProblem/Leonardong . . . . 1 match
          while not self.isCompelte():
  • LogicCircuitClass . . . . 1 match
          * 2006 년 - Digital Design(3rd) by M.Morris Mano
  • LongestNap/문보창 . . . . 1 match
         // no10191 - Longest Nap
  • Lotto/송지원 . . . . 1 match
          || 9215091 || enochbible || 2245 || Accepted || 164K || 16MS || C || 1246B || 2011-08-23 09:04:53 ||
  • MFC/ObjectLinkingEmbedding . . . . 1 match
         OLE 서버와 같은 COM객체는 IUnknown 이라는 인터페이스를 구현하고 있따.
          || NotifyChanged() || 서버에서 객체가 변경되면, 이 객체를 임베드 하고 있는 모든 컨테이너에게 이를 알려 컨테이너가 OnChanged()를 호출하도록 한다. ||
  • MFCStudy_2001/MMTimer . . . . 1 match
          - Applications should not call any system-defined functions from inside a callback function, except for PostMessage, timeGetSystemTime, timeGetTime, timeSetEvent, timeKillEvent, midiOutShortMsg, midiOutLongMsg, and OutputDebugString.[[BR]]
  • Marbles/문보창 . . . . 1 match
         // no10090 - Marbles
  • MedusaCppStudy/석우 . . . . 1 match
          throw domain_error("Not enough money");
  • MicrosoftFoundationClasses . . . . 1 match
         = MFC notation =
  • MindMapConceptMap . . . . 1 match
         See Also wiki:NoSmok:MindMap
         ConceptMap 은 Joseph D. Novak 이 개발한 지식표현법으로 MindMap 보다 먼저 개발되었다. (60-70년대) 교육학에서의 Constructivism 의 입장을 취한다.
         ConceptMap 은 'Concept' 과 'Concept' 간의 관계를 표현하는 다이어그램으로, 트리구조가 아닌 wiki:NoSmok:리좀 구조이다. 비록 도표를 읽는 방법은 'TopDown' 식으로 읽어가지만, 각 'Concept' 간 상하관계를 강요하진 않는다. ConceptMap 으로 책을 읽은 뒤 정리하는 방법은 MindMap 과 다르다. MindMap 이 주로 각 개념들에 대한 연상에 주목을 한다면 ConceptMap 의 경우는 각 개념들에 대한 관계들에 주목한다.
         관련 자료 : 'Learning How To Learn', 'Learning, Creating and Using Knowledge - Concept Maps as Facilitative Tools in Schools and Corporations' (Joseph D. Novak)
         See Also wiki:NoSmok:ConceptMap
         MindMap 의 연상기억이 잘 되려면 각 Node 간의 Hierarchy 관계가 중요하다. 가능한한 상위 Node 는 추상도가 높아야 한다. 처음에 이를 한번에 그려내기는 쉽지 않다. 그리다가 수정하고 그리다가 수정하고 해야 하는데 이것이 한번에 되기는 쉽지 않다. 연습이 필요하다.
  • MineSweeper/문보창 . . . . 1 match
         // no10189 - Minesweeper(a)
  • ModelingSimulationClass/Exam2006_2 . . . . 1 match
         3번 기억하기로 no more than three ~~ . 였던거 같은데 음 그러면 3개 이하의 비트아닌가요? - 보창
  • MoinMoinDiscussion . . . . 1 match
          * '''Note:''' Regarding the upload feature - pls note that the PikiePikie also implemented in Python already has this feature, see http://pikie.darktech.org/cgi/pikie?UploadImage ... so I guess you could borrow some code from there :) -- J
  • MoinMoinRelease . . . . 1 match
         This describes how to create a release tarball for MoinMoin. It's of minor interest to anyone except J
  • MoniWikiThemes . . . . 1 match
         IE의 경우 display:block 또는 display:table 을 통해 2개 이상의 블록모델 레이어를 중첩시킬 때 width 속성을 각각 주지 않으면 마우스 스크롤이나 리플레시 동작에 컨텐츠가 지워지는 특징(버그?)이 있습니다. width 속성을 주면 괜찮아 지더군요. 최근 저도 CSS만으로 테마를 구현하고 있습니다. --[http://scrapnote.com 고미다]
  • MoreEffectiveC++/Operator . . . . 1 match
          Rational( int numerator = 0, int denominator = 1);
  • MultiplyingByRotation/문보창 . . . . 1 match
         // no550 - Multiplying by Rotation
  • NSIS/Reference . . . . 1 match
         || || || 기본인자는 off | topcolor bottomcolor captiontextcolor | notext ||
         || ExecShell || action command [parameters] [SW_SHOWNORMAL | SW_SHOWMAXIMIZED | SW_SHOWMINIMIZED]|| ShellExecute를 이용, 프로그램을 실행시킨다. action은 보통 'open', 'print' 등을 말한다. $OUTDIR 은 작업디렉토리로 이용된다.||
  • NSISIde . . . . 1 match
         || MFC의 MDI Framework 이용 || none ||
          * CWinApp::OnFileOpen -> CDocManager::OnFileOpen -> CMultiDocTemplate::OpenDocumentFile -> CNIDoc::OnOpenDocument .. -> CNIView::OnInitialUpdate ()
  • NextEvent . . . . 1 match
         허.. 음... 웬지 나는 밖으로 안나올거 같아..-_-;; --["snowflower"]
  • OOP . . . . 1 match
         ”Emphasis from verbs to nouns”
  • ObjectWorld . . . . 1 match
         첫번째 Session 에는 ["ExtremeProgramming"] 을 위한 Java 툴들에 대한 간단한 언급이였습니다. 제가 30분 가량 늦어서 내용을 다 듣진 못했지만, 주 내용은 EJB 등 웹 기반 아키텍쳐 이용시 어떻게 테스트를 할것인가에 대해서와, Non-Functional Test 관련 툴들 (Profiler, Stress Tool) 에 대한 언급들이 있었습니다. (JMeter, Http Unit, Cactus 등 설명)
         ''Haven't read it. If I gave advice and I were to advise /you/, I'd advise more testing and programming, not more theory. Still, smoke 'em if ya got 'am.
  • Ones/1002 . . . . 1 match
          self.assert_(not isAllOne(1112))
  • Ones/문보창 . . . . 1 match
         // no10127 - Ones
  • OpenCamp/두번째 . . . . 1 match
          * 13:10~13:50 Keynote 변형진
  • OpenGL스터디_실습 코드 . . . . 1 match
          //setup kind of line which is outter line or not.
          glStencilFunc(GL_NOTEQUAL, 1.0f, 1.0f);
  • OurMajorLangIsCAndCPlusPlus/2006.1.12 . . . . 1 match
         errno.h - 송수생
  • OurMajorLangIsCAndCPlusPlus/Function . . . . 1 match
          printf("not supported\n");
  • OurMajorLangIsCAndCPlusPlus/errno.h . . . . 1 match
         = ERRNO.H =
         || extern int errno || 리턴값으로 에러 획인 ||
         ||2||int ENOENT||그러한 파일이나 디렉토리 없음: 이것은 이미 존재하고 있을 걸로 예상한 파일이 없는 경우에 일어 나는 "파일이 존재하지 않습니다"라는 에러이다.||
         ||8||int ENOEXEC||유효하지 않은 실행파일 포맷.||
         ||12||int ENOMEM||이용할 메모리가 없음. 메모리 용량을 다 썼으므로 시스템이 더이상 메모리를 할당할 수 없다.||
         ||19||int ENODEV||디바이스의 특별한 정렬을 하는 함수에 주어진 디바이스가 잘못된 타입이다.||
         ||20||int ENOTDIR||필요하다고 요청된 디렉토리가 존재하지 않을 때 발생.||
         ||25||int ENOTTY||하나의 보통 파일에서 터미날 모드를 정하려 시도하는것과 같은 부적합한 입출력 제어 오퍼레이션 에 발생.||
         ||28||int ENOSPC||디바이스에 공간이 남겨지지 않았다.; 파일에 쓰기 명령을 줬을 때 디스크가 가득차서 공간이 남아 있지 않으면 실패한다.||
         ||39||int ENOLCK||유용한 락이 아니다. 이것은 파일 락킹 함수들에 의해 사용된다.||
         ||40||int ENOSYS||함수가 이행되지 않았다. 어떤 함수들은 정의된 옵션이나 명령들이 어떤것에서도 지원되지 않는 것이 있다. 만약 요청한 함수에서 이런 에러를 얻는다면 그것들은 지원되지 않는 것이다.||
         ||41||int ENOTEMPTY||빈 디렉토리라고 예상했던 곳이 비어있지 않다. 특별히 이 에러는 당신이 디렉토리를 지우려 시도 할 때 발생한다.||
         || ||int ENOTBLK||어떤 상황에서 주어진 파일에 특별한 블록이 없는 경우. 예를 들면, 보통의 파일을 유닉스 파일 시스 템에 마운트하려 하면 이 에러가 발생한다.||
         || ||int ENOPROTOOPT||당신은 소켓에 의해 사용되어지고 있는 특별한 프로토콜에서 이해할수 없는 소켓옵션을 지정하였다.||
         || ||int EPROTONOSUPPORT||그 소켓 도메인은 요청한 통신 프로토콜을 지원하지 않는다. ( 아마도 요청된 프로토콜이 완전히 부 적합하다.)||
         || ||int ESOCKTNOSUPPORT||그 소켓타입을 지원하지 않는다.||
         || ||int EOPNOTSUPP||당신이 요청한 그 오퍼레이션을 지원하지 않는다. 어떤 소켓함수는 소켓의 모든 타입들에서 이해할 수 없고 다른것들은 모든 통신 프로토콜을 충족시키지 못할 것이다.||
         || ||int EPFNOSUPPORT||당신이 요청한 소켓통신 프로토콜 부류들은 지원하지 않는다.||
         || ||int EAFNOSUPPORT||소켓을 위하여 지정된 주소의 부류들이 지원되지 않는다; 그 주소가 소켓에서 사용되는 프로토콜과 일치하지 않는 것이다.||
         || ||int EADDRNOTAVAIL||요청된 소켓주소가 유용하지 않다.; 예를 들어 소켓이름으로 주려고 시도한 것이 로컬 호스 트 이름과 맞지 않다.||
  • OurMajorLangIsCAndCPlusPlus/signal.h . . . . 1 match
          || SIG_ACK || acknowledge ||
  • PHP-방명록만들기 . . . . 1 match
          or die("not connect");
          mysql_query("CREATE DATABASE IF NOT EXISTS problem CHARACTER SET euckr",$connect);//$dbname = mysql_create_db("problem", $connnect);와 동일
          $mt = "create table IF NOT EXISTS Memo (";
          $mt = $mt."Idx INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY, ";
          $mt = $mt."Name VARCHAR( 20 ) NOT NULL, ";
          $mt = $mt."Content TINYTEXT NOT NULL, ";
          $mt = $mt."Timelog DATETIME NOT NULL)";
  • PNA2011/서지혜 . . . . 1 match
          * Motivation, Organization, Information/Innovation/Insight, Jiggle
  • POLY/김태진 . . . . 1 match
         // Algospot_normal
  • PairProgramming . . . . 1 match
         // in GetConnectionObject.inc file
         function GetConnectionObject()
          * Moa:PairProgramming, NoSmok:PairProgramming, Seminar:PairProgramming
          * http://no-smok.net/nsmk/PairProgramming
  • PairProgramming토론 . . . . 1 match
         이 세상에서 PairProgramming을 하면서 억지로 "왕도사 왕초보"짝을 맺으러 찾아다니는 사람은 그렇게 흔치 않습니다. 설령 그렇다고 해도 Team Learning, Building, Knowledge Propagation의 효과를 무시할 수 없습니다. 장기적이고 거시적인 안목이 필요합니다.
  • PerformanceTest . . . . 1 match
          short dstflag ; /* 0 if daylight savings time is not in effect */
  • PhotoShop2003 . . . . 1 match
          *NEW KNOWLEDGE
          *If sum of mask_value is '0' or '1' , pixel_values are from '0' to '255' so need not L.U.T.
  • PokerHands/문보창 . . . . 1 match
         // no10315 - Poker Hands
         const int NONE = 0;
          result = NONE;
          result = NONE;
  • Postech/QualityEntranceExam06 . . . . 1 match
          12. Denotational semantics
  • PowerOfCryptography/문보창 . . . . 1 match
         // no 113 - Power of Cryptography
  • PrimaryArithmetic/문보창 . . . . 1 match
         // no10035 - Primary Arithmetic
          cout << "No carry operation.\n";
  • ProgrammingContest . . . . 1 match
         === Know Yourself ===
         만약 자신이 K-In-A-Row를 한 시간 이상 걸려도 풀지 못했다면 왜 그랬을까 이유를 생각해 보고, 무엇을 바꾸어(보통 완전히 뒤집는 NoSmok:역발상 으로, 전혀 반대의 "極"을 시도) 다시 해보면 개선이 될지 생각해 보고, 다시 한번 "전혀 새로운 접근법"으로 풀어보세요. (see also DoItAgainToLearn) 여기서 새로운 접근법이란 단순히 "다른 알고리즘"을 의미하진 않습니다. 그냥 내키는 대로 프로그래밍을 했다면, 종이에 의사코드(pseudo-code)를 쓴 후에 프로그래밍을 해보고, 수작업 테스팅을 했다면 자동 테스팅을 해보고, TDD를 했다면 TDD 없이 해보시고(만약 하지 않았다면 TDD를 하면서 해보시고), 할 일을 계획하지 않았다면 할 일을 미리 써놓고 하나씩 빨간줄로 지워나가면서 프로그래밍 해보세요. 무엇을 배웠습니까? 당신이 이 작업을 30분 이내에 끝내려면 어떤 방법들을 취하고, 또 버려야 할까요?
  • ProgrammingLanguageClass . . . . 1 match
         -- C. H. Lindsey, History of Algol 68. ACM SIGPLAN Notices, 28(3):126, March 1993.
         컴파일러를 독학하려는 사람들은 [http://no-smok.net/nsmk/_c4_c4_c6_c4_c0_cf_b7_af_c3_df_c3_b5_bc_ad_c0_fb 컴파일러추천서적] 참고.
  • ProgrammingLanguageClass/Report2002_1 . . . . 1 match
          * 출력: 주어진 문법에 따라 INPUT.TXT에 저장되어 있는 문장을 분석한다. 파싱(parsing)되는 중간과정을 <처리 예>와 같이 출력하고, 문법에 적합하면 “Yes,” 입력된 문장이 적합하지 않으면 오류 메시지와 “No”를 출력한다.
          * 각 파싱(parsing) 함수는 리턴하기 직전에 해당 non-terminal이 검색되었음을 알리는 메시지를 출력하여야 한다.
          No!!
          NO!!
  • ProgrammingLanguageClass/Report2002_2 . . . . 1 match
         No report will be accepted after due date.
          1. To identify a situation in which the “add” operator would not be associative;
  • ProgrammingPartyAfterwords . . . . 1 match
         다음은 파티 전체(파티 준비부터 뒷풀이 막판까지)에 대한 공동 기사로 가능하면 NoSmok:다큐먼트모드 를 지킨다 -- 자기는 분명히 알고있는 사건(event)인데 여기에는 아직 기록되어 있지 않다면 그냥 적당한 자리(!)에 직접 보충해 넣도록 하고, 묘사가 미진하다면 좀 더 치밀하게(!) 가다듬는다. 페이지 마지막에는 NoSmok:쓰레드모드 로 개인적인 감상, 소감 등을 적도록 한다.
         다음으로는 요구사항에 대한 해설이 있었다. 당시의 문제는 http://no-smok.net/seminar/moin.cgi/ElevatorSimulation 에 가면 볼 수 있다.
          * NoSmok:StructureAndInterpretationOfComputerPrograms 에 나온 Event-Driven Simulation 방식의 회로 시뮬레이션 [http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-22.html#%_idx_3328 온라인텍스트]
          * NoSmok:TheArtOfComputerProgramming 에 나온 어셈블리어로 구현된 엘리베이터 시뮬레이션 (NoSmok:DonaldKnuth 가 직접 엘리베이터를 몇 시간 동안 타보고, 관찰하면서 만든 알고리즘이라고 함. 자기가 타고 다니는 엘리베이터를 분석, 고대로 시뮬레이션 해보는 것도 엄청난 공부가 될 것임)
          * Discrete-Event System Simulation : 이산 이벤트 시뮬레이션 쪽에 최고의 책으로 평가받는 베스트셀러. 어렵지도 않고, 매우 흥미로움. [http://165.194.100.2/cgi-bin/mcu240?LIBRCODE=ATSL&USERID=*&SYSDB=R&BIBNO=0000351634 도서관]에 있음
  • ProjectAR/기획 . . . . 1 match
          - 굳이 이름을 바꿀 필요 있을까 -_-a --snowflower
  • ProjectEazy/테스트문장 . . . . 1 match
         || NP(noun phrase)|| 명사구 ||
  • ProjectGaia/참고사이트 . . . . 1 match
          *[http://www.istis.unomaha.edu/isqa/haworth/isqa3300/fs009.htm Extendible Hashing] in English, 개념.코볼 구현소스
  • ProjectPrometheus/Iteration8 . . . . 1 match
         || Unknown Service ||
  • ProjectPrometheus/Iteration9 . . . . 1 match
         Unknown Service
         관리자 기능 (Notice 변경 (,사용자 삭제, 수정))
         공지(Notice)
  • ProjectPrometheus/Journey . . . . 1 match
          * 박성운씨라면 ["SeparationOfConcerns"] 를 늘 언급하시는 분이니; 디자인 정책과 구현부분에 대한 분리에 대해선 저번 저 논문이 언급되었을때 장점에 대해 설명을 들었으니까. 이는 ResponsibilityDrivenDesign 과 해당 모듈 이름을 지을때의 추상화 정도가 지켜줄 수 있을 것이란 막연한 생각중.
          * 지난번에 받았던 요구사항정의된 글들을 (그때 글들을 미리 스캔해두었었다.) 다시 보면서 다시 정리를 하였다. 어떠한 순서로 할까 하다가 일단 사용자의 기준으로, 사용자들이 이용하는 기능(Functional)과 퍼포먼스 관련 (Non-Functional) 부분으로 생각했고, 주로 Functional 한 부분을 기준으로 사용자 시나리오를 작성하면서 요구사항들을 정리하였다. 그러면서 지난번 Requirement 를 받을때 수동적 자세로 있었음을 후회했다. 5일이 지난뒤 정리하니까 이렇게 머리가 안돌아가나;
          * Requirement 를 받을때 팁 - 이미 구현이 되었다고 상정해보기. NoSmok:과거형말하기 (완료형으로 말하기)
          * NoSmok:AnalyzeMary . 상민이와 내가 같이 있을때의 관찰되는 모습을 보면 재미있기도 하다. 내가 거의 구조를 잡지 않고 프리핸드로 Requirement 를 적어갔다면 상민이는 Mind Map 의 룰을 지켜서 필기해나간다.
          ''[http://javaservice.net/~java/bbs/read.cgi?m=devtip&b=ejb&c=r_p&n=1003899808&p=2&s=t#1003899808 EJB의 효용성에 관해서], [http://www-106.ibm.com/developerworks/library/ibm-ejb/index.html EJB로 가야하는지 말아야 하는지 망설여질때 도움을 주는 체크 리스트], 그리고 IR은 아마도 http://no-smok.net/nsmk/InformationRadiator 일듯 --이선우''
  • ProjectPrometheus/LibraryCgiAnalysis . . . . 1 match
          * 한번 검색 하고 다음 페이지가 넘어갈때는 HISNO 의 값이 유지되고, SEQNO 가 증가한다.
         http://165.194.100.2/cgi-bin/mcu201?LIBRCODE=ATSL&USERID=abracadabra&SYSDB=R&HISNO=0010&SEQNO=21&MAXDISP=10
         now=2 - 현재 페이지 번호
         &iSNo=1 - 처음 보여주는 페이지 리스트에서의 첫번째 번호.
  • ProjectSemiPhotoshop/Journey . . . . 1 match
          * 한일 : 3시간 정도의 상민과 현민의 Alcanoid SpikeSolution 작성 - 자료실 스크린샷
  • ProjectZephyrus/Server . . . . 1 match
          .cvsignore : Eclipse에서 cvs에서 synch시에 무시할 파일
  • PyIde/Scintilla . . . . 1 match
         SetEdgeMode(stc.wxSTC_EDGE_NONE)
         GetStyleAt(colonPos) not in [stc.wxSTC_P_COMMENTLINE,
  • PyUnit . . . . 1 match
          self.widget = None
          self.widget = None
          if not hasattr(something, "blah"):
  • Python/DataBase . . . . 1 match
         passwd - password (no password)
  • PythonForStatement . . . . 1 match
         These represent finite ordered sets indexed by non-negative numbers. The built-in function len() returns the number of items of a sequence. When the length of a sequence is n, the index set contains the numbers 0, 1, ..., n-1. Item i of sequence a is selected by a[i].
  • RandomWalk2 . . . . 1 match
          * aka = also known as
         바퀴에 두가지 종류가 있다. {{{SuperRoach}}}와 {{{NormalRoach}}}가 그것이다. {{{NormalRoach}}}는 한번에 한칸,{{{SuperRoach}}}는 한번에 두칸을 쓸고 지나간다.
  • RandomWalk2/질문 . . . . 1 match
         ''RandomWalk2 Requirement Modification 4 is now updated. Thank you for the questions.''
  • RecentChanges . . . . 1 match
         [[RecentChanges(timesago,daysago,notitle,comment,days=30,item=100,board,hits,showhost,js,timesago,change,allusers,editrange)]]
  • RedThon . . . . 1 match
          {{|Many programmes lose sight of the fact that learning a particular system or language is a means of learning something else, not an goal in itself.
  • Refactoring/BadSmellsInCode . . . . 1 match
          * When you can get the data in one parameter by making a request of an object you already know about - ReplaceParameterWithMethod
  • Refactoring/RefactoringReuse,andReality . . . . 1 match
         == Implications Regarding Software Reuse and Technology Transfer ==
         == A Final Note ==
  • ResponsibilityDrivenDesign . . . . 1 match
          * Generates DesignPatterns. ChainofResponsibilityPattern, MediatorPattern, CommandPattern and TemplateMethodPattern are all generated by the method.
          * SeparationOfConcerns - 논문에 관련 내용이 언급된 바 있음.
  • ReverseAndAdd/문보창 . . . . 1 match
         // no10018 - Reverse and Add
  • RonJeffries . . . . 1 match
         see NoSmok:RonJeffries
         This will sound trite but I believe it. Work hard, be thoughtful about what happens. Work with as many other people as you can, teaching them and learning from them and with them. Read everything, try new ideas in small experiments. Focus on getting concrete feedback on what you are doing every day -- do not go for weeks or months designing or building without feedback. And above all, focus on delivering real value to the people who pay you: deliver value they can understand, every day. -- Ron Jeffries
  • Ruby/2011년스터디/세미나 . . . . 1 match
          * Snowball Keyword(가제)
  • RunTimeTypeInformation . . . . 1 match
          // if the cast is not successful
  • STL . . . . 1 match
          피바람? --["snowflower"]
  • SeminarHowToProgramIt . . . . 1 match
          * Stepwise Refinement -- 진부한 미래, 신선한 과거 (see also NoSmok:ProgrammingOnPurpose )
          * Programmer's Journal -- Keeping a Diary (see also NoSmok:KeepaJournalToLiveBetter )
          * Lifelong Learning as a Programmer -- Teach Yourself Programming in Ten Years (http://www.norvig.com/21-days.html )
  • SeparatingUserInterfaceCode . . . . 1 match
         When separating the presentation from the domain, make sure that no part of the domain code makes any reference to the presentation code. So if you write an application with a WIMP (windows, icons, mouse, and pointer) GUI, you should be able to write a command line interface that does everything that you can do through the WIMP interface -- without copying any code from the WIMP into the command line.
  • ServerBackup . . . . 1 match
         gpg --passphrase #{PASSWORD} --no-use-agent -c file
  • SgmlEntities . . . . 1 match
         To support international characters even on generic (US) keyboards, SgmlEntities know from HTML are a good way. These can also be used to escape the WikiMarkup characters.
  • ShellSort/문보창 . . . . 1 match
         // no10152 - Shell Sort
  • SimpleDelegation . . . . 1 match
         위임을 사용할때, 당신이 필요한 위임의 묘미(?)를 분명하게 해주는 도와주는 두가지 이슈가 있다. 하나는, 위임하는 객체의 주체성이 중요한가? 이다. 위임된 객체는 자신의 존재를 알리고 싶지 않으므로 위임한 객체로의 접근이 필요하다.(?) 다른 하나는, 위임하는 객체의 상태가 위임된 객체에게 중요한것인가? 그렇다면 위임된 객체는 일을 수행하기 위해 위임한 객체의 상태가 필요하다.(너무 이상하다.) 이 두가지에 no라고 대답할 수 있으면 Simple Delegation을 쓸 수 있다.
  • Slurpys/곽세환 . . . . 1 match
          temp = str.find_first_not_of('F', 2);
          cout << "NO" << endl;
  • Slurpys/문보창 . . . . 1 match
         // no384 - Slurpy
          cout << "NOn";
  • Slurpys/황재선 . . . . 1 match
          if not aStr: return False
          else: slurpy.result += 'NO',
  • SmallTalk/강좌FromHitel/강의2 . . . . 1 match
          text: Time now printString at: 10@10;
  • SmallTalk/강좌FromHitel/강의3 . . . . 1 match
          text: Time now printString at: 10@10;
  • SmithNumbers/문보창 . . . . 1 match
         // no10042 - Smith Numbers
  • SmithNumbers/이도현 . . . . 1 match
         // no10042 - Smith Numbers
  • StacksOfFlapjacks/문보창 . . . . 1 match
         // no 120 - Stacks of Flapjacks
  • StephaneDucasse . . . . 1 match
         Refactoring 책에서 acknowledgement 를 읽던중 StephaneDucasse 이름을 보게 되었다. 이전이라면 저 이름을 그냥 지나쳤을텐데. 신기하다. --[1002]
  • SummationOfFourPrimes/문보창 . . . . 1 match
         // no10168 - SumOfFourPrimes(a)
         [SummationOfFourPrimes] [문보창]
  • SystemEngineeringTeam/TrainingCourse . . . . 1 match
          * 왜 위의 5가지냐고? 그냥, 어디서 들어봐서. 왜 저 5가지인지는 그렇게 중요하지 않다. [http://www.5055.co.kr/pds/spboard/board.cgi?id=establishment&page=16&action=view&number=34.cgi&img=no 일단 선택지를 좁히는 것이 중요.] 진짜 선택은 이 다음부터다.
  • TFP예제/Omok . . . . 1 match
          self.dolboard = None
          self.omok = None
          self.assertNotEqual (currentDol, self.omok.GetCurrentDol ())
          if not self.IsExistDolInPosition (x,y):
  • TFP예제/WikiPageGather . . . . 1 match
          self.pageGather = None
          if c not in safe:
  • ThePriestMathematician . . . . 1 match
         "하노이의 탑(Tower of Hanoi)" 퍼즐에 관한 고대 신화는 이미 잘 알려져 있다. 최근 밝혀진 전설에 의하면, 브라흐마나 수도사들이 64개의 원반을 한 쪽 침에서 다른 쪽 침으로 옮기는 데 얼마나 오래 걸리는지를 알아내고 나서는 더 빠르게 옮기는 방법을 찾아내자는 결론을 내렸다. 다음 그림은 침이 네 개인 하노이의 탑이다.
  • TheTrip/문보창 . . . . 1 match
         // no10137 - The Trip
  • TheWarOfGenesis2R . . . . 1 match
          * 잘고쳤네.. 목요일날 또 보자고 ㅡ.ㅡa --["snowflower"]
  • TicTacToe/노수민 . . . . 1 match
          Image notImage;
  • TitleIndex . . . . 1 match
          1. 넘겨주기 제외 : [[PageCount(noredirect)]]
  • TugOfWar/문보창 . . . . 1 match
         // no10032 - Tug of War
  • UDK/2012년스터디 . . . . 1 match
          [http://wiki.zeropage.org/wiki.php/UDK/2012%EB%85%84%EC%8A%A4%ED%84%B0%EB%94%94/%EC%86%8C%EC%8A%A4?action=show#s-3 간단한 "Hello" + "World" 문자열 연결 Kismet node 예제]
          좀 더 관심있으면 다음 예제도 도움이 될 듯. [http://udn.epicgames.com/Three/DevelopmentKitGemsConcatenateStringsKismetNodeKR.html Concatenate Strings (문자열 연결) 키즈멧 노드 만들기]
         event HitWall(Vector HitNormal, Actor Wall, PrimitiveComponent WallComp)
         event bool NotifyHitWall(vector HitNormal, actor Wall)
         // NotifyHitWall with falling pawn
         event NotifyFallingHitWall(vector HitNormal, actor Wall);
         event Landed(vector HitNormal, Actor FloorActor);
  • UDK/2012년스터디/소스 . . . . 1 match
          local vector CamStart, HitLocation, HitNormal, CamDirX, CamDirY, CamDirZ, CurrentCamOffset;
          // @todo fixmesteve. If FindSpot fails, then (rarely does) camera pinned continously.
          if (Trace(HitLocation, HitNormal, out_CamLoc, CamStart, false, vect(12,12,12)) != None) {
         [[Media(http://udn.epicgames.com/Three/rsrc/Three/DevelopmentKitGemsConcatenateStringsKismetNode/03_PopulatingConcatenateKismetNode.jpg)]]
  • Ubiquitous . . . . 1 match
          인간화된 인터페이스(Calm Technology)를 제공해 사용자 상황(장소, ID, 장치, 시간, 온도, 명암, 날씨 등)에 따라 서비스가 변한다.
  • UglyNumbers/JuNe . . . . 1 match
         def ugly(n,ugs=None):
          if not ugs: ugs=[1]
  • UglyNumbers/문보창 . . . . 1 match
         // no136 - Ugly Numbers(a)
  • UnitTest . . . . 1 match
         이를 assert 문으로 바꾸면 다음과 같이 가능하다. 결과값이 같지 않으면 'abnormal program termination' 이 일어난다.
  • UnityStudy . . . . 1 match
          * 객체가 방향키를 이용해서 움직일 수 있도록 하는 코드를 MonoDevelop 툴을 이용, Javascript로 작성해서, Cube에 등록한다.
  • UnixSocketProgrammingAndWindowsImplementation . . . . 1 match
         An Introduction to Socket Programming : [http://www.uwo.ca/its/doc/courses/notes/socket/]
  • WERTYU/문보창 . . . . 1 match
         // no10082 - WERTYU
  • WIBRO . . . . 1 match
         요즘 와이브로는 와이파이 안될 때의 대체제 수준이네요. [http://news.hankooki.com/lpage/economy/201207/h2012071802404621540.htm 기사 : 와이브로 두손 두발 다 들었다]
  • WOWAddOn/2011년프로젝트/초성퀴즈 . . . . 1 match
         http://blog.naver.com/declspec?Redirect=Log&logNo=10092640244
         ##Notes:Example
         OnUpdate is not called on any hidden frames, only while they are shown on-screen. OnUpdate will also never be called on a virtual frame, but will be called on any frames that inherit from one.
         ## Notes: Basic WoW Addon
  • WantedPages . . . . 1 match
         A list of non-existing pages including a list of the pages where they are referred to:
  • WikiGardeningKit . . . . 1 match
         http://no-smok.net/nsmk/WikiGardening 이걸 전부 할 수는 없고
  • WikiKeyword . . . . 1 match
          * http://www.kwiki.org/?KwikiKeywords : Kwiki use keywords. Keywords are listed in the left sidebar and each keywords link to another pages related with it.
  • WikiNature . . . . 1 match
         Really, it's not accurate to talk about a WikiNature, we would do better recognizing that Nature itself, is Wiki.
  • WikiSandBox . . . . 1 match
          1. NoSmok:WikiName'''''' 을 써 봅시다. 영어 알파벳의 첫글자를 대문자로 해서, 단어 첫머리마다 대
         pre-formatted, No heading, No tables, No smileys. Only WikiLinks
          * 처음 시작할 때, UserPreferences 에서의 실제 [필명], HallOfNosmokian 명부에서의 기재 [필
         == anonymous ==
  • WikiWikiWeb . . . . 1 match
          * get to know more about the Wiki:WikiHistory
  • WinampPluginProgramming/DSP . . . . 1 match
          "Notes:\n"
          "DSP plug-in system. Nothing more.",
          // echo doesn't support 8 bit right now cause I'm lazy.
  • WindowsTemplateLibrary . . . . 1 match
         {{|The Windows Template Library (WTL) is an object-oriented Win32 encapsulation C++ library by Microsoft. The WTL supports an API for use by programmers. It was developed as a light-weight alternative to Microsoft Foundation Classes. WTL extends Microsoft's ATL, another lightweight API for using COM and for creating ActiveX controls. Though created by Microsoft, it is unsupported.
  • WordPress . . . . 1 match
         기본 인코딩으로 utf-8을 채택했기 때문에 technorati 와 같은 메타 블로그 검색엔진에도 연동이 가능하며, 앞으로의 인코딩에도 큰 문제가 없을 것으로 기대된다.
  • XMLStudy_2002/Encoding . . . . 1 match
         electronic documents." MultiLingual Communications & Technology. Volume 9, Issue 3
  • XpQuestion . . . . 1 match
         ''Why not move these into XperDotOrg?''
  • XsltVersion . . . . 1 match
          <xsl:output method="html" omit-xml-declaration="yes" indent="no"/>
  • YetAnotherTextMenu . . . . 1 match
         YetAnotherTextMenu? No, thanks.
  • Yggdrasil . . . . 1 match
          * ["HanoiProblem/영동"]
  • Yggdrasil/가속된씨플플 . . . . 1 match
          * [Refactoring]은 중간중간에 계속 해주는 것이 도움이 되었습니다. 계속 다르게 진행하면 소스를 통합하기가 매우 힘들어 지죠. NoSmok:문서구조조정 마찬가지 같습니다. [위키요정]에서 말하는 정원일과 비슷하지 않을까요? 쓸말이 없다면, 지금 페이지들을 지우는 것도 좋은 방법입니다. 어차피 차후에 '내가 했다.'라는 것은 자신만이 알면 되지요. --NeoCoin
         쓸데 없는 참견일지 모르지만, 한번 [위키위키]에 대하여 생각해 봅니다. 제가 생각하는 [위키위키]의 장점은 꾸준히 WikiGnome 들이 위키를 관리하면서 중복된 페이지를 없애고, 가치있는 페이지를 만들어 내는 것입니다.
          * 요약과 같은 객관적인 내용은 NoSmok:말없이고치기 를해도 상관없다고 생각하며, 후자의 개념 문제는 확실하지 않은 내용은 쓰지 않으면 되지요. 중요한 것은 중복된 페이지를 양산하지 않는다는 점입니다. --NeoCoin
  • ZPBoard/APM/Install . . . . 1 match
          * Apache를 다운 받아 설치한다. (http://www.apache.org/dist/httpd/binaries/win32/apache_1.3.26-win32-x86-no_src.exe)
  • ZPBoard/AuthenticationBySession . . . . 1 match
         A. maybe or maybe not. 일반적인 경우, 세션에서 사용되는 쿠키는 브라우져를 닫으면서 보통 삭제되게 되어있으므로 그렇다고 볼 수도 있지만, 엄밀히 이야기해서, 로그아웃처리가 되는것은 아닙니다. 해당 세션키를 통해 다시 요청한다면, 서비스를 받을 수 있습니다. 이 모든 일은 HTTP 프로토콜 특성상 브라우져를 닫는 등의 행위가 오프라인에서 이루어지는것이기 때문입니다. (배틀넷을 하다가 랜선을 뽑으면 디스커넥이 되지만, 웹서핑도중 랜선을 뽑는건 어떠한 영양도 미치지 않는것과 같습니다.)
  • ZP도서관 . . . . 1 match
         || The Art of Assembly 2nd Edition || Randall Hyde || Not printed yet || http://webster.cs.ucr.edu/ || 프로그래밍언어 ||
         || Learning, creating, and using knowledge || Joseph D. Novak || Mahwah, N.J. || 도서관 소장 || 학습기법관련 ||
         || Learning How To Learn || Joseph D. Novak || Cambridge University Press || 도서관 소장 || 학습기법관련 ||
  • ZeroPage . . . . 1 match
         현재는 02년도부터 도입한 wiki 시스템을 통하여 각 프로젝트나 스터디를 진행할때마다 문서 산출물을 만들어 내어 양질의 정보들을 축적해 나가고 있다. 이 시스템은 스터디와 프로젝트를 팀으로 진행할때 공동 knowledge repository 의 역할을 함으로서 진행하는 회원 들에게 도움이 되고, 추후에 다른 회원이 비슷한 스터디나 프로젝트를 할때 그 wiki 페이지를 참고 함으로써 같은 곳에 쏟을 노력을 줄이고, 그 wiki 페이지를 다시 키워 나감으로써 지속적으로 양질의 정보를 축적하여왔다. 이로서 제로페이지의 wiki 시스템은 현재의 회원과 학교를 떠난 회원그리고 앞으로 제로페이지에 들어올 회원들 모두에게 도움이 되는 시스템으로서 자리매김하고 있다.
  • ZeroPageEvents . . . . 1 match
         || 4.11. 2002 || ["SeminarHowToProgramIt"] || . || 세미나 & 진행 : ["JuNe"][[BR]] 참가 : 이선우, ["woodpage"], ["물푸"], ["1002"], ["상협"], ["[Lovely]boy^_^"], ["neocoin"], ["구근"], ["comein2"], ["zennith"], ["fnwinter"], ["신재동"], ["창섭"], ["snowflower"], ["이덕준"], 채희상, 임차섭, 김형용, 김승범, 서지원, 홍성두 [[BR]] 참관: ["최태호"], ["nautes"], ["JihwanPark"], 최유환, 이한주, 김정준, 김용기 ||
  • ZeroPageServer/IRC . . . . 1 match
          * 외부 서비스 push notification (Trello라던가...)
          * [변형진] - 비동기식 처리하기 좋은 Node.js로 IRC 봇을 만드는 프로젝트 진행합시다.
  • ZeroPagers . . . . 1 match
          * 이선호 : ["snowflower"]
  • ZeroPage성년식 . . . . 1 match
          * 참가 신청: 온오프믹스(http://onoffmix.com/event/4096)
  • ZeroPage정학회만들기 . . . . 1 match
          * 이번에 르네상스클럽에서 할 Seminar:ReadershipTraining 와 같은 행사의 과내 행사화. RT와 Open Space Technology 를 조합하는 방법도 가능하리란 생각.
  • ZeroPage회계장부 . . . . 1 match
         Upload:nomoney.gif
  • ZeroWiki/제안 . . . . 1 match
          전 살아가는 것 자체가 크게 보자면 배우고, 발전(어떤 의미에서든)해가는 것이라고 생각합니다. 그런 의미에서 제 마음대로 위키를 사용하고 있었는데, 아무래도 하나의 사회에는 규약이란건 없더라도 지향하는 바는 있을거란 생각이 들어서 제안을 남겨 봤습니다. 전, ZeroWiki 가 nosmok 처럼 general purpose 해졌으면 합니다. --["zennith"]
  • [Lovely]boy^_^/EnglishGrammer/QuestionsAndAuxiliaryVerbs . . . . 1 match
          But do not use do/does/did if who/what/which is the subject of the sentence.
  • [Lovely]boy^_^/ExtremeAlgorithmStudy/MathematicalFoundations . . . . 1 match
          * 빅오, 세타, 시그마 notation 등등.. 넘기다 보니 스몰오, w(오메가)이런것도 있다.
  • apache/mod_python . . . . 1 match
          * 윈도우즈 환경에서 mod_python을 설치하기. [http://www.nzeo.com/bbs/zboard.php?id=tag_tip&no=5]
  • cheal7272 . . . . 1 match
          은근 슬쩍 합체인가..-_-a --["snowflower"]
  • ddori . . . . 1 match
          * Born in 1980 November 9th
          * "Legnedary" Nirvana - they were just so awesome! No one won't be able to be better than them
          * JOE - yeah.. no one else will come close to him !
  • django . . . . 1 match
          * [http://www.mercurytide.com/knowledge/white-papers/django-full-text-search] : Model 의 Object 에 대한 함수들 사용방법
  • erunc0/RoboCode . . . . 1 match
          * not yet playing.. but this is so exsiting!!!!
  • html5/offline-web-application . . . . 1 match
         || noupdate ||메니페스트가 업데이트되지 않음 ||
  • html5/web-storage . . . . 1 match
          * http://nosmoke.cctoday.co.kr/1062
  • html5/문제점 . . . . 1 match
          1.HTML 5 is not here...Yet:
          8.No webcam or microphone device support:
  • java/reflection . . . . 1 match
          * jar파일로 패키징한다. (.java와 .class만 따로 패키징하는 방법은 [http://kldp.org/node/75924 여기])
          public static void main(String[] args) throws MalformedURLException, ClassNotFoundException, InvocationTargetException, IllegalAccessException, InstantiationException, NoSuchMethodException {
  • ljh131 . . . . 1 match
         = 아노아의 방주 [Anoa's Ark] =
  • naneunji . . . . 1 match
          * ["HanoiProblem"]
  • pinple . . . . 1 match
         Web Server : [nodejs] + [Express] + ejs
  • pragma . . . . 1 match
         [snowflower]는 Accelerated C++ 에 있는 map예제를 Visual C++에서 치면서 엄청난 양의 경고를 경험했다. 이것을 어떻게 할 수 있을까 자료를 찾던 중 다음과 같은 방법을 찾았다.
  • wiz네처음화면 . . . . 1 match
          * http://blog.empas.com/tobfreeman/13965830 , http://knowhow.interpark.com/shoptalk/qna/qnaContent.do?seq=96903
  • 강성현 . . . . 1 match
          * Honorable Mention ㅠㅠ
  • 강희경/질문 . . . . 1 match
         nothing
  • 같은 페이지가 생기면 무슨 문제가 있을까? . . . . 1 match
         [현재 위키에 어떤 습관이 생기고 있는걸까?]의 공원 길의 예제와 같이 중복 페이지가 생기고, 발견자(위키 사용자-WikiGnome)가 중복 페이지를 한두장 고칠 필요가 느껴질때 한두장 해결해나가는 일종의 아래에서 위로(BottomUp)의 해결 방식을 이야기 하는 것입니다.
          저도 거의 NoSmok 에서 읽었고, 최근들어 http://doc.kldp.org 를 보면서 같은 생각이 듭니다. 그외 링크라면 그외 위키를 기억하기는 힘듭니다. ZeroWiki 에서도 초기에 비슷한 토의가 있었던 것 같습니다. --NeoCoin
  • 객체지향분석설계 . . . . 1 match
         [snowflower] [스터디분류]
  • 격언 . . . . 1 match
         [http://no-smok.net/nsmk/_b8_ed_be_f0 명언]
         NoSmok:명언 works. IE에서 UTF-8로 보내는 것이 on 되어 있지 않은지?
  • 노스모크모인모인 . . . . 1 match
         NoSmok:노스모크모인모인. 기존의 모인모인을 커스터마이징한 독자적인 버전. ZeroWiki가 새로 이용할 버전.
         대문누르면 타이틀 없어지는 것은 moin_config.py 에서 {{{~cpp FrontPage?action=print&value=notitle}}} 의 ? 이후를 지워버리면 원래처럼 됨.
  • 논문번역/2012년스터디 . . . . 1 match
          * by Markus Wienecke, Gernot A. Fink, Gerhard Sagerer
  • 논문번역/2012년스터디/서민관 . . . . 1 match
         9. acknowledgement
  • 대순이 . . . . 1 match
         하이? [http://imagebingo.naver.com/album/image_view.htm?user_id=suk9214&board_no=28496&nid=13589]
  • 데블스캠프 . . . . 1 match
         (<a href="https://zeropage.org/notice/61771">데블스 공지</a>에 가시면 어떤 내용이 준비되고 있는지 볼 수 있어요!)</p>
         예전의 캠프에 경우엔 주로 학기중에 열렸었고, 피시실 자리문제라던지, 강사의 시간문제상 밤을 샐 수 밖에 없었다. 그리고 NoSmok:단점에서오는장점 에는 힘든 상황에서의 '극기' 에 의한 정신 수련 등이 있었다. 그리고 그에 따른 단점으로서는 캠프 참가자/비참가자 이후 학회에서 떨어져나가는 사람들이 생긴다는 점이다. 이는 99년 신입회원 C++ 스터디때도 똑같은 일이 일어났고, 초기 60명 -> 중기 15명 -> 후기 8-10명 과 같은 현상을 만들어냈다. 그리고 이 문제는 매년 같은 현상을 되풀이 했다. (데블스와 ZP 가 나누어져있을때건.) 하지만, 회의때마다 그러한 현상에 대해 '당연'하게 생각했다. 주소록을 보면 한편으론 암울하다. 어떤 분들이 ZP회원이였었지? (초기 60명? 후기 10명?) 누구에게 연락을 해야 할까?
  • 데블스캠프2002 . . . . 1 match
         || 6월 24일 || 월요일 || (이정직),(남상협) || DOS, ["FoundationOfUNIX"] ||
          1. ["Polynomial"] - 이건 좀 어려울듯 한데... 그래도 한번 올려볼게요- 임인택
  • 데블스캠프2003/ToyProblems . . . . 1 match
         (factorial, 피보나치, hanoi tower)
  • 데블스캠프2003/다섯째날/후기 . . . . 1 match
          * 3일밖에 못나온게 조금 아쉬웠다. 개인의 즐거움을 위해 후배를 저버린것 같은 느낌이 약간은 든다. 내년에도 이런 기회가(절대로 없겠지만) 있다면 다 열심히, 성심껏 해주고 싶다. --[snowflower]
  • 데블스캠프2003/셋째날/후기 . . . . 1 match
          * 나 역시 새로운 언어들을 보면서 오길 잘 했다는 생각이 들었다. 앞으로 종종 사용할 수 있는 언어들은 사용할만한 기회가 오면 좋겠다. --[snowflower]
  • 데블스캠프2003/첫째날 . . . . 1 match
          * hanoi tower
  • 데블스캠프2003/첫째날/후기 . . . . 1 match
          * 내가 하는 것만 하느라.. 제대로 도와주지 못한것 같아서 미안하다 -_-;; 어쨌든.. 다음 참가날에는... 더 잘 해주고싶다..ㅡ.ㅡv --[snowflower]
  • 데블스캠프2009/월요일/연습문제/HTML-CSS/정종록 . . . . 1 match
         text-decoration:none;
  • 데블스캠프2009/월요일후기 . . . . 1 match
          * [송지원] - svn은 주변 프로그램이 많아서 더 어려운것 같다. 얼핏 생각하면 tortoise SVN으로 충분해보이지만, nForge나 트랙, notifier, websvn 등이 함께해야 더 시너지 효과를 발휘한다. 코드레이스를 하면서 느낀 것은, 왜 진작 1학년 때에 이에 흥미를 느끼지 못했는지다. 내가 잘 못해서, 아무것도 몰라서 흥미를 느끼지 못했지만 사실 따지고 보면 그건 나의 문제다. 물론 코드레이스를 내가 하는거보다 새내기가 하는걸 보는게 더 재밌긴 하다 ㅋㅋ 역시 나는 뭔가를 하는 것보다 잔소리하는게 적성인듯.
  • 데블스캠프2010/Prolog . . . . 1 match
         has_played(jane, highnoon).
  • 데블스캠프2011/넷째날/Git/권순의 . . . . 1 match
          return 0; // no command
  • 데블스캠프2011/둘째날/Machine-Learning . . . . 1 match
          * svm classify : ./svm_multiclass_classify /home/newmoni/workspace/DevilsCamp/data/test2.svm_light economy_politics2.10.model
  • 데블스캠프2011/둘째날/Scratch . . . . 1 match
          * [http://nforge.zeropage.org/scm/viewvc.php/Scratch/Enoch.sb?root=devilscamp2011&view=log 파일 다운]
  • 데블스캠프2011/셋째날/RUR-PLE/서영주 . . . . 1 match
          while not front_is_clear():
  • 데블스캠프2011/셋째날/RUR-PLE/송지원 . . . . 1 match
         while not on_beeper() :
  • 데블스캠프2011/셋째날/String만들기/서지혜 . . . . 1 match
          printf("str2 is not empty\n");
  • 데블스캠프2011/셋째날/난해한프로그래밍언어 . . . . 1 match
          * 아희 표준: http://puzzlet.springnote.com/pages/219209
  • 데블스캠프2012/넷째날/묻지마Csharp/Mission3/김수경 . . . . 1 match
          /// Required method for Designer support - do not modify
  • 데블스캠프2012/셋째날/앵그리버드만들기 . . . . 1 match
         //tags do not work;
  • 데블스캠프계획백업 . . . . 1 match
          * NoSmok:ApprenticeShip 모델을 적용해서, 처음에는 선배 주도로 프로젝트를 하나 하고, 다음에는 조금씩 후배가 안으로 들어오게 하고, 선배는 바깥으로 빠지는 것도 좋습니다. 이 NoSmok:ApprenticeShip 에는 전통적으로 두가지가 있습니다. 재단사들의 경우, 사람이 새로 들어오면 맨 마지막 마무리 일(예컨대 단추달기 등)을 맡깁니다. 그러면서 경험이 쌓이면 공정을 역으로 거슬러 올라오게 합니다. 즉, 이번에는 단추달기도 하고, 주머니 달기도 하는 겁니다. 다음에는 단추달기, 주머니 달기, 팔 만들기처럼 하나씩 늘려 갑니다. 어느 시점이 되면 자신은 Journeyman이 되고 작은 일은 새로 들어온 Apprentice에게 넘기고, 자신은 나름의 확장을 계속하죠. 반대로 처음 공정부터 참여를 시키는 방법(항해사)도 있습니다. 중요한 것은 "주변"(덜 중요한 것)에서 "중심"(더 중요한 것)으로의 점차적 확장이지요. 이렇게 되면 견습공은 매번 "제품의 완전한 개발 과정"을 관찰할 수 있고, 어떻게든 도움이 되는 일을 하며, 그 참여의 영역을 넓혀나가게 되어, 종국에 가서는 전 개발 과정에 참여할 수 있습니다. 장난감 문제(Toy Problem)의 한계를 벗어나는 길이지요. --JuNe
          ''변화를 두려워하면 영원히 개선되지 않습니다. 하지만 어찌되건, 이 캠프를 할 당사자(가르치고 배울 사람들) 이외의 사람들의 입김이 크게 작용하는 것은 여러모로 바람직하지 못하다고 봅니다. 선배들의 이야기를 참고는 하되, 결정은 당사자들(특히 직접 가르칠 사람들)이 자신의 주관을 갖고 하길 바랍니다. 필요하다면 몇가지 실험을 해볼 수도 있을 겁니다. (그리고, NoSmok:ApprenticeShip 방식은 수천년의 시행착오를 거쳐 인류와 함께한, 우리 DNA에 코딩된 방식입니다. 이 방식의 장점은 아무 기초가 없는 사람도 참가할 수 있다는 것이죠. 과거에 공식적인 교육기관이나 별도의 책을 접하기 힘든 상황을 생각하면 오히려 당연하죠.) --JuNe''
          * 변화를 두려워 하지는 않지만 무턱대고 마구 바꿔대면 망할수 있다는것은 감안해야 할겁니다. 마찬가지로 NoSmok:ApprenticeShip 모델이 어떤걸 말하는지 알지는 못하네요. 당연히 당사자가 세미나는 어떻게 할것인가 등등은 당사자들이 정해야 할 문제이고 어쩌면 제가 그 당사자중 하나가 되어 버릴지도 모르겠네요. 저역시 기존의 ["데블스캠프"]( 실제로는 데블스가 신입회원을 뽑을때 썼던 방법입니다. 95년에 시작했으니 벌써 8년째를 접어드는군요..) 를 여러차례 해왔고 기존 방법의 장점을 누구보다 잘 피부로 느끼고 있습니다.위에서 간략하게 설명해 놓은 내용을 볼때 기존의 방식이 위에서 제시한 방법보다 훨씬 효과적이라고 장담할 수 있습니다. 그건 수년간 기존의 방법을 수행해온 경험자로써의 확신입니다. -태호-
          ''아주 중요합니다. 선배가 어떻게 버그를 잡는지, 코딩은 어떻게 하는지, 어떤 사고 과정을 거치는 지 등의 암묵적 지식(tacit knowledge)은 책에서 배우기 힘듭니다. 여러 선배와 돌아가며 페어를 해보면서 얻는 경험은 어느 무엇과도 바꿀 수 없는 귀중한 경험이 될 것입니다. --JuNe''
          NoSmok:SituatedLearning 의 Wiki:LegitimatePeripheralParticipation 을 참고하길. 그리고 Driver/Observer 역할을 (무조건) 5분 단위로 스위치하면 어떤 현상이 벌어지는가 실험해 보길. --JuNe
  • 디자인패턴 . . . . 1 match
          * http://www.econ.kuleuven.ac.be/tew/academic/infosys/Members/Snoeck/litmus2.ps - Design Patterns As Litmus Paper To Test The Strength Of Object Oriented Methods
  • 레밍즈프로젝트 . . . . 1 match
         [http://kin.naver.com/knowhow/entry.php?eid=nBJQ5nKhX9tqUom8yL2H1B/AEoQj3M68]
  • 레밍즈프로젝트/연락 . . . . 1 match
         error C2653: 'Map' : is not a class or namespace name
  • 레밍즈프로젝트/프로토타입/파일스트림 . . . . 1 match
         || 파일복사 프로그램 || [http://blog.naver.com/kds6221.do?Redirect=Log&logNo=140013999545] ||
         || 파일입출력 예제 || [http://blog.naver.com/popo1008.do?Redirect=Log&logNo=20008968622] ||
         || memDC -> bitmap || [http://blog.naver.com/zenix4078.do?Redirect=Log&logNo=11507823] ||
         || Abort || Closes a file ignoring all warnings and errors. ||
  • 로그인없이ssh접속하기 . . . . 1 match
         Enter passphrase (empty for no passphrase):
  • 마스코트이름토론 . . . . 1 match
          http://zeropage.org/wikis/nosmok/moinmoin.gif
  • 배진호 . . . . 1 match
          * [http://www.cyworld.com/bloodjino 싸이주소] 진부하다고 하지만 아직 합니다
  • 보드카페 관리 프로그램 . . . . 1 match
         have no pit
  • 비밀키/김태훈 . . . . 1 match
          ofstream fout("normal.txt");
  • 빵페이지/도형그리기 . . . . 1 match
          Bjarne Stroustrup ,Alexander Stepanov는 어떻게 작성하길 원할까?
  • 삼총사CppStudy/20030731 . . . . 1 match
          * 첫날이라 그런지 준비가 약간 미숙했고요, 다음 주에는 더 나은 모습 기대할께요 --snowflower
  • 삼총사CppStudy/숙제1/곽세환 . . . . 1 match
         100점입니다. 뭐라고 태클걸것도 하나도 없네요 ^_^ --[snowflower]
  • 새로운위키놀이 . . . . 1 match
         10여분 정도 [http://no-smok.net/nsmk 노스모크] 에서 좋은 페이지 찾아보고 이야기 해보기.
  • 새싹교실/2011/A+ . . . . 1 match
          아마 이날 switch와 for, continoue, break를 배웠던것으로 기억한다.
  • 새싹교실/2011/Pixar . . . . 1 match
          * 후기 작성 요령 : 후기는 [http://no-smok.net/nsmk/FiveFs FiveFs(노스모크)]에 맞게 작성해주세요.
  • 새싹교실/2011/Pixar/실습 . . . . 1 match
         http://zeropage.org/files/attach/images/5722/160/042/hanoi_r5.jpg
  • 새싹교실/2012/개차반 . . . . 1 match
          * return 0; : 0 is a flag noticing OS that program is ended.
  • 새싹교실/2012/새싹교실강사교육/1주차 . . . . 1 match
          참조 페이지 : http://no-smok.net/nsmk/FiveFs
  • 새싹교실/2012/앞부분만본반 . . . . 1 match
         1. No solution
          A system of linear equation is said to be consistent if it has either one solution or infinitely many solutions; a system is inconsistent if it has no solution.
  • 새싹교실/2012/우리반 . . . . 1 match
          * Hanoi탑 하려다 실패. --;
  • 새싹교실/2013/라이히스아우토반/1회차 . . . . 1 match
         [http://rino0601.tistory.com/entry/tottkrrytlf1c23d750a0786b0896d 사진올리는 법을 못찾아서 블로그로]
  • 서지혜 . . . . 1 match
          * 꾸준 플젝인듯. 처음엔 reverse polish notation으로 입력식을 전처리하고 계산하다가 다음엔 stack 두개를 이용해서 계산하여 코드 수를 줄임.
  • 선호 . . . . 1 match
         #redirect snowflower
  • 송년회 . . . . 1 match
         송년회야말로 OpenSpaceTechnology를 할 만한 좋은 기회가 아닐까 생각도 해봅니다. 친숙한 송년회는 아니겠지만요. --[Leonardong]
  • 스터디그룹패턴언어 . . . . 1 match
          * [지식샘패턴](KnowledgeHydrantPattern)
  • 신기호/중대생rpg(ver1.0) . . . . 1 match
          printf("CAU RPG ver 1.1.0 Patch notes(What's new)\n");
  • 아인슈타인 . . . . 1 match
         아인슈타인은 국가주의를 공격했고 평화주의 사상을 장려했다. 베를린에서 반유대주의 물결이 거세어지자, 아인슈타인은 '물리학에서의 볼셰비키주의자' 범주로 구분되었고, 그가 시오니즘 운동을 대중적으로 지지하기 시작하자 우익집단들의 그에 대한 격노가 거세졌다. 아인슈타인은 베를린에서 적대를 받았으나 유럽의 다른 도시에서 그에게 요청한 것 때문에 상대성이론을 강의하러 유럽의 여러 도시들을 널리 다녔는데, 보통 3등열차를 타고다녔고 늘 바이올린을 지니고 있었다. (from http://preview.britannica.co.kr/spotlights/nobel/list/B14a2262b.html)
  • 알카노이드 . . . . 1 match
         Upload:alkanoid.zip -[김홍선] < 이클립스가 이상하게 되서 구조가 이상해져 버렸어요 -_-;
  • 양아석 . . . . 1 match
         facing_north():북쪽을보는가
  • 여섯색깔모자 . . . . 1 match
          * Author : Edward de Bono (에드워드 드 보노)
  • 온라인서점 . . . . 1 match
         [http://www.barnesandnoble.com/ 반즈앤노블]
  • 우주변화의원리 . . . . 1 match
          * 서론 : 이책은 작년 2학기때쯤에 산거 같다. 그때 과외 교재 사러 갔다가 책이나 하나 살까 하는 생각을 했다.(평소에 그냥 이유없이 책 사는 경우는 한번도 없었던거 같다. ㅡㅡ;;) 그때 눈에 띈게 이책이다. 내가 원래 철학이나 동양 사상에 관심이 평소부터 있었는데 이 책을 보니 웬지 모르게 그냥 끌려서 사게 되었다. 그런데 문제는 이 책을 사놓고 한 40쪽 정도 읽고 나서는 한번도 안읽었다. 지금까지 ㅠㅜ. 그런데 다시 읽게된 동기는 www.no-smok.net 에서 창준 선배님이 이책을 추천하는 글을 보고 나서, 괜찮은 책인가 보다 하는 생각이 들어서 한번 읽어 보아야 하겠다고 결심을 하게 되었다. 그런데 이책은 읽는데 이기적인 유전자보다 더 오래 걸릴거 같다. 그래서 아예 하루에 1~2페이지씩 읽고 그 읽은거에 따른 감상을 여기에 몇자씩 적어 나가야 겠다. 그게 더 확실할거 같다. 이제부터 채워 나가야지.~
  • 위키놀이 . . . . 1 match
         10여분 정도 [http://no-smok.net/nsmk 노스모크] 에서 좋은 페이지 찾아보고 이야기 해보기.
  • 위키설명회 . . . . 1 match
          * 현재 위키가 사용되는 곳들을 예시하고 (한국 Gnome 사용자 모임, 데비안 사용자 모임, kldp ) 일정 주제에 대한 자료 찾거나 서핑의 시간 (20~60분) 가진후 서로다른 쓰임새에 대하여 토의해 본다.
          SeeAlso NoSmok:페이지복구하기 . 위키 설명회 전 해당 기능들을 실행시켜보았나요? --[1002]
  • 위키의특징 . . . . 1 match
         '''MindMap [위키위키] KMS(Knowledge Management System) 비교'''
  • 유닛테스트세미나 . . . . 1 match
         [http://ljh131.dothome.co.kr/bbs/view.php?id=works&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=22]
  • 유용한팁들 . . . . 1 match
         Enter passphrase (empty for no passphrase):
  • 이연주/공부방 . . . . 1 match
          /* c=a; Why not ? */
  • 자료실 . . . . 1 match
         [[HTML(<p align=center><iframe src="/jsp/pds/pds_session.jsp" FRAMEBORDER="no" width=100% height=100%></iframe></p>)]]
  • 정모/2003.2.12 . . . . 1 match
          연습은 WikiSandBox에서 해도 충분해요 ㅡ.ㅡ/ --["snowflower"]
  • 정모/2003.3.5 . . . . 1 match
          ZeroWikian 은 준회원이 아닙니다. ZeroWikian의 정의는 '''ZeroWiki 를 사용하는 사람들''' 입니다. NoSmok:OpeningStatement 를 정확히 읽어 보세요. --NeoCoin
          * 위키 페이지를 자유롭게 만들게끔 하고 싶다면, 많은 분들이 적극적으로 Wiki:WikiGnome 나, WikiGardener 가 되어서 NoSmok:WikiGardening 를 해야합니다. 기왕이면, WikiGarderner 에 몇명을 직접 등록해서 책임을 주는것도 좋을것 같습니다. --NeoCoin
  • 정모/2011.10.5 . . . . 1 match
          * 구글 I/O에서 I/O는 Innovation in the Open을 의미한다.
  • 정모/2011.11.16 . . . . 1 match
          * [http://onoffmix.com/event/4096 ZP성년식]
  • 정모/2011.11.9 . . . . 1 match
          * [http://onoffmix.com/event/4096 ZP성년식];
  • 정모/2011.9.20 . . . . 1 match
          * [http://onoffmix.com/event/3672 개발자를 위한 공감세미나]
  • 정모/2012.1.27 . . . . 1 match
          * Devils Camp with another univ.
  • 정모/2012.1.6 . . . . 1 match
          * [http://valleyinside.com/2012-technology-trend/ 2012년 기술 트렌드]
  • 정모/2012.5.14 . . . . 1 match
          * 동영상 강의도 있네요, [http://www.snow.or.kr/lecture///10628.html 프로그램의 구조와 해석] - [서지혜]
  • 정모/2012.8.1 . . . . 1 match
          * 작은자바이야기 - Annotation
  • 정모/2012.8.29 . . . . 1 match
          * 정모에서도 잠깐 이야기한 것처럼 ZeroPage에서 운영하는 서버 및 각종 장치와 도메인 네임, 이에 필요한 설정과 소프트웨어, 그리고 그와 관련한 이슈를 다루는 공간이 Trello에 있는 게 좋을 것 같습니다. 게시판이나 위키에 비해 ZeroPage 웹사이트가 비정상 동작할 때도 사용할 수 있고, 전체 상황이 한 눈에 파악되면서 카드 별로 상태 관리가 간편하며, 모바일(iOS, Android)에서 notification push를 받을 수 있기 때문에 실시간 커뮤니케이션과 이슈 추적 및 관리에 유리합니다.
  • 정모/2012.8.8 . . . . 1 match
          * 작은자바이야기 - Annotation
  • 정모/2013.1.15 . . . . 1 match
          * 공약 : http://zeropage.org/notice/64936
  • 정모/2013.3.18 . . . . 1 match
          * 사업비밀이라는 말을 듣고 오늘 아침에 읽은 글이 생각난다. 스타트업 투자와 멘토링을 하고있는 폴 그레이엄 아저씨가 뉴욕에서 한 강연 - [http://mv.mt.co.kr/new/view.html?no=2013031715150681799 여기]
  • 정의정 . . . . 1 match
          * ACM ICPC Daejeon regional(11월) : AtttackOnKoala 팀 - Honorable Mention
  • 조영준 . . . . 1 match
          * KCD 5th 참여 http://kcd2015.onoffmix.com/
  • 졸업논문 . . . . 1 match
          * http://lambda-the-ultimate.org/node/794
  • 주요한/노트북선택... . . . . 1 match
          나같은 경우에는 [http://kr.dcinside14.imagesearch.yahoo.com/zb40/zboard.php?id=notesell nbinsde노트북중고] 에서 중고 매물로 소니바이오 S38LP를 158만원에 샀는데,, 아는 선배는 같은것을 새거로 290만원 가까이 주고 샀었다는 말을 주고 보람도 있었음,,
  • 지금그때/도우미참고 . . . . 1 match
         Seminar:OpenSpaceTechnology
  • 지금그때2003 . . . . 1 match
         이런이런, 21일은 저희 할아버지 제사가 있는 날이군요. 집에 일찍 들어가봐야 할 것 같습니다. 죄송합니다.. ㅠ.ㅠ --[snowflower]
  • 지금그때2003/계획 . . . . 1 match
          * Section II - Seminar:OpenSpaceTechnology
  • 지금그때2003/토론20030310 . . . . 1 match
          * OST (OpenSpaceTechnology)
  • 지금그때2004 . . . . 1 match
         || wiki:NowThen2004/패널토의 ||
         || wiki:NowThen2004/OST종합 = wiki:NowThen2004/복수전공 + wiki:NowThen2004/시간관리 + ? ||
         wiki:NowThen2004/지금그때2004 에서 활동을 정리하세요.
         wiki:NowThen2004/지금그때2004/후기 에서 후기를 기록해 주세요.
         Berkeley Visionaries Prognosticate About the Future http://netshow01.eecs.berkeley.edu/CS-day-004/Berkeley_Visionaries.wmv 이걸 보면 대충 감이 올겁니다. 이 동영상의 경우 뛰어난 패널진에 비해 진행자가 그리 좋은 질문을 하지 못해서 아쉽기는 합니다. 좋은 질문을 하려면 서점이나 도서관에서 [질문의 힘]이라는 책을 읽어보세요. 그리고 04학번 눈높이의 질문에 대한 고학번들의 생각을 들어보는 것도 중요하지만 04학번이 전혀 생각 못하는 질문을 대신 물어주는 것도 중요합니다. 고객과 요구사항을 뽑는 것과 비슷할 수 있겠죠. "그들이 원하는 것"은 물론 "그들이 필요로 하는 것"(주로, 나중에 그들이 원할만한 것)을 이야기해야 하니까요 -- 또 종종 그들은 자신이 뭘 원하는지 모르는 경우도 많습니다.
  • 지금그때2006 . . . . 1 match
          * [http://165.194.17.5/~leonardong/register.php?id=nowthen2006 지금그때2006참가신청] 받기
  • 지금그때2006/여섯색깔모자20060317 . . . . 1 match
         [지금그때]에 변치않는 OpenSpaceTechnology 토론에도 아쉬운 점은 있다. 주제가 매년 반복된다. 영어, 군대, 책에 대한 이야기는 세 번 모두 나왔다. 따라서 새로운 주제가 나오도록 유도하거나, 같은 주제라면 기존 토론 내용을 바탕으로 이야기를 발전시키는 것이 좋겠다.
  • 창섭/Arcanoid . . . . 1 match
         http://165.194.17.15/~wiz/data/zpwiki/Arcanoidss.JPG
  • 창섭/배치파일 . . . . 1 match
         ◇ 사용법 : If [NOT] <조건> <명령>
         - NOT : 지정한 조건의 반대 조건일 때만 실행합니다.
         if not %1 ==%2 goto process
  • 코바용어정리 . . . . 1 match
         객체의 참조를 유지함으로써 원격 객체를 액세스할 수 있는 node(단어 선택이 부적절한 것 같군 --;;)이다. 즉 객체 레퍼런스를 사용하여 클라이언트는 객체의 오퍼레이션을 수행할 수 있게 된다. 원격 객체를 액세스 하는 과정에 대해 구체적으로 기술하면 다음과 같다. 클라이언트는 언어 맵핑을 통해 객체와 ORB 인터페이스에 액세스할 수 있다. ORB는 구현 객체와 클라이언트 사이의 커트롤 전달 및 데이터 전달 관리를 책임지고 있다. 결국 클라이언트는 언어 맵핑을 통해서 ORB와 상호 작용할 수 있고, ORB는 원격 객체에 대한 레퍼런스를 얻을 수 있게 된다. 이런 방식으로 클라이언트는 분산 환경하에서 객체를 이름과 인터페이스만으로 마음대로 참조할 수 있는 것이다. ORB를 버스라고 생각하면 쉽게 이해할 수 있을 것이다.
  • 코코아 . . . . 1 match
          * 연습은 WikiSandBox에서 해 보시오 --[snowflower]
  • 타도코코아CppStudy/0811 . . . . 1 match
         || ZeroWiki:RandomWalk || 정우||Upload:class_random.cpp . || 왜 Worker가 Workspace를 상속받지? 사람이 일터의 한 종류야?--; 또 에러뜨네 cannot access private member. 이건 다른 클래스의 변수를 접근하려고 해서 생기는 에러임. 자꾸 다른 클래스의 변수를 쓰려 한다는건 그 변수가 이상한 위치에 있다는 말도 됨 ||
  • 포항공대전산대학원ReadigList . . . . 1 match
          “Digital Design”, Morris Mano, Prentice Hall, 3-rd Ed, 2002.
  • 프로그래밍가르치기 . . . . 1 match
         YetAnotherTextMenu
  • 하노이탑 . . . . 1 match
         SeeAlso) [HanoiProblem]
  • 학회간교류 . . . . 1 match
          * OpenSpaceTechnology
  • 허아영 . . . . 1 match
         [http://no-smok.net/nsmk/%EC%88%98%ED%95%99%EC%9C%A0%EB%A8%B8 수학유머]
         [http://blog.naver.com/ourilove.do?Redirect=Log&logNo=100003444965 포인터공부]
  • 허아영/Cpp연습 . . . . 1 match
         Lecture note에 있는 문제인데, C같이 풀었습니당.
  • 황현/Objective-P . . . . 1 match
         @interface MyFirstObjPClass : GNObject <GNSomeProtocol>
         class MyFirstObjPClass extends GNObject implements GNSomeProtocol {
         $myClass =MyFirstObjPClass::new(); // defined in GNObject
         $myClass->release(); // actually, does nothing unless you overrides it.
  • 회원자격 . . . . 1 match
          * ["snowflower"]:제가 운영하는 길드의 기준은[[BR]]
Found 938 matching pages out of 7540 total pages (5000 pages are searched)

You can also click here to search title.

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