E D R , A S I H C RSS

Full text search for "Hi"

Hi


Search BackLinks only
Display context of search results
Case-sensitive searching
  • Gnutella-MoreFree . . . . 22 matches
         || queryHit || 검색 Query 조건과 일치한 경우 QueryHit로 응답한다. Num Of Hits 조건에 일치하는 Query의 결과 수 Port / IP_Address (Big-endian) / Speed / Result Set File Index ( 파일 번호 ) File Size ( 파일 크기 )File Name ( 파일 이 / 더블 널로 끝남 ) Servent Identifier 응답하는 Servent의 고유 식별자 Push 에 쓰인다. ||
          2. QueryHit와 Query -
          3. Push/QueryHit -
          QueryHit 명령어를 받으면 파일을 초기화 하고 다운로드를 시작한다.
          <File Index>는 파일 번호이고 이는 QueryHit Result에 포함된 내용이다.
          QueryHit에 대한 응답으로 새로운 TCP/IP 연결이 생긴
          확장된 프로토콜 이 필요하게 되었다. 이를 Triler라고 하며 QueryHit 의
          packet_Push / packet_Query / packet_QueryHit
          2.2 Class Hierarchal Diagram
         while(pos)
         // Reset m_pChunk because this can be called multiple times
         라우팅시 연결된 모든 nodeList에서 key->Origin를 찾아내어 key->Origin를 제외한 모든 node에 받은 pong 또는 queryHit를 전달
         while(HitsLeft > 0 && NextPos < Length - 16)
         Item.Host = QueryHit->Host;
         Item.Port = QueryHit->Port;
         Item.Speed = makeD( flipX(QueryHit->Speed));
         memcpy(&Item.PushID, &Packet[Length - 16], 16);
         while(Packet[++i] != 0)
         HitsLeft = 0;
         HitsLeft--;
  • SpiralArray/Leonardong . . . . 17 matches
          self.history = []
          while ( not self.coordinate == direction.move(self.coordinate, board) ):
          self.history.append( Point( self.coordinate, self.moveCount+1 ) )
          self.history.append( Point( self.coordinate, self.moveCount+1 ) )
          def getHistory(self):
          return self.history
          self._setMoveCount( self.history.pop().value - 1 )
          points = self.mover.getHistory()
          points = self.mover.getHistory()
          self.assertEquals( (1,0), self.mover.getHistory().pop().coordinate )
          self.array.construct( self.mover.getHistory() )
          while not ( array.isAllFilled() ):
          array.construct(mover.getHistory())
          self.history = []
          while ( not board.isWall( self.coordinate ) ):
          self.history.append( Point( self.coordinate, self.moveCount() ) )
          return len( self.history ) + 1
          def getHistory(self):
          return self.history
          self.history.pop()
  • 데블스캠프2008/등자사용법 . . . . 17 matches
         Hide
         hi
         <165.194.17.127-Hide>
         <165.194.17.127-Hide>
         <165.194.17.127-Hide>
         <165.194.17.127-Hide>
         <165.194.17.127-Hide>
         <165.194.17.127-Hide>
         <165.194.17.127-Hide>
         <165.194.17.127-Hide>
         <165.194.17.127-Hide>
         무엇인가 하려는 목표가 있으면, 그 목표보다 약간 낮춰서, 그러니까 자기가 할 수 있는 만큼의 목표를 잡고 목표를 달성한 뒤 이를 토대로 하여 더 큰 목표를 향하면 쉽게 목표를 달성할 수 있다는 뜻이라고 생각합니다. 다시 말해서 P(Low|Object) = P(Object) * P(High|Object) 라는거죠~
         <165.194.17.127-Hide>
         <165.194.17.127-Hide>
         If you reach your dream, Think other idea by your fixed idea.
         <165.194.17.127-Hide>
         <165.194.17.127-Hide>
         <165.194.17.127-Hide>
         <165.194.17.127-Hide>
  • LIB_2 . . . . 11 matches
          if ( High_Task->priority < pSuspend_heap[i]->priority && pSuspend_heap[i]->delay < 0 ) {
          /////////////// CONTEXT SWITCHING
          High_Task->StackSeg = S_SEG;
          High_Task->StackOff = S_OFF;
          S_SEG = High_Task->StackSeg;
          S_OFF = High_Task->StackOff;
          High_Task = &START_TCB;
         High_Task 로 지정된 태스크일 것이다. 그 태스크의 스택 위치를 찾아 스택 포인트를 바꿔준다.
          /////////////// CONTEXT SWITCHING
          High_Task->StackSeg = S_SEG;
          High_Task->StackOff = S_OFF;
          S_SEG = High_Task->StackSeg;
          S_OFF = High_Task->StackOff;
  • UDK/2012년스터디 . . . . 9 matches
         World Machine
          * [http://www.youtube.com/watch?v=izVtTcq_his&feature=related 이걸 해 놓은 사람이 있다니]
         event HitWall(Vector HitNormal, Actor Wall, PrimitiveComponent WallComp)
         // HitWall with pawn
         event bool NotifyHitWall(vector HitNormal, actor Wall)
         // NotifyHitWall with falling pawn
         event NotifyFallingHitWall(vector HitNormal, actor Wall);
         event Landed(vector HitNormal, Actor FloorActor);
  • PerformanceTest . . . . 7 matches
         == HighResolutionTimer 사용하기 ==
         수행시간 측정용 C++ Class. 수행시간 단위는 Sec 입니다. 단 HighResolutionTimer를 지원하는 프로세서가 필요합니다.
          int nBoundaryLow, nBoundaryHigh, nMiddleKey;
          nBoundaryLow = 1; nBoundaryHigh = nBoundary;
          while ((nBoundaryLow <= nBoundaryHigh) && nMiddleKey) {
          nMiddleKey = (nBoundaryLow + nBoundaryHigh) / 2;
          nBoundaryHigh = nMiddleKey - 1;
          #define rdtscEx(low, high) \
          { __asm __emit 0fh __asm __emit 031h __asm mov low, eax __asm mov high, edx}
  • Refactoring/BadSmellsInCode . . . . 7 matches
          * 대부분의 경우 - polymorphism으로 해결 가능
          * switch-case 부분을 ExtractMethod 한 뒤, polymorphism이 필요한 class에 MoveMethod 한다. 그리고 나서 ReplaceTypeCodeWithSubclasses 나 ["ReplaceTypeCodeWithState/Strategy"] 를 할 것을 결정한다. 상속구조를 정의할 수 있을때에는 ReplaceConditionalWithPolyMorphism 한다.
          * polymorphism을 이용하기에는 너무 작아 오히려 cost가 더 드는 경우 - ReplaceParameterWithExplicitmethods
         ReplaceConditionalWithPolymorphism, ReplaceTypeCodeWithSubclasses, ["ReplaceTypeCodeWithState/Strategy"], ReplaceParameterWithExplicitMethods, IntroduceNullObject
         == Parallel Inheritance Hierarchies ==
          * 별로 사용하지 않는 subclass들 - CollapseHierarchy
         InlineClass, CollapseHierarchy
          * 추상클래스들이 별로 하는 일이 없을때 - CollapseHierarchy
         CollapseHierarchy, InlineClass, RemoveParameter, RenameMethod
         HideDelegate
         RemoveMiddleMan, InlineMethod, ReplaceDelegationWithInheritance
         MoveMethod, MoveField, ChangeBidirectionalAssociationsToUnidirectional, ReplaceInheritanceWithDelegation, HideDelegation
  • SmallTalk/강좌FromHitel . . . . 6 matches
          * ["SmallTalk/강좌FromHitel/소개"]
          * ["SmallTalk/강좌FromHitel/차례"]
          * ["SmallTalk/강좌FromHitel/강의1"]
          * ["SmallTalk/강좌FromHitel/강의2"]
          * ["SmallTalk/강좌FromHitel/강의3"]
          * ["SmallTalk/강좌FromHitel/강의4"]
  • 새싹교실/2012/세싹 . . . . 6 matches
          * 수업과목: everything you want
          - 클라이언트에 while문만 추가하면 간단할 것 같습니다.
          overlap.OffsetHigh = offset.HighPart;
          - http://www.codeproject.com/Articles/24415/How-to-read-dump-compare-registry-hives
          printf("Number of this MFT Entry : 0x%02x%02x%02x%02x\n"
          printf("Third Attribute : 0x%02x%02x%02x%02x\n",*((unsigned char*)MFT+i+3),*((unsigned char*)MFT+i+2),*((unsigned char*)MFT+i+1),*((unsigned char*)MFT+i));
          printf("Third Attribute Size : 0x%02x%02x%02x%02x\n",*((unsigned char*)MFT+i+3),*((unsigned char*)MFT+i+2),*((unsigned char*)MFT+i+1),*((unsigned char*)MFT+i));
          printf("Number of this MFT Entry : 0x%02x%02x%02x%02x\n"
          overlap.OffsetHigh = offset.HighPart;
          printf("Number of this MFT Entry : 0x%02x%02x%02x%02x\n"
          while(htonl(*((unsigned int*)((unsigned char*)MFT+point)))!=0xFFFFFFFF)
          overlap.OffsetHigh = offset.HighPart;
  • ChocolateChipCookies/조현태 . . . . 5 matches
          == [ChocolateChipCookies/조현태] ==
         vector< vector<SMyPoint> > g_hitPoints;
         void initHitPoints()
          g_hitPoints.clear();
          g_hitPoints.push_back(temp);
         int GetMaxChipNumber()
          initHitPoints();
          int nowSuchLength = (int)g_hitPoints.size();
          bool isAllHit = TRUE;
          for (register int k = 0; k < (int)g_hitPoints[j].size(); ++k)
          if (MAX_LEGTH < GetLength(g_points[i], g_hitPoints[j][k]) || g_points[i] == g_hitPoints[j][k])
          isAllHit = FALSE;
          if (isAllHit)
          g_hitPoints.push_back(g_hitPoints[j]);
          g_hitPoints[(int)g_hitPoints.size() - 1].push_back(g_points[i]);
          for (register int i = 0; i < (int)g_hitPoints.size(); ++i)
          if (maxPoint < (int)g_hitPoints[i].size())
          maxPoint = (int)g_hitPoints[i].size();
          while(1)
          cout << GetMaxChipNumber() << endl;
  • DataCommunicationSummaryProject/Chapter9 . . . . 5 matches
          * IEEE 802.11b보다는 Wi-Fi 나 무선 이터넷이 우리에게 잘 알려져 있다. 물론 IEEE 802.11b를 기준으로 한다. Wireless Fidelity(통신에서 충실도의 뜻으로 많이 쓰인다. 예를 들어 " a high ~ receiver 고성능 라디오(cf. HI-FI) ") 의 약자이다. WECA(the Wireless Ethernet Compatiility Alliance)의 트레이드 마크이기도 하다.
         === ETSI HiperLan ===
          * HiperLan2 는 802.11a와 거의 물리적인 층은 비슷하다. 그러나 인터넷에 기준을 두지 않는다.(인터넷이 데이터를 처엄부터 기준으로 했다면, ETSI는 음성위주 여기에 데이터를 같이 생각 했으며로 당연하다) TDMA 을 기반으로 한다. 당연 음성 서비스에 좋은 서비스를 해준다. 그러나 역시 미국(802.11a)한테 밀린다.
          * Ad-hoc networking in HiperLan : 중간의 노드를 거쳐서 가는것 같다. 잘 모르겠다.
          * Hidden Node Problem : 서로 볼수 없어서 생기는 문제
          * 높은 수용능력은 높은 주파수를 사용해야 할 필요가 있다. HiperLAN2와 IEEE 802.11a 모두 5Ghz의 밴드를 사용하며, 54Mbps의 속도를 낼수 있다.
  • History지도 . . . . 5 matches
          * ["WikiBackupHistory"] - 위키페이지 발전 현황
          * ["WikiProjectHistory"] - 위키에 열렸던 프로젝트에 대한 과거기록
          * ["ZPBoardHistory"] - ZeroPage 홈페이지에 있었던 예전 게시판
          * ["Z&D토론/History"] - ZeroPage & Devils 통합관련. (추후 정리 필요)
          * [ZeroPageHistory] - ZeroPage의 역사정리
  • SummationOfFourPrimes/1002 . . . . 5 matches
         Hit any key to close this window...
         Hit any key to close this window...
         Hit any key to close this window...
         Hit any key to close this window...
         Hit any key to close this window...
  • UDK/2012년스터디/소스 . . . . 5 matches
          local vector CamStart, HitLocation, HitNormal, CamDirX, CamDirY, CamDirZ, CurrentCamOffset;
          if (Trace(HitLocation, HitNormal, out_CamLoc, CamStart, false, vect(12,12,12)) != None) {
          out_CamLoc = HitLocation;
  • PokerHands/문보창 . . . . 4 matches
         enum {HighCard, OnePair, TwoPairs, ThreeCard, Straight, Flush, FullHouse, FourCard, StraightFlush};
         const int WHITE = 1;
         bool highCard(Poker & po);
          Poker black, white;
          while(cin.getline(str, 30, '\n'))
          black.rank[i] = white.rank[i] = 0;
          black.rank[0] = white.rank[0] = Flush;
          black.rank[0] = HighCard;
          white.value[count++] = j;
          white.rank[0] = HighCard;
          qsort(white.value, 5, sizeof(int), comp);
          int result = compare(black, white);
          interpret(highCard(b), highCard(w), result);
          if (result == BLACK || result == WHITE)
          result = WHITE;
          result = WHITE;
          if (result != BLACK && result != WHITE)
         bool highCard(Poker & po)
          po.rank[0] = HighCard;
          case WHITE:
  • Spring/탐험스터디/wiki만들기 . . . . 4 matches
         === Hibernate ===
          * MarkdownJ, MarkdownPapers는 문서가 부실하고 남은 두 구현체 중 [https://github.com/sirthias/pegdown Pegdown]이 위키 제목을 통한 페이지 링크를 더 간편하게 지원해서.
          * 좀 오래한 Spring, Hibernate도 어려움. CGLib, Spring Security, JSP, Session 찾아봐야겠다.
          * Page또는 User 계정 삭제에 대한 고민. Page는 삭제도 History로 남는다. 삭제했다가 같은 이름으로 다시 만들면 history는 남아있음. 그러나 User는 삭제해도 id는 남아서 history에 존재해야하고 같은 id로 다시 만들면 기존 정보 삭제가 필요. 그래서 User의 속성중 id와 다른 정보(password, e-mail등..)를 분리하였다.
          * Page의 History 보기 기능 설정
          * url "/"에 Page내용 보기와 Page history의 내용 보기 두가지 기능을 매핑하려 했다.
          * 다른 행위(page content view, page history view)를 하지만 더 큰 행위(page view)의 subset이므로 Request주소는 같게 하고 parameter를 달리해 두 행위를 구분하려 했다.
  • TdddArticle . . . . 4 matches
         TDD 로 Database TDD 진행하는 예제. 여기서는 툴을 좀 많이 썼다. [Hibernate] 라는 O-R 매핑 툴과 deployment DB는 오라클이지만 로컬 테스트를 위해 HypersonicSql 이라는 녀석을 썼다고 한다. 그리고 test data 를 위해 DBUnit 쓰고, DB Schema 제너레이팅을 위해 XDoclet 와 Ant 를 조합했다.
         Xper:XperSeminar 를 보니 일단 셋팅이 되고 익숙해지면 TDD 리듬이 덜 흐트러지는 방법 같았다. (재우씨랑 응주씨가 원래 잘하시고 게다가 연습도 많이 하셔서이겠지만;) password 추가되고 테스트 돌리는 리듬이 좋아보인다. 단, 테스트 돌아가는 속도가 역시 Real DB 이면서 [Hibernate] 까지 같이 돌아가서 약간 느려보이는데, 이건 해보고 결정 좀 해야겠군.
         reference 쪽은 최근의 테스트와 DB 관련 최신기술 & 문서들은 다 나온 듯 하다. 익숙해지면 꽤 유용할 듯 하다. (hibernate 는 꽤 많이 쓰이는 듯 하다. Intellij 이건 Eclipse 건 플러그인들이 다 있는걸 보면. XDoclet 에서도 지원)
          * [Hibernate]
         간만에 여유가 생겨서 한번 따라해보게 되었는데, [Hibernate] 가 생각보다 복잡한 녀석이라는 것을 알게 되었다. (내가 O-R Mapping Tool 에 대한 경험이 없기 때문에 더더욱) 한번에 습득하기에 쉬운 녀석은 아니였군.;
  • 새싹교실/2012/개차반 . . . . 4 matches
          * High-level의 programming skill보단 low-level의 HW적인 구조를 설명하여 low-level에서 접근하는 독특한(...) 코딩 스타일 전수
          * High-Level 언어의 특징과 Low-Level 언어의 특징을 모두 지니고 있다
          * High-Level 언어에 가까울수록 사람이 이해하기 쉬워진다 (Human Friendly)
          * Low-Level 언어에 가까울수록 기계가 이해하기 쉬워진다 (Machine Friendly)
          * High-Level 언어를 Low-Level 언어로 변환해주는 역할을 한다
          * shift operator를 이용하여 128(=2^5)을 출력하고, 128을 특정 변수(variable)에 저장하여 그 변수와 left shift operator를 이용하여 32를 출력하라
          * Left shift : a<<n
          * Right shift : a>>n
  • 타도코코아CppStudy/0724 . . . . 4 matches
          * Higher Order Programming
          Upload:HigherOrderEX.cpp
          * Higher Order Programming
          Upload:HigherOrderEX.cpp
  • ACM_ICPC/2012년스터디 . . . . 3 matches
          - 최대 이분매칭 (Bipartite Maximum Matching)
          - Gale-Shapely Matching
          * pattern matching - [http://211.228.163.31/30stair/seek/seek.php?pname=seek seek]
          * [김태진],[곽병학] - pattern matching
          * 드디어 Histogram문제를 해결
          * [http://211.228.163.31/30stair/rectangle/rectangle.php?pname=rectangle Histogram]
          * [권영기] - 드디어 Histogram을 풀었습니다. 기분이 너무너무 좋네여 ㅎㅎ
  • AcceleratedC++/Chapter0 . . . . 3 matches
         std::cout << "Hi! C++";
          여기서 첫번째 문장은 b라는 변수의 값과 c라는 변수의 값을 더해서 a라는 변수에 저장하는 식으로 최종 결과가 a라는 변수에 저장되므로 이러한 문장은 최종 결과만을 이용하기 위한 문장이고, 두번째 문장은 std::cout과 "Hi! C++"을 왼쪽 쉬프트 연산을 하여 side effect로 "Hi! C++"을 표준 출력에 출력하고 최종 결과는 특별히 따로 저장하지 않으므로 최종 결과에는 관심이 없고, side effect만을 이용하기 위한 문장이다. 물론 예를 들지는 않았지만 최종 결과도 이용하고 side effect도 이용하기 위한 문장도 있다.
  • DesignPatterns/2011년스터디/1학기 . . . . 3 matches
          1. High Cohesion Low Coupling과 SOLID(SRP, OCP, LSP, ISP, DIP)에 대해 다시 생각해보는 시간이 되었다.
          1. DIP에서 의존관계 역전이 대체 무엇을 역전시킨다는 것인지 알게되었다. 기존에는 Highlevel 모듈이 Lowlevel 모듈에 의존하는 식이었지만 인터페이스를 사용하여 Lowlevel 모듈이 Highlevel이 제공하는 인터페이스에 의존하게 함으로써 설계를 더 유연하게 만들 수 있다.
  • FOURGODS/김태진 . . . . 3 matches
         // codersHigh2013
          freopen("/Users/jkim/Development/C&C++/codersHigh2013/codersHigh2013/input.txt","r",stdin);
  • Hibernate . . . . 3 matches
         조만간 [http://www.theserverside.com/resources/HibernateReview.jsp Hibernate In Action] 이란 책이 출간될 예정. Chapter 1 을 읽을 수 있다.
         [http://www.theserverside.com/resources/article.jsp?l=Hibernate Introduction to hibernate] 기사가 연재중이다.
  • HierarchicalDatabaseManagementSystem . . . . 3 matches
         = Hierarchical Database Management System =
         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.
         Hierarchical relationships between different types of data can make it very easy to answer some questions, but very difficult to answer others. If a one-to-many relationship is violated (e.g., a patient can have more than one physician) then the hierarchy becomes a network.
  • HowToStudyXp . . . . 3 matches
          * Adaptive Software Development (Jim Highsmith) : 복잡계 이론을 개발에 적용. 졸트상 수상.
          * ["SoftwareCraftsmanship"] (Pete McBreen) : 새로운 프로그래머상
          *Jim Highsmith
         '''Agile Software Development Ecosystems''' by Jim Highsmith
  • NSIS/예제2 . . . . 3 matches
         ComponentText "This will install the less simple example2 on your computer. Select which optional things you want installed."
         UninstallText "This will uninstall example2. Hit next to continue."
         ComponentText "This will install the less simple example2 on your computer. Select which optional things you want installed."
         UninstallText "This will uninstall example2. Hit next to continue."
         ComponentText: "This will install the less simple example2 on your computer. Select which optional things you want installed." "" ""
         UninstallText: "This will uninstall example2. Hit next to continue." ""
  • Refactoring/MakingMethodCallsSimpler . . . . 3 matches
          ''Add a parameter for an object that can pass on this information''
         Several methods do similar things but with different values contained in the method body.
         int high = days.TempRange().getHight();
         withinPlan = plan.withinRange (low, high);
         withinPlan = plan.withinRange (daysTempRange());
         An object invokes a method, then passes the result as a parameter for a method. The receiver can also invoke this method.
         == Hide Method ==
         http://zeropage.org/~reset/zb/data/HideMethod.gif
          ''Move the downcast to within the method''
  • SmallTalk/강좌FromHitel/강의4 . . . . 3 matches
          mailto:andrea92@hitel.net
         아직까지 자료실에서 Dolphin Smalltalk를 내리받아 설치하지 않으신 분이라
         Smalltalk 환경을 끝낼 때 File > Exit Dolphin 명령을 내리는 대신 알림판
         자, 여러분이 지금 어디에 있던지 Tools > Class Hierarchy Browser 메뉴를
         Hierarchy Browser)를 불러낼 수 있습니다. 갈래씨줄 탐색기를 줄여서 '갈래
         이 갈래씨줄 탐색기는 이러한 갈래들의 씨줄(hierarchy)을 짚어가며 갈래들
         서 'Dolphin'이라는 낱말이 들어간 것을 지금 쓰고 있는 본(image)에서 죄다
          SmalltalkSystem current browseContainingSource: 'Dolphin'
         생각보다 많은 길수에 "Dolphin"이라는 글귀가 포함되어있습니다. 이 길수
         있는 창은 현재 Dolphin Smalltalk 환경에 설치되어있는 꾸러미들을 늘어놓
         Delphi나 Visual Basic에서는 창을 설계하는 것에 상당히 많은 비중을 둡니
         Dolphin의 경우 꾸러미 탐색기나 창맵씨, 자원 탐색기가 있으며, Smalltalk
         ["SmallTalk/강좌FromHitel"]
  • SmallTalk/강좌FromHitel/소개 . . . . 3 matches
          mailto:andrea92@mail.hitel.net
         있습니다. Dolphin Smalltalk 98을 만든 Object Arts라는 회사가 쓴 "Dolphin
         Smalltalk White pager"의 내용에 제가 생각한 것을 몇 가지 덧붙여서 Smalltalk
         나라에서는 C/C++이 프로그래밍 언어의 주류를 이루고 있으며, 요즈음은 Delphi
         고 있으며, 필자가 자료실에 올린 Dolphin Smalltalk 역시 그런 훌륭한 개발 환
         하고 있는 Delphi나 Visual Basic 등에 적용되고 있는 것으로 볼 때, 이러한 객
         의 장벽을 가지고 있었습니다. Dolphin Smalltalk는 이러한 장벽들을 뛰어넘어서
         니다. 이는 비단 Dolphin Smalltalk만이 아니라, 널리 사용되고 있는 VisualAge
         않게 사용되고 있는 점으로 이루어진 그림(bitmap graphic)과 그래픽 사용자 환
         Dolphin Smalltalk와 Delhi에서 원소수가 200만개인 배열 변수에서 어떤 값을 찾
         <바탕글 1> 200만개의 배열에서 특정 원소를 찾는 Delphi 프로그램
          for i := 1 to High( Data ) do
          for i := 1 to High( Data ) do
         위의 간단한 벤치마크 실험에서, Object Pascal을 사용하는 Delphi의 경우는 실
         Java 그리고 쉽다고 여겨지는 Delphi나 Visual Basic을 공부하는 것 역시 어렵다
         Foundation Classes)라는 갈래 다발을 익혀야 하고, Delphi의 경우에는 VCL
         있으며, Dolphin Smalltalk의 경우에도 상용 제품과 공개용 제품을 같이 내놓고
         있습니다. 또한 Dolphin Smalltalk 상용판의 경우는 약 $50 정도의 가격으로 충
         ANSI X3J20표준에 의해 규정된 갈래 씻줄(class hierarchy)은 흔히 볼 수 있는
         그러나 Dolphin Smalltalk의 경우는 보통 구현되는 Smalltalk의 특성보다 한 단
  • ToyProblems . . . . 3 matches
         ToyProblems를 풀면서 접하게 될 패러다임들(아마도): CSP, Generators, Coroutines, Various Forms of Recursion, Functional Programming, OOP, Constraint Programming, State Machine, Event Driven Programming, Metaclass Programming, Code Generation, Data Driven Programming, AOP, Generic Programming, Higher Order Programming, Lazy Evaluation, Declarative Programming, ...
          - 창준 - Higher Order Programming과 로우레벨에서의 설명(예컨대 단순한 함수 포인터로 설명하는 것)의 차이는 미묘하고, 또 크다. 동사(달리다)를 명사(달림)의 품 안에 넣는 것이다. 이 사고에서 엄청난 차이가 생길 수 있다.
         Higer order programming에서 중요한 것은 동사를 명사화해준다는 것인데, Command Pattern도 이와 비슷한 것 같습니다.
  • 문자열검색 . . . . 3 matches
          x는 x[40] = "His teaching method is very good.";
         자료 -> His teaching method is very good.
         자료 -> His teaching method is very good.
  • 문자열검색/허아영 . . . . 3 matches
         His teaching method is very good.
         만약에 Hot이라는 단어를 저 문장에서 찾았을때, 먼저 H로 시작하는 단어가 있기 때문에 His와 비교를 당하게 된다.
          char x[40] = "His teaching method is very good.";
          while(1){
          while(x[x_n])
          while(search_str[search_str_num])
  • 이영호/문자열검색 . . . . 3 matches
         // while 고치기 귀찮다. while을 무한 루프 돌리고 Ctrl-C를 정상적인 종료로 바꿔 끝내자.
          char x[40] = "His teaching method is very good.";
          while(1){
         자료 -> His teaching method is very good.
         자료 -> His teaching method is very good.
  • 1002/Journal . . . . 2 matches
          ~ 2 : 57 HIT 도착
          * Seminar:ReadershipTraining
          * Seminar:ReadershipTraining Afterwords
         그림을 보고 나니, Inheritance 나 Delegation 이 필요없이 이루어진 부분이 있다는 점 (KeywordGenerator 클래스나 BookSearcher, HttpSpider 등) Information Hiding 이 제대로 지켜지지 않은것 같다는 점, (Book 과 관련된 데이터를 얻고, 검색하여 리스트를 만들어내는 것은 BookMapper 에서 통일되게 이루어져야 한다.) 레이어를 침범한것 (각각의 Service 클래스들이 해당 로직객체를 직접 이용하는것은 그리 보기 좋은 모양새가 아닌듯 하다. 클래스 관계가 복잡해지니까. 그리고 지금 Service 가 서블릿에 비종속적인 Command Pattern 은 아니다. 그리고 AdvancedSearchService 와 SimpleSearchService 가 BookMapper 에 촛점을 맞추지 않고 Searcher 클래스들을 이용한 것은 현명한 선택이 아니다.)
          this.library = library;
         그리고 정규표현식을 이용한 extract 가 과연 'The Simplest Thing' 일까라는 생각을 하게 되었다. 올바른 정규표현식을 찾아내야 하고, 그러다보면 데이터 코드와 정규표현식이 일종의 Duplication 을 만들어낸다. (파싱하려는 문서의 일부가 정규표현식에 들어가므로) 그리고 RE 는 RE 문법을 아는 사람이라면 모르겠지만, 그렇지 않고 막연한 경우에 TDD 할 경우 Try and Error 식으로 접근해버릴 수 있다. (나의 경우는 이걸 점진적으로 하기 위해 표본이 되는 데이터를 작게 시작한다.) extract 의 'Simplest Thing' 는 find & substring 일것이란 생각을 해본다.
         특정 팀원과의 토론이 필요한 Task 외엔 별다른 어려움 없이 잘 진행되었다. Virtual Pair Programming 에서도 VIM 단축키들을 배웠다.; ctrl + v, shift + v 몰라서 매번 할때 Help 뒤졌다 까먹고 그랬던것 같은데, 제대로 익힐듯 하다.
         MythicalManMonth 에 대해서 PowerReading 에서의 방법들을 적용해보았다. 일단은 이해 자체에 촛점을 맞추고, 손가락을 짚을때에도 이해를 가는 속도를 우선으로 해 보았다.
          * 모르는 단어의 경우 단어의 빈도를 봐서 사전을 찾을때와 나중에 사전을 찾을때를 구분하는것도 좋은 것 같다. 사전을 뒤적거리는데에 일종의 Context Switching 이 일어난다고 할까.
          while (toolList.hasMoreElements()) {
          * SWEBOK 에서는 MindMap 이 잘 적용되었었는데, OSC 에서는 오히려 ConceptMap 식 접근이 더 용이해보였다. 이것도 책의 스타일에 영향을 받을듯. (기존의 SWEBOK 식 타성에 젖은 Index-Hierarchy 스타일이 문제가 있긴 하다.)
  • 5인용C++스터디/클래스상속보충 . . . . 2 matches
          ktfp.SendMessage("0167890123", "Hi!!");
          ktfp.SendMessage("0167890123", "Hi!!");
  • ACM_ICPC/2013년스터디 . . . . 2 matches
          while sum < abs(x) + abs(y) or (sum + x + y) % 2 == 1:
          while N > 0:
          * Stack부분에서 Histogram 문제
          * Coder's High 2013 (Algospot 알고리즘대회) 풀기
          * [http://www.algospot.com/judge/problem/list/?tag=&source=Coder%27s+high+2013&author= 링크]
          * 2012 ICPC대전 문제 풀기 : [https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&category=554 링크]
  • Ant . . . . 2 matches
         AntHill, CruiseControl 등의 툴과 연동하여 이용하기도 한다. 이 툴들은 해당 ant build 를 스케줄러에 맞춰놓고, 해당 시간이 되면 자동으로 해당 ant build file을 실행해준다. See Also Wiki:AntHill, Wiki:CruiseControl
  • Athena . . . . 2 matches
          * Contrast Stretching 작성(20분) - 명훈
          * Histogram Equlisation (30분) - 명훈
          * contrast stretching할때 입력값 받지않는 것으로 수정(20분) - 명훈
          * 5.9 Range- highlighting
          * 7.1 Contrast Stretching
          * 7.2 Histogram Equlisation
  • CanvasBreaker . . . . 2 matches
          1. Contrast Stretching
          2. Histogram Equalization
          * Clipping ,Iso-intensity, Range-Highlighting, Solarize - 40분
  • DataCommunicationSummaryProject/Chapter5 . . . . 2 matches
          * 인터넷의 중요성을 느낀 후, Packet Switching Backbone에 기초한 인터넷 프로토콜을 제공하기로 요구사항 추가
          * High Multimedia(패킷) : 화질 좋은 비디오나, CD음질의 오디오. 온라인 쇼핑 - 4G로 미루어짐
          * Interactive(서킷) High Multimedia
          * 불행하게도 W-CDMA와 비호환. chip rate때문이다.
          * cdmaOne을 물려받음 - chip rate와 GPS 타이밍
  • EclipsePlugin . . . . 2 matches
         JSP 코드 Assistant 인데 정말 엄청 가볍게 느껴지는 Eclipse Plug-in 이다. Highlight 는 기본이고 자동완성 또한 지원한다.
         여러 언어의 소스의 Highlight 해주는 라이브러리인데 여기에 Eclipse Plug-in 도 있습니다. JSP, C/C++, HTML, XML 등등 여러 타입이 지원됩니다. [http://colorer.sourceforge.net/lang-list.html 지원 언어 목록]
  • FortuneCookies . . . . 2 matches
          * "It seems strange to meet computer geeks who're still primarily running Windows... as if they were still cooking on a wood stove or something." - mbp
          * You attempt things that you do not even plan because of your extreme stupidity.
          * A king's castle is his home.
          * The universe is laughing behind your back.
          * Money may buy friendship but money can not buy love.
          * Many pages make a thick book.
          * You will be married within a year.
          * Stop searching forever. Happiness is just next to you.
          * Show your affection, which will probably meet with pleasant response.
          * If you suspect a man, don't employ him.
          * Stop searching forever. Happiness is unattainable.
          * A man who fishes for marlin in ponds will put his money in Etruscan bonds.
          * Don't speak about Time, until you have spoken to him.
          * It's later than you think.
          * It's not reality that's important, but how you percieve things.
          * Today is a good day to bribe a high ranking public official.
          * Deprive a mirror of its silver and even the Czar won't see his face.
          * Man's horizons are bounded by his vision.
          * As goatheard learns his trade by goat, so writer learns his trade by wrote.
          * You will receive a legacy which will place you above want.
  • GRASP . . . . 2 matches
         == High Cohesion ==
         == Polymorphism ==
         그 외에 [DavidParnas]의 On the Criteria To Be Used in Decomposing Systems Into Modules에서 [InformationHiding] 개념을 소개했고 [DataEncapsulation]과 혼동하는 경우가 많았다고 말해주네요. [OCP]에 대해서도 이야기해 주고 ...
  • HardcoreCppStudy/두번째숙제/CharacteristicOfOOP/김아영 . . . . 2 matches
         '''* 데이터 은닉(Data Hiding)'''
         추상화란, 객체가 자신의 정보를 안에 감추고 있으면서 외부에 구체적인 것이 아닌 추상적인 내용만을 알려주는 것을 말한다. 때문에 추상화란 정보의 은닉(Information Hiding)이라고도 한다.
         '''* 다형성(Polymorphism) '''
  • HelpOnMacros . . . . 2 matches
         ||{{{[[PageHits]]}}} || 페이지를 본 회수 || [PageHits] ||
  • HelpOnSmileys . . . . 2 matches
         [[EditHints]]
         {{{EditToolbar]]}}} 혹은 {{{[[EditHints]]}}}와 마찬가지로 이것은 매크로 플러그인입니다.
  • JSP/SearchAgency . . . . 2 matches
          org.apache.lucene.search.Hits,
          this.field = field;
          return in.norms(this.field);
          out.println("Searching for: " + query.toString(field));
          Hits hits = searcher.search(query);
          hits = searcher.search(query);
          out.println(hits.length() + " total matching documents");
          final int HITS_PER_PAGE = 10;
          for (int start = 0; start < hits.length(); start += HITS_PER_PAGE) {
          int end = Math.min(hits.length(), start + HITS_PER_PAGE);
          out.println("doc="+hits.id(i)+" score="+hits.score(i));
          Document doc = hits.doc(i);
          out.println((i+1) + ". " + "No path for this document");
          if (hits.length() > end) {
          <meta http-equiv="description" content="This is my page">
          This is my JSP page.aaa <br>
  • LIB_3 . . . . 2 matches
          High_Task = &START_TCB;
          while (1) {
          while (1) {
          while (1) {
          while (1) {
          while (1) {
          High_Task = pReady_heap[0];
  • Linux/필수명령어/용법 . . . . 2 matches
         -S : 차일드(child) CPU 시간과 메모리 페이지 결함(fault) 정보를 추가 한다.
         - Hi-Fi video
         - Hi-Fi video
         파일의 각종 상태를 검사하여 결과를 알려준다. 이것은 셸 스크립트 상에서 if 문이나 while 문 등과 함께 사용되는 것이 보통이다.
         - while true
         30 minutes latter, this system will be halted!! ^D
         which
         - which 프로그램
         $ which tetries
  • MineFinder . . . . 2 matches
          * '눈' 해당 부분 - 지뢰찾기 프로그램으로부터 비트맵을 얻어 데이터로 변환하는 루틴 관련부. 현재 bitmap 1:1 matching 부분이 가장 부하가 많이 걸리는 부분으로 확인됨에 따라, 가장 개선해야 할 부분.
          Total hits: 37532338
          Hits in module: 37532338
          Func Func+Child Hit
         Searching for 'GetPixel'...
         == Third - 최적화 시도 2 ==
  • NoSmokMoinMoinVsMoinMoin . . . . 2 matches
         || 속도 || 느림 || 보통 || 이건 좀 개인적 느낌임. 다른 사람 생각 알고 싶음. nosmok moinmoin 은 action 으로 Clear History 지원 ||
         || 계층 위키 || 지원 || 지원 (1차 레벨) || '/' 구분자 이용시 부모 페이지 이름 자동으로 붙여줌.(단, 계층 위키의 적절한 이용에 대해선 NoSmok:HierarchicalWiki 의 글 참조||
  • PageHitsMacro . . . . 2 matches
         PageHits을 보여주는 매크로.
         PageHits에서 히트가 많은 페이지가 위에 오는데, 이를 거꾸로 해서 히트가 빈한 페이지에게도 꽃다발을 주고 싶습니다. r 옵션을 지원해서 arsort()만이 아니라 asort()도 되게 하면 어떨까요 ?
  • PhotoShop2003 . . . . 2 matches
         || 18:17 || 18:20 || Contrast Stretching 완성 || 인수 || 3분 ||
         || 18:23 || 18:43 || Histogram Equlaization 완성(?) || 인수 || 20분 ||
         || 10:00 || 10:20 || Histogram 그리는거 완성 || 인수 || 20분 ||
  • PowerOfCryptography . . . . 2 matches
         === Hint ===
         [PowerOfCryptography/Hint]
  • Refactoring/BigRefactorings . . . . 2 matches
          * You have an inheritance hierarchy that is doing two jobs at once.[[BR]]''Create two hierarchies and use delegation to invoke one from the other.''
         == Extract Hierarchy ==
          * You have a class that is doing too much work, at least in part through many conditional statements.[[BR]]''Create a hierarchy of classes in which each subclass represents a special case.''
         http://zeropage.org/~reset/zb/data/ExtractHierarchy.gif
  • Refactoring/DealingWithGeneralization . . . . 2 matches
          * You have constructors on subclasses with mostly identical bodies.[[BR]]''Create a superclass constructor; class this from the subclass methods.''
         == Collapse Hierarchy ==
         http://zeropage.org/~reset/zb/data/CollapseHierarchy.gif
         http://zeropage.org/~reset/zb/data/ReplaceDelegationWithInheritance.gif
  • Refactoring/MovingFeaturesBetweenObjects . . . . 2 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.
         == Hide Delegate ==
         ''Create methods on the server to hide the delegate.''
         http://zeropage.org/~reset/zb/data/HideDelegate.gif
  • Refactoring/OrganizingData . . . . 2 matches
          private int _low, _high;
          return arg >= _low && arg <= _high;
          private int _low, _high;
          return arg >= getLow() && arg <= getHigh();
          int getHigh() {return _high;}
          * You have an array in which certain elements mean different things. [[BR]]''Replace the array with an object that has a field for each element.''
  • SeparationOfConcerns . . . . 2 matches
         Information Hiding 을 의미. DavidParnas 가 처음 제시.
         See Also Xper:InformationHiding
  • SmallTalk_Introduce . . . . 2 matches
          mailto:andrea92@mail.hitel.net
         있습니다. Dolphin Smalltalk 98을 만든 Object Arts라는 회사가 쓴 "Dolphin
         Smalltalk White pager"의 내용에 제가 생각한 것을 몇 가지 덧붙여서 Smalltalk
         나라에서는 C/C++이 프로그래밍 언어의 주류를 이루고 있으며, 요즈음은 Delphi
         고 있으며, 필자가 자료실에 올린 Dolphin Smalltalk 역시 그런 훌륭한 개발 환
         하고 있는 Delphi나 Visual Basic 등에 적용되고 있는 것으로 볼 때, 이러한 객
         의 장벽을 가지고 있었습니다. Dolphin Smalltalk는 이러한 장벽들을 뛰어넘어서
         니다. 이는 비단 Dolphin Smalltalk만이 아니라, 널리 사용되고 있는 VisualAge
         않게 사용되고 있는 점으로 이루어진 그림(bitmap graphic)과 그래픽 사용자 환
         Dolphin Smalltalk와 Delhi에서 원소수가 200만개인 배열 변수에서 어떤 값을 찾
         <바탕글 1> 200만개의 배열에서 특정 원소를 찾는 Delphi 프로그램
          for i := 1 to High( Data ) do
          for i := 1 to High( Data ) do
         위의 간단한 벤치마크 실험에서, Object Pascal을 사용하는 Delphi의 경우는 실
         Java 그리고 쉽다고 여겨지는 Delphi나 Visual Basic을 공부하는 것 역시 어렵다
         Foundation Classes)라는 갈래 다발을 익혀야 하고, Delphi의 경우에는 VCL
         있으며, Dolphin Smalltalk의 경우에도 상용 제품과 공개용 제품을 같이 내놓고
         있습니다. 또한 Dolphin Smalltalk 상용판의 경우는 약 $50 정도의 가격으로 충
         ANSI X3J20표준에 의해 규정된 갈래 씻줄(class hierarchy)은 흔히 볼 수 있는
         그러나 Dolphin Smalltalk의 경우는 보통 구현되는 Smalltalk의 특성보다 한 단
  • VonNeumannAirport . . . . 2 matches
          * ["Refactoring"] Bad Smell 을 제대로 맡지 못함 - 간과하기 쉽지만 중요한 것중 하나로 naming이 있다. 주석을 다는 중간에 느낀점이 있다면, naming 에 대해서 소홀히 했다란 느낌이 들었다. 그리고 주석을 달아가면서 이미 구식이 되어버린 예전의 테스트들 (로직이 많이 바뀌면서 테스트들이 많이 깨져나갔다) 를 보면 디미터 법칙이라던가 일관된 자료형의 사용 (InformationHiding) 의 문제가 있었음을 느낀다.
          * 가장 트래픽이 많이 발생하는 길을 알아낸다. - 복도에 대해서 InformationHiding.
  • WikiTextFormattingTestPage . . . . 2 matches
         This page originated on Wiki:WardsWiki, and the most up-to-date copy resides there. This page has been copied here in order to make a quick visual determination of which TextFormattingRules work for this wiki. Currently it primarily determines how text formatted using the original Wiki:WardsWiki text formatting rules is displayed. See http://www.c2.com/cgi/wiki?WikiOriginalTextFormattingRules.
         If you want to see how this text appears in the original Wiki:WardsWiki, see http://www.c2.com/cgi/wiki?WikiEngineReviewTextFormattingTest
         People reviewing this wiki from the original Wiki:WardsWiki will be referred to this page. If you want to see the review, go to http://www.c2.com/cgi/wiki?WikiEngineReview.
         Other places this page appears (perhaps as an older version):
         This page contains sample marked up text to make a quick visual determination as to which Wiki:TextFormattingRules work for a given wiki. To use the page, copy the text from the edit window, and paste it in the wiki under test. Then read it.
         And, the next logical thing to do is put a page like this on a public wiki running each Wiki:WikiEngine, and link to it from the appropriate Wiki:WikiReview page, as has been done in some cases -- see above.
         The next line (4 dashes) should show up as a horizontal rule. In a few wikis, the width of the rule is controlled by the number of dashes. That will be tested in a later section of this test page.
         This first section will test the Wiki:WikiOriginalTextFormattingRules.
         This should appear as plain variable width text, not bold or italic.
         '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 2 sets of single quotes, should appear in italics.''
         '''This text, enclosed within in 3 sets of single quotes, should appear in bold face type.'''
         ''''This text, enclosed within in 4 sets of single quotes, should appear in bold face type surrounded by 1 set of single quotes.''''
         '''''This text, enclosed within in 5 sets of single quotes, should appear in bold face italics.'''''
         ''''''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.''''
  • WinSock . . . . 2 matches
          DWORD dwLow, dwHigh;
          dwLow = GetFileSize (hFileIn, &dwHigh);
          while (bFlag) {
          NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_ARCHIVE, NULL);
          while (1) {
  • radiohead4us/PenpalInfo . . . . 2 matches
         Membership: Email and Postal Penpal
         Comments: Hi All! Writing letters is my greatest hobby and i am still looking for some pals around my age. If you´re interested in writing snail mail to me, please send me an e-mail. Thanks! I promise, I will answer all.
         Membership: Email Penpal
         Membership: Email Penpal
         Comments: Hi~ I'm preety girl.*^^* I'm not speak english well. But i'm want good friend and study english.
  • 김희성/MTFREADER . . . . 2 matches
          while(*((unsigned long*)((unsigned char*)$MFT+point))!=0xFFFFFFFF)
          overlap.OffsetHigh = offset.HighPart;
          while(*(point+i))
          fprintf(fp,"Number of this MFT Entry : 0x%02x%02x%02x%02x\n"
          while(!(*((unsigned long*)((unsigned char*)MFT+i*BytesPerFileRecord+j))&0xFFFFFF00))
  • 논문번역/2012년스터디/이민석 . . . . 2 matches
         특징 벡터들을 decorrelate하고 종류 분별력을 향상하기 위해 우리는 훈련 단계와 인식 단계에서 LDA를 통합한다. (cf. [6]) 원래 특징 표현을 일차 변환하고 특징 공간의 차원을 점차 줄이며 최적화한다. 일차 변환 A를 구하기 위해 훈련 자료의 클래스내 분산(within class scatter) 행렬 Sw와 클래스간 분산(between class scatter) 행렬 Sb를 이용하여 고유 벡터 문제를 해결한다. 이 분산(scatter) 행렬들을 계산하여 각 특징 벡터의 HMM 상태와 함께 이름표를 붙여야 한다. 우리는 먼저 일반적인 훈련을 수행하고 훈련 자료들을 상태를 기준으로 정렬한다. 분산 행렬을 구했으면 LDA 변환은 다음 고유 벡터 문제를 풀어 계산한다.
         위 식에서 P(W)는 글자 시퀀스 w의 언어 모형 확률이고 P(X|W)는 이 글자 시퀀스를 그 글자 모형에 따라 입력 데이터 x로서 관찰한 확률이다. 우리의 경우 absolute discounting과 backing-off for smoothing of probability distribution을 이용한 바이그램 언어 모형을 적용하였다. (cf. e.g. [3])
          http://mathworld.wolfram.com/HilbertMatrix.html
          http://en.wikipedia.org/wiki/Hilbert_matrix
  • 데블스캠프2011/넷째날/Git/권순의 . . . . 2 matches
          while(!f.eof()){
         ...sS;;ii;;3#Bh22i; :r2i;rXSG2;Hir;92Si;rrSA&.;r.:..
         ...rr;is:r2isS:. .r2:.;s.:srirHir;HrS5rrrr2 .3hr ..
  • 위키에 코드컬러라이저 추가하기 . . . . 2 matches
          MoinMoin - Processor for Syntax Highlighting
          MoinMoin - Processor for Syntax Highlighting
          # send rest of line through regex machinery
          # send rest of line through regex machinery
         ["위키분류"], ["lostship"]
  • 정모/2012.7.25 . . . . 2 matches
          * Spring : SimpleWiki 작성. 게시물 Page Repositery 기능. Hibernate 사용하는 기능을 Page Repositery에 붙이려고 하는데 Hibernate가 어려워서 잘 될까 모르겠다. 이후에는 Spring의 security 기능을 이용해서 회원가입 기능을 붙일 예정. 위키 문법을 어느 정도까지 다루어야 할지 생각 중.
  • 지도분류 . . . . 2 matches
         ||["History지도"] ||ZeroPage 가 걸어온 기록들 ||
         ["zennith/MemoryHierarchy"]
  • 01학번모임 . . . . 1 match
         === History ===
  • 02_Python . . . . 1 match
          * 가장 정확하게 말하자면 객체 지향 스크립 언어이다. (see also Ousterhout's IEEE Computer article ''Scripting: Higher Level Programming for the 21st Century'' at http://home.pacbell.net/ouster/scripting.html )
         While/else 일반적인 루프 while1:print "hello"
         Pass 아무일도 하지 않음 while1:pass
         Break,Countinue 루프 점프 while1:if not line: break
  • 1002/책상정리 . . . . 1 match
         OS 에서의 Memory Hierarchy, caching 기법, NoSmok:어포던스 (행위유발성), NoSmok:그림듣기
         간단한 방법 : 책상 위에 책을 잔뜩 늘어놓는다. 단, 이 경우 위의 '밖으로 들고다니기 쉬운 것들이 가장 눈에 띄기 쉬워야 한다' 에 충실하지 못하므로, 가장 자주 들고다니는 책들을 책상에 늘어놓아야 한다. 이 경우 다른 대안책으로서, '자주들고다니는 책은 아에 가방속에 넣어놓는다' 라던지 또는 '책상을 없애고 책장 2개를 산다' 라는 Architecture 적인 접근이 필요할지도 모르겠다. -_-a
  • 3DGraphicsFoundation/INSU/SolarSystem . . . . 1 match
         static HINSTANCE hInstance;
         GLfloat whiteLight[] = { 0.2f, 0.2f, 0.2f, 1.0f };
          sizeof(PIXELFORMATDESCRIPTOR), // Size of this structure
          1, // Version of this structure
          glLightModelfv(GL_LIGHT_MODEL_AMBIENT, whiteLight);
          glHint(GL_PERSPECTIVE_CORRECTION_HINT, GL_NICEST);
         int APIENTRY WinMain(HINSTANCE hInst, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
          hInstance = hInst;
          wc.hInstance = hInstance;
          wc.hIcon = NULL;
          WS_OVERLAPPEDWINDOW | WS_CLIPCHILDREN | WS_CLIPSIBLINGS,
          hInstance,
          while( GetMessage(&msg, NULL, 0, 0))
          ChangeSize(LOWORD(lParam), HIWORD(lParam));
  • ACE/CallbackExample . . . . 1 match
          ACE_DEBUG((LM_DEBUG, ACE_TEXT("%IHi Mom\n")));
  • Boost/SmartPointer . . . . 1 match
         // use, modify, sell and distribute this software is granted provided this
         // copyright notice appears in all copies. This software is provided "as is"
         // Revision History
         // The original code for this example appeared in the shared_ptr documentation.
         // objects of type Foo which later must be
         // and by ordering relationship (std::set).
         // This example demonstrates the handle/body idiom (also called pimpl and
         // several other names). It separates the interface (in this header file)
         // some translation units using this header, shared_ptr< implementation >
          void do_something();
          boost::shared_ptr< implementation > _imp; // hide implementation details
          { _imp = s._imp; return *this; }
         void example::do_something()
          a.do_something();
          b.do_something();
          c.do_something();
  • BoostLibrary/SmartPointer . . . . 1 match
         // use, modify, sell and distribute this software is granted provided this
         // copyright notice appears in all copies. This software is provided "as is"
         // Revision History
         // The original code for this example appeared in the shared_ptr documentation.
         // objects of type Foo which later must be
         // and by ordering relationship (std::set).
         // This example demonstrates the handle/body idiom (also called pimpl and
         // several other names). It separates the interface (in this header file)
         // some translation units using this header, shared_ptr< implementation >
          void do_something();
          boost::shared_ptr< implementation > _imp; // hide implementation details
          { _imp = s._imp; return *this; }
         void example::do_something()
          a.do_something();
          b.do_something();
          c.do_something();
  • CategoryHomepage . . . . 1 match
         Just saying Hi! -- J
  • Chapter II - Real-Time Systems Concepts . . . . 1 match
         RenameThisPage - Name Space 에 대해서 지켜주기 바람. 그리고 영문제목띄어쓰기에 대해서는 FrontPage 가장 윗 문단 참조바람 --석천
         예를 들어 High Priority를 가진 Task가 선점형 수행을 하며 다른 Task 보다 많은 자원을 사용할 수 있을 때를 말한는것 같다.
         Food processing, Chemical plants, Engine controls, Antilock braking systems, Fax machines, ETC
          while (*dest++ = *src++) {
  • CppUnit . . . . 1 match
          http://zeropage.org/~reset/zb/data/TestHierarchy.jpg
         int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE, LPSTR, INT) {
  • DatabaseManagementSystem . . . . 1 match
         [HierarchicalDatabaseManagementSystem]
  • DiceRoller . . . . 1 match
          * EXIT버튼 누르기 : Shift+Enter를 Roll로 사용하지 않았기 때문에 종료시 빠져나가는 루틴이 필요하다. 그래픽대조를 통해 Exit버튼을 누르자.
          * Shift+Enter가 안된다. -> 원래 불가능 하다는 결론..(발생시킬수는 있어도 창을 끌러올려야 한다.)
          * Shift+Enter 어떻게든 넣고 말겠다.
          개선한 점은 History.txt를 만들며 남겨놓고 있다.[[BR]]
          * SHIFT+ENTER : 이상하게 그 창에서만 듣지 않는다.. 무언가 문제가 있는듯.. Direct Input를 사용해 볼까 고려중이다.
          * SHIFT+ENTER 가 실질적으로 구현은 되지만 쓸모가 없다는 점이 발견되면서 그 쪽은 아예 보류. (화면을 보면서 Shift + Enter 는 쓸모가 없단 말이닷!)[[BR]]
  • DirectDraw . . . . 1 match
          * 8 : 색생 (bit수, 8은 256컬러, 16은 High컬러)
         HDC hImageDC;
         SelectObject(hImageDC, hBMP);
         DeleteDC(hImageDC);
         [선호] 뭐.. DirectGraphics로 통합되었다고 하지만 아직 예전의 기능들은 전부 남아있고 영원히 2D를 안하는 것은 아니기 때문에. 뭐 2D를 3D를 통해 표현하는 기법들만 요새는 소개되고 있어서 안타깝기도 하지만.^^ [[BR]]
  • DylanProgrammingLanguage . . . . 1 match
         Dylan is an advanced, object-oriented, dynamic language which supports rapid program development. When needed, programs can be optimized for more efficient execution by supplying more type information to the compiler. Nearly all entities in Dylan (including functions, classes, and basic data types such as integers) are first class objects. Additionally Dylan supports multiple inheritance, polymorphism, multiple dispatch, keyword arguments, object introspection, macros, and many other advanced features... --Peter Hinely
  • Eclipse . . . . 1 match
          * [http://www.eclipsepowered.org/archives/2004/11/18/best-jvm-settings-for-eclipse/ Best JVM Setting for Eclipse]
         ||Shift+F2|| Open External {{{~cpp JavaDoc}}} , 프로젝트 상에 doc 파일이 있을시 그곳을 뒤져{{{~cpp JavaDoc}}}을 연다. 처음 열때 Help창 오래 걸림||
         ||F4 || Open Type Hierarchy , 해당 인자의 상속 관계를 표로 보여준다.||
         || Alt+Shift+Q + ? || Window->Preference->workspace->key->Advenced 의 Help Me... 옵션을 키고 Alt+Shift+Q를 누르고 기다려 보자 ||
         ||Ctrl+Shift+F|| code의 정렬해준다. 한라인의 소스가 길어지면(100이상) 포멧팅에 한계 보이기도 한다. ||
         || Alt + Shift + Up/Down || 선택 영역 확장-선택영역 이동과 함께 이용하면 용이 ||
  • EffectiveC++ . . . . 1 match
         == Shifting from C to C++ ==
          // to nothing (i.e., null)
          while (1) {
          if (rawMemory == 0) return; // do nothing if the null
         === Item 9: Avoid hiding the "normal" form of new ===
         http://bnetty.snu.ac.kr/EffectiveC++/EC/IMAGES/GRAPHICS/DIAGRAMS/I_050A3.GIF [[BR]]
         http://bnetty.snu.ac.kr/EffectiveC++/EC/IMAGES/GRAPHICS/DIAGRAMS/I_050B3.GIF [[BR]]
         void doNothing(String localString) {}
         doNothing(s); // deault 복사 생성자 호출. call-by-value로 인해
         // 그래서, doNothing이 수행을 마치면, localString은 여역을 벗어나고, 소멸자가 호출된다.
         === Item 13: List members in an initialization list in the order in which they are declared ===
         The C++ language standard is unusually clear on this topic. 베이스 클래스에 대한 포인터를 사용해서 계승된 클래스를 [[BR]]
         === Item 15: Have operator= return a reference to *this ===
          // prevents this from compiling.)
         기본 형식을 갖는 치환 연산자에서, 리턴값으로 사용할 수 있는 두 가지 경우가 있다. 치환의 왼쪽 부분 (this)과 치환의 오른쪽 부분(인자 리스트에 있는것)이다. 어떤것을 리턴해 줄것인가? operator=과 관련된 밑의 두가지 경우를 보자.
          return *this; // return reference
         결론을 얘기 하자면, 치환의 왼쪽 부분에 대한 레퍼런스 *this를 되돌려 주도록 치환 연산자를 선언해야 한다. 만일 이외의 일을 하면, 연속적인 치환을 할 수 없게 되고, 클래스를 사용하는 코드에서의 묵시적인 타입 변환도 할 수 없게 된다.[[BR]]
         // The logical way to write Derived's assignment operator is like this
          if (this == &rhs) return *this;
          return *this; // see Item 15
  • Emacs . . . . 1 match
         ; Add package-archives
         (add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/") t)
         (add-to-list 'package-archives '("marmalade" . "http://marmalade-repo.org/packages/"))
          * 추천 패키지 : [Anything] or [helm], [auto-complete], [tabbar], [ecb], [yasnippet]
         ;; *This enalbes the database and idle repasitiory
         (global-set-key [(control shift tab)]'tabbar-backward)
         === highline plugin ===
         emacs wiki에 highline 이라고 검색하면 소스가 제공된다.
         emacs 설정파일이 있는 디렉토리에 소스를 복사해서 highline.el이라고 소스파일을 만들어 저장한다.
         ;;Highline plugin load
         (require 'highline)
         (global-highline-mode t)
  • Erlang . . . . 1 match
         [http://en.wikipedia.org/wiki/High_availability#Percentage_calculation Nine Nines(99.99999%)] 신화의 주역. 앤디 헌트도 단순히 버즈워드가 [http://blog.toolshed.com/2007/09/999999999-uptim.html 아니라고 인정].
  • ExecuteAroundMethod . . . . 1 match
         스몰토크에서는 다음과 같은 방법으로 해결하고 있다. 스몰토크에는 Block이라는 객체가 있다. 이 블록을 파라메터로 넘겨주는 것이다. 즉 1. 파일 연다. 2. 작업 블록을 파라메터로 넘겨준다. 3. 파일 닫는다. 이런식으로 되는 것이다. C++에서는 함수 포인터를 넘겨주는 방법으로 해결할 수 있을 듯하다. 이런 것을 Higher Order Programming이라고 했던 것 같다.(SICP) C++에서 멤버 함수는 원칙적으로 함수 포인터가 안되는 것으로 알고 있다. 그래도 그냥 그런가 보다 하자. 정말 이상하다.--;
  • Factorial2 . . . . 1 match
         Hint. 기본자료형으로는 택도 없습니다.
  • FocusOnFundamentals . . . . 1 match
         way of thinking that I still find useful today.
         is a means of learning something else, not an goal in itself.
         Students usually demand to be taught the language that they are most likely to use in the world outside (FORTRAN or C). This is a mistake. A well taught student (viz. one who has been taught a clean language) can easily pick up the languages of the world, and he [or she] will be in a far better position to recognize their bad features as he [or she] encounters them.
         -- C. H. Lindsey, History of Algol 68. ACM SIGPLAN Notices, 28(3):126, March 1993.
         우리가 조심해야 할 것은 어느 한 방법이 절대적이라고 하는 것과, 반대로 상대주의에 매몰되는 것 두가지 입니다. 무엇이건 괜찮다(anything goes)와 이것만이 유일하다 중 하나만 골라야 하는 것은 아닙니다.
         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.
         --David Parnas, from http://www.cs.yorku.ca/eiffel/teaching_info/Parnas_on_SE.htm
  • HeadFirstDesignPatterns . . . . 1 match
         history
         - I received the book yesterday and I started to read it on the way home... and I couldn't stop, took it to the gym and I expect people must have seen me smile a lot while I was exercising and reading. This is tres "cool". It is fun but they cover a lot of ground and in particular they are right to the point.
         {{{Ward Cunningham, inventor of the Wiki and founder of the Hillside Group}}}
  • HierarchicalWikiWiki . . . . 1 match
         HierarchicalWikiWiki''''''s can be created by using the InterWiki mechanism.
  • HighResolutionTimer . . . . 1 match
         '''High-Resolution Timer'''
         A counter is a general term used in programming to refer to an incrementing variable. Some systems include a high-resolution performance counter that provides high-resolution elapsed times.
         If a high-resolution performance counter exists on the system, the QueryPerformanceFrequency function can be used to express the frequency, in counts per second. The value of the count is processor dependent. On some processors, for example, the count might be the cycle rate of the processor clock.
         The '''QueryPerformanceCounter''' function retrieves the current value of the high-resolution performance counter (if one exists on the system). By calling this function at the beginning and end of a section of code, an application essentially uses the counter as a high-resolution timer. For example, suppose that '''QueryPerformanceFrequency''' indicates that the frequency of the high-resolution performance counter is 50,000 counts per second. If the application calls '''QueryPerformanceCounter''' immediately before and immediately after the section of code to be timed, the counter values might be 1500 counts and 3500 counts, respectively. These values would indicate that .04 seconds (2000 counts) elapsed while the code executed.
  • HowToBlockEmpas . . . . 1 match
          * Page History 로 해당 페이지를 원상복구 할 수 있고, 백업도 주기적으로 잘 해주고 있으니, 그냥 검색엔진 IP를 막는 것으로 마무리 지었으면 합니다. 단, 동문서버에 링크 거는 것에 대한 것이 문제인데, 이는 동문서버팀에게 요청하는 선으로 해결지었으면 합니다. --석천
  • ISAPI . . . . 1 match
          * High Performance : outperform any other web application technology. (ASP, servser-side component)
  • Java Study2003/첫번째과제/곽세환 . . . . 1 match
         자바는 C++와는 달리 처음부터 객체지향 개념을 기반으로 하여 설계되었고, 객체지향 언어가 제공해 주어야 하는 추상화(Abstraction), 상속(Inheritance), 그리고 다형성(Polymorphism) 등과 같은 특성들을 모두 완벽하게 제공해 주고 있습니다. 또한, 자바의 이러한 객체지향적 특성은 분산 환경, 클라이언트/서버 기반 시스템이 갖는 요구사항도 만족시켜 줄 수 있습니다.
         아키텍쳐 중립적(Architecture-neutral)이고 이식성(Portable)이 높다:
         높은 수행성능(High-performance)을 제공한다:
         아키텍쳐 중립적(Architecture-neutral)이고 이식성(Portable)이 높다(자바언어의 특징중의 하나지요)
          * "아키텍쳐 중립적(Architecture-neutral)이고 이식성(Portable)이 높다" 라는 말을 풀어서 설명해 주세요.
  • Java Study2003/첫번째과제/노수민 . . . . 1 match
         자바는 C++와는 달리 처음부터 객체지향 개념을 기반으로 하여 설계되었고, 객체지향 언어가 제공해 주어야 하는 추상화(Abstraction), 상속(Inheritance), 그리고 다형성(Polymorphism) 등과 같은 특성들을 모두 완벽하게 제공해 주고 있습니다. 또한, 자바의 이러한 객체지향적 특성은 분산 환경, 클라이언트/서버 기반 시스템이 갖는 요구사항도 만족시켜 줄 수 있습니다.
         아키텍쳐 중립적(Architecture-neutral)이고 이식성(Portable)이 높다:
          * 높은 수행성능(High-performance)을 제공한다:
          * 자바 가상머신(Java Virtual Machine; Java VM):
  • Java Study2003/첫번째과제/장창재 . . . . 1 match
          - 자바(Java)를 이야기할 때 크게 두 가지로 나누어 이야기 할 수 있습니다. 먼저, 기계어, 어셈블리어(Assembly), 포트란(FORTRAN), 코볼(COBOL), 파스칼(PASCAL), 또는 C 등과 같이 프로그래밍을 하기 위해 사용하는 자바 언어가 있고, 다른 하나는 자바 언어를 이용하여 프로그래밍 하기 위해 사용할 수 있는 자바 API(Application Programming Interface)와 자바 프로그램을 실행시켜 주기 위한 자바 가상머신(Java Virtual Machine) 등을 가리키는 자바 플랫폼(Platform)이 있습니다. 다시 말해서, 자바 언어는 Visual C++와 비유될 수 있고, 자바 플랫폼은 윈도우 95/98/NT 및 윈도우 95/98/NT API와 비유될 수 있습니다.
         자바 인터프리터(Java Interpreter) 또는 자바 가상머신(Java Virtual Machine):
         자바 가상머신(Java Virtual Machine; Java VM):
         자바는 C++와는 달리 처음부터 객체지향 개념을 기반으로 하여 설계되었고, 객체지향 언어가 제공해 주어야 하는 추상화(Abstraction), 상속(Inheritance), 그리고 다형성(Polymorphism) 등과 같은 특성들을 모두 완벽하게 제공해 주고 있습니다. 또한, 자바의 이러한 객체지향적 특성은 분산 환경, 클라이언트/서버 기반 시스템이 갖는 요구사항도 만족시켜 줄 수 있습니다.
         아키텍쳐 중립적(Architecture-neutral)이고 이식성(Portable)이 높다:
         높은 수행성능(High-performance)을 제공한다:
         캐싱(Caching):
  • JumpJump/김태진 . . . . 1 match
         // codersHigh2013
  • KDPProject . . . . 1 match
          *["Smalltalk"] - Hitel OOT 자료.
          * http://www.hillside.net/
  • LIB_1 . . . . 1 match
         // Task 0 is Highest Task :: priority 63
          while(1){
          while(1) {
          while(1) {};
  • Leonardong . . . . 1 match
         위키는 주로 [프로젝트]를 진행할 때 씁니다. 과거 기록은 [PersonalHistory]에 남아있습니다. 그 밖에는 [인상깊은영화]라든지 [BookShelf] 를 채워나갑니다. 가끔 [Memo]를 적기도 하는데, 이제는 [(zeropage)IdeaPool]에 적는 편이 낫겠네요.
  • LispLanguage . . . . 1 match
          * [http://dept-info.labri.fr/~strandh/Teaching/Programmation-Symbolique/Common/David-Lamkins/contents.html Successful Lisp:How to Understand and Use Common Lisp] - 책인듯(some 에 대한 설명 있음)
         [http://clojure.org/ Clojure] : Rich Hickey가 제작한 Lisp 방언 중 하나. JVM 상에서 돌아가는 Lisp 구현체로, Java API를 직접 불러서 사용하는 것이 가능하다.
  • ListCtrl . . . . 1 match
         CPoint point ((int)LOWORD(dwPos), (int)HIWORD(dwPos));
         ListIndex = m_ctrlZoneList.HitTest(Index);
  • MFC/CObject . . . . 1 match
         #define _MFC_ _HIERARCHY_CHART_
         = MFC Hierarchy Chart =
         Upload:mfc_hierarchy_char.JPG
  • MindMapConceptMap . . . . 1 match
         MindMap 의 연상기억이 잘 되려면 각 Node 간의 Hierarchy 관계가 중요하다. 가능한한 상위 Node 는 추상도가 높아야 한다. 처음에 이를 한번에 그려내기는 쉽지 않다. 그리다가 수정하고 그리다가 수정하고 해야 하는데 이것이 한번에 되기는 쉽지 않다. 연습이 필요하다.
  • MoniWikiOptions . . . . 1 match
          * 페이지 카운터의 사용 여부를 결정한다 (See PageHitsMacro)
          * (monisetup.php에 의해 자동 결정된다) apache2를 쓸 경우는 '?'를 쓰거나, `AcceptPathInfo on`를 쓰고 '/'로 지정한다.
  • MoniWikiPlugins . . . . 1 match
          * PageHits
  • MoniWikiPo . . . . 1 match
         "Sorry, can not save page because some messages are blocked in this wiki."
         msgid "Version info is not available in this wiki"
         msgid "Found %s matching %s out of %s total pages"
         msgid "Revision History"
         msgid "hits"
         msgid "If you can't find this page, "
         msgid "Please Login or make your ID on this Wiki ;)"
         msgid "Normalize this page name"
         msgid "Only WikiMaster can rename this page"
         msgid "with revision history"
         msgid "You are not allowed to '%s' on this page"
         msgid "You are not allowed to '%s' on this page."
         "If you want to subscribe this page please contact the WikiMaster to activate "
         "If you want to subscribe this page, just make your ID and register your "
         msgid "TrackBack URL for this page:"
         msgid "\"%s\" does not exists on this wiki !"
         msgid "Make new ID on this wiki"
         msgid "Version info does not supported in this wiki"
         msgid "You are blocked in this wiki"
         msgid "Create this page"
  • MoreEffectiveC++/Appendix . . . . 1 match
         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
         There are hundreds — possibly thousands — of books on C++, and new contenders join the fray with great frequency. I haven't seen all these books, much less read them, but my experience has been that while some books are very good, some of them, well, some of them aren't. ¤ MEC++ Rec Reading, P4
         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
          * '''''The C++ Programming Language (Third Edition)''''', Bjarne Stroustrup, Addison-Wesley, 1997, ISBN 0-201-88954-4. ¤ MEC++ Rec Reading, P11
         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
         That book is organized similarly to this one, but it covers different (arguably more fundamental) material. ¤ MEC++ Rec Reading, P15
         Murray's book is especially strong on the fundamentals of template design, a topic to which he devotes two chapters. He also includes a chapter on the important topic of migrating from C development to C++ development. Much of my discussion on reference counting (see Item 29) is based on the ideas in C++ Strategies and Tactics.
         Each chapter in this book starts with some C++ software that has been published as an example of how to do something correctly. Cargill then proceeds to dissect — nay, vivisect — each program, identifying likely trouble spots, poor design choices, brittle implementation decisions, and things that are just plain wrong. He then iteratively rewrites each example to eliminate the weaknesses, and by the time he's done, he's produced code that is more robust, more maintainable, more efficient, and more portable, and it still fulfills the original problem specification. Anybody programming in C++ would do well to heed the lessons of this book, but it is especially important for those involved in code inspections. ¤ MEC++ Rec Reading, P21
         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
         If you are contemplating the use of exceptions, read this article before you proceed. ¤ MEC++ Rec Reading, P24
         Once you've mastered the basics of C++ and are ready to start pushing the envelope, you must familiarize yourself with ¤ MEC++ Rec Reading, P25
         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
         If you have anything to do with the design and implementation of C++ libraries, you would be foolhardy to overlook ¤ MEC++ Rec Reading, P28
         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
         The magazine has made a conscious decision to move away from its "C++ only" roots, but the increased coverage of domain- and system-specific programming issues is worthwhile in its own right, and the material on C++, if occasionally a bit off the deep end, continues to be the best available. ¤ MEC++ Rec Reading, P42
         If you're more comfortable with C than with C++, or if you find the C++ Report's material too extreme to be useful, you may find the articles in this magazine more to your taste: ¤ MEC++ Rec Reading, P43
         As the name suggests, this covers both C and C++. The articles on C++ tend to assume a weaker background than those in the C++ Report. In addition, the editorial staff keeps a tighter rein on its authors than does the Report, so the material in the magazine tends to be relatively mainstream. This helps filter out ideas on the lunatic fringe, but it also limits your exposure to techniques that are truly cutting-edge. ¤ MEC++ Rec Reading, P45
         Three Usenet newsgroups are devoted to C++. The general-purpose anything-goes newsgroup is °comp.lang.c++ . The postings there run the gamut from detailed explanations of advanced programming techniques to rants and raves by those who love or hate C++ to undergraduates the world over asking for help with the homework assignments they neglected until too late. Volume in the newsgroup is extremely high. Unless you have hours of free time on your hands, you'll want to employ a filter to help separate the wheat from the chaff. Get a good filter — there's a lot of chaff. ¤ MEC++ Rec Reading, P47
         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
  • NSIS . . . . 1 match
          MessageBox MB_OK "I'll be happy" ; this one puts a ' inside a string
          MessageBox MB_OK 'And he said to me "Hi there!"' ; this one puts a " inside a string
          MessageBox MB_OK `And he said to me "I'll be fucked!"` ; this one puts both ' and "s inside a string:
          "Remove all files in your NSIS directory? (If you have anything \
         http://nsis.sourceforge.net/archive/nsisweb.php?page=111&instances=0,11
         http://nsis.sourceforge.net/archive/nsisweb.php?page=633&instances=0,110
         Section "ThisNameIsIgnoredSoWhyBother?"
         http://nsis.sourceforge.net/archive/download.php?file=FindProc.zip
         http://nsis.sourceforge.net/archive/viewpage.php?pageid=435
         http://nsis.sourceforge.net/archive/viewpage.php?pageid=117
          DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\${MUI_PRODUCT}"
          DeleteRegKey HKEY_LOCAL_MACHINE
  • NSIS/Reference . . . . 1 match
         || ShowInstDetails || show || hide | show | nevershow . install 되는 화면을 보여줄 것인지에 대한 여부 ||
         || ShowUninstDetails || hide | show | nevershow || . ||
         || || || HKLM - HKEY_LOCAL_MACHINE ||
         === Branching/etc ===
         || HideWindow || . || . ||
          Delete $INSTDIR\Uninst.exe ; delete self (see explanation below why this works)
  • OptimizeCompile . . . . 1 match
         컴퓨터가 할 수 있는 연산 들은 각각 그 연산이 수행되는데 걸리는 시간의 차이가 있다. 연산에 복잡도에 의해서 이루어지는 현상인데, 극단적인 예를 들자면, shift 연산은 보통 2 클럭에 처리되는 반면에, 나누기 연산의 경우 80-90 클럭을 소모하게 된다.(i8088자료) 이런 연산에 대한 computation time 의 차이를 줄이는 최적화 방법을 strength reduction 이라고 한다.
         cpu architecture 차원에서 지원한다.
         e.g. instruction prefetching, branch prediction, out-of-order execution
         see also ["zennith/MemoryHierarchy"]
  • PHP . . . . 1 match
         = Study History =
  • Plugin/Chrome/네이버사전 . . . . 1 match
         // Use of this source code is governed by a BSD-style license that can be
          document.body.appendChild(img);
          overflow-x:hidden;
         ==== History 지워주는 extension ====
  • PowerOfCryptography/허아영 . . . . 1 match
         범위지정과 [PowerOfCryptography/Hint]를보고 ver 3을 만들기로 했다..
          while(n > 1){
          while(n > 1){
  • PragmaticVersionControlWithCVS/CommonCVSCommands . . . . 1 match
         == Checking Things Out ==
         || Relative || 1 day ago [[HTML(<BR/>)]] 27 minutes ago [[HTML(<BR/>)]] last monday [[HTML(<BR/>)]] yesterday [[HTML(<BR/>)]] third week ago ||
         cvs add: use `cvs commit' to add this file permanently
         cvs add: use ’cvs commit’ to add this file permanently
         cvs add: use ’cvs commit’ to add this file permanently
         work> # copy a known good copy over this file
         work> # and save this back in the repository
         cvs remove: use `cvs commit' to remove this file permanently
         cvs add: use `cvs commit' to add this file permanently
         == Examining Change History ==
  • PrettyPrintXslt . . . . 1 match
          XML to HTML Verbatim Formatter with Syntax Highlighting
  • ProgrammingLanguageClass . . . . 1 match
         "Students usually demand to be taught the language that they are most likely to use in the world outside (FORTRAN or C). This is a mistake. A well taught student (viz. one who has been taught a clean language) can easily pick up the languages of the world, and he [or she] will be in a far better position to recognize their bad features as he [or she] encounters them."
         -- C. H. Lindsey, History of Algol 68. ACM SIGPLAN Notices, 28(3):126, March 1993.
  • ProjectPrometheus/Journey . . . . 1 match
         이 부분도 일종의 Architecture 의 부분일것인데, 지금 작성한것이 웬지 화근이 된것 같다는. Architecture 부분에 대해서는 Spike Solution 을 해보던지, 아니면 TDD 를 한뒤, Data Persistence 부분에 대해서 내부적으로 Delegation 객체를 추출해 내고, 그녀석을 Mapper 로 빼내는 과정을 순차적으로 밟았어야 했는데 하는 생각이 든다.
         Object-RDB Mapping 에 대해서는 ["PatternsOfEnterpriseApplicationArchitecture"] 에 나온 방법들을 읽어보고 그중 Data Mapper 의 개념을 적용해보는중. Object 와 DB Layer 가 분리되는 느낌은 좋긴 한데, 처음 해보는것이여서 그런지 상당히 복잡하게 느껴졌다. 일단 처음엔 Data Gateway 정도의 가벼운 개념으로 접근한뒤, Data Mapper 로 꺼내가는게 나았을까 하는 생각.
          * Martin Fowler 의 PatternsOfEnterpriseApplicationArchitecture 를 읽어보는중. 우리 시스템의 경우 DataMapper 의 개념과 Gateway 의 개념을 적용해볼 수 있을 것 같다. 전자는 Data Object 를 얻어내는데에 대해 일종의 MediatorPattern 을 적용함. DB 부분과 소켓으로부터 데이터를 얻어올 때 이용할 수 있을 것 같다. 후자의 경우는 일반적으로 Object - RDB Data Mapping (또는 다른 OO 개념이 아닌 데이터들) 인데, RowDataGateway, TableDataGateway 의 경우를 이용할 수 있을것 같다.
          * AcceptanceTest 에 대해서는 Customer 가 이해할 수 있도록 코드를 작성한다. 가급적이면 High-Level 로. 간단한 스크립트언어를 작성하는것도 방법이 되겠다.
         ObjectWorld 의 전 세미나에서 아키텍트 설계자는(Architector) 소스를 가지고 디자인을 생각하는 사람이 아니라, 디자인(스펙으로 제시된)을 보고 디자인(자신의 회사에 맞는)을 만들수 있는 능력을 가진 사람이라고 말하였다.
          * Architecture, Design 에 대해 의논하고 뼈대를 잡았다.
          그러다가 나중에 '이전에 생각했었던 CRC 세션에서의 디자인과 다르다' 라 판단, 다시 CRC 세션을 가져서 디자인을 하게 되었다. 앞의 경우가 MVC Architecture에 대한 디자인이 나왔다 한다면, 후자의 경우는 실제 Logic 부분에 대해 더 구체화된 (하지만, Java Web Architecture 와는 상관없이 일단은 일반 어플리케이션과 같아보이는) 디자인이 나왔다.
          * Engineering Task 가 아직 명확치 않다. Engineering Task 를 지금 일단 간단하게 생각하는게 나을까 아니면 Architecture Design 뒤에 더 구체화해서 쓰는게 나을까 궁리중. 일단은 전자를 먼저 간단하게나마 궁리.
  • ProjectPrometheus/LibraryCgiAnalysis . . . . 1 match
          * 같은 POST 커맨드라 하더라도 IP가 다르면 결과값이 나오지 않는다. (이로 볼때 서버 내부에서 IP와 History 가 연관되어 저장된다.)
          * 한번 검색 하고 다음 페이지가 넘어갈때는 HISNO 의 값이 유지되고, SEQNO 가 증가한다.
          #'srchitem1': 'TI',
          #'srchitem2': 'AU',
          #'srchitem3': 'KW',
          #'srchitem4': 'IB',
          #'srchitem5': 'AN'}
         http://165.194.100.2/cgi-bin/mcu201?LIBRCODE=ATSL&USERID=abracadabra&SYSDB=R&HISNO=0010&SEQNO=21&MAXDISP=10
  • ProjectSemiPhotoshop/기록 . . . . 1 match
          * 1차 integration - histogram, sampling
          * 흑백에 대한 명암 처리 - Null, Negative, Gamma Correction, Contrast Stretched Compression, Posterizing, Clipping, Iso-intensity Contouring Range-hilighting
          * Contrast Stretching, Histogram Equalisation, 윈도우로 설정한 영역에 대해서만 '7. 영상 질 향상' 적용
  • ProjectSemiPhotoshop/요구사항 . . . . 1 match
          * Range-highlighting(범위-강조) (O 흑백)
          * Contrast Stretching (O)
          * Histogram Equalisation(O)
  • ProjectZephyrus/Server . . . . 1 match
         |||||||| package간 Information Hiding||
  • RSS . . . . 1 match
         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.
         The RSS formats provide web content or summaries of web content together with links to the full versions of the content, and other meta-data. This information is delivered as an XML file called RSS feed, webfeed, RSS stream, or RSS channel. In addition to facilitating syndication, RSS allows a website's frequent readers to track updates on the site using a news aggregator.
         = History =
         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].
         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.
         Winer published RSS 2.0 in 2002, emphasizing "Really Simple Syndication" as the meaning of the three-letter abbreviation. RSS 2.0 remained largely compatible with RSS 0.92, and added the ability to add extension elements in their own namespaces. In 2003, Winer and Userland Software assigned ownership of the RSS 2.0 specification to his then workplace, Harvard's Berkman Center for the Internet & Society.
  • ReadySet 번역처음화면 . . . . 1 match
          '''* What problem does this project address?'''
         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.
          '''* What is the goal of this project?'''
          * High-quality outlines, sample text, and checklists.
          '''*What makes this product different from others?'''
         This is an open source project that you are welcome to use for free and help make better. Existing packages of software engineering templates are highly costly and biased by the authorship of only a few people, by vendor-client relationships, or by the set of tools offered by a particular vendor.
         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.
          '''*What is the scope of this project?'''
          '''*What are the high-level assumptions or ground rules for the project?'''
         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.
          '''*Is this project part of a larger effort?'''
          '''*What is the status of this project?'''
          '''*Who should use this product?'''
          *2. [http://readyset.tigris.org/servlets/ProjectDocumentList Download] the templates and unarchive
          *"Chip away" text that does not apply to your project
  • Ruby/2011년스터디 . . . . 1 match
          * 예를 들어 다음과 같은 배열 c = [a, b, 1, 2, 3, "Hi"] 에서 c[0] => a, c[-2] => 3, c[-7] => nil
  • ScheduledWalk/석천 . . . . 1 match
          while (!IsFinished()) {
          while (!IsFinished()) {
         여기까지가 지난번 ["데블스캠프2002"] 때 그렸었던 HIPO 뼈대를 코드로 옮긴 것입니다.
         이 답이 완벽한 답은 아니며, HIPO 이후 바로 프로그램 완성까지의 길에는 약간 거리가 있습니다. (왜냐. 이 Top-Down Design 의 결과가 완벽하다라고 말할수는 없으니까요. 하지만, 문제와 전반적 프로그램 디자인, 큰 밑그림을 그리고 이해하는데 도움을 줌에는 분명합니다. )
         (Hierarchy Input-Process-Output) 의 경우엔 다음과 같습니다. (그림 첨부 필요)
         어떤 함수 또는 모듈 부터 구현을 해야 할까 궁리했었습니다. 어차피 각 모듈부분에선 그 인자를 구체적으로 명시시키지 않았습니다. 이쯤에서 DFD를 그리고 데이터의 흐름에 대해 표현할 수도 있겠지만, 저는 일단 소스 자체에 촛점을 맞췄습니다. 그래서 필요하면 인자를 하나씩 더 추가하고, 필요없어졌다 싶음 인자를 삭제하는 식으로 접근했습니다. 그래서 따로 HIPO 다이어그램에 Argument 를 넘기는 부분을 표현해두지 않았습니다. (워낙 자주 소스를 고친 관계로. 하지만, 시간이 많이 걸린 일은 아니였습니다.~)
          while (!IsFinished(journey, currentJourneyPosition, board, maxRow, maxCol)) {
         2. totalMoveCount 의 값이 다르다는 것은 while 루프 조건이 틀리다는 뜻이다.
         3. while 루프 조건이 틀리다는 뜻은 IsFinished() 가 올바르지 않았다라는 뜻이다.
          while (!IsFinished(journey, currentJourneyPosition, board, maxRow, maxCol)) {
          while (!IsFinished(journey, currentJourneyPosition, board, maxRow, maxCol)) {
          while (!IsFinished(journey, currentJourneyPosition, board, maxRow, maxCol)) {
  • 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.
         이는 UI 부분에만 적용되지 않는다. 일종의 InformationHiding 의 개념으로 확장할 수 있다. 예를 들면 다음과 같이 응용할 수 있지 않을까.
  • SmallTalk/강좌FromHitel/Index . . . . 1 match
          | 1.4.1. Dolphin Smalltalk 등록하기
         ["SmallTalk/강좌FromHitel"]
  • SmallTalk/강좌FromHitel/강의2 . . . . 1 match
          mailto:andrea92@hitel.net
          Dolphin Smalltalk를 사용할 것이므로, 자료실에서 Dolphin Smalltalk를 내
          원래 Dolphin Smalltalk는 상용과 공개용 Smalltalk 환경을 같이 배포하고
          있습니다. Dolphin Smalltalk 1.1판은 공개용이며, 2.1판은 상용입니다. 현
          원래 Object Arts에서 제공하는 배포판의 파일 이름은 Dolphin981Setup.Exe
          로 압축하여 올린 것입니다. 그러므로 Dolphin Smalltalk를 설치하기 위해서
          1. 자료실에서 Dolphin Smalltalk와 Dolphin Education Center를 찾
          5. 설치를 마무리하면 Dolphin Smalltalk의 바로 가기를 시작 메뉴
          든지 Dolphin Smalltalk를 제어판의 "프로그램 추가/삭제"를 통해서 제거할
          Dolphin Smalltalk를 시작하기 위해서는 "시작 → 프로그램 → Dolphin
          Smalltalk 98"을 가리킨 다음 안에 들어있는 "Dolphin Smalltalk 98" 아이콘
          처음 Dolphin Smalltalk를 설치하여 실행할 때에 화면에 경고 상자가 나타납
          니다. 대강의 내용은, 지금 사용하고 있는 Dolphin Smalltalk는 아직 등록
          Workspace'라는 이름을 가진 창입니다. 이 창에는 아마 "Welcome to Dolphin
          "First evaluated by Smalltalk in October 1972, and by Dolphin in
          내려진 명령이라고 합니다. Object Arts사는 1995년 2월에 자사의 Dolphin
          2. 명령의 첫 글자에 커서를 놓고, <Shift>를 누르면서 방향 글쇠를
          Dolphin Smalltalk가 아닌 다른 Smalltalk 환경의 경우 명령 실행 방법이 다
          [ s size = 6 ] whileFalse: [s add: (r next * 49) rounded].
          Dolphin Smalltalk를 만든 영국에서는 "Etch-a-Sketch"라는 그림판이 보편적
  • SmallTalk/강좌FromHitel/강의3 . . . . 1 match
          mailto:andrea92@hitel.net
          1.4.1. Dolphin Smalltalk 등록하기
         1.4.1. Dolphin Smalltalk 등록하기
         이제까지 우리는 Dolphin Smalltalk를 사용하면서 저장 기능을 사용할 수 없
         Arts사(社)는 공개용으로 사용할 수 있는 Dolphin Smalltalk 98 / 1.1판을
         도록 하고 있습니다. 이는 Dolphin Smalltalk를 사용하는 사람들이 어떤 계
         Dolphin Smalltalk를 시작합니다. 그런 다음 File > Exit Dolphin 메뉴를 실
         행시켜서 Dolphin Smalltalk를 종료합니다. 이 때 현재 Smalltalk의 상황을
         * Product: 사용하고 있는 Dolphin Smalltalk의 종류. 우리는 1.1판을 고르
         * Where did you hear about this product?
          Dolphin Smalltalk에 대해 처음어로 접한 매체를 고릅니다.
         * Intended use of this product?
          Dolphin Smalltalk를 어떤 목적에 사용할 것인지를 묻습니다.
         * How many attempts did it take you to download this software?:
          Dolphin Smalltalk를 몇 번만에 전송받았는지를 묻습니다.
         등록 절차를 마치면 이제부터 여러분의 컴퓨터에 설치되어 있는 Dolphin
         이렇게 해서 발급받은 password를 (1)과 마찬가지로 입력하게 되면 Dolphin
         을 것입니다. 이제 저장 기능을 사용할 수 있는 여러분의 Dolphin Smalltalk
         > Exit Dolphin 메뉴를 사용해서 Dolphin Smalltalk를 끝내봅시다. 이 때
         실이 그리 놀랄만한 일은 아닙니다. 그러나 C++나 Delphi 또는 Visual Basic
  • SmallTalk/강좌FromHitel/차례 . . . . 1 match
          | 1.4.1. Dolphin Smalltalk 등록하기
         ["SmallTalk/강좌FromHitel"]
  • SolarSystem/상협 . . . . 1 match
         HINSTANCE hInstance;
          glHint(GL_PERSPECTIVE_CORRECTION_HINT, GL_NICEST);
          if(!UnregisterClass("OpenGL",hInstance))
          hInstance = NULL;
          hInstance = GetModuleHandle(NULL);
          wc.hInstance=hInstance;
          wc.hIcon = LoadIcon(NULL,IDI_WINLOGO);
          WS_CLIPCHILDREN |
          hInstance,
          if(!HIWORD(wParam))
          ReSizeGLScene(LOWORD(lParam),HIWORD(lParam));
         int WINAPI WinMain(HINSTANCE hInstance,
          HINSTANCE hPrevInstance,
          while(!done)
  • TheOthers . . . . 1 match
          * 강인수 - Delphi
          * Delphi로 DB와 GUI 코딩하기
         == Project Folder Hierachy ==
          |__ Delphi
  • ToastOS . . . . 1 match
         = A Brief History =
         * Memory Alloc Architecture
         Get the butter.. this could get messy
  • WikiGardening . . . . 1 match
          * [프로젝트분류]와 [프로젝트지도]와 [WikiProjectHistory ]
  • WikiWikiWeb . . . . 1 match
         The [wiki:Wiki:FrontPage first ever wiki site] was founded in 1994 as an automated supplement to the Wiki:PortlandPatternRepository. The site was immediately popular within the pattern community, largely due to the newness of the internet and a good slate of Wiki:InvitedAuthors. The site was, and remains, dedicated to Wiki:PeopleProjectsAndPatterns.
         Wiki:WardCunnigham created the site and the WikiWikiWeb machinery that operates it. He chose wiki-wiki as an alliterative substitute for quick and thereby avoided naming this stuff quick-web. An early page, Wiki:WikiWikiHyperCard, traces wiki ideas back to a Wiki:HyperCard stack he wrote in the late 80's.
          * get to know more about the Wiki:WikiHistory
  • ZPBoard/AuthenticationBySession . . . . 1 match
         좀 더 직접적으로 이야기 하기전에 한번 더 다음의 상황을 보고 추측해보기 바랍니다. (Hint: 거창한 문제점을 가지고 문제삼은게 아닙니다. 쿠키니 세션이 아닌 로직상의 문제점을 살펴보면 해답이 있습니다.)
  • Zedroid . . . . 1 match
         [2010년활동지도] | [WikiProjectHistory]
  • ZeroPageHistory . . . . 1 match
         ||1학기 ||2기 회원모집. 1학년을 위한 각종 강좌 마련, 스터디 조직. 2학년 각종 스터디 조직(C++, Graphics, OS, System-Programming, 한글 구현). 첫돌 잔치. ||
         ||여름방학 ||Computer Architecture, Assembly, Pascal 등의 스터디/강좌. 현대 경진대회 준비반 개설(15일간 오전 9시-오후 5시까지 전산 커리를 모두 다룸, 기출문제 풀이 등) ||
          * C++, Computer Graphics, OS, System-Programming
          * Computer Architecture, Assembly Language, Pascal
         ||겨울방학 ||Data Structure, Clipper, UNIX, Game, Graphic 세미나 개최. ||
          * Data Structure, Clipper, UNIX, Game, Computer Graphics
          * Delpya, OS, Graphics, Assembly, Coprocessor, UNIX, Network
         ||1학기 ||7기 회원모집. 3D Graphic Programming. (긁어 놓은 게시물: Protect Mode, Functions Pointer, Compression Algorithm, About 3D, PSP의 구조, DMA, 3D Display, Tcl/Tk, C++Builder와 델파이, Lisp 강좌) ||
          * 3D Graphics
          * SeeAlso [http://web.archive.org/web/20010428085542/http://zeropage.org/old.html|웹 아카이브]
         [["ZeroPageHistory/old" 예전 페이지 내용]]
  • ZeroPageServer/old . . . . 1 match
         === ZeroPage Server History ===
  • [Lovely]boy^_^/Diary/2-2-9 . . . . 1 match
          * 신촌 7시 민토신관 컴퓨터고전스터디 The Mythical Man Month Chapter 3&4
          * TheMythicalManMonth 5,6장 읽었다. 5장은 대충 감은 오는데.. 정확히는 무슨 내용인지 알수가 없다.--; 클났군.. 6장은 피곤해서 조금 읽다 말았다. 낼 일찍 일어나서 읽어야겠다.
          * The computer classic study - The Mythical Man Month Chapter 3&4 - meeting is on today P.M. 7 O'clock, at SinChon Min.To.
          * I learned a moving bar techinique using timer from Sanghyup.
          * I borrow the UML for beginner. Translator is Kwak Yong Jae.(His translation is very good)
          * 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.
          * The computer classic study - The Mythical Man Month Chapter 5&6 - meeting is on today P.M. 5 O'clock, at SinChon Min.To.
          * This meeting is also helpful. Although a half of members don't attend, I can think many new things.
  • cogitator . . . . 1 match
         = 현재하는 일 & History =
  • ddori . . . . 1 match
          * Kevin Kern - Hide and Seek
          * Rage Against Machine
          * Third eye blind - Semi-charmed life
          * JOE - yeah.. no one else will come close to him !
  • html5/geolocation . . . . 1 match
          ||enableHighAccuracy||정확도가 높은 위치 정보 요청||
  • zennith/MemoryHierarchy . . . . 1 match
         == Memory Hierarchy ==
  • zennith/SICP . . . . 1 match
         "내가 컴퓨터 과학 분야에서 가장 중요하다고 생각하는 것은 바로 즐거움을 유지해간다는 것이다. 우리가 처음 시작했을 때는, 컴퓨팅은 대단한 즐거움이었다. 물론, 돈을 지불하는 고객들은 우리가 그들의 불만들을 심각하게 듣고있는 상황에서 언제나 칼자루를 쥔 쪽에 속한다. 우리는 우리가 성공적이고, 에러 없이 완벽하게 이 기계를 다루어야 한다는 책임감을 느끼게 되지만, 나는 그렇게 생각하지 않는다. 나는 우리에게 이 기계의 능력을 확장시키고, 이 기계가 나아가야 할 방향을 새롭게 지시하는, 그리고 우리의 공간에 즐거움을 유지시키는(keeping fun in the house) 그러한 책임이 있다고 생각한다. 나는 컴퓨터 과학 영역에서 즐거움의 감각을 잊지 않기를 희망한다. 특히, 나는 우리가 더이상 선교자가 되는 것을 바라지 않는다. 성경 판매원이 된 듯한 느낌은 이제 받지 말아라. 이미 세상에는 그런 사람들이 너무나도 많다. 당신이 컴퓨팅에 관해 아는 것들은 다른 사람들도 알게될 것이다. 더이상 컴퓨팅에 관한 성공의 열쇠가 오직 당신의 손에만 있다고 생각하지 말아라. 당신의 손에 있어야 할 것은, 내가 생각하기엔, 그리고 희망하는 것은 바로 지성(intelligence)이다. 당신이 처음 컴퓨터를 주도했을때보다 더욱 더 그것을 통찰할 수 있게 해주는 그 능력 말이다. 그것이 당신을 더욱 성공하게 해줄 것이다. (the ability to see the machine as more than when you were first led up to it, that you can make it more.)"
          DeleteMe [SICP] 가 Hierarchical Wiki 로 걸려버려서 원래 의도인 StructureAndInterpretationOfComputerPrograms 의 약자인 [SICP]에 대해서 링크가 걸리질 않음.
  • 권영기 . . . . 1 match
          * [MachineLearning 스터디]
          * [정모/2015.5.27] OMS : Music Highlight Detection
  • 김민재 . . . . 1 match
         == History of Activity ==
  • 노스모크모인모인 . . . . 1 match
          * ["SmallTalk/강좌FromHitel/강의4"]
  • 논문번역/2012년스터디/서민관 . . . . 1 match
         이 논문에서는 어휘 제한이 없는 off-line의 필기 인식을 기본으로 한 Hidden-Markov-Model을 소개할 것이다.
         우리의 경우에는 absolute discounting 을 이용한 bi-gram언어 모델과 backing-off for smoothing of probability distributions가 적용되었다.
  • 데블스캠프2004/금요일 . . . . 1 match
          에서는 유래가 없군요. C기반이 아니라, C++(문법), Smalltalk(vm) 의 철학을 반영합니다. Early History 는 마치 제임스 고슬링이 처음 만든것 처럼 되어 있군요. (SeeAlso [http://en.wikipedia.org/wiki/Java_programming_language#Early_history Java Early history]
          * java.awt.Graphics 추가
          * public void paint(Graphics g) 메소드
         import java.awt.Graphics;
          public void paint(Graphics g)
          public void paint(Graphics g)
         == HIPO 예제 ==
         == Paper Programming : HIPO 그리기 ==
         == 자신이 HIPO 그린 것을 근거로 구현 ==
  • 데블스캠프2005/java . . . . 1 match
         '''Early history of JavaLanguage (quoted from [http://en.wikipedia.org/wiki/Java_programming_language#Early_history wikipedia] ):
         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.
         According to the available accounts, Bill Joy had ideas of a new language combining the best of Mesa and C. He proposed, in a paper called Further, to Sun that its engineers should produce an object-oriented environment based on C++. James Gosling's frustrations with C++ began while working on Imagination, an SGML editor. Initially, James attempted to modify and extend C++, which he referred to as C++ ++ -- (which is a play on the name of C++ meaning 'C++ plus some good things, and minus some bad things'), but soon abandoned that in favor of creating an entirely new language, called Oak named after the oak tree that stood just outside his office.
         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/월요일/번지점프를했다 . . . . 1 match
         === Higher Level Language ===
  • 문자열검색/조현태 . . . . 1 match
          char x[MAX_LONG] = "His teaching method is very good.";
          while (0!=x[where_word])
          while (x[where_word+such_word]==y[such_word] && 0!=y[such_word])
  • 상협/Medusa . . . . 1 match
          * A High-Performance Internet Server Architecture
  • 새싹교실/2011/學高/1회차 . . . . 1 match
          * High-level Language VS Low-level Language: Human-kindly VS Machine-Kindly
          * 프로그래밍 언어 : high level language (ex : C, java, C++, C#..), low level language (ex : 어셈블리언어, 기계어)
  • 새싹교실/2011/學高/4회차 . . . . 1 match
          * Hint
  • 새싹교실/2012/아무거나/2회차 . . . . 1 match
         while (a<b)
          while (d<f)
         while (a<e)
          while (d<b)
         while문으로 써서인지 머리를 덜 써서인지, 소스가 점점 길어지네요. for문 쓰는 법에 대해서도 꼭 배워야겠어요.
          * Hint!
         while (a<=n) {
          while(c<n) {
          while(b<2*a-1){
         while (a<=n-1) {
         while(c<n) {
          while(b<2*a-1){
         while (a<=n) {
          while(c<a) {
          while(b<2*d-1){
  • 새싹교실/2012/우리반 . . . . 1 match
         C (high level 언어)
         (추가 compile이란 High level language , 즉 인간이 구분하기 쉬운 언어로 작성된 프로그램을 Machine language(기계어)로 번역하여 처리하는 작업이라고 생각합니다.-[권도현]
          * Linux, switch, gcc, while, for.
          * 윤화, 도현이 과제 : 해당 출력물을 while혹은 for문을 이중으로 이용해서 짜오기.
          * [장윤화] - switch와 while을 배웠습니다. while을 배우다가 멘붕할 뻔 했지만 나름 머리를 굴려가며 코딩했어요ㅠ_ㅠ 마지막엔 막혀서 과제를 받았지만... 아직도 코드 짜는 것은 너무 어려워요... 집에가서 열심히 c공부를 해야겠습니다. switch와 case는 같이... 쓰는 건데... 어떨 때 쓰는 거냐면 if문을 쓸 때 번거로우니까 switch를 씁니다.
          * [이미경] - switch, while, for을 배웠습니다. 반복문은 아직 어려운것 같아요 ㅠㅠ... 열심히 연습해서 저도 현란하게 *을 가지고 놀고 싶어요.....ㅋㅋ 그리고 자꾸 괄호 쓸 때 실수해서 에러뜨는데 주의해야할 것 같아요..
          * [권도현] - switch, while, for을 배웠습니다. 어려워서 정신을 못차리겠어요 ㅠㅠ 열심히 연습해볼게요 ㅠㅠ ;랑 괄호 주의해야겠습니다. 많은 함수가 아직도 낯설어요.. 코딩 정말 어렵네요..
          * for문과 while 별찍기를 연습했습니다. 집에서두 연습 많이하면 더 나은 모습 보여드릴 수 있을 거 같네요. 조금씩 나아지는게 보람찹니다 ^^(권도현)
          * do-while, 함수, return, scope, {}
          * [이미경] - 함수에 대해서 배웠다. 재귀함수도 배웠는데 너무 어려운거 같다 ㅠㅠ 자꾸 부르고 또 부르고 해서 결과를 예측할 수 없었다 ㅠㅠㅠ do while이랑 << 도 배웠는데 <<할 때 2진수까지 생각해야해서 화났다.
  • 서지혜 . . . . 1 match
         Someday you'll say something that you'll wish could take back - drama, House
          * hadoop MapReduce를 이용한 CF알고리즘, UI : ExtJS 4.0, 검색 : Lucene, 데이터 저장 : MySQL, Hibernate
  • 스터디/Nand 2 Tetris . . . . 1 match
          * 컴퓨터의 최하위 레벨 계층인 논리회로(하드웨어)단부터 OS와 high level language까지 두루두루 섭렵하고 실습하여 최종에는 테트리스를 만드는것이 목표인 스터디입니다.
         CHIP Not2 {
         CHIP And {
         CHIP Or {
         CHIP Xor {
         CHIP Mux {
         CHIP Mux4way {
         CHIP HalfAdder {
         CHIP FullAdder{
         CHIP Add16 {
         CHIP Inc16 {
          * Hack Machine language를 사용해서 프로그램을 작성해 봄.
          * [http://nand2tetris.org/lectures/PDF/lecture%2004%20machine%20language.pdf PPT 내용]
          * I/O Handling, (권영기)(BLACK을 입력하면 네모가 화면에 나오고, WHITE를 입력하면 화면의 네모를 지움)
          * I/O Handling, (김윤환)(BLACK을 입력하면 네모가 화면에 나오고, WHITE를 입력하면 화면의 네모를 지움)
          * MIPS 코딩하는 것을 생각하고 과제를 진행했는데, 현실은 MIPS 보다 더 하드코어했네요. Symbol도 사용안하고(사실 Cpu emulator만 사용해서 생긴 문제일 수도 있지만), 레지스터도 2~3개 밖에 사용하지 못하는 상황에서 작성하려고 하니 참 막막했습니다. I/O Handling 같은 경우 키보드 입력을 해결하려고 나름 생각을 해서 작성을 했는데, 결과물이 영 마음에 들지 않는군요. 아무튼 이번 시간에 느낀 것은 "High-Level Language가 왜 필요한가?" 가 되겠습니다. 사실 이 느낌은 어셈블리 시간에도, 컴퓨터 구조 시간에도 느꼈지만 말이죠. 이제 1/3정도를 진행했고, 계획대로라면 12월이 되기 전까지 1/2는 진행할 수 있을 것 같아서 기분이 좋네요. 무사히 진행해서 끝을 봤으면 하는 생각입니다. - [권영기]
          * Von Neumann machine (circa 1940)
          지금까지 기본적인 논리 게이트를 (Nand만 사용해서) 구현하고, Combinational Chip 과 Sequential Chip까지 전부 구현했다. 지금까지 구현한 것을 모두 합치면 Computer Architecture가 만들어진다.
          Screen: 512 rows by 256 columns, black and white
          자세한 설명은 [http://nand2tetris.org/lectures/PDF/lecture%2005%20computer%20architecture.pdf architecture] 에 나와있다.
  • 알고리즘2주숙제 . . . . 1 match
         시그마(i=1~n)i*(Hi) = n*(n+1)/2*(Hn) -(n-1)*n/4의 식이 사실임을 증명하라
         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.
         6. Let a<sub>r</sub> be the number of ways to select r balls from 3 red balls, 2 green balls, and 5 white balls.
  • 위키로프로젝트하기 . . . . 1 match
         이전에 ZeroWiki 내에서 진행되었던 프로젝트는 ["WikiProjectHistory"] 를, 진행중인 프로젝트는 ["프로젝트지도"] 를 참조.
  • 이영호/64bit컴퓨터와그에따른공부방향 . . . . 1 match
         OS를 만들기도 하겠으며, 저 사람들과 같은 MDir Clone, Graphics, Sound 등 모든 것을 Assembly로 해내겠다.
          * Global Optimization 관점에서, 어느 부분은 생산성을 살리고 어느 부분은 퍼포먼스를 추구할까? 퍼포먼스를 추구하는 모듈에 대해서는, 어떻게 하면 추후 퍼포먼스 튜닝시 외부 모듈로의 영향력을 최소화할까? (InformationHiding)
         이를 잘 하는 사람은 또 다른 관점에서 Guru 로 평가를 받습니다. 혹은 'Architect' 명함을 붙일 수 있기도 합니다. --[1002]
         참고로 저는 82년부터 기계어(Machine Code)로 프로그래밍을 해본 사람입니다. 그렇지만 그 경험이 제가 현재 컨설턴트로, 프로그래머로 살아가는데 결정적 도움이 되었다는 생각은 들지 않습니다.
  • 임시 . . . . 1 match
         http://cs.sungshin.ac.kr/~jwlee/os/chap9.ppt
         SearchIndex: Books
         Biographies & Memoirs: 2
         Children's Books: 4
         Comics & Graphic Novels: 4366
         History: 9
         In the first stage, you will write a multi-threaded server that simply displays the contents of the HTTP request message that it receives. After this program is running properly, you will add the code required to generate an appropriate response.
         &Operation=ItemSearch &SearchIndex=SportingGoods
         &SearchIndex=Books 고정
         This section explains how to use REST (Representational State Transfer) to make requests through Amazon E-Commerce Service (ECS). REST is a Web services protocol that was created by Roy Fielding in his Ph.D. thesis (see Architectural Styles and the Design of Network-based Software Architectures for more details about REST).
         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.
         SearchIndex : Books, Toys, DVD, Music, VideoGames, Software or any other of Amazon's stores
  • 지금그때/OpeningQuestion . . . . 1 match
          * Second Wind, Runner's High를 경험했다.
  • 페이지이름 . . . . 1 match
         아래는 ["제안"]이란 ["페이지이름"]에 대한 토론 내용을 HierarchicalWikiWiki 페이지에서 옮겼습니다. 좀 더 다듬어야 하겠습니다. RefactorMe --["이덕준"]
  • 프로그래밍잔치/첫째날후기 . . . . 1 match
          * 계층위키에 대해서는 좀 더 신중할 필요가 있다. (NoSmok:HierarchicalWiki)
         === Think Different! 낯선언어와의 조우 ===
  • 프로젝트전용위키 . . . . 1 match
         ZeroWiki와 ZeroPage에서 만든 [프로젝트전용위키]들은 HierarchicalWikiWiki를 구성해야 할 것이다.
  • 하드웨어에따른프로그램의속도차이해결 . . . . 1 match
          * 스레드 & 1초 쉬고 (이건 HiPerformanceTimer 관련 함수를 이용하는 방법)
Found 174 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.0373 sec