E D R , A S I H C RSS

Full text search for "ge"

ge


Search BackLinks only
Display context of search results
Case-sensitive searching
  • 경시대회준비반/BigInteger . . . . 312 matches
         C++ 용 BigInteger 클래스로 거의 모든 연산을 지원한다. UVA 사이트의 구식(?) 컴파일러에도 문제없이 통과할 뿐 아니라, 성능또한 훌륭하다. 고정도 정수 연산을 하는 문제의 경우, 고정도 연산을 하는 라이브러리를 본인이 직접 짜거나, 이 클래스를 이용하면 된다. 몇 일동안 삽질한 결과 후자가 낫다는 판단이 선다. 되게 잘 짜여진 코드다. 시간 내서 분석해봐야 겠다.
         * BigInteger Class
          enum BigMathERROR { BigMathMEM = 1 , BigMathOVERFLOW , BigMathUNDERFLOW, BigMathINVALIDINTEGER, BigMathDIVIDEBYZERO,BigMathDomain};
          const char *BigIntErrDes[] = { "Allocation Failed", "Overflow","Underflow", "Invalid Integer", "Divide by Zero" ,"Domain Error"};
          const char BigIntPROGRAMNAME[] = { "BigInteger" };
          class BigInteger
          // The integer array to hold the number
          BigInteger(SizeT,DATATYPE,bool);
          void datacopy(BigInteger const&,SizeT);
          // Determines valid data range
          void deallocateBigInteger();
          BigInteger();
          // Long integer constructor
          BigInteger(long);
          BigInteger(char const*);
          BigInteger(BigInteger const&);
          ~BigInteger();
          // Compares Two BigInteger values irrespective of sign
          int UnsignedCompareTo(BigInteger const&)const;
          // Compares Two BigInteger values
  • 신기호/중대생rpg(ver1.0) . . . . 230 matches
         inventory storage[3];
          getchar();
          getchar();
          getchar();
          strcpy(storage[0].name,"혁명의 구슬(오브)");
          storage[0].att=6;
          storage[0].def=2;
          storage[0].hp_plus=4;
          strcpy(storage[0].tooltip,"기분이 상쾌해진다.");
          strcpy(storage[0].name,"교수님의 노트(부적)");
          storage[0].att=10;
          storage[0].def=4;
          storage[0].hp_plus=20;
          strcpy(storage[0].tooltip,"지식이 깊어진다.\n");
          strcpy(storage[0].name,"절대 마우스(유니크)");
          storage[0].att=100;
          storage[0].def=100;
          storage[0].hp_plus=200;
          strcpy(storage[0].tooltip,"모든것을 지배하는 하나의 마우스.\n");
          strcpy(storage[0].name,"희미한 혁명의 기운(구슬)");
  • RandomWalk2/재동 . . . . 139 matches
          self.assertEquals('5 5\n',self.reader.getData()[0])
          self.assertEquals('22224444346\n',self.reader.getData()[2])
          self.assertEquals((5,5),self.reader.getBoardLength())
          self.assertEquals((0,0),self.reader.getStartPoint())
          self.assertEquals(expectPath,self.reader.getPath())
          self.assertEquals(expectBoard,self.board.getBoard())
          self.moveRoach.setBoard(self.board.getBoard())
          self.board.setBoard(self.moveRoach.getBoard())
          self.assertEquals(expectBoard,self.board.getBoard())
          self.assertEquals(11,self.moveRoach.getCount())
          for i in range(3):
          self.moveRoach.setBoard(self.board.getBoard())
          self.board.setBoard(self.moveRoach.getBoard())
          self.assertEquals(self.expectBoard[i],self.board.getBoard())
          def getData(self):
          def getBoardLength(self):
          def getStartPoint(self):
          def getPath(self):
          self.row, self.col = self.reader.getBoardLength()
          self.board = [[0 for i in range(self.col)] for j in range(self.row)]
  • 비행기게임/BasisSource . . . . 134 matches
         if not pygame.image.get_extended():
          raise SystemExit,"sorry, extended image module required"
         def load_image(file):
          surface = pygame.image.load(file)
          raise SystemExit, 'Could not load image "%s"%s'%(file,pygame.get_error)
         def load_images(*files):
          imgs.append(load_image(file))
          imageCount = 0
          imageMax = 15
          imagefrequence = 5
          self.image = self.images[self.REGULAR]
          self.rect = self.image.get_rect()
          def setImage(self, direction) :
          if self.count%self.imagefrequence == 0:
          if self.imageCount <self.imageMax :
          self.image = self.images[self.imageCount]
          self.imageCount= self.imageCount + 1
          self.imageCount = 0
          self.image = self.images[kind]
          self.rect = self.image.get_rect()
  • MoniWikiPo . . . . 118 matches
         # MoniWiki message file
         "Language-Team: ko <ko@li.org>\n"
         #: ../plugin/BlogChanges.php:198
         #: ../plugin/BlogChanges.php:200 ../locale/dummy.php:7
         msgid "BlogChanges"
         #: ../plugin/BlogChanges.php:246
         #: ../plugin/BlogChanges.php:378 ../plugin/BlogChanges.php:380
         #: ../plugin/BlogChanges.php:411 ../plugin/processor/blog.php:86
         #: ../plugin/BlogChanges.php:411 ../plugin/processor/blog.php:86
         #: ../plugin/BlogChanges.php:413 ../plugin/Comment.php:124
         #: ../plugin/BlogChanges.php:423 ../plugin/processor/blog.php:97
         #: ../plugin/BlogChanges.php:443
         #: ../plugin/BlogChanges.php:446
         msgid "Cut & Paste a Clipboard Image"
         msgid "Page is not writable"
         msgid "Page does not exists"
         "Sorry, can not save page because some messages are blocked in this wiki."
         msgid "Found %s matching %s out of %s total pages"
         msgid "page"
         msgid "pages"
  • MoinMoinFaq . . . . 116 matches
         is a database of pages that can be collaboritively edited using a web
         very many pages, which describe various projects, architectures,
         ideas, etc. for people to comment on. Some pages just sit there and
         convey information. Other pages are an open invitation for discussion
         In general, a wiki is very much a free-form tool, whose
         value derives from the use to which it is put. For instance, a page in
         use a wiki page to collaboratively work on a project.
         to manage their ideas and projects.
          * Editability by anyone - A wiki page is editable by anyone with a web browser
          * ability to view recent changes
          * ability to search pages (several ways)
          * ability to very easily add new pages
          * ability to see the change history for a document
         some things it cannot do. The biggest missing
         This is an important question. In general, wiki's have
         difficult, because there is a change log (and back versions) of every page
         maintained in a location inaccessible to web users. Thus, when page
         quickly), pages can be restored quite easily to their previous good state.
         can enter incorrect information onto a page, or edit pages to intentionally
         change the information so it is incorrect (for example, people can change
  • TFP예제/WikiPageGather . . . . 111 matches
         집에서 모인모인을 돌리다가 전에 생각해두었었던 MindMap 이 생각이 났다. Page간 관계들에 대한 Navigation을 위한. 무작정 코딩부터 하려고 했는데 머릿속에 정리가 되질 않았다. 연습장에 이리저리 쓰고 그리고 했지만. -_-; '너는 왜 공부하고 실천을 안하는 것이야!' 공부란 머리로 절반, 몸으로 절반을 익힌다. 컴공에서 '백견이 불여일타' 란 말이 괜히 나오는 것은 아니리라.
         === WikiPageGatherTestCase.py ===
         from WikiPageGather import *
         class WikiPageGatherTestCase (unittest.TestCase):
          self.pageGather = WikiPageGather ()
          self.pageGather = None
          def testConvertWikiPageNameToMoinFileName (self):
          self.assertEquals (self.pageGather.WikiPageNameToMoinFileName ('''한글테스트'''), '''_c7_d1_b1_db_c5_d7_bd_ba_c6_ae''')
          self.assertEquals (self.pageGather.WikiPageNameToMoinFileName ("FrontPage"), "FrontPage")
          def testGetPageNamesFromPage (self):
          self.pageGather.SetPage ("FrontPage")
          self.assertEquals (self.pageGather.GetPageNamesFromPage (), ["LearningHowToLearn", "ActiveX", "Python", "XPInstalled", "TestFirstProgramming", "한글테스트", "PrevFrontPage"])
          def testGetPageNamesFromString (self):
          self.assertEquals (self.pageGather.GetPageNamesFromString (strings), ["TestFirstIn", "TestFi", "StringIn"])
          self.assertEquals (self.pageGather.GetPageNamesFromString (strings), ["Testing", "Testing The Program", "TestFirst"])
          self.assertEquals (self.pageGather.IsHeadTagLine (strings), 1)
          self.assertEquals (self.pageGather.IsHeadTagLine (strings), 0)
          self.assertEquals (self.pageGather.RemoveHeadLine (strings), "testing.. -_-a\nfwe\n")
          def testGetWikiPage(self):
          self.assertEquals (self.pageGather.GetWikiPage ("FrontPage"), '=== Reading ===\n' +
  • MoreEffectiveC++/Exception . . . . 105 matches
          class Image{
          Image(const string& imageDataFileName);
          const string& imageFileName = "",
          Image *theImage;
          const string& imageFileName,
          :theName(name), theAddress(address), theImage(0), theAudioClip(0)
          if (imageFileName != ""){ // 이미지를 생성한다.
          theImage = new Image(imageFileName);
          delete theImage;
         생성자는 theImage와 theAudioClip를 null로 초기화 시킨다. C++상에서 null값이란 delete상에서의 안전을 보장한다. 하지만... 위의 코드중에 다음 코드에서 new로 생성할시에 예외가 발생된다면?
         이렇게 해도 여전히 문제는 남는다. 무엇이냐 하면, 만약 BookEntry의 생성자중에서 AudioClip 객체 생성중에 예외를 propagate하면 바로 위 코드중 pb 포인터에 null을 반환해 버린다. 반납된 이렇게 되면 이미 정상적으로 생성된 theImage를 지우지 못하는 사태가 발생해 버리는 것이다.
          const string& imageFileName,
          :theName(name), theAddress(address), theImage(0), theAudioClip(0)
          if (imageFileName != ""){
          theImage = new Image(imageFileName);
          delete theImage;
          const string& imageFileName,
          :theName(name), theAddress(address), theImage(0), theAudioClip(0)
          Image * const theImage;
          Image * initImage(const string& imageFileName);
  • Gof/Mediator . . . . 91 matches
         http://zeropage.org/~reset/zb/data/fontc047.gif
         http://zeropage.org/~reset/zb/data/media033.gif
         http://zeropage.org/~reset/zb/data/media031.gif
         http://zeropage.org/~reset/zb/data/media034.gif
         DialogDirect는 다이얼로그의 전체 행위를 정의한 추상 클래스이다. client들은 화면에 다이얼로그를 나타내기 위해서 ShowDialog 연산자를 호출한다. CreateWidgets는 다이얼로그 도구들을 만들기 위한 추상 연산자이다. WidgetChanged는 또 다른 추상 연산자이며, 도구들은 director에게 그들이 변했다는 것을 알려주기 위해서 이를 호출한다. DialogDirector subclass들은 CreateWidgets을 적절한 도구들을 만들기 위해서 override하고 그리고 그들은 WidgetChanged를 변화를 다루기 위해서 override한다.
         http://zeropage.org/~reset/zb/data/mediator.gif
         http://zeropage.org/~reset/zb/data/media030.gif
          virtual void WidgetChanged(Widget) = 0;
          virtual void CreateWidgets() = 0;
         Widget 은 widgets들을 위한 추상 기초 클래스이다. 하나의 widget은 자신의 director를 알고 있다.
          class Widget {
          Widget(DialogDirector*);
          virtual void Changed();
         changed 는 director의 WidgetChanged 연산을 호출한다. Widget들은 자신의 director의 WidgetChanged 호출을 의미있는 이벤트를 알져주기 위해서 사용한다.
          void Widget::Changed() {
          _director->WidgetChanged(this);
         DialogDirector의 subclass들은 적절한 widget작동하기 위해서 WidgetChanged를 override해서 이용한다. widget은 자신의 referece를 WidgetChanged에 argument로서 넘겨줌으로서 어떤 widget의 상태가 바뀌었는지를 director로 하여금 알게해준다. DialogDirector의 subclass들은 CreateWidget 순수 추상 연산자를 다이얼로그에 widget들을 만들기 위해 재정의한다.
         ListBox, EntryField, Button은 특화된 사용자 인터페이스 요소를 위한 DialogDirector의 subclass들이다. ListBox는 현재 선택을 위해서 GetSelection연산자를 제공한다. 그리고 EntryField의 SetText 연산자는 새로운 text로 field를 채운다.
          class ListBox:public Widget {
          virtual const char* GetSelection();
  • ErdosNumbers/조현태 . . . . 90 matches
         char TARGET_NAME[]="Erdos, P.";
          data_manager* datas=new data_manager();
          cin.getline(temp,256);
          datas->process_erdos_number(TARGET_NAME);
          cin.getline(temp,256);
          int score=datas->get_score(temp);
          void change_score(int );
          void get_passive();
          int get_score();
          char* get_name();
          int get_number_line();
          int get_line_number(int );
          int get_tuched();
          human_data* get_data();
          line_data* get_next();
         class data_manager{
          data_manager();
          ~data_manager();
          int get_score(char* );
         void human_data::str_copy(char** target, char* original)
  • WikiSlide . . . . 89 matches
          * a technology for collaborative creation of internet and intranet pages
          * '''Easy''' - no HTML knowledge necessary, simply formatted text
          * '''Secure''' - every change is archived, nothing gets lost
          * '''Interlinked''' - Links between pages are easy to make
          * Personal Information Management, Knowledgebases, Brainstorming
          * Name (appears on RecentChanges)
          * Email address for subscribing to page change emails and retrieving a lost login/password
          * Structure of pages
          * "Recently visited pages" (see UserPreferences)
          * Title search and full text search at bottom of page
          * WikiSandBox: Sandbox page to play around and experiment with
          * RecentChanges: What has changed recently?
          * FindPage: Searching the Wiki by various methods
          * TitleIndex: A list of all pages in the Wiki
          * WordIndex: A list of all words in page titles (i.e. a list of keywords/concepts in the Wiki)
         To edit a page, just click on [[Icon(edit)]] or on the link "`EditText`" at the end of the page. A form will appear enabling you to change text and save it again. A backup copy of the previous page's content is made each time.
         You can check the appearance of the page without saving it by using the preview function - ''without'' creating an entry on RecentChanges; additionally there will be an intermediate save of the page content, if you have created a homepage ([[Icon(home)]] is visible).
         <!> After editing pages, please leave the edit form by "`Save Changes`" since otherwise your edits will be lost!
         (!) In UserPreferences, you can set up the editor to open when you double click a page.
         (!) You can subscribe to pages to get a mail on every change of that page. Just click on the envelope [[Icon(subscribe)]] at top right of the page.
  • MatrixAndQuaternionsFaq . . . . 85 matches
         This FAQ is maintained by "hexapod@netcom.com". Any additional suggestions or related questions are welcome. Just send E-mail to the above address.
         Q3. How do I represent a matrix using the C/C++ programming languages?
         Q4. What are the advantages of using matrices?
         Q9. How do I add two matrices together?
         Q11. How do I multiply two matrices together?
         Q27. How do I generate a rotation matrix in the X-axis?
         Q28. How do I generate a rotation matrix in the Y-axis?
         Q29. How do I generate a rotation matrix in the Z-axis?
         Q35. How do I generate a rotation matrix from Euler angles?
         Q36. How do I generate Euler angles from a rotation matrix?
         Q37. How do I generate a rotation matrix for a selected axis and angle?
         Q38. How do I generate a rotation matrix to map one vector onto another?
          of image processing. General purpose NxN matrices can be used to
          perform image processing functions such as convolution.
          3x3 matrices are used to perform low-budget 3D animation. Operations
         === Q3. How do I represent a matrix using the C/C++ programming languages? ===
          languages is to make use of the "typedef" keyword. Both 3x3 and 4x4
          Using the C/C++ programming languages the linear ordering of each
         === Q4. What are the advantages of using matrices? ===
          Advantages can also be pointed out. By following a mathematical approach
  • Android/WallpaperChanger . . . . 84 matches
          * http://stackoverflow.com/questions/2169649/open-an-image-in-androids-built-in-gallery-app-programmatically
          package june.my.testdroid;
         import android.provider.MediaStore.Images.Media;
          private String selectedImagePath;
          //Intent i = new Intent(Intent.ACTION_PICK,android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
          i.setType("image/*");
          //i.setType(MediaStore.Images.Media.CONTENT_TYPE);
          i.setAction(Intent.ACTION_GET_CONTENT);
          Uri selectedImageUri = data.getData();
          selectedImagePath = getPath(selectedImageUri);
          public String getPath(Uri uri) {
          String[] projection = { MediaStore.Images.Media.DATA };
          Cursor cursor = managedQuery(uri, projection, null, null, null);
          .getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
          return cursor.getString(column_index);
          * WallpaperManager 클래스를 통해 할수 있더라
          * {{{ manager.setBitmap(Bitmap.createScaledBitmap(b, d.getWidth()*4, d.getHeight(), true)); }}} 왜 * 4냐면 내 폰에 배경화면이 4칸이라 답하겠더라
         package june.mywallpaper.com;
         import android.app.WallpaperManager;
         import android.view.WindowManager;
  • OpenGL스터디_실습 코드 . . . . 79 matches
         void ChangeSize(GLsizei w, GLsizei h)
          glutReshapeFunc(ChangeSize);
          * 1. use up, down, left, right key in your key board. then its direction of viewpoint will be changed.
          //get point size range and its interval.
          glGetFloatv(GL_POINT_SIZE_RANGE, sizes);
          glGetFloatv(GL_POINT_SIZE_GRANULARITY, &step);
         //angle change in case of finding key event command.
         //change window size event function
         void ChangeSize(GLsizei w, GLsizei h)
          GLfloat nRange = 100.0f;
          glOrtho(-nRange, nRange, -nRange*h/w, nRange*h/w, nRange, -nRange);
          glOrtho( -nRange*w/h, nRange*w/h, -nRange, nRange, nRange, -nRange);
          glutReshapeFunc(ChangeSize);
          * 2. click mouse right button and you can change the star shape statements by click each menu item.
         GLboolean bEdgeFlag = true;
          glEdgeFlag(bEdgeFlag);
          glEdgeFlag(TRUE);
          glEdgeFlag(bEdgeFlag);
          glEdgeFlag(TRUE);
          glEdgeFlag(bEdgeFlag);
  • CubicSpline/1002/NaCurves.py . . . . 76 matches
         class ErrorLagrange:
          self.lagrange = Lagrange(aListX)
          return self.normalFunc.perform(x) - self.lagrange.perform(x)
         class ErrorPiecewiseLagrange:
          self.piecewiseLagrange = PiecewiseLagrange(aControlPointListX, aPieceSize)
          return self.normalFunc.perform(x) - self.piecewiseLagrange.perform(x)
         class Lagrange:
          def getControlPointListX(self):
          def getControlPointListY(self):
          for j in range(0, len(self.controlPointListX)):
          return (x - self._getX(j)) / (self._getX(i) - self._getX(j))
          for i in range(0, len(self.controlPointListX)):
          lg += self._basedFunction(x, i) * self._getY(i)
          def _getX(self, i):
          def _getY(self, i):
         class PiecewiseLagrange:
          def getControlPointListX(self):
          return Lagrange(self.getPiece(1)).perform(x)
          return Lagrange(self.getPiece(2)).perform(x)
          return Lagrange(self.getPiece(3)).perform(x)
  • CubicSpline/1002/test_NaCurves.py . . . . 74 matches
         class TestLagrange(unittest.TestCase):
          self.l = Lagrange(self.dataset)
          def _getX(self, i):
          self.assert_(Lagrange);
          l = Lagrange(self.dataset)
          self.assertEquals (l.getControlPointListX(), self.dataset)
          l = Lagrange(self.dataset)
          self.assertEquals (l.getControlPointListY(), listY)
          l = Lagrange(self.dataset)
          expected = (x - self._getX(1)) / (self._getX(0) - self._getX(1))
          expected = (x - self._getX(2)) / (self._getX(0) - self._getX(2))
          expected = (x - self._getX(3)) / (self._getX(0) - self._getX(3))
          l = Lagrange(self.dataset)
          expected = (x - self._getX(0)) / (self._getX(1) - self._getX(0))
          expected = (x - self._getX(2)) / (self._getX(1) - self._getX(2))
          expected = (x - self._getX(3)) / (self._getX(1) - self._getX(3))
          l = Lagrange(self.dataset)
          for i in range(0, len(self.dataset)):
          for j in range(0, len(self.dataset)):
          expected = (x - self._getX(j)) / (self._getX(i) - self._getX(j))
  • VonNeumannAirport/1002 . . . . 72 matches
         이를 Target으로 잡으려니, 더 커보이고, 이를 작은 Test 로 나눠봅니다.
          CPPUNIT_ASSERT_EQUAL (1, conf->getTraffic ());
          int getTraffic () {
          CPPUNIT_ASSERT_EQUAL (1, conf->getTraffic ());
          CPPUNIT_ASSERT_EQUAL (2, conf->getTraffic ());
          int getTraffic () {
          CPPUNIT_ASSERT_EQUAL (102, conf->getTraffic ());
          CPPUNIT_ASSERT_EQUAL (expectedSet[i], conf->getTraffic ());
          CPPUNIT_ASSERT_EQUAL(2, conf->getTraffic());
          CPPUNIT_ASSERT_EQUAL(2, conf->getTraffic());
          int getTraffic () {
          traffic += getDistance () * people;
         getDistance ()의 경우 두 city gate 간의 거리이다. 일단 스텁 코드를 작성해두고,
          int getDistance () {
          void testGetDistance () {
          CPPUNIT_ASSERT_EQUAL(1, conf->getDistance(1,1));
         C:\User\reset\AirportSec\main.cpp(84) : error C2660: 'getDistance' : function does not take 2 parameters
          int getDistance (int startCity, int endCity) {
         C:\User\reset\AirportSec\main.cpp(24) : error C2660: 'getDistance' : function does not take 0 parameters
          traffic += getDistance () * people;
  • MobileJavaStudy/SnakeBite/FinalSource . . . . 68 matches
          g.fillRect(0, 0, getWidth(), getHeight());
          Image splashImage = Image.createImage("/Splash.png");
          g.drawImage(splashImage, getWidth() / 2, getHeight() / 2, Graphics.HCENTER | Graphics.VCENTER);
          private final int xRange;
          private final int yRange;
          public Snake(int length, int xRange, int yRange) {
          this.xRange = xRange;
          this.yRange = yRange;
          public SnakeCell getSnakeCell(int index) {
          public int getDirection() {
          head = getSnakeCell(0);
          if(head.x < 0 || head.x > xRange - 1
          || head.y < 0 || head.y > yRange - 1)
          cell = getSnakeCell(i);
          SnakeCell prevHead = getSnakeCell(0);
          currentHead = getSnakeCell(0);
          private final int snakeXRange;
          private final int snakeYRange;
          canvasWidth = getWidth();
          canvasHeight = getHeight();
  • PowerOfCryptography/조현태 . . . . 68 matches
         unsigned __int64 such_target_number(unsigned __int64 mokpyo, unsigned __int64 gaesu)
          unsigned __int64 temp_target=(min_answer+max_answer)/2;
          temp_result*=temp_target;
          max_answer=temp_target;
          min_answer=temp_target;
          return temp_target;
          unsigned __int64 answer=such_target_number(intput_number,gob_gaesu);
          save_number *get_prv()
          save_number *get_next()
          void plus_number(save_number *plus_target)
          save_number *target=this;
          unsigned __int64 get_number;
          get_number=plus_target->call_number(i);
          if (MAX_LONG==get_number)
          this->plus_number_unsigned(get_number);
          if (target->get_prv()==NULL)
          target=target->get_prv();
          get_number=plus_target->call_number(i);
          if (MAX_LONG==get_number)
          target=new save_number(get_number,target);
  • ProjectPrometheus/AT_RecommendationPrototype . . . . 62 matches
          def _getPrefCoef(self, aBook):
          aNewBook.addBookRelation(book, self._getPrefCoef(book) + self._getPrefCoef(aNewBook))
          book.addBookRelation(aNewBook, self._getPrefCoef(aNewBook) + self._getPrefCoef(book))
          def getViewBookList(self):
          def getRelatedBookList(self):
          def getBookCoef(self, aBook):
          def getRecommendationBookList(self):
          def getRecommendationBookListLimitScore(self, aScore):
          actual = self.book1.getBookCoef(self.book2)
          #self.assertEquals( book1.getBookCoef(book2), expected)
          self.assertEquals(self.book1.getBookCoef(self.book2), (3 + 4) * WEIGHT_HEAVYREVIEW)
          self.assertEquals(self.book3.getBookCoef(self.book1),(3+2) * WEIGHT_HEAVYREVIEW)
          self.assertEquals(self.book3.getBookCoef(self.book2), (2+4) * WEIGHT_HEAVYREVIEW)
          self.assertEquals(self.book2.getBookCoef(self.book3), (6+3) * WEIGHT_HEAVYREVIEW)
          self.assertEquals(self.book3.getBookCoef(self.book2), (6+3) * WEIGHT_HEAVYREVIEW)
          self.assertEquals(self.book1.getBookCoef(self.book3), (2+5+5) * WEIGHT_HEAVYREVIEW)
          self.assertEquals(self.book1.getBookCoef(self.book2), (7+5+1) * WEIGHT_HEAVYREVIEW)
          self.assertEquals(self.book4.getBookCoef(self.book1), (7+8) * WEIGHT_HEAVYREVIEW)
          self.assertEquals(self.book4.getBookCoef(self.book2), (8+4) * WEIGHT_HEAVYREVIEW)
          self.assertEquals(self.book4.getBookCoef(self.book3), (6+5) * WEIGHT_HEAVYREVIEW)
  • PyUnit . . . . 57 matches
          * http://pyunit.sourceforge.net
         class DefaultWidgetSizeTestCase(unittest.TestCase):
          widget = Widget("The widget")
          assert widget.size() == (50,50), 'incorrect default size'
         testCase = DefaultWidgetSizeTestCase ()
         만일 testcase가 많아지면 그들의 set-up 코드들도 중복될 것이다. 매번 Widget 클래스를 테스트하기 위해 클래스들마다 widget 인스턴스를 만드는 것은 명백한 중복이다.
         class SimpleWidgetTestCase(unittest.TestCase):
          self.widget = Widget("The widget")
         class DefaultWidgetSizeTestCase(SimpleWidgetTestCase):
          assert self.widget.size() == (50,50), 'incorrect default size'
         class WidgetResizeTestCase(SimpleWidgetTestCase):
          self.widget.resize(100,150)
          assert self.widget.size() == (100,150), \
         class SimpleWidgetTestCase (unittest.TestCase):
          self.widget = Widget ("The widget")
          self.widget.dispose ()
          self.widget = None
         종종, 많은 작은 test case들이 같은 fixture를 사용하게 될 것이다. 이러한 경우, 우리는 DefaultWidgetSizeTestCase 같은 많은 작은 one-method class 안에 SimpleWidgetTestCase를 서브클래싱하게 된다. 이건 시간낭비이고,.. --a PyUnit는 더 단순한 메커니즘을 제공한다.
         class WidgetTestCase (unittest.TestCase):
          self.widget = Widget ("The widget")
  • HelpOnLinking . . . . 55 matches
         외부링크를 항상 새 창으로 열게하려면 `config.php`에 {{{$external_target="_blank";}}}라고 지정해 주어야 합니다.
         위키위키에서는 외부의 위키 혹은 위키위에 준하는 다른 사이트를 좀 더 쉽게 연결하는 문법을 제공합니다. 예를 들어, {{{http://moniwiki.kldp.org/wiki/FrontPage}}}라고 링크를 거는 대신에 {{{MoniWiki:FrontPage}}}라고 링크를 걸면 MoniWiki:FrontPage 처럼 표시가 됩니다. 이를 인터위키 연결이라고 합니다.
         `{{{MoniWiki:FrontPage}}}` 와 `{{{wiki:MoniWiki:FrontPage}}}`는 똑같습니다. 여기서 인터위키를 뺀 {{{wiki:FrontPage}}}는 {{{FrontPage}}}와 똑같습니다. (모인모인 1.0.x에서 지원)
         만약 다른 이름으로 보이게 하려면 {{{[wiki:MoniWiki:FrontPage 대문]}}}과 같은 식으로 쓰면 `{{{MoniWiki:FrontPage}}}`로 연결되고 `[wiki:MoniWiki:FrontPage 대문]`이라고 보여지게 됩니다.
         일반 위키페이지의 경우에도 마찬가지 방식으로 {{{[wiki:FrontPage 대문]}}}이라고 쓰면 `FrontPage`로 연결되고 `대문`으로 표시됩니다.
         특별히 이 경우 {{{[wiki:FrontPage 대문]}}}은 {{{[:FrontPage 대문]}}}과 똑같습니다. (모니위키 1.1.4 확장)
         앞부분에서도 언급한 내용이지만, 자동으로 링크가 걸릴 경우 URL 주소 되에 공백을 넣어주거나, <http://moniwiki.kldp.org/wiki.php/FrontPage>와 같이 연결해주어야 합니다. 정리해보면
         이와같은 기본 형식과 함께, 모인모인/모니위키에서 지원: `wiki:`, `attachment:`. "`wiki:`" 는 내부링크 혹은 인터위키 링크를 뜻합니다. 따라서 `MoniWiki:FrontPage` 와 `wiki:MoniWiki:FrontPage`는 똑같습니다. 주의할 점은 "`wiki:`" 형식은 괄호로 연결되는 링크의 경우 반드시 사용해야 합니다. `attachment:`는 파일 첨부를 위해 사용됩니다.
          * http://moniwiki.sourceforge.net/
          * [http://moniwiki.sourceforge.net/]
          * [http://moniwiki.sourceforge.net/ MoniWiki Sourceforge Homepage]
          * http://moniwiki.sourceforge.net/imgs/moniwiki-logo.gif
          * [http://moniwiki.sourceforge.net/imgs/moniwiki-logo.gif]
          * [http://moniwiki.sourceforge.net/imgs/moniwiki-logo.gif moniwiki-logo.gif]
          * [http://moniwiki.sourceforge.net/ http://moniwiki.sourceforge.net/imgs/moniwiki-logo.gif]
          * [wiki:MeatBall:InterWiki InterWiki page on MeatBall]
          * http://moniwiki.sourceforge.net/
          * [http://moniwiki.sourceforge.net/]
          * [http://moniwiki.sourceforge.net/ MoniWiki Sourceforge Homepage]
          * http://moniwiki.sourceforge.net/imgs/moniwiki-logo.gif
  • 데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/김동준 . . . . 55 matches
         package org.zeropage.machinelearn;
          private Map<String,Integer> sectionWord;
          this.sectionWord = new HashMap<String,Integer>();
          if( this.sectionWord.get(wordTmp) == null) { // 해당 단어가 없으면
          else { this.sectionWord.put(wordTmp, this.sectionWord.get(wordTmp)+1); } // 있는경우 자신의 것에 갯수를 한개 더 추가
          public HashMap<String,Integer> getSectionData() {
          return (HashMap<String, Integer>) this.sectionWord;
          public int getSectionWordsNumber() {
          public int getSectionWordNumber(String word) {
          return (sectionWord.get(word) == null) ? 1 : sectionWord.get(word)+1;
          public int getSectionArticleNumber() {
         package org.zeropage.machinelearn;
          if(i != index) { notInSectionArticleSum += sectionTrain[i].getSectionArticleNumber(); }
          if(i != index) { notInSectionWordTotalSum += sectionTrain[i].getSectionWordsNumber(); }
          if(i != index) { notInSectionWordSum += sectionTrain[i].getSectionWordNumber(word); }
          private double getWeight(int index, String Article) {
          double reslt = getLnPsPns(index);
          reslt += getLnPwsPwns(index, wordTmp);
          private double getLnPsPns(int index) {
          return Math.log((double)sectionTrain[index].getSectionArticleNumber() / notInSectionArticleSum);
  • 정모 . . . . 53 matches
         ZeroPage 의 정모.
         || 1월 ||[http://zeropage.org/notice/49785 정모/2011.1.5], [http://zeropage.org/notice/49860 정모/2011.1.12] ||
         || 12월 || [http://zeropage.org/notice/49180 정모/2010.12.10, [http://zeropage.org/notice/49662 정모/2010.12.29]]||
         || 9월 || [http://zeropage.org/notice/47677 정모/2010.9.2]||
         || 8월 || [http://zeropage.org/notice/47143 정모/2010.8.11]||
         || 7월 || [http://zeropage.org/notice/46215 정모/2010.7.1, [http://zeropage.org/notice/46714 정모/2010.7.21, [http://zeropage.org/notice/46871 정모/2010.7.28]]]||
         || 6월 || [http://zeropage.org/notice/45316 정모/2010.6.4]||
         || 5월 || [http://zeropage.org/notice/43940 정모/2010.5.14]||
         || 4월 || [http://zeropage.org/notice/42116 정모/2010.4.9, [http://zeropage.org/notice/43064 정모/2010.4.30]]||
         || 3월 || [http://zeropage.org/notice/38954 정모/2010.3.3, [http://zeropage.org/notice/40693 정모/2010.3.26]]||
         || 2월 || [http://zeropage.org/notice/38086 정모/2010.2.10, [http://zeropage.org/notice/38652 정모/2010.2.17]]||
         || 11월 || [http://zeropage.org/notice/33384 정모/2009.11.3]||
         || 4월 || [http://zeropage.org/notice/27935 정모/2009.4.8, [http://zeropage.org/notice/29017 정모/2009.4.29]]||
         || 3월 || [http://zeropage.org/notice/25612 정모/2009.3.13, [http://zeropage.org/notice/26226 정모/2009.3.18, [http://zeropage.org/notice/26387 정모/2009.3.25]]]||
         || 2월 || [http://zeropage.org/notice/24255 정모/2009.2.11, [http://zeropage.org/notice/24896 정모/2009.2.27]]||
         || 12월 || [http://zeropage.org/notice/23244 정모/2008.12.17]||
         || 11월 || [http://zeropage.org/notice/21280 정모/2008.11.4, [http://zeropage.org/notice/22285 정모/2008.11.25]]||
         || 9월 || [http://zeropage.org/notice/16571 정모/2008.9.2, [http://zeropage.org/notice/17261 정모/2008.9.9, [http://zeropage.org/notice/18020 정모/2008.9.16, [http://zeropage.org/notice/18425 정모/2008.9.23, [http://zeropage.org/notice/19240 정모/2008.9.30]]]]]||
         || 8월 || [http://zeropage.org/notice/14892 정모/2008.8.4, [http://zeropage.org/notice/15498 정모/2008.8.11, [http://zeropage.org/notice/15882 정모/2008.8.18]]]||
         || 7월 || [http://zeropage.org/notice/12250 정모/2008.7.7, [http://zeropage.org/notice/12860 정모/2008.7.15, [http://zeropage.org/notice/13447 정모/2008.7.21, [http://zeropage.org/notice/14079 정모/2008.7.28]]]]||
  • MineFinder . . . . 51 matches
         [해성] 오오.. Artificial Intelligence.. -_- 근데 저 스펠링이 맞나..[[BR]]
         http://zeropage.org/~reset/zb/data/spy_1.gif
         각각 메뉴들에 대해 처리를 하기 위해 Message 를 캡쳐해봤다.
         http://zeropage.org/~reset/zb/data/spy_2.gif
          * [http://zeropage.org/~reset/zb/download.php?id=KDP_board_image&page=1&page_num=20&category=&sn=&ss=on&sc=on&keyword=&prev_no=&select_arrange=headnum&desc=&no=57&filenum=1 1차일부분코드] - 손과 눈에 해당하는 부분 코드를 위한 간단한 예제코드들 모음. 그리고 지뢰찾기 프로그램을 제어하는 부분들에 대해 Delegation 시도. (CMinerControler 클래스는 처음 '막 짠' 코드로부터 지뢰찾기 제어부분 함수들을 클래스화한것임)
          * 지뢰찾기 프로그램에게 해당 행동 Message를 보낸다.
          * [http://zeropage.org/~reset/zb/download.php?id=KDP_board_image&page=1&page_num=20&category=&sn=&ss=on&sc=on&keyword=&prev_no=&select_arrange=headnum&desc=&no=58&filenum=1 1차제작소스]
          // TODO: Add your message handler code here and/or call default
          Function coverage: 52.1%
          Overhead Average 5
          Module function coverage: 52.1%
          86270.513 38.6 86270.513 38.6 18252086 CDC::GetPixel(int,int) (mfc42d.dll)
          53966.631 24.1 223296.921 99.9 855 CWinThread::PumpMessage(void) (mfc42d.dll)
          251.949 0.1 251.949 0.1 42702 CWnd::GetDC(void) (mfc42d.dll)
          184.900 0.1 184.900 0.1 208404 CMineSweeper::GetData(int,int) (minesweeper.obj)
         위의 결과를 보면, 가장 많이 호출되어 시간을 점유하는 것은 GetPixel와 PumpMessage이다. mfc의 함수와 윈도우 메세지드리븐 방식에 대해서는 수정할 수 없다 하더라도, 해당 함수에 대해서 호출 횟수를 줄이는 방법은 강구해야 할 것이다.
         GetPixel 은 어디서 호출될까? Edit->Find in Files 를 하면 해당 프로젝트내에서 GetPixel이 쓰인 부분들에 대해 알 수 있다.
         Searching for 'GetPixel'...
         F:WorkingTempMinerFinderMinerBitmapAnalyzer.cpp(65): if (bmpdc->GetPixel (bmpStartX,bmpStartY) != rgbColor)
         F:WorkingTempMinerFinderMinerBitmapAnalyzer.cpp(135): rgb = screendc->GetPixel (nX+nBi,nY+nBj);
  • 3N+1Problem/Leonardong . . . . 49 matches
          def getMaximumCycleLength(self, aFrom, aTo):
          for i in range( aFrom, aTo + 1):
          cycleLength = self.getCycleLength(i)
          def getCycleLength( self, aStart ):
          print self.getMaximumCycleLength(numFrom, numTo)
          def testGetMaximumCycleLength(self):
          self.assertEquals( 1, self.runner.getMaximumCycleLength( 1, 1 ) )
          self.assertEquals( 20, self.runner.getMaximumCycleLength( 1, 10 ) )
          self.assertEquals( 125, self.runner.getMaximumCycleLength( 100, 200 ) )
          self.assertEquals( 89, self.runner.getMaximumCycleLength( 201, 210 ) )
          self.assertEquals( 174, self.runner.getMaximumCycleLength( 900, 1000) )
          def testGetCycleLength(self):
          self.assertEquals( 1, self.runner.getCycleLength(1) )
          self.assertEquals( 5, self.runner.getCycleLength(16) )
          self.assertEquals( 16, self.runner.getCycleLength(22) )
          def getMaximumCycleLen(self, aFrom, aTo):
          for i in range( aFrom, aTo + 1):
          if self.getCycleLen(i) > maximum:
          maximum = self.getCycleLen(i)
          def getCycleLen( self, n ):
  • MobileJavaStudy/SnakeBite/Spec2Source . . . . 48 matches
          private final int snakeCellXRange;
          private final int snakeCellYRange;
          public Snake(int length, int xRange, int yRange) {
          snakeCellXRange = xRange;
          snakeCellYRange = yRange;
          public SnakeCell getSnakeCell(int index) {
          public int getDirection() {
          head = getSnakeCell(0);
          if(head.snakeCellX < 0 || head.snakeCellY > snakeCellXRange - 1
          || head.snakeCellY < 0 || head.snakeCellY > snakeCellYRange - 1)
          cell = getSnakeCell(i);
          SnakeCell prevHead = getSnakeCell(0);
          SnakeCell currentHead = getSnakeCell(0);
          canvasWidth = getWidth();
          canvasHeight = getHeight();
          cell = snake.getSnakeCell(i);
          int gameAction = getGameAction(keyCode);
          if(gameAction == Canvas.LEFT && snake.getDirection() != Snake.RIGHT)
          else if(gameAction == Canvas.RIGHT && snake.getDirection() != Snake.LEFT)
          else if(gameAction == Canvas.UP && snake.getDirection() != Snake.DOWN)
  • MobileJavaStudy/SnakeBite/Spec3Source . . . . 48 matches
          private final int xRange;
          private final int yRange;
          public Snake(int length, int xRange, int yRange) {
          this.xRange = xRange;
          this.yRange = yRange;
          public SnakeCell getSnakeCell(int index) {
          public int getDirection() {
          head = getSnakeCell(0);
          if(head.x < 0 || head.x > xRange - 1
          || head.y < 0 || head.y > yRange - 1)
          cell = getSnakeCell(i);
          SnakeCell prevHead = getSnakeCell(0);
          SnakeCell currentHead = getSnakeCell(0);
          canvasWidth = getWidth();
          canvasHeight = getHeight();
          cell = snake.getSnakeCell(i);
          int gameAction = getGameAction(keyCode);
          if(gameAction == Canvas.LEFT && snake.getDirection() != Snake.RIGHT)
          else if(gameAction == Canvas.RIGHT && snake.getDirection() != Snake.LEFT)
          else if(gameAction == Canvas.UP && snake.getDirection() != Snake.DOWN)
  • 만년달력/김정현 . . . . 48 matches
          public int getDaysInMonth(int month) {
          public int getDaysInYearMonth(int year, int month) {
          return getDaysInMonth(month)+1;
          return getDaysInMonth(month);
          public int getDaysInYear(int year) {
          && ( 0 < day && day <= getDaysInYearMonth(year, month) );
          public String getDayName(int year, int month, int day) {
          int reducedDays= getTotalDaysUntil(year, month, day)%dayNames.length;
          return getDayName(reducedDays);
          private String getDayName(int sequence) {
          public int getTotalDaysUntil(int year, int month, int day) {
          totalDays += getDaysInYear(i);
          totalDays += getDaysInYearMonth(year, i);
          public String[] getDayNames() {
          public String getResult(int start, int end) {
          public String getNames(int length) {
          String startDay= timeInfo.getDayName(year, month, 1);
          maker.setForm(timeInfo.getDayNames(), "\t");
          System.out.println(maker.getNames(4));
          System.out.println(maker.getResult(1, timeInfo.getDaysInYearMonth(year, month)));
  • 영호의해킹공부페이지 . . . . 48 matches
          4. Hackers should be judged by their hacking, not bogus criteria such
          such degrees, age, race, or position.
          6. Computers can change (your) life for the better.
         offsets change around. Another type of pointer points to a fixed location
         distances from the FP will not change.
         it can handle. We use this to change the flow of execution of a program -
         We can change the return address of a function by overwriting the entire
         means that we can change the flow of the program. By filling the buffer up
         trying to get it right so I can just paste it more or less unchanged here -
         save, of course, for the explanations. Next time I'll get human and actually
         OVERFLOW caused an invalid page fault in module OVERFLOW.EXE at 015f:00402127.
         And when executing the program, the output we get is as follows...
         along until we get to our shellcode. Errr, I'm not being clear, what I mean is
         binary in the general-junk directory of this issue. Have fun! ]
         strcat(), sprintf(), vsprintf(), gets() and loops using getc(), fgetc() and
         getchar() are problematic but for some reason no-one has noticed that 'cin >>'
         ifstream) then use get() and getline() instead of the '>>' system.
         general braindeadness at the time of writing) is that buffer2 needn't be so
          call GetModuleHandle ; get Kernel32.dll handle
          call GetProcAddress ; get function address
  • 토비의스프링3/오브젝트와의존관계 . . . . 48 matches
          * getter와 setter를 통해 조회, 수정할 수 있는 프로퍼티를 가진 오브젝트를 의미한다.
         package springbook.user.domain;
          public String getId() {
          public String getName() {
          public String getPassword() {
         package springbook.user.dao;
         import java.sql.DriverManager;
          Connection c = DriverManager.getConnection("jdbc:mysql://localhost/springbook", "spring", "book");
          ps.setString(1, user.getId());
          ps.setString(2, user.getName());
          ps.setString(3, user.getPassword());
          public User get(String id) throws ClassNotFoundException, SQLException{
          Connection c = DriverManager.getConnection("jdbc:mysql://localhost/springbook", "spring", "book");
          user.setId(rs.getString("id"));
          user.setName(rs.getString("name"));
          user.setPassword(rs.getString("password"));
          user.setId("zeropage");
          System.out.println(user.getId() + "등록 성공");
          User user2 = dao.get(user.getId());
          System.out.println(user2.getName());
  • BuildingWikiParserUsingPlex . . . . 47 matches
         Plex 로 Wiki Page Parser 를 만들던중. Plex 는 아주 훌륭한 readability 의 lexical analyzer code 를 만들도록 도와준다.
          def getLinkStr(self, anUrl):
          def getImageStr(self, anUrl):
          def isImage(self, aFileUrl):
          imgExtensions = ("jpg", "png", "gif", "jpeg")
          return extension in imgExtensions
          if self.isImage(aText):
          return self.getImageStr(aText)
          return self.getLinkStr(aText)
          wikiMapName,pageName = self.text.split(":")
          imageTag = "<IMG SRC=../intertag.gif BORDER=0>"
          formatText = "<A HREF=%(url)s>%(imageTag)s</A><A HREF=%(url)s%(pageName)s>%(pageName)s</A>"
          imageTag = "<IMG SRC=../intertag.gif BORDER=1 ALT='Bad:%s'>"%(wikiMapName)
          formatText="<A HREF=%(url)s>%(imageTag)s</A><A HREF=%(url)s>%(pageName)s</A>"
          return formatText % {'url':url, 'pageName':pageName, 'imageTag':imageTag}
          def repl_pagelink(self, aText):
          if aText == "NonExistPage":
          return "<a class=nonexist href='%(scriptName)s/%(pageName)s'>%(pageName)s</a>" % {'scriptName':self.scriptName, 'pageName':aText}
          return "<a href='%(scriptName)s/%(pageName)s'>%(pageName)s</a>" \
          % {'scriptName':self.scriptName, 'pageName':aText}
  • DelegationPattern . . . . 47 matches
          private PassengerSet psg;
          public int getTraffic() {
          ListIterator iter = psg.passengers.listIterator();
          int [] passenger;
          passenger = (int [])iter.next();
          movePassenger(passenger[0],
          passenger[1],
          passenger[2]);
          public int [] getArrivalGates() {
          public int [] getDepartureGates() {
          public int getDistance(int fromCity, int toCity){
          int distance=java.lang.Math.abs(_getArrivalCityGate(fromCity)
          -_getDepartureCityGate(toCity))+1;
          private void movePassenger(int fromCity, int toCity, int aNumber) {
          _traffic+=getDistance(fromCity,toCity)*aNumber;
          public void setPassengers(PassengerSet psg) {
          public int [] getArrivalGates() {
          public int [] getDepartureGates() {
          public int getDistance(int fromCity, int toCity){
          int distance=java.lang.Math.abs(_getArrivalCityGate(fromCity)
  • 데블스캠프2005/RUR-PLE . . . . 46 matches
         http://rur-ple.sourceforge.net/images/left_square2.png
         http://rur-ple.sourceforge.net/images/back_home_start.png
         http://rur-ple.sourceforge.net/images/back_home.png
         http://rur-ple.sourceforge.net/images/beeper1.png
         http://rur-ple.sourceforge.net/images/beeper2.png
         http://rur-ple.sourceforge.net/images/buildwalls.png
         http://rur-ple.sourceforge.net/images/newspaper_start.png
         http://rur-ple.sourceforge.net/images/newspaper_end.png
         http://rur-ple.sourceforge.net/images/harvest1.png
         http://rur-ple.sourceforge.net/images/turnright_txt.png
         http://rur-ple.sourceforge.net/images/move_pick_start.png
         http://rur-ple.sourceforge.net/images/move_pick_end.png
         http://rur-ple.sourceforge.net/images/around1.png
         http://rur-ple.sourceforge.net/images/harvest4.png
         http://rur-ple.sourceforge.net/images/harvest1.png
         http://zeropage.org/~namsangboy/rurple.GIF
          * sorting 문제를 풀고나서 시간 남은 분은 해보시길. [http://rur-ple.sourceforge.net/en/amazing1.htm 러플 Amazing 설명]
         http://rur-ple.sourceforge.net/images/sort1_start.png
         http://rur-ple.sourceforge.net/images/sort1_end.png
         http://rur-ple.sourceforge.net/images/sort2.png
  • 코드레이스/2007/RUR_PLE . . . . 46 matches
         http://rur-ple.sourceforge.net/images/left_square2.png
         http://rur-ple.sourceforge.net/images/back_home_start.png
         http://rur-ple.sourceforge.net/images/back_home.png
         http://rur-ple.sourceforge.net/images/beeper1.png
         http://rur-ple.sourceforge.net/images/beeper2.png
         http://rur-ple.sourceforge.net/images/buildwalls.png
         http://rur-ple.sourceforge.net/images/newspaper_start.png
         http://rur-ple.sourceforge.net/images/newspaper_end.png
         http://rur-ple.sourceforge.net/images/harvest1.png
         http://rur-ple.sourceforge.net/images/turnright_txt.png
         http://rur-ple.sourceforge.net/images/move_pick_start.png
         http://rur-ple.sourceforge.net/images/move_pick_end.png
         http://rur-ple.sourceforge.net/images/around1.png
         http://rur-ple.sourceforge.net/images/harvest4.png
         http://rur-ple.sourceforge.net/images/harvest1.png
         http://zeropage.org/~namsangboy/rurple.GIF
          * sorting 문제를 풀고나서 시간 남은 분은 해보시길. [http://rur-ple.sourceforge.net/en/amazing1.htm 러플 Amazing 설명]
         http://rur-ple.sourceforge.net/images/sort1_start.png
         http://rur-ple.sourceforge.net/images/sort1_end.png
         http://rur-ple.sourceforge.net/images/sort2.png
  • 캠이랑놀자/아영 . . . . 44 matches
         import Image
         im = Image.open("lena.jpg")
         im1 = Image.new("RGB", im.size)
         im2 = Image.new("P", im.size)
         im3 = Image.new("P", im.size)
         for x in range(50,100):
          for y in range(50,100):
          r,g,b = im.getpixel((x,y))
         for x in range(100,150):
          for y in range(100,150):
          r,g,b = im.getpixel((x,y))
         for x in range(150,200):
          for y in range(150,200):
          r,g,b = im.getpixel((x,y))
         for x in range(256):
          for y in range(256):
          r,g,b = im.getpixel((x,y))
         for x in range(256):
          for y in range(256):
          r,g,b = im.getpixel((x,y))
  • 몸짱프로젝트/BinarySearchTree . . . . 43 matches
          def getNode(self, aNode, aKey):
          return self.getNode( aNode.left, aKey )
          return self.getNode( aNode.right, aKey )
          node = self.getNode(aRoot, aKey)
          node = self.getNode(aRoot, aKey)
         ## if self.getNumofChildren( node ) == 0:
         ## elif self.getNumofChildren( node ) == 1:
         ## child = self.getSingleChild(node)
          child = self.getSingleChild(node)
          largest = self.getLargest( node.left )
          child = self.getSingleChild( largest )
          self.setNode( node, largest.key )
          self.replace( largest, child )
          def getNumofChildren( self, aNode ):
          def getSingleChild( self, aNode ):
          def getLargest( self, aRoot ):
         ## def testGetNumofChildren(self):
         ## self.assertEquals(bst.getNumofChildren( bst.root ), 2 )
          def testGetSingleChild(self):
          self.assertEquals(bst.getSingleChild( bst.root), None)
  • 몸짱프로젝트/CrossReference . . . . 43 matches
         ## if aRoot.getWord() == aWord:
         ## elif string.lower(aRoot.getWord()) > aWord and aRoot.left != None:
         ## elif string.lower(aRoot.getWord()) < aWord and aRoot.right != None:
          def getNode(self, aRoot, aWord):
          if aRoot.getWord() == '' or aRoot.getWord() == aWord:
          elif string.lower(aRoot.getWord()) > aWord:
          return self.getNode(aRoot.left, aWord)
          elif string.lower(aRoot.getWord()) < aWord:
          return self.getNode(aRoot.right, aWord)
          node = self.getNode(aRoot, aWord)
          def getWord(self):
          print self.getWord() + '\t\t' + str(self.count) + '\t\t' + self.lines
          def testGetNode(self):
          self.assertEqual(c.getNode(t, 'Twas').getWord(), 'Twas')
          self.assertEqual(c.getNode(t, 'brilling').getWord(), 'brilling')
          self.assertEqual(c.getNode(t, 'wabe').getWord(), 'wabe')
          self.assertEqual(c.getNode(t, 'and').getWord(), '')
          self.assertEqual(c.getNode(t, 'and').getWord(), 'and')
          self.assertEqual(c.getNode(t, 'Twas').getWord(), 'Twas')
          self.assertEqual(c.getNode(t, 'brilling').getWord(), 'brilling')
  • ClassifyByAnagram/sun . . . . 42 matches
          * 테스트환경: P3 1G, 512MB, j2sdk1.4.0, 입력데이터-[http://zeropage.org/pds/2002104113433/word.lst 172823건]
          * genKey() 메소드의 성능 개선. qsort2([http://www.cs.bell-labs.com/cm/cs/pearls/sortanim.html ProgrammingPerals 참고]) 이용.
          * 테스트환경: P3 1G, 512MB, j2sdk1.4.0, 입력데이터-[http://zeropage.org/pds/2002104113433/word.lst 172823건]
          * 테스트환경: P3 1G, 512MB, j2sdk1.4.0, 입력데이터-[http://zeropage.org/pds/2002104113433/word.lst 172823건]
          * 테스트환경: P4 1.8, 512MB, j2sdk1.4.1-b21, 입력데이터-[http://zeropage.org/pds/2002104113433/word.lst 172823건]
          anagram.add( "aasvogel" );
          anagram.add( "aasvogels" );
          g.drawString( "....vendor : " + System.getProperty( "java.vm.vendor"), 10, 35 );
          g.drawString( "....version: " + System.getProperty( "java.vm.version"), 10, 50 );
          g.drawString( "....name: " + System.getProperty( "java.vm.name"), 10, 65 );
          Object key = genKey( str );
          Object value = result.get( key );
          private Object genKey( String str )
          seq = str.getBytes();
         package anagram;
          Object key = genKey( str );
          Object value = result.get( key );
          private Object genKey( String str )
          value = table.get( ch );
          table.put( ch, String.valueOf(Integer.parseInt((String)value)+1));
  • MoinMoinTodo . . . . 42 matches
         This is a list of things that are to be implemented. If you miss a feature, have a neat idea or any other suggestion, please put it on MoinMoinIdeas.
         MoinMoinRelease describes how to build a release from the SourceForge repository.
          * add a nice progress page, while the dictionary cache is built
          * Send a timestamp with the EditPage link, and then compare to the current timestamp; warn the user if page was edited since displaying.
          * Now that we can identify certain authors (those who have set a user profile), we can avoid to create a backup copy if one author makes several changes; we have to remember who made the last save of a page, though.
          * Implement the update script (copying new images etc.) described elsewhere on this page or MoinMoinIdeas.
          * Replace SystemPages by using the normal "save page" code, thus creating a backup copy of the page that was in the system. Only replace when diff shows the page needs updating.
          * Send a regular "changes" mail? (checkbox, plus frequency setting hourly/daily/weekly/etc.)
          * create a dir per page in the "backup" dir; provide an upgrade.py script to adapt existing wikis
          * or go all the way, and store pages as data/pages/<firstletter>/<pagename>/(current|meta|...|<timestamp>)
          * Page info: links to / from page.
          * Add a link to Wiki:EditThePageSimultaneously (or a link to a local copy) to the edit conflict message.
          * [[SiteMap]]: find the hotspots and create a hierarchical list of all pages (again, faster with caching)
          * Remember when someone starts to edit a page, and warn when someone else opens the same page for editing
          * Using the new zipfile module, add a download of all pages
          * Create MoinMoinI18n master sets (english help pages are done, see HelpIndex, translations are welcome)
          * Check generated HTML code for conformity
          * Setup tool (cmd line or cgi): fetch/update from master set of system pages, create a new wiki from the master tarball, delete pages, ...
          * IsbnInfo page and ISBN macro
          * Link icon to IsbnInfo page, and the ISBN number itself to the main URL
  • MoreEffectiveC++/Efficiency . . . . 42 matches
         String 복사 생성자의 적용시, s2는 s1에 의하여 초기화 되어서 s1과 s2는 각각 "Hello"를 가지게된다. 그런 복사 생성자는 많은 비용 소모에 관계되어 있는데, 왜냐하면, s1의 값을 s1로 복사하면서 보통 heap 메모리 할당을 위해 new operator(Item 8참고)를 s1의 데이터를 s2로 복사하기 위해 strcpy를 호출하는 과정이 수행되기 때문이다. 이것은 ''''eager evaluation''''(구지 해석하면 '''즉시 연산''' 정도 일것이다.) 개념의 적용이다.:s1의 복사를 수행 하는 것과, s2에 그 데이터를 집어넣는 과정, 이유는 String의 복사 생성자가 호출되기 때문이다. 하지만 여기에는 s2가 쓰여진적이 없이 새로 생성되는 것이기 때문에 실제로 s2에 관해서 저런 일련의 복사와, 이동의 연산의 필요성이 없다.
          class LargeObject { // 크고, 계속 유지되는 객체들
          LargeObject(ObjectID id); // 디스크에서 객체의 복구(부르기)
         자 그럼 디스크에서 복구(자료를 부르기)되어지는 LargeObject의 비용을 생각해 보자:
          LargeObject object(id);
         LargeObject 인스턴스들이 크기 때문에 그런 객체에서 모든 데이터를 얻는 것은, 만약에 특별히 데이터 베이스가 외부에 네크워크 상에서 자료 로드가 있다면 데이터 베이스의 작업은 비쌀것이다. 몇몇 상황에서 모든 데이터 베이스를 읽어들이는 비용은 필요가 없다. 예를 들어서 다음의 어플리케이션의 종류에 관하여 생각해 보자.
          LargeObject object(id);
         lazy 로의 접근에서 이런 문제는 LargeObject가 만들어 질때 디스크에서 아무런 데이터를 읽어 들이지 않는 것이다. 대신에 오직 객체의 "껍데기"(shell)만 만들어 주고, 데이터는 객체 내부에서 특정 데이터를 필요로 할때만 데이터 베이스에서 데이터를 복구하는 것이다. 여기 그런 관점에서 "damand-paged" 방식으로 객체 초기화를 적용한 방법이 있다.
          class LargeObjectP
          LargeObject(ObjectID id);
          LargeObject::LargeObject(ObjectID id):oid(id), field1Value(0), field2Value(0), field3Value(0), ...
          const string& LargeObject::field() const
         객체의 각 필드는 필요한 데이터의 포인터로 표현되어 있고, LargeObject의 생성자는 null로 초기화 된다. 그런 null 포인터는 아직 데이터 베이스에서 해당 필드의 정보를 안읽었다는 걸 의미한다. 데이터를 접근하기 전에 LargeObject의 각 멤버 함수는 반드시 이 필드의 포인터를 검사한다. 만약 포인터가 null이라면 데이터를 사용하기 전에 반드시 데이터 베이스에서 읽어 온다.
         '''lazy fetching'''을 적용 하면, 당신은 반드시 field1과 같은 const멤버 함수를 포함하는 어떠한 멤버 함수에서 실제 데이터 포인터를 초기화하는 과정이 필요한 문제가 발생한다.(const를 다시 재할당?) 하지만 컴파일러는 당신이 const 멤버 함수의 내부에서 데이터 멤버를 수정하려고 시도하면 까다로운(cranky) 반응을 가진다. 그래서 당신은 "좋와, 나는 내가 해야 할것을 알고있어" 말하는 방법을 가지고 있어야만 한다. 가장 좋은 방법은 포인터의 필드를 mutable로 선언해 버리는 것이다. 이것의 의미는 어떠한 멤버 함수에서도 해당 변수를 고칠수 있다는 의미로, 이렇게 어떠한 멤버 함수내에서도 수행할수 있다. 이것이 LargeObject안에 있는 필드들에 mutable이 모두 선언된 이유이다.
          class LargeObject {
          const string& LargeObject::field1() const
          // LargeObject* 하고 const가 뒤에 붙어 있기 때문에 LargeObject* 자체는 const가 아닌 셈이다.
          LargeObject * const fakeThis = const_cast<LargeObject* const>(this);
          const string& LargeObject::field1() const
          LargeObject * const fakeThis = (LargeObject* const)(this);
  • SuperMarket/인수 . . . . 42 matches
          cout << sm.getRestMoney() << endl;
          int token2 = getToken(str,2);
          int token2 = getToken(str,2);
         class Packages;
          const string& getName() const
          int getCost() const
         class Packages
          Packages(const Goods& good, int count) : _good(good), _count(count) {}
          const Goods& getGoods() const
          int getCount() const
          cout << _havingGoods[i].getName() << " " << _havingGoods[i].getCost() << endl;
          _receivedMoney -= goods.getCost() * count;
          int getRestMoney() const
          const vector<Goods>& getGoods() const
          if(_havingGoods[i].getName() == goodsName)
          cout << _havingGoods[i].getCost() << endl;
          if(_havingGoods[i].getName() == goodsName)
          vector<Packages> _buyedGoods;
          cout << _buyedGoods[i].getGoods().getName() << " " << _buyedGoods[i].getCount() << endl;
          if(sm.getRestMoney() < goods.getCost() * count)
  • PNGFileFormat/FormatUnitTestInPythonLanguage . . . . 40 matches
         import Image
          for i in range(8):
          def testImageIHDR(self):
          im = Image.open(self.png.f.name)
          imageWidth = ord(chunkInfo[2][0]) * (256**3)
          imageWidth += ord(chunkInfo[2][1]) * (256**2)
          imageWidth += ord(chunkInfo[2][2]) * (256**1)
          imageWidth += ord(chunkInfo[2][3])
          self.assertEqual(im.size[0], imageWidth)
          imageHeight = ord(chunkInfo[2][4]) * (256**3)
          imageHeight += ord(chunkInfo[2][5]) * (256**2)
          imageHeight += ord(chunkInfo[2][6]) * (256**1)
          imageHeight += ord(chunkInfo[2][7])
          self.assertEqual(im.size[1], imageHeight)
          def testImageDataSize(self):
          im = Image.open(self.png.f.name)
          zlibdata = self.png.getData()
          for i in range(im.size[1]):
          idx = self.png.getIdx(0,i)-1
          for j in range(im.size[1]):
  • 1002/Journal . . . . 39 matches
         도서관에서 이전에 절반정도 읽은 적이 있는 Learning, Creating, and Using Knowledge 의 일부를 읽어보고, NoSmok:HowToReadaBook 원서를 찾아보았다. 대강 읽어봤는데, 전에 한글용어로는 약간 어색하게 느껴졌던 용어들이 머릿속에 제대로 들어왔다. (또는, 내가 영어로 된 책을 읽을때엔 전공책의 그 어투를 떠올려서일런지도 모르겠다. 즉, 영어로 된 책은 약간 더 무겁게 읽는다고 할까. 그림이 그려져 있는 책 (ex : NoSmok:AreYourLightsOn, 캘빈 & 홉스) 는 예외)
          * 그렇다면, 어떻게 NoSmok:HowToReadaBook 이나 'Learning, Creating, and Using Knowledge' 은 읽기 쉬웠을까?
          * 사전지식이 이미 있었기 때문이라고 판단한다. NoSmok:HowToReadaBook 는 한글 서적을 이미 읽었었고, 'Learning, Creating, and Using Knowledge' 의 경우 Concept Map 에 대한 이해가 있었다. PowerReading 의 경우 원래 표현 자체가 쉽다.
          * 중요 목표중 하나가 RT 가 어떻게 이루어지고, ZeroPage 에서 RT 실행시 어떻게 할까에 대한 궁리.
         http://zeropage.org/~reset/zb/data/prometheus_struct0.jpg
         그림을 보고 나니, Inheritance 나 Delegation 이 필요없이 이루어진 부분이 있다는 점 (KeywordGenerator 클래스나 BookSearcher, HttpSpider 등) Information Hiding 이 제대로 지켜지지 않은것 같다는 점, (Book 과 관련된 데이터를 얻고, 검색하여 리스트를 만들어내는 것은 BookMapper 에서 통일되게 이루어져야 한다.) 레이어를 침범한것 (각각의 Service 클래스들이 해당 로직객체를 직접 이용하는것은 그리 보기 좋은 모양새가 아닌듯 하다. 클래스 관계가 복잡해지니까. 그리고 지금 Service 가 서블릿에 비종속적인 Command Pattern 은 아니다. 그리고 AdvancedSearchService 와 SimpleSearchService 가 BookMapper 에 촛점을 맞추지 않고 Searcher 클래스들을 이용한 것은 현명한 선택이 아니다.)
         구조를 살피면서 리팩토링, KeywordGenerator 클래스와 HttpSpider 등의 클래스들을 삭제했다. 테스트 96개는 아직 잘 돌아가는중. 리팩토링중 inline class 나 inline method , extract method 나 extract class 를 할때, 일단 해당 소스를 복사해서 새 클래스를 만들거나 메소드를 만들고, 이를 이용한뒤, 기존의 메소드들은 Find Usage 기능을 이용하면서 이용하는 부분이 없을때까지 replace 하는 식으로 했는데, 테스트 코드도 계속 녹색바를 유지하면서, 작은 리듬을 유지할 수 있어서 기분이 좋았다.
         http://zeropage.org/~reset/zb/data/promethues_struct.gif
         이번에 리팩토링을 하려고 할때 Legacy Code Refactoring 이라고 상정해서 그럴까. Coverage Test를 완벽하게 작성하는 것에 대해 부담감을 느꼈다. 예전에 유용했었던 '아아. 이미 다 되어있어요.~' 를 다시 적용해볼까.
         Refactoring 을 하기전 Todo 리스트를 정리하는데만 1시간정도를 쓰고 실제 작업을 들어가지 못했다. 왜 오래걸렸을까 생각해보면 Refactoring 을 하기에 충분히 Coverage Test 코드가 없다 라는 점이다. 현재의 UnitTest 85개들은 제대로 돌아가지만, AcceptanceTest 의 경우 함부로 돌릴 수가 없다. 왜냐하면 현재 Release 되어있는 이전 버전에 영향을 끼치기 때문이다. 이 부분을 보면서 왜 JuNe 이 DB 에 대해 세 부분으로 관리가 필요하다고 이야기했는지 깨닫게 되었다. 즉, DB 와 관련하여 개인 UnitTest 를 위한 개발자 컴퓨터 내 로컬 DB, 그리고 Integration Test 를 위한 DB, 그리고 릴리즈 된 제품을 위한 DB 가 필요하다. ("버전업을 위해 기존에 작성한 데이터들을 날립니다" 라고 서비스 업체가 이야기 한다면 얼마나 황당한가.; 버전 패치를 위한, 통합 테스트를 위한 DB 는 따로 필요하다.)
          private Book getBookFromRemote(String aBookId)
          private Book getBookFromRemote(String aBookId)
          private Book getBookFromRemote(String aBookId)
          Book book=getLibrary().view(aBookId);
          protected Library getLibrary() {
         이걸 상속받아서 getLibrary를 override하고 MockObject로 연결해라.
         적고 나니까.. 몇달전에 '해야지 해야지' 했었던 것들, 몇년전에 '해야지 해야지' 했던 것들이 Work Queue 에서 기다리고 있다. 멀리로는 Smalltalk 코드 제대로 읽을 줄 안뒤 SBPP 공부한다고 했었던 것이랑, Functional Language 하나 익혀둔다고 했었던 것이랑, 가까운 것으로 치면 기존에 만들어놓은 소스들 리팩토링 하면서 라이브러리 추출한다고 했었던 것들 등등.
         지금 이전 노래방 프로그램 만들때 이용했었던 Audio Compression Manager 부분 이용하라고 하면 아마 다시 어떻게 API를 이용하는지 회상하는데 2일쯤 걸릴것이다. DX Media SDK 부분을 다시 이용하라고 하면 아마 하루정도 Spike 가 다시 필요할 것이다. 즉, 이전에 만들어놓은 소스가 있다고 그 지식이 현재 나의 일부라고 하기엔 문제가 있다.
         int getCoverBoxSize (int x1,int y1, int x2,int y2, int x3, int y3, int x4, int y4) {
          int coverBoxSize=getCoverBoxSize(x1,y1,x2,y2,x3,y3,x4,y4);
  • Vending Machine/dooly . . . . 39 matches
         package dooly.tdd.vending;
         package dooly.tdd.vending;
          assertEquals(0, vm.getMoney());
          assertEquals(3, vm.getItems().size());
          assertEquals(1000, vm.getMoney());
          assertEquals(1000 + 2000, vm.getMoney());
          assertEquals("녹차", vm.getItem("녹차"));
          assertEquals(1000 - GREEN_TEA_PRICE, vm.getMoney());
          assertEquals("커피", vm.getItem("커피"));
          assertEquals(1000 - GREEN_TEA_PRICE - COFFEE_PRICE, vm.getMoney());
          assertEquals("", vm.getItem("cola"));
          assertEquals(1000, vm.getMoney());
          assertEquals("커피", vm.getItem("커피"));
          assertEquals(1000 - COFFEE_PRICE, vm.getMoney());
          assertEquals("", vm.getItem("녹차"));
          assertEquals(200, vm.getMoney());
          assertEquals("녹차", vm.getItem("녹차"));
          assertEquals(200 + 500 - GREEN_TEA_PRICE, vm.getMoney());
          assertEquals("", vm.getItem("녹차"));
          assertEquals(200 + 500 - GREEN_TEA_PRICE, vm.getMoney());
  • 캠이랑놀자/보창/숙제1 . . . . 39 matches
         import Image
         im = Image.open("lena.jpg")
         newR = Image.new("RGB",im.size)
         newG = Image.new("RGB",im.size)
         newB = Image.new("RGB",im.size)
         for x in range(sizeX):
          for y in range(sizeY):
          r,g,b = im.getpixel((x,y))
         import Image
         im = Image.open("lena.jpg")
         newGray = Image.new("P",im.size)
         for x in range(sizeX):
          for y in range(sizeY):
          r,g,b = im.getpixel((x,y))
         import Image
         im = Image.open("lena.jpg")
         for x in range(50,100):
          for y in range(50,100):
          r,g,b = im.getpixel((x,y))
         import Image
  • JTDStudy/첫번째과제/장길 . . . . 37 matches
          public int getBall(int i) {
         == Judgement ==
         public class Judgement {
          public Judgement(int[] dealer, int[] player) {
          public int getStrikeConclusion() {
          public int getBallConclusion() {
          public boolean getConclusion() {
          boolean judge= true;
          int number= Integer.parseInt(input);
          Judgement judgement= new Judgement(dealer.ball, player.ball);
          JOptionPane.showMessageDialog(null, judgement.getStrikeConclusion() + " Strikes " + judgement.getBallConclusion() + " Balls ");
          judge= judgement.getConclusion();
          }while( judge );
          JOptionPane.showMessageDialog(null, "you win");
          public int getBall(int i) {
          assertEquals(dealer.ball[0], dealer.getBall(1));
          assertEquals(dealer.ball[1], dealer.getBall(2));
          assertEquals(dealer.ball[2], dealer.getBall(3));
          assertEquals(player.ball[0], player.getBall(1));
          assertEquals(player.ball[1], player.getBall(2));
  • LoadBalancingProblem/임인택 . . . . 37 matches
          * To change this generated comment edit the template variable "typecomment":
          * Window>Preferences>Java>Code Generation.
          * To change this generated comment edit the template variable "typecomment":
          * Window>Preferences>Java>Code Generation.
          public void testSetNGetData() {
          gData = bal.getData();
          public void testGetSumOfJob() {
          assertEquals(bal.getSumOfJob(), 8);
          assertEquals(bal.getMaximumJob(), 4);
          assertEquals(bal.getMinimumJob(), 1);
          * To change this generated comment edit the template variable "typecomment":
          * Window>Preferences>Java>Code Generation.
          public int getProcessorNum() {
          public int[] getProcessorInfo() {
          public int getSumOfJob() {
          public int[] getData() {
          int sum = getSumOfJob();
          int average = sum/_processor.length;
          if( getMaximumJob()-getMinimumJob() <= 1 )
          public int getMaximumJob() {
  • 데블스캠프2005/RUR-PLE/Harvest . . . . 37 matches
         get = pick_beeper
         get()
         get()
         get()
         get()
         get()
         get()
         get()
         get()
         get()
         get()
         get()
         get()
         get()
         get()
         get()
         get()
         get()
         get()
         get()
  • 영호의바이러스공부페이지 . . . . 37 matches
         get erased so you have a psycological problem with viruses, erase these
          General Comments:
          of Iceland in June 1990. This virus is a non-resident generic
          date/time stamps in the directory changed to the date/time the
         PAGE 59,132
          mov bp,data_1[si] ;change when virus infects
         named John Mcafee gets his greedy hands on them and turns them into big
          Turbo Debugger by Borland
         Make a target file like this with Debug
         Now save your changes and go to DOS
         didnt delete the search string that SCAN is searching for. Get it???
         It will most likly be longer but this an example.
         Uses Turbo Debugger to find the string, you can use DEBUG but I don't know
         Now rearrange the AX mov with the BX mov like this ---
         You see? You didn't change the way the code functions (THATS IF YOU KNOW
         WHAT YOUR DOING!) but you changed the codes id-string for SCAN.
         Now since Turbo Debugger dosent let you save the changes you must do it
         back to the lab. Oh well you get the point.
         have a virus that prints a message to the screen, you don't want infected
         files to contain that message.
  • 오목/인수 . . . . 37 matches
          public int getState(int x, int y) {
          return isInBoard(x, y) && getState(x, y) == turn;
          public int getState(int x, int y) {
          return board.getState(x, y);
          public String getTurnSymbol() {
          getContentPane().addMouseListener( new PutStoneListener(this) );
          if( omok.getState(i,j) == Omok.BLACK )
          else if( omok.getState(i,j) == Omok.WHITE )
          public int getValidLocation(int clicked) {
          public int getIndexFromCoordinate(int c) {
          int x = getIndexFromCoordinate( getValidLocation( ev.getX() ) );
          int y = getIndexFromCoordinate( getValidLocation( ev.getY() + 25 ) );
          String message;
          message = "33입니다. 다시 하세요.";
          JOptionPane.showMessageDialog(parent, message);
          message = omok.getTurnSymbol() + "이 이겼습니다.";
          JOptionPane.showMessageDialog(parent, message);
          message = omok.getTurnSymbol() + "차례입니다.";
          JOptionPane.showMessageDialog(parent, message);
          assertEquals(0,board.getState(j,i));
  • CompleteTreeLabeling/조현태 . . . . 36 matches
         int get_number_nodes(int , int);
         void change(int*,int*);
          number_nodes=get_number_nodes(degree,deep);
         int get_number_nodes(int degree, int deep)
         void change(int* number_a,int* number_b)
          temp_block->maximum=get_number_nodes(input_degree, input_all_deep)-input_degree*(get_number_nodes(input_degree, input_all_deep-input_deep));
          temp_block->next[i]=create_block(i+get_number_nodes(input_degree, input_deep)+input_degree*(input_number-get_number_nodes(input_degree, input_deep-1)),input_deep+1,input_all_deep,input_degree, line, temp_block);
          change(&temp_block->number,&line[i]->number);
          change(&temp_block->number,&line[i]->number);
         int get_number_nodes(int , int);
         void change(int*,int*);
         int Get_combination(int, int);
          number_nodes=get_number_nodes(degree,deep);
         int get_number_nodes(int degree, int deep)
         void change(int* number_a,int* number_b)
          temp_block->maximum=get_number_nodes(degree, deep)-degree*(get_number_nodes(degree, deep-input_deep));
          temp_block->next[i]=create_block(i+get_number_nodes(degree, input_deep)+degree*(input_number-get_number_nodes(degree, input_deep-1)),input_deep+1, temp_block);
          int remain=get_number_nodes(degree,deep)-get_number_nodes(degree,line[block_number]->deep-1);
          int number_of_one=get_number_nodes(degree,line[block_number]->deep)-get_number_nodes(degree,line[block_number]->deep-1);
          for (int process_combination=0; process_combination<Get_combination(remain,number_of_one); ++process_combination)
  • EightQueenProblem/da_answer . . . . 35 matches
         난 메모 컴포넌트는 왜 올려 놓은거지.. -_-;; 어차피 showMessage로 보여줄거였으면서....
          Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
          X: integer;
          Y: integer;
          function getNextQueenPos(index, X, Y:integer):boolean;
          function checkRule(X,Y:integer):boolean;
          i, j: integer;
          showMessage(inttostr(i));
          if getNextQueenPos(0, QueenPosArr[i].X, QueenPosArr[i].Y) then
          showMessage(inttostr(QueenPosArr[j].X)+'-'+inttostr(QueenPosArr[j].Y));
         function TForm1.getNextQueenPos(index, X, Y:integer):boolean;
          i: integer;
          nowIndex: integer;
          if getNextQueenPos(nowIndex, QueenPosArr[nowIndex].X, QueenPosArr[nowIndex].Y) then
         function TForm1.checkRule(X,Y:integer):boolean;
          i: integer;
          Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
          X: integer;
          Y: integer;
          function getNextQueenPos(index, X, Y:integer):boolean;
  • MoniWikiACL . . . . 35 matches
          * 일부 POST액션은 관리자 비밀번호로 제한을 걸어둘 수 있는 액션은 protect 가능한 액션입니다. protect 액션은 ''제한된 allow''이며, 일부 POST액션만 지원합니다. 예) do_post_savepage()는 post 액션이며, 일반 do_goto()같은 액션과는 달리 관리자 비밀번호로 액션을 제한을 할 수 있습니다.
         지정 방법은 {{{*}}}는 모든 액션을 가리키며, 페이지 이름은 regex가 가능합니다.
         FoobarPage @ALL allow *
         FoobarPage babo deny edit,diff,info
         HelpOn.* @ALL deny edit,savepage
         * @ALL allow read,userform,rss_rc,aclinfo,fortune,deletepage,fixmoin,ticket // 여러 줄로 나눠쓰기 가능
         # some pages are allowed to edit
         * @ALL protect deletefile,deletepage,rename,rcspurge,rcs,chmod,backup,restore
         // 모든 페이지(*)에 대해 모든 사용자의(@ALL) detetefile,deltetepage 등등의 protect 가능한 액션을 protect
         * @ALL allow read,userform,rss_rc,aclinfo,fortune,deletepage,fixmoin,ticket
         # some pages have restrict permission
         모든 페이지에 대해서 읽기만 가능하게, ProtectedPage에 대해서는 읽기도 거부
         ProtectedPage @ALL deny read
         ProtectedPage는 {{{deny *}}} + {{{allow read}}} + {{{deny read}}} = {{{deny *}}}이 된다.
         ProtectedPage @ALL deny *
         ProtectedPage는 {{{deny *}}} + {{{allow read}}} + {{{deny *}}}이 된다: explicit하게 허락된 read가 허용된다.
         마지막 줄 {{{ProtectedPage @ALL deny *}}}는 무시되게 되는 것이다.
         * @ALL allow read,ticket,info,diff,titleindex,bookmark,pagelist
         ProtectedPage @All deny read,ticket,info,diff,titleindex,bookmark,pagelist
          * ProtectedPage는 edit,savepage를 제외하고 모두 불허
  • RandomWalk/임인택 . . . . 35 matches
          cout << "size is out of range.\ntry again.";
          cout << "point is out of range.\ntry again.";
          _adjacentCellIdx[i] = Integer.parseInt(adjHostIdxes[i]);
          _nextSock = new Socket(getNextHostName(), _defaultPort);
          public String getNextHostName() {
          public String getHostName() {
          public int getHostIndex() {
          = new ObjectInputStream(_nextSock.getInputStream());
          parseMessage((Message)obj);
          public void parseMessage(Message msg) {
          if( msg.checkEndCondition(getHostIndex()) ) {
          else if( msg.killMessage) { // if the cell received kill message
          if( msg.targetHostNum == getHostIndex() ) {
          public void relay(Message msg) {
          = new ObjectOutputStream(_nextSock.getOutputStream());
          public void processFinishing(Message msg) {
          if( getHostIndex()==0 ) {
          msg.killMessage = true;
          public void killClients(Message msg) {
          if( _nextHostIndex<getHostIndex() ) {
  • VendingMachine/세연/1002 . . . . 35 matches
          MENU_GET_MONEY,
          case MENU_GET_MONEY:
          VendingMachine.GetMoney();
          MENU_GET_MONEY,
          VendingMachine.PrintErrorMessage ();
          MENU_GET_MONEY,
          void GetMoney();
          void PrintErrorMessage ();
         void vending_machine::GetMoney()
         void vending_machine::PrintErrorMessage ()
          case MENU_GET_MONEY:
          VendingMachine.GetMoney();
          VendingMachine.PrintErrorMessage ();
         === vending_machine::GetMoney () - 1, 3, 4번 원칙 ===
         void vending_machine::printErrorInvalidCoinMessage () {
          printErrorInvalidCoinMessage ();
          printErrorInvalidCoinMessage ();
          printErrorInvalidCoinMessage ();
          MENU_GET_MONEY,
          void PrintErrorMessage ();
  • 니젤프림/BuilderPattern . . . . 35 matches
          public Pizza getPizza() { return pizza; }
          public Pizza getPizza() { return pizzaBuilder.getPizza(); }
          Pizza pizza = waiter.getPizza();
         package nijel.product;
          public PlanComponent getChild(int index) {
          public String getName() {
          public String getDescription() {
         package nijel.product;
          public String getName() {
          public String getDescription() {
          public PlanComponent getChild(int index) {
          return planComponents.get(index);
          System.out.println("\n" + getName());
          System.out.println(", " + getDescription());
         package nijel.product;
          public String getName() {
          public String getDescription() {
          System.out.println("\t" + getName() + "\n");
          System.out.println("\t\t" + getDescription() + "\n");
         package nijel.builder;
  • RefactoringDiscussion . . . . 34 matches
         protected Dollars baseCharge() {
          double result = Math.min(lastUsage(),100) * 0.03;
          if (lastUsage() > 100) {
          result += (Math.min (lastUsage(),200) - 100) * 0.05;
          if (lastUsage() > 200) {
          result += (lastUsage() - 200) * 0.07;
         protected Dollars baseCharge() {
          double result = usageInRange(0, 100) * 0.03; //--(1)
          result += usageInRange (100,200) - 100) * 0.05;
          result += usageInRange (200, Integer.MAX_VALUE) * 0.07;
         protected int usageInRange(int start, int end) {
          if (lastUsage() > start) return Math.min(lastUsage(),end) - start;
         (1) 의 코드를 살펴보면 '''로직이 달라짐'''을 알 수 있다. 처음의 코드는 더 작은 값을 원할 뿐인데, 아래의 코드에서는 0 보다 작은 값은 가질 수 없게 되어있다. (예를 들어 lastUsage() 음수값을 지니면 결과가 달라진다)
         '''"MatrinFowler의 추종자들은 lastUsage()가 0 이상인 값에 대해 동작하는것일테니 (코드를 보고 추정하면 그렇다) 당연한거 아니냐?"''' 라고 이의를 제기할지는 모르지만, 이건 Refactoring 에서 한결같이 추구했던 "의도를 명확하게"라는 부분을 Refactoring이라는 도구에 끼워맞추다보니 의도를 불명확하게 한 결과를 낳은것 같다. (["망치의오류"])
         위의 (1)번 코드는 원래처럼 그대로 두거나, usageInRange(Integer.MIN_VALUE, 100)으로 호출하는게 맞을 듯 하다.
         하지만 이것도 임시 방편일뿐, '''위험은 존재한다'''. lastUsage()의 값이 Integer.MIN_VALUE 이거나, Integer.MAX_VALUE 라면? (이런일이 결코 일어날 수 없다고 장담할 수 있는가?)
          * 예제 코드로 적절했느냐 - 좀 더 쉽게 의도에 맞게 Refactoring 되어진 것이 이 예제 바로 전인 Raise 이긴 하지만. 그리 좋은 예는 아닌듯 하다. usageInRange 로 빼내기 위해 약간 일부러 일반화 공식을 만들었다고 해야 할까요. 그 덕에 코드 자체만으로 뜻을 이해하기가 좀 모호해졌다는 부분에는 동감.
         > 위의 (1)번 코드는 원래처럼 그대로 두거나, usageInRange(Integer.MIN_VALUE, 100)으로
         > lastUsage()의 값이 Integer.MIN_VALUE 이거나, Integer.MAX_VALUE 라면?
  • Robbery/조현태 . . . . 34 matches
         vector<int> g_saveMessageTime;
          g_saveMessageTime.clear();
         void SetMessagePoints(int receiveTime, int left, int top, int right, int bottom)
         void MoveNextPoint(POINT nowPoint, POINT targetPoint, int nowTime, int targetTime, vector<POINT>& movedPoint)
          if (nowTime == targetTime)
          if (nowPoint.x != targetPoint.x || nowPoint.y != targetPoint.y)
          for (register int i = 0; i < (int)g_saveMessageTime.size(); ++i)
          if (nowTime < g_saveMessageTime[i])
          suchTime = g_saveMessageTime[i];
          int movingTimeX = targetPoint.x - nowPoint.x;
          int movingTimeY = targetPoint.y - nowPoint.y;
          if (abs(movingTimeX) + abs(movingTimeY) > targetTime - nowTime)
          MoveNextPoint(nowPoint, targetPoint, nowTime + 1, targetTime, movedPoint);
          MoveNextPoint(nowPoint, targetPoint, nowTime + 1, targetTime, movedPoint);
          MoveNextPoint(nowPoint, targetPoint, nowTime + 1, targetTime, movedPoint);
          MoveNextPoint(nowPoint, targetPoint, nowTime + 1, targetTime, movedPoint);
          if (abs(movingTimeX) + abs(movingTimeY) < targetTime - nowTime)
          MoveNextPoint(nowPoint, targetPoint, nowTime + 1, targetTime, movedPoint);
          int numberOfMessage;
          scanf("%d", &numberOfMessage);
  • 창섭이 환송회 사진 . . . . 34 matches
         ||http://zeropage.org/~wiz/data/image/myPhoto/DSCN0378.JPG||
         ||http://zeropage.org/~wiz/data/image/myPhoto/DSCN0379.JPG||
         ||http://zeropage.org/~wiz/data/image/myPhoto/DSCN0380.JPG||
         ||http://zeropage.org/~wiz/data/image/myPhoto/DSCN0381.JPG||
         ||http://zeropage.org/~wiz/data/image/myPhoto/DSCN0382.JPG||
         ||http://zeropage.org/~wiz/data/image/myPhoto/DSCN0383.JPG||
         ||http://zeropage.org/~wiz/data/image/myPhoto/DSCN0384.JPG||
         ||http://zeropage.org/~wiz/data/image/myPhoto/DSCN0385.JPG||
         ||http://zeropage.org/~wiz/data/image/myPhoto/DSCN0386.JPG||
         ||http://zeropage.org/~wiz/data/image/myPhoto/DSCN0387.JPG||
         ||http://zeropage.org/~wiz/data/image/myPhoto/DSCN0388.JPG||
         ||http://zeropage.org/~wiz/data/image/myPhoto/DSCN0389.JPG||
         ||http://zeropage.org/~wiz/data/image/myPhoto/DSCN0390.JPG||
         ||http://zeropage.org/~wiz/data/image/myPhoto/DSCN0391.JPG||
         ||http://zeropage.org/~wiz/data/image/myPhoto/DSCN0392.JPG||
         ||http://zeropage.org/~wiz/data/image/myPhoto/DSCN0393.JPG||
         ||http://zeropage.org/~wiz/data/image/myPhoto/DSCN0394.JPG||
  • 캠이랑놀자/아영/숙제1 . . . . 34 matches
         import Image
         im = Image.open("lena.jpg")
         imR = Image.new("RGB", im.size)
         imG = Image.new("RGB", im.size)
         imB = Image.new("RGB", im.size)
         for x in range(512):
          for y in range(512):
          r,g,b = im.getpixel((x,y))
         import Image
         im = Image.open("lena.jpg")
         imR = Image.new("P", im.size)
         imG = Image.new("P", im.size)
         imB = Image.new("P", im.size)
         for x in range(512):
          for y in range(512):
          r,g,b = im.getpixel((x,y))
         import Image
         im = Image.open("lena.jpg")
         imW = Image.new("RGB", im.size)
         for x in range(50, 100):
  • MoreEffectiveC++/Techniques2of3 . . . . 33 matches
         http://zeropage.org/~neocoin/data/MoreEffectiveC++_184_1.gif
         http://zeropage.org/~neocoin/data/MoreEffectiveC++_184_2.gif
         http://zeropage.org/~neocoin/data/MoreEffectiveC++_185_1.gif
         http://zeropage.org/~neocoin/data/MoreEffectiveC++_187_1.gif
         http://zeropage.org/~neocoin/data/MoreEffectiveC++_187_2.gif
         http://zeropage.org/~neocoin/data/MoreEffectiveC++_188_1.gif
         http://zeropage.org/~neocoin/data/MoreEffectiveC++_191_1.gif
         http://zeropage.org/~neocoin/data/MoreEffectiveC++_192_1.gif
          === Putting it All Together : 지금까지의 방법론 정리 ===
         http://zeropage.org/~neocoin/data/MoreEffectiveC++_203_1.gif
         휴, 우리는 지금까지 흥미로운 클래스에 관해서 논의 했는데, 이번에는 Widget같은 이미 정의되어 있는 클래스를 전혀 건드리지 않고, 참조 세기를 적용 시킬수는 없을까? 그러니까. 라이브러리를 고치지 않고 말이다. Widget에 참조 세기를 적용 시켜야 하는데, 앞의 방법 처럼 RCObject를 Widget이 상속 시킬 방법은 전혀 없다. 그래서 RCPtr도 적용할수 없다. 방법이 없는 걸까?
         간단히 말해 우리는 조금만 우리의 디자인을 손봐야 한다. 일단 만약 우리의 기존 디자인인 String/StringValue관계를 고수하면서 Widget을 적용 시키는 것을 가정해 보자. 그러면 디자인은 다음과 같을 것이다.
         http://zeropage.org/~neocoin/data/MoreEffectiveC++_208_1.gif
         http://zeropage.org/~neocoin/data/MoreEffectiveC++_208_2.gif
         기본 개념은 StringValue에서 적용된 방식과 비슷하다. CountHolder는 RCWidget의 클라이언트로 부터 구현 상황을 숨겨 버릴 것이다. 사실 자세한 구현은 RCIPtr에 거의 다되어 있다. 그래서 이 클래스의 구현 상황을 보자.
         그럼 RCIPtr에 비하여 RCWidget은 상당히 구현이 간단하다. 거의 모든 기능이 RCIPtr에서 구현되었고, RCWidget은 그것을 통해서 인자만 전달하면 되기 때문이다.(delegate) 만약 Widget이 다음과 같이 생겼다면
         class Widget {
          Widget(int size);
          Widget(const Widget& rhs);
          ~Widget();
  • Spring/탐험스터디/wiki만들기 . . . . 33 matches
         Object principal = SecurityContextHolder.getContext().getAuthentication().getPrincipal();
          name = ((UserDetails)principal).getUsername();
         page.edit(contents, userRepository.get(principal.getName()));
          <input id="contents_edit" type="textarea" class="page_edit" value="${page.contents}" />
          <a href="#" class="page_edit" id="save">save</a>
          * ''CGLIB는 코드 생성 라이브러리로서(Code Generator Library) 런타임에 동적으로 자바 클래스의 프록시를 생성해주는 기능을 제공(펌)'' 이라고 한다.
          * 이전 (리비전 9)에서는 jsp 에서 pageContext.getAttribute("page")로 Response의 page를 불러올 수 있었는데 리비전 10부터 pageContext.getRequst().getAttribute()(또는 request.getAttribute)를 해야 page를 불러올 수 있다. 왜지? 모르겠음. 한참헤멤
          * 보통 페이지 타이틀은 GET으로 받는듯.
          * pagdown의 page 링크는 localhost:8080/simplewiki/를 localhost:8080/''타이틀''로 바꿔버린다.
          * PageTitle 받아서 검색하는 거 까지되었다!! 알고보니 어렵지 않은 문제였음, PathVariable로 url의 path 요소를 받을 수 있다.
          * 비슷한 기능으로는 getServletPath()
          * 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를 달리해 두 행위를 구분하려 했다.
          * 예를들어 ''@RequestMapping(value = "/helloworld", method = RequestMethod.GET)''와 ''@RequestMapping(value = "/helloworld", method = RequestMethod.GET, params="param=param")''은 다르다. 각각 다른 함수에 mapping될 수 있다.
          * Login하지 않고 Page를 생성할 수 있는 문제
          * FrontPage가 없을 때에는 Login을 하지 않아도 Page create를 할 수 있었다.
  • 작은자바이야기 . . . . 33 matches
          * 제2공학과 6층 ZeroPage학회실 또는 컴퓨터공학부실습실
          * [:Java/Annotations Annotations] 및 [:Java/Generics Generics]
          * static modifier에 대해 애매하게 알고 있었는데 자세하게 설명해주셔서 좋았습니다. static은 타입을 통해서 부르는거라거나 원래 모든 함수가 static인데 객체지향의 다형성을 위해 static이 아닌 함수가 생긴거라는 설명은 신기했었습니다. object.method(message) -> MyType::method(object, method) 부분이 oop 실제 구현의 기본이라는 부분은 잊어버리지 않고 잘 기억해둬야겠습니다. 근데 파이썬에서 메소드 작성시 (self)가 들어가는 것도 이것과 관련이 있는건가요? -[서영주]
          * generics 사용
          * 지난시간에 이은 Inner Class와 Nested Class의 각각 특징들 Encapsulation이라던가 확장성, 임시성, 클래스 파일 생성의 귀찮음을 제거한것이 새로웠습니다. 사실 쓸일이 없어 안쓰긴 하지만 Event핸들러라던가 넘길때 자주 사용하거든요. {{{ Inner Class에서의 this는 Inner Class를 뜻합니다. 그렇기 때문에 Inner Class를 포함하는 Class의 this(현재 객체를 뜻함)을 불러오려면 상위클래스.this를 붙이면 됩니다. }}} Iterator는 Util이지만 Iterable은 java.lang 패키지(특정 패키지를 추가하지 않고 자바의 기본적인 type처럼 쓸수있는 패키지 구성이 java.lang입니다)에 포함되어 있는데 interface를 통한 확장과 재구성으로 인덱스(index)를 통한 순차적인 자료 접근 과는 다른 Iterator를 Java에서 범용으로 쓰게 만들게 된것입니다. 예제로 DB에서 List를 한꺼번에 넘겨 받아 로딩하는것은 100만개의 아이템이 있다면 엄청난 과부하를 겪게되고 Loading또한 느립니다. 하지만 지금 같은 세대에는 실시간으로 보여주면서 Loading또한 같이 하게 되죠. Iterator는 통해서는 이런 실시간 Loading을 좀더 편하게 해줄 수 있게 해줍니다. 라이브러리 없이 구현하게 되면 상당히 빡셀 것 같은 개념을 iterator를 하나의 itrable이란 인터페이스로 Java에서는 기본 패키지로 Iterable을 통해 Custom하게 구현하는 것을 도와주니 얼마나 고마운가요 :) 여튼 자바는 대단합니다=ㅂ= Generic과 Sorting은 다른 분이 설명좀. - [김준석]
          * Java Generics
          * getter, setter가 존재하는 field
          * Generics와 Reflection을 이용한 ObjectMapper 만들기
          * 리플렉션과 제네릭스를 써서 map -> object와 object -> map을 하는 부분을 해봤습니다. 자바의 일반적인 세 가지 방식의 클래스 내 변수에 대해 getClass, getFields, getMethods를 사용해 private, 나 접근자가 있는 경우의 값을 받아왔습니다. getter를 사용해서 변수 값을 받아올 때 이름이 get으로 시작하는 다른 함수를 제외하기 위해 method.getParameterTypes().length == 0 같은 부분은 이렇게 체크해야 된다는 부분은 나중에 제네릭스 관련으로 써먹을만 할 것 같습니다. 그리고 mapToObject에서는 문제가 없었지만 objectToMap의 경우에는 제네릭스의 type erase때문에 Class<T> expectedType = T.class; 같은 코드를 사용할 수 없어서 map.put(field.getName(), (T)field.get(obj));에서 형변환의 타입 안전성을 위해 인자로 Class<T> valueType을 받아오고 valueType.isAssignableFrom(field.getType())로 체크를 하는 부분도 공부가 많이 됐습니다. - [서영주]
          * @Target : 만들고자 하는 Annotation의 대상 지정. (ElementType.TYPE, ElementType.METHOD)등
          * BeanInfo, PropertyDescriptor를 이용해 getter, setter에 접근 가능
          * 함수의 체이닝을 위해서는 generics가 필요함. static method로는 체이닝을 할 수 없음.
          * Scan annotated classes in package
          * resources - src/main/resources 설정파일 등을 target/classes로 전달. javac를 사용하지 않는다.
          * mvn compile - src/main/java에 있는 소스파일을 컴파일해서 .class를 만들어 target/classes로 보낸다.
          * test-resourecs - src/test/resources의 설정파일 등을 target/test-classes로 전달.
          * mvn test - 컴파일을 하고 나서 src/test/java를 컴파일해서 target/test-classes로. @Test 실행 <scope>가 언제 사용되는지 결정
          * mvn package - 패키징. pom.xml의 <packaging>에 따른 파일 생성. 기본은 jar파일 생성.
          * 값을 가져오는 함수를 getProperty와 get의 두 가지를 제공한다.
          * getProperty는 String을 반환, get은 Object를 반환 - 제네릭이 없었을 때에는 Object를 받아올 수밖에 없었는데 일반적으로 받아서 쓰는 값이 String이었기 때문에 사용자의 형변환을 피하기 위해 getProperty를 따로 제공했음.
  • C++스터디_2005여름/도서관리프로그램/문보창 . . . . 32 matches
         Book 클래스와 ManageBook 클래스로 나눠서 각자 맡은바 임무를 잘 해 주도록 일을 분담했다. 스터디 시간에 Null 포인터에 자꾸 노드를 삽입했기 때문에 노드가 추가 되지 않았다. 그 전에도 그런 실수를 했는데 똑같은 실수를 반복하다니...
          char * get_name();
          char * get_writer();
          char * get_ISBN();
          bool get_state();
         char * Book::get_ISBN()
         char * Book::get_name()
         char * Book::get_writer()
         bool Book::get_state()
         ==== manageBook.h ====
         #ifndef MANAGEBOOK_H_
         #define MANAGEBOOK_H_
         class ManageBook
          ManageBook();
         ==== manageBook.cpp ====
         #include "manageBook.h"
         ManageBook::ManageBook()
         void ManageBook::regist()
         void ManageBook::insert_list(Book & b)
         void ManageBook::borrow()
  • EightQueenProblem/이선우3 . . . . 32 matches
         package suwlee.game.nqueen;
          public int getX()
          public int getY()
         package suwlee.game.nqueen;
         package suwlee.game.nqueen;
          if( getX() == another.getX() ) return true;
          if( getY() == another.getY() ) return true;
          double angle = ((double)another.getY() - (double)getY()) / ((double)another.getX() - (double)getX());
         package suwlee.game.nqueen;
          if( sizeOfBoard < 1 ) throw new Exception( Board.class.getName() + "- size_of_board must be greater than 0." );
          public int getSizeOfBoard()
          public Chessman getChessman( int x, int y )
          return getChessman( new Point( x, y ));
          public Chessman getChessman( Point point )
          if( y <= prevOne.getY() ) removeChessman( prevOne );
         package suwlee.game.nqueen;
          for( int i=0; i<getSizeOfBoard(); i++ ) {
          for( int j=0; j<getSizeOfBoard(); j++ ) {
          chessman = getChessman( j, i );
         package suwlee.game.nqueen;
  • TheJavaMan/스네이크바이트 . . . . 32 matches
          tSnake[j] = (Snake) v.get(j);
          Image snake, apple;
          Image buff;
          snake=getToolkit().getImage(getClass().getResource("/images/Snake1.gif"));
          apple=getToolkit().getImage(getClass().getResource("/images/apple.gif"));
          if(e.getActionCommand()=="초보")
          else if(e.getActionCommand()=="중수")
          else if(e.getActionCommand()=="고수")
          System.out.println(e.getActionCommand());
          direction = KeyEvent.getKeyText(e.getKeyCode());
          buff=createImage(getWidth(), getHeight());
          gb=buff.getGraphics();
          gb.clearRect(0,0, getWidth(), getHeight());
          gb.drawImage(snake, x[i], y[i], this);
          gb.drawImage(apple, bx, by, this);
          g.drawImage(buff, 0, 0, this);
          tSnake[j] = (Snake) v.get(j);
          JOptionPane.showMessageDialog(null, "죽었습니다.");
  • TriDiagonal/1002 . . . . 32 matches
         LU 분해 뒤 해당 계산이 제대로 되었는지를 확인하기 위해 Numeric Python 모듈을 이용했다. [http://sourceforge.net/project/showfiles.php?group_id=1369 여기] 에서 받을 수 있다.
          self.assertEquals(ld._getL(), [[1,0,0],[4,0,0],[7,0,0]])
          self.assertEquals(ld._getU(), [[1,2.0,3.0],[0,1,0], [0,0,1]])
          self.assertEquals(ld._getL(), [[1,0,0],[4,0,0],[7,0,0]])
          self.assertEquals(ld._getU(), [[1,2,3],[0,1,0], [0,0,1]])
          self.assertEquals(ld._getL(), [[1,0,0],[4,-3,0],[7,-6,0]])
          self.assertEquals(ld._getU(), [[1,2,3],[0,1,2], [0,0,1]])
          self.assertEquals(ld._getL(), [[1,0,0],[4,-3,0],[7,-6,0]])
          self.assertEquals(ld._getU(), [[1,2,3],[0,1,2], [0,0,1]])
          for i in range(self.n):
          for i in range(0,n):
          for j in range(0,n):
          for i in range(self.n):
          for eachRow in range(aCol, self.n):
          for n in range(0, aCol):
          for eachCol in range(aRow+1, self.n):
          for n in range(0, aRow):
          def _getL(self):
          def _getU(self):
          def testGetMatrixY(self):
  • ZeroPagers . . . . 32 matches
         ZeroWiki 에 활동중인 ZeroPage 회원들의 개인 페이지 모음입니다. 기본 양식은 ["HomepageTemplate"] 입니다.
         = '22 ZeroPagers =
         = '21 ZeroPagers =
         = '20 ZeroPagers =
         = '19 ZeroPagers =
         = '18 ZeroPagers =
         = '17 ZeroPagers =
         = '16 ZeroPagers =
         = '15 ZeroPagers =
         = '14 ZeroPagers =
         = '13 ZeroPagers =
         = '12 ZeroPagers =
         = '11 ZeroPagers =
         = '10 ZeroPagers =
         = '09 ZeroPagers =
         = '08 ZeroPagers =
         = '07 ZeroPagers =
         = '06 ZeroPagers =
         = '05 ZeroPagers =
         = '04 ZeroPagers =
  • 데블스캠프2006/목요일/winapi . . . . 32 matches
          MessageBox (NULL, "Hello World!", "HelloMsg", 0);
          wndclass.hbrBackground = (HBRUSH) GetStockObject (WHITE_BRUSH) ;
          while (GetMessage (&msg, NULL, 0, 0))
          TranslateMessage (&msg) ;
          DispatchMessage (&msg) ;
         LRESULT CALLBACK WndProc (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
          switch (message)
          GetClientRect (hwnd, &rect) ;
          PostQuitMessage (0) ;
          return DefWindowProc (hwnd, message, wParam, lParam) ;
          wndclass.hbrBackground = (HBRUSH) GetStockObject (WHITE_BRUSH) ;
          while (GetMessage (&msg, NULL, 0, 0))
          TranslateMessage (&msg) ;
          DispatchMessage (&msg) ;
         LRESULT CALLBACK WndProc (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
          switch (message)
          MessageBox(hwnd, "Again Hello!", "Again", 0);
          GetClientRect (hwnd, &rect) ;
          PostQuitMessage (0) ;
          return DefWindowProc (hwnd, message, wParam, lParam) ;
  • BabyStepsSafely . . . . 31 matches
         This article outlines the refactoring of an algorithm that generate the prime numbers up to a user specified maximum. This algorithm is called the Sieve of Eratosthenes. This article demonstrates that the granularity of the changes made to the source code are very small and rely completely on the ability to recompile and test the code after every change no matter how small. The step where the code is tested insures that each step is done safely. It is important to note that the execution of tests do not actually guarantee that the code is correct. The execution of the tests just guarantees that it isn't any worse that it used to db, prior to the change. This is good enough for the purposes of refactoring since we are tring to not damage anything thay may have worked before Therefore for each change in the code we will be recompilling the code and running the tests.
         The code that is to be refactored has existed in the system for awhile. It has undergone a couple of transformations. Initially it returned an array of int variables that are the prime numbers. When the new collection library was introduced in Java2 the interface was changed to return a List of Integer objects. Going forward the method that returns a List is the preferred method, so the method that returns an array has been marked as being deprecated for the last couple of releases. During this release the array member function will be removed. Listing1, "Class GeneratePrimes," contains the source code for both methods.
         The algorithm is quite simple. Given an array of integers starting at 2.Cross out all multiples of 2. Find the next uncrossed integer, and cross out all of its multiples. Repeat until you have passed the square root of the maximum value. This algorithm is implemented in the method generatePrimes() in Listing1. "Class GeneratePrimes,".
         pulbic class GeneratePrimes
          int [] primes = generatePrimes(maxValue);
          result.add(new Integer(primes[i]));
          /** @param maxValue is the generation limit.
          public static int [] generatePrimes(int maxValue)
          // get rid of known non-primes
         The test cases for the GeneratePrimes class are implemented using the JUnit testing framework. The tests are contained in class called TestGeneratePrames. There are a 5 tests for each return type (array and List), which appear to be similiar. Our first step to insure보증하다, 책임지다 that we are starting from a stable base is to make sure what we have works.
         Therefore, recompile the both GeneratePrimes and TestGeneratePrime and run the tests.
         Class TestsGeneratePrimes
         public class TestGeneratePrimes extends TestCase
          public TestGeneratePrimes(String name)
          int [] centArray = GeneratePrimes.generatePrimes(100);
          List centList = GeneratePrimes.primes(100);
          assertEquals(centList.get(24), new Integer(97));
          int [] primes = GeneratePrimes.getneratePrimes(bound);
          List primes = GeneratePrimes.primes(bound);
          int n = ((Integer)it.next()).intValue();
  • EffectiveC++ . . . . 31 matches
         == Memory management ==
         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]]
         class EnemyTarget {
          EnemyTarget() { ++numTargets; }
          EnemyTarget(const EnemyTarget&) { ++numTargets; }
          ~EnemyTarget() { --numTargets; }
          static unsigned int numberOfTargets()
          { return numTargets; }
          virtual bool destroy(); // EnemyTarget 객체 파괴에
          static unsigned int numTargets; // 객체 카운터
         unsigned int EnemyTarget::numTargets;
         class EnemyTank: public EnemyTarget {
          : EnemyTarget(rhs)
         EnemyTarget의 객체를 카운트 하기 위해 정적 멤버 변수 numTargets를 두었으며 EnemyTarget을 상속한 EnemyTank에서도[[BR]]
         EnemyTarget *targetPtr = new EnemyTank;
         delete targetPtr; // 아무 문제가 없어 보인다.
         The C++ language standard is unusually clear on this topic. 베이스 클래스에 대한 포인터를 사용해서 계승된 클래스를 [[BR]]
         호출되지 않는다는 것이다. 위의 예에서, targetPtr이 삭제 될때 EnemyTank의 수가 제대로 조정되지 않는다는 것을 의미 한다.)[[BR]]
         그래서 이문제를 피하기 위해서, EnemyTarget의 소멸자를 virtual로 선언해야 한다. 소멸자를 가상함수로 선언하면, 여러분이 원하는[[BR]]
  • ZeroPageServer/old . . . . 31 matches
         ["ZeroPageServer/계정신청방법"]
         || ["ZeroPageServer/Telnet계정"] ||
         || ["ZeroPageServer/MySQL계정"] ||
         || ["ZeroPageServer/SubVersion"] ||
         || ["ZeroPageServer/CVS계정"] ||
         === ZeroPage Server History ===
          * [ZeroPageServer/AboutCracking]
          * [ZeroPageServer/set2001]
          * [ZeroPageServer/set2002_815]
          * [ZeroPageServer/set2005_88]
          * [ZeroPageServer/Wiki]
         === About ZeroPageServer ===
         || [ZeroPageServer/FAQ] || 자주 회자되는 질문 ||
         || [ZeroPageServer/계정신청상황] || 계정 신청 상황 ||
         || [ZeroPageServer/계정신청상황2] || 계정 신청 상황 ||
         || http://zeropage.org/log || Server의 Web 접속 통계 ||
         || ["ZeroPageServer/InstalledTool"] || 설치된 프로그램 ||
         || [ZeroPageServer/SystemSpec] || ||
         || [ZeroPageServer/Log] || 과거 기록 ||
         || [ZeroPageServer/FixDate] || 시간맞추기 ||
  • 데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/변형진 . . . . 31 matches
         package org.zeropage.ml;
          new Trainer("package/train/economy/index.economy.db").load(),
          new Trainer("package/train/politics/index.politics.db").load() });
          new BufferedReader(new FileReader("package/test/economy/economy.txt")),
          new BufferedReader(new FileReader("package/test/politics/politics.txt")) };
          if (tester.getWeight(i, line) > 0) {
         package org.zeropage.ml;
          private Map<String, Integer> wordCount = new HashMap<String, Integer>();
          Integer count = wordCount.get(word);
          public int getDocsCount() {
          public int getWordCount(String word) {
          Integer count = wordCount.get(word);
          public int getWordsCount() {
         package org.zeropage.ml;
          public double getWeight(int index, String doc) {
          double value = getLnPsPns(index);
          value += getLnPwsPwns(index, word);
          private double getLnPsPns(int index) {
          sum += trainers[i].getDocsCount();
          return Math.log((double)trainers[index].getDocsCount()/sum);
  • 데블스캠프2013/셋째날/머신러닝 . . . . 31 matches
          * 데이터 및 강의자료 [http://zeropage.org/index.php?mid=seminar&document_srl=91554 링크]
         using System.Collections.Generic;
          for i in range(len(firstDataList)):
         for i in range(len(testData)):
          for j in range(len(trainData)):
          while (std::getline(ss, item, delim)) {
          getline(trainData, line);
          getline(trainClass, line);
          getline(testData, line);
         void deallocArr(int ** target, int row);
         void readFile(int ** target, const char * filename, int row, int col);
         void deallocArr(int ** target, int row){
          free(target[i]);
          free(target);
         void readFile(int ** target, const char * filename, int row, int col){
          fscanf(file, "%d,", &target[i][j]);
          fscanf(file, "%d", &target[i][j]);
          for(int i=0, j=0; fgets(buff, 20000, pFile) > 0; i++, j=0) {
          for(int i=0, j=1; fgets(buff, 20000, pFile) > 0; i++, j=0) {
          for(int i=0, j=0; fgets(buff, 20000, pFile) > 0; i++, j=0) {
  • 2학기파이선스터디/서버 . . . . 30 matches
          self.broadcastMessage('['+name+']' + ' entered\n')
          self.broadcastMessage('['+name+'] '+' has gone!\n')
          def handleMessage(self, name, msg):
          self.broadcastMessage('['+name+'] ' + msg)
          def broadcastMessage(self, msg):
          if self.users.handleMessage(name, data) == -1:
          self.message = msg
          self.append(Users(self.ID, self.message, self.isinEntry))
          self.broadcastMessage('['+self.ID+']' + ' entered\n')
          self.broadcastMessage('['+self.ID+'] '+' has gone!\n')
          def handleMessage(self, msg):
          self.broadcastMessage('['+self.ID+'] ' + msg)
         # def broadcastMessage(self, msg):
          u = Users(a.ID, a.message,self.client_address, a.isinEntry)
          if self.users.handleMessage(data) == -1:
          self.broadcastMessage('['+name+']' + ' entered\n')
          #('id' : (object, message))
          self.broadcastMessage('['+name+'] '+' has gone!\n')
          def handleMessage(self, name, msg):
          self.broadcastMessage('['+name+'] ' + msg)
  • BusSimulation/태훈zyint . . . . 30 matches
          int withdraw = zrnd(0,bus[i].getPassengers()); // 내리는 사람의 숫자
          int cangetno = bus[i].getBusCapacity() - bus[i].getPassengers(); //버스에 태울수 있는 사람의 숫자
          bus[i].getPassengers(-1 * withdraw);
          cangetno += withdraw;
          if(stationno < cangetno){ // 태울수 있는 사람의 숫자가 더 많을 경우
          bus[i].getPassengers(ride_no);
          ride_no=cangetno;
          bus[i].getPassengers(ride_no);
          gotoxy(bus[i].getBusPos()+1,1);
          gotoxy(bus[i].getBusPos()+1,i+3);
          gotoxy(bus[i].getBusPos()+1,BusNo+4);
          cout << i << ":" << bus[i].getBusPos() << "," << bus[i].isstation() << ", 승객수:" << bus[i].getPassengers() <<endl;
          //if(getch()==27) break;
          SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), Pos);
          int getBusPos() { return buspos; } // 버스의 현재 위치
          while(getBusPos() != busStation[i]+i+1 && i<= BusStationNo-1){
          passengers=0;
          int getBusCapacity() { return BusCapacity;}
          int getPassengers(int n=0) { return passengers+=n; }
          int passengers; //현재 버스에 타고있는 승객의 숫자
  • CSP . . . . 30 matches
          threads.append(threading.Thread(target=each.run))
          def get(self):
          if self.q.get()!=None: #for block
          return self.q.get()
          def get(self):
          def get(self):
          nc=self.getNetChannel()
          return nc.get()
          nc=self.getNetChannel()
          def getNetChannel(self):
          s=self.outc.get()
          print "getting..."
          v=self.in_.get()
          v=self.in_.get()
          v1=self.in1_.get()
          v2=self.in2_.get()
          v=self.in_.get()
          v=self.in_.get()
          for i in xrange(10):
          print outq.get()
  • JTDStudy/첫번째과제/정현 . . . . 30 matches
          assertEquals(0, beholder.getStrikeCount("000"));
          assertEquals(1, beholder.getStrikeCount("001"));
          assertEquals(2, beholder.getStrikeCount("110"));
          assertEquals(0, beholder.getBallCount("000"));
          assertEquals(1, beholder.getBallCount("102"));
          assertEquals(2, beholder.getBallCount("321"));
          assertEquals(3, beholder.getBallCount("231"));
          String number= extractor.getRandomBall();
          assertEquals(1, game.getStrike());
          assertEquals(1, game.getBall());
          System.out.print(baseBall.getStrike() + " strike, ");
          System.out.println(baseBall.getBall() + "ball");
          beholder.setAnswer(this.extractor.getRandomBall());
          return getStrike()==3;
          public int getStrike() {
          return beholder.getStrikeCount(number);
          public int getBall() {
          return beholder.getBallCount(number);
          Integer.parseInt(number);
          public int getStrikeCount(String string) {
  • MFC/MessageMap . . . . 30 matches
         = MessageMap =
         자료) [http://wiki.zeropage.org/jsp-new/pds/pds_read.jsp?page=1&no=23 자료실]
          DECLARE_MESSAGE_MAP()
         begin Message map
         ON_MESSAGE(UM_ACCEPTCLIENT, OnAcceptClient) // 이부분에서 UM_ACCEPTCLIENT가 발생하면 OnAcceptClient함수를 실행시킨다고 맵핑한다.
         end messagemap
         m_pWnd->SendMessage(UM_ACCEPTCLIENT);
          // ClassWizard generated virtual function overrides
          // DO NOT EDIT what you see in these blocks of generated code !
          DECLARE_MESSAGE_MAP() // 메시지 맵이 정의된 클래스에는 반드시 이 매크로 함수가 포함되어야 한다.
          ''매시지를 처리할 수 있는 클래스는 MFC의 계층구조상 CCmdTarget 클래스를 상속받은 클래스라면 어디서든 가능하다.''
         BEGIN_MESSAGE_MAP(CEx14App, CWinApp)
          // DO NOT EDIT what you see in these blocks of generated code!
         END_MESSAGE_MAP()
          클래스의 정의 부분에 DECLARE_MESSAGE_MAP()을 포함했다면 그 클래스의 구현 부분에는 반드시 BEGIN_MESSAGE_MAP(), END_MESSAGE_MAP()매크로가 반드시 추가되어야 한다. 이 부분에서는 WM_COMMAND 형태를 갖는 메시지 만을 처리하고 있다.
          // ClassWizard generated virtual function overrides
          virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
          // No message handlers
          DECLARE_MESSAGE_MAP()
         void CAboutDlg::DoDataExchange(CDataExchange* pDX)
  • MoreEffectiveC++/Appendix . . . . 30 matches
         So your appetite for information on C++ remains unsated. Fear not, there's more — much more. In the sections that follow, I put forth my recommendations for further reading on C++. It goes without saying that such recommendations are both subjective and selective, but in view of the litigious age in which we live, it's probably a good idea to say it anyway. ¤ MEC++ Rec Reading, P2
         A good place to begin is with the books that describe the language itself. Unless you are crucially dependent on the nuances of the °official standards documents, I suggest you do, too. ¤ MEC++ Rec Reading, P6
         These books contain not just a description of what's in the language, they also explain the rationale behind the design decisions — something you won't find in the official standard documents. The Annotated C++ Reference Manual is now incomplete (several language features have been added since it was published — see Item 35) and is in some cases out of date, but it is still the best reference for the core parts of the language, including templates and exceptions. The Design and Evolution of C++ covers most of what's missing in The Annotated C++ Reference Manual; the only thing it lacks is a discussion of the Standard Template Library (again, see Item 35). These books are not tutorials, they're references, but you can't truly understand C++ unless you understand the material in these books
         For a more general reference on the language, the standard library, and how to apply it, there is no better place to look than the book by the man responsible for C++ in the first place: ¤ MEC++ Rec Reading, P10
          * '''''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
         If you're ready to move beyond the language itself and are interested in how to apply it effectively, you might consider my other book on the subject: ¤ MEC++ Rec Reading, P13
         One topic Cargill does not discuss in C++ Programming Style is exceptions. He turns his critical eye to this language feature in the following article, however, which demonstrates why writing exception-safe code is more difficult than most programmers realize: ¤ MEC++ Rec Reading, P22
         "Exception Handling: A False Sense of Security," °C++ Report, Volume 6, Number 9, November-December 1994, pages 21-24. ¤ MEC++ Rec Reading, P23
         I generally refer to this as "the LSD book," because it's purple and it will expand your mind. Coplien covers some straightforward material, but his focus is really on showing you how to do things in C++ you're not supposed to be able to do. You want to construct objects on top of one another? He shows you how. You want to bypass strong typing? He gives you a way. You want to add data and functions to classes as your programs are running? He explains how to do it. Most of the time, you'll want to steer clear of the techniques he describes, but sometimes they provide just the solution you need for a tricky problem you're facing. Furthermore, it's illuminating just to see what kinds of things can be done with C++. This book may frighten you, it may dazzle you, but when you've read it, you'll never look at C++ the same way again. ¤ MEC++ Rec Reading, P27
         Finally, the emerging discipline of patterns in object-oriented software development (see page 123) is described in ¤ MEC++ Rec Reading, P34
         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
         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
         A more narrowly focused newsgroup is °comp.std.c++, which is devoted to a discussion of °the C++ standard itself. Language lawyers abound in this group, but it's a good place to turn if your picky questions about C++ go unanswered in the references otherwise available to you. The newsgroup is moderated, so the signal-to-noise ratio is quite good; you won't see any pleas for homework assistance here. ¤ MEC++ Rec Reading, P49
          T* get() const; // return value of current
         inline T* auto_ptr<T>::get() const
         Here is auto_ptr with all the functions defined in the class definition. As you can see, there's no brain surgery going on here: ¤ MEC++ auto_ptr, P5
  • ProjectGaia/계획설계 . . . . 30 matches
          * Page 논의에 관하여
          위의 문제를 해결하기 위해 Page 구조를 변화시킨 결과 만들어진 모습
          unsorted 레코드를 sort하면서 page 단위 메모리에 적재를 하되, 이때 정렬 대상 레코드를 메모리에 모두 올려서 정렬하지 않고, memory size 10인 자연선택(교재155p)을 이용함. 여기서 memory size 10이라는 것은 10개의 레코드를 올릴 수 있는 공간을 말 하고, 가변 길이 레코드일 경우 실제 사이즈는 변할 수 있다. 자연선택 이후, m-원 다단계 합병(교재166p).
          정렬된 레코드를 page(4KB) 단위로 입력, page에는 header와 slot이 차지하는 공간을 제외한 크기만큼 레코드를 저장할 수 있다. 레코드를 page에 입력할 때 비신장 가변길이 저장 방법을 사용, 입력될 레코드가 page의 남은 공간보다 클 경우 다음 page에 입력된다.
          레코드의 효율적인 검색or삽입or삭제를 위해서는 page의 구조, page 접근을 위한 구조가 잘 구성되어야 한다.
          page 접근을 위해 master page를 둔다. master page는 page들 중 가장 앞에 위치한다.
          master page
          * ① page ID,
          * ② page 내 레코드 중 가장 큰 key값,
          master page에 |②|①| 로 이루어져 있는 table을 둔다.
          key값이 20인 레코드를 검색하고 싶다면, master page의 table을 보고 해당 page ID를 찾은 다음, page 내부에서 검색하게 된다.
          "page 내부에서 검색하는 것에 대해 논의해볼 필요가 있음."
          master page의 page 수를 읽고 가장 마지막 page로 간 다음, page header의 freespace size를 삽입 예정 레코드의 크기와 비교하여, 만약 해당 page에 충분한 공간이 있다면 그대로 추가 입력, 충분한 공간이 없다면 다음 page를 생성하고 넣어주는 비신장 가변길이 방법을 이용한다.
          '비신장'에 의해 page에 어중간하게 남는 공간에는 null flag를 둔다. 이후, 조각모음.
          삭제와 동시에 해당 레코드가 있는 자리에 null flag를 두도록 한다. 다른 레코드들이 page 간 이동할 필요가 없다.
  • ProjectSemiPhotoshop/SpikeSolution . . . . 30 matches
         class CImage
          HDIB m_hImage; //image handle
          HDIB m_hUndoImage; //undo image handle
          CSize m_Size; //image size
          virtual ~CImage() { Free(); }
          int GetBitCount();
          HDIB GetHandle() {return m_hImage;}
          BOOL IsDataNull() {return (m_hImage == NULL);}
          CSize GetSize() {return m_Size;}
          int GetHeight() {return m_Size.cy;}
          int GetWidth() {return m_Size.cx;}
          int GetRealWidth() {return WIDTHBYTES((GetWidth()*GetBitCount()));}
          HDIB GetUndoHandle() {return m_hUndoImage;}
          CPalette *GetPalette() {return m_pPal;}
         BOOL CImage::Load(LPCTSTR lpszFileName)
         BOOL CImage::LoadBMP(LPCTSTR lpszFileName)
          dwBitsSize = file.GetLength();
          if((m_hImage = (HDIB)::GlobalAlloc(GMEM_MOVEABLE | GMEM_ZEROINIT, dwBitsSize)) == NULL) return FALSE;
          pDIB = (LPSTR) ::GlobalLock((HGLOBAL) m_hImage);
          if (file.ReadHuge(pDIB, dwBitsSize - sizeof(BITMAPFILEHEADER)) != dwBitsSize - sizeof(BITMAPFILEHEADER) )
  • WikiTextFormattingTestPage . . . . 30 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.
         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):
          * MoinMoin (MoinMoin 0.5) -- http://www.encrypted.net/~jh/moinmoin/moin.cgi/WikiTextFormattingTestPage
          * Kit-T-Wiki (TWiki 01) -- http://kit.sourceforge.net/cgi-bin/view/Main/WikiReviewTextFormattingTest
          * TWiki (TWiki 03) -- http://twiki.sourceforge.net/cgi-bin/view/TWiki/WikiReviewTextFormattingTest
         http://narasimha.tangentially.com/cgi-bin/n.exe?twiky%20editWiki(%22WikiEngineReviewTextFormattingTest%22)
         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.
         Note that the logic seems to be easily confused. In the next paragraph I combine the two sentences (with no other changes). Notice the results. (The portion between the "innermost" set of triple quotes, and nothing else, is bold.)
         View the page in the original Wiki:WardsWiki, note the numbering, and then compare it to what it looks like in the wiki being tested.
         Aside: I wonder if any wikis provide multilevel numbering -- I know that Wiki:MicrosoftWord, even back to the Dos 3.0 version, can number an outline with multiple digits, in "legal" or "outline" style numbering. I forget which is which -- one is like 2.1.2.4, the other is like II.A.3.c., and I think there is another one that includes ii.
          Wiki: A very strange wonderland. (Formatted as <tab>Wiki:<tab>A very strange wonderland.)
          Wiki: A very strange wonderland.
          Wiki: A very strange wonderland.
         If a remote reference ends in .gif, the image is inlined.
         In WardsWiki the URL for a remote reference in the [number] syntax must be entered using EditLinks. The image is placed where the [number] is located.
         Swiki Formatting (started by copying their text formatting rules page,
         Note: I've noticed some inconsistency with Swiki in handling this page, maybe because of the size? Earlier, headings did not work properly, but bulleted lists did. (The numbered and nested lists were added later.) Now headings are working but lists are not. (And I won't be surprised if, when I save this page either everything works, or something different breaks -- no headings still work, lists do not, but I wonder about the next save?)
  • ACM_ICPC/2012년스터디 . . . . 29 matches
          * 문제를 지정해서, 풀어오고, 분석. (Programming Challenges와 더블릿 홈페이지 사용)
          * Programming Challenge에서 알고리즘 당 두문제 정도 풀기.
          * Programming Challenge 문제에 더욱 높은 우선순위를 둠. - [http://uva.onlinejudge.org/]
          * Doublets - [http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=31&page=show_problem&problem=1091]
          * Where's Waldorf - [http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=31&page=show_problem&problem=951]
          * Doublets - [http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=31&page=show_problem&problem=1091] //화요일까지 풀지 못하면 소스 분석이라도 해서..
          * A Multiplication Game - [http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=33&page=show_problem&problem=788]
          * Shoemaker's Problem - [http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=32&page=show_problem&problem=967]
          * Bridge -
          * Bridge -
          * [Bridge/권영기]
          * Bridge
          * Bigger Square Please
          * Bigger Square Please - 좀 더 생각해서 짜보기
          * Bigger Square Please
          * Programming Challenges에서 기하 파트 맘에 드는 문제 하나 풀어오기.
          - Bridge 찾기
         다각형이 시작되는 edge를 만날때 ... indexed tree
  • HowManyPiecesOfLand?/문보창 . . . . 29 matches
         === BigInteger.h ===
         // Big Integer Class - C++
         class BigInteger
          BigInteger(int n)
          BigInteger()
          cin.get();
          friend void elminatePreZero(BigInteger& n)
          friend int compare(BigInteger& a, BigInteger& b)
          friend void shiftDigit(BigInteger& n, int d)
          friend BigInteger operator+(BigInteger a, BigInteger b)
          BigInteger ret;
          friend BigInteger operator-(BigInteger a, BigInteger b)
          BigInteger ret;
          friend BigInteger operator*(BigInteger a, BigInteger b)
          BigInteger row, tmp, ret;
          friend BigInteger operator/(BigInteger a, BigInteger b)
          BigInteger row, tmp, ret;
         #include "BigInteger.h"
          BigInteger a(6), b(23), c(18), d(24);
          BigInteger n, result;
  • ProjectZephyrus/Server . . . . 29 matches
          +---- src : 소스의 보관소 package별 분류
          java_zp : ZeroPage Server 실행 bash script (zp에서만 돈다. bin이 classpath에 안들어가서 꽁수로 처리,port번호를 변경할수 없다.)
          javac_zp : ZeroPage Server용 컴파일 bash script (어느 서버에서나 동작 할꺼 같다.)
          * 현재 ZeroPage와 Windows 2k상에 한글 인코딩 문제로 후자로 해야 ZeroPage서버에서 한글로 안내 메세지가 나옴. 컴파일시 해결할수 있지만 귀찮아서 --;; --상민
         ||java -jar {{{~cpp PZServerForZeroPage.jar}}} Port번호(Default 22000)|| [http://165.194.17.15/~neocoin/ProjectZephyrus/Server/PZServerForZeroPage.jar jar]||ZeroPage용||
         ||로그인 객체의 생성, {{{~cpp InfoManager}}}에게 자료 요청||{{{~cpp LoginCmd}}}||류상민||90%||
         ||로그인 객체에 정보 기록||{{{~cpp InfoManager}}}||이상규||90%||
         ||로그 아웃시 해당 소켓의 접속 종료|| {{{~cpp LogOutCmd,SockManager}}} ||류상민||90%||
         ||로그 아웃시 {{{~cpp LogoutCmd}}}에 정보 기록 || {{{~cpp InfoManager}}} ||이상규||90%||
         ||클라이언트에서 온 메세지를 echo시키는 작업||{{{~cpp MessageCmd}}}||류상민||90%||
         ||친구 등록시 DB에서 처리해야 될 상황 || {{{~cpp InfoManager}}}||이상규||90%||
         ||친구 삭제시에 DB에서 처리해야 될 부분||{{{~cpp InfoManager}}}||이상규||90%||
         ||서버에 현재 로그인 중인 리스트 보기[[BR]]ID List보이기 ||{{{~cpp SocketManager, InfoManager}}}||.||.||
         ||서버를 강제로 종료 ||{{{~cpp InfoManager, SocketManager,}}}[[BR]] {{{~cpp UserSocket, PZServerSocket}}}||류상민, 이상규||90%||
         ||원하는 사용자 강제 종료||{{{~cpp SocketManager, InfoManager}}}||.||.||
         ||단일 User만 접근 가능하게 만듬||{{{~cpp CommandManager,LoginCmd,}}}[[BR]]{{{~cpp LogoutCmd}}}||류상민||80%||
         |||||||| package간 Information Hiding||
         ||{{{~cpp PZUser, PZBuddyList Table생성}}}||{{{~cpp InfoManager}}}||이상규||?||
         ||{{{~cpp PZUser, PZBuddyList Table삭제}}}||{{{~cpp InfoManager}}}||이상규||?||
         ||Dummy Data 생성||{{{~cpp InfoManager}}}||이상규||?||
  • Refactoring/OrganizingData . . . . 29 matches
          * You are accessing a field directly, but the coupling to the field is becoming awkward. [[BR]] ''Create getting and setting methods for the field and use only those to access the field.''
          return arg >= getLow() && arg <= getHigh();
          int getLow() {return _low;}
          int getHigh() {return _high;}
         http://zeropage.org/~reset/zb/data/ReplaceDateValueWithObject.gif
         == Change Value to Reference p179 ==
         http://zeropage.org/~reset/zb/data/ChangeValueToReference.gif
         == Change Reference to Value p183 ==
          * You have a reference object that is small, immutable, and awkward to manage. [[BR]] ''Turn it into a balue object.''
         http://zeropage.org/~reset/zb/data/ChangeReferenceToValue.gif
         http://zeropage.org/~reset/zb/data/DuplicateObservedData.gif
         == Change Unidirectional Association to Bidirectional p197 ==
          * You have two classes that need to use each other's features, but there is only a one-way link.[[BR]]''Add back pointers, and change modifiers to update both sets.''
         http://zeropage.org/~reset/zb/data/ChangeUnidirectionalAssociationToBidirectional.gif
         == Change Bidirectional Association to Unidirectional p200 ==
          * You have a two-way associational but one class no longer needs features from the other. [[BR]]''Drop the unneeded end of the association.''
         http://zeropage.org/~reset/zb/data/ChangeBidirectionAssociationToUnidirectional.gif
          public String getName() {return _name;}
         http://zeropage.org/~reset/zb/data/EncapsulateCollection.gif
         http://zeropage.org/~reset/zb/data/ReplaceTypeCodeWithClass.gif
  • SummationOfFourPrimes/1002 . . . . 29 matches
         for eachGenNumberFour in GenNumbersFour
          print eachGenNumberFour
         GenNumbersFour = 합이 x 인 수 조합리스트
          for i in range(2,self.size+1):
          def getList(self):
          self.assertEquals([2,], PrimeNumberList(2).getList())
          self.assertEquals([2,3], PrimeNumberList(3).getList())
          self.assertEquals([2,3,5], PrimeNumberList(5).getList())
          self.assertEquals([2,3,5,7,11], PrimeNumberList(12).getList())
          self.assertEquals([2,3,5,7,11,13,17,19], PrimeNumberList(20).getList())
          for i in range(sizeOfList):
          for j in range(sizeOfList):
          for k in range(sizeOfList):
          for l in range(sizeOfList):
         from __future__ import generators
          for i in range(2,self.size+1):
          def getList(self):
          for i in range(sizeOfList):
          for j in range(sizeOfList):
          for k in range(sizeOfList):
  • TwistingTheTriad . . . . 29 matches
         C++ 시스템의 Taligent 로부터 유래. Dolphin Smalltalk 의 UI Framework. 논문에서는 'Widget' 과 'MVC' 대신 MVP 를 채택한 이유 등을 다룬다고 한다. 그리고 MVC 3 요소를 rotating (or twisting)함으로서 현재 존재하는 다른 Smalltalk 환경보다 쓰기 쉽고 더 유연한 'Observer' based framework 를 만들 것을 보여줄 것이다.
         === Widget ===
         with a widget-based system it is easy to avoid having to think about the (required) separation between the user interface and the application domain objects, but it is all too easy to allow one's domain code to become inextricably linked with the general interface logic.
         it was much more that the widget system was just not flexible enought. We didn't know at the time, but were just starting to realise, that Smalltalk thrives on plugability and the user interface components in out widget framework were just not fine-grained enough.
         One example of this deficiency surfaced in SmalltalkWorkspace widget. This was originally designed as a multiline text-editing component with additional logic to handle user interface commands such as Do-it, Show-it, Inspect-it etc. The view itself was a standard Windows text control and we just attached code to it to handle the workspace functionality. However, we soon discovered that we also wanted to have a rich text workspace widget too. Typically the implementation of this would have required the duplication of the workspace logic from the SmalltalkWorkspace component or, at least, an unwarranted refactoring session. It seemed to us that the widget framework could well do with some refactoring itself!
         In MVC, most of the application functionality must be built into a model class known as an Application Model. It is the reponsibility of the application model to be the mediator between the true domain objects and the views and their controllers. The views are responsible for displaying the domain data while the controller handle the raw usr gestures that will eventually perform action on this data. So the application model typically has method to perform menu command actions, push buttons actions and general validation on the data that it manages. Nearly all of the application logic will reside in the application model classes. However, because the application model's role is that of a go-between, it is at times necessary for it to gain access to the user interface directly but, because of the Observer relationship betweeen it and the view/controller, this sort of access is discouraged.
         For example, let's say one wants to explicitly change the colour of one or more views dependent on some conditions in the application model. The correct way to do this in MVC would be to trigger some sort of event, passing the colour along with it. Behaviour would then have to be coded in the view to "hang off" this event and to apply the colour change whenever the event was triggered. This is a rather circuitous route to achieving this simple functionality and typically it would be avoided by taking a shoutcut and using #componentAt : to look up a particular named view from the application model and to apply the colour change to the view directly. However, any direct access of a view like this breaks the MVC dictum that the model should know nothing about the views to which it is connected. If nothing else, this sort of activity surely breaks the possibility of allowing multiple views onto a model, which must be the reason behind using the Observer pattern in MVC in the first place.
         This is the data upon which the user interface will operate. It is typically a domain object and the intention is that such objects should have no knowledge of the user interface. Here the M in MVP differs from the M in MVC. As mentioned above, the latter is actually an Application Model, which holds onto aspects of the domain data but also implements the user interface to manupulate it. In MVP, the model is purely a domain object and there is no expectation of (or link to) the user interface at all.
         The behaviour of a view in MVP is much the same as in MVC. It is the view's responsibility to display the contents of a model. The model is expected to trigger appropriate change notification whenever its data is modified and these allow the view to "hang off" the model following the standard Observer pattern. In the same way as MVC does, this allows multiple vies to be connected to a single model.
         One significant difference in MVP is the removal of the controller. Instead, the view is expected to handle the raw user interface events generated by the operating system (in Windows these come in as WM_xxxx messages) and this way of working fits more naturally into the style of most modern operating systems. In some cases, as a TextView, the user input is handled directly by the view and used to make changes to the model data. However, in most cases the user input events are actually routed via the presenter and it is this which becomes responsible for how the model gets changed.
         While it is the view's responsibility to display model data it is the presenter that governs how the model can be manipulated and changed by the user interface. This is where the heart of an application's behaviour resides. In many ways, a MVP presenter is equivalent to the application model in MVC; most of the code dealing with how a user interface works is built into a presenter class. The main difference is that a presenter is ''directly'' linked to its associated view so that the two can closely collaborate in their roles of supplying the user interface for a particular model.
         Compared with our orignnal widget framework, MVP offers a much greater separation between the visual presentation of an interface and the code required to implement the interface functionality. The latter resides in one or more presenter classes that are coded as normal using a standard class browser.
  • 데블스캠프2004/금요일 . . . . 29 matches
         Eclipse : http://zeropage.org/~neocoin/eclipse3.0rc3/eclipse-SDK-3.0RC3-win32.zip
         JDK 1.5 : http://zeropage.org/~neocoin/eclipse3.0rc3/jdk-1_5_0-beta2-windows-i586.exe
          에서는 유래가 없군요. C기반이 아니라, C++(문법), Smalltalk(vm) 의 철학을 반영합니다. Early History 는 마치 제임스 고슬링이 처음 만든것 처럼 되어 있군요. (SeeAlso [http://en.wikipedia.org/wiki/Java_programming_language#Early_history Java Early history]
         http://zeropage.org/pub/upload/snap1.jpg
         http://zeropage.org/pub/upload/snap2.jpg
         http://zeropage.org/pub/upload/snap3.jpg
         http://zeropage.org/pub/upload/snap4.jpg
         package WindowFrame;
          return Integer.parseInt(breader.readLine());
         http://zeropage.org/pub/upload/snap5.jpg
          int x = e.getX();
          int y = e.getY();
          int x = e.getX();
          int y = e.getY();
         == OOP Demo 1 : Message 를 날립시다~ (Python) ==
         http://zeropage.org/pub/language/python/Python-2.3.exe
          z1.getPosition()
          d1.getPosition()
          z1.setAttackTarget(d1)
          z1.printAttackTarget()
  • DPSCChapter1 . . . . 28 matches
         Welcome to ''The Design Patterns Smalltalk Companion'' , a companion volume to ''Design Patterns Elements of Reusable Object-Oriented Software'' by Erich Gamma, Richard Helm, Ralph Johnson, and Jogn Vlissides(Gamma, 1995). While the earlier book was not the first publication on design patterns, it has fostered a minor revolution in the software engineering world.Designers are now speaking in the language of design patterns, and we have seen a proliferation of workshops, publications, and World Wide Web sites concerning design patterns. Design patterns are now a dominant theme in object-oriented programming research and development, and a new design patterns community has emerged.
         ''The Design Patterns Smalltalk Companion'' 의 세계에 오신걸 환영합니다. 이 책은 ''Design Patterns Elements of Reusable Object-Oriented Software''(이하 DP) Erich Gamma, Richard Helm, Ralph Johnson, and Jogn Vlissides(Gamma, 1995). 의 편람(companion, 보기에 편리하도록 간명하게 만든 책) 입니다. 앞서 출간된 책(DP)이 디자인 패턴에 관련한 책에 최초의 책은 아니지만, DP는 소프트웨어 엔지니어링의 세계에 작은 혁명을 일으켰습니다. 이제 디자이너들은 디자인 패턴의 언어로 이야기 하며, 우리는 디자인 패턴과 관련한 수많은 workshop, 출판물, 그리고 웹사이트들이 폭팔적으로 늘어나는걸 보아왔습니다. 디자인 패턴은 객체지향 프로그래밍의 연구와 개발에 있어서 중요한 위치를 가지며, 그에 따라 새로운 디자인 패턴 커뮤니티들이 등장하고 있습니다.(emerge 를 come up or out into view 또는 come to light 정도로 해석하는게 맞지 않을까. ''이제 디자인 패턴은 객체지향 프로그래밍의 연구와 개발에 있어서 중요한 위치를 가지고 있으며, 디자인 패턴 커뮤니티들이 새로이 등장하고 있는 추세입니다.'' 그래도 좀 어색하군. -_-; -- 석천 바꿔봤는데 어때? -상민 -- DeleteMe)gogo..~ 나중에 정리시 현재 부연 붙은 글 삭제하던지, 따로 밑에 빼놓도록 합시다.
         ''Design Patterns'' describes 23 design patterns for applications implemented in an object-oriented programming language. Of course, these 23 patterns do not capture ''all'' the design knowledge an object-oriented designer will ever need. Nonetheless, the patterns from the "Gang of Four"(Gamma et al.) are a well-founded starting point. They are a design-level analog to the base class libraries found in Smalltalk development environments. They do not solve all problems but provide a foundation for learning environments. They do not solve all problems but provide a foundation for learning about design patterns in general and finding specific useful architectures that can be incorporated into the solutions for a wide variety of real-world design problems. They capture an expert level of design knowledge and provide the foundation required for building elegant, maintainable, extensible object-oriented programs.
         Learning an object-oriented language after programming in another paradigm, such as the traditional procedural style, is difficult. Learning to program and compose application in Smalltalk requires a complex set of new skills and new ways of thinking about problems(e.g Rosson & Carroll, 1990; Singley, & Alpert, 1991). Climbing the "Smalltalk Mountain" learning curve is cetainly nontrivial. Once you have reached that plateau where you feel comfortable building simple Smalltalk applications, there is still a significant distance to the expert peak.
         Smalltalk experts know many things that novices do not, at various abstraction levels and across a wide spectrum of programming and design knowledge and skills:
          * The low-level details of the syntax and semantics of the Smalltalk language
          * Which classes work well together as frameworks
         This is by no means an exhaustive list, and even novices understand and use much of the knowledge. But some items, especially the last -- recurring patterns of software design, or design patterns -- are the province of design expert.
         A '''design pattern''' is a reusable implementation model or architecture that can be applied to solve a particular recurring class of problem. The pattern sometimes describes how methods in a single class or subhierarchy of classes work together; more often, it shows how multiple classes and their instances collaborate. It turns out that particular architectures reappear in different applications and systems to the extent that a generic pattern template emerges, one that experts reapply and customize to new application - and domain-specific problems. Hence, experts know how to apply design patterns to new problems to implement elegant and extensible solutions.
         In general, designers -- in numerous domains, not just software -- apply their experience with past problems and solution to new, similar problems. As Duego and Benson(1996) point out, expert designers apply what is known in cognitive psychology and artificial intelligence as '''case-based reasoning''', remembering past cases and applying what they learned there. This is the sort of reasoning that chess masters, doctors, lawyers, and architects empoly to solve new problems. Now, design patterns allow software designers to learn from and apply the experiences of other designers as well. As in other domains, a literature of proven patterns has emerged. As a result, we can "stand on the shoulders of giants" to get us closer to the expert peak. As John Vlissies (1997) asserts, design patterns "capture expertise and make it accessible to non-experts" (p. 32).
         디자이너들-소프트웨어에만 국한하지 않은 수많은 분야에서-은 그들의 과거의 문제와, 해법에 경험을 비슷한 문제에 적용 시킨다. '''''Duego와 Genson(1996)은 전문 디자이너들이 사례를 기반으로 경험에서 인지한 지혜안에서 과거의 사례를 기억하고 그들이 배운것을 적용시키는 것에 주목한다. (생략 및 의역) ''''' 이것은 체스의 고수, 의사, 변호사 그리고 건축가들이 새로운 문제에 대응하는 추론 방식의 한 방식이다. 현재, 디자인 패턴은 소프트웨어 디자이너들이 배워온것들과 다른 분야의 디자이너(other designer)들의 경험들 모두를 감안한다. 이런 노력들은 결과적으로, "거인의 어깨에 올라서 있는것" 같은 방법으로 우리를 훌륭한 디자인에 이끌수 있다. John Vlissies(1997)은 디자인 패턴은 "전문 지식을 잡고 비전문가들이 그것을 이용하기 쉽게 해주는 것이라고 평한다. (p. 32).
         Design patterns also provide a succinct vocabulary with which to describe new designs and retrospectively explain existing ones. Patterns let us understand a design at a high level before drilling down to focus on details. They allow us to envision entire configurations of objects and classes at a large grain size and communicate these ideas to other designers by name. We can say, "Implement the database access object as a Singleton," rather than, "Let's make sure the database access class has just one instance. The class should include a class variable to keep track of the singl instance. The class should make the instance globally available but control access to it. The class should control when the instance is created and ..." Which would you prefer?
         Christopher Alexander and his colleagues have written extensively on the use of design patterns for living and working spaces-homes, buildings, communal areas, towns. Their work is considered the inspiration for the notion of software design patterns. In ''The Timeless Way of Building''(1979) Alexander asserts, "Sometimes there are version of the same pattern, slightly different, in different cultures" (p.276). C++ and Smalltalk are different languages, different environments, different cultures-although the same basic pattern may be viable in both languages, each culture may give rise to different versions.
         The Gang of Four's ''Design Patterns'' presents design issues and solutions from a C+ perspective. It illustrates patterns for the most part with C++ code and considers issues germane to a C++ implementation. Those issue are important for C++ developres, but they also make the patterns more difficult to understand and apply for developers using other languages.
         This book is designed to be a companion to ''Design Patterns'', but one written from the Smalltalk perspective. One way to think of the ''Smalltalk Companion'', then, is as a variation on a theme. We provide the same pattern as in the Gang of Four book but view them through Smalltalk glasses. (In fact, when we were trying out names for the ''Smalltalk Companion'', someone suggested "DesignPattern asSmalltalkCompanion." However, we decided only hard-core Smalltalkers would get it.)
         But the ''Smalltalk Companion'' goes beyond merely replicating the text of ''Design Patterns'' and plugging in Smalltalk examples whereever C++ appeared. As a result, there are numerous situations where we felt the need for additional analysis, clarification, or even minor disagreement with the original patterns. Thus, many of our discussions should apply to other object-oriented languages as well.
          * Exploring variations the patterns can embody in Smalltalk and in general
  • Gof/AbstractFactory . . . . 28 matches
         유저인터페이스 툴킷은 다양한 ["룩앤필"] 기준을 제공하도록 고려한다. 다른 룩앤필은 스크롤바, 윈도우, 그리고 버튼처럼 다른 모습과 행동양식의 유저 인터페이스 ["Widget"]을 제공한다. 이식가능한 룩앤필 기준을 위해서는, 개별적 룩앤필 Widget을 위한 어떤 애플리케이션은 ["하드-코드"] 가 아니어야 한다. 즉석으로 정의한 룩앤필 클래스는 나중에 룩앤필을 바꾸기 어렵게 만든다.
         이 문제는 기본적인 Widget의 인터페이스를 정의한 abstract WidgetFactory 클래스를 정의함으로써 해결할 수 있다. 또한 모든 종류의 Widget에는 추상클래스가 존재한다, 그리고 구체적인 서브 클래스는 Widget을 상속해서 룩앤필 기본을 정의한다. WidgetFactory의 인터페이스는 각각의 추상 Widget 클래스의 새로운 객체를 반환하는 기능을 가지고 있다. 클라이언트는 이런 기능을 수행해서 Widget 인스턴스를 만든다. 그러나 클라이언트는 사용하는 클래스의 구체적인 내용에 대해서는 신경쓰지 않는다. 이처럼 클라이언트는 일반적인(?) 룩앤필의 독립성에 의존한다.
         http://zeropage.org/~reset/zb/data/abfac109.gif
         각각의 룩앤필에는 해당하는 WidgetFactory의 서브클래스가 있다. 각각의 서브클래스는 해당 룩앤필의 고유한 widget을 생성할 수 있는 기능이 있다. 예를 들면, MotifWidgetFactory의 CreateScrollBar는 Motif 스크롤바 인스턴스를 생성하고 반환한다, 이 수행이 일어날 동안 PMWidgetFactory 상에서 Presentation Manager 를 위한 스크롤바를 반환한다. 클라이언트는 WidgetFactory 인터페이스를 통해 개개의 룩앤필에 해당한는 클래스에 대한 정보 없이 혼자서 widget들을 생성하게 된다. 달리 말하자면, 클라이언트는 개개의 구체적인 클래스가 아닌 추상클래스에 의해 정의된 인터페이스에 일임하기만 하면 된다는 뜻이다.
         또한 WidgetFactory는 widget 클래스 간의 의존관계를 형성한다. Motif 스크롤바는 Motif 버튼과 Motif 텍스트 에디터와 함께 사용되어야 한다, 그리고 MotifWidgetFactory를 사용함으로써 이러한 의존성이 강제적으로 이루어지게 된다.
         http://zeropage.org/~reset/zb/data/abfac109.gif
          * AbstractFactory(WidgetFactory)
          * ConcreteFactory(MotifWidgetFactory, PMWidgetFactory)
          UI 예제에서 Motif widgets을 Presentation Manager widgets로 바꾸는 작업을 단지 유사한 팩토리의 객체와 바꿔주고 그 인터페이스를 다시 생성함으로써 행할 수 있다.
          InterViews 는 AbstractFactory 클래스들을 나타내기 위해서 'Kit'를 접미사로 사용한다. 이것은 WidgetKit과 DialogKit abstract factory 들을 명확한 ["룩앤필"] UI 객체를 위해서 정의한다. InterViews는 또한 서로 다른 복합 객체를 생성하는 LayoutKit 을 포함다. 예를 들면, 어떤 layout은 문서의 방향(인물이나 풍경)에 따른 서로 다른 복합 객체를 개념적으로 정렬한다.
  • Java/ModeSelectionPerformanceTest . . . . 28 matches
         import java.lang.reflect.InvocationTargetException;
          public void printPerformance(String[] modeExecute) throws InvocationTargetException, IllegalAccessException {
          private void executeReflection(String[] modeExecute) throws InvocationTargetException, IllegalAccessException {
          method = this.getClass().getMethod("do" + modeExecute[i], new Class[]{int.class});
          method.invoke(this, new Object[]{new Integer(1)});
          e.printStackTrace(); //To change body of catch statement use Options | File Templates.
         import java.lang.reflect.InvocationTargetException;
          public void printPerformance(String[] modeExecute) throws InvocationTargetException, IllegalAccessException {
          private void executeReflectionWithMapping(String[] modeExecute) throws InvocationTargetException, IllegalAccessException {
          Method method = (Method) methodMap.get(modeExecute[i]);
          method.invoke(this, new Object[]{new Integer(1)});
          methodMap.put(methodNames[i], this.getClass().getMethod("do" + methodNames[i], new Class[]{int.class}));
          IMode mode = (IMode) modeMap.get(s);
         import java.lang.reflect.InvocationTargetException;
          public void printPerformance(String[] modeExecute) throws NoSuchMethodException, InstantiationException, ClassNotFoundException, InvocationTargetException, IllegalAccessException {
          IMode mode = (IMode) modeMap.get(s);
          String expectedClassNameHeader = this.getClass().getName() + "$" + modeClassHeader;
          private void initModeMapWithReflection(String[] modeExecute) throws InstantiationException, InvocationTargetException, IllegalAccessException, NoSuchMethodException {
          Class[] consParamClasses = new Class[]{this.getClass()};
          Class[] inners = this.getClass().getClasses();
  • JavaStudy2004/클래스상속 . . . . 28 matches
          public int getX() {
          public int getY() {
          public String getName() {
          JOptionPane.showMessageDialog(null, str);
          String str = Integer.toString(temp);
          JOptionPane.showMessageDialog(null, str);
         // System.out.println(p.getArea());
          System.out.println(c.getArea());
          public double getArea()
          public String getName()
          public double getArea() {
          if(Math.abs(left_top.getX()-right_bottom.getX()) >= Math.abs(left_top.getY()-right_bottom.getY()))
          radius = Math.abs(left_top.getY()-right_bottom.getY());
          radius = Math.abs(left_top.getX()-right_bottom.getX());
          public String getName() {
          return super.getName();
          public double getArea() {
          return Math.abs(right_bottom.getX()-left_top.getX()) * Math.abs(left_top.getY()-right_bottom.getY());
          예를들면 위 circle 클래스의 getName 메소드에서 사용한 것처럼요 super.getName() 이렇게 --[iruril]
  • 새싹교실/2012/주먹밥 . . . . 28 matches
          * 이소라 때리기 게임을 Linux gedit를 사용해 코딩을 시켜봄.
          printf("Input integer.");
          * SVN 거북이를 이용하여 http://nforge.zeropage.org/svn/coordinateedit 에 코드를 올리는것을 올려놓음. 도건이 프로그램을 그곳에 올려놓고. 고쳐서 올려놓음. 받는건 숙제!!! 신남.
         <script language = "javascript">
          var image=document.getElementById("demo");
          image.style.position="absolute";
          image.style.left = left; //왜 이미지에서 left를 바로 뽑아내지 않냐면. left가 문자열로 인식되나 보기대문이다.
          //image.style.left=(left+1)+'px';
          //var l=document.getElementById("demo").style.left += 1;
          * 소스 포지 : http://sourceforge.net/
         <script language = "javascript">
         imagename = 1;
          var image=document.getElementById("demo");
          image.style.position="absolute";
          if(imagename == 4){
          imagename = 1;
          image.src = imagename + '.jpg';
          imagename = imagename + 1;
          image.style.left = left;
          //image.style.left=(left+1)+'px';
  • 2010php/방명록만들기 . . . . 27 matches
          (no integer not null,
          status integer,
         <input type = "radio" name = "status" value = "1" size = "40" checked><img src="http://cfile234.uf.daum.net/image/152622034C88B1DC682870">
         <input type = "radio" name = "status" value = "2" size = "40"><img src="http://cfile223.uf.daum.net/image/162622034C88B1DC696BEC">
         <input type = "radio" name = "status" value = "3" size = "40"><img src="http://cfile206.uf.daum.net/image/142622034C88B1DC6AA52F">
         <input type = "radio" name = "status" value = "4" size = "40"><img src="http://cfile232.uf.daum.net/image/152622034C88B1DC6BFF47">
         <input type = "radio" name = "status" value = "5" size = "40"><img src="http://cfile234.uf.daum.net/image/162622034C88B1DC6C0395">
         $dbconn = mysql_connect("intra.zeropage.org", "csephp", "2010php");
         == 쿼리를 만들때 시간을 저장하기 위해.. ( get_time.php ) ==
         include "get_time.php";
         //전체 페이지( $total_page ) 계산
          $total_page = floor($record_number / $scale );
          $total_page = floor($record_number / $scale) + 1;
         if(!$page) $page = 1;
         $start = ($page -1) * $scale;
          include "get_record.php";
         for( $i=1; $i<=$total_page; $i++){
          if($page == $i){
          echo"<a href='index.php?page=$i'>[$i]</a>";
         == 출력을 위해 필요함 ( get_record.php ) ==
  • AseParserByJhs . . . . 27 matches
         RenameThisPage - 적저한 이름과 하는 일이 필요할것 같아서. 궁리중 --["1002"]
         #define OBJECT_BEGIN "*GEOMOBJECT"
          static vec_t GetFloatVal (FILE *s); // 파일에서 Float형 값을 하나 읽는다.
          static bool GetAseAllInfo (FILE *s); // 각 노드의 헤더정보와, 연결된 피지크 정점 개수를 카운트하고 에니메이션 키가 없는 노드의 에니메이션 키를 1로 초기화한다.
          static void GetAseAllData (FILE *s, DWORD *max_time); // 각 노드의 나머지 정보를 읽는다. 정점, 페이스, 노멀, 에니메이션 키(위치, 회전), 피지크의 weight 등등.
          bResult = GetAseAllInfo (s);
          CHS_Model** pChildTmp = pNodeList [i2]->GetChildPointer (); // 임시 보관
          CHS_Model** pDest = new CHS_Model* [pNodeList [i2]->GetChildNum ()]; // 새 메모리 할당
          memcpy (pDest, pChildTmp, sizeof (CHS_Model*) * (pNodeList [i2]->GetChildNum ()-1)); // 복사
          pDest[pNodeList [i2]->GetChildNum ()-1] = pNodeList [i1]; // 부모에게 추가된 새 자식 저장
          CHS_GObject::GetAseAllData (s, &max_time);
          glGetFloatv (GL_PROJECTION_MATRIX, mat_mv);
         bool CHS_GObject::GetAseAllInfo (FILE *s)
          while (fgetc (s) != '"') {}
          temp [c_index++] = (char) fgetc (s);
          while (fgetc (s) != '"') {}
          temp [c_index++] = (char) fgetc (s);
          int n = (int) aseGetFloatVal(s);
          aseGetTextureName1 (s);
          fgets (data, sizeof (data), s);
  • C++스터디_2005여름/도서관리프로그램/조현태 . . . . 27 matches
          cin.getline(temp_name,256);
          cin.getline(temp_writer,256);
          cin.getline(temp_isbn,256);
          cin.getline(temp_char,256);
         int book_database::get_size(char* target)
          while (0!=target[i])
         void book_database::str_copy(char* target, char* original)
          target[i]=original[i];
          target[i]=0;
         int book_database::str_cmp(char* target_a, char* target_b)
          for (register int i=0; 0!=target_a[i];++i)
          if (target_a[i]!=target_b[i])
          if (target_a[i]!=target_b[i])
          temp_datas[0][number_data]=new char[get_size(input_name)];
          temp_datas[1][number_data]=new char[get_size(input_writer)];
          temp_datas[2][number_data]=new char[get_size(input_isbn)];
         int book_database::such(char* target, int select_menu)
          char* temp_target;
          temp_target=datas[0][i];
          temp_target=datas[2][i];
  • Emacs . . . . 27 matches
          * [http://wiki.zeropage.org/wiki.php/Emacs/Mode/MinorMode/hs-minor-mode hs-minor-mode]
         이를 위해 먼저 [http://www.emacswiki.org/cgi-bin/wiki/PythonMode PythonMode]를 [http://sourceforge.net/projects/python-mode/ Download]합니다.
          * Emacs Package Manager
          * [https://github.com/technomancy/package.el/blob/master/package.el package.el]을 컴퓨터에 저장한다. 저장 위치는 아무 곳이나 상관 없지만 되도록이면 HOME 디렉토리에 .emacs.d 디렉토리를 만들어서 그 안에 넣어 주도록 하자.
         (load-file "~/.emacs.d/package.el")
         (require 'package)
         ; 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/"))
         (package-initialize)
          * M-x package-list-packages로 다운 받을 수 있는 Package list를 볼 수 있음.
          * 강제 삭제 : d -> e(혹은 x)로 해당 패키지를 지울 수 있긴 한데 제대로 지워지지 않는 경우가 좀 있다(...). 그럴 경우는 해당 파일이 ELPA의 폴더 안에 들어가 있기 때문에 ~/.emacs.d/elpa에 들어가서 해당 패키지의 폴더를 지워버리면 된다. 그 후 Emacs를 다시 기동해서 M-x package-list-packages를 보면 해당 패키지가 설치 항목에서 지워진 것을 볼 수 있을 것이다.
          1. cedet github에 들어가서 압축파일을 받는다.([http://sourceforge.net/projects/cedet/])
         ;; Enable EDE (Project Management) features
          emacs code browser의 약자로서, 프로젝트 파일 management나, 디렉토리 management등을 도와주는 확장 기능이다.
          *M-x package-list-packages
         [http://www.skybert.nu/cgi-bin/viewpage.py.cgi?computers+emacs+python_configuration emacs python configuration] - DeadLink
  • MagicSquare/재동 . . . . 27 matches
          self.assertEquals(board,self.magicSquare.getBoard())
          self.assertEquals(board,self.magicSquare.getBoard())
          self.assertEquals(board,self.magicSquare.getBoard())
          for i in range(self.boardLength+1):
          for j in range(self.boardLength+1):
          for i in range(self.boardLength+1):
          for j in range(self.boardLength+1):
          def getBoard(self):
          for i in range(1,self.boardLength+1):
          for j in range(self.boardLength):
          self.assertEquals(expectBoard,self.magicSquare.getBoard())
          self.assertEquals(expectBoard,self.magicSquare.getBoard())
          self.assertEquals(expectBoard,self.magicSquare.getBoard())
          self.assertEquals(expectBoard,self.counter.getBoard())
          self.assertEquals(expectBoard,self.counter.getBoard())
          for i in range(3):
          self.assertEquals(expectBoard,self.counter.getBoard())
          def getBoard(self):
          self.board=[[None for col in range(self.boardLength)] for row in range(self.boardLength)]
          for row in range(self.boardLength):
  • 기술적인의미에서의ZeroPage . . . . 27 matches
         extracted from ZeroPage
         6502 는 13가지 메모리 access 방식이 있었는데, 그중 하나가 zero page addressing 입니다.
         이 메모리 주소 영역을 zero page 라고 하는군요.
         The zero page instructions allow for shorter code and excution times by only feching the
         Careful use of the zero page can result in significant increase in code efficient.
         ZeroPage 그래픽 기법이라는 것과도 연관이 있는 건 아닐까요. 『해커, 그 광기와 비밀의 기록』에서 나오더군요.--[Leonardong]
         백과사전) WikiPedia:Zero_page
         The zero page is the memory address page at the absolute beginning of a computer's address space (the lowermost page, covered by the memory address range 0 ... page size?1).
         In early computers, including the PDP-8, the zero page had a special fast addressing mode, which facilitated its use for temporary storage of data and compensated for the relative shortage of CPU registers. The PDP-8 had only one register, so zero page addressing was essential.
         Possibly unimaginable by computer users after the 1980s, the RAM of a computer used to be faster than or as fast as the CPU during the 1970s. Thus it made sense to have few registers and use the main memory as substitutes. Since each memory location within the zero page of a 16-bit address bus computer may be addressed by a single byte, it was faster, in 8-bit data bus machines, to access such a location rather than a non-zero page one.
         For example, the MOS Technology 6502 has only six non-general purpose registers. As a result, it used the zero page extensively. Many instructions are coded differently for zero page and non-zero page addresses:
         예를 들자면 the MOS Technology 6502 는 오직 6개의 non-general 목적을 가진 레지스터를 가지고 있었다. 결과적으로 이는 것은 제로페이지라는 개념을 폭넓게 사용하였다. 많은 명령어들이 제로페이지와 제로페이지가 아닌 어드레씽을 위해서 다르게 쓰여졌다.
         LDA $00 ; zero page
         LDA $0000 ; non-zero page
         Zero page addressing now has mostly historical significance, since the developments in integrated circuit technology have made adding more registers to a CPU less expensive, and have made CPU operations much faster than RAM accesses. Some computer architectures still reserve the beginning of address space for other purposes, though; for instance, the Intel x86 systems reserve the first 512 words of address space for the interrupt table.
         http://lxr.linux.no/source/Documentation/i386/zero-page.txt
  • 데블스캠프2009/목요일/연습문제/MFC/서민관 . . . . 27 matches
          // ClassWizard generated virtual function overrides
          virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
          DECLARE_MESSAGE_MAP()
         void CAboutDlg::DoDataExchange(CDataExchange* pDX)
          CDialog::DoDataExchange(pDX);
         BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)
         // No message handlers
         END_MESSAGE_MAP()
          m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
         void CTestMFCDlg::DoDataExchange(CDataExchange* pDX)
          CDialog::DoDataExchange(pDX);
         BEGIN_MESSAGE_MAP(CTestMFCDlg, CDialog)
         END_MESSAGE_MAP()
         // CTestMFCDlg message handlers
          // IDM_ABOUTBOX must be in the system command range.
          CMenu* pSysMenu = GetSystemMenu(FALSE);
          SendMessage(WM_ICONERASEBKGND, (WPARAM) dc.GetSafeHdc(), 0);
          int cxIcon = GetSystemMetrics(SM_CXICON);
          int cyIcon = GetSystemMetrics(SM_CYICON);
          GetClientRect(&rect);
  • 미로찾기/상욱&인수 . . . . 27 matches
          return getBoardSymbol(point) == END;
          return getBoardSymbol(pt) != MazeBoard.WALL &&
          getBoardSymbol(pt) != MazeBoard.BLOCK;
          public int getBoardSymbol(Point pt) {
          Point curPoint = new Point( getLastPoint() );
          return board.isOpened(nextPt) && getDirection(nextPt)!= getDirection(prevPt);
          public int getDirection(Point point) {
          Point curPoint = new Point(getLastPoint());
          public Point getLastPoint() {
          return (Point)tracedPath.get(tracedPath.size() - 1);
          while( !board.isEndPoint( getLastPoint() ) )
          Point pt = new Point(getLastPoint());
          assertEquals( expectedPoint[i], player.getLastPoint() );
          public void testJudge() {
          assertEquals(Player.E, player.getDirection(point));
          assertEquals(Player.S, player.getDirection(point));
          Point point = player.getLastPoint();
          assertEquals(MazeBoard.BLOCK, mb.getBoardSymbol(new Point(4,3)));
          assertEquals(new Point(3,3), player.getLastPoint());
          assertEquals(expected[i], (Point) player.tracedPath.get(i));
  • Kongulo . . . . 26 matches
         # SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
         # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
         # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
         import getpass
         '''A simple web crawler that pushes pages into GDS. Features include:
          - Knows basic and digest HTTP authentication
          - Can loop, recrawling over previously crawled pages every X minutes
         For usage instructions, run with -h flag.
          pw = getpass.getpass('Enter password for %s: ' % item)
         # A URL opener that can do basic and digest authentication, and never raises
          urllib2.HTTPDigestAuthHandler(passwords),
         opener.addheaders = [('User-agent', 'Kongulo v0.1 personal web crawler')]
         opener.handlers[0].proxies = urllib.getproxies()
          '''Adds ability to parse robot files where same user agent is specified
          """Strip repeated sequential definitions of same user agent, then
          if line.lower().startswith('user-agent'):
          return self.GetRules(url).can_fetch('*', url)
          def GetRules(self, url):
          # Prefer Last-Modified header, then Date header (to get same
          # the web page added to the Google Desktop Search index.
  • RandomWalk2/조현태 . . . . 26 matches
         bool IsHaveZero(int worldSizeX, int worldSizeY, int** target)
          if (0 == target[i][j])
         bool IsHaveZero(int worldSizeX, int worldSizeY, int** target)
          if (0 == target[i][j])
          bool isChanged = true;
          for (register int i = 0; isChanged; ++i)
          isChanged = false;
          isChanged = true;
         bool IsHaveZero(int worldSizeX, int worldSizeY, int** target)
          if (0 == target[i][j])
          bool isChanged = true;
          for (register int i = 0; isChanged; ++i)
          isChanged = false;
          isChanged = true;
         bool IsHaveZero(int worldSizeX, int worldSizeY, int** target)
          if (0 == target[i][j])
          bool isChanged = true;
          for (register int i = 0; isChanged; ++i)
          isChanged = false;
          isChanged = true;
  • Refactoring/SimplifyingConditionalExpressions . . . . 26 matches
          charge = quantity * _winterRate + _winterServeceCharge;
          else charge = quantity * _summerRate;
          charge = winterCharge(quantity);
          else charge = summerCharge(quatity);
         double getPayAmount(){
         double getPayAmount() {
          double getSpeed() {
          return getBaseSpeed();
          return getBaseSpeed() - getLoadFactor() * _numberofCoconuts;
          return (_isNailed) ? 0 : getBaseSpeed(_voltage);
          │getSpeed │
         │getSpeed │ │getSpeed │ │getSpeed │
          else plan = customer.getPlan();
          │getPlan │
          │getPlan │
          double getExpenseLimit() {
          _primaryProject.getMemberExpenseLimit();
          double getExpenseLimit() {
          _primaryProject.getMemberExpenseLimit();
  • TheJavaMan/숫자야구 . . . . 26 matches
          * To change the template for this generated file go to
          * Window - Preferences - Java - Code Generation - Code and Comments
          * To change the template for this generated type comment go to
          * Window - Preferences - Java - Code Generation - Code and Comments
          * To change the template for this generated file go to
          * Window - Preferences - Java - Code Generation - Code and Comments
          * To change the template for this generated type comment go to
          * Window - Preferences - Java - Code Generation - Code and Comments
          /*Container upper = getContentPane();
          Container lower = getContentPane();
          Container cp = getContentPane();
          * To change the template for this generated file go to
          * Window - Preferences - Java - Code Generation - Code and Comments
          * To change the template for this generated type comment go to
          * Window - Preferences - Java - Code Generation - Code and Comments
          * To change the template for this generated file go to
          * Window - Preferences - Java - Code Generation - Code and Comments
          * To change the template for this generated type comment go to
          * Window - Preferences - Java - Code Generation - Code and Comments
          processEvent(e.getSource());
  • WebGL . . . . 26 matches
         var gl = canvas.getContext("experimental-webgl");
          var gl = getGLContext();
          var url = document.getElementById("vertexShader").getAttribute("src");
          var url = document.getElementById("fragmentShader").getAttribute("src");
          shader.aVertexPosition = gl.getAttribLocation(shader.program, "aVertexPosition");
          shader.aVertexNormal = gl.getAttribLocation(shader.program, "aVertexNormal");
          var cam = gl.getUniformLocation(shader.program, "matCamara");
          var lightPos = shader.getUniformLocation("lightPos");
          var lightDirection = shader.getUniformLocation("lightDirection");
          var materialDiffuse = shader.getUniformLocation("materialDiffuse");
          var lightDiffuse = shader.getUniformLocation("lightDiffuse");
          shader.getUniformLocation("matProject"),
          ajax.onreadystatechange = function(){
          ajax.open("GET", url, true);//if need Sync method set false;
         function getGLContext(){
          var canvas = document.getElementsByTagName("canvas");
          if(element.getAttribute("WebGL") != null)
          return canvas.getContext("experimental-webgl");
          if (!gl.getShaderParameter(shader, gl.COMPILE_STATUS)) {
          throw Error(gl.getShaderInfoLog(shader));
  • html5/communicationAPI . . . . 26 matches
         [[pagelist(^html5)]]
          * 메세지 수신 : onmessage이벤트 핸들러, 이벤트 리스너 (MessageEvent객체 얻음)
          * 송신 : postMessage(data, [ports], targetOrigin)
          * 수신 : onmessage() 이벤트 핸들러
          * postMessage(data, [ports], targetOrigin)
          * ports : messagePort객체, 생략가능
          * targetOrigin : 메세지를 수신하는 도메인(프로토콜+도메인+포트번호)
          * onMessage 이벤트 핸들러
          // 메세지를 수신해 MessageEvent형의 객체 얻음
          window.onmessage = function(e) {
          // 메세지를 수신해 MessageEvent형의 객체 얻음
          window.addEventListener("message", function(e) {
          var destFrame = document.getElementById("message-dest");
          destFrame.contentWindow.postMessage("메세지 내용", /*포트 생략가능*,/ "http://desc.example.com");
          * 채널 : 메세지 송,수신을 중개하는 객체, MessageChannel형
          * MessageChannel : 두개의 포트가짐 포트1 -> 포트2, 포트2 -> 포트1
          * 포트 : MessagePort객체
          * postMessage(message, [ports]) : 메세지 송신
          * onmessage : 메세지 도착시 이벤트 핸들러가 호출됨
          channel.port1.postMessage("TEST");
  • 만년달력/인수 . . . . 26 matches
          protected int getNumOfDays() {
          public int[] getCalendar() {
          int start = getMonthStartPoint();
          for(int i = start ; i < getNumOfDays() + start ; ++i)
          protected int getNumOfLeapYears() {
          protected int getMonthStartPoint() {
          int ret = year + getNumOfLeapYears();
          private int[] getExpectedCalendar(int start) {
          for(int i = start ; i < calendar.getNumOfDays() + start ; ++i)
          int real[] = calendar.getCalendar();
          int expected[] = getExpectedCalendar(expectedSet[i]);
          assertEqualsArray( getExpectedCalendar(expectedSet[i]) );
          int expected[] = getExpectedCalendar(expectedSet[i]);
          int expected[] = getExpectedCalendar(expectedSet[i]);
          assertEquals(expectedSet[i], calendar.getMonthStartPoint() );
          getContentPane().setLayout( new GridLayout(5,6) );
          int monthArr[] = calendar.getCalendar();
          dayUnit[i][j].setText( " " + Integer.toString(monthArr[i * 7 + j]) );
          dayUnit[i][j].setText( Integer.toString(monthArr[i * 7 + j]) );
          year = Integer.parseInt( yearField.getText() );
  • 서지혜/단어장 . . . . 26 matches
          1. 제조하다 : NAS(Network Attached Storage) is often manufactured as a computer appliance
          명령적인 : 1. imperative programming. 2. We use the Imperative for direct orders and suggestions and also for a variety of other purposes
          무릎을 꿇다 : The town succumbed after a short siege.
         '''siege'''
          포위 작전 : Our army is laying siege to the enemy.
          인용 : The forms of citations generally subscribe to one of the generally excepted citations systems, such as Oxford, Harvard, and other citations systems, as their syntactic conventions are widely known and easily interrupted by readers.
          The study of history of words, their origins, and how their form and meaning have changed over time.
          우성 : Dominance in genetics is a relationship between alleles of a gene, in which one allele masks the expression (phenotype) of another allele at the same locus. In the simplest case, where a gene exists in two allelic forms (designated A and B), three combinations of alleles (genotypes) are possible: AA, AB, and BB. If AA and BB individuals (homozygotes) show different forms of the trait (phenotype), and AB individuals (heterozygotes) show the same phenotype as AA individuals, then allele A is said to dominate or be dominance to allele B, and B is said to be recessive to A. - [dominance gene wiki]
          잊기쉬운, lack of memory, forgetful
          연습 : Without enough practice, she would not get better at english
          1. Huge bang for the buck.
         state of siege
         under siege
          포위 당한 : The police placed the city centre under a virtual state of siege.
          (문제등에) 계속 시달리는 : Wine lovers in this country are under siege.
         get one's head down
         engage in
          종사하다 : Elite performers engage in what we call "deliberate practice"
          ~와 비교되다 : This extra step he created gives him a significant advantage compare with his peers.
          to melt and change into a different state
  • 5인용C++스터디/클래스상속 . . . . 25 matches
          int age;
          void set_age( int a ) { age=a; };
          char *get_name( char *fullname );
          int get_age(void) {return age;};
          age = -1;
         char *person::get_name(char fullname[])
          cho.set_age(19);
          cout<<"\nperson cho : "<<cho.get_name(full);
          cout<<endl<<"age : "<<cho.get_age();
          cout<<"\nperson blank : "<<blank.get_name(full);
          cout<<endl<<"age : "<<blank.get_age();
          long get_salary(){return salary;};
          park.set_age(24);
          cout<<"\nEmployee park : "<< park.get_name(full);
          cout<<endl<<"age : "<<park.get_age();
          cout<<endl<<"salary : "<<park.get_salary();
  • JollyJumpers/신재동 . . . . 25 matches
          if(listSize - 1 < getGap(aList, i))
          public int getGap(Vector aList, int i) {
          int gap = ((Integer)aList.get(i)).intValue() - ((Integer)aList.get(i + 1)).intValue();
          list.add(new Integer(Integer.parseInt(numbersStr[i])));
          vec.add(new Integer(1));
          public void testGetGap() {
          vec.add(new Integer(1));
          vec.add(new Integer(4));
          vec.add(new Integer(10));
          assertEquals(3, jollyJumper.getGap(vec, 0));
          assertEquals(6, jollyJumper.getGap(vec, 1));
          vec.add(new Integer(5));
          vec.add(new Integer(1));
          vec.add(new Integer(4));
          vec.add(new Integer(2));
          vec.add(new Integer(3));
          vec.add(new Integer(5));
          vec.add(new Integer(1));
          vec.add(new Integer(4));
          vec.add(new Integer(2));
  • JollyJumpers/황재선 . . . . 25 matches
          * TODO To change the template for this generated file go to
          String message = processKeyInput();
          String [] ch = splitMessage(message);
          private String[] splitMessage(String message) {
          return message.split(" ");
          nums[i] = Integer.parseInt(ch[i]);
          String message = "";
          message = in.readLine();
          return message;
          public int[] getdifferenceValue() {
          System.out.println(v.get(i));
          j.getdifferenceValue();
          * TODO To change the template for this generated file go to
          size = Integer.parseInt(ch[0]);
          numbers[i] = Integer.parseInt(ch[i+1]);
          set.add(new Integer(Math.abs(numbers[i] - numbers[i+1])));
          Integer num = (Integer) i.next();
          System.out.println((String) list.get(i));
          * TODO To change the template for this generated file go to
  • 5인용C++스터디/키보드및마우스의입출력 . . . . 24 matches
          MSG Message;
          WndClass.hbrBackground=(HBRUSH)GetStockObject(WHITE_BRUSH);
          while(GetMessage(&Message,0,0,0)) {
          TranslateMessage(&Message);
          DispatchMessage(&Message);
          return Message.wParam;
         LRESULT CALLBACK WndProc(HWND hWnd,UINT iMessage,WPARAM wParam,LPARAM lParam)
          switch(iMessage) {
          PostQuitMessage(0);
          return(DefWindowProc(hWnd,iMessage,wParam,lParam));
          * 1-3) TranslateMessage
         while(GetMessage(&Message,0,0,0)) {
          TranslateMessage(&Message);
          DispatchMessage(&Message);
         GetMessage는 메시지 큐에서 메시지를 꺼내온 후 이 메시지를 TranslateMessage 함수로 넘겨 준다. TranslateMessage 함수는 전달된 메시지가 WM_KEYDOWN인지와 눌려진 키가 문자키인지 검사해 보고 조건이 맞을 경우 WM_CHAR 메시지를 만들어 메시지 큐에 덧붙이는 역할을 한다. 물론 문자 입력이 아닐 경우는 아무 일도 하지 않으며 이 메시지는 DispatchMessage 함수에 의해 WndProc으로 보내진다. 만약 메시지 루프에서 TranslateMessage 함수를 빼 버리면 WM_CHAR 메시지는 절대로 WndProc으로 전달되지 않을 것이다.
  • AcceleratedC++/Chapter7 . . . . 24 matches
          * Visual C++에서 map을 사용할때 warning이 많이 뜬다면 [http://zeropage.org/wiki/STL_2fmap] 이 페이지를 참고.
         == 7.3 Generating a cross-reference table ==
         using std::endl; using std::getline;
          while (getline(in, line)) {
         == 7.4 Generating sentences ==
          || <adjective> || large ||
          while (getline(in, line)) {
         vector<string> gen_sentence(const Grammar& g) {
          gen_aux(g, "<sentence>", ret);
         void gen_aux(const Grammar& g, const string& word, vector<string>& ret) {
          gen_aux(g, *i, ret);
          // generate the sentence
          vector<string> sentence = gen_sentence(read_grammar(cin));
          throw domain_error("Argument to nrand is out of range");
         using std::getline; using std::logic_error;
          while (getline(in, line)) {
         void gen_aux(const Grammar&, const string&, vector<string>&);
         vector<string> gen_sentence(const Grammar& g)
          gen_aux(g, "<sentence>", ret);
         gen_aux(const Grammar& g, const string& word, vector<string>& ret)
  • Counting/황재선 . . . . 24 matches
          * BigInteger 매우 강력하다!
         import java.math.BigInteger;
          public BigInteger count(int n) {
          BigInteger zero = new BigInteger("0");
          BigInteger one = new BigInteger("1");
          BigInteger two = new BigInteger("2");
          BigInteger[] sum = new BigInteger[n + 1];
          BigInteger numOfEachCounting = zero;
          BigInteger first = zero;
          BigInteger second = i == 1 ?
          public void printCount(BigInteger number) {
          int n = Integer.parseInt(line);
          BigInteger number = c.count(n);
         import java.math.BigInteger;
          assertEquals(new BigInteger("2"), c.count(1));
          assertEquals(new BigInteger("5"), c.count(2));
          assertEquals(new BigInteger("13"), c.count(3));
          assertEquals(new BigInteger("33"), c.count(4));
          assertEquals(new BigInteger("84"), c.count(5));
          assertEquals(new BigInteger(output), c.count(1000));
  • DoubleDispatch . . . . 24 matches
         Integer라는 클래스와 Float라는 클래스가 있다. 두 객체 간의 덧셈을 구현하고 싶다. 몇개를 구현해야할까? 4개다. 즉, Integer + Integer, Float + Float, Integer + Float, Float + Integer이렇게 말이다. 이를 해결하기 위한 절차적 방법은 모든 상황을 거대한 case 구문에 넣는 것이다. 이것은 한군데에다가 로직을 다 넣을 수 있다는 장점이 있음에도 불구하고, 유지보수가 어렵다.
         argument에 메세지를 보내라. selector에다가 receiver의 클래스 네임을 덧붙인다. receiver를 argument로 넘긴다. 이 패턴을 사용한 후의 Integer, Float 코드는 다음과 같다.
         Integer Integer::operator+(const Number& aNumber)
          return aNumber.addInteger(this);
         Integer Integer::addInteger(const Integer& anInteger)
          return Integer(this + anInteger);
         Float Integer::addFloat(const Float& aFloat)
          return asFloat().addFloat(aFloat); // Integer를 Float로 바꿔준 다음 계산
         Integer Float::addInteger(const Integer& anInteger)
          return addFloat(anInteger.asFloat());
         ["MoreEffectiveC++"] 에서 [http://zeropage.org/wiki/MoreEffectiveC_2b_2b_2fTechniques3of3#head-a44e882d268553b0c56571fba06bdaf06618f2d0 Item31] 에서도 언급됨.
  • EightQueenProblem/밥벌레 . . . . 24 matches
          Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
          i, j: Integer;
         function CountRow(row: Integer): Integer;
          i: Integer;
         procedure SetQueens(n: Integer); // 퀸 배치하기. 이 소스의 핵심함수. n은 현재 사용안한다. 처음엔 RandomSeed로 쓰려했음..-_-;
          i, row: Integer;
          function CountColumn(column: Integer): Integer;
          i: Integer;
          function CountSlash(column: Integer): Integer;
          i: Integer;
          x, y: Integer;
          function CountBackSlash(column: Integer): Integer;
          i: Integer;
          x, y: Integer;
          i: Integer;
          i, j: Integer;
          x, y: Integer;
          n: Integer;
          n: Integer;
          i0, i1, i2, i3, i4, i5, i6, i7: Integer;
  • HowManyFibs?/황재선 . . . . 24 matches
         import java.math.BigInteger;
          public int howManyFib(BigInteger start, BigInteger end) {
          BigInteger zero = new BigInteger("0");
          BigInteger one = new BigInteger("1");
          BigInteger two = new BigInteger("2");
          BigInteger[] fibRoom = new BigInteger[4];
          BigInteger start = new BigInteger(line.split(" ")[0]);
          BigInteger end = new BigInteger(line.split(" ")[1]);
         import java.math.BigInteger;
          assertEquals(5, fib.howManyFib(new BigInteger("10"), new BigInteger("100")));
          assertEquals(4, fib.howManyFib(new BigInteger("1234567890"),
          new BigInteger("9876543210")));
          assertEquals(1, fib.howManyFib(new BigInteger("1"), new BigInteger("1")));
          assertEquals(1, fib.howManyFib(new BigInteger("0"), new BigInteger("1")));
  • JavaScript/2011년스터디/CanvasPaint . . . . 24 matches
          var lastImage0,lastImage1,lastImage2,imageN;
          element=document.getElementById('drawLine');
          ctx=element.getContext('2d');
          if(lastImage1!=element.toDataURL()){
          lastImage2=lastImage1;
          lastImage1=element.toDataURL();
          var img = new Image();
          ctx.drawImage(img,0,0);
          img.src = lastImage2;
          element=document.getElementById("drawLine");
          context=element.getContext('2d');
          <title>Javascript canvas Page</title>
          <script language ="Javascript" src ="canvasJS.js"></script>
         //var img = new Image();
          var img = new Image();
          ctx.drawImage(img,0,0);
          canvas = document.getElementById('testCanvas');
          ctx = canvas.getContext('2d');
         // canvas1 = document.getElementById('testCanvas1');
         // ctx1.canvas1.getContext('2d');
  • Refactoring/MakingMethodCallsSimpler . . . . 24 matches
          ''Change the name of the method''
         http://zeropage.org/~reset/zb/data/RenameMethod.gif
         http://zeropage.org/~reset/zb/data/AddParameter.gif
         A parameter is no longer used by the method body.
         http://zeropage.org/~reset/zb/data/RemoveParameter.gif
         You have a method that returns a value but also changes the state of an object.
         http://zeropage.org/~reset/zb/data/SeparateQueryFromModifier.gif
         http://zeropage.org/~reset/zb/data/ParameterizeMethod.gif
         You are getting several values from an object and passing these values as parameters in a method call.
         int low = daysTempRange().getLow();
         int high = days.TempRange().getHight();
         withinPlan = plan.withinRange (low, high);
         withinPlan = plan.withinRange (daysTempRange());
         discountLevel = getDiscountLevel ();
         You have a group of parameters that naturally go together.
         http://zeropage.org/~reset/zb/data/IntroduceParameterObject.gif
         http://zeropage.org/~reset/zb/data/RemoveSettingMethod.gif
         http://zeropage.org/~reset/zb/data/HideMethod.gif
          ''Change the caller to make the test first''
         double getValueForPeriod (int periodNumber) {
  • ZeroPage . . . . 24 matches
         = 중앙대학교 컴퓨터공학부 학술 연구회 ZeroPage 입니다. =
         === ZeroPage 는 ===
         여러가지 힘든 여건 속에서도 뜻이 있는 사람들의 수고와 노력으로 지금까지 이어져 온라인/오프라인 활동을 계속하고 있습니다. 지금까지의 ZeroPage 는 ZeroPage를 거쳐간 사람들이 만들어놓은, 혹은 현재 활동중인 사람들의 과정에 대한 결과이며, 다시 많은 사람들에 의해 재창조되고 새로운 모습을 만들어나가게 될 것입니다. 언제나 '현재 진행형' 중인 학회이기를. 이 정의 또한 사람들이 스스로 깨뜨리고, 더 좋은 방향으로 바꾸어나가기를.
         === ZeroPage Wiki ===
         현재는 02년도부터 도입한 wiki 시스템을 통하여 각 프로젝트나 스터디를 진행할때마다 문서 산출물을 만들어 내어 양질의 정보들을 축적해 나가고 있다. 이 시스템은 스터디와 프로젝트를 팀으로 진행할때 공동 knowledge repository 의 역할을 함으로서 진행하는 회원 들에게 도움이 되고, 추후에 다른 회원이 비슷한 스터디나 프로젝트를 할때 그 wiki 페이지를 참고 함으로써 같은 곳에 쏟을 노력을 줄이고, 그 wiki 페이지를 다시 키워 나감으로써 지속적으로 양질의 정보를 축적하여왔다. 이로서 제로페이지의 wiki 시스템은 현재의 회원과 학교를 떠난 회원그리고 앞으로 제로페이지에 들어올 회원들 모두에게 도움이 되는 시스템으로서 자리매김하고 있다.
         === ZeroPage란 이름의 기원은? ===
         ZeroPage 라는 명칭에 대해서는 91학번 이찬근님(현재 중앙대학교 컴퓨터공학부 교수.)이 최초로 제시한 것으로 알려져있음. (from 테크니카(김승태) )
         See Also [기술적인의미에서의ZeroPage]
         [ZeroPageEvents]
          * 2014 ZeroPage 첫번째 OB모임 진행
          * 2012 [ZeroPageServer] 새것구입.
          * 2012 ZeroPage 학회실 생김.
          * 2012 ZeroPage 공대동아리 승격
          * 2011 ZeroPage 20주년
          * 1999 [ZeroPageServer] 구입. Rebirth 선언. Devils 분리.
         == ZeroPage 대내외적인 발자취 ==
          * ZeroPage 가이드북 발간 - '''코드의 바다를 여행하는 ZeroPager를 위한 안내서''' [https://drive.google.com/file/d/0B5V4LW7YTwbjeDdDZk9ITmhvWmM/edit?usp=sharing 가이드북]
          * team 'ZeroPage' : [김태진], [조광희], [안혁준], [김한성], [이진규], [곽재효], [최영재]
          * team 'ZeroPage' 본선 35위(18th Place) : [조영준], [권영기], [이원준]
          * 장려상(4등) : Online Judge - [정진경],[추성준]
  • ClassifyByAnagram/Passion . . . . 23 matches
         package anagram;
          ByteArrayInputStream byteInputStream = new ByteArrayInputStream( input.getBytes() );
          List lines = getItemLines();
          item = (String)lines.get(i);
          List itemList = (List)result.get(itemKey);
          public int getItemCount() throws IOException {
          List lines = getItemLines();
          private List getItemLines() throws IOException {
          public int getCount() {
          public int getContainsCount(String itemKey) {
          List list = (List)result.get(itemKey);
         package test;
          assertEquals(1, parser.getCount());
          assertEquals(1, parser.getCount());
          assertEquals(2, parser.getCount());
          public void testGetItemCount() throws IOException
          assertEquals(1, parser.getItemCount());
          assertEquals(2, parser2.getItemCount());
          assertEquals(1, parser.getContainsCount(sortedItem));
          assertEquals(4, parser.getContainsCount(Parser.sortString("abc")));
  • Garbage collector for C and C++ . . . . 23 matches
         # Incremental collection no longer works in this case.
         # -DLARGE_CONFIG tunes the collector for unusually large heaps.
         # Necessary for heaps larger than about 500 MB on most machines.
         # Recommended for heaps larger than about 64 MB.
         # impact. However, it is dangerous for many not-quite-ANSI C
         # together with -DREDIRECT_MALLOC=GC_debug_malloc_replacement to
         # generate leak reports with call stacks for both malloc and realloc.
         # Not recommended unless you are implementing a language that specifies
         # the most likely page size. Otherwise large values result in more
         # fragmentation, but generally better performance for large heaps.
         # -DUSE_MMAP use MMAP instead of sbrk to get new memory.
         # GC_scratch_alloc() to get stack memory.
         # the garbage collector detects a value that looks almost, but not quite,
         # for debugging of the garbage collector itself, but could also
         # in which most client code is written in a "safe" language, such as
         # information generated in leak reports. Only matters on platforms
         # on which we can quickly generate call stacks, currently Linux/(X86 & SPARC)
         # -DNO_GETENV prevents the collector from looking at environment variables.
         # These may otherwise alter its configuration, or turn off GC altogether.
         # resulting process runs as a privileged user?
  • JavaNetworkProgramming . . . . 23 matches
         작정자: 최광식(["woodpage"])[[BR]]
          *세마포어(semaphores) : 세마포어란, 자바 객체가 아니라 특별한 형태의 시스템 객체이며, 이객체는 '얻기(get)'와 '놓기(release)'라는 두 가지 기능을 가지고 있다 한 순간에, 오직 하나의 쓰레드만이 세마포어를 얻을 수 있으며(get), 한 쓰레드가 세마포어를 가지고 있는 동안 세마포어를 얻으려고 시도한 다른 쓰레드들은 모두 대기 상태에 들어간다. 다시 쓰레드가 세마포어를 놓으면(release) 다른 쓰레드가 세마포어를 얻고(get) 다시 대기상태로 들어간다. 이런한 매커니즘을 사용하여 특정 작업을 동기화 할수있다.
          this(file.getPath()); //역시 자신의 생성자를 호출함
          super(file.getFD()); //FileOutputStream에다가 FileDescriptor를 인자로 념겨줌
          public long getPosition() throws IOException{
          return file.getFilePointer(); //현재 파일 포인터 위치를 돌려줌
          public long getLength() throws IOException{
          this(file.getPath()); //파일명을 넘겨주어 위로 --;
          super(file.getFD()); //FileDescriptor를 넘겨주고
          markedPosition = file.getFilePointer(); //현재위치를 기억한다.
          String response = lineNumberIn.getLineNumber() + " : " + line.toUpperCase() + "\n"; //줄번호를 얻어서 붙임 대문자로 바꿈
          data = packet.getData();
          offset = packet.getOffset();
          address = packet.getAddress();
          port = packet.getPort();
          super(file.getAbsolutePath()); //절대경로를 넘겨준다/
          originalPath = file.getPath(); //오리지날 패스를 받는다.
          public String getOriginalPath(){
          if(object.getClass() == DatagramPacket.class)
          else if(object.getClass().getName().equals("java.io.File"))
  • MoreEffectiveC++/Miscellany . . . . 23 matches
         원문:As software developers, we may not know much, but we do know that things will change. We don't necessarily know what will change, how the changes will be brought about, when the changes will occur, or why they will take place, but we do know this: things will change.
         "변화한다.", 험난한 소프트웨어의 발전에 잘 견디는 클래스를 작성하라. (원문:Given that things will change, writeclasses that can withstand the rough-and-tumble world of software evolution.) "demand-paged"의 가상 함수를 피하라. 다른 이가 만들어 놓지 않으면, 너도 만들 방법이 없는 그런 경우를 피하라.(모호, 원문:Avoid "demand-paged" virtual functions, whereby you make no functions virtual unless somebody comes along and demands that you do it) 대신에 함수의 ''meaning''을 결정하고, 유도된 클래스에서 새롭게 정의할 것인지 판단하라. 그렇게 되면, 가상(virtual)으로 선언해라, 어떤 이라도 재정의 못할지라도 말이다. 그렇지 않다면, 비가상(nonvirtual)으로 선언해라, 그리고 차후에 그것을 바꾸어라 왜냐하면 그것은 다른사람을 편하게 하기 때문이다.;전체 클래스의 목적에서 변화를 유지하는지 확신을 해라.
          * 만약, 당신의 코드를 구현 (generalize:일반화) 하기 위해서 큰 제한사항이 없다면, 구현(generalize:일반화) 해라. 예를들어서, 당신이 tree 검색 알고리즘을 작성하는 중이라면, 사이클이 없는 그레프에 대해 적용 시킬수 있는 일반화에 대한 궁리를 해라.
         http://zeropage.org/~neocoin/data/MoreEffectiveC++_258_1.gif
         http://zeropage.org/~neocoin/data/MoreEffectiveC++_264_1.gif
         http://zeropage.org/~neocoin/data/MoreEffectiveC++_266_1.gif
         == Item 35: Familiarize yourself with °the language standard. ==
         출반된 1990년 이후, ''The Annotated C++ Reference Manual''은 프로그래머들에게 C++에 정의에 참고문서가 되어 왔다. ARM기 나온 이후에 몇년간 ''ISO/ANSI committe standardizing the language'' 는 크고 작게 변해 왔다. 이제 C++의 참고 문서로 ARM은 더 이상 만족될수 없다.
         위의 규칙은, 배열상에서 하나의 특별한 값을 찾기위한 함수의 작성의 규칙에 이점이 된다. integer(정수)의 배열에, 우리는 이와 같은 함수를 작성하였다.
         당신은 배열의 subrange 검색도 할수 있다.
         int *firstFive = find(values, // search the range
         int age = 36;
         int *firstValue = find(values+10, // search the range
          age); // for the value in age
         내가 여기에 기술한 것보다 훨썬 많은 C++ 라이브러리가 존재한다. 당신은 라이브러리를 효과적으로 쓰기 전에, 반드시 당신이 알고 있는 요약 보다 더 많은 것을 배워야 하고, 당신의 STL-compliant 템플릿을 작성하기 전에, 반드시 STL의 협의에 관해서 공부해야 한다. 표준 C++ 라이브러리는 C 라이브러리 보다 훨씬 풍부하다. 아마 당신 자신이 그것(C++lib)에 친숙할수록 시간은 절약 될것이다. 게다가 라이브러리의 디자인 철학은 - 일반화(generality), 확장성(extensibility), 최적화(customizability), 효율성(efficiency), 재사용성(reusability) - 당신이 올바른 배움으로 가는데 매우 도움이 된다. 표준 C++ 라이브러리의 공부로 당신은 당신의 소프트웨어에서 사용 가능한 컴포넌트를 만드는 재반 지식의 향상은 물론, C++ 더 효율적으로 C++의 특징을 적용시키는 방법을 배운다. 그리고 당신은 당신이 가진 라이브러리의 좋은 디자인의 방법에 대한 해안을 얻는다.
  • SmalltalkBestPracticePatterns/DispatchedInterpretation . . . . 23 matches
         Back in the days when data was separated from computation, and seldom the twain should meet, encoding decisions were critical. Any encoding decision you made was propagated to many different parts of the computation. If you got the encoding wrong, the cost of change was enormous. The longer it took to find the mistake, the more ridiculous the bill.
         과거로 돌아가서 데이타가 연산으로부터 불리되었을 때, 그리고 종종 그 둘이 만나야 했을 때, 인코딩 결정은 중대한 것이었다. 너의 어떠한 인코딩 결정은 연산의 많은 다른 부분들을 점차적으로 증가시켜나아갔다. 만약 잘못된 인코딩을 한다면, 변화의 비용은 막대하다. The longer it took to find the mistake, the more ridiculous the bill.
         Objects change all this. How you distribute responsibility among objects is the critical decision, encoding is a distant second. For the most part, in well factored programs, only a single object is interested in a piece of information. That object directly references the information and privately performs all the needed encoding and decoding.
         Sometimes, however, information in one object must influence the behavior of another. When the uses of the information are simple, or the possible choices based on the information limited, it is sufficient to send a message to the encoded object. Thus, the fact that boolean values are represented as instances of one of two classes, True and False, is hidden behind the message #ifTrue:ifFalse:.
         String>>at: anInteger
          ^Character asciiValue: (self basicAt: anInteger)
         When there are many different types of information to be encoded, and the behavior of clients changes based on the information, these simple strategies won't work. The problem is that you don't want each of a hundred clients to explicitly record in a case statement what all the types of information are.
         For example, consider a graphical Shape represented by a sequence of line, curve, stroke, and fill commands. Regardless of how the Shape is represented internally, it can provide a message #commandAt: anInteger that returns a Symbol representing the command and #argumentsAt: anInteger that returns an array of arguments. We could use these messages to write a PostScriptShapePrinter that would convert a Shape to PostScript:
         * ''Have the client send a message to the encoded object. PAss a parameter to which the encoded object will send decoded messages.''
         This is a simplified case of Dispatched Interpretation because there is only a single message coming back. For the most part, there will be several messages. For example, we can use this pattern with the Shape example. Rather than have a case statement for every command, we have a method in PostScriptShapePrinter for every command, For example:
         Rather than Shapes providing #commandAt: and #argumentsAt:, they provide #sendCommantAt: anInteger to: anObject, where #lineFrom:to: is one of the messages that could be sent back. Then the original display code could read:
         The name "dispatched interpretation" comes from the distribution of responsibility. The encoded object "dispatches" a message to the client. The client "interprets" the message. Thus, the Shape dispatches message like #lineFrom:to: and #curveFrom:mid:to:. It's up to the clients to interpret the messages, with the PostScriptShapePrinter creating PostScript and the ShapeDisplayer displaying on the screen.
  • SolarSystem/상협 . . . . 23 matches
          ChangeDisplaySettings(NULL,0);
          MessageBox(NULL,"Release Of DC And RC Failed.","SHUTDOWN ERROR",
          MessageBox(NULL,"Release Rendering Context Failed.","SHUTDOWN ERROR",
          MessageBox(NULL,"Release Device Context Failed.","SHUTDOWN ERROR",
          MessageBox(NULL,"Could Not Release hWnd","SHUTDOWN ERROR",
          MessageBox(NULL,"Could Not Unregister Class","SHUTDOWN ERROR",
          hInstance = GetModuleHandle(NULL);
          MessageBox(NULL,"Failed To Register The Window Class."
          if(ChangeDisplaySettings(&dmScreenSettings,CDS_FULLSCREEN)!=DISP_CHANGE_SUCCESSFUL)
          if(MessageBox(NULL,"The Requested FUllscreen Mode is Not Supported By\n Your video Card. Use Windowed Mode Instead?","NeHeGl",MB_YESNO|
          MessageBox(NULL,"Program Will Now Close","ERROR",MB_OK|MB_ICONSTOP);
          dwExStyle=WS_EX_APPWINDOW | WS_EX_WINDOWEDGE;
          MessageBox(NULL,"Window Creation Error",
          if(!(hDC=GetDC(hWnd)))
          MessageBox(NULL,"Can't Creat A GL Device Context","ERROR",MB_OK|MB_ICONEXCLAMATION);
          MessageBox(NULL,"Can't Find A Suitable PixelFormat"
          MessageBox(NULL,"Can't Set The PixelFormat"
          MessageBox(NULL,"Cant't Create A GL Rendering Context"
          MessageBox(NULL,"Can't Activate The GL Rendering Context"
          MessageBox(NULL,"Initialization Failed"
  • ZeroPage성년식/거의모든ZP의역사 . . . . 23 matches
          * 이 항목은 zeropage/history 같은 이름의 문서로 바꾸는 것도 나쁘지 않을것 같네요. - [안혁준]
         ||1학기 ||ZeroPage 창단, 1기 회원모집. 각종 강좌(C language, Utility, Advanced DOS등 다수) ||
         ||2학기 ||각종 스터디 모임 결성. 제 1회 ZeroPage S/W 전시회 성황리에 개최(9작품) ||
          * Computer Architecture, Assembly Language, Pascal
          * Assembly Language, C, Data Structure
          * C, Assembly Language, Inside PC
         ||1학기 ||회장 임구근, 9기 회원모집. ZeroPage Server 구입. Rebirth 선언. Devils 학회 분리. ||
         ||1학기 ||회장 류상민, 10기 회원모집. ZeroPage 소프트웨어 전시회 부활. ||
         ||1학기 ||회장 최광식, 11기 회원모집. ZeroPage 10주년. C++세미나 개최, MFC 스터디. ||
         ||2학기 ||제로페이지 서버 조성 ( ZeroPageServer/set2001) ||
          * SeeAlso [http://web.archive.org/web/20010428085542/http://zeropage.org/old.html|웹 아카이브]
         ||겨울방학 ||ZeroPage 홈페이지 디자인 개편, 로고 및 마스코트 공모 ||
         ||여름방학 ||데블스캠프, 하이트 래프팅 MT, 롯데월드 소풍, ZeroPage 홈페이지 새롭게 개설 ||
         ||여름방학 ||소실된 서버 재구축, Wiki 복구 및 세미나 진행, ZeroPage 회원들의 주소록 관리 시작, 하이트 래프팅 MT ||
         ||1학기 ||회장 박성현, 20기 회원 모집, 새싹스터디 진행, HTML5 Night 진행, ZeroPage 미투밴드 결성, LETS 진행, 세미나비 지원 제도 도입 ||
         ||2학기 ||대안언어축제 참가, 공개 소프트웨어 개발자대회 참가, ZeroPage 책장 부활 ||
         ||2학기 ||신입생들의 ACM_ICPC 2011 Daejeon Regional대회 출전(21기 정진경, 김태진)(본선 26위), '''ZeroPage 성년식''' ||
          * 2학기의 캡스톤 설계실 관리 권한은 몇 차례 정모에서 공지드렸듯 ZeroPage와 공식적으로 아무런 상관이 없는 것으로 알고있습니다. 관리 권한을 가진 회원이 ZeroPager라고 해서 ZeroPage의 발자취에 들어갈 수 있는 것인지 잘 모르겠습니다. - [김수경]
          * 충분한 시간이 지났다고 생각하여 위키에서 해당 내용 삭제합니다. 어떤 식으로든 문제의 소지가 있는 기록은 남기고 싶지 않습니다. 캡스톤 설계실의 사용과 ZeroPage의 관계에 대해서는 수차례 정모에서 말한 바 있기에 별도의 알림 없이 지웠습니다. - [김수경]
         [ZeroPage성년식]
  • 데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/강성현 . . . . 23 matches
         package org.zeropage.devils.machine;
         import java.io.UnsupportedEncodingException;
          public FileData(String filename) throws FileNotFoundException, UnsupportedEncodingException {
         package org.zeropage.devils.machine;
         import java.io.UnsupportedEncodingException;
          words.get(word).increase1();
          words.get(word).increase2();
          } catch (UnsupportedEncodingException e) {
          pw.println('"' + wordset[i] + '"' + ',' + intset[i].get1() + ',' + intset[i].get2());
          public int get1() { return _1; }
          public int get2() { return _2; }
         package org.zeropage.devils.machine;
         import java.io.UnsupportedEncodingException;
          words.put(data[i][0], new Int2(Integer.parseInt(data[i][1]),Integer.parseInt(data[i][2])));
          Int2 f = words.get(word);
          p += Math.log((f.get1()+1)/(double)(f.get2()+1));
          Int2 f = words.get(word);
          p += Math.log((f.get2()+1)/(double)(f.get1()+1));
          } catch (UnsupportedEncodingException e) {
          // TODO Auto-generated catch block
  • 숫자를한글로바꾸기/김태훈zyint . . . . 23 matches
         int is_numarray(char getdata[]); //char 배열의 요소가 숫자인지 확인 - 맞으면 TRUE 리턴
         void inputdata(char *getdata); // 5자리이하 숫자를 문자로 getdata에 배열로 입력받기
         void prtkor(char *getdata);
          char getdata[6];
          inputdata(getdata);
          prtkor(getdata);
         // 5자리이하 숫자를 문자로 getdata에 배열로 입력받기
         void inputdata(char *getdata)
          gets(getdata);
          if(strlen(getdata)>5) continue;
          if(!is_numarray(getdata)) continue;
         int is_numarray(char getdata[])
          if(getdata[i]<48 || getdata[i]>57) return FALSE;
          } while(i <= strlen(getdata)-1 );
         void prtkor(char *getdata)
          for( i=0 ; i<(int)strlen(getdata) ; ++i){
          if(getdata[i] != '0')
          if(!(i==0 && getdata[i] == '1')){
          printf("%s",num2str(getdata[i]-48));
          printf("%s",jari[strlen(getdata)-pjari-1]);
  • ACM_ICPC/2013년스터디 . . . . 22 matches
          * dynamic programming - [http://211.228.163.31/30stair/eating_together/eating_together.php?pname=eating_together 끼리끼리]
          * greedy method - [http://211.228.163.31/30stair/quick_change/quick_change.php?pname=quick_change 거스름돈], [http://211.228.163.31/30stair/germination/germination.php?pname=germination 발아]
          * [http://stackoverflow.com/questions/2631726/how-to-determine-the-longest-increasing-subsequence-using-dynamic-programming Time Complexity O(n log n) 의 Up Sequence]
          * Longest increasing subsequence : DAG로 바꾼다.(increasing하는 곳에만 edge생성됨) 이후 가장 많이 방문하도록 L(j) = 1+ max{L(i) : (i,j)}수행
          * [http://homepages.ius.edu/rwisman/C455/html/notes/Chapter22/TopSort.htm]
          * [http://www.algospot.com/judge/problem/list/?tag=&source=Coder%27s+high+2013&author= 링크]
          * [http://www.algospot.com/judge/problem/read/FOURGODS 사신도]
          * [http://www.algospot.com/judge/problem/read/JUMP Jump]
          * [http://www.algospot.com/judge/problem/read/XHAENEUNG 째능교육]
          * [http://www.algospot.com/judge/problem/read/WEEKLYCALENDAR Weekly Calendar]
          * [http://www.algospot.com/judge/problem/read/SPACE 우주개발의 길은 멀고도 험하다]
          * 2012 ICPC대전 문제 풀기 : [https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&category=554 링크]
          * [http://www.algospot.com/judge/problem/read/POLY 폴리오미노]
          * 제2회 대학생프로그래밍 대회 동아리 연합 [http://algospot.com/judge/problem/list/?source=제%202회%20전국%20대학생%20프로그래밍%20대회%20동아리%20연합%20대회 링크]
  • Ant . . . . 22 matches
          이것은 바로 위에 있는 것에다가 dist라는 것이 붙었는데 이것은 target 을 나타냅니다. Unix/Linux 에서 make 명령으로 컴파일 해보신 분들을 아실껍니다. 보통 make 명령으로 컴파일 하고 make install 명령으로 인스톨을 하죠? 거기서 쓰인 install 이 target 입니다. Ant 에서는 Build 파일 안에 다양한 target 을 둘 수 있습니다. 예를 들면 debug 모드 컴파일과 optimal 모드 컴파일 2개의 target 을 만들어서 테스트 할 수 있겠죠? ^^
          % java -Dant.home=c:\ant org.apache.tools.ant.Main [options] [target]
          || default || default target 명을 넣는 곳이다. ant 를 실행할 때 target 을 지정하지 않으면 여기서 지정한 target 으로 실행한다. || Yes ||
          * ''target'' 태그
          기존의 Makefile 이라던지 다른 Build 툴을 보면 의존관계(Dependency)라는 것이 있을 것이다. 즉, 배포(distribute)라는 target 을 수행하기 전에 compile 이라는 target 을 먼저 수행해야 하는 의존 관계가 발생할 수 있을 것이다. ''target'' 에서는 이런 의존관계(dependency)를 다음과 같은 방법으로 제공한다.
          <target name="A"/>[[BR]]
          <target name="B" depends="A"/>[[BR]]
          <target name="C" depends="B"/>[[BR]]
          <target name="D" depends="C,B,A"/>[[BR]]
          그리고 D 가 C 에 의존해서 A,B,C 를 수행하고 난 후에 다시 B 에 의존하게 된는데 B는 한번 수행했으므로 다시 실행되지 않는다. 이점을 유의하도록 하자. ''target'' 은 한번만 수행된다.
          의존관계외에 target을 수행하기 위해서 조건을 걸어서 사용할 수 있다. 이는 "'if'"와 "'unless'" 라는 attribute 를 사용해서 할 수 있다. 형식은 다음과 같다.
          <target name="build-module-A" if="module-A-present"/>[[BR]]
          <target name="build-own-fake-module-A" unless="module-A-present"/>[[BR]]
          * '''Target''' : '''Task'''들의 집합으로 서로간의 의존관계와 주어진 조건에 따라 수행된다.
          * [http://developer.java.sun.com/developer/Quizzes/misc/ant.html Test your knowledge of Ant]
  • CppStudy_2002_2/STL과제/성적처리 . . . . 22 matches
          double _AverageScore;
          _AverageScore = 0.0;
          void calculateAverageScore()
          _AverageScore = (double)_TotalScore / 4.0;
          const string& getName() const
          int getnthScore(int n) const
          int getTotalScore() const
          double getAverageScore() const
          return _AverageScore;
          return stu1->getTotalScore() > stu2->getTotalScore();
          return stu1->getName() < stu2->getName();
          aTable->calculateAverageScore();
          cout << _StudentList[i]->getName() << "\t";
          cout << _StudentList[i]->getnthScore(j) << "\t";
          cout << _StudentList[i]->getTotalScore() << "\t";
          cout << _StudentList[i]->getAverageScore() << endl;
          int getInputNumber()
          switch(getInputNumber()) // 별루 맘에 안들긴 하지만--; 그냥 보여주는 거니깐
  • MoinMoinBugs . . . . 22 matches
         Hehe, and my changes are not logged to the RecentChanges database, I'll hope you find these changes this year. :) BUG BUG BUG!
          * Solve the problem of the Windows filesystem handling a WikiName case-indifferent (i.e. map all deriatives of an existing page to that page).
          * Check whether the passed WikiName is valid when editing pages (so no pages with an invalid WikiName can be created); this could also partly solve the case-insensitive filename problem (do not save pages with a name only differing in case)
          * InterWiki links should either display the destination Wiki name or generate the A tag with a TITLE attribute so that (at least in IE) the full destination is displayed by floating the cursor over the link. At the moment, it's too hard to figure out where the link goes. With that many InterWiki destinations recognised, we can't expect everyone to be able to recognise the URL.
          * Hover over the interwiki icon and you'll already get a tooltip, I'll look into the title attribute stuff.
          * RecentChanges can tell you if something is updated, or offer you a view of the diff, but not both at the same time.
          * If you want the ''latest'' diff for an updated page, click on "updated" and then on the diff icon (colored glasses) at the top.
          * That's what I'm doing for the time being, but by the same rationale you don't need to offer diffs from RecentChanges at all.
          * The intent is to not clutter RecentChanges with functions not normally used. I do not see a reason you want the lastest diff when you have the much better diff to your last visit.
          * Hmmm, that '''is''' so. :) Take a look at the message at the top of the diff page after clicking on "updated", it'll often show text like "spanning x versions". You need the current CVS version for that, though.
          * Oh, okay. Is this MoinMoin CVS enabled? Reason being: I did a few updates of a page, and was only being shown the last one. I'll try that some more and get back to you.
          * Not CVS, but versioning all the same. I mean you have to get the most recent code from the SourceForge CVS archive for some features to work, if you test on a ''local'' wiki.
         ''Differently broken. :) I think we can live with the current situation, the worst edges are removed (before, chopping the first byte out of an unicode string lead to broken HTML markup!). It will stay that way until I buy the [wiki:ISBN:0201616335 Unicode 3.0] book.''
  • PatternOrientedSoftwareArchitecture . . . . 22 matches
          http://images.amazon.com/images/P/0471958697.01.__PE_PIm.arrow,TopLeft,-2,-19_SCMZZZZZZZ_.jpg wiki:ISBN:0471958697 http://images.amazon.com/images/P/0471606952.01.__PE_PIm.arrow,TopLeft,-2,-19_SCMZZZZZZZ_.jpg wiki:ISBN:0471606952
          * 시스템의 각 부분은 교환 가능해야 한다. (Design for change in general is a major facilitator of graceful system evolution - 일반적으로 변화에 대비한 디자인을 하는것은 우아한 시스템 개발의 주요한 촉진자이다.)
          * Exchangeability : 특정 레이어를 쉽게 바꿀 수 있다. 그것을 바꿔도 전체적으로 다른 부분은 안바꿔도 된다. 바꾸는 것은 당연히 그 바꿀 대상 레이어의 인터페이스데로 구현되어 있는 것이어야 한다.
          * 모든 부분적인 문제들은 같은 knowledge 표현을 사용하여 해결된다. 그러나 input으로 다양한 표현이 올 수 있다.
          * 전문적인 시스템 구조는 application of knowledge에 대해서 단지 하나의 추론 엔진을 제공한다. 다양한 표현에 대한 다양한 부분적인 문제들은 분리된 추론 엔진을 필요로 한다.
          * 구조 : 자신의 시스템을 blackboard(knowledge source들의 집합, control components)라고 불리우는 component로 나누어라. blackboard는 중앙 데이터 저장소이다. solution space와 control data들의 요소들이 여기에 저장된다. 하나의 hypothesis는 보통 여러가지 성질이 있다. 그 성질로는 추상 레벨과 추측되는 가설의 사실 정도 또는 그 가설의 시간 간격(걸리는 시간을 말하는거 같다.)이다. 'part-of'또는'in-support of'와 같이 가설들 사이의 관계를 명확이 하는 것은 보통 유용하다. blackboard 는 3차원 문제 공간으로 볼 수도 있다. X축 - time, Y축 - abstraction, Z축 - alternative solution. knowledge source들은 직접적으로 소통을 하지 않는다. 그들은 단지 blackboard에서 읽고 쓸뿐이다. 그러므로 knowledge source 들은 blackboard 의 vocabulary들을 이해해야 한다. 각 knowledge source들은 condition부분과 action부분으로 나눌 수 있다. condition 부분은 knowledge source가 기여를 할수 있는지 결정하기 위해서 blackboard에 적으면서 현재 solution process 의 상태를 계산한다. action 부분은 blackboard의 내용을 바꿀 수 있는 변화를 일으킨다. control component 는 루프를 돌면서 blackboard에 나타나는 변화를 관찰하고 다음에 어떤 action을 취할지 결정한다. blackboard component는 inspect와 update의 두가지 procedure를 가지고 있다.
          Responsibility : Manages central data
         Class : Knowledge Source
          Responsibility : Monitors Blackboard, Schedules Knowledge Source activations
          Collaborator : Blackboard, Knowledge Source
          * nextSource() 먼저 blackboard를 관찰함으로써 어떤 knowledge source가 잠재성있는 공헌자인지 결정한다.
          * nextSource() 각 후보 knowledge source의 condition 부분을 불러낸다.
          * control component는 불러낼 knowledge source와 앞으로의 작업에 사용될 하나의 hypothesis나 hypothesis 집합을 선택한다. 예제에서는 condition 부분의 결과에 의해서 그 선택이 이루어졌다.
          * 문제의 영역과 knowledge의 일반적인 영역들을 명확히 하는 것은 해결책(solution)을 발견하는데 필요하다.
  • ZeroPage/임원/회의/2011-02-13 . . . . 22 matches
          * ZeroPage 내에서 이루어지는 학술활동에 참여할 수 있다.
          * 전공 도서를 읽고 알게 된 것을 ZeroPager들에게 세미나로 공유하면 마일리지를 적립한다.
          * ZeroPage 활동에 참여하고 스스로 작성한 피드백도 가능하고
          * ZeroPage에서 세미나를 한 뒤 참가자들에게 받은 피드백도 가능하다.
          * ZeroPage내에서의 공유.
          * 위키에 옮기지 않더라도 ZeroPage에 수집되어야 함.
         == ZeroPage ==
         ==== ZeroPage의 목표 ====
          * ZeroPager간 공유에 의한 지식의 상승효과.
          * ZeroPage에서 의미있는 경험을 할 수 있어야 한다.
          * ZeroPager가 우수한 인재가 되도록.
          * 우수한 인재가 ZeroPage에 오도록.
          * 하고싶은 것이 있을 때 ZeroPage에서 할 수 있어야 한다.
          * 같이 할 사람을 ZeroPage에서 찾을 수 있어야 한다.
          * 정보와 지식을 ZeroPage에서 얻을 수 있어야 한다.
          * 비용이나 장비 등을 ZeroPage에서 지원받을 수 있어야 한다.
         ==== 2011 ZeroPage의 목표 ====
          * ZeroPage 백년대계 세우기
          * ZeroPage 운영에 대한 프로세스 구축
          * 3월 3일 ZeroPage 설명회 예정
  • ZeroPage정학회만들기 . . . . 22 matches
          * ZeroPage는 그간 수많은 활동을 하며 화려한 경력을 갖고 있으며 대내외적으로 인지도가 높고 현재에도 중앙대학교 컴퓨터공학과의 학회로써 열심히 활동하고 있었습니다. 하지만 정작 컴퓨터공학과에서는 정학회로 인정해주지 않아 적지 않게 활동에 차질을 빚어왔습니다. 2003년 컴퓨터공학과가 학부제로 바뀌면서 정원이 늘어난다고 합니다. 점점 커져가는 과에서 진정으로 인정받는 ZeroPage 가 되었으면 하는 바램에서, 그리고 여러가지 활동을 할 때 원활히 진행될 수 있도록 하기 위해 정학회로 ZeroPage를 승격시키고자 합니다.
          see also ["ZeroPage정학회만들기/지도교수님여론조사"]
          * 워크스테이션 서버실에 ZeroPageServer 를 넣을 수 있다.
          * 서버실의 쾌적한 환경에서 ZeroPageServer가 편안히 살(?) 수 있다.
          * 주변의 사람들을 설득한다. 현재 컴퓨터 공학과 학우들은 물론 학과장님을 포함한 다른 교수님들까지 ZeroPage 의 홍보와 현재 활동 상황등을 보여주며 설득한다.
          * 정학회 승인 동의서에 학우들의 서명을 받는다.(이러기 위해서 ZeroPage가 정학회가 되는것에 대한 정당성을 충분히 알린다.)
          * 홍보물에는 ZeroPage 의 수상경력, 우수 선배 배출 등등의 역사,
          * ZeroPage의 현재활동의 우수성(외부행사, 각종 seminar, 경진대회 성적, 학술제 성적, 각종 study group & project, 회원들의 학점등등...)을 담는다. see also ZeroPageEvents
          * 우선 시험기간이므로.. 이른시일내에(수삼일내에) 학우들에게 동의서를 받고 졸업선배들에게 e-mail 을 보내 추천을 부탁드린다. 동시에 ZeroPage 정학회화에 대한 공론화를 꾀한다.
          * 위의 내용은 ZeroPagers 2001학번들의 토의 내용입니다. 의견있으면 적어주세요.
         ZeroPage 에서의 대내외 활동경력은 주로 90-94년도에 집중되어있고, 그 이후에는 외부 활동은 거의 미천하다고 생각한다. 내부적인 활동은 최근들어서 비교적 활발했다고 생각하지만, 여전히 학과 사람들 대상으로 하는 열린 행사들은 거의 없었다고 판단한다. 외부 행사에 도움을 준적이 있지만 (주로 JuNe 형 주도로 열리긴 했다) 과내 사람들에게 홍보가 되진 않았다. 여전히 과에서의 ZeroPage 의 행사들은 바깥일일 뿐이라는 생각을 한다. (그리고, 외부 타 학교나 직장 등에서 중앙대하면 ZeroPage 의 이름보다는 JStorm 이 더 먼저떠오르는게 아직은 당연한 현상이다.)
          - ''단순히 설문을 한다는 의미 외에 ["ZeroPage정학회만들기"] 를 학우들에게 알린다는데에도 의미가 있다고 생각합니다. 제 생각이지만, 제로페이지의 정학회化에 대해 논의가 이루어지고 있다는 사실을 알고 있는 학우는 거의 없는 것 같습니다. (거의 제로페이지 내부사람이나. 설문에 참여했던 사람정도가 아닐까요. 설문지를 작성한 학우들이 많다면 할말이 없지만요.;;). 만약 그렇다면, 이번 기회에 쉽고 편한 방법으로 학우들에게 알리는건 어떨런지요 - 임인택'' [[BR]]
          아.. 그런거였다면 공감합니다. ^^ 그러면 설문의 형식은 'ZeroPage정학회화에 찬성하십니까' 의 기존형식이 아니라 '정학회화를 어떻게 생각하십니까?' 가 되겠군요. 후자가 된다면 보기 만드는 데에도 주의를 기울여야 될것 같습니다. 학우들의 반응이 궁금해지는데요. ^^ --창섭
         '''중앙대학교 컴퓨터공학과 학회 'ZeroPage' 가 지도교수님을 모시려고 합니다. 이에 대해서 어떻게 생각하십니까?'''
         아무래도 ZeroPage 에서 어울릴 설문 같은걸요? 과 차원에서 하기에는 무리가 있어보입니다. 'ZeroPage 가 과에 기여를 하고 있다 or ZeroPage 에 관심이 많다' 가 전제되어있다면 모를까 그렇지 않다면 무리가 있어보입니다. 다른 분들은 어떤지요? --["창섭"]
  • html5/form . . . . 22 matches
         [[pagelist(html5)]]
          * 입력 양식 : Range 양식, email등
          * http://cfile9.uf.tistory.com/image/133539014C76281A1B4E24
          * http://cfile23.uf.tistory.com/image/1212FF364C5A80AF697A7F
          * range
         == range ==
          * {{{<input type="range" min=0 max=10 step=2 value=2>}}}
          * http://cfile1.uf.tistory.com/image/1131C2044C762BBE1A410D
          * http://cfile6.uf.tistory.com/image/175B81244C762F8741C325
          * http://cfile9.uf.tistory.com/image/126F6D054C76381D512E65
          * {{{<input type='file' accept="image/gif">}}}
          var selectedFiles = document.getElementById("file").files;
          * 폼 전송 버턴인 submit, image 버튼에도 전송 방법, 위치를 정할 수 있다.
          http://cfile30.uf.tistory.com/image/16593B0B4C774BE27544CA
         == Keygen ==
          * {{{<keygen name="key" keytype="rsa"></keygen>}}}
          http://cfile3.uf.tistory.com/image/127695134C77472C21DF54
          * {{{<form novalidate action="demo_form.asp" method="get">}}}
          http://cfile8.uf.tistory.com/image/186D8B0E4C774FD32BED8B
          * forminput, formchange
  • whiteblue/MyTermProjectForClass . . . . 22 matches
         === Judgement.h ===
         //Judgement.h
         #ifndef _JUDGEMENT_H_
         #define _JUDGEMENT_H_
         class Judgement{
          Judgement();
         === Judgement.cpp ===
         //Judgement.cpp
         #include "Judgement.h"
         Judgement::Judgement()
         void Judgement::sort(bool IsItSort , int select , Data d[]) // 소트 부분
         void Judgement::outputAll(bool IsItAll, Data d[])
          cin.get();
          cin.get();
         void Judgement::outputPart(bool IsItPart, Data d[] , int select)
          cin.get();
          cin.get();
         #include "Judgement.h"
          Judgement judgement;
          judgement.sort(order.IsItSort(), order.subNumber(), data);
  • 데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/송지원 . . . . 22 matches
          public List<Integer> frequency;
          frequency = new ArrayList<Integer>();
          if(str.equals(data.get(i))){
          frequency.set(i, frequency.get(i)+1);
          str = data.get(i) + "\t" + frequency.get(i) + "\n";
          frequency.add(Integer.parseInt(st.nextToken()));
          System.out.println(articles.get(i));
          System.out.print(data.get(i));
          System.out.println(" " + frequency.get(i));
          public int getArticleLength(){ return articles.size(); }
          public void testArticleRead(List<String> data, List<Integer> frequency, List<String> data2, List<Integer> frequency2){
          if(str.equals(articleWords.get(j))){
          for(int i=0; i<articleWords.size(); i++) System.out.println(articleWords.get(i));
          if(articleWords.get(j).equals(data.get(k))) eNum = frequency.get(k);
          if(articleWords.get(j).equals(data2.get(k))) pNum = frequency2.get(k);
          str = bayes.get(i) + "\n";
  • 방울뱀스터디/만두4개 . . . . 22 matches
          #canvas.create_image(x, y, anchor=NW, image=playerImg)
          #playerImg = PhotoImage(file='images/worm.gif')
          #canvas.create_image(x, y, anchor=NW, image=playerImg)
          #canvas.create_image(x, y, anchor=NW, image=oval)
         import Image
         import ImageTk
         backImg = Image.open("wall.gif")
         frontImg = ImageTk.PhotoImage(Image.open("background.gif"))
         imgList = [[None for i in range(WIDTH / CELL)] for j in range(HEIGHT / CELL)]
          imgList[row][col] = ImageTk.PhotoImage(backImg.crop(box))
         canvas.create_image(0, 0 , anchor=Tkinter.NW, image = frontImg)
          canvas.create_image(col * CELL, row * CELL , anchor=Tkinter.NW, image = imgList[row][col])
  • 파스칼삼각형/구자겸 . . . . 22 matches
         def getrow(index):
          for j in range(r):
         def getcol(index):
          for i in range(getrow(index)):
         def getindex(row, col):
          for i in range(row):
          arr = [ 0 for x in range(maxrow) for y in range(x+1) ]
          for i in range(len(arr)):
          if ( getcol(i)==1 ): arr[i] = 1
          elif ( getcol(i)==getrow(i) ): arr[i] = 1
          a = arr[getindex(getrow(i)-1,getcol(i)-1)]
          b = arr[getindex(getrow(i)-1,getcol(i))]
          for i in range(len(arr)):
          if ( getcol(i)==getrow(i) ):
  • 회원자격 . . . . 22 matches
          * ZeroPage의 회원으로 인정하기 위한 자격을 함께 이야기하고 싶어서 페이지를 열었습니다.
         3. 개인 페이지에 작성 후 [https://zeropage.org/hello 인사게시판]에서 공지의 양식에 따라 등급 조정을 신청
         3. 개인 페이지에 작성 후 [https://zeropage.org/hello 인사게시판]에서 공지의 양식에 따라 등급 조정을 신청
         4. 2를 완료한 경우 https://zeropage.org/hello 에서 공지의 양식에 따라 등급 조정을 신청해주시기 바랍니다.
         4. 2를 완료한 경우 https://zeropage.org/hello 에서 공지의 양식에 따라 등급 조정을 신청해주시기 바랍니다.
         \회원 등급 변경 및 신규 가입은 공식 홈페이지(zeropage.org)의 '인사게시판'을 이용
         유지조건 : 한 학기 동안 ZeroPage 내에서 활동(OMS, 스터디 및 프로젝트)이 4회 이상 있어야 한다.
         휴면회원의 신청은 공식 홈페이지(zeropage.org)의 '휴면신청게시판'을 이용
          * '''회원 등급 변경 및 신규 가입은 공식 홈페이지(zeropage.org)의 '인사게시판'을 이용'''
          * '''유지조건''' : 한 학기 동안 ZeroPage 내에서 활동(OMS, 스터디 및 프로젝트)이 4회 이상 있어야 한다.
          * 휴면회원의 신청은 공식 홈페이지(zeropage.org)의 '휴면신청게시판'을 이용
          * '''회원 등급 변경 및 신규 가입은 공식 홈페이지(zeropage.org)의 '인사게시판'을 이용'''
          * '''유지조건''' : 한 학기 동안 ZeroPage 내에서 활동(OMS, 스터디 및 프로젝트)이 4회 이상 있어야 한다.
          * 휴면회원의 신청은 공식 홈페이지(zeropage.org)의 '휴면신청게시판'을 이용
          * '''회원 등급 변경 및 신규 가입은 공식 홈페이지(zeropage.org)의 '인사게시판'을 이용'''
          * 유지조건 : 3개월(1분기) 동안 ZeroPage 내에서 활동(OMS, 스터디 및 프로젝트, ZP행사참여(Code Race, 지금그때, 데블스캠프 등))이 4회 이상 있어야 한다. 단, Devil's Camp는 1일 참여시 1회로 간주
          * 휴면회원의 신청은 공식 홈페이지(zeropage.org)의 '휴면신청게시판'을 이용
          * 회원 등급 변경 및 신규 가입은 공식 홈페이지(zeropage.org)의 '인사게시판'을 이용
          * ZeroPage 큰 행사에는 가능한한 참여하고, 도움을 요청할때 적극적으로 도와준다.
         회비는 꼬박꼬박 내야 하나요? 정모 안나오면 짤리나요? 밤샘 세미나에 참여하면 ZeroPagers 가 될 수 있나요? 1학년때 제로페이지 가입 못하면 나중엔 못 들어오나요?[[BR]]
  • AnEasyProblem/권순의 . . . . 21 matches
          int getNum = -1;
          int getBinary[21];
          while(getNum != 0)
          cin >> getNum;
          getBinary[i] = 0;
          if((getNum > 0) && (getNum <= 1000000))
          getBinary[i] = getNum % 2;
          getNum /= 2;
          cout << getBinary[i];
          getNum = 1;
          if(getBinary[i] == 1)
          if(getBinary[i + 1] == 0)
          getBinary[i + 1] = 1;
          getBinary[i] = 0;
          getBinary[i] = 0;
          getBinary[min++] = 1;
          cout << getBinary[i];
          output += (int)(getBinary[i] * pow(2.0, i));
          }else if(getNum == 0){
  • Code/RPGMaker . . . . 21 matches
          public void onSurfaceChanged(GL10 gl, int width, int height) {
          m_cam = world.getCamera();
          Object3D plane = new Object3D(coordinates, uvs, indices, RMObject2D.getTextureIDByColor(Color.white));
          Util.LOGD("center: " + plane.getTransformedCenter());
          m_cam.setPosition(m_width/2, m_height/2, (float) -(m_width/2/Math.tan(m_cam.getFOV()/2.0f)));
          m_cam.lookAt(plane.getTransformedCenter());
          Config.farPlane = Math.abs(m_cam.getPosition().z) + 1000f;
         package cau.rpg.maker.object;
          m_polygon = new Object3D(coords, uvs, indices, getTextureIDByColor(color));
         package cau.rpg.maker.object;
          m_polygon = new Object3D(coords, uvs, indices, getTextureIDByColor(color));
          SimpleVector curPosition = m_polygon.getTransformedCenter();
          SimpleVector toCam = MainRenderer.getCamera().getPosition().calcSub(curPosition);
          float a = MainRenderer.getCamera().getPosition().z - this.depth;
         # a 3-dimensional array2 stores 2Byte integer
          return @object.getRed
          return @object.getGreen
          return @object.getBlue
          return @object.getAlpha
  • CubicSpline/1002/GraphPanel.py . . . . 21 matches
          self.lagrange = Lagrange(DATASET)
          self.piecewiseLagrange = PiecewiseLagrange(DATASET, 4)
          self.errorLagrange = ErrorLagrange(DATASET)
          self.errorPiecewiseLagrange = ErrorPiecewiseLagrange(DATASET, 4)
          cx,cy = self.GetClientSizeTuple()
          cx,cy = self.GetClientSizeTuple()
          cx, cy = self.GetClientSizeTuple()
          oldbrush = dc.GetBrush()
          cx, cy = self.GetClientSizeTuple()
          self.plotLagrange(dc)
          self.plotPiecewiseLagrange(dc)
          self.plotErrorLagrange(dc)
          self.plotErrorPiecewiseLagrange(dc)
          oldpen = dc.GetPen()
          for x in arange(-1.0, 1.0, 0.001):
          def plotLagrange(self, dc):
          self.plotGraph(dc, self.lagrange, wxColour(0,0,255))
          def plotPiecewiseLagrange(self, dc):
          self.plotGraph(dc, self.piecewiseLagrange, wxColour(255,255,0))
          def plotErrorLagrange(self, dc):
  • JavaStudy2003/세번째과제/곽세환 . . . . 21 matches
          JOptionPane.showMessageDialog(null, "Hello, World!" + " " + name);
          public int getX() { return(x); }
          public int getY() { return(y); }
          info += "Circle x : " + middlePoint.getX() + "\n" +
          "Circle y : " + middlePoint.getY() + "\n" +
          JOptionPane.showMessageDialog(null, info);
          public void change(int xValue, int yValue, int width, int height) {
          "시작점의 x 좌표 : " + left_top.getX() + "\n" +
          "시작점의 y 좌표 : " + left_top.getY() + "\n" +
          "끝점의 x 좌표 : " + right_bottom.getX() + "\n" +
          "끝점의 y 좌표 : " + right_bottom.getY() + "\n";
          JOptionPane.showMessageDialog(null, info);
          area = Math.abs(right_bottom.getX() - left_top.getX()) * Math.abs(left_top.getY() - right_bottom.getY());
          "left 좌표 : " + left_top.getX() + "\n" +
          "top 좌표 : " + left_top.getY() + "\n" +
          "right 좌표 : " + right_bottom.getX() + "\n" +
          "bottom 좌표 : " + right_bottom.getY() + "\n" +
          JOptionPane.showMessageDialog(null, info);
  • MoreEffectiveC++/Operator . . . . 21 matches
          int rangeCheck( int index)
          string *ps = new string("Memory Management");
          string *ps = new string("Memory Management");
          call string::string("Memory Management") on *memory;
          cass Widget {
          Widget(int widgetSize);
          Widget* constructWidgetInBuffer(void * buffer, int widgetSize)
          return new(buffer) Widget(widgetSize);
         해당 함수(construcWidgetInBuffer())는 버퍼에 만들어진 Widget 객체의 포인터를 반환하여 준다. 이렇게 호출할 경우 객체를 임의 위치에 할당할수 있는 능력 때문에 shared memory나 memory-mapped I/O 구현에 용이하다 constructorWidget에 보이는건 바로
          return new (buffer) Widget(widgetSize);
          void *shareMemory = mallocShared(sizeof(Widget));
          Widget *pw = constructWidgetInBuffer(shareMemory, 10); // placement new이닷!
          pw->~Widget(); // 먼저 임의로 파괴자를 호출한다. 이렇게 하면 pw과 관련된 자원을 반환할것이고.
  • RSSAndAtomCompared . . . . 21 matches
         People who generate syndication feeds have a choice of
         The purpose of this page is to summarize, as clearly and simply as possible, the differences between the RSS 2.0 and Atom 1.0 syndication languages.
         The RSS 2.0 specification is copyrighted by Harvard University and is frozen. No significant changes can be made and it is intended that future work be done under a different name; Atom is one example of such work.
         and [http://www.blogger.com/developers/api/ Blogger]. There are frequent
         [http://www.bblfish.net/blog/page7.html#2005/06/20/22-28-18-208 reports] of problems with interoperability and feature shortcomings.
         The Atompub working group is in the late stages of developing the
         Atom has separate “summary” and “content” elements. The summary is encouraged for accessibility reasons if the content is non-textual (e.g. audio) or non-local (i.e. identified by pointer).
         [http://diveintomark.org/archives/2002/06/02/important_change_to_the_link_tag autodiscovery] has been implemented several times in different ways and has never been standardized. This is a common source of difficulty for non-technical users.
         Atom 1.0 is in [http://www.w3.org/2005/Atom an XML namespace] and may contain elements or attributes from other XML namespaces. There are specific guidelines on how to interpret extension elements. Additionally, there will be an IANA managed directory rel= values for <link>. Finally, Atom 1.0 provides recommended extension points and guidance on how to interpret simple extensions.
         === Software Libraries (Parsing, Generating) ===
         Both RSS 2.0 and Atom 1.0 feeds can be accessed via standard HTTP client libraries. Standard caching techniques work well and are encouraged. Template-driven creation of both formats is quite practical.
         === Language Tagging ===
         For identification of the language used in feeds, RSS 2.0 has its own <language> element, while Atom uses XML's built-in
         RSS 2.0 provides the ability to specify email addresses for a feed’s “managingEditor” and “webMaster”, and for an item’s “author”. Some publishers prefer not to share email addresses, and use “dc:creator” from the dublin core extension instead.
         Atom 1.0 includes a (non-normative) ISO-Standard [http://relaxng.org/ RelaxNG] schema, to support those who want to check the validity of data advertised as Atom 1.0. Other schema formats can be [http://www.thaiopensource.com/relaxng/trang.html generated] from the RelaxNG schema.
          <managingEditor>johndoe@example.com (John Doe)</managingEditor>
         ||language||-||Atom uses standard "xml:lang" attribute||
         ||managingEditor||author or contributor||||
         ||generator||generator||||
         ||ttl||-||Use the Expires and max-age cache hints in HTTP 1.1||
  • SpiralArray/Leonardong . . . . 21 matches
          def getHistory(self):
          for i in range(size):
          def get(self, row, col):
          points = self.mover.getHistory()
          points = self.mover.getHistory()
          self.assertEquals( (1,0), self.mover.getHistory().pop().coordinate )
          self.array.construct( self.mover.getHistory() )
          self.assertEquals( (0,0), self.array.get(0,0).coordinate )
          self.array.get(self.size-1, self.size-1).coordinate )
          array.construct(mover.getHistory())
          def getHistory(self):
          for i in range(size):
          def get(self, row, col):
          points = self.mover.getHistory()
          points = self.mover.getHistory()
          points = self.mover.getHistory()
          points = self.mover.getHistory()
          self.array.construct( self.mover.getHistory() )
          self.assertEquals( (0,0), self.array.get(0,0).coordinate )
          self.array.get(self.size-1, self.size-1).coordinate )
  • VonNeumannAirport/Leonardong . . . . 21 matches
          for i in range( numofGates ):
          def getElement( self, origin, destination ):
          def getDistance( self, origin, destination ):
          return self.getElement( origin, destination )
          def getLoad( self, origin, destination ):
          return self.getElement( origin, destination )
          for origin in range( 1, MAX+1 ):
          for dest in range( 1, MAX+1 ):
          result += distance.getDistance(origin, dest)\
          * traffic.getLoad(origin, dest)
          self.distMatrix.construct( origins = range(1,MAX+1),
          destinations= range(1,MAX+1) )
          for i in range( 1, MAX+1 ):
          self.assertEquals( 1, self.distMatrix.getDistance(i, i) )
          self.distMatrix.construct( origins = range(1,MAX+1),
          destinations= range(MAX,0,-1) )
          self.assertEquals( 1, self.distMatrix.getDistance( 1, MAX ) )
          self.assertEquals( MAX, self.distMatrix.getDistance( 1, 1 ) )
          self.assertEquals( 1, self.distMatrix.getDistance( MAX/2+1,# middle
          self.assertEquals( 100, self.traffic.getLoad( origin = 1,
  • WOWAddOn/2011년프로젝트/초성퀴즈 . . . . 21 matches
         http://luaeclipse.luaforge.net/
         http://luaforge.net
         package utfencoding;
         import java.io.UnsupportedEncodingException;
         http://www.wowwiki.com/Getting_the_current_interface_number
          HelloWoW_ShowMessage();
         function HelloWoW_ShowMessage()
          message("Hello WOW!");
         또한 Widget과 LuaFunction의 사용정보를 볼수 있다.
         function HelloWoW_ShowMessage()
          baseName = GetItemInfo(25)
          baseName = GetItemInfo(i)
         function HelloWoW_ShowMessage()
          baseName = GetItemInfo(i)
         === CommandMessageParsing ===
         function HelloWoW_ShowMessage()
         http://www.castaglia.org/proftpd/doc/contrib/regexp.html
         function HelloWoW_ShowMessage()
          HelloWoW_ShowMessage(self)
         function HelloWoW_ShowMessage(self)
  • html5practice/즐겨찾기목록만들기 . . . . 21 matches
         [[pagelist(html5practice/*)]]
          <script language="javascript" src="./favorite.js">
          localStorage.setItem( document.formInput.elements['textInput'].value, "false");
          localStorage.setItem(itemName, "false");
          localStorage.removeItem(eTD.innerHTML);
          localStorage.setItem(eTD.innerHTML, "true");
          localStorage.removeItem(eTD.innerHTML);
          localStorage.setItem(eTD.innerHTML, "false");
          for (i=0; i<=localStorage.length-1; i++) {
          key = localStorage.key(i);
          value = localStorage.getItem(key);
          if (localStorage.length == 0){
          document.getElementById('favoriteList').innerHTML = pairs;
          for (i=0; i<=localStorage.length-1; i++) {
          key = localStorage.key(i);
          value = localStorage.getItem(key);
          if (localStorage.length == 0){
          document.getElementById('allList').innerHTML = pairs;
          localStorage.clear();
  • 반복문자열/허아영 . . . . 21 matches
         void message()
          message();
         void message()
          message();
         void message()
         void messages(int n)
          message();
          int messagesLength = 5;
          messages(messagesLength);
         CAUCSE 문자열도 함수 입력으로 넣어 주면 좀 더 변화하기 쉬운 소스가 되지. 그리고 message나 messages 같은 함수 이름도 좀 더 명확하게 하는 게 좋을 거 같아. 나 같으면 밑에 처럼 풀 거야. 함수로 추출해 낼 때는 의미 단위로 추출하는 게 좋아. 그래야 함수 이름을 지을 때 편하지. 역으로 함수 이름을 짖기가 힘들다면 잘못된 설계가 되는거지. --재동
         void printMessages(const char* message, int messageLength);
          printMessages("CAUCSE LOVE.\n", 5);
         void printMessages(const char* message, int messageLength)
          for(int i = 0; i < messageLength; i++)
          cout << message;
  • 새싹교실/2011/學高/3회차 . . . . 21 matches
          int park_hp=HP,player_hp=HP,damage;
          dogu=getch();
          damage=punch();
          printf("\n적에게 펀치를 날려 %d의 데미지를 줬다!\n",damage);
          damage=kick();
          printf("\n적에게 킥을 날려 %d의 데미지를 줬다!\n",damage);
          park_hp = park_hp-damage;
          damage=punch();
          printf("적이 펀치를 날려 %d의 데미지를 받았다!\n",damage);
          damage=kick();
          printf("적이 킥을 날려 %d의 데미지를 받았다!\n",damage);
          player_hp -= damage;
          int damage;
          damage=rand()%100;
          damage += 100;//damage = damage + 100;
          return damage;
          int damage=rand()%200;
          damage+=200;
          return damage;
  • 5인용C++스터디/클래스상속보충 . . . . 20 matches
          void SendToSMSServer(string number, string message)
          void SendMessage(string number, string message)
          SendToSMSServer(number, message);
          void SendToSMSServer(string number, string message)
          cout << "Send to SK SMS Server... " << number << " " << message << endl;
          void SendToSMSServer(string number, string message)
          cout << "Send to KTF SMS Server... " << number << " " << message << endl;
          skp.SendMessage("0112345678", "Hello!");
          ktfp.SendMessage("0167890123", "Hi!!");
          virtual void SendToSMSServer(string number, string message)
          void SendMessage(string number, string message)
          SendToSMSServer(number, message);
          void SendToSMSServer(string number, string message)
          cout << "Send to SK SMS Server... " << number << " " << message << endl;
          void SendToSMSServer(string number, string message)
          cout << "Send to KTF SMS Server... " << number << " " << message << endl;
          skp.SendMessage("0112345678", "Hello!");
          ktfp.SendMessage("0167890123", "Hi!!");
  • CincomSmalltalk . . . . 20 matches
          * [http://zeropage.org/pub/language/smalltalk_cincom/VM-Windows.tar.gz Windows용 VM]
          * [http://zeropage.org/pub/language/smalltalk_cincom/Image.tar.gz VisualWorks image]
          * [http://zeropage.org/pub/language/smalltalk_cincom/BaseVisualWorks.tar.gz VisualWorks base components]
          * [http://zeropage.org/pub/language/smalltalk_cincom/ExtendedBase.tar.gz VisualWorks commonly used optional components]
          * [http://zeropage.org/pub/language/smalltalk_cincom/Goodies.tar.gz VisualWorks commonly used goodies]
          * [http://zeropage.org/pub/language/smalltalk_cincom/BaseProductDoc.zip VisualWorks documentation]
          * VM, {{{~cpp VisualWorks}}} image, {{{~cpp VisualWorks base components}}} 를 다운받아 만든 디렉토리에 압축을 푼다.
          * 압축을 푼 디렉토리 안에 있는 image 디렉토리 안에 있는 visualnc.im 을 더블클릭한다.
          * [http://zeropage.org/pub/language/smalltalk_cincom/OsNoncom.exe ObjectStudio]
          * [http://zeropage.org/pub/language/smalltalk_cincom/osmanuals.exe ObjectStudio documentation]
  • FortuneCookies . . . . 20 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
          * It is a poor judge who cannot award a prize.
          * Might as well be frank, monsieur. It would take a miracle to get you out of Casablanca.
          * Many pages make a thick book.
          * Alimony and bribes will engage a large share of your wealth.
          * He who invents adages for others to peruse takes along rowboat when going on cruise.
          * Let not the sands of time get in your lunch.
          * Your mode of life will be changed for the better because of good news soon.
          * There will be big changes for you but you will be happy.
          * Many changes of mind and mood; do not hesitate too long.
          * Do not clog intellect's sluices with bits of knowledge of questionable uses.
          * Let him who takes the Plunge remember to return it by Tuesday.
          * Courage is your greatest present need.
          * Generosity and perfection are your everlasting goals.
          * Be careful how you get yourself involved with persons or situations that can't bear inspection.
          * To laugh at men of sense is the privilege of fools.
          * Your mode of life will be changed for the better because of good news soon.
          * Let a fool hold his tongue and he will pass for a sage.
          * Your mode of life will be changed for the better because of new developments.
  • NSIS . . . . 20 matches
          * http://www.nullsoft.com/free/nsis/makensitemplate.phtml - .nsi code generator
         === MakeNSIS usage ===
          * /LICENSE - license page를 보여준다.
          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:
          MessageBox MB_YESNO|MB_ICONQUESTION \
         http://nsis.sourceforge.net/archive/nsisweb.php?page=111&instances=0,11
         http://nsis.sourceforge.net/archive/nsisweb.php?page=633&instances=0,110
          MessageBox MB_OK "$WINDIR"
          MessageBox MB_OK "$SYSDIR"
         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
  • UML/CaseTool . . . . 20 matches
         ''Diagramming'' in this context means ''creating'' and ''editing'' UML [[diagram]]s; that is diagrams that follow the graphical notation of the Unified Modeling Language.
         The diagramming part of the Unified Modeling Language seems to be a lesser debated part of the UML, compared to code generation.
         The UML diagram notation evolved from elderly, previously competing notations. UML diagrams as a means to draw diagrams of - mostly - [[Object-oriented programming|object oriented]] software is less debated among software developers. If developers draw diagrams of object oriented software, there is widespread consensus ''to use the UML notation'' for that task. On the other hand, it is debated, whether those diagrams are needed at all, on what stage(s) of the software development process they should be used and whether and how (if at all) they should be kept up-to date, facing continuously evolving program code.
         === Code generation ===
         ''[[Code generation]]'' in this context means, that the user creates UML diagrams, which have some connoted model data, from which the UML tool derives (through a conversion process) parts or all of the [[source code]] for the software system that is to be developed. Often, the user can provide some skeleton of the program source code, in the form of a source code [[template]] where predefined tokens are then replaced with program source code parts, emitted by the UML tool during the code generation process.
         There is some debate among software developers about how useful code generation as such is. It certainly depends on the specific problem domain and how far code generation should be applied. There are well known areas where code generation is an established practice, not limited to the field of UML. On the other hand, the idea of completely leaving the "code level" and start "programming" on the UML diagram level is quite debated among developers, and at least, not in such widespread use compared to other [[software development]] tools like [[compiler]]s or [[Configuration management|software configuration management systems]]. An often cited criticism is that the UML diagrams just lack the detail which is needed to contain the same information as is covered with the program source. There are developers that even state that "the Code ''is'' the design" (articles [http://www.developerdotstar.com/mag/articles/reeves_design_main.html] by Jack W. Reeves [http://www.bleading-edge.com/]).
         Reverse engineering encloses the problematic, that diagram data is normally not contained with the program source, such that the UML tool, at least in the initial step, has to create some ''random layout'' of the graphical symbols of the UML notation or use some automatic ''layout algorithm'' to place the symbols in a way that the user can understand the diagram. For example, the symbols should be placed at such locations on the drawing pane that they don't overlap. Usually, the user of such a functionality of an UML tool has to manually edit those automatically generated diagrams to attain some meaningfulness. It also often doesn't make sense to draw diagrams of the whole program source, as that represents just too much detail to be of interest at the level of the UML diagrams. There are also language features of some [[programming language]]s, like ''class-'' or ''function templates'' of the programming language [[C plus plus|C++]], which are notoriously hard to convert automatically to UML diagrams in their full complexity.
         This means that the user should be able to change either the ''model data'' (together with the corresponding diagrams) or the ''program source code'' and then the UML tool updates the other part automatically.
         Rational Software Architect, Together가 유명하고, 오픈 소스로는 Argo, Violet 이 유명하다.
  • VonNeumannAirport/인수 . . . . 20 matches
         //만약 지능(intelligence)를 좀 더 분배하거나, 책임(responsibility)을 더 줄 수 없다면
          int _passengerNum;
          Traffic(int departureGateNum, int arrivalGateNum, int passengerNum)
          : _departureGateNum(departureGateNum), _arrivalGateNum(arrivalGateNum), _passengerNum(passengerNum) {}
          int getPassengerNum() const
          return _passengerNum;
          int getDepartureGateNum() const
          int getArrivalGateNum() const
          int getTrafficAmount(const Traffic& traffic) const
          return traffic.getPassengerNum();
          int getDistance(const Traffic& traffic) const
          if( _departureGateNums[i] == traffic.getDepartureGateNum() )
          if( _arrivalGateNums[j] == traffic.getArrivalGateNum() )
          int getTotalTraffic()
          total += getDistance(_traffics[i]) * getTrafficAmount(_traffics[i]);
          _trafficAmountCollection[airport.getTotalTraffic()] = testCaseNum;
  • ZeroPageServer/SubVersion . . . . 20 matches
          || {{{~cpp svn+ssh://ID@zeropage.org/home/SVN/project}}} || http://zeropage.org/svn/project ||프로젝트 진행 Repository ||
          || {{{~cpp svn+ssh://ID@zeropage.org/home/SVN/study}}} || http://zeropage.org/svn/study || 스터디 진행 Repository ||
          [http://zeropage.org/cvs/?root=project ViewCVS] : 웹인터페이스로의 체크아웃이 가능하다.
         sapius@zeropage:/home/SVN$ htpasswd -n sapius
          Upload:puttygen.jpg
          {{{~cpp 1. puttygen, Pageant 를 받는다.
          puttygen: rsa, dsa 공개키/비밀키 쌍 생성 프로그램
          pageant: 키관리 프로그램
          Linux 계정이 있다면 ssh-keygen 을 이용해서 생성시키는 방법도 존재한다. 이 방법이 훨씬더 빠르게 생성된다.
         2. puttygen 을 실행. generate를 눌러서 키를 우선 만든다.
          root@zeropage:~/.ssh# ls
          root@zeropage:~/.ssh# vi authorized_keys
         6. pageant 를 실행하여서 프라이빗 키를 등록한다. 최초 키 등록시의 암호만 입력하면 시스템에
          소스를 가져온 것이기 때문에 pageant와 호환이 되는 것이다. 푸티 비호환 프로그램에서는
          * 영창쓰 감사..~ 시간나면 ViewCVS 랑 연동도. (근데, 사람들 CVS 들은 쓰고 있던가.? http://zeropage.org/cvs 참고) --[1002]
         [ZeroPageServer] [SubVersion]
  • 데블스캠프2009/목요일/연습문제/MFC/송지원 . . . . 20 matches
          // ClassWizard generated virtual function overrides
          virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
          // Generated message map functions
          afx_msg void OnChangeEdit1();
          DECLARE_MESSAGE_MAP()
          // ClassWizard generated virtual function overrides
          virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
          DECLARE_MESSAGE_MAP()
         void CAboutDlg::DoDataExchange(CDataExchange* pDX)
          CDialog::DoDataExchange(pDX);
         BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)
          // No message handlers
         END_MESSAGE_MAP()
          m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
         void CTestDlg::DoDataExchange(CDataExchange* pDX)
          CDialog::DoDataExchange(pDX);
         BEGIN_MESSAGE_MAP(CTestDlg, CDialog)
          ON_EN_CHANGE(IDC_EDIT1, OnChangeEdit1)
         END_MESSAGE_MAP()
         // CTestDlg message handlers
  • 데블스캠프2011/넷째날/Android/송지원 . . . . 20 matches
          * 버튼 이벤트는 어떤 버튼이 클릭되었는지 Toast Message를 띄우는 것만 되어 있습니다.
         package com.zp.cau;
         import android.widget.Button;
         import android.widget.ImageView;
         import android.widget.Toast;
          ImageView imageView1 = new ImageView(this);
          imageView1.setImageResource(R.drawable.images);
          if(v.getId() == R.id.button1) btn = "button1";
          if(v.getId() == R.id.button2) btn = "button2";
          if(v.getId() == R.id.button3) btn = "button3";
          if(event.getAction() == MotionEvent.ACTION_DOWN){
         <ImageView
          android:src="@drawable/images"
          android:id="@+id/imageView1"
          android:layout_height="wrap_content"></ImageView>
  • Bigtable기능명세 . . . . 19 matches
         [[pagelist(^Bigtable)]]
          * http://nforge.zeropage.org/projects/bigtablet
          1. 가장load가 큰 TS(source)와 가장load가 적은 TS(target)와의 차이가 일정수준 이상일때
          1. source 에게 target의 ip와 전달할 태블릿의 개수를 전달
          1. source는 target에게 정해진 갯수만큼의 태블릿을 리스트로 이름전달 ( 연속된 태블릿을 전달한다)
          1. target에게서 제대로 전달받았는지 확인
          1. target이 제대로 전달받았는지 어떻게 알지?
          1. target이 직접 마스터에게 자신의 태블릿 리스트를 전달하고 마스터가 target의 이전 태블릿 리스트와 현재 태블릿 리스트를 비교해 밸런싱이 잘 되었는지 확인.
          1. target들을 정한다. (어떤 기준으로? 몇개나?)
          1. traget들에게 직접 태블릿 리스트를 전달한다.
          1. 마스터 업데이트 : target이 태블릿 리스트를 전달받고 DFS에서 태블릿 읽기에 성공하면 source에게 성공 메세지 전달.
          1. source는 target에게 성공 메세지를 받으면 자신의 태블릿 리스트에서 전달한 태블릿들을 삭제한다.
          1. 로드 밸런싱 중간에 target이 다운된다면 : 마스터는 로드밸런싱을 위해 다른 target을 선택. 이후 TS 복구를 한다.
          1. 검색결과들을 '''merge'''한다.
          1. merge결과를 String의 리스트로 클라이언트에게 돌려준다
          1. merge compaction등으로 두개의 sstable만들면 sstable의 복수참조를 막을 수 있다.
  • CPPStudy_2005_1/STL성적처리_1_class . . . . 19 matches
          double m_average;
          string getName() {return m_name;};
          int getTotal() {return m_total;};
          double getAverage() {return m_average;};
          vector<int> getSubjectScore() {return m_subjects;};
          double average();
          m_average=0.0;
         double Student::average()
          return m_average=m_total/m_subjects.size();
          average();
          out<<it->getName()<<"\t";
          vector<int>scores = it->getSubjectScore();
          out<<it->getTotal()<<"\t"<<it->getAverage()<<endl;
          return s1.getTotal()>s2.getTotal();
  • Celfin's ACM training . . . . 19 matches
         || 5 || 6 || 110603/10198 || Counting || . || [http://165.194.17.5/wiki/index.php?url=zeropage&no=4010&title=Counting/하기웅&login=processing&id=&redirect=yes Counting/Celfin] ||
         || 6 || 6 || 110606/10254 || The Priest Mathmatician || . || [http://165.194.17.5/wiki/index.php?url=zeropage&no=4132&title=ThePriestMathematician/하기웅&login=processing&id=&redirect=yes The Priest Mathmatician/Celfin] ||
         || 7 || 6 || 110608/846 || Steps || . || [http://165.194.17.5/wiki/index.php?url=zeropage&no=4130&title=Steps/하기웅&login=processing&id=&redirect=yes Steps/Celfin] ||
         || 8 || 9 || 110908/10276 || Hanoi Tower Troubles Again || . || [http://165.194.17.5/wiki/index.php?url=zeropage&no=4078&title=HanoiTowerTroublesAgain!/하기웅&login=processing&id=&redirect=yes Hanoi Tower Troubles Again/Celfin] ||
         || 9 || 6 || 110602/10213 || How Many Pieces Of Land? || 3 hours || [http://165.194.17.5/wiki/index.php?url=zeropage&no=4143&title=HowManyPiecesOfLand?/하기웅&login=processing&id=celfin&redirect=yes How Many Pieces Of Land?/Celfin] ||
         || 10 || 6 || 110601/10183 || How Many Fibs? || 2 hours || [http://165.194.17.5/wiki/index.php?url=zeropage&no=4172&title=HowManyFibs?/하기웅&login=processing&id=celfin&redirect=yes How Many Fibs?/Celfin] ||
         || 11 || 10 || 111007/10249 || The Grand Dinner || 1 hour || [http://165.194.17.5/wiki/index.php?url=zeropage&no=4188&title=TheGrandDinner/하기웅&login=processing&id=celfin&redirect=yes The Grand Dinner/Celfin] ||
         || 12 || 12 || 111201/10161 || Ant on a Chessboard || 40 mins || [http://165.194.17.5/wiki/index.php?url=zeropage&no=4209&title=AntOnAChessboard/하기웅&login=processing&id=&redirect=yes Ant on a Chessboard/Celfin] ||
         || 13 || 12 || 111204/10182 || Bee Maja || 30 mins || [http://165.194.17.5/wiki/index.php?url=zeropage&no=4235&title=BeeMaja/하기웅&login=processing&id=&redirect=yes Bee Maja/Celfin] ||
         || 14 || 12 || 111207/10233 || Dermuba Triangle || 3 hours || [http://165.194.17.5/wiki/index.php?url=zeropage&no=4238&title=DermubaTriangle/하기웅&login=processing&id=&redirect=yes Dermuba Triangle/Celfin] ||
         || 15 || 11 || 111105/10003 || Cutting Sticks || 3 days || [http://165.194.17.5/wiki/index.php?url=zeropage&no=4198&title=CuttingSticks/하기웅&login=processing&id=&redirect=yes CuttingSticks/Celfin] ||
         || 16 || 13 || 111303/10195 || The Knights of the Round Table || 1 hour || [http://165.194.17.5/wiki/index.php?url=zeropage&no=4263&title=TheKnightsOfTheRoundTable/하기웅&login=processing&id=&redirect=yes TheKnightsOfTheRoundTable/Celfin] ||
         || 17 || 13 || 111306/10215 || The Largest/Smallest Box || 40 mins || [http://165.194.17.5/wiki/index.php?url=zeropage&no=4264&title=TheLagestSmallestBox/하기웅&login=processing&id=&redirect=yes TheLargestSmallestBox/Celfin] ||
         || 18 || 13 || 111307/10209 || Is This Integration? || 2 hours || [http://165.194.17.5/wiki/index.php?url=zeropage&no=4265&title=IsThisIntegration?/하기웅&login=processing&id=&redirect=yes IsThisIntegration/Celfin] ||
         || 22 || 13 || 111305/10167 || Birthday Cake || 1hour 30 mins || [http://zeropage.org/zero/index.php?title=BirthdatCake%2FCelfin&url=zeropage BirthdayCake/Celfin] ||
  • NUnit/C++예제 . . . . 19 matches
          * 먼저 프로젝트를 Managed C++ 클래스 라이브러리로 만든다.
          2. 전체 솔루션에 Managed C++ Library 프로젝트를 새로 추가한다. 이것을 테스트프로젝트라고 하자.
          5. 메인프로젝트의 속성탭에 가서 Managed C++ Extension을 체크해준다.
         평소대로 하자면 이렇게 하면 될것이다. 하지만 현재 프로젝트는 [http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcmxspec/html/vcmanagedextensionsspec_16_2.asp Managed C++ Extensions]이다. 이것은 C++을 이용해서 .Net을 Platform위에서 프로그래밍을 하기 위하여 Microsoft에서 C++을 확장한 형태의 문법을 제안된 추가 문법을 정의해 놓았다. 이를 이용해야 NUnit이 C++ 코드에 접근할수 있다. 이경우 NUnit 에서 검증할 클래스에 접근하기 위해 다음과 같이 클래스 앞에 [http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcmxspec/html/vcmanagedextensionsspec_16_2.asp __gc] 를 붙여서 선언해야 한다.
         __gc의 가 부여하는 능력과 제약 사항에 대해서는 [http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcmxspec/html/vcmanagedextensionsspec_4.asp __gc] 을 참고하자. NUnit 상에서 테스트의 대상 클래스는 무조건 포인터형으로 접근할수 있다. 이제 테스트 클래스의 내용을 보자.
         이 경우 Unmanaged C++ 코드에 대해서 적용할수 없다. 즉, MFC로 완성된 프로그램이라도, .Net Platform 이 없는 곳에서는 작동할 수 없다. (로직에 __gc 가 존재하므로)
         [류상민]은 NUnit 과 Unmanged C++의 연결을 완전하게는 하지 못했다. Managed C++프로젝트와 Unmanged C++ 프로젝트 두개를 만들어 Managed C++ 코드에서 NUnit 을 이용해 Unmanaged C++ 에 접근해 테스트 코드를 작성했다. 하지만, .Net Platform에 미숙과, Managed C++ Extension의 몰이해, 프로젝트 관리와 의존성 문제에 봉착해 곧 벽에 부딪쳤다. 이 둘은 혼용할수 없음을 알았다.
         Unmanaged C++에서 가장 좋왔던 방법은 Unmanaged C++ Project 두개를 만들어서, 한쪽으로 의존시킨후 assert 를 이용해 자체적인 Test Framework 을 작성해서 사용하는 방법이었다.
         아.. __gc를 쓰면 닷넷 플랫폼없는 곳에서는 쓸 수가 없겠네요. 그러면 이방법은 어떤가요? 일단 테스트할때는 테스트할 클래스에 __gc를 붙이잖아요? 나중에 배포할때는 __gc를 없애는 겁니다. 물론 Managed C++ Extensions의 문법을 쓰면 안되겠죠.(__gc빼고) 매크로를 잘 쓰면 어떻게 될거 같기도 한데... --[인수]
         현재는 Managed C++에 깊히 공부해 보지 않아서, 잘 모르겠다. 이것이 __gc를 붙였다 때었다 하는 문제인지 확신할수가 없다.
         그것을 떠나서, MFC를 쓰면서 테스트를 하는 것이 의미 있어 지려면, MFC 로 작성한 프로그램이 정상 동작하면서, 테스트를 할수 있어야 하는데, MFC Frameworks 이 Managed C++ 모드로 컴파일이 잘되고, 잘 돌아가는지, 이것이 의문이다. 된다면, MS에서 모든 MFC class앞에 __gc가 붙이기라도 한걸까? 혹은 이미 해당 매크로가 존재하지 않을까?
  • ParametricPolymorphism . . . . 19 matches
         한번 개념의 차이를 이해하고 자바5에서 지원하기 시작한 generic의 도입의 의미에 대해서 생각해보는 시간이 될 것이다.
         getCar(:String):Car 라는 메소드를 생각해보자.
         public Car getCar(String clientType)
         Car sportCar = getCar("young man");
         Car luxuryCar = getCar("old man");
         Car sportCar = getCar("young man");
         SportCar sportCar = getCar("young man");
         역시 에러가 난다. SportCar에 대입되는 getCar():Car는 SportCar보다 상위의 개념은 Car이기 때문이다.
         SportCar sportCar = (SportCar) getCar("young man");
         최근 자바 5 에서는 '''generics''' 라는 기능을 도입함으로서 파라메트릭 폴리모피즘을 지원하기 시작했다.
         '''generics에 대한 예제'''
          SomeObjectType getFirstObject (Pair<SomeObjectType> p)
         Pair<Integer> p;
         p = new Pair<Integer>(new Integer(0), new Integer(1));
         Integer x = p.getFirstObject(p);
         Boolean x = p.getFirstObject(p);
  • RandomWalk2/ClassPrototype . . . . 19 matches
          IntPair getRoachPosition () {
          int getNextJourney () {
          move (m_pJourney->getNextJourney ());
          void getData () {
          int getBoardCol () { return m_nBoardRow; }
          int getBoardRow () { return m_nBoardCol; }
          int getStartCol () { return 0; }
          int getStartRow () { return 0; }
          Journey* getJourney () { return journey; }
          roach = new Roach (inputer->getJourney ());
          board.setSize (inputer->getBoardRow (), inputer->getBoardCol ());
          roach->goAboard (&board, inputer->getStartRow(), inputer->getStartCol());
          actual = journey->getNextJourney();
          cout << "Journey.getNextJourney() Ok \n";
          assert (board.getRoachPosition ().n1 == 1);
          assert (board.getRoachPosition ().n2 == 2);
          inputer.getData();
  • Slurpys/박응용 . . . . 19 matches
          def match(self, target):
          def match(self, target):
          if not target: return False
          self._remain = target[1:]
          return self.args[0][0] == target[0]
          def match(self, target):
          if not arg.match(target):
          target = arg.remain()
          self._remain = target
          def match(self, target):
          if arg.match(target):
          def match(self, target):
          if not target: return False
          for count, t in enumerate(target):
          self._remain = target[count:]
          def match(self, target):
          return self.pat.match(target)
         def isSlurpy(target):
          result = pat.match(target)
  • UML . . . . 19 matches
         == Unified Modeling Language(UML) ==
         In software engineering, Unified Modeling Language (UML) is a non-proprietary, third generation modeling and specification language. However, the use of UML is not restricted to model software. It can be used for modeling hardware (engineering systems) and is commonly used for business process modeling, organizational structure, and systems engineering modeling. The UML is an open method used to specify, visualize, construct, and document the artifacts of an object-oriented software-intensive system under development. The UML represents a compilation of best engineering practices which have proven to be successful in modeling large, complex systems, especially at the architectural level.
         This diagram describes the sequences of messages of the (simple) Restaurant System. This diagram represents a Patron ordering food and wine; drinking wine then eating the food; finally paying for the food. The dotted lines extending downwards indicate the timeline. The arrows represent messages (stimuli) from an actor or object to other objects. For example, the Patron sends message 'pay' to the Cashier. Half arrows indicate asynchronous method calls.
         A Collaboration diagram models the interactions between objects in terms of sequenced messages. Collaboration diagrams represent a combination of information taken from [[#UML_Class Diagram|Class]], [[#UML_Sequence_Diagram|Sequence]], and [[#UML_Use_Case_Diagram|Use Case Diagrams]] describing both the static structure and dynamic behavior of a system.
         However, collaboration diagrams use the free-form arrangement of objects and links as used in Object diagrams. In order to maintain the ordering of messages in such a free-form diagram, messages are labeled with a chronological number and placed near the link the message is sent over. Reading a Collaboration diagram involves starting at message 1.0, and following the messages from object to object.
         Another problem is that UML doesn't apply well to distributed systems. In such systems, factors such as serialization, message passing and persistence are of great importance. UML lacks the ability to specify such things. For example, it is not possible to specify using UML that an object "lives" in a [[server]] process and that it is shared among various instances of a running [[process]].
         At the same time, UML is often considered to have become too bloated, and fine-grained in many aspects. Details which are best captured in source code are attempted to be captured using UML notation. The [[80-20 rule]] can be safely applied to UML: a small part of UML is adequate for most of the modeling needs, while many aspects of UML cater to some specialized or esoteric usages.
         A third problem which leads to criticism and dissatisfaction is the large-scale adoption of UML by people without the required skills, often when management forces UML upon them.
  • ZeroPageHistory . . . . 19 matches
         이 문서는 [[ZeroPage성년식/거의모든ZP의역사]] 에서 내용을 옳겨와 정리 하는 문서입니다.
         ||1학기 ||ZeroPage 창단, 1기 회원모집. 각종 강좌(C language, Utility, Advanced DOS등 다수) ||
         ||2학기 ||각종 스터디 모임 결성. 제 1회 ZeroPage S/W 전시회 성황리에 개최(9작품) ||
          * Computer Architecture, Assembly Language, Pascal
          * Assembly Language, C, Data Structure
          * C, Assembly Language, Inside PC
         ||1학기 ||회장 임구근, 9기 회원모집. ZeroPage Server 구입. Rebirth 선언. Devils 학회 분리. ||
         ||1학기 ||회장 류상민, 10기 회원모집. ZeroPage 소프트웨어 전시회 부활. ||
         ||1학기 ||회장 최광식, 11기 회원모집. ZeroPage 10주년. C++세미나 개최, MFC 스터디. ||
         ||2학기 ||제로페이지 서버 조성 ( ZeroPageServer/set2001) ||
          * SeeAlso [http://web.archive.org/web/20010428085542/http://zeropage.org/old.html|웹 아카이브]
         ||겨울방학 ||ZeroPage 홈페이지 디자인 개편, 로고 및 마스코트 공모 ||
         ||여름방학 ||데블스캠프, 하이트 래프팅 MT, 롯데월드 소풍, ZeroPage 홈페이지 새롭게 개설 ||
         ||여름방학 ||소실된 서버 재구축, Wiki 복구 및 세미나 진행, ZeroPage 회원들의 주소록 관리 시작, 하이트 래프팅 MT ||
         ||1학기 ||회장 박성현, 20기 회원 모집, 새싹스터디 진행, HTML5 Night 진행, ZeroPage 미투밴드 결성, LETS 진행, 세미나비 지원 제도 도입 ||
         ||2학기 ||대안언어축제 참가, 공개 소프트웨어 개발자대회 참가, ZeroPage 책장 부활 ||
         ||2학기 ||신입생들의 ACM_ICPC 2011 Daejeon Regional대회 출전(21기 정진경, 김태진)(본선 26위), '''ZeroPage 성년식''' ||
         [["ZeroPageHistory/old" 예전 페이지 내용]]
  • ZeroPage성년식/회의 . . . . 19 matches
          * 2011년 ZeroPage 활동 발표
          * 거의 모든 ZeroPage의 역사
          * ZeroPage의 지난 20년을 정리하는 시간
          * ZeroPage 연말대상 : 2표
          * 연락드릴 선배님 목록은 [ZeroPage성년식/준비]에 있음.
          * ZeroPager들이 인사를 나누고 어색함을 털어내는 시간이 필요.
          * 레크리에이션 내용을 ZeroPage와 관련된 것으로 하자.
          * ZeroPage 회고
          * ZeroPage 성년식 회고(그룹 회고+임원단 회고)
          * ONOFFMIX에 등록. [http://onoffmix.com/event/4096 ZeroPage성년식]
          * [ZeroPage성년식/거의모든ZP의역사]에 정리
          * ZeroPage와 관련 있는 것?
          * ZeroPage 성년을 기념하는 케이크 만들기
          * 부품들을 각 테이블에 나누어준 뒤 ZeroPage 성년식을 기념하는 케이크를 만들어보자!
          * ZeroPage의 역사
         || ZeroPage 퀴즈 || 4:10~4:30 || 김준석 ||
          * ZeroPage의 20주년을 기념하는 의미가 담겨있어야함
          * ZeroPage 활동을 하며 가장 인상깊었던 일 3가지
         [ZeroPage성년식]
  • 강희경/메모장 . . . . 19 matches
         Upload:ZeroPageLogoRkd.bmp
         Page: 혼자만으로는 Page가 구성될 수 없음. 여러 장으로 이루어진 Zero.
         Upload:0page.jpg
          char beverage[3] = {'A', 'B', 'C'};
          const int beveragePrice[3] = {100, 200, 300};
          int beverageNumber;
          printf("%d. %c\n", i, beverage[i]);
          scanf("%d", &beverageNumber);
          }while(beverageNumber < 0 || beverageNumber >=3);
          printf("%C 음료수가 선택되었습니다\n", beverage[beverageNumber]);
          if(money >= beveragePrice[beverageNumber]){
          money -= beveragePrice[beverageNumber];
          printf("%C 음료수가 나왔습니다.\n", beverage[beverageNumber]);
  • 데블스캠프/2013 . . . . 19 matches
          || 1 |||| [Opening] |||| [새내기의,새내기에의한,새내기를위한C언어] |||| [http://zeropage.org/seminar/91465#0, GUI 다뤄보기] |||| |||| [Clean Code with Pair Programming] |||| OOP || 8 ||
          || 2 |||| [http://zeropage.org/seminar/91479#0 페이스북 게임 기획] |||| [새내기의,새내기에의한,새내기를위한C언어] |||| [http://zeropage.org/seminar/91465#0, GUI 다뤄보기] |||| |||| [Clean Code with Pair Programming] |||| OOP || 9 ||
          || 3 |||| [http://intra.zeropage.org:4000/DevilsCamp Git] |||| [새내기의,새내기에의한,새내기를위한C언어] |||| [http://zeropage.org/devils/91470#0, HTTP 프로토콜, C언어를 이용한 웹 서버 만들기] |||| |||| [Clean Code with Pair Programming] |||| [:WebKitGTK WebKitGTK+] || 10 ||
          || 4 |||| [http://intra.zeropage.org:4000/DevilsCamp Git] |||| [http://zeropage.org/seminar/91448 로우레벨로 보는 Physical MAC Cross Layer] |||| [http://zeropage.org/devils/91470#0, HTTP 프로토콜, C언어를 이용한 웹 서버 만들기] |||| |||| [진격의안드로이드&Java] |||| [:WebKitGTK WebKitGTK+] || 11 ||
          || 5 |||| [http://intra.zeropage.org:4000/DevilsCamp Git] |||| [http://zeropage.org/seminar/91448 로우레벨로 보는 Physical MAC Cross Layer] |||| [http://zeropage.org/devils/91470#0, HTTP 프로토콜, C언어를 이용한 웹 서버 만들기] |||| |||| [진격의안드로이드&Java] |||| 밥 or 야식시간! || 12 ||
          || 8 |||| ns-3 네트워크 시뮬레이터 소개 |||| [:데블스캠프2013/둘째날/API PHP + MySQL] |||| [http://zeropage.org/index.php?mid=seminar&document_srl=91554 Machine Learning] |||| |||| [MVC와 Observer 패턴을 이용한 UI 프로그래밍] |||| [아듀 데블스캠프 2013] || 3 ||
          || 9 |||| [개발업계 이야기] |||| [:데블스캠프2013/둘째날/API PHP + MySQL] |||| [http://zeropage.org/index.php?mid=seminar&document_srl=91554 Machine Learning] |||| |||| MVC와 Observer 패턴을 이용한 UI 프로그래밍 |||| [아듀 데블스캠프 2013] || 4 ||
         || 박지상(5기) || [http://zeropage.org/seminar/91479#0 페이스북 게임 기획] ||
         || 안혁준(18기) || [http://intra.zeropage.org:4000/DevilsCamp Git] ||
         || 윤종하(20기) || [http://zeropage.org/seminar/91448 로우레벨로 보는 Physical MAC Cross Layer] ||
         || 김홍기(18기) || [http://zeropage.org/seminar/91465#0, GUI 다뤄보기] ||
         || 서민관(19기) || [http://zeropage.org/devils/91470#0, HTTP 프로토콜, C언어를 이용한 웹 서버 만들기] ||
         || 김태진(21기) || [http://zeropage.org/index.php?mid=seminar&document_srl=91554 Machine Learning] ||
  • 데블스캠프2011/다섯째날/HowToWriteCodeWell/김준석,서영주 . . . . 19 matches
          // TODO Auto-generated constructor stub
          public int getFloor() {
          // TODO Auto-generated method stub
          // TODO Auto-generated method stub
          // TODO Auto-generated method stub
          public int getMaxHeight() {
          // TODO Auto-generated method stub
          public int getMinHeight() {
          // TODO Auto-generated method stub
          assertEquals(20,el.getFloor()) ;
          int temp = el.getFloor();
          assertEquals(temp, el.getFloor());
          assertEquals(1, el.getFloor());
          assertEquals(el.getFloor(), 3);
          assertEquals(el.getFloor(),5);
          public void getMaxHeightTest(){
          assertEquals(el.getMaxHeight(), 20);
          public void getMinHeightTest(){
          assertEquals(el.getMinHeight(), -5);
  • 새싹교실/2012/AClass/4회차 . . . . 19 matches
         int age;
         printf("age : %d\n name : %s \n",stu[i].age,stu[i].name);
          int age;
          int age;
          Std[0].age=24;
          Std[1].age=24;
          Std[2].age=23;
          Std[3].age=22;
          printf("%s\t%d\t%c\n",Std[i].name,Std[i].age,Std[i].sex);
         원형 큐란 큐의 배열(arrangement)을 원형으로 표현하며 큐를 구성하는 배열의 처음과 끝을 이어놓은 형태의 큐를 말합니다.
          int age;
          printf("%s %d %d\n",aclass[i].name,aclass[i].num,aclass[i].age);
          int age;
          s[0].age = 23;
          s[1].age = 24;
          s[2].age = 24;
          s[3].age = 22;
          printf("나이 : %d\n",s[i].age);
  • 서지혜 . . . . 19 matches
          * [http://wiki.zeropage.org/wiki.php/Ruby/2011%EB%85%84%EC%8A%A4%ED%84%B0%EB%94%94/%EC%84%B8%EB%AF%B8%EB%82%98 루비 세미나](3.7) : 2. 본격 문법 + 실습 (30-40분)
          * OMS : SCRIPT LANGUAGE EVERYWHERE
          * [ZeroPage] 자료게시판에 공유됨.
          * 엔포지 : [http://nforge.zeropage.org/projects/bigtablet/wiki/FrontPage?action=show 빅테이블 분석및설계]
          * [http://wiki.zeropage.org/wiki.php/RubyLanguage 루비문법]
          * [http://nforge.zeropage.org/projects/deletewastes/wiki/FrontPage?action=show 엔포지 링크]
          * [http://wiki.zeropage.org/wiki.php/JavaScript/2011%EB%85%84%EC%8A%A4%ED%84%B0%EB%94%94 JavaScript 스터디]
          1. simple merge를 짜보고 거기서 발견한 패턴 공유하기.
          1. [http://nforge.zeropage.org/projects/mymensingh 동네 검색 종결자]
          * [http://nforge.zeropage.org/projects/zedroid]
          * [제로페이지의문제점] - 초심자 수준을 벗어나지 못하는 [ZeroPage]
         [[pageList(서지혜)]]
         [홈페이지분류], ZeroPagers, ZeroWikian
  • 2학기파이선스터디/클라이언트 . . . . 18 matches
          * ReceiveMessage? : 서버로부터 전달되는 메시지를 받아서 ChatMain? 클래스의 메시지 출력 화면에 보여주는 역할을 한다.
          * SendMessage? : 서버로 메시지를 보낸다.
          for i in range(400):#test scrollbar
          for i in range(400):#test scrollbar
          def getMassage(self, event):
          print self.edit.get()
          self.message = ''
          root.bind("<Return>", win.getMassage)
          def sendMessage(self, event):
          aUser.message = self.edit.get()
          self.recieveMassage()
          def recieveMassage(self):
          self.show.insert(END, "< " + str(aUser.ID) + " > : " + str(aUser.message))
          self.message = ''
          root.bind("<Return>", win.sendMessage)
  • CodeCoverage . . . . 18 matches
         CodeCoverage 는 Testing 이 목표 어플리케이션을 얼만큼 충분히 테스트하는가에 대한 측정 지표이다.
         원문 : http://www.wikipedia.org/wiki/Code_coverage
         CodeCoverage 는 Software Testing 에서 사용하는 측정 도구중의 하나이다. 프로그램이 테스트된 소스 코드의 정도를 기술한다. 이는 다른 대다수의 다른 테스트 메소드와 다른다. 왜냐하면 CodeCoverage 는 소프트웨어 기능, Object interface 과 같은 다른 측정 방법에 비하여 source code를 직접 보기 ㅤㄸㅒㅤ문이다.
         몇가지 CodeCoverage 의 측정의 방법이 있다. 그중 중점적인것 몇가지를 보면
          * StatementCoverage - 각 소스 코드 각 라인이 테스트 시에 실행되는가?
          * ConditionCoverage - 각 측정 시점( 가령 true/false 선택 따위) 이 실행되고 테스트 되는가?
          * PathCoverage - 주어진 코드 부분의 가능한 모든 경로가 실행되고, 테스트 되는가? (Note 루프안에 가지(분기점)를 포함하는 프로그램에 대하여 코드에 대하여 가능한 모든 경로를 세는것은 거의 불가능하다. See Also HaltingProblem[http://www.wikipedia.org/wiki/Halting_Problem 링크] )
         일반적으로 소스 코드는 모듈화를 통해 도구처럼 만들어지고, 회귀(regression) 테스트들을 통해 실행되어 진다. 결과 출력은 실행지 않은 코드들을 보고, 이러한 부분에 대한 테스트들이 필요함을 분석해 낸다. 다른 관점의 CodeCoverage 방법들과 혼용하는 것은 회귀 테스트들의 관리하는 회귀 테스트들에게 좀더 엄격한 개발을 이끌어 낸다.
         CodeCoverage 는 최종적으로 퍼센트로 표현한다. 가령 ''우리는 67% 코드를 테스트한다.'' 라고 말이다. 이것의 의미는 이용된 CodeCoverage 에 대한 얼마만큼의 의존성을 가지는가이다. 가령 67%의 PathCoverage는 67%의 StatementCoverage 에 비하여 좀더 범위가 넓다.
         http://wiki.cs.uiuc.edu/SEcourse/Code+coverage+tool
         === Code Coverage Tool ===
          * http://www.validatedsoftware.com/code_coverage_tools.html : Code Coverage Tool Vender 들
          * http://quilt.sourceforge.net/
  • DevelopmentinWindows/UI . . . . 18 matches
          http://zeropage.org/~lsk8248/wiki/Seminar/DevelopmentinWindows/UI/Window1.jpg
          http://zeropage.org/~lsk8248/wiki/Seminar/DevelopmentinWindows/UI/Window2.jpg
          http://zeropage.org/~lsk8248/wiki/Seminar/DevelopmentinWindows/UI/Menu.jpg
          http://zeropage.org/~lsk8248/wiki/Seminar/DevelopmentinWindows/UI/Button.jpg
          http://zeropage.org/~lsk8248/wiki/Seminar/DevelopmentinWindows/UI/EditBox.jpg
          http://zeropage.org/~lsk8248/wiki/Seminar/DevelopmentinWindows/UI/ComboBox.jpg
          http://zeropage.org/~lsk8248/wiki/Seminar/DevelopmentinWindows/UI/ListBox.jpg
          http://zeropage.org/~lsk8248/wiki/Seminar/DevelopmentinWindows/UI/ScrollBar.jpg
          http://zeropage.org/~lsk8248/wiki/Seminar/DevelopmentinWindows/UI/TrackBar.jpg
          http://zeropage.org/~lsk8248/wiki/Seminar/DevelopmentinWindows/UI/ProgressBar.jpg
          http://zeropage.org/~lsk8248/wiki/Seminar/DevelopmentinWindows/UI/Tab.jpg
          http://zeropage.org/~lsk8248/wiki/Seminar/DevelopmentinWindows/UI/TreeView.jpg
          http://zeropage.org/~lsk8248/wiki/Seminar/DevelopmentinWindows/UI/Open.jpg
          http://zeropage.org/~lsk8248/wiki/Seminar/DevelopmentinWindows/UI/Font.jpg
          http://zeropage.org/~lsk8248/wiki/Seminar/DevelopmentinWindows/UI/Color.jpg
          http://zeropage.org/~lsk8248/wiki/Seminar/DevelopmentinWindows/UI/Print.jpg
          http://zeropage.org/~lsk8248/wiki/Seminar/DevelopmentinWindows/UI/Find.jpg
          http://zeropage.org/~lsk8248/wiki/Seminar/DevelopmentinWindows/UI/Replace.jpg
  • Gof/State . . . . 18 matches
         http://zeropage.org/~reset/zb/data/state_eg.gif
         http://zeropage.org/~reset/zb/data/state.gif
          void Acknowledge ();
          void ChangeState (TCPState* );
          virtual void Acknowledge (TCPConnection* );
          void ChangeState (TCPConnection* , TCPState* );
         void TCPConnection::ChangeState (TCPState* s) {
         void TCPConnection::Acknowledge () {
          _state->Acknowledge (this);
         TCPState 는 위임받은 모든 request 에 대한 기본 행위를 구현한다. TCPState는 또한 ChnageState 명령으로써 TCPConnection 의 상태를 전환할 수 있다. TCPState 는 TCPConnection 의 friend class 로 선언되어진다. 이로써 TCPState 는 TCPConnection 의 명령들에 대한 접근 권한을 가진다.
         void TCPState::ChangeState (TCPConnection* t, TCPState* s) {
          t->ChangeState (s);
          ChangeState (t, TCPEstablished::Instance ());
          ChangeState (t, TCPListen::Instance ());
          ChangeState (t, TCPListen::Instance ());
          ChangeState (t, TCPEstablished::Instance ());
         상태-구체적 작업들이 수행된 뒤, 이 명령들은 TCPConnection 의 상태를 전환하기 위해 ChangeState 명령을 호출한다. TCPConnection 은 TCP 커넥션 프로토콜에 대해 모른다. TCP에 대한 각각의 상태전환과 행동들을 정의하는 것은 TCPState 서브클래스들이다.
         http://zeropage.org/~reset/zb/data/state012.gif
  • HelpOnMacros . . . . 18 matches
         매크로는 위키 페이지에 특수한 기능을 집어넣는 확장입니다. 대부분의 위키페이지는 매크로기능을 사용하지 않고 있지만 경우에 따라서 이러한 특수한 기능이 필요할 때가 있습니다. 예를 들어 RecentChanges 페이지에는 RecentChanges매크로를 사용하고 있고, SystemInfo 페이지에는 SystemInfo 매크로를 사용하고 있습니다. 각 페이지를 편집하거나 [[Icon(info)]]를 눌러 이전 정보로부터 페이지 소스를 보시면 매크로를 어떻게 사용하고 있는지를 보실 수 있습니다.
         ||{{{[[TitleSearch]]}}} || 페이지 제목/별명 찾기 [* 모니위키 1.1.5부터 페이지 별명도 찾아줍니다] || FindPage ||
         ||{{{[[FullSearch]]}}} || 페이지 내용 찾기 || FindPage ||
         ||{{{[[GoTo]]}}} || 페이지 바로가기 || FindPage ||
         ||{{{[[PageList(regex)]]}}} || 정규식에 해당하는 페이지이름 찾기 || HelpIndex ||
         ||{{{[[RecentChanges]]}}} || 최근에 변경된 페이지 목록 || RecentChanges ||
         ||{{{[[RandomPage]]}}} || 랜덤페이지 || [[RandomPage]] ||
         ||{{{[[RandomPage(#)]]}}} || 여러개의 랜덤 페이지. 인자는 숫자 || [[RandomPage(2)]] ||
         ||{{{[[PageCount]]}}} || 전체 페이지 개수 || [[PageCount]] 페이지 ||
         ||{{{[[PageHits]]}}} || 페이지를 본 회수 || [PageHits] ||
         ||{{{[[Icon(image)]]}}} || 시스템 아이콘 보여주기 || HelpOnNavigation ||
  • JSP/SearchAgency . . . . 18 matches
         <%@ page language="java"
         pageEncoding="UTF-8"%>
          out.write("<form method=post action=SearchAgency.jsp>");
          String line = request.getParameter("keyword");
          out.println("Time: "+(end.getTime()-start.getTime())+"ms");
          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);
          String path = doc.get("path");
          String title = doc.get("title");
          out.println(" Title: " + doc.get("title"));
         String path = request.getContextPath();
         String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
          <title>My JSP 'SearchAgency.jsp' starting page</title>
          <meta http-equiv="description" content="This is my page">
          This is my JSP page.aaa <br>
  • Java/스레드재사용 . . . . 18 matches
         waitfortarget() 콜하기 전에 중괄호가 두개 있고 하나 있는 차이인것 같은디?? 음.. 지금 주석처리 안한 run에서 에러가 나는거야?
          protected Runnable target;
          private static synchronized int getID() { return id++;}
          public ReThread(Runnable target) {
          this.target = target;
          thread = new Thread(this, "ReThread-" + getID());
          target = reThread.target;
          if ((target != null) && ((thread != null) ^ (reThread != null))) {
          if((target!=null) && ((reThread==this.reThread))) {
          target.run();
          waitForTarget();
          target.run ();
          waitForTarget ();
          protected synchronized void waitForTarget() {
          target=null;
          while(target==null) {
  • LearningToDrive . . . . 18 matches
         I can remeber clearly the day I first began learning to drive. My mother and I were driving up Interstate 5 near Chico, California, a horizon. My mom had me reach over from the passenger seat and hold the steering wheel. She let me get the feel of how motion of the wheel affected the dirction of the car. Then she told me, "Here's how you drive. Line the car up in the middle of the lane, straight toward the horizon."
         I jerked back to attention as the car hit the gravel. My mom (her courage now amazes me) gently got the car back straight on the road. The she actually taught me about driving. "Driving is not about getting the car goint in the right direction. Driving is about constantly paying attention, making a little correction this way, a little correction that way."
         This is the paradigm for XP. There is no such thing as straight and level. Even if things seem to be going perfectly, you don't take your eyes off the road. Change is the only constant. Always be prepared to move a little this way, a little that way. Sometimes maybe you have to move in a completely different direction. That's life as a programmer.
         Everythings in software changes. The requirements change. The design changes. The business changes. The technology changes. The team changes. The team members change. The problem isn't change, per se, because change is going to happen; the problem, rather, is the inability to cope with change when it comes.
         The driver of a software project is the customer. If the software doesn't do what they want it to do, you have failed. Of course, they don't know exactly what the software should do. That's why software development is like steering, not like getting the car pointed straight down the road. Out job as programmers is to give the customer a steering wheel and give them feedback about exactly where we are on the road.
         소프트웨어 개발을 운전을 배우는 것에 비유한 설명이 재미있네요. software project 의 Driver 는 customer 라는 말과.. Programmer 는 customer 에게 운전대를 주고, 그들에게 우리가 정확히 제대로 된 길에 있는지에 대해 feedback 을 주는 직업이라는 말이 인상적이여서. 그리고 customer 와 programmer 와의 의견이 수렴되어가는 과정이 머릿속으로 그려지는 것이 나름대로 인상적인중. 그리고 'Change is the only constant. Always be prepared to move a little this way, a little that way. Sometimes maybe you have to move in a completely different direction. That's life as a programmer.' 부분도.. 아.. 부지런해야 할 프로그래머. --;
  • ProjectPrometheus/Journey . . . . 18 matches
          * TestCase 통과 위주 ZeroPageServer 에서 TestCase 돌려봄
          * ZeroPage 에 Release. 관련 ["Ant"] Build 화일 작성
          * 윈도우에서 작업한 ["Java"] 화일이 의외로 한방에 ["Ant"] 로 빌드하고, ZeroPage 의 Resin 서버에서 동작하는 것을 보며, 다시금 자바의 위력이 실감난다.
          * Mypage 에서의 Best Point 순위.
          * AcceptanceTest login , view page 테스트 추가
         서버쪽 클래스들에 대해서 Refactoring 을 시도 데이터클래스이면서 그 용도가 조금씩 달랐던 클래스들을 하나로 묶었다. (일단 모여해쳐 시도용으로) 그러면서 안쓰는 클래스들을 조금씩 지워나갔다. 패키지들중 Test 패키지와 메인 소스 패키지, 임시 코드 패키지들에 대해서 화일들을 옮기고 정리했다. 아직 완벽하게 정리된것 같진 않지만, 개인적으로는 이전에 비해 만족스러웠다. (이제 Target은 Resin 쪽과 임시소스들 디렉토리.)
          ''Requirements always change (from DesignPatternsExplained). 결국 사람이 개입된 일이니 실생활과 다를바 없음. :) --["sun"]''
         ZeroPageServer 의 게시판 소스가 JSP 이고 JSP/Servlet runner 가 Resin 이여서 환경설정 부분을 구경할 수 있었다. 그래서 Resin - JDBC 셋팅 부분을 구경하고 손쉽게 할 수 있었다. ZeroPageServer 의 첫 삽을 떠준 선우형에게 감사드리며. 현재 쓰고 있는 글들이 몇달 또는 몇년 뒤 ZeroPagers 또는 익명의 사람들에게 도움이 되었으면 한다.
         일단 알고리즘부분을 대강 생각한뒤 Python 으로 TDD 를 했다. ([http://zeropage.org/browsecvs/index.php?&dir=ProjectPrometheus%2FPythonProject%2F&file=RSSpike.py&rev=1.1&cvsrep=ZeroPage 소스]). CRC 세션을 먼저하여 시나리오를 시각화해두고 프로그래밍을 했었다면 좀 더 빨리 작성할 수 있지 않았을까 하는 생각을 해본다.
          * ''Jython은 기본적으로 모든 스트링을 유니코드로 처리함. 따라서, 해당 스트링을 euc-kr로 인코딩한 다음에 파라미터 전달을 하면 제대로 됨. 인코딩을 바꾸기 위해서는 파이썬 euc-kr 코덱(pure python 버젼)을 깔고, {{{~cpp '한글'.encode('euc-kr')}}}을 쓰거나, 아니면 자바의 String.getBytes나 {{{~cpp OutputStreamWriter}}} 등을 쓰면 될 것임. --JuNe''
         bookList = bs.getSearchedBookList();
         하지만, 실제로 Library 내부에서는 많은 일들이 작동한다. 즉, keyword 를 해당 HTTP에서 GET/POST 스타일로 바꿔줘야 하고 (일종의 Adapter), 이를 HttpSpider 에게 넘겨주고 그 결과를 파싱하여 객체로 만든 뒤 Client 에게 돌려줘야 한다.
          * UserStory 와 사용자 시나리오를 혼용해서 쓴 것 같은데, UserStory Page 를 참조.
          * '일부러' 인가. 구현부분이 '무엇을 하고 있나' 에 대해 '이 Story를 하고 있다' 라고는 이야기할 수 있어도, 우리가 실제 coding 할때 이용한건 User Scenario 에 맞춘것임. UserStory 는 말 그대로 'Target' 일 뿐이라 생각하는데. 어떻게 '이용' 했지? --["1002"]
         Python Interpreter 는 말 그대로 'shell' 이다.; command 대신 쓰고 살까.. Python 과 webdebug 을 이용, 도서관 웹 사이트에 GET/POST 으로 데이터를 보내는 부분에 대한 분석은 참 편했다. (단, Python shell 에서의 encoding 부분에 대해 충돌나는건 골치)
         HTTP에서 문서를 가지고 오는 것에 관하여 딱히 결론을 내릴수가 없었다. 도서관측의 잘못이 아니었을까 하는 생각이 뿐이다. zp서버에서는 get과 post 가 잘되는데 반하여, 도서관이 이상하다. 현재는 11일이며, 석천이와 이야기 끝에 적절한 선에서 타협하기로 하였다. 더이상 시간을 쏟기에는 너무 아깝다. --["상민"]
          * ["1002"] 는 오늘 모임전 해당 프로그램이 Java Servlet & JSP 기반에서 돌아갈것이라 생각, Java Web Programming 에서의 MVC 패턴을 책들을 보면서 공부를 했다. 그래서 그런지, ["neocoin"] 과 전체 디자인 이야기를 할때 Java Web 에서의 MVC style 에 대해 먼저 언급하게 되었다. 그러면서 JSP Page - Servlet - Logic 객체들 로 나누고 Requirement 와 이전 수요일때 했었던 Iteration 등에서의 용어를 떠올리며 디자인을 생각하게 되었다.
  • TFP예제/Omok . . . . 18 matches
          for i in range (0,19):
          for j in range (0,19):
          self.assertEquals (self.dolboard.GetDol(i,j) , DolEmpty)
          self.assertEquals (self.dolboard.GetDol(1,1), DolWhite)
          self.assertEquals (self.dolboard.GetDol(2,2), DolBlack)
          self.assertEquals (self.dolboard.GetDol(18,18), DolEmpty)
          self.assertEquals (self.dolboard.GetDol(6,6), DolEmpty)
          self.assertEquals (self.dolboard.GetDol(18,18), DolBlack)
          def testChangeCurrentDol (self):
          currentDol = self.omok.GetCurrentDol ()
          self.omok.ChangeCurrentDol ()
          self.assertNotEqual (currentDol, self.omok.GetCurrentDol ())
          self.assertEquals (self.omok.GetCurrentDol (), DolBlack)
          self.assertEquals (self.omok.GetDol (3,4), DolBlack)
          self.assertEquals (self.omok.GetCurrentDol(), DolBlack)
          self.assertEquals (self.omok.GetCurrentDol(), DolBlack)
          for i in range (0,19):
          for j in range (0,19):
          def GetDol (self,x,y):
          if self.GetDol (x,y) != DolEmpty:
  • 데블스캠프2005/사진2 . . . . 18 matches
         || [[HTML(<img src = http://zeropage.org/pub/upload/DevilsCamp2005_01.JPG width = 1024 height = 768>)]] ||
         || [[HTML(<img src = http://zeropage.org/pub/upload/DevilsCamp2005_02.JPG width = 1024 height = 768>)]] ||
         || [[HTML(<img src = http://zeropage.org/pub/upload/DevilsCamp2005_03.JPG width = 1024 height = 768>)]] ||
         || [[HTML(<img src = http://zeropage.org/pub/upload/DevilsCamp2005_04.JPG width = 1024 height = 768>)]] ||
         || [[HTML(<img src = http://zeropage.org/pub/upload/DevilsCamp2005_05.JPG width = 1024 height = 768>)]] ||
         || [[HTML(<img src = http://zeropage.org/pub/upload/DevilsCamp2005_06.JPG width = 1024 height = 768>)]] ||
         || [[HTML(<img src = http://zeropage.org/pub/upload/DevilsCamp2005_07.JPG width = 1024 height = 768>)]] ||
         || [[HTML(<img src = http://zeropage.org/pub/upload/DevilsCamp2005_08.JPG width = 1024 height = 768>)]] ||
         || [[HTML(<img src = http://zeropage.org/pub/upload/DevilsCamp2005_09.JPG width = 1024 height = 768>)]] ||
         || [[HTML(<img src = http://zeropage.org/pub/upload/DevilsCamp2005_10.JPG width = 1024 height = 768>)]] ||
         || [[HTML(<img src = http://zeropage.org/pub/upload/DevilsCamp2005_11.JPG width = 1024 height = 768>)]] ||
         || [[HTML(<img src = http://zeropage.org/pub/upload/DevilsCamp2005_12.JPG width = 1024 height = 768>)]] ||
         || [[HTML(<img src = http://zeropage.org/pub/upload/DevilsCamp2005_13.JPG width = 1024 height = 768>)]] ||
         || [[HTML(<img src = http://zeropage.org/pub/upload/DevilsCamp2005_14.JPG width = 1024 height = 768>)]] ||
         || [[HTML(<img src = http://zeropage.org/pub/upload/DevilsCamp2005_15.JPG width = 1024 height = 768>)]] ||
         || [[HTML(<img src = http://zeropage.org/pub/upload/DevilsCamp2005_16.JPG width = 1024 height = 768>)]] ||
         || [[HTML(<img src = http://zeropage.org/pub/upload/DevilsCamp2005_17.JPG width = 1024 height = 768>)]] ||
         || [[HTML(<img src = http://zeropage.org/pub/upload/DevilsCamp2005_18.JPG width = 1024 height = 768>)]] ||
  • C++스터디_2005여름/학점계산프로그램/허아영 . . . . 17 matches
          double credit_average[STUDENT_NUM];
          void average(); // 평균을 계산하여 저장.
          fin.getline(temp, 20, ':');
          fin.get();
          a.average();
          credit_average[j] = 0.0;
          fin.getline(name[i], 10, ':');
          fin.getline(temp, 20, 'n');
         void Student::average()
          credit_average[j] = (double)(sum/SUBJECT_NUM);
          if(credit_average[i] <= 1.5)
          if(credit_average[i] <= credit_average[j])
          temp_grade = credit_average[i];
          credit_average[i] = credit_average[j];
          credit_average[j] = temp_grade;
  • EffectiveSTL/Container . . . . 17 matches
          * STL을 구성하는 핵심 요소에는 여러 가지가 있다.(Iterator, Generic Algorithm, Container 등등). 역시 가장 핵심적이고, 조금만 알아도 쓸수 있고, 편하게 쓸수 있는 것은 Container다. Container는 Vector, List, Deque 과 같이 데이터를 담는 그릇과 같은 Object라고 보면 된다.
         vector<Widget> vw;
         class SpecialWidget : public Widget ...
         SpecialWidget sw;
         vw.push_back(sw) // 어떻게 될까. 복사되면서 SpecialWidget만의 특수성은 제거되고, Widget의 특성만 남게 된다.
         vector<Widget*> vw;
         vw.push_back(new SpecialWidget); // 잘된다.
         = Item5. Prefer range member functions to their single-element counterparts. =
          * range 멤버 메소드는 주어진 두개의 반복자로 크기를 계산해서 한번에 옮기고 넣는다. 벡터를 예로 들면, 만약에 주어진 공간이 꽉 찼을때, insert를 수행하면, 새로운 공간 할당해서 지금의 내용들과, 넣으려는 것들을 그리로 옮기고 지금 있는걸 지우는 작업이 수행된다. 이짓을 100번 해보라, 컴퓨터가 상당히 기분나빠할지도 모른다. 하지만 range 멤버 메소드는 미리 늘려야 할 크기를 알기 때문에 한번만 하면 된다.
          * 성능 따지기 골치 아픈 사람이라도, range 시리즈가 하나씩 시리즈보다 타이핑 양이 적다는 걸 알것이다.
         class Widget {...}; // 디폴트 생성자가 있다고 가정
         Widget a // 맞다.
         Widget b() // 과연?
          * Widget b() 이것은 Widget형의 객체를 리턴해주는 b라는 이름을 가진 함수다. 이것과 관련해 파싱 에러가 자주 일어난다고 한다.
          * Fucntion Object 보통 class키워드를 쓰던데, struct(이하 class라고 씀)를 써놨군. 뭐, 별 상관없지만, 내부 인자 없이 함수만으로 구성된 class이다. STL에서 Generic 을 구현하기에 주효한 방법이고, 함수로만 구성되어 있어서, 컴파일시에 전부 inline시킬수 있기 때문에 최적화 문제를 해결했음. 오 부지런히 보는가 보네. 나의 경쟁심을 자극 시키는 ^^;; --["상민"]
  • JavaScript/2011년스터디/서지혜 . . . . 17 matches
         [[pagelist(^JavaScript/2011년스터디)]]
          <meta name="Generator" content="EditPlus">
         org.zeropage = 0;
         org.zeropage.namespace = 0; // 이건되고
         //org.zeropage.namespace.function1 = "" // 이건 왜 안됨?
         org.zeropage.namespace = function() {
         org.zeropage.namespace();
         var simple.zeropage = org.zeropage.namespace;
         simple.zeropage();
         org.zeropage = 0;
         org.zeropage.namespace = 0; // 이건되고
         //org.zeropage.namespace.function1 = 0 // 이건 왜 안됨?
         org.zeropage.namespace = function() {
         org.zeropage.namespace();
         var simple.zeropage = org.zeropage.namespace;
         simple.zeropage();
  • MoreMFC . . . . 17 matches
         dos 시절의 절차식 프로그램의 습관에 젖은 프로그래머를 위해 이책도 역시 아주잘 윈도우 프로그래밍이 어떻게 다른지 설명해 준다. 그러나, 그걸 다시 다 설명할 필요는 없고.. 떡하니 그림 한장이면 다 설명 될것 같다. 그럼.. image! [[BR]]
         http://www.zeropage.org/~erunc0/study/mfc/WModel.gif
         image 설명.. -> 나중에. [[BR]]
         while (GetMessage (&msg, NULL, 0, 0))
         { // 무한 루프를 돌면서 message 큐에 있는 message를 가져온다.
          // WM_QUIT message가 발생하면 GetMessage가 0을 반환하여 프로그램 종료.
          TranslateMessage (&msg);
          DispatchMessage (&msg);
         LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
          switch (message)
          PostQuitMessage(0);
          return DefWindowProc(hWnd, message, wParam, lParam);
         // 이렇게 안보이는 곳에 WinMain과 WndProc라는 것이 존재해서, message를 받아서 처리한다.
          DECLARE_MESSAGE_MAP ()
         // CMainWindow message map and member functions
         BEGIN_MESSAGE_MAP (CMainWindow, CFrameWnd)
         END_MESSAGE_MAP ()
          GetClientRect (&rect);
         그리고, 그 다음으로 진행되는 것이. CMainWindow에 있는 OnPaint라는 함수. window의 client 영역에 무언가를 그리는 함수가 호출된다. (그 전에 이것 저것 많이 있겠지만... 뭐 매크로를 통해 messagemap 관련 entry라던지.. 이런것들을 선언해 주는 작업.. --a) 그래서, DrawText를 이용해 화면 중앙에 "Hello, MFC"를 그린다. 그러면 이 프로그램의 기능(?)은 끝이다.[[BR]]
  • PreviousFrontPage . . . . 17 matches
         MoinMoin is a Python WikiClone, based on PikiPiki. The name is a common German slang expression explained on the MoinMoin page. If you run a Wiki using MoinMoin, please add it to the MoinMoinWikis page.
         You are encouraged to add to the MoinMoinIdeas page, and edit the WikiSandBox whichever way you like. Please try to restrain yourself from adding unrelated stuff, as I want to keep this clean and part of the project documentation.
         You can edit any page by pressing the link at the bottom of the page. Capitalized words joined together form a WikiName, which hyperlinks to another page. The highlighted title searches for all pages that link to the current page. Pages which do not yet exist are linked with a question mark: just follow the link and you can add a definition.
          * RecentChanges: see where people are currently working
          * HelpForBeginners: to get you going
          * WikiSandBox: feel free to change this page and experiment with editing
          * FindPage: search or browse the database in various ways
         Technical problems? Contact J?genHermann via email.
  • SmallTalk/문법정리 . . . . 17 matches
         from VisualWorks Lesson Browser 01 (Lesson: Language Basic)
          * '''anObject aMessage.'''
         3 squared. "Receiver object is small integer 3."
          "The message sent is #squared"
          "The message sent is #asUppercase"
         200 factorial. "Receiver object is small integer 200."
          "The message sent is #factorial"
         from VisualWorks Lesson Browser 01 (Lesson: Language Basic)
          * Unary messages
          * Binary messages
          "argument is the Integer object 5"
          "argument is the Integer object 20"
          * Keyword messages
         == Message 의 전달 순서 ==
          * Unary 메세지는 가장 높은 우선 순위를 가진다. messages have the highest precedence.
          * Binary 메세지는 그 다음의 우선 순위를 가진다. Binary message have the next precedence.
          * Keyword 메세지는 가장 낮은 우선 순위를 가진다.Keyword message have the lowest precedence.
  • TheTrip/문보창 . . . . 17 matches
         int exchangeMoney(const int * cost, const int n);
         void showExchange(const int * ex, const int count);
          int exchangeCost[MAX]; // 교환값
          cin.get();
          cin.get();
          cin.get(money[c++]);
          cin.get();
          exchangeCost[count++] = exchangeMoney(costs, n);
          showExchange(exchangeCost, count);
         int exchangeMoney(const int * cost, const int n)
          int exchange = 0;
          exchange += cost[i] - aver;
          exchange--;
          return exchange;
         void showExchange(const int * ex, const int count)
  • WikiSandBox . . . . 17 matches
         서 "HelpOnEditing" 을 누르시면 거나, Middle(마우스휠) Key 를 이용하면 help pages가 다른
         === PhpLanguage ===
         "Save Changes" 버튼을 누른다. ( DontMakeClones )
          * 특정 페이지를 없애려 할 때, DeleteThisPage 과정 없이 바로 DeletePage 한다. ( [페이지지
         연습은 WikiSandPage에서 해주세요.
          * http://moniwiki.sourceforge.net/
          * [http://moniwiki.sourceforge.net/]
          * [http://moniwiki.sourceforge.net/ MoniWiki Sourceforge Homepage]
          * http://moniwiki.sourceforge.net/imgs/moniwiki-logo.gif
          * [http://moniwiki.sourceforge.net/imgs/moniwiki-logo.gif]
          * [http://moniwiki.sourceforge.net/imgs/moniwiki-logo.gif moniwiki-logo.gif]
          * [http://moniwiki.sourceforge.net/ http://moniwiki.sourceforge.net/imgs/moniwiki-logo.gif]
          * [wiki:MeatBall:InterWiki InterWiki page on MeatBall]
  • 정모/2011.4.4/CodeRace/강소현 . . . . 17 matches
          while(b.getPeopleIndex() < 3){
          if(layton.getPosition() != luke.getPosition() &&
          luke.getPosition() == badUncle.getPosition()){
          if(a.getTownName().equals(ship.getPosition().getTownName())){
          public String getName(){
          public Town getPosition(){
          public String getTownName(){
          public int getPeopleIndex(){
          if(ship.getName().equals(people[i].getName())){
          System.out.print("town : " + people[i].getPosition().getTownName());
          System.out.println(", name : " + people[i].getName());
  • 캠이랑놀자/051228 . . . . 17 matches
         range, for-in
         >>> range(10)
         >>> range(3,6)
         >>> for i in range(5):
         == Python Image Processing ==
         import Image
         im = Image.open("lena.gif")
         import Image
         im = Image.open("lena.gif")
         for x in range(256):
          for y in range(256):
          im.putpixel((x,y), im.getpixel ((x,y)) + 30 )
         import Image
         im = Image.open("lena.gif")
         for x in range(256):
          for y in range(256):
          im.putpixel((x,y), im.getpixel ((x,y)) - 30 )
  • 2011년돌아보기 . . . . 16 matches
         아직 정해지지는 않았지만 2012년 한 해 ZeroPage를 이끌어줄 회장에게 바라는 점!!
         == 2011년 한 해 ZeroPage 활동에서 가장 인상깊었던 것 ==
         == ZeroPage와 나 ==
         ZeroPage가 나에게 해준 것(나에게 미친 영향), 내가 ZeroPage에게 해준 것(내가 ZeroPage에 미친 영향)은 어떤 것들이 있었는지 적어봅시다.
          * ZeroPage가 나에게 변화를 이끌어내는 방법에 대해 가르쳐주었다.
          * ZeroPage 회장으로 활동을 하며 많은 사람들을 알게 되었다. 회장을 하지 않았더라면 잘 모르는 사이였을텐데!
          * 내 성향때문인지 조금 폐쇄적인 ZeroPage가 된듯....
         2011년 ZeroPage를 마무리하며 자유로운 감상을 남겨주세요.
          * 휴학하고도, 방학하고도 항상 ZeroPage 활동에 빠진 적이 없는 ZP순이인데 이제 졸업이니 전처럼 활동할 수가 없겠네요. 한 해를 마무리한다기보다 5년간의 활동에 마침표를 찍는다는 느낌이라 2011년을 보내는 마음이 더욱 복잡합니다. 특히나 올해는 회장으로 활동해서 개인적으로 더 특별한 한 해였습니다. 회장으로 막 활동을 시작했던 작년 이맘때가 생각나네요. 욕심도 기대도 걱정도 많았던 때였습니다. 일년이 지난 지금 하나하나 따져보면 뿌듯한 일도 있고 아쉬운 일도 있지만 전체적으로 생각해보면 보람찬 한 해였다는 생각이 듭니다. 4학년과 ZeroPage 회장을 병행하면서 잘할 수 있을까 싶었는데 잘한 것은 모르겠지만 하면서 배운 것, 얻은 것이 많아 회장으로 활동하기 정말 잘했다는 생각이 듭니다. 시도해보고 싶었던 것들을 가끔은 정말 대책없다 싶을 정도로 이것저것 많이 해봤는데 ZeroPager들이 함께 참여해주어 너무 고맙고 즐거웠습니다. 2012년은 더욱 더 ZeroPager들이 ZeroPage를 통해 성장하고, 또 ZeroPage도 성장할 수 있는 한 해가 되면 좋겠습니다. - [김수경]
  • C 스터디_2005여름/학점계산프로그램/김태훈김상섭 . . . . 16 matches
          string getname() { return name; }
          vector<double> getscore() { return score;}
          double getavg() { return avg;}
         void getdata(vector<Score>& ban,const char* filename);
         double changescore(string score);
          getdata(ban,"input.txt");
          cout << i->getname() << "\t" << i->getavg() << endl;
          if(i->getavg() < 1.5)
          cout << i->getname() << "\t" << i->getavg() << endl;
         void getdata(vector<Score>& ban,const char* filename){
          scoretmp.push_back(changescore(tmp));
         double changescore(string score)
          return a.getavg() > b.getavg();
  • C++스터디_2005여름/학점계산프로그램/정수민 . . . . 16 matches
          if (compare-students[i].average < temp &&
          compare-students[i].average > 0 )
          temp=compare-students[i].average;
          if (compare-students[i].average == temp) {
          compare=students[j].average;
          if (students[i].average<1.5)
          double average;
          void get_average();
          average = 0.0;
          average = sum/4;
          cout << "학번 : " << school_number << " 평점 : " << average << endl;
          average1
          average1=((int)'F'-1)-(int)str1[0];
          average1+=0.5;
          cout<<average1<<endl;
  • CppStudy_2002_2/객체와클래스 . . . . 16 matches
         DeleteMe) 누구소스인지는 모르겠지만, 다른 소스들처럼 page name 을 바꿔주는것이 좋을듯. --["1002"]
          char m_beverage[3][10];
          void buyBeverage();
          strcpy(m_beverage[0],"사이다");
          strcpy(m_beverage[1],"콜라");
          strcpy(m_beverage[2],"2%");
         void Vending::buyBeverage()
          cout << "1. " << m_beverage[0] << " " << m_price[0] << "원 " << m_quantity[0] << "개\n";
          cout << "2. " << m_beverage[1] << " " << m_price[1] << "원 " << m_quantity[1] << "개\n";
          cout << "3. " << m_beverage[2] << " " << m_price[2] << "원 " << m_quantity[2] << "개\n";
          cout << m_beverage[choice-1] << "을 사셨습니다\n";
          cout << "1. " << m_beverage[0] << " " << m_quantity[0] << "개\n";
          cout << "2. " << m_beverage[1] << " " << m_quantity[1] << "개\n";
          cout << "3. " << m_beverage[2] << " " << m_quantity[2] << "개\n";
          cout << m_beverage[choice-1] << "을 고르셨습니다\n";
          vending.buyBeverage();
  • DirectDraw/Example . . . . 16 matches
          // Main message loop:
          while (GetMessage(&msg, NULL, 0, 0))
          TranslateMessage(&msg);
          DispatchMessage(&msg);
         // This function and its usage is only necessary if you want this code
         // so that the application will get 'well formed' small icons associated
          wcex.hbrBackground = (HBRUSH) GetStockObject(BLACK_BRUSH);
         // PURPOSE: Processes messages for the main window.
         // WM_DESTROY - post a quit message and return
         LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
          switch (message)
          return DefWindowProc(hWnd, message, wParam, lParam);
          PostQuitMessage(0);
          return DefWindowProc(hWnd, message, wParam, lParam);
         // Mesage handler for about box.
         LRESULT CALLBACK About(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
          switch (message)
  • EightQueenProblem/김형용 . . . . 16 matches
          for num in range(x,-1,-1):
          for num in range(y-1,-1,-1):
          for num in range(x,8):
          for num in range(y-1,-1,-1):
          if (ax not in range(8)) or (ay not in range(8)):
          def getPosition(self):
          for tempy in range(8):
          for tempx in range(8):
          for tempx,tempy in makeRightDigTuple(self.getPosition()):
          for tempx,tempy in makeLeftDigTuple(self.getPosition()):
          if q[name].isFight() is None and q[name].getPosition()[1] != 7:
          for name in range(1,9):
          for i in range(8):
          for j in range(8):
          self.assertEquals([0,0],q1.getPosition())
  • Gof/Adapter . . . . 16 matches
         http://zeropage.org/~reset/zb/data/adapt105.gif
         http://zeropage.org/~reset/zb/data/adapt106.gif
         http://zeropage.org/~reset/zb/data/adapt104.gif
          * Target (Shape)
          * Client (DrawingEditor)
          - Target의 인터페이스에 따라 객체들과 상호작용을 한다.
          - Adpatee 의 인터페이스를 Target 의 인터페이스에 adapt 시킨다.
         http://zeropage.org/~reset/zb/data/adapt107.gif
         http://zeropage.org/~reset/zb/data/adapt103.gif
         http://zeropage.org/~reset/zb/data/adapt102.gif
          getChildrenBlock:
          [:node | node getSubdirectories]
          void GetOrigin (Coord& x, Coord& y) const;
          void GetExtent (Coord& width, Coord& height) const;
          GetOrigin (bottom, left);
          GetExtent (width, height);
          _text->GetOrigin (bottom, left);
          _text->GetExtent (width, height);
         CreateManipulator's implementation doesn't change from the class adapter version, since it's implemented from scratch and doesn't reuse any existing TextView functionality.
         http://zeropage.org/~reset/zb/data/plugg021.gif
  • IpscLoadBalancing . . . . 16 matches
         from __future__ import generators
          yield getRounds(eachLine)
          numOfElements=int(lexer.get_token())
          for i in range(numOfElements):
          thisLine.append(int(lexer.get_token()))
          numOfElements=lexer.get_token()
         def getSum(aList):
         def getAvg(aList):
          sum=getSum(aList)
         def getRounds(aList,aDebug=0):
          avg=getAvg(aList)
          totalSum=getSum(aList)
          for i in range(listLen):
          def testGetRounds(self):
          actual=getRounds(data)
          bgen=b.doAll(f.read())
          for each in bgen:
  • JTDStudy/첫번째과제/상욱 . . . . 16 matches
          JOptionPane.showMessageDialog(null, checkScore());
          public String getUserNumber() {
          public String getResultNumber() {
          assertNotSame(object.getResultNumber().charAt(0), object.getResultNumber().charAt(1));
          assertNotSame(object.getResultNumber().charAt(1), object.getResultNumber().charAt(2));
          assertNotSame(object.getResultNumber().charAt(0), object.getResultNumber().charAt(2));
          * JUnit 4.1을 추천합니다. 3~4년 후에는 4.1이 일반화 되어 있겠죠. 사용하다 보니, 4.1은 배열간의 비교까지 Overloading되어 있어서 편합니다. 다음의 예제를 보세요. SeeAlso [http://neocoin.cafe24.com/cs/moin.cgi/JUnit JUnit in CenterStage] --NeoCoin
         package test;
          Integer[] actual2 = { 1, 2, 3 }, expect2 = { 1, 2, 3 };
          Integer[] actual2 = { 1, 2, 3 }, expect2 = { 1, 2, 3 };
         for count in xrange(1,TURN_LIMIT+1):
          * 이 언어들의 시작점으로는 간단한 계산이 필요할때 계산기보다 열기보다 늘 IDLE나 rib(ruby)를 열어서 계산을 하지. 예를들어서 [http://neocoin.cafe24.com/cs/moin.cgi/ET-house_%ED%99%98%EA%B8%89%EC%BD%94%EC%8A%A4?highlight=%28et%29 et-house환급코드 in CenterStage] 같은 경우도 그래. 아 그리고 저 코드 군에 있을때 심심풀이 땅콩으로 짜논거. SeeAlso [http://neocoin.cafe24.com/cs/moin.cgi/%EC%95%BC%EA%B5%AC%EA%B2%8C%EC%9E%84 숫자야구 in CenterStage]
  • Linux/MakingLinuxDaemon . . . . 16 matches
         root@zeropage:~# ps -efjc
         root 1419 1417 1303 1303 TS 23 Oct15 ? 00:00:00 logger -p daemon.err -t mysqld_safe -i
         root 1538 1 1538 1538 TS 23 Oct15 tty1 00:00:00 /sbin/getty 38400 tty1
         root 1540 1 1540 1540 TS 23 Oct15 tty2 00:00:00 /sbin/getty 38400 tty2
         root 1541 1 1541 1541 TS 23 Oct15 tty3 00:00:00 /sbin/getty 38400 tty3
         root 1542 1 1542 1542 TS 23 Oct15 tty4 00:00:00 /sbin/getty 38400 tty4
         root 1543 1 1543 1543 TS 23 Oct15 tty5 00:00:00 /sbin/getty 38400 tty5
         root 1544 1 1544 1544 TS 23 Oct15 tty6 00:00:00 /sbin/getty 38400 tty6
         root@zeropage:~# ps -ejfc
         root 1419 1417 1303 1303 TS 23 Oct15 ? 00:00:00 logger -p daemon.err -t mysqld_safe -i
         root 1538 1 1538 1538 TS 23 Oct15 tty1 00:00:00 /sbin/getty 38400 tty1
         root 1540 1 1540 1540 TS 23 Oct15 tty2 00:00:00 /sbin/getty 38400 tty2
         root 1541 1 1541 1541 TS 23 Oct15 tty3 00:00:00 /sbin/getty 38400 tty3
         root 1542 1 1542 1542 TS 23 Oct15 tty4 00:00:00 /sbin/getty 38400 tty4
         root 1543 1 1543 1543 TS 23 Oct15 tty5 00:00:00 /sbin/getty 38400 tty5
         root 1544 1 1544 1544 TS 23 Oct15 tty6 00:00:00 /sbin/getty 38400 tty6
  • MoreEffectiveC++/Basic . . . . 16 matches
         class Widget{ ...}
         class SpecialWidget:public Widget{...}
         void update( SpecialWidget *psw);
         SpecialWidget sw;
         const SpecialWidget& csw = sw;
         update(const_cast<SpecialWidget*>(&csw)); // 옳타쿠나
         update((SpecialWidget*)&csw); // C style인데 잘 돌아간다.
         Widget *pw = new SpecialWidget;
         update(const_cast<SpecialWidget*>(pw)); // error!
         Widget *pw
         update( dynamic_cast<SpecialWidget*>(pw)); // 옳다.
         void updateViaRef(SpecialWidget& rsw);
         updateViaRef(dynamic_cast<SpecialWidget&>(*pw)); // 옳다.
          update(const_cast(SpecialWidget*, &sw));
  • RecentChangesMacro . . . . 16 matches
         {{{[[RecentChanges(bytesize,nonew|quick|showhost|simple|comment|board|hits)]]}}}
         {{{[[RecentChanges(item=5,board,hits,comment)]]}}}
         [[RecentChanges(item=5,board,hits,comment)]]
         {{{[[RecentChanges(item=10,quick)]]}}}
         [[RecentChanges(item=10,quick)]]
         {{{[[RecentChanges(item=5,nonew)]]}}}
         [[RecentChanges(item=5,nonew)]]
         {{{[[RecentChanges(item=6)]]}}}
         [[RecentChanges(item=6)]]
         {{{[[RecentChanges(item=10,showhost,nonew)]]}}}
         [[RecentChanges(item=10,showhost,nonew)]]
         {{{[[RecentChanges(item=5,table)]]}}}
         [[RecentChanges(item=5,table)]]
         {{{[[RecentChanges(item=5,simple)]]}}}
         [[RecentChanges(item=5,simple)]]
          이름이야 엿장수 맘이지만, 전 .rcTable, .icon, .page, .timestamp로 했습니다.
  • Refactoring/DealingWithGeneralization . . . . 16 matches
         = Chapter 11 Dealing With Generalization =
         http://zeropage.org/~reset/zb/data/PullUpField.gif
         http://zeropage.org/~reset/zb/data/PullUpMethod.gif
         class Manager extends Employee...
          public Manager (String name, String id, int grade) {
         public Manager (String name, String id, int grade) {
         http://zeropage.org/~reset/zb/data/PushDownMethod.gif
         http://zeropage.org/~reset/zb/data/PushDownField.gif
         http://zeropage.org/~reset/zb/data/ExtractSubclass.gif
         http://zeropage.org/~reset/zb/data/ExtractSuperClass.gif
         http://zeropage.org/~reset/zb/data/ExtractInterface.gif
          * A superclass and subclass are not very different.[[BR]]''Merge them together.''
         http://zeropage.org/~reset/zb/data/CollapseHierarchy.gif
          * You have two methods in subclasses that perform similar steps in the same order, yet the steps are different.[[BR]]''Get the steps into methods with the same signature, so that the original methods become the same. Then you call pull them up.''
         http://zeropage.org/~reset/zb/data/FormTemplateMethod.gif
         http://zeropage.org/~reset/zb/data/ReplaceInheritanceWithDelegation.gif
         http://zeropage.org/~reset/zb/data/ReplaceDelegationWithInheritance.gif
  • Refactoring/MovingFeaturesBetweenObjects . . . . 16 matches
         ''Create a new method with a similar body in the class it uses most. Either turn the old method into a simple delegation, or remove it altogether.''
         http://zeropage.org/~reset/zb/data/MoveMethod.gif
         ''Create a new field in the target class, and change all its users.''
         http://zeropage.org/~reset/zb/data/MoveField.gif
         http://zeropage.org/~reset/zb/data/1012450988/ExtractClass.gif
         http://zeropage.org/~reset/zb/data/InlineClass.gif
         http://zeropage.org/~reset/zb/data/HideDelegate.gif
         ''Get the client to call the delegate directly.''
         http://zeropage.org/~reset/zb/data/RemoveMiddleMan.gif
         Date newStart = new Date (previousEnd.getYear(), previousEnd.getMonth(), previousEnd.getDate() + 1);
          return new Date (arg.getYear(), arg.getMonth(), arg.getDate() + 1);
         http://zeropage.org/~reset/zb/data/IntroduceLocalExtension.gif
  • TheTrip/곽세환 . . . . 16 matches
          int studentExchanged[1000]; // 공평하게 이동된 후의 학생들이 쓴 돈
          int exchange; // 전체 이동되는 돈
          exchange = 0.0;
          studentExchanged[i] = aver;
          if (studentExchanged[i] == aver)
          studentExchanged[i] = aver + 1;
          if (studentExchanged[i] > studentExchanged[j])
          temp = studentExchanged[i];
          studentExchanged[i] = studentExchanged[j];
          studentExchanged[j] = temp;
          if (studentExchanged[i] > student[i])
          exchange += studentExchanged[i] - student[i];
          cout << "$" << (exchange / 100.0) << endl;
  • WorldCupNoise/권순의 . . . . 16 matches
         ||Language||C++||Result||Accepted||
          int getLineNum = 0;
          int getPatternNum = 0;
          cin >> getLineNum;
          scenario = (int*)malloc(sizeof(int) * getLineNum);
          for(int i = 0; i < getLineNum; i++)
          cin >> getPatternNum;
          scenario[i] = getPatternNum;
          for(int i = 0; i < getLineNum; i++)
          int getLineNum = 0;
          int getPatternNum = 0;
          cin >> getLineNum;
          scenario = (int*)malloc(sizeof(int) * getLineNum);
          for(int i = 0; i < getLineNum; i++)
          cin >> getPatternNum;
          scenario[i] = getPatternNum;
  • ZeroWiki/제안 . . . . 16 matches
         === ZeroWiki FrontPage ===
          * 시스템에 조금 심하게 의존하는 편이다. imagemagick라든가 diff라든가 rsvg라든가.......
          * 위키 엔진 선택은 안 그래도 논의하려고 했던 주제입니다. [http://www.dokuwiki.org DokuWiki]나 [http://www.mediawiki.org MediaWiki]를 후보군으로 염두에 두고 있습니다. 다만 무겁고 복잡한 MediaWiki보다는 깔끔한 DokuWiki를 더 비중있게 고려하고 있습니다. 하지만 위키 엔진과 관련해 가장 중요한 고려 사항은 nForge MoniWiki와 혼용으로 인한 문법 이중화의 어려움이라서 이 문제에 대한 대책이 필요합니다. - [변형진]
         ==== http://wiki.zeropage.org/wiki.php/FrontPage ====
         ==== http://wiki.zeropage.org/wiki/FrontPage ====
         ==== http://wiki.zeropage.org/FrontPage ====
         ==== http://zeropage.org/wiki/FrontPage ====
          * zeropage.org라는 도메인과 동떨어진 느낌을 줄 수도 있음. - [지원]
          ZeroWiki 에 보면 ''ZeroWiki는 ZeroWikian, ZeroPagers들의 프로젝트 & 스터디 공간으로 쓰이며, 공개적으로 운영되고 있다.'' 라고 되어있습니다. ZeroWiki가 ZeroWikian 의 범용 위키인지, 아니면 특화된 목적의 위키인지, 확실히 했으면 좋겠습니다. --["zennith"]
          전 살아가는 것 자체가 크게 보자면 배우고, 발전(어떤 의미에서든)해가는 것이라고 생각합니다. 그런 의미에서 제 마음대로 위키를 사용하고 있었는데, 아무래도 하나의 사회에는 규약이란건 없더라도 지향하는 바는 있을거란 생각이 들어서 제안을 남겨 봤습니다. 전, ZeroWiki 가 nosmok 처럼 general purpose 해졌으면 합니다. --["zennith"]
          ChangeYourCss --["데기"]
         Upload:0page.jpg
  • c++스터디_2005여름/실습코드 . . . . 16 matches
          cin.getline(munja, 14, '\n');
         Change str;
         void Change::input(){
          cin.getline(moon_ja,50,'\n');
         void Change::revers(){
         class Change {
         str.change("fighting zeropage!!");
          cin.getline(moon_ja,50,'\n');
          cin.get(find_moon_ja);
          cin.get();
          cin.getline(moon_ja,50,'\n');
         void Find::change(char *a) {
          cin.get();
          cin.getline(add_moon_ja,50,'\n');
          void change(char *a);
  • cookieSend.py . . . . 16 matches
         def generateCookieString(aDict):
         def getResponse(host="", port=80, webpage="", method="GET", paramDict=None, cookieDict=None):
          "Accept":"image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*"}
          header['Cookie'] = generateCookieString(cookieDict)
          conn.request(method, webpage, params, header)
          response = conn.getresponse()
          httpData['cookie'] = response.getheader('Set-Cookie')
         ef zeropageCookieTest():
          httpData = getResponse(host="zeropage.org", webpage="/~reset/testing.php", method='GET', paramDict=params, cookieDict=cookie)
          zeropageCookieTest()
  • java/reflection . . . . 16 matches
         * call say HelloWorld class in external jar file package
          public static void main(String[] args) throws MalformedURLException, ClassNotFoundException, InvocationTargetException, IllegalAccessException, InstantiationException, NoSuchMethodException {
          ClassLoader classLoader = TestReflection .class.getClassLoader();
          System.out.println(classLoader.getClass().getName());
          System.out.println(Thread.currentThread().getContextClassLoader().getClass().getName());
          System.out.println(Thread.currentThread().getContextClassLoader().getClass().getName());
          Class<?> helloWorld = ClassUtils.getClass("HelloWorld");
          Method[] declaredMethods = helloWorld.getDeclaredMethods();
          System.out.println(declaredMethod.getName());
          Method sayHello = o.getClass().getMethod("sayHello", null);
  • 권영기/web crawler . . . . 16 matches
          * http://hyogeun.tistory.com/107 - try, except.
          for c in range(pos+1, len(line)) :
         os.chdir(os.getcwd() + '/folder')
          cdir = os.getcwd()
          * os.chdir(path) - Change the current working directory to path.
          * os.getcwd() - Return a string representing the current working directory.
         currentpath = os.getcwd()
         path = os.getcwd() + '/luckyzzang'
         currentpath = os.getcwd()
         for i in range(1, 21):
          prepare.readpage(url, str(i) + '.html')
          * 설치 - apt-get install python-wxgtk2.8
          sudo apt-get install libgtkglextmm-x11-1.2-dev
          sudo apt-get install gtk2-engines-pixbuf
          * http://sourceforge.net/projects/pywin32/
         5. New Folder > /usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode
  • 데블스캠프2012/셋째날/앵그리버드만들기 . . . . 16 matches
         var ima = new Image();
         ima.src = "image.png";
          context.drawImage(ima,bird.x,bird.y,50,50);
         var devilsBird = document.getElementById("devilsBird");
         var context = devilsBird.getContext("2d");
          this.img = new Image();
          var elem = document.getElementById("devilsBird");
          this.context = elem.getContext("2d");
          var pos = getXY(e);
          var pos = getXY(e);
          this.context.drawImage(this.currentBird.img, this.currentBird.x-13, this.currentBird.y-13, 25, 25);
         function getXY(e)
          return {x:e.clientX + pageXOffset - e.target.offsetLeft, y:e.clientY + pageYOffset - e.target.offsetTop};
  • 스네이크바이트/C++ . . . . 16 matches
          int getTotal(); //총점을 구하는 함수
          int getMath(); //수학점수에 접근
          int getKor(); //국어점수에 접근
          int getEng(); //영어점수에 접근
         int student::getTotal()
         int student::getMath()
         int student::getKor()
         int student::getEng()
          if(stu[i].getTotal() > Max)
          Max = stu[i].getTotal();
          if(stu[i].getMath() > Max)
          Max = stu[i].getMath();
          if(stu[i].getKor() > Max)
          Max = stu[i].getKor();
          if(stu[i].getEng() > Max)
          Max = stu[i].getEng();
  • 오목/곽세환,조재화 . . . . 16 matches
          COhbokDoc* GetDocument();
          // ClassWizard generated virtual function overrides
          void VictoryMessage(int count, int z);
         // Generated message map functions
          DECLARE_MESSAGE_MAP()
         inline COhbokDoc* COhbokView::GetDocument()
         BEGIN_MESSAGE_MAP(COhbokView, CView)
         END_MESSAGE_MAP()
          COhbokDoc* pDoc = GetDocument();
          //MessageBox("Test");
         COhbokDoc* COhbokView::GetDocument() // non-debug version is inline
         // COhbokView message handlers
          // TODO: Add your message handler code here and/or call default
          //MessageBox("그곳에는 입력할 수 없습니다.", "경고1");
          //MessageBox("같은곳에는 입력하실 수 없습니다.", "경고2");
          VictoryMessage(count, z);
          VictoryMessage(count, z);
          VictoryMessage(count, z);
          VictoryMessage(count, z);
          MessageBox("비겼다","비김");
  • 정모/2011.4.4 . . . . 16 matches
         == 도와줘요 ZeroPage ==
          * 지난주에 진행한 프로젝트, 스터디, 새싹 교실 혹은 수업 내용 중 어려운 점에 대해 질문하고 ZeroPager들이 답변해주는 시간.
          * [http://zeropage.org/52020 관련 글]
          * 도와줘요 ZeroPage에서 무언가 영감을 받았습니다. 다음 새싹 때 이를 활용하여 설명을 해야겠습니다. OMS를 보며 SE시간에 배웠던 waterfall, 애자일, TDD 등을 되집어보는 시간이 되어 좋았습니다. 그리고 팀플을 할 때 완벽하게 이뤄졌던 예로 창설을 들었었는데, 다시 생각해보니 아니라는 걸 깨달았어요. 한명은 새로운 방식으로 하는 걸 좋아해서 교수님이 언뜻 알려주신 C언어 비슷한 언어를 사용해 혼자 따로 하고, 한명은 놀고, 저랑 다른 팀원은 기존 방식인 그림 아이콘을 사용해서 작업했었습니다 ㄷㄷ 그리고, 기존 방식과 새로운 방식 중 잘 돌아가는 방식을 사용했던 기억이.. 완성도가 높았던 다른 교양 발표 팀플은 한 선배가 중심이 되서 PPT를 만들고, 나머지들은 자료와 사진을 모아서 드렸던 기억이.. 으으.. 제대로 된 팀플을 한 기억이 없네요 ㅠㅠ 코드레이스는 페어로 진행했는데, 자바는 이클립스가 없다고 해서, C언어를 선택했습니다. 도구에 의존하던 폐해가 이렇게..ㅠㅠ 진도가 느려서 망한줄 알았는데, 막판에 현이의 아이디어가 돋보였어요. 메인함수는 급할 때 모든 것을 포용해주나 봅니다 ㄷㄷㄷ 제가 잘 몰라서 파트너가 고생이 많았습니다. 미안ㅠㅠ [http://en.wikipedia.org/wiki/Professor_Layton 레이튼 교수]가 실제로 게임으로 있었군요!! 철자를 다 틀렸네, R이 아니었어 ㅠㅠ- [강소현]
          1. 기존의 프로젝트/스터디 공유가 너무 보고하는 모양새가 되는 것 같아 서로 소통하듯 공유할 방법이 없을까 하다가 도와줘요 ZeroPage를 시도해봤습니다. 저는 세 명의 답변을 듣는 것이 매우 금방 끝날 줄 알았는데 생각보다 그렇지가 않네요. 만약 다음주에도 이 코너를 진행한다면 그 땐 한명의 답변만 듣고 나머지 답변은 위키로 듣는 식으로 진행해야 할 것 같습니다. 참가자 모두의 질문을 세 명의 답변을 듣고 넘어간다면 정모가 아니라 소규모 지금그때가 될 듯ㅋㅋㅋ
          1. 우선 가장 먼저 짚고 넘어가고 싶은 것은 어제 그 상황에서 제가 ZeroPage 대표로서 방호실 아저씨를 대했는가에 대한 점입니다. 다른 사람이 아닌 제가 방호실 아저씨와 이야기하게 된 것은 무엇보다도 제가 그때 앞에 서 있던 사람이라 그랬던 것이고 또 다른 이유는 강의실을 빌린 사람이라 그런 것입니다. 정모에 모인 사람들 중 제가 ZeroPage 대표이기 때문에 방호실 아저씨와 이야기 한 것이 아닙니다. 심지어 방호실 아저씨는 제가 ZeroPage 회장이신 줄도 모릅니다. 따라서 그 상황에 대해 "회장다운 태도"가 안 되어 있다고 지적하시는 것은 열린 공간에서의 저의 모든 태도에 대해 지적하신 것과 같습니다. 말씀하신대로라면 "회장다운 태도"는 사실 제가 ZeroPage 회장인지도 모르는 방호실 아저씨와 마주칠때보다 6피 등 제가 ZeroPage 회장인 것을 아는 사람들이 많은 공간에서 더 중요할 것 같습니다. 그렇다면 제가 6피에서 그냥 컴퓨터공학부 학생으로서 사담을 나눌 때도 항상 ZeroPage 회장답게 할 말은 걸러하고 완곡한 표현을 쓰라고 요구하시는 것인지 궁금합니다.
          1. 물론 제가 한 개인으로서 행동한다고 해도 ZeroPage 회장인 사실이 변하지는 않으므로, 좀 더 상냥하고 화도 안 내고 그런 사람이 되어 나쁠 것은 없습니다.(그런 맥락에서 원래 관심도 없던 후배들하고 얼굴 익히는 일도 올해는 ZeroPage 회장이니 더 신경써야겠다고 생각하기도 했습니다.) 그러나 그런 것은 ZeroPage 회장에게 요구되는 필수 덕목은 아니라고 생각합니다.
          1. 더 쓸 말이 있지만 숙제가 급해 마지막으로 한 가지만 더 적습니다. 저는 이것을 읽고 왜 이것이 후기인가 싶은 생각이 들었습니다. ZeroPage 회장과 소통할 창구는 정모 후기 말고도 여러 방법이 있습니다. 정모 후기란에는 정모 후기를 적어주셨으면 합니다. 개인적으로 말씀하시라는 뜻이 아닙니다. ZeroPage 회장의 태도에 대하여 공론화를 시키고 싶으셨다면 홈페이지 자유 게시판이나 위키에 별도의 페이지를 만들어 공론화를 시키시면 됩니다. 정모에서 있었던 일을 다루고 있다고는 해도 저의 태도에 대해 지적하신 부분은 표현 면에서 후기가 아니라고 생각합니다. - [김수경]
  • 조영준 . . . . 16 matches
          * Language (Favorite)
          * Language (Usable)
          * [AngelsCamp/2015] - 제로병, 피보나치킨 - https://github.com/SkywaveTM/zerobot
          * Titan Project (2015년 1학기 소프트웨어공학 팀프로젝트) - https://github.com/ZeroPage/team6-titan-2015
          * [열파참/프로젝트] - [http://library.zeropage.org] => [ZPLibrary]
          * [AngelsCamp/2014/OneBot]
          * 월간 마소 ZeroPage 인터뷰
          * 공대 해오름제 ZeroPage 부스 준비 및 운영
          * [ACM_ICPC] ZeroPage
          * PicManager - 2014년 객체지향프로그래밍 팀 프로젝트 - https://github.com/ZeroPage/PicManage
          * GDG pre devfest 2013 seoul - 징격의 안드로이드. 그리고 밤샘. - https://github.com/ZeroPage/MorningTypeHuman
          * [PracticeNewProgrammingLanguage]
          * [RandomPage]
         [ZeroPagers]
  • 중위수구하기/나휘동 . . . . 16 matches
         def getMedian(aList):
          return getMedian(aList)
          for i in range(n):
          for i in range(0,k+1):
          for i in range(1, int(sys.argv[1])):
          test= range(int(sys.argv[1]))
          print getMedian(test)
          test= range(int(sys.argv[1]))
         def getMedian(aList):
          for i in range(k):
          for i in range(n):
          for i in range(0,k+1):
          for i in range(1, int(sys.argv[1])):
          test= range(int(sys.argv[1]))
          print getMedian(test)
          test= range(int(sys.argv[1]))
  • .bashrc . . . . 15 matches
         export PAGER=less
          echo "Usage: fstr "pattern" [files] "
          echo "lowercase: $file not changed."
          echo "Usage: killps [-SIGNAL] pattern"
          echo -e "\nYou are logged on ${RED}$HOST"
          echo -e "\n${RED}Users logged on:$NC " ; w -h
         complete -A user su mail finger
         complete -o default -F _universal_func ldd wget bash id info
         _make_targets ()
          -*f) COMPREPLY=( $(compgen -f $cur ) ); return 0;;
          # before we scan for targets, see if a makefile name was specified
         complete -F _make_targets -X '+($*|*.[cho])' make gmake pmake
          COMPREPLY=( $( compgen -W 'add admin checkout commit diff \
          COMPREPLY=( $( compgen -f $cur ))
          # get a list of processes (the first sed evaluation
          # takes care of getting the basename of the process)
  • CVS . . . . 15 matches
         Concurrent Versions System. 공동 프로젝트를 위한 소스 버전 관리 툴. 오픈소스계열에서 Source Repository 의 용도로서 많이 이용된다. 활발하게 이용되고 있는 곳에 대해서는 http://sourceforge.net 에서 많이 볼수 있다.
          * http://sourceforge.net/projects/viewcvs
         현재 ZeroPage 의 경우 CVSROOT 는 /home/CVS 이므로 viewcvs.conf 의 경우 다음과 같이 설정되어있다. (여기서 Development 는 일종의 이름. 여러개의 root 존재시에는 ','로 구분한다.
         === ZeroPage CVS ===
          * 현재 ZeroPage 에서는 CVS 서비스를 하고 있다. http://zeropage.org/viewcvs/cgi/viewcvs.cgi 또는 ZeroPage 홈페이지의 왼쪽 메뉴 참조. 웹 클라이언트로서 viewcvs 를 이용중이다. 일반 CVS Client 로서는 Windows 플랫폼에서는 [TortoiseCVS](소위 '터틀'로 불린다.) 를 강력추천! 탐색기의 오른쪽 버튼과 연동되어 아주 편리하다.
          * ZeroPage의 CVS 계정을 원하는 회원은 서버관리자(["neocoin"])에게 연락 바람 자세한 내용은 홈페이지 왼쪽 메뉴 참고
          * ZeroPage의 CVS의 읽기 전용 계정은 '''cvs_reader''' 에 암호는 '''asdf''' 이다.
         || ["CVS/길동씨의CVS사용기ForRemote"] || WinCVS 설치 전제 ZeroPage CVS를 ||
         This problem is quite common apparently... <the problem>snip > I've been trying to use CVS with the win-cvs client without much > success. I managed to import a module but when I try to do a > checkout I get the following error message: > > cvs checkout chargT > > cvs server: cannot open /root/.cvsignore: Permission denied > > cvs [server aborted]: can't chdir(/root): Permission denied > > I'm using the cvs supplied with RedHat 6.1 - cvs 1.10.6 /snip</the> ---------
         Apparently, the problem is actually with Linux - daemons invoked through inetd should not strictly have any associated environment. In Linux they get one, and in the error case, it is getting some phoney root environment.
  • DataStructure/Graph . . . . 15 matches
          * Edge( 선 )
          * Directed Graph - Edge의 방향이 있는 그래프
          * Undirected Graph - Edge의 방향이 없는 그래프
          * 모든 Vertex의 Edge가 짝수개 일때
          * Vertex의 Edge의 수가 홀수개인 것이 2개일때
          * Vertex 사이에 Edge가 존재할때 그 곳의 값을 1로 셋팅
          * 만약에 Vertex1 -> Vertex2의 방향으로 Edge가 있다면 < Vertex1, Vertex2 > 이렇게 쓴단 말입니다.
          * | - 방향으로 Edge가 존재할때 1로 셋팅
          * 두 Vertex 사이에 Edge가 있나요?
          * 사용하는 메모리의 양 ( n개의 Vertices, e개의 Edges )
          * Edge들을 Cost 순으로 Sort(작은것부터)
          * Edge들을 순서에 따라 하나씩 연결한다. 연결하다가 Cycle이 생기면 그것은 잇지말고 제거한다. 다 이어지면 그만둔다.
          * 거기에 이어진 Edge중 가장 작은것을 선택한다.
          * 그 Edge에 이어진 Vertex와 처음의 Vertex에 이어진 Edge중 가장 작은걸 선택한다.
  • FrontPage . . . . 15 matches
         == Hello, ZeroPage! ==
         == ZeroPage ==
         <div style = "float:right"> <a href="https://wiki.zeropage.org/wiki.php/UserPreferences">로그인하러가기</a> </div>
          * [활동지도/2024] : 2024년의 ZeroPage의 활동들을 살펴보실 수 있습니다.
          * [활동지도/2023] : 2023년의 ZeroPage의 활동들을 살펴보실 수 있습니다.
          * [https://goo.gl/SPoRyp ZeroPage 공식 캘린더]
          * [https://chat.zp.ai Chat: ZeroPagers]의 메신저 Mattermost가 있습니다. (가입을 위해서는 회장님에게 문의하세요)
          * [https://zeropage.org 홈페이지: ZeroPage] 홈페이지
         [[RecentChanges()]]
          * 총 '''[[PageCount]]'''개의 문서가 있습니다.
          * [[ZeroPagers]] : 여러분의 페이지를 링크해주세요.
          * [[ZeroPage/임원]]
          * ZeroPage에서 하는 활동에 대해 궁금하시면 [[활동지도]], [[정모]]를 읽어보세요. 서버계정신청은 [[ZeroPageServer/계정신청방법]]을 참고하세요.
  • GTK+ . . . . 15 matches
         GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off projects to complete application suites.
         GTK+ has been designed from the ground up to support a range of languages, not only C/C++. Using GTK+ from languages such as Perl and Python (especially in combination with the Glade GUI builder) provides an effective method of rapid application development.
         static void hello(GtkWidget *widget, gpointer data)
         static gboolean delete_event(GtkWidget *widget, GdkEvent *event, gpointer data)
         static void destroy(GtkWidget *widget, gpointer data)
          GtkWidget *window;
          GtkWidget *button;
          g_signal_connect_swapped(G_OBJECT(button), "clicked", G_CALLBACK(gtk_widget_destroy), G_OBJECT(window));
          gtk_widget_show(button);
          gtk_widget_show(window);
  • HolubOnPatterns/밑줄긋기 . . . . 15 matches
          * 좋은 클래스는 getter와 setter메소드를 갖지 않는데, 이런 메소드는 구현 상세를 노출시키기 때문에 결과적으로 유지 보수를 어렵게 만들기 때문이다. 예를 들어 getter 메소드의 리턴 타입이 바뀌게 되면 getter를 정의하는 객체뿐 아니라 'getter'를 호출하는 모든 코드 또한 바꾸어 주어야 한다. 잠시 후에 getter와 setter 메소드 없이 시스템을 디자인하는 방법에 대해 설명할 것이다. 기대해도 좋다.
          * 이 말이 메소드가 값을 반화하면 안 된다거나 'get'혹은 'set'기능이 언제나 부적절하다는 것은 아니다. 객체는 때때로 시스템 전반을 흘러다니며 작업을 수행하도록 도와주어야 한다. 하지만 많은 경우 get/set 메소드는 private 필드를 접근하는 용도로만 부적절하게 사용되며, 이런 사용이 많은 문제를 발생시킨다.
          * 생각해보니 get, set이랑 public이랑 다를게없다.. - [서지혜]
          * 불행히도 아무도 이러한 getter/setter를 이런 의도대로 사용하지 않았다.
         ==== get/set 없는 삶 ====
         ==== 언제 getter와 setter를 사용해도 괜찮은가? ====
          * '어떤 용도로 사용될지를 모두 예측할 수 없어'와 같은 문제는 자바 패키지 전반에 퍼져 있다. 이런 경우 이미 말했듯이 객체에서 모든 getter와 setter를 제거할 수 없다.
         ==== getter/setter 이슈 정리 ====
          * 나는 구현 상속을 사용할 때 get/set을 만드는 것도 귀찮아 protected를 썼었는데, 마치 나에게 하는 말 같군. 기분이 안좋아진다... - [서지혜]
          * 근데 이름이 없으면 어떻게 죽이나? youAreFired()같은 자살을 만들어놔야하나? garbage Collector를 이용해야하나? -[김준석]
  • LoveCalculator/허아영 . . . . 15 matches
         void get_names(char *first_person, char *second_person);
          while((ch = getchar()) != EOF)
          ungetc(ch, stdin);
          get_names(first_person, second_person);
         void get_names(char *first_person, char *second_person)
          gets(first_person);
          gets(second_person);
          get_names(first_person, second_person);
          float percentage;
          percentage = (float)first_person_sum/second_person_sum;
          percentage = (float)second_person_sum/first_person_sum;
          percentage *= 100;
          printf("%.2f", percentage);
          그래서 gets쓰고 저런함수들 썼구나 ㅠㅠ - [zyint]
          └ㅎㅎ 나두 getche 써서 했다가 띄어쓰기 없어도 될거 같아성 다시 scanf로 고친거였는데..ㅎㅎ 다시보니까 있어야 될듯도..
  • ProjectPrometheus/AT_BookSearch . . . . 15 matches
          "Accept":"image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*"}
         def getSimpleSearchResponse(params):
          response = conn.getresponse()
         def getAdvancedSearchResponse(params):
          response = conn.getresponse()
          data = getAdvancedSearchResponse(params)
          data = getAdvancedSearchResponse(params)
          data = getAdvancedSearchResponse(params)
          data = getSimpleSearchResponse(params)
          data = getSimpleSearchResponse(params)
          data = getSimpleSearchResponse(params)
          data = getSimpleSearchResponse(params)
  • ProjectZephyrus/ServerJourney . . . . 15 matches
          * DB Connection상에 버그가 있었다. 오 상상도 못했던 {{{~cpp InfoManager}}}는 견고하다고 생각했는데, 의외의 부분에서 잘못이 있었음 --["상민"]
          * {{{~cpp InfoManager}}}에서 {{{~cpp writeDeleteBuddyCmd}}} 완성했습니다... 테스트를 해보려고 했으나... #deleteBuddy#... 패킷을 보내니까 접속이 종료되어버리네여.... 아직 #deleteBuddy 패킷을 처리 못하나요?? 서버에서는 이렇게 나오내요..
          at command.CommandManager.getCommand(CommandManager.java:141)
          * ok 완료. 문제는 내가 {{{~cpp command.CommandManager.getCommand()}}}에서 해당 패킷에서 {{{~cpp DeleteBuddy}}} 객체를 만든게 아니라 {{{~cpp InsertBuddy}}} 객체를 만들어 주어서 였다. 금요일에 pair시 이부분을 그대로 복사해서 붙여 두었었거든, 한줄 바로 잡으니 잘 돌아 간다. 네 의도대로 인지, 테스트 해봐라 --상민
          * {{{~cpp InfoManager}}}에서 테이블을 만드는 {{{~cpp createPZTable}}}과 테이블은 없애는 {{{~cpp dropPZTable}}}을 만들었습니다. 완성은 아니구요... 조금 수정은 해야합니다.. --상규
          * {{{~cpp InfoManager}}}를 버디 리스트 삭제하는 기능만 빼고 거의 완성된 듯 하다..
          * {{{~cpp InfoManager}}}에 대한 test코드 작성
          1. offline list에 online buddy가 추가 되었다. in {{{~cpp InfoManager}}}
          * 상규 파트는 {{{~cpp InfoManager}}}만을 건드리도록 원칙을 정했기에, Cmd 부분이 결정되야 작업이 가능하다. 결정은 다되었고, Cmd들의 Attribute만 넣은 상태로 넘겨주면 진행이 될텐데, 지연되는 것이 안타깝다. 그냥 내가 만들고 넘겨야 할듯..
          * 현재 {{{~cpp InfoManager}}}를 제외한 모든 코드가 내가 작성한 상태이다. 대체 재동군은 어제 어떻게 만날수 있을까.
          1. {{{~cpp JavaDoc}}}을 이용한 도움말 작성 package설명 추가, 각 클래스별 설명 추가, 각 메소드별 설명 추가
          * Eclipse 사용법 배웠고, 지금까지의 서버 디자인에 대한 설명을 들었습니다. 그리고 약간의 의견교환도 있었구요. 하지만 서버 디자인에 대한것은 대부분의 윤곽은 잡혔지만 다같이 모여 여러번 이야기를 하며 아직 정확하지 않은 것들을 잡아가야 할 듯 합니다. 그리고 {{{~cpp DBConnectionManager}}}를 통해 ZP 서버의 MySQL에 접속해보고 몇가지 테스트를 해 보았습니다.(테이블 만들기, 자료 추가하기, 자료 조회하기) --상규
  • SystemPages . . . . 15 matches
          * FrontPage - 대문.~
          * RecentChanges - 최근에 바뀐 내용들.
          * RandomPage - 무작위 검색. ^^
          * FindPage - 페이지 찾기
          * WantedPages - 링크만 걸려있는 페이지들.
          * OrphanedPages - 역링크가 걸려있지 않은 고아 페이지들.
         === ZeroPage Site 이용통계 ===
         http://zeropage.org/log
         http://zeropage.org/backupZeroWiki
         http://zeropage.org/backupOneWiki
         덧붙여 ZeroPage의 데이터 베이스도 백업합니다.
         http://zeropage.org/backupDataBase
         === DeleteThisPage (DeleteThisPage 문구 기준. 정확하진 않음) ===
         || [[FullSearch("DeleteThisPage")]] ||
  • TheJavaMan/지뢰찾기 . . . . 15 matches
         [http://zeropage.org/~darkduck/mine.html 실행]
          Container cp = getContentPane();
          if ((((Point)mines.get(j)).y == r && ((Point)mines.get(j)).x == c)/* ||
          map[((Point)mines.get(i)).y][((Point)mines.get(i)).x] = -1;
          if (!gameOver && e.getButton() == MouseEvent.BUTTON1 && !getText().equals("X"))
          if (!gameOver && e.getButton() == MouseEvent.BUTTON3 && state == false) {
          if (getText().equals("X")) {
          else if (getText().equals("?")) {
          else if (getText().equals("")) {
          if (!gameOver && e.getButton() == MouseEvent.BUTTON1 && state == false)
          if (!gameOver && e.getButton() == MouseEvent.BUTTON1 && state == false) {
          if (!kan[i][j].getText().equals("X")) {
  • TheTrip/Leonardong . . . . 15 matches
         class Exchanger:
          def getListOfBiggerThan(self, aMean, aList):
          def getMeanOfList(self, aList):
          expensesBiggerThanMean = self.getListOfBiggerThan(
          self.getMeanOfList(aExpenses),
          for each in expensesBiggerThanMean:
          result = result + abs( each - self.getMeanOfList(aExpenses) )
          self.ex = Exchanger()
          def testGetListOfBiggerThan(self):
          mean = self.ex.getMeanOfList(expenses) # mean is 1.5
          self.ex.getListOfBiggerThan( mean, expenses ))
  • [Lovely]boy^_^/EnglishGrammer/Passive . . . . 15 matches
          D. Get : Sometimes you can use get instead of be in the passive:
          You can use get to say that something happens to somebody or something, especially if this is unplanned or unexpected.
          You can use get only when things happen or change.
          get 쓰면 안되는 예제들
          We use get mainly in informal spoken English. You can use be in all situations.(항상 be 쓸수있단다. 고로 귀찮은 get쓰지말자... 클래스에서 get 보는것도 지겨운데..--;)
          ex) thought, believed, considered, reported, known, expected, alleged, understood
          = it is planned, arranged, or expected. Often this is different from what really happens
          A. The roof of Lisa's house was damaged in a storm, so she arranged for somebody to repair it. Yesterday a worker came and did the job.
          This means : Lisa arranged for somebody else to repair the roof. She didn't repair it herself.
          B. get something done = have something done.
          ex) I think you shoild get your hair cut.
  • 데블스캠프2009/목요일/연습문제/MFC/정종록 . . . . 15 matches
          // ClassWizard generated virtual function overrides
          virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
          DECLARE_MESSAGE_MAP()
         void CAboutDlg::DoDataExchange(CDataExchange* pDX)
          CDialog::DoDataExchange(pDX);
         BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)
         // No message handlers
         END_MESSAGE_MAP()
          m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
         void CTestDlg::DoDataExchange(CDataExchange* pDX)
          CDialog::DoDataExchange(pDX);
         BEGIN_MESSAGE_MAP(CTestDlg, CDialog)
         ON_EN_CHANGE(IDC_EDIT3, OnChangeEdit3)
         END_MESSAGE_MAP()
         // CTestDlg message handlers
          // IDM_ABOUTBOX must be in the system command range.
          CMenu* pSysMenu = GetSystemMenu(FALSE);
          SendMessage(WM_ICONERASEBKGND, (WPARAM) dc.GetSafeHdc(), 0);
          int cxIcon = GetSystemMetrics(SM_CXICON);
          int cyIcon = GetSystemMetrics(SM_CYICON);
  • 새싹교실/2012/아우토반/앞반/4.19 . . . . 15 matches
         #include <stdio.h> // getchar()
         #include <conio.h> // getche(), getch()
          int damage;
          getch();
          damage = rand()%51+50;
          php -= damage;
          printf("선대의 공격! 플레이어는 %d 만큼의 피해를 입었다! \n", damage);
          input = getch();
          damage = rand()%21 + 80;
          shp -= damage;
          printf("플레이어의 공격! 선대는 %d만큼의 피해를 입었다! \n", damage);
          damage = rand()%101 + 50;
          shp -= damage;
          printf("플레이어의 공격! 선대는 %d만큼의 피해를 입었다! \n", damage);
  • 잔디밭/권순의 . . . . 15 matches
          int getRow = 0;
          int getCol = 0;
          cin >> getRow >> getCol;
          while((getRow < 3) || (getCol < 3))
          cin >> getRow >> getCol;
          lawn = (int**)malloc(sizeof(int) * getRow);
          for(int i = 0; i < getRow; i++)
          *(lawn + i) = (int*)malloc(sizeof(int) * getCol);
          for(int i = 0; i < getRow; i++)
          for(int j = 0; j < getCol; j++)
          for(int i = 0; i < (getRow - 2);i++)
          for(int j = 0; j < (getCol - 2); j++)
  • 진법바꾸기/김영록 . . . . 15 matches
         int get_maxjarisu(int num1,int num2);
         int get_jegob(int num,int count);
         int get_count(int num1,int num2,int num3);
         get_maxjarisu 최대 자리수 얻기 함수
         int get_maxjarisu(int num1,int num2)// num1 = 숫자 num2 = 진법
          dividing = get_jegob(num2,count);
         get_count 자리수의 값 얻기 함수
         int get_count(int num1,int num2,int num3) //num1 = 숫자 ,num2 = 진법,num3 = 자리수
          temp = num1 % get_jegob(num2,num3-1);
          return (num1 % get_jegob(num2,num3))/get_jegob(num2,num3-1);
         get_jegob 제곱함수
         int get_jegob(int num,int count) //num =제곱할수 num2 =제곱할횟수
          for (i=get_maxjarisu(num1,num2);i>0;i--)
          temp = get_count(num1,num2,i);
  • 회칙 . . . . 15 matches
         제1조(명칭) 본 학회의 명칭은 ZeroPage이며 어떠한 경우에도 이 조항을 바꿀 수 없다.
         제2조(성격) ZeroPage(이하 "학회"라 한다)는 중앙대학교 소프트웨어대학에 근거하는 학술동아리로 인력의 장이다.
         제1조(명칭) 본 학회의 명칭은 ZeroPage이며 어떠한 경우에도 이 조항을 바꿀 수 없다.
         제2조(성격) ZeroPage(이하 "학회"라 한다)는 중앙대학교 컴퓨터공학부에 근거하는 학술모임으로 인력의 장이다.
         제1조(명칭) 본 학회의 명칭은 ZeroPage이며 어떠한 경우에도 이 조항을 바꿀 수 없다.
         제2조(성격) ZeroPage(이하 "학회"라 한다)는 중앙대학교 컴퓨터공학부에 근거하는 학술모임으로 인력의 장이다.
          1. 본 학회의 명칭은 ZeroPage 이며 어떠한 경우에도 이 조항을 바꿀 수 없다.
          2. ZeroPage 는 중앙대학교 컴퓨터공학과 내의 학술모임으로 인력의 장이다.
          1. 정모란 ZeroPage 회원들의 정기 모임을 말하며 제4장.운영에서 모임의 성격을 정한다.
          3. 회장이란 ZeroPage의 대표로써 제3장.회장단에서 명시한 권한과 의무를 갖는다.
          2. 준회원은 ZeroPage 프로젝트 및 행사에 참여를하며 정모에 3회 이상 참여함으로써 정회원 자격을 득할 수 있다.
          1. ZeroPage 회원이다.
          1. ZeroPage 의 대표로써 학회 운영의 최종 결정 권한을 가진다.
          2. ZeroPage 활동 및 ZeroPage 주관 행사를 이끌어 나갈 의무가 있다.
  • BigBang . . . . 14 matches
          * [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3485.pdf c++11(아마도?) Working Draft]의 7.5절 linkage specification 참고
          * template와 friend 사이에 여러 매핑이 존재한다. many to many, one to many, many to one, one to one : [http://publib.boulder.ibm.com/infocenter/comphelp/v7v91/index.jsp?topic=%2Fcom.ibm.vacpp7a.doc%2Flanguage%2Fref%2Fclrc16friends_and_templates.htm 참고]
          vector <widget *> ar;
          ar,push_back(new widget());
          * 이렇게 될 경우, widget은 계속 생성되는데, pop을 하면, 만들어진 widget은 계속 메모리에 상주하고, widget을 가리키고 있는 ar 항목들만 삭제된다. 그래서, shared_ptr을 사용한다.
          class Widget;
          class Widget{
          Widget();
          Widget w1 = w2;
          Widget w1;
          Widget w2;
          * [http://wiki.zeropage.org/wiki.php/i++VS++i] 이거 전에 얘기했던거다 - [서지혜]
  • ClassifyByAnagram/재동 . . . . 14 matches
          self.assertEquals(expect, self.anagram.getSplitWordList())
          self.assertEquals(expect, self.anagram.getSortWordString())
          self.assertEquals(expect, self.anagram.getStoreWord())
          self.assertEquals(expect, self.anagram.getStoreWord())
          for i in range(len(self.wordString)):
          for i in range(len(self.anagramList)):
          if self.anagramList[i][0] == self.getSortWordString():
          self.anagramList.append([self.getSortWordString()])
          def getSplitWordList(self):
          def getSortWordString(self):
          for i in range(len(self.wordList)):
          def getStoreWord(self):
          for i in range(len(self.anagramList)):
          for j in range(1,len(self.anagramList[i])):
  • Class로 계산기 짜기 . . . . 14 matches
          int getFirstNumber(){ return firstNumber;}
          int getSecondNumber(){ return secondNumber;}
          int getResultNumber(){ return resultNumber;}
          char getSign(){ return sign;}
          switch(memory->getSign())
          memory->setResultNumber(memory->getFirstNumber() + memory->getSecondNumber());
          memory->setResultNumber(memory->getFirstNumber() - memory->getSecondNumber());
          memory->setResultNumber(memory->getFirstNumber() * memory->getSecondNumber());
          memory->setResultNumber(memory->getFirstNumber() / memory->getSecondNumber());
          void output(Memory * memory) { cout << memory->getResultNumber() << endl;}
  • DesignPatternsAsAPathToConceptualIntegrity . . . . 14 matches
         During our discussions about the organization of design patterns there was a comment about the difficulty of identifying the “generative nature” of design patterns. This may be a good property to identify, for if we understood how design patterns are used in the design process, then their organization may not be far behind. Alexander makes a point that the generative nature of design patterns is one of the key benefits. In practice, on the software side, the generative nature seems to have fallen away and the more common approach for using design patterns is characterized as “when faced with problem xyz…the solution is…” One might say in software a more opportunistic application of design patterns is prevalent over a generative use of design patterns.
         This is what Brooks wrote 25 years ago. "… Conceptual integrity is the most important consideration in system design."[Brooks 86] He continues: “The dilemma is a cruel one. For efficiency and conceptual integrity, one prefers a few good minds doing design and construction. Yet for large systems one wants a way to bring considerable manpower to bear, so that the product can make a timely appearance. How can these two needs be reconciled?”
         One approach would be to identify and elevate a single overriding quality (such as adaptability or isolation of change) and use that quality as a foundation for the design process. If this overriding quality were one of the goals or even a specific design criteria of the process then perhaps the “many” could produce a timely product with the same conceptual integrity as “a few good minds.” How can this be accomplished and the and at least parts of the “cruel dilemma” resolved?
         4. Design patterns provide guidance in designing micro-architectures according to a primary modularization principle: “encapsulate the part that changes.”
         5. EDD and RDD will generate different design patterns that meet the primary modularization principle “encapsulate the part that changes.” in different ways when applied according to their axiomatic rules. For example RDD generates Mediator, Command, Template Method and Chain of responsibility (mostly behavior) where as EDD generates Observer, Composite, and Chain of responsibility (mostly structure).
         Now putting this together with the earlier discussion about conceptual integrity we can propose some questions for discussion:
         · Are some O-O design methods better at creating an environment where design patterns are used in a generative sense?
         The dilemma is a cruel one. For efficiency and conceptual integrity, one prefers a few good minds doing design and construction. Yet for large systems one wants a way to bring considerable manpower to bear, so that the product can make a timely appearance. How can these two needs be reconciled?
  • DevelopmentinWindows/APIExample . . . . 14 matches
          while (GetMessage(&msg, NULL, 0, 0))
          TranslateMessage(&msg);
          DispatchMessage(&msg);
          wcex.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH);
         LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
          switch (message)
          MessageBox(hWnd, "Not support", "API", MB_ICONERROR | MB_OK);
          return DefWindowProc(hWnd, message, wParam, lParam);
          PostQuitMessage(0);
          return DefWindowProc(hWnd, message, wParam, lParam);
         LRESULT CALLBACK About(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
          switch (message)
         //Microsoft Developer Studio generated resource script.
         // Generated from the TEXTINCLUDE 2 resource.
         LANGUAGE LANG_KOREAN, SUBLANG_DEFAULT
         #pragma code_page(949)
         // Generated from the TEXTINCLUDE 3 resource.
         // Microsoft Developer Studio generated include file.
  • EightQueenProblem/kulguy . . . . 14 matches
          See Also [http://maso.zdnet.co.kr/20010407/about/article.html?id=120&page=2 마소2001년 4월 About Python 기사 - 파이썬 최적화론]
          QueensProblem problem = new QueensProblem(Integer.parseInt(args[0]));
          System.out.println("가능한 해답 = " + String.valueOf(problem.getSuccessNum()));
          public int getSuccessNum()
          Chessboard.PointList points = board.getAvailablePoints();
          if(point.getY() == index + 1)
          List points = ((PointList)availablePointsStack.peek()).getPoints();
          public PointList getAvailablePoints()
          buff.append(queen.getPoint().toString());
          point = (Point)points.get(index);
          public List getPoints()
          public Point getPoint()
          public int getX()
          public int getY()
  • EightQueenProblem/용쟁호투 . . . . 14 matches
         $PBExportComments$Generated Application Object
         global message message
         Integer il_attack [8,8] , il_limit = 1, il_queen_count = 1
         public function boolean wf_chack_attack (integer ai_x, integer ai_y)
         public function boolean wf_create_queen ();Integer li_x,li_y
         public subroutine wf_reset_maze ();Integer li_x, li_y
         public function boolean wf_chack_attack (integer ai_x, integer ai_y);//32767
         Integer li_x, li_y
         message=create message
         destroy(message)
         MessageBox('Solution',is_solution[1] + '~r' + &
  • Eric3 . . . . 14 matches
         http://www.die-offenbachs.de/detlev/images/eric3-screen-1.png
         http://www.die-offenbachs.de/detlev/images/eric3-screen-2.png
         http://www.die-offenbachs.de/detlev/images/eric3-screen-3.png
         http://www.die-offenbachs.de/detlev/images/eric3-screen-4.png
         http://www.die-offenbachs.de/detlev/images/eric3-screen-5.png
         http://www.die-offenbachs.de/detlev/images/eric3-screen-6.png
         http://www.die-offenbachs.de/detlev/images/eric3-screen-7.png
         http://www.die-offenbachs.de/detlev/images/eric3-screen-8.png
         http://www.die-offenbachs.de/detlev/images/eric3-screen-9.png
         http://www.die-offenbachs.de/detlev/images/eric3-screen-10.png
         http://www.die-offenbachs.de/detlev/images/eric3-screen-11.png
         http://www.die-offenbachs.de/detlev/images/eric3-screen-12.png
         http://www.die-offenbachs.de/detlev/images/eric3-screen-13.png
         http://www.die-offenbachs.de/detlev/images/eric3-screen-14.png
  • Gof/Facade . . . . 14 matches
         http://zeropage.org/~reset/zb/data/facad057.gif
         예를 들기 위해, 어플리케이션에게 컴파일러 서브시스템을 제공해주는 프로그래밍 환경이 있다고 하자. 이 서브시스템은 컴파일러를 구현하는 Scanner, Parser, ProgramNode, BytecodeStream, 그리고 ProgramNodeBuilder 클래스를 포함하고 있다. 몇몇 특수화된 어플리케이션은 이러한 클래스들을 직접적으로 접근할 필요가 있을 것이다. 하지만, 대부분의 컴파일러 시스템을 이용하는 클라이언트들은 일반적으로 구문분석(Parsing)이나 코드 변환 (Code generation) 의 세부적인 부분에 대해 신경쓸 필요가 없다.(그들은 단지 약간의 코드를 컴파일하기 원할뿐이지 다른 강력한 기능을 알 필요가 없다.) 그러한 클라이언트들에게는 컴파일러 서브시스템의 강력하지만 저급레벨인 인터페이스는 단지 그들의 작업을 복잡하게 만들 뿐이다.
         http://zeropage.org/~reset/zb/data/facad058.gif
         http://zeropage.org/~reset/zb/data/facade.gif
         서브시스템 클래스를 private 로 만드는 것은 유용하지만, 일부의 OOP Language가 지원한다. C++과 Smalltalk 는 전통적으로 class에 대한 namespace를 global하게 가진다. 하지만 최근에 C++ 표준회의에서 namespace가 추가됨으로서 [Str94], public 서브시스템 클래스를 노출시킬 수 있게 되었다.[Str94] (충돌의 여지를 줄였다는 편이 맞을듯..)
          ProgramNode* GetRootNode ();
          virtual void GetSourcePosition (int& line, int& index);
          virtual void Traverse (CodeGenerator&);
         Traverse operaton은 CodeGenerator 객체를 인자로 취한다. ProgramNode subclass들은 BytecodeStream에 있는 Bytecode객체들을 machine code로 변환하기 위해 CodeGenerator 객체를 사용한다. CodeGenerator 클래는 visitor이다. (VisitorPattern을 참조하라)
         class CodeGenerator {
          CodeGenerator (BytecodeStream&);
         CodeGenerator 는 subclass를 가진다. 예를들어 StackMachineCodeGenerator sk RISCCodeGenerator 등. 각각의 다른 하드웨어 아키텍처에 대한 machine code로 변환하는 subclass를 가질 수 있다.
         void ExpressionNode::Traverse (CodeGenerator& cg) {
          RISCCodeGenerator generator (output);
          ProgramNode* parseTree = builder.GetRootNode ();
          parseTree->Traverse (generator);
         이 구현에서는 사용하려는 code-generator의 형태에 대해서 hard-codes (직접 특정형태 부분을 추상화시키지 않고 바로 입력)를 했다. 그렇게 함으로서 프로그래머는 목적이 되는 아키텍처로 구체화시키도록 요구받지 않는다. 만일 목적이 되는 아키텍처가 단 하나라면 그것은 아마 이성적인 판단일 것이다. 만일 그러한 경우가 아니라면 우리는 Compiler 의 constructor 에 CodeGenerator 를 인자로 추가하기 원할 것이다. 그러면 프로그래머는 Compiler를 instance화 할때 사용할 generator를 구체화할 수 있다. Compiler facade는 또한 Scanner나 ProgramNodeBuilder 등의 다른 협동하는 서브시스템클래스를 인자화할 수 있다. 그것은 유연성을 증가시키지만, 또한 일반적인 사용형태에 대해 인터페이스의 단순함을 제공하는 Facade pattern의 의의를 떨어뜨린다.
         ET++ application framework [WGM88] 에서, application은 run-time 상에서 application의 객체들을 살필 수 수 있는 built-in browsing tools를 가지고 있다.이러한 browsing tools는 "ProgrammingEnvironment'라 불리는 facade class를 가진 구분된 서브시스템에 구현되어있다. 이 facade는 browser에 접근 하기 위한 InspectObject나 InspectClass같은 operation을 정의한다.
         ET++ application은 또한 built-in browsing support를 없앨수도 있다. 이러한 경우 ProgrammingEnvironment는 이 요청에 대해 null-operation으로서 구현한다. 그러한 null-operation는 아무 일도 하지 않는다. 단지 ETProgrammingEnvironment subclass는 각각 대응하는 browser에 표시해주는 operation을 가지고 이러한 요청을 구현한다. application은 browsing environment가 존재하던지 그렇지 않던지에 대한 정보를 가지고 있지 않다. application 과 browsing 서브시스템 사이에는 추상적인 결합관계가 있다.
         Choices operating system [CIRM93] 은 많은 framework를 하나로 합치기 위해 facade를 사용한다. Choices에서의 key가 되는 추상객체들은 process와 storge, 그리고 adress spaces 이다. 이러한 각 추상객체들에는 각각에 대응되는 서브시스템이 있으며, framework로서 구현된다. 이 framework는 다양한 하드웨어 플랫폼에 대해 Choices에 대한 porting을 지원한다. 이 두 서브시스템은 '대표자'를 가진다. (즉, facade) 이 대표자들은 FileSystemInterface (storage) 와 Domain (address spaces)이다.
  • NSIS/Reference . . . . 14 matches
         === General ===
         || Caption || "zeropage" || 인스톨러의 titlebar 관련 caption. default는 "''Name'' Setup" ||
         || BrandingText || "ZeroPage Installer System v1.0" || 인스톨러 하단부에 보여지는 텍스트 ||
         === License Page - 라이센스 관련 페이지에 쓰이는 속성들 ===
         === Component Page - 설치할 항목을 선택하는 페이지에 쓰이는 속성들 ===
         === Directory Page - 설치할 디렉토리를 선택하는 페이지에 쓰이는 속성들 ===
         === Install Page - 실질적인 Install 화면을 표시하는 페이지에 쓰이는 속성들 ===
         || UninstallSubCaption || page_number subcaption || 0: Confirmation, 1:Uninstalling Files, 2:Completed||
         Label은 Goto 명령어나 기타 조건제어문들 (IfErrors, MessageBox, IfFileExists, StrCmp 등)을 위해 이용한다.
         || WriteRegExpandStr || . || . ||
         || GetFullPathName || . || . ||
         || GetTempFileName || . || . ||
         || GetDllVersion || . || . ||
         || GetDLLVersionLocal || . || . ||
         || GetFileTime || . || . ||
         || GetFileTimeLocal || . || . ||
         || SendMessage || . || . ||
         || MessageBox || . || . ||
         || GetFunctionAddress || . || . ||
         || GetLabelAddress || . || . ||
  • OurMajorLangIsCAndCPlusPlus/stdio.h . . . . 14 matches
         || int fgetc(FILE *) || 해당 스트림에서 한 글자를 받아온다. ||
         || int fgetpos(FILE *, fpos_t *) || 해당 스트림의 포인터의 위치를 fpos_t에 저장한다. ||
         || char * fgets(char *, int, FILE *) || char*에 int의 길이만큼 스트림에서 읽어서 저장한다. 파일의 끝이나 오류일 경우 NULL을 리턴한다. ||
         || int getc(FILE *) || 해당 스트림에서 한 글자를 받아온다. ||
         || int getchar(void) || 표준 입출력으로 부터 한 글자를 읽어온다. ||
         || char * gets(char *) || 표준 입출력에서 한줄을 입력받는다. 오류가 발생할 경우 NULL을 리턴한다. ||
         || int ungetc(int, FILE *) || 해당버퍼로 읽어온 문자를 다시 넣는다. ||
         || wint_t fgetwc(FILE *) || 해당 스트림에서 유니코드 한자를 읽어온다. ||
         || wint_t getwc(FILE *) || 해당 스트림에서 유니코드 한자를 읽어온다. ||
         || wint_t getwchar(void) || 표준 입출력으로 부터 유니코드 한자를 읽어온다. ||
         || wint_t ungetwc(wint_t, FILE *) || 해당 버퍼로 읽어온 유니코드 한 문자를 다시 넣는다. ||
         || wchar_t * fgetws(wchar_t *, int, FILE *) || 해당 스트림으로 부터 유니코드 문자열을 읽어온다. ||
         || int fgetchar(void) || 표준 입출력으로 부터 문자 한개를 엔터가 입력될 때 입력받는다. ||
         || int getw(FILE *) || 스트림으로 부터 2바이트의 정수를 읽어온다. ||
  • ProjectZephyrus/ThreadForServer . . . . 14 matches
         Eclipse를 이용해서 자신이 만든 프로젝트 아무거나 ZeroPage CVS에 저장해 본다.
         [http://zeropage.org/~neocoin/ProjectZephyrus/data/junit.jar jUnit Lib] [[BR]]
         [http://zeropage.org/~neocoin/ProjectZephyrus/data/mm.mysql-2.0.14-bin.jar MySQL JDBC Driver][[BR]]
         InfoManager쪽의 writeDeleteBuddy 부분을 완성해서 commit시켜라
         만들어서 InfoManager가 최초 생성시 앞의 두개를 수행하도록 하는데 위치는
         InfoManager.getInstance()의 if문 안쪽에 넣어주면 sync문제도 해결될것이다.
         그후 남은 할일이라면, 현재 InfoManager가 다른 package임에도 불구하고 command package에 대한
         information hiding이 잘 지켜지지 않았다. 다른 쪽은 내가 코딩하면서 package내부는 느슨하게,
         InfoManager의 코드들의 경우 attribute에 직접 접근하는 부분이 너무많은듯 하다.
         일단, ["ProjectZephyrus/Server"]의 진행율에 기록된 대로 InfoManager의 DeleteBuddy부분외에는 완료되었다.
         6/7일에 상규와 만나서 InfoManager를 거의(?) 마쳤는데, 일단 전에 PacketForm 석천이와 회의할때와 바뀐것이
  • RedundantArrayOfInexpensiveDisks . . . . 14 matches
         http://zeropage.org/pub/image/RAID_00.gif
         http://zeropage.org/pub/image/RAID_01.gif
         http://zeropage.org/pub/image/RAID_02.gif
         http://zeropage.org/pub/image/RAID_03.gif
         http://zeropage.org/pub/image/RAID_04.gif
         http://zeropage.org/pub/image/RAID_05.gif
         http://zeropage.org/pub/image/RAID_06.gif
  • Refactoring/BadSmellsInCode . . . . 14 matches
         == Large Class ==
          * When you can get the data in one parameter by making a request of an object you already know about - ReplaceParameterWithMethod
         == Divergent Change ==
         == Shotgun Surgery ==
          * Divergent Change - one class that suffers many kinds of changes
          * shotgun surgery - one change that alters many classes
         병렬 상속 구조. shotgun surgery의 특별 케이스가 된다. -_-a
         == Speculative Generality ==
         == Message Chains ==
         MoveMethod, MoveField, ChangeBidirectionalAssociationsToUnidirectional, ReplaceInheritanceWithDelegation, HideDelegation
         필드, getter, setter만을 가진 어린아이와 같은 클래스.
  • TddRecursiveDescentParsing . . . . 14 matches
          start = doc.getStart()
          statements = start.getStatements()
          statement = statements.getStatement()
          identifier = statement.getIdentifier()
          token = identifier.getToken()
          assignment_operator = statement.getAssignmentOperator()
          token = assignment_operator.getToken()
          expression = statement.getExpression()
          term = expression.getTerm()
          factor = term.getFactor()
          identifier = factor.getIdentifier()
          token = identifier.getToken()
          plus_operator = expression.getPlusOperator()
          token = plus_operator.getToken()
  • TestDrivenDatabaseDevelopment . . . . 14 matches
          Article article = repository.get(1);
          assertEquals (writerEdited, article.getWriter());
          assertEquals (titleEdited, article.getTitle());
          assertEquals (bodyEdited, article.getBody());
          assertEquals (1, repository.getTotalArticle());
          assertEquals (1, repository.getTotalArticle());
          assertEquals (0, repository.getTotalArticle());
          public void testGet() throws SQLException {
          Article article2 = repository.get(1);
          assertEquals(writer, article2.getWriter());
          assertEquals (0, rs.getRow());
          con = DriverManager.getConnection(url);
          Article get(int index) throws SQLException;
          int getTotalArticle() throws SQLException;
  • UglyNumbers/승한 . . . . 14 matches
         def divisor(target, div):
          if target < div:
          return target
          while target % div == 0:
          target /= div
          return target
         def isUgly(target):
          target = divisor(target, 2)
          target = divisor(target, 5)
          target = divisor(target, 3)
          if target != 1:
  • 김동준/Project/OOP_Preview/Chapter1 . . . . 14 matches
          public GuitarPeroperty getGP() {
          public String getserialNumber(){
          public String getserialNumber() {return this.serialNumber; }
          public double getPrice() { return this.price; }
          public String getBuilder() { return this.builder; }
          public String getModel() { return this.model; }
          public String getType() { return this.type; }
          public String getBackWood() { return this.backWood; }
          public String getTopWood() { return this.topWood; }
          public Guitar getGuitar(String sn){
          while(this.GLPointer.Guitar != null && this.GLPointer.Guitar.getGP().getserialNumber() != sn && this.GLPointer.next != null) {
          if (this.GLPointer.next == null && this.GLPointer.Guitar.getGP().getserialNumber() != sn) {
  • 데블스캠프2009/목요일/연습문제/MFC/김태욱 . . . . 14 matches
          // ClassWizard generated virtual function overrides
          virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
          DECLARE_MESSAGE_MAP()
         void CAboutDlg::DoDataExchange(CDataExchange* pDX)
          CDialog::DoDataExchange(pDX);
         BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)
          // No message handlers
         END_MESSAGE_MAP()
          m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
         void CZxczxcDlg::DoDataExchange(CDataExchange* pDX)
          CDialog::DoDataExchange(pDX);
         BEGIN_MESSAGE_MAP(CZxczxcDlg, CDialog)
         END_MESSAGE_MAP()
         // CZxczxcDlg message handlers
          // IDM_ABOUTBOX must be in the system command range.
          CMenu* pSysMenu = GetSystemMenu(FALSE);
          SendMessage(WM_ICONERASEBKGND, (WPARAM) dc.GetSafeHdc(), 0);
          int cxIcon = GetSystemMetrics(SM_CXICON);
          int cyIcon = GetSystemMetrics(SM_CYICON);
          GetClientRect(&rect);
  • 데블스캠프2012/다섯째날/C로배우는C++원리 . . . . 14 matches
          int age;
         void setAge(void* this, const int age) {
          this_person->age = age;
          printf("name = %s, age = %d\n", this_person->name, this_person->age);
         void createPerson(void* this, const char* name, const int age){
          setAge(this,age);
         void createStudent(void* this, const char* name, const int age, const char* studentID){
          createPerson(this, name, age);
          printf("name = %s, age = %d, studentID = %s\n", this_person->name, this_person->age, this_student->studentID);
  • 코드레이스/2007.03.24상섭수생형진 . . . . 14 matches
         bool getColor(int sec)
          cout << ((getColor(sec))? "green" : "red") << endl ;
         bool getColor(int sec)
         int getSec(int Y, int m, int d, int H, int i, int s)
          sec = getSec(year, month, day, hour, min, sec);
          cout << sec << "초" << endl << ((getColor(sec))? "green" : "red") << endl ;
         bool getColor(int sec)
         int getSec(int Y, int m, int d, int H, int i, int s)
          sec = getSec(year, month, day, hour, min, sec);
          cnt += (getColor(sec) ? 0 : 1);
         int getColor(int sec)
         int getSec(int Y, int m, int d, int H, int i, int s)
          sec = getSec(year, month, day, hour, min, sec);
          cnt += (getColor(sec) ? 0 : 1);
  • 3N+1Problem/강희경 . . . . 13 matches
         범위(Range)를 인위적으로 줄여야한다는 결론에 도달.
          if(IsInRange(aMin, aMax, aNumber) and aBinaryMap[aNumber-aMin]):
         def InputRange():
          rangeOfMap = aMax - aMin + 1
          binaryMap = range(rangeOfMap)
          for i in range(rangeOfMap):
          for i in range(aMin, aMax+1):
         def IsInRange(aMin, aMax, aNumber):
          for i in range(aMin, aMax/2+1):
          while(IsInRange(aMin, aMax, 2*tempI)):
          min, max = InputRange()
  • 3rdPCinCAUCSE/FastHand전략 . . . . 13 matches
         3회 경진대회 팀 2위인 Fast Hand Fancy (빠른손) 팀 전략 ([1002], [경태], [geniumin])
         대회 1주일 전 [1002] 와 [geniumin] 군은 도서관에서 정보 올림피아드 관련 책을 빌렸었습니다. 그리고 대회 2시간 전 [1002] 와 [경태]군은 해당 책의 문제중 3문제 정도를 풀어봤습니다.
         C 번의 경우는 일단 [geniumin] 군이 초기 분석 & 알고리즘을 만들고 중반에 [1002]군이 pseudo-code 화, 후반 알고리즘 검산 & 알고리즘 수정에 대해서 [geniumin] & [경태]군이, 구현은 pseudo code 를 만들던 [1002]가 했습니다.
         [1002] 가 이전에 비슷한 문제를 풀어본 경험이 있던 관계로 바로 구현을 맡았습니다. 대략 코딩에 2-3분정도 소요하였고, 그 동안 [경태]와 [geniumin] 가 3번문제에 대해 분석.
         [경태]가 코딩을 맡았으며 그 동안 [1002] 와 [geniumin] 가 3번문제에 대해 분석. [1002]는 실제 문제를 이해하는 시간이 적었던 관계로 [geniumin] 이 주로 설명. 추후에 [1002] 는 [geniumin] 의 방법이 맞다는 전제하에 pseudo code로의 작성을 도왔습니다.
         [geniumin] & [경태] 군에게 다시금 감사하며.. 또하나 느낀점이라면, 협업에서는 사람들에 대한 믿음이 참 중요하다는 생각이 들었습니다. 역시 수학적인 사고 & 알고리즘 부분은 [geniumin]나 [경태]쪽이 저보다 보는 시야가 깊다는 것을 느꼈습니다. [1002]는 처음에 [geniumin] 과 같이 C 번에 대해 알고리즘 분석 & 디자인 할때는 약간 이해가 가지 않는 부분에 대해서 수긍을 잘 안했었는데, 추후 [geniumin]를 믿고 그의 의견이 맞다고 가정하고 문제를 풀고 코드화 했을때 테스트 예제 데이터에 대한 답이 정확히 나오는 것을 보면서, [geniumin]의 알고리즘을 코드화해주는것에 전념하게 되었습니다. 만일 혼자서 고민하고 문제를 각자 따로 풀려고 했었다면 그런 좋은 결과가 나오지 않았을 것입니다. (아쉽게 시간내에 C 번을 통과하지 못했지만, 조금만 더 시간이 있었으면 통과했을것이라는..~) 협업시에 상대에 대한 믿음이 얼마나 중요한가에 대해 다시금 느끼게 되었습니다.
  • AcceleratedC++/Chapter6 . . . . 13 matches
          * 음. 또 새로운 것이 보이지 않는가? copy는 generic algorithm의 예이고, back_inserter는 반복자 어댑터의 예이다. 이게 무엇인지는 차근차근 살펴보도록 하자.
          * Generic algorithm이라는 컨테이너의 부분이 아닌 알고리즘이다. 파라메터로 반복자를 받는다. 비슷하지 않은가? .이 없다 뿐이지 그냥 쓰자.
          // get the rest of the \s-1URL\s0
          write_analysis(cout, "average", average_analysis, did, didnt);
          === 6.2.3 Grading based on average homework grade ===
          ==== average함수 ====
         double average(const vector<double>& v)
          ==== average_grade함수 ====
         double average_grade(const Student_info& s)
          return grade(s.midterm, s.final, average(s.homework));
          ==== average_analysis함수 ====
         double average_analysis(const vector<Student_info>& students)
          back_inserter(gardes), aveage_grade);
  • Adapter . . . . 13 matches
         http://zeropage.org/~reset/zb/data/dpsc_105.JPG
         '''Adapter'''는 위에도 의미한 것과 같이 특별한(일반적 접근을 벗어난) object들을 '''client'''들이 고유의 방법('''Targets''')으로 접근하도록 해준다.
         자 그럼 Adapter를 적용시키는 시나리오를 시작해 본다. ''Design Patterns''(DP139)에서 DrawingEditor는 그래픽 객체들과 Shape의 상속도상의 클래스 인스턴스들을 모아 관리하였다. DrawingEditor는 이런 그래픽 객체들과의 소통을 위하여 Shape 프로토콜을 만들어 이 규칙에 맞는 메세지를 이용한다. 하지만 text인자의 경우 우리는 이미 존재하고 있는 TextView상에서 이미 구현된 기능을 사용한다. 우리는 DrawEditior가 TextView와 일반적으로 쓰이는 Shape와 같이 상호작용 하기를 원한다. 그렇지만 TextView는 Shape의 프로토콜을 따르지 않는 다는 점이 문제이다. 그래서 우리는 TextShap의 Adapter class를 Shape의 자식(subclass)로 정의 한다. TextShape는 인스턴스로 TextView의 참조(reference)를 가지고 있으며, Shape프로토콜상에서의 메세지를 사용한다.; 이들 각각의 메세지는 간단히 다른 메세지로 캡슐화된 TextView에게 전달되어 질수 있다. 우리는 그때 TextShape를 DrawingEditor와 TextView사이에 붙인다.
         TextShape는 Shape에 translator같은 특별한 일을 위한 기능을 직접 추가한 것으로 Shape의 메세지를 TextView Adaptee가 이해 할수 있는 메세지로 변환 시킨다.:하지만 DrawingEditor가 TextSape에 대한 메세지를 보낼때 TextShape는 다르지만 문법적으로 동일한 메세지를 TextView 인스턴스에게 보낸다. [[BR]]
         === Message-Forwarding Pluggable Adapter ===
         상호 작용(사용자가 직접 이용하는의미)하는 어플리케이션을 위한 Model-View-Controller(MVC) 패러다임에서 View 객체들(화면상에 표현을 담당하는 widget들) 은 밑바탕에 깔려있는 어플리케이션 모델과 연결되어진다. 그래서 모델안에서의 변화는 유저 인터페이스에 반영하고 인터페이스 상에서 사용자들에 의한 변화는 밑에 위치한 되어지는 모델 데이터(moel data)에 변화를 유도한다.View객제들이 제공되어 있는 상태라서 어떠한 상호 작용하는 어플리케이션 상에서라도 그들은 ㅡ걸 사용할수 있다. 그러므로 그들은 그들의 모델과의 통신을 위해 일반적인 프로코콜을 사용한다;특별한 상황에서 모델로 보내어지는 getter message는 값이고 일반적인 setter message역시 값이다.:예를 들자면 다음 예제는 VisualWorks TextEditorView가 그것의 contects를 얻는 방법이다.
          TextEditorView>>getContents
         반면에 어플리케이션 모델 오프젝트들은 일반적으로 다양한 모습을 하나의 값에 보다는 가지고 있다. 그것들이 하나의 모습으로 표현되지만, 모델 객체들은 value와 value:에 보다 분야에 알맞는 accessor message를 좀더 많은 의미를 지닌 이름으로 쓰인다. (DeleteMe 수정 필요). 그런데 문제점는 우리가 어떻게 뷰나 뷰의 모델에서 뷰가 모델이 이해할수 없는 메세지를 보내면 잡아내느냐 하는거다. 해결책은 우리는 Pluggable Adapter, 값을 메세지로 변환 시키는 것이라고 제시 할수 있다.-저것(Pluggable Adapter)은 메세지를 값 메세지(value message)를 받을때 그것의 Adaptee로 보내는 것이다. 우리는 value: 상에서도 같은걸 해할수 있다.
         자 그럼 여기에 예제를 보자. 우리는 employee관리 application을 가지고 있다고 가정한다.어플리케이션 모델은 하나의 인자인, employee의 사회 보장(비밀) 번호(social security number)의 포함하고 application의 사용자 인터페이스는 employee의 사회 보장 번호를 화면상에 뿌려주는 '입력 박스 뷰'를 포함한다.모델의 엑세스하고 초기화 시키기 위한 메소드는 'socialSecurity'와 'socialSecurity:'로 이름 지어져 있다. 입력 박스는 단지 현재의 사회 보장 번호를 뿌리기만 한지만 모델의 값을 요청하는 방법만을 알고있다.( DeleteMe 수정 필요 ) 그래서 우리는 value mesage를 socialSecurity로 변환 해야 한다.우리는 Pluggable Adapter 객체를 이런 목적을 위해서 사용할수 있다.자 우리의 예제를 위한 interaction 다이어 그램을 보자
         이 다이어 그램은 단순화 시킨것이다.;그것은 개념적으로 Pluggable Adpter의 수행 방식을 묘사한다.그러나, Adaptee에게 보내지는 메세지는 상징적으로 표현되는 메세지든, 우회해서 가는 메세지든 이런것들을 허가하는 perform:을 이용하여 실제로 사용된다.|Pluggable Adpater는 Symbol로서 메세지 수집자를 가질수 있고, 그것의 Adaptee에서 만약 그것이 평범한 메세지라면 수집자인 perform에게 어떠한 시간에도 이야기 할수 있다.|예를 들어서 selector 가 Symbol #socialSecurity를 참조할때 전달되는 메세지인 'anObject socialSecurity'는 'anObject perform: selector' 과 동일하다. |이것은 Pluggable Adapter나 Message-Based Pluggable Adapter에서 메세지-전달(message-forwading) 구현되는 키이다.| Adapter의 client는 Pluggable Adapter에게 메세지 수집자의 value와 value: 간에 통신을 하는걸 알린다,그리고 Adapter는 이런 내부적 수집자를 보관한다.|우리의 예제에서 이것은 client가 'Symbol #socialSecurity와 value 그리고 '#socialSecurity:'와 'value:' 이렇게 관계 지어진 Adapter와 이야기 한는걸 의미한다.|양쪽중 아무 메세지나 도착할때 Adapter는 관련있는 메세지 선택자를 그것의 'perform:'.을 사용하는 중인 Adaptee 에게 보낸다.|우리는 Sample Code부분에서 그것의 정확한 수행 방법을 볼것이다.
  • Bicoloring/문보창 . . . . 13 matches
         bool input(int edge[][2], int * nVertex, int * nInputLine);
         bool isBicolorale(int edge[][2], int nVertex, int nInputLine);
          int edge[MAX_VERTEX][2];
          while (input(edge, &nVertex, &nInputLine))
          if (isBicolorale(edge, nVertex, nInputLine))
         bool isBicolorale(int edge[][2], int nVertex, int nInputLine)
          if (count == edge[i][0]) //
          if (paintColor(count, edge[i][1], color) == false)
          if (count == edge[i][1])
          if (paintColor(count, edge[i][0], color) == false)
         bool input(int edge[][2], int * nVertex, int * nInputLine)
          cin >> edge[i][0] >> edge[i][1];
  • CPPStudy_2005_1/STL성적처리_1 . . . . 13 matches
          double average;
         double average(Student_info &s);
         void totalAverage(vector<Student_info> &students);
          totalAverage(students);
         double average(Student_info &s)
          return s.average=Sum(s)/SUBJECT_SIZE;
         void totalAverage(vector<Student_info> &students)
          vector<double> averageScore;
          transform(students.begin(),students.end(),back_inserter(averageScore),average);
          out<<it->name<<" - totalSum : "<<it->total<<" average : "<<it->average<<"\n";
         http://zeropage.org/~namsangboy/score.GIF
  • ClassifyByAnagram/김재우 . . . . 13 matches
          self.assertEquals ( { 'abc' : ['abc'] }, a.getDictionary() )
          self.assertEquals ( { 'abc' : ['abc', 'cba'] }, a.getDictionary() )
          def getDictionary( self ):
          Assertion.AssertEquals( "-abc add abc", anagram.GetLog() );
          Assertion.AssertEquals( "-abc add abc-cba append abc", anagram.GetLog() );
          Assertion.AssertEquals( "-abc add abc-cba append abc-aa add aa", anagram.GetLog() );
          System.Collections.IEnumerator myEnumerator = list.GetEnumerator();
          public String GetLog()
          IDictionaryEnumerator de = m_dictionary.GetEnumerator();
          IEnumerator le = list.GetEnumerator();
          * To change template for new class use
         package anagram;
          assertEquals( "{ab=[ba]}", anagram.getDictionaryStr() );
          assertEquals( "{ab=[ba, ab]}", anagram.getDictionaryStr() );
          assertEquals( "{ab=[ba, ab], cd=[dc]}", anagram.getDictionaryStr() );
          * To change template for new class use
         package anagram;
          List list = (List) m_dictionary.get( sortedWord );
          public String getDictionaryStr() {
          e.printStackTrace(); //To change body of catch statement use Options | File Templates.
  • CleanCode . . . . 13 matches
          * 아래와 같은 식으로 Account내부의 정보를 하나로 묶으면 AccountInfo 클래스와 getAccountInfo()등이 있을법하지 않은가? -> 저런 구조 자체가 잘못됐을 수 있다. getAccountInfo()와 같은 방법이 아니라 다른 방법으로 일을 시키는 모양이 더 낫다.
          * gerrit 설치
          * [http://alblue.bandlem.com/2011/02/gerrit-git-review-with-jenkins-ci.html 참고 데모 동영상]
          * [http://www.filewiki.net/xe/index.php?&vid=blog&mid=textyle&act=dispTextyle&search_target=title_content&search_keyword=gerrit&x=-1169&y=-20&document_srl=10376 gerrit install guide]
          * [http://u1aryz.blogspot.kr/2011/12/gerrit-error-gerritsite-not-set.html Gerrit기동시에「** ERROR: GERRIT_SITE not set」]
          * Git + Gerrit + Jenkins 전체 결합을 통해 코드 버그를 줄여보자
         var array = stringObject.match(/regexp/); // if there is no match, then the function returns null, if not returns array.
         var array = stringObject.match(/regexp/) || []; // if the function returns null, then substitute empty array.
          * [http://wiki.zeropage.org/wiki.php/Gof/AbstractFactory Factory Pattern]
          [Challengers3]
  • EightQueenProblem/강석천 . . . . 13 matches
          self.assertEquals (self.bd.GetData (2,2), 0)
          self.assertEquals (self.bd.GetData (2,2) ,1)
          def testGetFirstCornerInCrossLeftTopToRightBottom (self):
          self.assertEquals (self.bd.GetFirstCornerInCrossLeftTopToRightBottom (3,3), (0,0))
          self.assertEquals (self.bd.GetFirstCornerInCrossLeftTopToRightBottom (4,3), (1,0))
          self.assertEquals (self.bd.GetFirstCornerInCrossLeftTopToRightBottom (1,5), (0,4))
          self.assertEquals (self.bd.GetFirstCornerInCrossLeftTopToRightBottom (0,0), (0,0))
          def testGetFirstCornerInCrossLeftBottomToRightTop (self):
          self.assertEquals (self.bd.GetFirstCornerInCrossLeftBottomToRightTop (2,2), (0,4))
          self.assertEquals (self.bd.GetFirstCornerInCrossLeftBottomToRightTop (3,5), (1,7))
          self.assertEquals (self.bd.GetFirstCornerInCrossLeftBottomToRightTop (7,7), (7,7))
          def testGetUnAttackablePositon (self):
          self.assertEquals (self.bd.GetUnAttackablePosition (1), ((2,1),(3,1),(4,1),(5,1),(6,1),(7,1)))
          self.assertEquals (self.bd.GetUnAttackablePosition (2), ((1,2),(3,2),(4,2),(5,2),(6,2),(7,2)))
          for i in range (0,8):
          for j in range (0,8):
          def GetData (self, x, y):
          for i in range (0,8):
          if self.GetData (x,i) == 1:
          for i in range (0,8):
  • HanoiProblem/임인택 . . . . 13 matches
          public boolean movable(Integer discNum){
          Integer iObj = (Integer)lastObj;
          Integer i = new Integer(discNum);
          public Integer getTopDisc() {
          Integer topDisc = (Integer)(discsAtPillar.lastElement());
          Integer i = (Integer)(enum.nextElement());
          Integer discNum = from.getTopDisc();
  • InternalLinkage . . . . 13 matches
         Consider for a moment why you'd declare an object to be static. It's usually because you want only a single copy of that object, right? Now consider what inline means. Conceptually, it means compilers should replace each call to the function with a copy of the function body, but for non-member functions, it also means something else. It means the functions in question have internal linkage.
         You don't ordinarily need to worry about such linguistic mumbo jumbo, but there is one thing you must remember: functions with internal linkage may be duplicated within a program (i.e., the object code for the program may contain more than one copy of each function with internal linkage), and this duplication includes static objects contained within the functions. The result? If you create an inline non-member function containing a local static object, you may end up with more than one copy of the static object in your program! So don't create inline non-member functions that contain local static data.(9)
         9) In July 1996, the °ISO/ANSI standardization committee changed the default linkage of inline functions to external, so the problem I describe here has been eliminated, at least on paper. Your compilers may not yet be in accord with °the standard, however, so your best bet is still to shy away from inline functions with static data. ¤ Item M26, P61
         그것은 바로 InternalLinkage 때문이다. InternalLinkage 란, 컴파일 단위(translation unit -> Object Code로 생각해 보자) 내에서 객체나 함수의 이름이 공유되는 방식을 일컫는다. 즉, 객체의 이름이나 함수의 이름은 주어진 컴파일 단위 안에서만 의미를 가진다.
         예를들어, 함수 f가 InternalLinkage를 가지면, 목적코드(Translation Unit) a.obj 에 들어있는 함수 f와 목적코드 c.obj 에 들어있는 함수 f는 동일한 코드임에도 별개의 함수로 인식되어 중복된 코드가 생성된다.
          ''DeleteMe 이 말도 이해가 안갑니다. 주제로 시작한 inline은 중복 코드를 감안하고 성능을 위해서 쓰는 것이 아니 었던가요? 무엇이 문제인가요? inline 이 아닌 함수들은 ExternalLinkage로 전제 되었다고 볼수 있는데, 지적해야 할것은 inline의 operation에 해당하는 코드가 아니라, static 같은 변수가 중복을 예로 들어야 할것을... --NeoCoin''
         하지만 InternalLinkage가 초례하는 문제는 1996 {{{~cpp ISO/ANSI C++ }}} 표준화 작업에서 인라인함수(InlineFunction)를 ExternalLinkage 로 변경해서 문제가 되지 않는다.(최근의 컴파일러들은 지원한다.).
          ''암튼,결론이 어떻게 되나요? singleton 을 구현하는 용도로 자주 쓰는 static 변수를 사용하는 (주로 getInstance류) 메소드에서는 inline 을 쓰지 말자 인가요? --[1002]''
         == InternalLinkage문제가 등장하는 다른 케이스 ==
  • JavaStudy2003/세번째과제/노수민 . . . . 13 matches
          JOptionPane.showMessageDialog(null,word);
          info += "Line point_1 x : " + p1.getX() + "\n" +
          "Line point_1 y : " + p1.getY() + "\n" +
          "Line point_2 x : " + p2.getX() + "\n" +
          "Line point_2 y : " + p2.getY() + "\n";
          JOptionPane.showMessageDialog(null, info);
          public void change(int p1_xValue, int p1_yValue, int p2_xValue, int p2_yValue) {
          info += "Rectangle point_1 x : " + p1.getX() + "\n" +
          "Rectangle point_1 y : " + p1.getY() + "\n" +
          "Rectangle point_2 x : " + p2.getX() + "\n" +
          "Rectangle point_2 y : " + p2.getY() + "\n";
          JOptionPane.showMessageDialog(null, info);
          public void change(int p1_xValue, int p1_yValue, int p2_xValue, int p2_yValue) {
  • NSIS/예제3 . . . . 13 matches
         [http://zeropage.org/~reset/zb/download.php?id=KDP_board_image&page=1&page_num=20&category=&sn=&ss=on&sc=on&keyword=&prev_no=&select_arrange=headnum&desc=&no=50&filenum=1 만들어진Installer] - 실행가능.
         BrandingText "ZeroPage Install v1.0"
         Contributors: nnop@newmail.ru, Ryan Geiss, Andras Varga, Drew Davidson, Peter Windridge, Dave Laundon, Robert Rainwater, Yaroslav Faybishenko, et al.
         SubCaption: page:0, text=: 라이센스기록
         SubCaption: page:1, text=: 인스톨 옵션
         SubCaption: page:2, text=: 인스톨할 폴더 선택
         SubCaption: page:3, text=: 인스톨중인 화일들
         SubCaption: page:4, text=: 완료되었습니다
         BrandingText: "ZeroPage Install v1.0"
  • NamedPipe . . . . 13 matches
         VOID GetAnswerToRequest(LPTSTR, LPTSTR, LPDWORD); // 스레드
          PIPE_TYPE_MESSAGE | // message type pipe
          PIPE_READMODE_MESSAGE | // message-read mode
          // zero, GetLastError returns ERROR_PIPE_CONNECTED. // 만약 0 값이 리턴이 될 경우 ERROR_PIPE_CONNECTED를 리턴한다.
          TRUE : (GetLastError() == ERROR_PIPE_CONNECTED);
          GetAnswerToRequest(chRequest, chReply, &cbReplyBytes);
          LPVOID lpvMessage;
          GENERIC_READ | // read and write access
          GENERIC_WRITE,
          if (GetLastError() != ERROR_PIPE_BUSY)
         // The pipe connected; change to message-read mode.
         // 여기서 잠깐 PIPE_READMODE_MESSAGE는 읽기용이라고 나와있지만 MSDN에는 이 모드가 새로운 모드로
         // Default는 PIPE_READMODE_DATA 이고 PIPE_READMODE_MESSAGE가 실패할 경우 default로 정해진다.
          dwMode = PIPE_READMODE_MESSAGE;
         // Send a message to the pipe server.
          lpvMessage = (argc > 1) ? argv[1] : "default message";
          lpvMessage, // message
          strlen(lpvMessage) + 1, // message length
          if (! fSuccess && GetLastError() != ERROR_MORE_DATA)
          if (! WriteFile(GetStdHandle(STD_OUTPUT_HANDLE),
  • PageListMacro . . . . 13 matches
         [[PageList(Help.*,date)]]
         [[PageList(Help.*,date)]]
         {{{[[PageList(Macro)]]
         [[PageList(Macro)]]
         {{{[[PageList(Help.*,m)]]
         [[PageList(Help.*,m)]]
         {{{[[PageList(^MX.*)]]
         [[PageList(^MX.*)]]
         {{{[[PageList(date)]]}}}
         {{{[[PageList(subdir)]]}}}
         SisterWiki에 있는 내용도 찾을 수 있으면 좋겠습니다. FullSearchMacro야 SisterWiki랑은 무관하지만 PageList는 SisterWiki까지도 수용할 수 있다고 생각합니다.
          FullSearch -> LikePages -> LikePages with MetaWiki의 순서로 찾을 수 있는 어포던스를 더 분명히 제공하도록 해야겠습니다. --WkPark
  • Plugin/Chrome/네이버사전 . . . . 13 matches
          1. Tutorial (getstarted) with fileset(manifest.json,.js,.html)
         http://code.google.com/chrome/extensions/getstarted.html
          "GET",
          "per_page=20",
          var photos = req.responseXML.getElementsByTagName("photo");
          var img = document.createElement("image");
          img.src = constructImageURL(photo);
         function constructImageURL(photo) {
          return "http://farm" + photo.getAttribute("farm") +
          ".static.flickr.com/" + photo.getAttribute("server") +
          "/" + photo.getAttribute("id") +
          "_" + photo.getAttribute("secret") +
          <title>Getting Started Extension's Popup</title>
         <script language="javascript">
          "description" : "A trivial usage example.",
  • ReadySet 번역처음화면 . . . . 13 matches
         Software development projects require a lot of "paperwork" in the form of requirements documents, design documents, test plans, schedules, checklists, release notes, etc. It seems that everyone creates the documents from a blank page, from the documents used on their last project, or from one of a handful of high-priced proprietary software engineering template libraries. For those of us who start from a blank page, it can be a lot of work and it is easy to forget important parts. That is not a very reliable basis for professional engineering projects.
         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.
         These templates are in pure XHTML with CSS, not a proprietary file format. That makes them easier to edit and to track changes using freely available tools and version control systems. The templates are designed to always be used on the web; they use hyperlinks to avoid duplicating information.
         The templates are not burdened with information about individual authorship or document change history. It is assumed that professional software developers will keep all project documents in version control systems that provide those capabilities.
         These templates are not one-size-fits-all and they do not attempt to provide prescriptive guidance on the overall development process. We are developing a broad library of template modules for many purposes and processes. The templates may be filled out in a suggested sequence or in any sequence that fits your existing process. They may be easily customized with any text or HTML editor.
         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?'''
          '''*How can users get started?'''
          *Use a text editor or an HTML editor. Please see our list of recommended tools. (You can use Word, but that is strongly discouraged.)
          *7. Use the words-of-wisdom pages to help improve the document or deepen your understanding of relevant issues.
          *8. Optionally, you may change fonts and colors in the file css/inst.css.
  • Self-describingSequence/황재선 . . . . 13 matches
          public int getSequence(int n) {
          int value = ds.getSequence(n);
          assertEquals(1, ds.getSequence(1));
          assertEquals(2, ds.getSequence(2));
          assertEquals(2, ds.getSequence(3));
          assertEquals(3, ds.getSequence(4));
          assertEquals(3, ds.getSequence(5));
          assertEquals(4, ds.getSequence(6));
          assertEquals(21, ds.getSequence(100));
          assertEquals(356, ds.getSequence(9999));
          assertEquals(1684, ds.getSequence(123456));
          assertEquals(438744, ds.getSequence(1000000000));
          assertEquals(673365, ds.getSequence(2000000000));
  • Star/조현태 . . . . 13 matches
          bool operator == (const SavePoint& target) const
          return x == target.x && y == target.y && z == target.z;
          bool operator < (const SavePoint& target) const
          if (x == target.x && y == target.y && z < target.z)
          if (x == target.x && y < target.y)
          if (x < target.x)
         int GetMinimum()
         int GetMaximum()
         void GetXYZ(int calculateNumber, int i, int j, int k, int& x, int& y, int& z, int& number)
         void ChangeXYZ(int& x, int& y, int& z, int calculateNumber)
          GetXYZ(calculateNumber, i, j, k, x, y, z, number);
          ChangeXYZ(x, y, z, calculateNumber);
          cout << GetMinimum() << " " << GetMaximum() << endl;
  • TheJavaMan/달력 . . . . 13 matches
          Container contentPane = getContentPane();
          changeData();
          changeData();
          tfYear.setText(String.valueOf(Calendar.getInstance().get(Calendar.YEAR)));
          cbMonth.setSelectedIndex(Calendar.getInstance().get(Calendar.MONTH));
          public void changeData()
          if (!tfYear.getText().equals(""))
          year = Integer.parseInt(tfYear.getText().trim());
          month = Integer.parseInt(cbMonth.getSelectedItem().toString());
  • VMWare/OSImplementationTest . . . . 13 matches
         [http://neri.cafe24.com/menu/bbs/view.php?id=kb&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&keyword=x86&select_arrange=headnum&desc=asc&no=264 출처보기]
          http://www.execpc.com/~geezer/johnfine/index.htm
         - Netwide Asm으로 at&t 계열 및 intel 계열 둘다 지원하고 target format도
         - 부트섹터와 커널이미지를 merge하는 간단한 makeboot.c 컴파일해서 자신만의
          printf("USAGE:
         : warning LNK4096: /BASE value "10000" is invalid for Windows 95; image may
          Upload:zeropage:VMWareOSImplementationTest01.gif
          Upload:zeropage:VMWareOSImplementationTest02.gif
          Upload:zeropage:VMWareOSImplementationTest03.gif
          Upload:zeropage:VMWareOSImplementationTest04.gif
         Use Floppy Image에 해당 img 패스 맞추도록 합니다.
          Upload:zeropage:VMWareOSImplementationTest05.gif
  • ZeroPage소개 . . . . 13 matches
         = ZeroPage소개 =
          * 현재 ZeroPage를 소개하는 글이 [ZeroPage]에 만들어진 옛날(2008년) 위키글밖에 없습니다. 우리가 고쳐서 새롭게 만들었으면 좋겠네요.
          * 2011년의 ZeroPage는 열려있기에 누구나 와서 시도하고 싶은것을 실험할 수 있는 실험실이자 인큐베이터였습니다. 2012년의 ZeroPage는 무엇입니까? - [서지혜]
          * 2012년을 돌아보는 느낌이 잘 이해가 안되는군요. ZeroPage가 지금까지 해왔던 것들을 소개하겠다는 건가요? 전 ZeroPage의 목표와 지향점을 쓰는 것인줄 알았습니다. - [서지혜]
          * 변하지 않는 ZeroPage만의 가치를 말하는군요. 이에 대한 의견은 설문조사등으로 원하는 ZeroPage상에 대해 의견을 모아보는 것도 좋겠네요. 다만 일관성있는 가치를 세우는게 좋겠습니다. 언행일치정도? - [서지혜]
         여러가지 힘든 여건 속에서도 뜻이 있는 사람들의 수고와 노력으로 지금까지 이어져 온라인/오프라인 활동을 계속하고 있습니다. 지금까지의 ZeroPage 는 ZeroPage를 거쳐간 사람들이 만들어놓은, 혹은 현재 활동중인 사람들의 과정에 대한 결과이며, 다시 많은 사람들에 의해 재창조되고 새로운 모습을 만들어나가게 될 것입니다. 언제나 '현재 진행형' 중인 학회이기를. 이 정의 또한 사람들이 스스로 깨뜨리고, 더 좋은 방향으로 바꾸어나가기를.
          * ZeroPage는 컴퓨터공학부 내에 있는 학술 동아리로서, 올해 21년째를 맞이 하고 있습니다. ZeroPage에서는 Computer Science&Engineering 전반에 걸쳐 구성원들이 하고자하는 분야를 탐구하고, 프로젝트를 진행하고 있습니다. 또, 매주 정모를 통해 구성원들과 자신의 스터디, 프로젝트 진행사항들을 이야기하고 각종 세미나들을 통해 자신이 알고 있는 것을 다른 사람들과 공유하여 구성원들 모두가 함께 발전해나가고자 하는 동아리입니다. 또한 새싹교실과 데블스 캠프와 같이 동아리 구성원이 아닌 학우들도 함께 참여할 수 있는 프로그램을 통해 함께 발전해나가고자 하고 있습니다.
  • eXtensibleMarkupLanguage . . . . 13 matches
         = eXtensible Markup Language =
         The Extensible Markup Language (XML) is a W3C-recommended general-purpose markup language for creating special-purpose markup languages, capable of describing many different kinds of data. In other words XML is a way of describing data and an XML file can contain the data too, as in a database. It is a simplified subset of Standard Generalized Markup Language (SGML). Its primary purpose is to facilitate the sharing of data across different systems, particularly systems connected via the Internet. Languages based on XML (for example, Geography Markup Language (GML), RDF/XML, RSS, Atom, MathML, XHTML, SVG, and MusicXML) are defined in a formal way, allowing programs to modify and validate documents in these languages without prior knowledge of their form.
          * [http://xml.80port.net/bbs/view.php?id=xml&page=2&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=26 VC++에서 msxml 사용]
  • 기본데이터베이스/조현태 . . . . 13 matches
          int target=such_data();
          if (FALSE!=target)
          modify_data(target);
          int target=such_data();
          if (FALSE!=target)
          strcpy(datas[MAX_DATA_SIZE][i],datas[target][i]);
          for (register int i=target+1; i<how_many_data; ++i)
          prv_del=target;
          int target=such_data();
          if (FALSE!=target)
          print_list(target);
         void modify_data(int target)
          scanf("%s",datas[target][i]);
  • 데블스캠프 . . . . 13 matches
         2002년을 시작으로 매년 교내에서 6월말~7월초에 5일간 연속으로 진행하는 컨퍼런스 입니다. . 교내 홍보를 통해 Zeropage 회원 뿐만 아니라 Zeropage 외의 학생들에게 컴퓨터공학의 기초적인 주제부터 현재 트렌드까지 강의 내용을 함께 공유하는 자리입니다. Zeropage의 현재 활동하는 재학생뿐만 아니라 1기 선배님부터 참석하여 발표를 진행합니다. 링크([https://wiki.zeropage.org/wiki.php/데블스캠프])에 간략한 설명이 포함되어 있습니다
         <p>그럴 땐 ZeroPage에서 준비한 <b><font color="red">Devils Camp</font></b>에 참여해보세요!</p>
         <p>Devils Camp는 <b><font color="green">전공과 관련 있는 다양한 주제로 지식과 경험을 공유</font></b>하는 시간입니다. ZeroPage의 재학생들과 졸업하신 선배님들께서 2~3시간씩 각기 다른 주제로 세미나를 진행하는 방식으로, 학과 커리큘럼 외의 다양한 분야를 접해보고 직접 실습도 해볼 수 있는 흔치 않은 기회입니다.</p>
         (<a href="https://zeropage.org/notice/61771">데블스 공지</a>에 가시면 어떤 내용이 준비되고 있는지 볼 수 있어요!)</p>
         (식사 or 야식은 ZeroPage에서 제공합니다'~')</p>
         이후 ZeroPage 활동에 참여할 생각이 없는 학우들도 참여하셔도 됩니다.
         Devils Camp에 왔다고 해서 ZeroPage에 가입할 것을 강요하지 않으니 끌리면 망설이지 말고 오세요!
         나우누리 Polygon (전 ZeroPage 게시판) 99년 9월 4일 승태형 글에서 인용했습니다. --1002
         6월 23일 이후부터 ["데블스캠프"]가 시작된다. 매일 진행상황을 체크하고, 일어난 일, 선배로서 준비과정중 느꼈던 점을 캠프 이후 후배들과 이야기해야 할 것이다. (["ThreeFs"]) 이는 11년이 지나도 늘 새로운 학회같아보이는 ZeroPage 에서 머지않아 떠날 사람들이 해야 할 일인듯 싶다. 어떻게 문제를 해결할지는. 모르겠다. --석천
         [FrontPage], [행사분류]
  • 데블스캠프2005/RUR-PLE/Harvest/김태훈-zyint . . . . 13 matches
         #move get function
         def moveget(no):
          for i in range(no):
          get()
         get = pick_beeper
          get()
          get()
         def get2line(a,b):
          moveget(a)
          moveget(b)
         get2line(6,5)
         get2line(5,5)
         get2line(5,5)
  • 데블스캠프2005/java . . . . 13 matches
         '''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.
         Their platform was an embedded platform and had limited resources. Many members found that C++ was too complicated and developers often misused it. They found C++'s lack of garbage collection to also be a problem. Security, distributed programming, and threading support was also required. Finally, they wanted a platform that could be easily ported to all types of devices.
         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.
  • 데블스캠프2009/목요일/연습문제/MFC/박준호 . . . . 13 matches
          // ClassWizard generated virtual function overrides
          virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
          DECLARE_MESSAGE_MAP()
         void CAboutDlg::DoDataExchange(CDataExchange* pDX)
          CDialog::DoDataExchange(pDX);
         BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)
          // No message handlers
         END_MESSAGE_MAP()
          m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
         void CTestAPPDlg::DoDataExchange(CDataExchange* pDX)
          CDialog::DoDataExchange(pDX);
         BEGIN_MESSAGE_MAP(CTestAPPDlg, CDialog)
         END_MESSAGE_MAP()
         // CTestAPPDlg message handlers
          // IDM_ABOUTBOX must be in the system command range.
          CMenu* pSysMenu = GetSystemMenu(FALSE);
          SendMessage(WM_ICONERASEBKGND, (WPARAM) dc.GetSafeHdc(), 0);
          int cxIcon = GetSystemMetrics(SM_CXICON);
          int cyIcon = GetSystemMetrics(SM_CYICON);
          GetClientRect(&rect);
  • 새싹교실/2012/startLine . . . . 13 matches
          * 포인터의 정의, 포인터 변수의 정의, malloc 함수, fflush() 함수, getchar() 함수, 메모리의 heap과 stack 영역, (int)a와 *(*(int a))의 차이, 포인터의 OS별 크기(DWORD 크기를 따라간다. 32bit/64bit),
          * 구조체를 인자로 받는 함수와 구조체 포인터(changeAge()함수를 통해서 접근함).
          * 포인터 2회차. 포인터 변수에 대해서 잠깐 리뷰를 하고 그 후에 구조체와 typedef에 대해서 다루었다. 그리고 구조체를 인자로 받는 함수에 대해서도 다루었다. 그 후에 typedef int* SOMETHING이라는 표현을 써서 이중 포인터에 대해서 이야기를 해 봤는데, 이쪽은 역시 약간 난이도가 있는 것 같다. 특히 int **twoDim에서 twoDim[0]에 다시 malloc을 해 줘야 한다는 부분이 어려운 것 같다. 차근차근 해보자. 개인적으로 성훈이가 가르친 부분들을 잘 따라오려고 한다는 것을 (*s).age에서 느꼈다. ->연산자가 아니라 *연산자 후에 .연산자로 내용물을 참조한다는 것은 나름대로 메모리의 구조를 생각하려고 애를 썼다는 얘기다. 좀 고마웠다. - [서민관]
          char gender;
          int age;
          getchar();
         Node *getData(LinkedList *linkedList, int position); // 해당하는 index를 가진 Node를 반환.
         Node *getData(LinkedList *linkedList, int position){
          Node *get = linkedList->headNode;
          get = get->nextNode;
          return get;
  • 서민관 . . . . 13 matches
          * ZeroPager
         ||유전 알고리즘(GA, Genetic Algorithm)||
         ||[http://zeropage.org/seminar/95651 XML-RPC을 이용한 네이버 블로그 글 올리기]||
          int (*get)(char *key);
         int get(char *key);
         KeyValuePair *getPair(KeyValuePair **head, char *key) {
         int get(char *key) {
          KeyValuePair *temp = getPair(&head, key);
          getPair(&head, key);
          ret->get = get;
          assert(map->get("b") == 20);
          assert(map->get("b") == 20);
         [ZeroPagers]
  • 안혁준 . . . . 13 matches
          * ~~Zeropage 용병 입니다.~~ 그냥 정회원.
          * ~~nhn 오픈 퍼블리싱 팀(이라쓰고 오픈소스팀이라고 말한다)에서 nForge 4.0개발 중.~~
          * [http://intra.zeropage.org:3000 planetWar] - ZP MT 때 진행했던 AI경쟁 플랫폼. 코드 공개예정
          * [http://nforge.zeropage.org/projects/virtualbilliard 09년도 oop 프로젝트/당구]
          * [http://nforge.zeropage.org/projects/mine 09년도 oop 프로젝트/온라인 마인]
          * [http://nforge.zeropage.org/projects/davinchicode 09년도 JAVA 프로젝트/다빈치 코드]
          * [http://nforge.zeropage.org/projects/tachikoma 나만의 비서 프로그램 만들기](고등학교 때부터 시작했는데 아직도 손만 댄 수준.)
         [http://local.wasp.uwa.edu.au/~pbourke/geometry/lineline3d/] 두 선분사이의 최단거리
         [ZeroPagers]
  • 정모/2003.3.5 . . . . 13 matches
          * 데블스켐프를 통해 정회원(ZeroPagers)로 승급한다.
          * 데블스켐프를 통해 정회원(ZeroPagers)로 승급한다.
          저 대로라면 DevilsCamp 가 신입회원의 모집기간이 되는것이 아닐까요? 승급이니 뭐니 하는 것 자체를 없앴으면 좋겠군요. 단, ZeroPagers 에 등록 가능한 날를 4,5월 뒤로 미루면, ZeroPagers 에 신입생들이 우루루 참여 했다가, 우루루 사라지는 것도 예방할수 있겠지요. --NeoCoin
          * 의견은 좋지만, 이를 모든 학우들에게 알려지기는 힘듭니다. 그래서 모집 기간이 있었던것이 아니었나요? ZeroPage 는 항상 열려는 있다고 ZeroPage 내에서는 회자되지만, 이것이 다른 분들의 기억속에 남아 있기는 힘든것 같습니다. 그래서, 일정한 모집 기간 정도와 그의 홍보는 필요하다는 생각이 듭니다. --NeoCoin
          * ZeroPage 의 일년 계획은 보통 어떤 식인지 정리된 문서가 있으면 좋을것 같습니다. --["이덕준"]
          * 꼭 술자리나 엠티, 행사 등이 많아서 회원들간에 특히 신입회원과 기존회원들관의 관계과 돈독해졌으면 합니다. ^^;; -- 광식(["woodpage"])
          * 조금 더 많은 모임에 찬성합니다. 가장 중요한 모임은 학회활동의 중심이 될 학술 모임이 되어야 할 것이라고 생각합니다. ZeroPageEvents 를 잘 이용했으면 합니다. 보다 적극적인 참여가 있는 ZeroPageEvents 들이 많이 추진되었으면 합니다. --["이덕준"]
          * 가장 효과적인 홍보는 우리의 실력과 같이 공부하고자 하는 열린 자세를 보여주는 것이라 생각합니다. 공개된 형태의 ZeroPageEvents 는 그걸 보여주기에 효과적인 수단인듯 합니다. --["이덕준"]
          * 물론입니다. 디자인이 깔끔하면 좋조 ^^;; 제가 01년때 시도하려다 실패했지만 이번에는 꼭 성공하시길 바랍니다. --- 광식(["woodpage"])
          * 제로페이지 웹 서비스 정도는 웹호스팅 서비스를 받는게 어떨까요. 이제 호스팅 서비스에 그리 큰 돈이 들지 않습니다. 365일 안정적인 서비스가 가능하며 수시로 자료를 백업해야하는 번거로움도 없습니다. 현 ZeroPageServer 는 실습용 서버및 파일 서버로 계속 사용할 수 있습니다. --["이덕준"]
  • 정모/2011.5.2 . . . . 13 matches
         == 도와줘요 ZeroPage ==
          * 지원서는 [http://zeropage.org/53221#0 여기]에 있습니다.
          * [http://zeropage.org/index.php?mid=notice&page=2&document_srl=52787 여기]에서 제로페이지의 행사들을 이끌어갈 스태프 여러분을 모집합니다.
          * 전 오프 더 레코드 이야기를 들어서 좋았어요 ㅋㅋㅋ 전에 몇몇 ZeroPager들과 ZeroPage에서 학교 밖의 이런 저런 정보들이 많이 오갔으면 좋겠다는 이야기를 한 적이 있었는데, 구글캠 톡톡톡이나 교환학생, IBM 캠퍼스 위자드 등 다양한 활동을 하신 경험을 공유해주셔서 전보다 ZeroPage에서 접할 수 있는 내용의 폭이 넓어지는 것 같아요~ 감사합니다 ㅋㅋ - [김수경]
          1. OMS 정말 좋은 내용이라 더 많은 ZeroPager들이 들었으면 좋았겠다는 아쉬움이 남아요. 발등에 불 떨어진 4학년들도 그렇지만 1, 2학년에게 더더욱 좋은 내용이라고 생각하는데 1, 2학년이 많지 않았네요ㅠㅠ
          * 팀원 모두 ZeroPager가 아니면 그건 ZeroPage 할당된 공간을 쓸건 아니고 따로 교수님께 연락드리거나 해서 공간을 할당받아야 할 듯. ZeroPager와 비 ZeroPager가 한 팀이라면 ZeroPager가 대표가 되어 프로젝트 지원서를 작성하고 임원진에게 제출하면 사용할 수 있어~ - [김수경]
  • 최대공약수/조현태 . . . . 13 matches
         void get_GCM(int big_number, int small_number)
          get_GCM(number_a, number_b);
          get_GCM(number_b, number_a);
         int Get_GCM(int , int );
          cout << "The GCD of " << number_a << " and " << number_b << " is "<< get_GCM(number_a,number_b) << "\n";
         int Get_GCM(int number_a, int number_b)
         -export([getGCD/2]).
         getSubGCD(NumA, NumB) when 0 == NumA rem NumB -> NumB;
         getSubGCD(NumA, NumB) -> getSubGCD(NumB, NumA rem NumB).
         getGCD(NumA, NumB) when NumA > NumB -> getSubGCD(NumA, NumB);
         getGCD(NumA, NumB) -> getSubGCD(NumB, NumA).
         6> pr_4:getGCD(250, 100).
  • 토이/숫자뒤집기/김정현 . . . . 13 matches
          return Integer.parseInt(new String(reversedChar));
          int range= numChars.length;
          for(int i=0;i<range/2;i++) {
          numChars[i]= numChars[range-i-1];
          numChars[range-i-1]= temp;
          return Integer.parseInt(stringNum);
          numChars[i]= charBoxes[i].getChar();
          return Integer.parseInt(new String(numChars));
          public char getChar() {
          return Integer.parseInt(result);
          return Integer.parseInt(sw.toString());
          return Integer.parseInt(sw.toString());
          return Integer.parseInt(sw.toString());
  • ACM_ICPC/2011년스터디 . . . . 12 matches
          * 3n+1 problems: [http://wiki.zeropage.org/wiki.php/3N+1Problem 3N+1Problems] (Problem no. 1207)
          * 생각치도 못한 표준입출력 때문에 고생했습니다. 저놈의 judge 프로그램을 이해하지 못하겠습니다. 입출력방식이 낯서네요. 입력 종료를 위해 값을 따로 주지 않고 알아서 EOF 까지 받아야한다니... 정올 현역때는 이런 문제 구경하기 힘들었는데ㅜㅜ 제가 뭘 크게 오해하고 있나요. 덕분에 c도 아니고 c++도 아닌 코드가 나왔습니다. 그리고 3N+1 문제가 25일 프로그래밍 경진대회에 1번 문제로 나왔습니다. 허허.. - [정진경]
          * ShortCoding 책이 아마 ZeroPage 책장에 있을텐데… 후기를 모아 정회원이 되세요 ㅋㅋㅋㅋㅋ - [김수경]
          * 208번 [http://koistudy.net/?mid=prob_page&NO=208 잔디밭] - 권순의 / [잔디밭/권순의]
          * 145번 [http://koistudy.net/?mid=prob_page&NO=145 기숙사와 파닭] 풀어오기
          * 그래서 [정진경]군이 157번[http://koistudy.net/?mid=prob_page&NO=157 The tower of Hanoi]문제를 풀고, 설명한 후 [Mario]문제(선형적인 문제)를 풀게하여 연습을 한 후 다시 파닭문제에 도전하게 되었습니다.
          * 145번 [http://koistudy.net/?mid=prob_page&NO=145 기숙사와 파닭] 풀어오기
          * [http://koistudy.net/?mid=prob_page&NO=210 보물찾기] 문제 풀기
          * [http://koistudy.net/?mid=prob_page&NO=394 세 용액] 문제 풀기
          * [김준석] - Special Judge때문에 화난것도 있고. 세 용액 섞기전에 두 용액에서 펑크나는건 분노의 질주=ㅂ= 결국 다른 사이트를 알아보게 됬는데 http://211.228.163.31/ 괜찮아용. Special Judge도 준비되어있고. OK? 다만 여긴 시간제약이 더 빡셈.
          * [http://koistudy.net/?mid=prob_page&NO=213 위성 사진] 문제 풀기
  • API/WindowsAPI . . . . 12 matches
          MSG Message;
          WndClass.hbrBackground=(HBRUSH)GetStockObject(WHITE_BRUSH);
          while(GetMessage(&Message,0,0,0)) {
          TranslateMessage(&Message);
          DispatchMessage(&Message);
          return Message.wParam;
         LRESULT CALLBACK WndProc(HWND hWnd,UINT iMessage,WPARAM wParam,LPARAM lParam)
          switch(iMessage) {
          PostQuitMessage(0);
          return(DefWindowProc(hWnd,iMessage,wParam,lParam));
  • AcceleratedC++/Chapter10 . . . . 12 matches
          // change the value of `x' through `p'
         analysis_fp get_analysis_ptr(); // 이와 같이 이용하는 것이 가능합니다.
         double (*get_analysis_ptr()) (const vector<Student_info>&);
          상기의 코드에서 프로그래머가 원한 기능은 get_analysis_ptr()을 호출하면 그 결과를 역참조하여서 const vector<Student_info>&를 인자로 갖고 double 형을 리턴하는 함수를 얻는 것입니다.
          // range posts for numeric grades
         using std::getline;
          while (getline(infile, s))
         using std::getline;
          // if it exists, write its contents, otherwise generate an error message
          while (getline(in, s))
         == 10.6 Three kinds of memory management ==
  • Ant/JUnitAndFtp . . . . 12 matches
          <target name="init">
          </target>
          <target name="compile" depends="init" >
          </target>
          <target name="dist" depends="compile">
          </target>
          <target name="unittest" depends="compile">
          </target>
          <target name="reporttoftp" depends="unittest">
          </target>
          <target name="clean">
          </target>
  • C++ . . . . 12 matches
         C++ (pronounced "see plus plus") is a general-purpose computer programming language. It is a statically typed free-form multi-paradigm language supporting procedural programming, data abstraction, object-oriented programming, and generic programming. During the 1990s, C++ became one of the most popular commercial programming languages.
         Bell Labs' Bjarne Stroustrup developed C++ (originally named "C with Classes") during the 1980s as an enhancement to the C programming language. Enhancements started with the addition of classes, followed by, among many features, virtual functions, operator overloading, multiple inheritance, templates, and exception handling. The C++ programming language standard was ratified in 1998 as ISO/IEC 14882:1998, the current version of which is the 2003 version, ISO/IEC 14882:2003. New version of the standard (known informally as C++0x) is being developed.
         In C and C++, the expression x++ increases the value of x by 1 (called incrementing). The name "C++" is a play on this, suggesting an incremental improvement upon C.|}}
         C++은 범용성을 가진 컴퓨터 언어이다. 이는 정적으로 분류된(?) 다중 패라다임을 지원하는 언어이다. ( [:절차적프로그래밍 절차적 프로그래밍], [:GenericProgramming 제네릭 프로그래밍]을 지원한다.) 1990년대에 C++은 가장 상업적으로 인기가 있는 언어중의 하나가 되었다.
         벨 연구소의 [http://www.research.att.com/~bs/homepage.html Bjarne Stroustrup]은 1980년대에 당시의 [C]를 개선해 C++을 개발하였다. (본디 C with Classes라고 명명했다고 한다.) 개선된 부분은 클래스의 지원으로 시작된다. (수많은 특징들 중에서 [가상함수], [:연산자오버로딩 연산자 오버로딩], [:다중상속 다중 상속], [템플릿], [예외처리]의 개념을 지원하는) C++ 표준은 1998년에 ISO/IEC 14882:1998로 재정되었다. 그 표준안의 최신판은 현재 ISO/IEC 14882:2003로서 2003년도 버전이다. 새 버전의 표준안(비공식 명칭 [C++0x])이 현재 개발중이다. [C]와 C++에서 ++이라는 표현은 특정 변수에 1의 값을 증가시키는 것이다. (incrementing이라 함). C++이라는 명칭을 이와 동일한 의미를 갖는데, [C]라는 언어에 증가적인 발전이 있음을 암시하는 것이다.
         == Page ==
         [ProgrammingLanguage], [C++0x]
         [[include(틀:ProgrammingLanguage)]]
  • CodeRace/20060105/민경선호재선 . . . . 12 matches
          private Hashtable<String, Integer> map;
          map = new Hashtable<String, Integer>();
          int n = map.get(word);
          String temp = list.get(i).getName();
          System.out.printf("%-15s\t%d\t%d\n", temp, list.get(i).getCount(), count);
          int count = map.get(key2);
          public String getName() {
          public int getCount() {
          return data1.getName().compareTo(data2.getName());
  • EnglishSpeaking/TheSimpsons/S01E01 . . . . 12 matches
          * Marge - longest
          * Marge + Lisa
          * Doctor - longest
         Marge : Hmm. I get the feeling there's something you haven't told me, Homer.
         Homer : Huh? Oh. I love you, Marge.
         Marge : You tell me that all the time.
         Marge : I think it does have something to do with your Christmas bonus. I keep asking for it,but--
         Homer : Marge, um, let me be honest with you.
         Marge : Yes?
         Marge : Uh, sure, okay.
  • FromCopyAndPasteToDotNET . . . . 12 matches
          * 일시 : 2002년 11월 27일 수요일 ZeroPage 정모 후 PM 6:00 ~ PM 8:30
          * 대상 : ["ZeroPagers"] (되도록이면 01학번과 02학번)
          * [http://zeropage.org/~lsk8248/wiki/Seminar/FromCopyAndPasteToDotNET/FromCopyAndPasteToDotNET.doc 세미나 자료]
          * [http://zeropage.org/~lsk8248/wiki/Seminar/FromCopyAndPasteToDotNET/DLLExample.zip DLLExample]
          * [http://zeropage.org/~lsk8248/wiki/Seminar/FromCopyAndPasteToDotNET/UsingDLL.zip UsingDLL]
          * [http://zeropage.org/~lsk8248/wiki/Seminar/FromCopyAndPasteToDotNET/ATLCOMExample.zip ATLCOMExample]
          * [http://zeropage.org/~lsk8248/wiki/Seminar/FromCopyAndPasteToDotNET/UsingCOM.zip UsingCOM]
          * [http://msdn.microsoft.com/library/en-us/dnolegen/html/msdn_aboutole.asp What OLE Is Really About]
          * [http://msdn.microsoft.com/library/en-us/winui/winui/windowsuserinterface/dataexchange/dynamicdataexchange/aboutdynamicdataexchange.asp About Dynamic Data Exchange]
  • Gof/Command . . . . 12 matches
         Command Pattern은 request 를 객체화함으로서 toolkit 객체로 하여금 불특정한 어플리케이션 객체에 대한 request를 만들게 한다. 이 객체는 다른 객체처럼 저장될 수 있으며 pass around 가능하다. 이 pattern의 key는 수행할 명령어에 대한 인터페이스를 선언하는 추상 Command class에 있다. 이 인터페이스의 가장 단순한 형태에서는 추상적인 Execute operation을 포함한다. 구체화된 Command subclass들은 request에 대한 receiver를 instance 변수로 저장하고 request를 invoke하기 위한 Execute operation을 구현함으로서 receiver-action 짝을 구체화시킨다. The receiver has the knowledge required to carry out the request.
         http://zeropage.org/~reset/zb/data/comma081.gif
         http://zeropage.org/~reset/zb/data/comma078.gif
         http://zeropage.org/~reset/zb/data/comma079.gif
         http://zeropage.org/~reset/zb/data/comma080.gif
          * MenuItem 객체가 하려는 일을 넘어서 수행하려는 action에 의해 객체를을 인자화시킬때. 프로그래머는 procedural language에서의 callback 함수처럼 인자화시킬 수 있다. Command는 callback함수에 대한 객체지향적인 대안이다.
          * logging change를 지원하기 원할때. logging change 를 지원함으로서 시스템 충돌이 난 경우에 대해 해당 command를 재시도 할 수 있다. Command 객체에 load 와 store operation을 추가함으로서 change의 log를 유지할 수 있다. crash로부터 복구하는 것은 디스크로부터 logged command를 읽어들이고 Execute operation을 재실행하는 것은 중요한 부분이다.
         http://zeropage.org/~reset/zb/data/command.gif
         http://zeropage.org/~reset/zb/data/comma077.gif
  • MineSweeper/Leonardong . . . . 12 matches
          for row in range( aRowSize ):
          for row in range( aRowSize ):
          for col in range( aColSize ):
          def getZone( self, aRow, aCol ):
          if Room.mine().equals(self.ground.getZone( aRow + d[0], aCol + d[1])):
          for row in range( self.ground.rowSize ):
          for col in range ( self.ground.colSize ):
          if Room.safyZone().equals( self.ground.getZone(row,col) ):
          for i in range(rowSize):
          def testGetZone(self):
          self.failUnless( Room.mine().equals( ground.getZone(0,0) ) )
          self.failUnless( Room.safyZone().equals( ground.getZone(0,0) ) )
          self.failUnless( Room.safyZone().equals( ground.getZone(-1,0) ))
  • ScheduledWalk/석천 . . . . 12 matches
         typedef struct __IntegerPair { // return 을 하기 위한 구조체 선언
         typedef struct __IntegerPair {
         typedef struct __IntegerPair {
         typedef struct __IntegerPair {
          GetMoveVector();
         void GetMoveVector() {
         typedef struct __IntegerPair {
          void GetMoveVector();
         GetMoveVector 에 대해 구현합니다.
          testGetMoveVector();
          GetMoveVector(journey, currnetPosition);
         IntPair GetMoveVector(char* journey, int currentPosition) {
         void testGetMoveVector() {
          nextMoveVector = GetMoveVector(journey, 0);
          nextMoveVector = GetMoveVector(journey, 1);
          nextMoveVector = GetMoveVector(journey, 2);
         전체 MoveNext 에 대해서 Test Case를 작성합니다. 그러면서 필요한 인자들을 생각해내고, 채워갑니다. MoveNext 에서 필요한 인자들은 GetMoveVector 와 MoveRoach, IncrementBoardBlockCount 에서 필요한 인자들의 총 집합이 됩니다.
          testGetMoveVector();
         MoveNext 부분 test case 를 pass 하기 위해 실제 구현을 합니다. 이미 구현해둔 GetMoveVector, MoveRoach, IncrementBoardBlockCount 들을 조합하는 일만 하면 됩니다.
          testGetMoveVector();
  • SmallTalk/강좌FromHitel/강의3 . . . . 12 matches
         Image"라는 제목이 붙은 창이 열릴 것입니다. 여기서는 왜 등록을 해야 하는
         * Image Code: 여기에 "Locked Image" 창에 표시된 Image code를 넣습니다.
         * Usrname: "Locked Image" 창에 입력한 여러분의 Username을 입력합니다.
         그러면 Image Code와 그에 해당하는 Password를 발급 받게 됩니다. "Locked
         Image" 창에 방금 받은 Password를 입력하면 등록 절차가 끝나게 됩니다. 현
          내용: Username과 Image code.
         재의 Smalltalk 상태'를 "본"(image)이라고 부르고, 이러한 본을 저장해 두
         Smalltalk를 설치한 후에 바로 생성되는 '바탕본'(base image)을 한 벌 떠
         이 파일은 Dolphin Smalltalk의 '본'(image)입니다. 앞서 말했지만, 이 본에
         이 파일은 '변경 기록 파일'(change log file)이라고 부릅니다. 이 파일 안
  • Steps/조현태 . . . . 12 matches
         bool IsCanResize(int* targetNumber)
          if (*targetNumber == *(targetNumber + 1))
          if (((*(targetNumber - 1) == *targetNumber) || (*(targetNumber - 1) - 1 == *targetNumber)) &&
          *targetNumber == *(targetNumber + 2))
         int GetNumbersSize(vector<int>& initNumbers)
          bool isChanged = FALSE;
          isChanged = TRUE;
          if (isChanged)
          return GetNumbersSize(makedNumbers);
          cout << GetNumbersSize(initNumbers) << endl;
  • TicTacToe/노수민 . . . . 12 matches
          Image notImage;
          Image crossImage;
          JOptionPane.showMessageDialog(
          if (100 <= e.getX()
          && e.getX() <= 400
          && 100 <= e.getY()
          && e.getY() <= 400) {
          row = (int) ((e.getX() - 100) / 100);
          col = (int) ((e.getY() - 100) / 100);
          JOptionPane.showMessageDialog(
  • TicTacToe/임민수,하욱주 . . . . 12 matches
          int x = e.getX();
          int y = e.getY();
          JOptionPane.showMessageDialog(FirstJava.this, "흑 승리 ");
          JOptionPane.showMessageDialog(FirstJava.this, "백 승리 ");
          JOptionPane.showMessageDialog(FirstJava.this, "흑 승리 ");
          JOptionPane.showMessageDialog(FirstJava.this, "백 승리 ");
          JOptionPane.showMessageDialog(FirstJava.this, "흑 승리 ");
          JOptionPane.showMessageDialog(FirstJava.this, "백 승리 ");
          JOptionPane.showMessageDialog(FirstJava.this, "흑 승리 ");
          JOptionPane.showMessageDialog(FirstJava.this, "백 승리 ");
          Dimension size = getSize();
          Color oldColor = g.getColor();
  • ZeroPageServer . . . . 12 matches
         99년 후반 부터 운영되어오고 있는 ZeroPagers 들을 위한 서버. 학회실이 없었을 때에는 준 학회실과도 같은 역할을 했던 소중한 의견교환 & 정보저장소.
         === zeropage.org ===
          * zeropage.org
          * nforge.zeropage.org
          * wiki.zeropage.org
         === intra.zeropage.org ===
          * [http://planetwar.intra.zeropage.org planetwar]
          * ~~owncloud : [http://intra.zeropage.org/owncloud]~~
         == vmhost.zeropage.org ==
          * 단순 실습을 위해서라면 intra.zeropage.org에 계정을 얻는것을 고려해 보세요
         [ZeroPageServer/old]
  • ZeroPageServer/set2002_815 . . . . 12 matches
         2002.8.15 일에 이루어진 ZeroPageServer 세팅에 에 관련 내용 기록
          * php, jsp, python, perl 정도의 예제 작성해서 ["ZeroPageServer/Telnet계정"] 에 기제
          * httpd/WEB-INF/classes/woodpage, home/httpd/html/woodpage 삭제
         === ZeroPage Server 가 주는 것들 ===
          * ZeroPage Web
          * [[HTML( <STRIKE> ZeroPage 로그인 문구 </STRIKE> )]]
          * [[HTML( <STRIKE> ZeroPage 좌측 하단 카운터의 cgi</STRIKE> )]] : counter.txt의 writing 권한 문제
          * hosts 에서 zp.zeropage 가 되어 있는 것이 문제 일듯. 서버 까지 왔다가 다른 곳으로?
          * [[HTML( <STRIKE> JSP 계정 설정 테스트 </STRIKE> )]] : 대상 neocoin 계정 http://zeropage.org/~neocoin/hello.jsp
          * [[HTML( <STRIKE> JSP 권한 설정 </STRIKE> )]] : 사용자 woodpage에게만 줌
         ["ZeroPageServer"]
  • ZeroPage_200_OK . . . . 12 matches
         [wiki:ZeroPage_200_OK/note 강의노트]
          * Markup Language
          * Client-side Script Language
          * Server-side Script Language
          * http://c9.io/kesarr/zeropage_200_ok
          * [ZeroPage_200_OK/소스]
          * 영 느리면 조만간 여유가 있을 때 [https://github.com/ajaxorg/cloud9/ Cloud9]을 ZeroPage 서버에 설치해볼 생각입니다.
          * 혹시 여전히 Cloud9 IDE이 동작하지 않으면 이번 내용은 클라이언트 구현만 있으므로 JSFiddle에 Save하고 URL을 링크하거나 [ZeroPage_200_OK/소스] 페이지에 올리셔도 됩니다.
          * [정진경] - c9.io는 필요할 때 먹통이 되네요... 실습 테마가 웹 게임 제작이면 Challengers의 콘텐츠를 보강하기 위해 인공지능으로 플레이가 용이한 게임을 기획해야겠습니다...ㅋㅋ
          * setter, getter - 같은 함수가 set용 인자가 들어있을 경우에는 setter로, 그렇지 않을 경우에는 getter로 실행된다.
          * Load web page faster!!!
          * GET, POST, PUT
  • html5/webSqlDatabase . . . . 12 matches
         [[pagelist(html5)]]
          * SeeAlso) [html5/web-storage]
          * 로컬 저장소의 일부. [html5/web-storage]외에 추가 제공되는 것.
          * web storage와 비교
          * WebStorage는 간단한 데이터를 저장하기 적합.
          html5rocks.webdb.db = openDatabase('Todo', '1.0', 'todo manager', dbSize);
          alert('Something unexpected happened: ' + e.message );
          html5rocks.webdb.getAllTodoItems(tx, r);
          'todo(ID INTEGER PRIMARY KEY ASC, todo TEXT, added_on DATETIME)', []);
         html5rocks.webdb.getAllTodoItems = function(renderFunc) {
          var todoItems = document.getElementById('todoItems');
          html5rocks.webdb.getAllTodoItems(loadTodoItems);
          var todo = document.getElementById('todo');
  • whiteblue/파일읽어오기 . . . . 12 matches
          unsigned int getSchoolNumber() { return nSchoolNumber; }
          string getName() { return szName; }
          int getBookNumber() { return nBookNumber; }
          string getBookName() { return szBookName; }
          string getWriter() { return szWriter; }
          string getPublishingCompany() { return szPublishingCompany; }
          getline(f, szNextNum);
          getline(fin, szTemp);
          getline(fin2, szTemp2);
          if ( userinfo[i]->getSchoolNumber() == nUserNum )
          if ( bookinfo[i]->getBookNumber() == nBookNum )
          int getNextBookNumber() { nNextBookNumber++; return nNextBookNumber; }
  • 김수경 . . . . 12 matches
          * [ZeroPage_200_OK]
          * 2011년 ZeroPage 회장
          * [http://nforge.zeropage.org/projects/aureolin Project Aureolin]
          * [http://zeropage.org/?mid=fresh&category=&search_target=title&search_keyword=2pm 2pm반]
          * [http://nforge.zeropage.org/projects/zedroid Project Zedroid]
          * [http://zeropage.org/?mid=fresh&category=&search_target=title&search_keyword=%5B%EA%BD%83%EB%8B%98%EB%B0%98%5D 꽃님반]
         [[pagelist(김수경)]]
         [홈페이지분류], [ZeroPagers], [ZeroWikian]
  • 데블스캠프2011/다섯째날/HowToWriteCodeWell/강소현,구자경 . . . . 12 matches
          // TODO Auto-generated method stub
          public int getHopeFloor() {
          el.goTo(el.getHopeFloor());
          el.goTo(el.getHopeFloor());//이동하고픈 위치 이동
          public int getCurrentFloor() {
          // TODO Auto-generated method stub
          // TODO Auto-generated method stub
          // TODO Auto-generated method stub
          // TODO Auto-generated method stub
          //el.goTo(el.getCurrentFloor());//현재 층으로 이동
          //el.goTo(el.getCurrentFloor());//두번째 사람이 있는 층으로 이동
          el.goTo(el.getCurrentFloor());//현재 층으로 이동
  • 복/숙제제출 . . . . 12 matches
         int inputEdgeLength();
         void drawSqure(int aEdgeLength, char aPattern);
          drawSqure(inputEdgeLength(), inputPattern());
         int inputEdgeLength(){
          int edgeLength;
          scanf("%d", &edgeLength);
          return edgeLength;
         void drawSqure(int aEdgeLength, char aPattern){
          int diagonalLength = 2*aEdgeLength-1;
          if(row < aEdgeLength){
          blankLength = aEdgeLength-row-1;
          blankLength = -(aEdgeLength-row-1);
  • 위키설명회2005 . . . . 12 matches
         <b>16일 수요일 ZeroPage소개 및 wiki설명회</b>
         새내기 여러분 안녕하세요. ZeroPage입니다.
         ZeroPage에서 신입생을 대상으로한 ZP소개 및 wiki 설명회를 준비했습니다.
         안녕하세요. ZeroPage(ZP) 학회장 이승한입니다.
         ZeroPage에서 이번에 "위키설명회"를 준비하였습니다.
         ZeroPage의 홈페이지 http://zeropage.org에 오시면 "위키"라는
         Wiki는 ZeroPage 모든 활동에 사용되어 Wiki없는 ZeroPage
         ZeroPage활동 뿐만 아니라 많은 학술활동이나 공부나 취미활동에
         위키 설명 뿐만 아니라 ZeroPage라는 학회에 대해 좀 더 알아보는 시간을가질
          * 음 그리고.. 위키위키의 메인 로고이미지 http://zeropage.org/wikis/nosmok/moinmoin.gif 는 그대로 계속 쓰는건가요..? ^.^a - [임인택]
  • 이름짓기토론 . . . . 12 matches
          ' 는 뭐가 줄어든거지? page 가 없어진건가? 그냥 쓴건가? --["데기"]
          * ZeroPage 위키에 이름 지어줘주세요.~ ZWiki는 이미 있는 이름이여서 못쓰겠고. --; JStorm 은 JIKI인데 우리는 ZIKI로 할까.. -_-a
          * zero라는 말을 어디서 많이 쓰고 있지 않아? 흠. 다른 좋은거 없을까. 아 그리고 Zeropage가 아니라 ZeroPage 라고 caucse게시판에 언급한 글이 있던데 지키자 쩝 --;; 그러고 보니 Font Page도 Front를 Zero로 바꾸어도 의미가 통하네 그것참 묘하네.. -상민
          그러네... ZeroPage 이름 참 좋네. -- 데기[[BR]]
          난 단어에 여러 뜻이 있는거 좋더라 FrontPage 는 어찌 보면 ZeroPage 해도 좋을듯 한데 이거 바꾸면 차후 관리에 지장많아? 한 지금에서 10년후에 학회에서는 메모리의 ZeroPage보다 선구자의 ZeroPage의 의미만 남을지도..--상민
          * Zoro Page 가 기억에 떠오르는데.. 흐흐..
          * 그냥 Wiki와 ZeroPage 를 마구 섞어서 Zipizigi 는 어떨까요... 지피지기면 백전백승이라고...(뭔소린지..>.< )
  • 최대공약수/문보창 . . . . 12 matches
         import java.math.BigInteger;
          BigInteger bigInteger1, bigInteger2, gcdNum;
          bigInteger1 = input.nextBigInteger();
          bigInteger2 = input.nextBigInteger();
          gcdNum = bigInteger1.gcd(bigInteger2);
          System.out.println("The GCD of " + bigInteger1 + " and " + bigInteger2 + " is " + gcdNum);
  • 캠이랑놀자/보창 . . . . 12 matches
         import Image
         im = Image.open("lena.jpg")
         newR = Image.new("RGB", im.size)
         newG = Image.new("RGB", im.size)
         newB = Image.new("RGB", im.size)
         newGray = Image.new("P", im.size)
         newWhite = Image.new("RGB", im.size)
         newDark = Image.new("RGB", im.size)
         for x in range(0,100):
          for y in range(0,100):
          srcR, srcG, srcB = im.getpixel((x+40,y+150))
          desR, desG, desB = im.getpixel((x, y))
  • 02_C++세미나 . . . . 11 matches
          int age;
          cin>>age;
          cout<<age<<"살이구나";
          int Damage;
         z1.Damage=....
          int age;
          cin>>age;
          if(age>=50)
          int age;
          cin>>age;
          switch(age)
  • 3N+1Problem/1002_2 . . . . 11 matches
          return [self.value(each) for each in range(i,j)]
          if self._cache.get(n) is not None: return self._cache.get(n)
          def maxCycleLengthInRange(self,i,j):
          for each in range(i,j):
          >>> [c.value(n) for n in range(1,5)]
          >>> c.maxCycleLengthInRange(1,10)
          >>> c.maxCycleLengthInRange(100,200)
          >>> c.maxCycleLengthInRange(201,210)
          >>> c.maxCycleLengthInRange(900,1000)
          print c.maxCycleLengthInRange(1,999999)
  • CeeThreadProgramming . . . . 11 matches
         void *print_message_function( void *ptr );
         char *message1 = "Thread 1";
         char *message2 = "Thread 2";
         iret1 = pthread_create( &thread1, NULL, print_message_function, (voi d*) message1);
         iret2 = pthread_create( &thread2, NULL, print_message_function, (voi d*) message2);
         void *print_message_function( void *ptr )
         char *message;
         message = (char *) ptr;
         printf("%s: %d \n", message, count);
  • CivaProject . . . . 11 matches
          size_t getLength() {
          void getClass() {/*차후 추가 Class getClass()*/}
          virtual int getHashCode() {
          return (this == obj.get());
          //return getClass().getName() + "@" + Integer.toHexString(hashCode());
          throw ;//new IllegalArgumentException("nanosecond timeout value out of range");
          /** The value is used for character storage. */
          /** The offset is the first index of the storage that is used. */
  • DebuggingSeminar_2005/AutoExp.dat . . . . 11 matches
         Visual C++ .net 에 있는 파일이다. {{{~cpp C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Packages\Debugger}}} 에 존재한다.
         ; in this file. You can add rules for your types or change the
         ; To find what the debugger considers the type of a variable to
         ; d,i Signed decimal integer 0xF000F065,d -268373915
         ; u Unsigned decimal integer 0x0065,u 101
         ; o Unsigned octal integer 0xF065,o 0170145
         ; x,X Hexadecimal integer 61541,X 0X0000F065
         tagMSG =msg=<message,x> wp=<wParam,x> lp=<lParam,x>
         _LARGE_INTEGER=<QuadPart>
         ; You need to list the error code in unsigned decimal, followed by the message.
         ; Changes will take effect the next time you redisplay the variable.
  • EnglishSpeaking/TheSimpsons/S01E02 . . . . 11 matches
         = Bart the Genius =
          * Lisa - longest
          * Marge
          * Marge
          * Marge
          * Marge
          * Bart - longest
          * Marge, Bart : [송지원]
         Marge : All right. Mmm. How about "he"? Two points. Your turn, dear.
         Marge : We could look this "id" thing up in the dictionary.
         Marge : I think it's under the short leg of the couch.
         Homer : Get outta here.
         Marge : And a short temper.
  • JTDStudy/첫번째과제/원명 . . . . 11 matches
          JOptionPane.showMessageDialog(null, (result / 10) + " Strike, "
          int guess = Integer.parseInt(input);
          JOptionPane.showMessageDialog(null, "You are right!\n Answer is " + correctNumber);
         집에서 놀다가 우연히 여기를 와서 고쳐봅니다. 조금 더 생각해 보시면 되지요. 저에게 재미있는 경험을 주었는데, 문원명 후배님도 보시라고 과정을 만들어 두었습니다. 선행학습으로 JUnit이 있어야 하는데, http://junit.org 에서 궁금하시면 [http://www.devx.com/Java/Article/31983/0/page/2 관련문서]를 보시고 선배들에게 물어보세요.
         readability 를 위해 필요없는 typecasting 문법들 제거 (Java Language Specification의 규칙들을 보세요. 해당 typecasting은 거의다 필요 없는겁니다.) 유의미한 단위로 분리
          public void getPositionNum() {
         package test;
          JOptionPane.showMessageDialog(null,
          int guess = Integer.parseInt(input);
          JOptionPane.showMessageDialog(null, "You are right!\n Answer is "
          public void getPositionNum() {
  • Memo . . . . 11 matches
         http://www.freenetpages.co.uk/hp/alan.gauld/tutintro.htm
         RFC 792 Internet Control Message Protocol
         svn://zeropage.org/home/SVN/leonardong
         htpp://zeropage.org/trac/leonardong/
         class ConnectManager(Thread):
          print self.conn.getpeername()
          connManager = ConnectManager(self.request)
          connManager.start()
          connManager.run()
          ClientList.append(connManager)
  • MoniWikiOptions . . . . 11 matches
         `'''$frontpage="페이지이름";'''`
          * 대문을 지정한다. 기본값은 FrontPage.
         `'''$logo_page="페이지이름";'''`
          * 로고를 클릭할 때 가는 페이지를 정한다. 기본값은 $frontpage.
         `'''$menu=array('MoniWiki'=>1,'FindPage'=>4,'TitleIndex'=>3,'BlogChanges'=>'','RecentChanges'=>2,'http://kldp.org KLDP'=>9);'''`
          * 페이지 카운터의 사용 여부를 결정한다 (See PageHitsMacro)
         `'''$use_twinpages'''`
         `gethostbyaddr()`의 사용여부 결정
         `'''$external_target = '_blank';'''`
  • Monocycle/조현태 . . . . 11 matches
          int seeChangeCount;
         inline int GetSurroundMovePoint(POINT suchPoint)
         int GetShortPathTime(POINT startPoint, POINT endPoint)
          startData->seeChangeCount = 0;
          suchPointData* deleteTargetData = suchPointDatas.front();
          delete deleteTargetData;
          if (0 == nowSuchData->seeChangeCount)
          ++nowSuchData->seeChangeCount;
          if (isCanMovePoint(nowSuchData->nowPoint, nowSuchData->seePoint) || 1 == GetSurroundMovePoint(nowSuchData->nowPoint))
          --nowSuchData->seeChangeCount;
          else if (1 == nowSuchData->seeChangeCount)
          if (1 == GetSurroundMovePoint(nowSuchData->nowPoint) || (nowSuchData->nowPoint.x == startPoint.x && nowSuchData->nowPoint.y == startPoint.y))
          ++nowSuchData->seeChangeCount;
          --nowSuchData->seeChangeCount;
          nowSuchData->seeChangeCount = 0;
          int calculateResult = GetShortPathTime(startPoint, endPoint);
  • PrimaryArithmetic/Leonardong . . . . 11 matches
         def getValueOfDegree( num, degree ):
          count += carry( getValueOfDegree( n, degree ),
          getValueOfDegree( m, degree ),
          getCarry( n, m, degree) )
         def getCarry( n, m, degree ):
          return carry( getValueOfDegree( n, degree/10 ), getValueOfDegree( m, degree/10 ), getCarry(n, m, degree/10) )
          def testGetValueOfDegree(self):
          self.assertEquals( 0, getValueOfDegree( 0, 1 ) )
          self.assertEquals( 2, getValueOfDegree( 1234, 100 ) )
          self.assertEquals( 0, getValueOfDegree( 1, 10 ) )
  • Ruby/2011년스터디/세미나 . . . . 11 matches
         == RubyLanguage 소개 ==
         RubyLanguage 소개와, 기초 문법을 설명하는 파트
          yield : get the block and run it
          * 입력 <- gets
          * [http://rubyforge.org/frs/?group_id=1109 RRobots]를 이용한 RubyLanguage Robocode
          * ''의도가 명확하다는 것''이 무엇인지 설명하는 것보다 의도가 명확하지 않은 상황을 제시하는 게 이해하기 좋을 것 같으니 하나 예를 들어볼게. RubyLanguage에서 괄호를 쓰지 않아도 되는 것은 if 구문에 대해서만 그런 것은 아니야. 함수의 경우도 마찬가지지. 만약 내가 매개변수 a와 b를 받아 그 둘을 더해 반환해주는 함수 add(a, b)를 만들었다 치자. 이 메서드를 다음과 같이 이용할 수 있겠지.
         add(3,4) # => 7 반환 (#은 RubyLanguage에서 주석을 나타낼때 사용)
          * 저도 아직 RubyLanguage에 익숙하지 않아서 어려운 점이 많지만 조금이나마 공부하며 써보니 직관적이라는 생각이 많이 들었어요. 오늘 정보보호 수업을 들으며 EuclideanAlgorithm을 바로 구현해보니 더더욱 그런 점이 와닿네요. 좀 더 긴 소스코드를 작성하실땐 Netbeans를 이용하시는 걸 추천해요~ 매우 간단하게 설치하고 간단하게 사용할 수 있답니다. - [김수경]
          1. 이번 RubyLanguage 세미나는 방학때 스터디를 하며 몇 주 전부터 준비해왔습니다. 그런데 한동안 루비를 소홀히 했더니 [:강성현 성현]이와 지혜 프리젠테이션을 들으며 저도 새롭게 알게 된 것들이 있었습니다. 부끄럽네요. 분명 같이 공부했던 것들인데…T_T
          1. 시간에 치여 준비했던 CodeRace를 못 한 것이 아쉽지만 시간이 좀 걸렸더라도 지혜가 RubyLanguage 문법을 설명할 때 다같이 실습하며 진행했던 것은 좋았습니다. 그냥 듣기만 했으면 지루하고 기억에 안 남았을지도 모르는데 직접 따라하며 문법을 익히는 방식이라 참여하신 다른 분들도 더 재미있고 뭔가 하나라도 기억에 확실히 남는 시간을 보내셨을거라는 생각이 드네요.
  • SeminarHowToProgramIt/Pipe/vendingmachine.py . . . . 11 matches
          def getCurrentMoney(self):
          def getCurrentDispenser(self):
          def getCurrentButton(self):
          self.assertEquals(expected, vm.getCurrentMoney())
          self.assertEquals(expected, vm.getCurrentButton())
          self.assertEquals(expected, vm.getCurrentDispenser())
          self.assertEquals(expected, vm.getCurrentButton())
          self.assertEquals(expected, vm.getCurrentDispenser())
          self.assertEquals(0, vm.getCurrentMoney())
          self.assertEquals(0, vm.getCurrentMoney())
          self.assertEquals('', vm.getCurrentButton())
  • TicTacToe/조재화,신소영 . . . . 11 matches
          x = e.getX();
          y = e.getY();
          JOptionPane.showMessageDialog(null, Integer.toString(array[i][0])+"가 이겼습니다.!!");
          JOptionPane.showMessageDialog(null, Integer.toString(array[0][i])+"가 이겼습니다.!!");
          JOptionPane.showMessageDialog(null, Integer.toString(array[0][0])+"가 이겼습니다.!!");
          JOptionPane.showMessageDialog(null, Integer.toString(array[0][2])+"가 이겼습니다.!!");
          JOptionPane.showMessageDialog(null, "0과 1은 비겼습니다.");
  • Trac . . . . 11 matches
         http://projects.edgewall.com/trac/
         Trac is an enhanced wiki and issue tracking system for software development projects. Trac uses a minimalistic approach to web-based software project management. Our mission; to help developers write great software while staying out of the way. Trac should impose as little as possible on a team's established development process and policies.
         Trac allows wiki markup in issue descriptions and commit messages, creating links and seamless references between bugs, tasks, changesets, files and wiki pages. A timeline shows all project events in order, making getting an overview of the project and tracking progress very easy.
         http://projects.edgewall.com/trac/wiki/TracTermsKo - Trac 용어에 대한 한글 버전
         http://trac.edgewall.org/wiki/TracModPython - Trac을 Apache+mod_Python과 함께 돌리기
          * gforge 같은 건가요? svn을 어서 설치하라는 무언의 압박으로 느껴집니다. ㅎㅎ;; - [eternalbleu]
          * 흐흐. gforge 보다는 좀 더 작은 단위의 프로젝트 관리툴임. 위키와 통합되어 있음. (모인모인에 이와 유사한 플러그인을 만들 수도 있지 않을까 하는 생각도.)
          http://biohackers.net/yongslib/changeset/27
  • WinampPluginProgramming/DSP . . . . 11 matches
         // module getter.
         winampDSPModule *getModule(int which);
         winampDSPHeader hdr = { DSP_HDRVER, "Nullsoft DSP demo v0.3 for Winamp 2", getModule };
         __declspec( dllexport ) winampDSPHeader *winampDSPGetHeader2()
         // getmodule routine from the main header. Returns NULL if an invalid module was requested,
         winampDSPModule *getModule(int which)
          MessageBox(this_mod->hwndParent,"This module is Copyright(C) 1997, Justin Frankel/Nullsoft\n"
          SendDlgItemMessage(hwndDlg,IDC_SLIDER1,TBM_SETRANGEMAX,0,18);
          SendDlgItemMessage(hwndDlg,IDC_SLIDER1,TBM_SETRANGEMIN,0,-18);
          SendDlgItemMessage(hwndDlg,IDC_SLIDER1,TBM_SETPOS,1,1);
          SendDlgItemMessage(hwndDlg,IDC_SLIDER1,TBM_SETPOS,1,0);
          if (swnd == GetDlgItem(hwndDlg,IDC_SLIDER1))
          g_pitch = -SendDlgItemMessage(hwndDlg,IDC_SLIDER1,TBM_GETPOS,0,0)+100;
  • ZeroPageServer/IRC . . . . 11 matches
         == ZeroPage IRC 채널 정보 ==
          * 서버: [http://ozinger.org/ 오징어]
          * irc.ozinger.org (포트 6661–6669, 8080)
          * ssl.ozinger.org (포트 16666–16667)
          * 채널: #ZeroPage
         == ZeroPage IRC 채널 정책 ==
          * /mode #ZeroPage +mnt
          * HOP(%): ZeroPage 정회원 및 은퇴한 회원
         == ZeroPage IRC 봇 ==
          * # ZeroPage 채널 관리
          * ZeroPage 공지 및 IRC 사용법 안내
  • ZeroPageServer/set2005_88 . . . . 11 matches
         2005년 8월을 기점으로 ZeroPageServer 관련 기록
          * [http://www.zeropage.org/server-status apache status], [http://www.zeropage.org/jkstatus jk status], [http://www.zeropage.org:8080/manager/html tomcat manager], [http://www.zeropage.org:8080/admin/ tomcat administrator]
         === ZeroPageServer 서비스 목록 (05. 8) ===
          * [http://www.zeropage.org/phpsysinfo/ phpsysinfo]
          WDC WD600BB-32CCB0 (60GB, 7200rpm), IBM-DPTA-372050 (20GB), Fujitsu (6GB, Unplugged)
         ["ZeroPageServer"]
  • html5/web-workers . . . . 11 matches
          * 워커와의 메세지 통신은 postMessage()를 이용
          worker.postMessage("hello");
          onmessage = function(e){
          // 전역함수 postMessage 사용
          postMessage("hello");
          worker.onmessage = function(e){
          * postMessage(message, [ports]) : 워커에게 메세지 보냄
          * onmessage() : 워커로부터의 메세지 수신을 위한 이벤트 핸들러
          * onmessage(), postMessage(), onconnect()등 사용가능
  • 김희성/리눅스계정멀티채팅2차 . . . . 11 matches
          send_m(client_socket_array[t_num-1],"message \"ID\" \"message\" : send message to ID");
          sprintf(temp_buff,"./message ");
          sprintf(temp_buff,"message from %s : %s",
         void message(int t_num, char buff_rcv[])
          message(t_num,buff_rcv);
          printf("write message to send : ");
          fgets(buff_snd,BUFF_SIZE,stdin);//버퍼 청소
          printf("write message to send : ");
          fgets(buff_snd,BUFF_SIZE,stdin);
  • 반복문자열/임인택 . . . . 11 matches
         message target msg 0 = target
         message target msg n = message (target++msg++"\n") (msg) (n-1)
         repeatMessage msg n = putStr (message "" msg n)
         === Usage ===
         RepeatStr> repeatMessage "CAUCSE LOVE." 5
  • 정규표현식/소프트웨어 . . . . 11 matches
         [[pagelist(정규표현식)]]
          http://hackingon.net/image.axd?picture=WindowsLiveWriter/AdhocStringManipulationWithVisualStudio/7EA25C99/image.png
          http://www.hcilab.org/resources/ides_and_tools/regexbuilder.jpg
          [[html(<img src="http://cfs12.tistory.com/image/22/tistory/2009/06/02/10/10/4a247c0b31a86" alt=""/>)]]
          * grep, find 에서 regex를 지원한다.
          * regex-isearch(C-M-s) 로 간단하게 현재 버퍼에서 빠르게 문자열을 찾는다.
          http://www.ibm.com/developerworks/aix/library/au-regexp/image03.jpg
          http://bc.tech.coop/blog/images/regex-tool.jpg
  • 조금더빠른형변환사용 . . . . 11 matches
         #ifdef __BIGENDIAN__
         #define USE_FTOI register union{ double r; struct { _integer4 FTOI_LONG; } l; } __ftoitmp;
          gettimeofday(&tv, NULL);
         static unsigned int get_clock()
          gettimeofday(&tv, NULL);
         #define get_clock clock
         #ifdef __BIGENDIAN__
          start = get_clock();
          finish = get_clock();
          start = get_clock();
          finish = get_clock();
          start = get_clock();
          finish = get_clock();
  • 조영준/파스칼삼각형/이전버전 . . . . 11 matches
          Console.WriteLine(e.Message);
          Printer printer = new Printer(lines, pTriangle.getMax().ToString().Length+1);
          public int[][] triangle { get { return _triangle; } }
          public int row { get { return _row; } }
          public int count { get { return _count; } }
          public int max { get { return _max; } }
          public int[] getData(int row)
          public int getData(int row, int column)
          Console.WriteLine(e.Message);
          Printer printer = new Printer(lines, pTriangle.getMax().ToString().Length+1);
          public int getMax()
  • 지금그때2003/선전문 . . . . 11 matches
         <A HREF="http://zeropage.org/wiki/moin.cgi/_c1_f6_b1_dd_b1_d7_b6_a72003_2f_c8_c4_b1_e2" target=new> <B>지금그때 후기 페이지</B><A> 에 남겨 보세요.
         <li> <A HREF="http://zeropage.org/wiki/moin.cgi/_c1_f6_b1_dd_b1_d7_b6_a72003_2f_c8_c4_b1_e2" target=new> <B>지금그때 후기 페이지</B><A> 에 들어가셔서.
         <A HREF="http://www.caucse.net/boards/default/view.php?table=alumni03&page=3&id=159"> 지금그때 여는글 </A>
         <A HREF="http://www.caucse.net/boards/default/view.php?table=alumni03&page=1&id=297"> 마지막 홍보글 </A>
         <A HREF="http://www.caucse.net/boards/default/view.php?table=alumni03&page=3&id=159"> 지금그때 소개글 </A>
         지금그때에 함께 하실 분은 <B><A HREF = "http://zeropage.org/pub/nowthen" target=new>이야기 참가 신청 Go!</A></B>에서 미리
         <B><A HREF = "http://zeropage.org/pub/nowthen">이야기 참가 신청</A></B>
         <A HREF="http://www.caucse.net/boards/default/view.php?table=alumni03&page=3&id=159"> 소개글 </A>
  • 3DGraphicsFoundation/INSU/SolarSystem . . . . 10 matches
         LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam);
         void ChangeSize(GLsizei w, GLsizei h)
          while( GetMessage(&msg, NULL, 0, 0))
          TranslateMessage(&msg);
          DispatchMessage(&msg);
         LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
          switch (message)
          hDC = GetDC(hWnd);
          PostQuitMessage(0);
          ChangeSize(LOWORD(lParam), HIWORD(lParam));
          return (DefWindowProc(hWnd, message, wParam, lParam));
  • 3N+1/임인택 . . . . 10 matches
          mergeList numbers (map maxCycleLength numbers) []
         -- list merge ( merge [[1,2],[3,4]] [5,6] == [[1,2,5], [3,4,6]])
         mergeList [] listB targetList = targetList
         mergeList listA listB targetList =
          mergeList (tail listA) (tail listB) (targetList ++ [(head listA ++ [head listB])] )
  • C++스터디_2005여름/학점계산프로그램/문보창 . . . . 10 matches
          if (student[p].average < student[j].average)
          if (student[i].average < 1.5)
          double average; // 평점
          void find_average(); // 평점을 구하는 함수
          average = 0.0;
          find_average();
         void Student::find_average()
          average = sum / NUM_GRADE;
          cout << "학번 : " << number << " 평점 : " << average << endl;
  • CppUnit . . . . 10 matches
         C++ 에서 UnitTest를 하기 위한 UnitTestFramework. http://sourceforge.net/projects/cppunit/ 에서 다운 받을 수 있다.
          http://zeropage.org/~reset/zb/data/TestHierarchy.jpg
          http://zeropage.org/~reset/zb/data/TestRunner.jpg
          * Project Setting - Link - General - object/library 에 cppunitd.lib, testrunnerd.lib 를 추가해준다.
          * Project Setting - Code Generation - Use Run-Time library 를 다음으로 맞춰준다.
          runner.addTest ( CppUnit::TestFactoryRegistry::getRegistry().makeTest() );
          MessageBox(NULL, stream.str().c_str(), "Test", MB_OK);
          CppUnit::TestFactoryRegistry ®istry = CppUnit::TestFactoryRegistry::getRegistry();
         MSVC에서 에러가 나는 경우 대부분은 CppUnit FAQ를 참고하면 해결할 수 있다. http://cppunit.sourceforge.net/FAQ
          Enable RTTI in Projects/Settings.../C++/C++ Language. Make sure to do so for all configurations.
          Check that Projects/Settings.../C++/Code Generation is indeed using the correct library.
         http://cppunit.sourceforge.net/snapshot/ 에서 받아올수 있다.
          * 전 "Project Setting - Link - General - object/library 에 cppunitd.lib, testrunnerd.lib 를 추가해준다."라고 해서 추가 해줬더니
         이 부분에 나오는 Code Generation부분이 어디에 있는지 찾지를 못 하겠네요. 메뉴가 숨어있기라도 한 건지...@-@;; --[leoanrdong]
         Project Setting - Code Generation - Use Run-Time library 를 다음으로 맞춰준다.
          - C/C++ 탭에 보면 category가 있는데 거기에 code generation 이 있습니다. - [임인택]
         Project Setting - Link - General - object/library 에 cppunitd.lib, testrunnerd.lib 를 추가해준다.
  • CubicSpline/1002/LuDecomposition.py . . . . 10 matches
          for i in range(self.n):
          for i in range(0,n):
          for j in range(0,n):
          for i in range(self.n):
          for eachRow in range(aCol, self.n):
          for n in range(0, aCol):
          for eachCol in range(aRow+1, self.n):
          for n in range(0, aRow):
          def _getL(self):
          def _getU(self):
  • CubicSpline/1002/TriDiagonal.py . . . . 10 matches
         def getMatrixY(aMatrixLower, b):
          for n in range(len(b)):
          matrixY[n][0] = float(b[n][0] - _minusForGetMatrixY(n, aMatrixLower, matrixY)) / float(aMatrixLower[n][n])
         def getMatrixX(aMatrixUpper, y):
          for n in range(limitedMatrix-1, -1,-1):
          matrixX[n][0] = float(y[n][0] - _minusForGetMatrixX(n, aMatrixUpper, matrixX)) / float(aMatrixUpper[n][n])
          #print "x[%d]: y[%d][0] - minus:[%f] / u[%d][%d]:%f : %f"% (n,n,_minusForGetMatrixX(n, aMatrixUpper, matrixX),n,n, aMatrixUpper[n][n], matrixX[n][0])
         def _minusForGetMatrixX(n, aUpperMatrix, aMatrixX):
          for t in range(n+1,limitedMatrix):
         def _minusForGetMatrixY(n, aLowerMatrix, aMatrixY):
          for t in range(n):
          for i in range(0,aRow):
          for j in range(0,aCol):
          matrixY = getMatrixY(l, b)
          matrixX = getMatrixX(u, matrixY)
  • DesignPatterns/2011년스터디/1학기 . . . . 10 matches
          1. 저자는 열심히 getter와 setter를 깐다. get/set은 변수를 public으로 만드는 어려운 방법이다!
          1. 멤버변수를 선언하면 꼭꼭 getter/setter를 만들었던 나를 반성...(나중엔 귀찮아서 public으로 한적도 있다지)
          3. "어떤 작업을 수행하는데 필요한 데이터를 요구하지 말라!!! 대신 정보를 가지고 있는 객체에게 일을 해달라고 부탁하라!" 항상 데이터를 get으로 꺼내와 바꿔놓고 set으로 넣어놨던 제 자신을 반성해 봅니다.
          1. CRC 모델링에 대해 설명하는 부분에 '''도메인 영역의 언어로 문제를 기술하라'''는 말이 인상적이었다. get과 set을 사용할 필요가 없다는 걸 와닿게 하는 말이었다. 언젠가 정모에서 ''체험 OO 현장''같은 활동을 해보고 싶음. 우리 모두 객체가 되어보아Yo :)
          * 다음시간에는 임상현의 SE 프로젝트인 WinMerge프로젝트를 도와주겠습니다!!!
          * 다음 범위 : 3장 173page까지 읽어오기
          1. SE프로젝트인 '''SimpleMerge'''를 구현해 보기로 하였다.
          1. 지난 SE 프로젝트가 기억이.. 안난다. 내가 한게 없다.. 그래서 SimpleMerge를 구현해본다 하여 반가웠다.
          1. SE project인 merge 프로그램 디자인을 했다. MVC모델이 스팩이라 자유롭게 책에 나온걸 자유롭게 써보진 못했다.
  • EditStepLadders/황재선 . . . . 10 matches
          private Stack<Integer> stack;
          private int longestPassedWordCount;
          stack = new Stack<Integer>();
          String word = wordList.get(from - 1);
          String nextWord = wordList.get(to - 1);
          longestPassedWordCount = Math.max(longestPassedWordCount, stack.size());
          public int getStartingPoint() {
          System.out.println(longestPassedWordCount);
          step.dfs(step.getStartingPoint());
  • Gnutella-MoreFree . . . . 10 matches
          GET/get/<File Index>/<File Name>/HTTP/1.0rn
          Range:bytes=0-rn
          User-Agent:Gnutellarn3
          Range가 파일의 이어받기가 가능하게 함.
          GET/get/<File Index>/<File Name>/HTTP1.0rn
          Range:bytes=0-rn
          User-Agent:Gnutellarn3
          과 같은 HTTP GET request형식으로 응답을 하며 파일을 전송한다.
         http://www.sourceforge.net/ (Gnutella Clone 프로그램)
         CVS// http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/gnucleus/(최근의 소스코드)
         POSITION pos = m_lstResults.GetFirstSelectedItemPosition();
         int nItem = m_lstResults.GetNextSelectedItem(pos);
         ResultGroup* pGroup = (ResultGroup*) m_lstResults.GetItem(nItem);
         CGnuControl에서의 void CGnuControl::ManageDownloads()에 의해 제어된다.
         StartDownload() 함수에서 다운로드를 시작하며 GetStartPos() 를 통해 Chunk가 다운로드가 시작할 m_pChunk->m_StartPos의 위치를 알게 한다.
         SendRequest() 에서 HTTP/GET 형식으로 헤더를 보내 받고자 하는 데이타를 요청한다
         int length = 25 + m_Search.GetLength() + 1;
         // Get Filename
         Item.Icon = m_pDoc->GetIconIndex(Item.NameLower);
  • Gof/Singleton . . . . 10 matches
         http://zeropage.org/~reset/zb/data/singl014.gif
          const char* singletonName = getenv("SINGLETON");
          const char* mazeStyle = getenv ("MAZESTYLE");
         Smalltalk-80[Par90] 의 SingletonPattern의 예는 ChangeSet current라는 코드에 대한 change들 집합들이다. 더 적합한 예제로는 클래스들과 그들의 '''metaclass''' 간의 관계이다. metaclass는 클래스의 클래스로, 각 metaclass는 하나의 인스턴스를 가진다. metaclass들은 이름을 가지지 않지만 (그들의 단일인스턴스를 통한 간접적인 방법을 ㅔㅚ하고), 그들의 단일 인스턴스를 유지하며 일반적으로 다른 클라이언트에 의해 생성되지 않는다.
         InterViews user interface toolkit[LCI+92]는 toolkit의 Session과 WidgetKit 클래스의 unique instance에 접근하지 위해 SingletonPattern을 이용한다. Session은 application의 메인 이벤트를 dispatch하는 루프를 정의하고 사용자 스타일관련 데이터베이스를 저장하고, 하나나 그 이상의 물리적 display 에 대한 연결들(connections)을 관리한다. WidgetKit은 user interface widgets의 look and feel을 정의한다. WidgetKit::instance () operation은 Session 에서 정의된 환경변수에 기반하여 특정 WidgetKit 의 subclass를 결정한다. Session의 비슷한 operation은 지원하는 display가 monochrome display인지 color display인지 결정하고 이에 따라서 singleton 인 Session instance를 설정한다.
          POSITION position = m_ContainerOfSingleton->GetHeadPosition();
          delete m_ContainerOfSingleton->GetAt(position);
          m_ContainerOfSingleton->GetNext(position);
          if (m_Index == m_ContainerOfSingleton->GetCount())
          return m_ContainerOfSingleton->GetAt(position);
  • HowToBuildConceptMap . . . . 10 matches
         from Learning, Creating, Using Knowledge
          1. Identify a focus question that addresses the problem, issues, or knowledge domain you wish to map. Guided by this question, identify 10 to 20 concepts that are pertinent to the question and list these. Some people find it helpful to write the concept labels on separate cards or Post-its so taht they can be moved around. If you work with computer software for mapping, produce a list of concepts on your computer. Concept labels should be a single word, or at most two or three words.
          * Begin to build your map by placing the most inclusive, most general concept(s) at the top. Usually there will be only one, two, or three most general concepts at the top of the map.
          * Next selet the two, three or four suboncepts to place under each general concept. Avoid placing more than three or four concepts under any other concept. If there seem to be six or eight concepts that belong under a major concept or subconcept, it is usually possible to identifiy some appropriate concept of intermediate inclusiveness, thus creating another level of hierarchy in your map.
          * Connect the concepts by lines. Label the lines with one or a few linking words. The linking words should define the relationship between the two concepts so that it reads as a valid statement or proposition. The connection creates meaning. When you hierarchically link together a large number of related ideas, you can see the structure of meaning for a given subject domain.
          * Rework the structure of your map, which may include adding, subtracting, or changing superordinate concepts. You may need to do this reworking several times, and in fact this process can go on idenfinitely as you gain new knowledge or new insights. This is where Post-its are helpful, or better still, computer software for creating maps.
          * Look for crosslinks between concepts in different sections of the map and label these lines. Crosslinks can often help to see new, creative relationships in the knowledge domain.
          * Concept maps could be made in many different forms for the same set of concepts. There is no one way to draw a concept map. As your understanding of relationships between concepts changes, so will your maps.
  • LawOfDemeter . . . . 10 matches
         What that means is that the more objects you talk to, the more you run the risk of getting broken when one
         of them changes. So not only do you want to say as little as possible, you don't want to talk to more
          SortedList thingy = someObject.getEmployeeList();
          thingy.addElementWithKey(foo.getKey(), foo);
         This is what we are trying to prevent. (We also have an example of Asking instead of Telling in foo.getKey
         foo's method to query its key is getKey()
         The disadvantage, of course, is that you end up writing many small wrapper methods that do very little but
         The higher the degree of coupling between classes, the higher the odds that any change you make will break
         use queries from within a debugger without affecting the process under test.
         else to change.
  • Linux/필수명령어/용법 . . . . 10 matches
         파일2에서 파일1로 첨가(append)되어야 할 것은 ‘a' 기호로 표현된다. 그리고 파일1에서 제거(delete)되어야 하는 내용은 'd'로, 두 파일의 내용이 바뀌어(change)하는 내용은 ’c'기호로 표시한다. 이러한 수정 기호와 함께 행의 번호가 함께 표시되며, 해당 줄의 내용이 함께 출력된다.
         - \r 0 칼럼으로(carriage return) \f 탭(tab)
         finger
         - finger [ -slpm ][ 사용자 ]
         인수로 아무 것도 주어지지 않으면, finger는 현재 시스템에 로그인되어 있는 사용자들을 보여준다. 옵션이 주어지지 않으면, 기본적으로 -l 옵션을 사용한 것으로 간주된다.
         - $ finger
         - $ less lovemessage
         - 정수1-ge정수2 : 정수1이 정수2 보다 크거나 같으면 참
         - echo "It's changed to the blade.room"
         - 11: 32 am up 4 min, 2 users, load average : 0.00, 0.05, 0.02
  • MoniWikiTutorial . . . . 10 matches
          * RecentChanges: 위키위키의 모든 변경된 기록이 RecentChanges에 보여집니다.
          * FindPage: 상단의 검색 폼 혹은 FindPage를 통해서 위키위키의 내용을 검색합니다.
          * '''[[GetText(Preview)]]''': 편집된 내용을 미리볼 수 있습니다.
          * '''[[GetText(Save)]]''': 편집이 완료되면 저장을 합니다.
          * '''[[GetText(GUI)]]''': 자바스크립트가 지원되는 환경에서 GUI 편집창을 보여줍니다.
         || {{{PageReference WikiSandBox}}} || PageReference WikiSandBox ||
          * ` PageList` - 인수로 사용되는 패턴과 일치하는 페이지 목록을 보여줍니다.
          * [wiki:NoSmoke:FrontPage 노스모크] : 국내 최고의 위키 커뮤니티
          * [wiki:KLDPWiki:FrontPage KLDP 위키] : 국내 오픈소스 개발자들을 위한 위키 사이트
          * [wiki:MoniWiki:FrontPage 모니위키] : 모니위키 사이트
  • MoreEffectiveC++/C++이 어렵다? . . . . 10 matches
         목적 : 2002.03.14 ZeroPage 세미나용 항해지도
          [http://zeropage.org/moin/moin.cgi/MoreEffectiveC_2b_2b_2fEfficiency#head-fe2478216366d160a621a81fa4e3999374008afa Item 24 Virtual 관련], [http://zeropage.org/moin/moin.cgi/MoreEffectiveC_2b_2b_2fMiscellany#head-ce86e4dc6d00b898731fbc35453c2e984aee36b8 Item 32 미래 대비 프로그램에서 String문제]
          [http://zeropage.org/moin/moin.cgi/MoreEffectiveC_2b_2b_2fEfficiency#head-4e0fa0edba4b5f9951ea824805784fcc64d3b058 Item 24 다중 상속 관련]
          [http://zeropage.org/moin/moin.cgi/MoreEffectiveC_2b_2b_2fEfficiency#head-df8e5cb1fbb906f15052798c446df0ed08dfeb91 Item 24 RTTI 관련]
          [http://zeropage.org/moin/moin.cgi/MoreEffectiveC_2b_2b_2fTechniques3of3 Item 31]
          [http://zeropage.org/moin/moin.cgi/MoreEffectiveC_2b_2b_2fTechniques3of3#head-85091850a895b3c073a864be41ed402384d1868c RTTI를 이용해 구현 부분]
          [http://zeropage.org/moin/moin.cgi/MoreEffectiveC_2b_2b_2fMiscellany#head-a8fe938a36d3be47de007ce24f1d367295cd7ea7 Item 34 name mangle 관련]
          [http://zeropage.org/moin/moin.cgi/MoreEffectiveC_2b_2b_2fMiscellany#head-9b5275859c0186f604a64a08f1bdef0b7e9e8e15 Item 34]
          [http://zeropage.org/moin/moin.cgi/MoreEffectiveC_2b_2b_2fMiscellany#head-a8fe938a36d3be47de007ce24f1d367295cd7ea7 Item 34 name mangle 관련]
          * Generic Java
  • MySQL 설치메뉴얼 . . . . 10 matches
          and change location into it. In the following example, we unpack
          getting-mysql::. For a given release, binary distributions for all
          5. Change location into the installation directory:
          server. If you run the command while logged in as that user, you
          7. Change the ownership of program binaries to `root' and ownership
          The first command changes the owner attribute of the files to the
          `root' user. The second changes the owner attribute of the data
          directory to the `mysql' user. The third changes the group
          distribution in some non-standard location, you must change the
          Change the path to reflect the location where `mysql' actually is
  • NoSmokMoinMoinVsMoinMoin . . . . 10 matches
         || Like Page || 영문/한글 지원 || 영문/한글 페이지 지원 || . ||
         || Rename Page || ? || 지원 || 하지만 조심히 이용해야 할 기능.||
         || Delete Page || 지원 || 지원 || . ||
         || page 별 접근권한 || 지원 || 지원 || login 해야만 글을 쓸 수 있는 페이지들 지정가능(nosmok)||
         || 부가기능 || Hot Draw Plugin 지원, 간단한 벡터 그래픽 첨부 가능. 페이지 미리보기 기능, RecentChanges 에 변경사항에 대한 Comment 기능 지원. go 입력창에 새 페이지 작성시 자동으로 이미 만들어진 비슷한 이름(Like Page) 페이지들 리스트 보여줌.(1.1 이상) || go 입력창에 새 페이지 작성시 자동으로 이미 만들어진 비슷한 이름(Like Page) 페이지들 리스트 보여줌. InterWiki 등록을 위키내에서 수정가능. || . ||
         || Version Up || Source forge project || No smok Programmers || . ||
         || 기타 Spec || [http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/moin/dist/CHANGES?rev=1.111&content-type=text/vnd.viewcvs-markup CHANGES] 참조 || NoSmok:노스모크모인모인 참조 || . ||
          북마크 안되는거 CVS 버전이지? 안정버전에 있는 RecentChanges.py 가져다 교체하니까 잘 돌아가더군. --희상
  • PragmaticVersionControlWithCVS/Getting Started . . . . 10 matches
         = Getting Started =
         CVS서버 설치는 알아서 잘해라. -_-; 리눅스에서는 패키지로 설치하면 되고, 윈도우에서는 알아서 받아서 설치하면 된다. 이미 서버가 있으면 더 좋다. 내 경우에는 데비안 리눅스를 사용하는 관계로 apt-get install cvs로 간단히 설치를 끝냈다.
         CVS클라이언트는 현재 우리가 쓰는 커맨드 형태의 클라이언트도 있지만, GUI형태의 TortoiseCVS, WinCVS등도 있다. (sourceforge.net에서 확인) 또한 IDE 자체가 CVS 클라이언트의 기능을 하는 것들도 있다. (ex. eclipse, dev-cpp)
         orange
         == Making Changes ==
         orange
         orange orange
         rcsmerge: warning: conflicts during merge
         이런경우에 rcsmerge 는 그 변경을 다음과 같이 표현한다.
  • ProgrammingLanguageClass . . . . 10 matches
         [ProgrammingLanguageClass/2002]
         [ProgrammingLanguageClass/2006]
          * ''Programming Language Pragmatics'' by Michael L. Scott : 이제까지 나온 프로그래밍 언어론 서적 중 몇 손가락 안에 꼽히는 명저.
          * ''Programming Language Processors In Java : Compilers and Interpreters'' by David A. Watt & Deryck F. Brown
         그러므로, 이런 ProgrammingLanguageClass가 중요하다. 이 수업을 제하면 다른 패러다임의 다양한 언어를 접할 기회가 거의 전무하다. 자신의 모국어가 자바였다면, LISP와 Prolog, ICON, Smalltalk 등을 접하고 나서 몇 차원 넓어진 자신의 자바푸(Kungfu의 변화형)를 발견할 수 있을 것이며, 자바의 음양을 살피고 문제점을 우회하거나 수정하는 진정한 도구주의의 기쁨을 만끽할 수 있을 것이다. 한가지 언어의 노예가 되지 않는 길은 다양한 언어를 비교 판단, 현명하고 선택적인 사용을 할 능력을 기르는 법 외엔 없다. --김창준
         "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."
         아쉬운 부분은 프로그램 언어론이란 과목임에도 불구하고, 설명의 비중은 많이 쓰이는 언어일수록 높았던 점입니다. 함수형언어(FunctionalLanguage)는 기말 고사 바로 전 시간에 한 시간만에 끝내려다가, 그나마 끝내지도 못하고 요약 부분만 훑었습니다. 그 밖의 종류에 대해서는 거의 절차적 언어, 특히 C계열 언어를 설명하다가 부연 설명으로 나오는 경우가 많았습니다. 논리형언어(LogicLanguage)에 대한 설명은 거의 못 봤습니다. 어차피 쓰지 않을 언어라고 생각해서일까요.--[Leonardong]
  • ProgrammingLanguageClass/Report2002_1 . . . . 10 matches
         = Principles of Programming Languages =
          * 입력: target = operand1 + operand2 * 428
          <identifier>: target parsed.
          * 입력: target = operand1 + + operand2
          <identifier>: target parsed.
          * 입력: target = op1 > op2 ? op3 : op4 * op5
          <identifier>: target parsed.
          * 입력: target = op1 > op2 ? op3
          <identifier>: target parsed.
         ["ProgrammingLanguageClass"]
  • ProjectPrometheus/CookBook . . . . 10 matches
          protected void doGet(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) throws ServletException, IOException {
          PrintWriter out = httpServletResponse.getWriter();
         === HTTP GET, POST 넘기기 ===
         Python 에서는 urllib 와 httplib 를 이용한다. Python document 의 httplib - examples 를 참조하면 GET 의 예와 POST 의 예가 나온다.
         === HttpUrlConnection 에서 GET,POST 넘길때 주의사항 ===
         Python 에서의 string.urlencode 과 마찬가지로 GET,POST 로 넘기기 전 파라메터에 대해 URL Encoding 이 필요하다. URLEncoder 라는 클래스를 이용하면 된다.
         === GET, POST 인자의 내용중 한글을 받을때 주의 사항 ===
          String serviceName = (String) request.getParameter("service");
         getParameter 가 호출되기 전에 request의 인코딩이 세팅되어야 한다. 현재 Prometheus의 Controller의 경우 service 의 명을 보고 각각의 서비스에게 실행 권한을 넘기는데, 가장 처음에 request의 characterEncoding 을 세팅해야 한다. 차후 JSP/Servlet 컨테이너들의 업그레이드 되어야 할 내용으로 생각됨 자세한 내용은 http://javaservice.net/~java/bbs/read.cgi?m=appserver&b=engine&c=r_p&n=957572615 참고
         다음은 Python 을 이용, Cookie, GET/POST 변수들을 채운뒤 해당 사이트의 결과물을 인쇄하는 소스.
          DataSource source = ( DataSource )( env.lookup( "jdbc/zeropage" ) );
          conn = source.getConnection();
          rs.getString(1); // 순서에 따라.. 첫번째 : 1번...
         ZeroPageServer 웹 프로그램을 만들어서 미리 읽어볼 소스를 주신 선우형에게 감사드리며~! 형 덕택에
         === ZeroPageServer 에서 UnitTest ===
         ZeroPageServer 에 릴리즈 한뒤 UnitTest 하기.
         .../Prometheus$ java -cp "$CLASSPATH:./bin" junit.textui.TestRunner org.zeropage.prometheus.test.AllAllTests
  • SmallTalk/강좌FromHitel/소개 . . . . 10 matches
         Smalltalk White pager"의 내용에 제가 생각한 것을 몇 가지 덧붙여서 Smalltalk
         니다. 이는 비단 Dolphin Smalltalk만이 아니라, 널리 사용되고 있는 VisualAge
         을 효율적으로 관리하기 위한 쓰레기 수집(garbage collection) 등 처음
          Data: array[1 .. 2000000] of Integer;
          i, Key: Integer;
          ShowMessage( IntToStr(i) );
          ShowMessage('못 찾음');
          ^MessageBox notify: i displayString
         MessageBox notify: '못 찾음'.
         러 가지의 꾸러미(package)에 대해서 어느 정도의 지식이 필요합니다.
  • SmallTalk_Introduce . . . . 10 matches
         Smalltalk White pager"의 내용에 제가 생각한 것을 몇 가지 덧붙여서 Smalltalk
         니다. 이는 비단 Dolphin Smalltalk만이 아니라, 널리 사용되고 있는 VisualAge
         을 효율적으로 관리하기 위한 쓰레기 수집(garbage collection) 등 처음
          Data: array[1 .. 2000000] of Integer;
          i, Key: Integer;
          ShowMessage( IntToStr(i) );
          ShowMessage('못 찾음');
          ^MessageBox notify: i displayString
         MessageBox notify: '못 찾음'.
         러 가지의 꾸러미(package)에 대해서 어느 정도의 지식이 필요합니다.
  • TicTacToe/zennith . . . . 10 matches
          int getX(int blockNum) {
          int getY(int blockNum) {
          x = getX(blockNum);
          y = getY(blockNum);
          x = getX(blockNum);
          y = getY(blockNum);
          x = getX(blockNum);
          y = getY(blockNum);
          x = e.getX();
          y = e.getY();
  • ZeroPage회칙 . . . . 10 matches
         = ZeroPage 회칙 =
          1. 본 학회의 명칭은 ZeroPage 이며 어떠한 경우에도 이 조항을 바꿀 수 없다.
          2. ZeroPage 는 중앙대학교 컴퓨터공학과 내의 학술모임으로 인력의 장이다.
          1. 정모란 ZeroPage 회원들의 정기 모임을 말하며 제4장.운영에서 모임의 성격을 정한다.
          3. 회장이란 ZeroPage의 대표로써 제3장.회장단에서 명시한 권한과 의무를 갖는다.
          2. 준회원은 ZeroPage 프로젝트 및 행사에 참여를하며 정모에 3회 이상 참여함으로써 정회원 자격을 득할 수 있다.
          1. ZeroPage 회원이다.
          1. ZeroPage 의 대표로써 학회 운영의 최종 결정 권한을 가진다.
          2. ZeroPage 활동 및 ZeroPage 주관 행사를 이끌어 나갈 의무가 있다.
  • html5/richtext-edit . . . . 10 matches
         [[pagelist(html5)]]
         var editor = document.getElementById("editor");
         var editor = document.getElementById("editor");
         var editor= document.getElementById("editor");
          * window나 document객체가 가진 getSelection()메서드를 이용하여 Selection형 객체 생성
          var selection = window.getSelection();
         alert(window.getSelection().toString());
          * 조작한 내용 이력 기록 undoManager가 저장(최상위 객체) 상당히 간단
         - undoManager에 이력 추가하는 부분 -
         undoManager.add({
  • 데블스캠프2005/RUR-PLE/Sorting . . . . 10 matches
          pick_beeper() # move the beeper from larger column to smaller column
          #return to the larger column which must be sorted
          pick_beeper() # move the beeper from larger column to smaller column
          for n in range(7):
         for n in range(8):
         #move/get/put functions
         get = pick_beeper
          get()
          get()
         for i in range(5):
  • 데블스캠프2006/SSH . . . . 10 matches
          * zeropage.org/~id url 로 들어가면 해당 index.html 화일이 보임
          * zeropage.org/~id/image.jpg 이런식으로.
          * wget 명령어. wget zeropage.org/index.html
          * zeropage 서버에 접속된 상태에서 현 컴퓨터 ftp 에 접속
          * get : ftp 에서 자료 다운로드
          * wget 으로 해당 ftp에서 자료를 다운 받아 본다. wget ftp://~ 이런식으로
  • 데블스캠프2011/첫째날/오프닝 . . . . 10 matches
          * 문법도 아주 간단하다. [http://nforge.zeropage.org/projects/devilscamp2011/wiki/WikiTutorial (문법에 대한 안내사항)]
          (페이지 꾸미기가 어려우면 다음 페이지 레이아웃을 보세요 ㅋㅋ - [HomepageTemplate])
          * nForge 같은 프로젝트 관리 사이트와 연동하면 효과가 쑥쑥
          2. [http://nforge.zeropage.org/ nForge]에 가입합시다.
          3. 이 페이지 아래 있는 참가자에 자신의 nForge 아이디와 닉네임을 기입해주세요
          || 이름 || 자기소개 || nForge 아이디 || nForge 닉네임 ||
  • 몸짱프로젝트/InfixToPrefix . . . . 10 matches
          def getPrecedence(self, aToken):
          def getConvertedExpression(self):
          def testGetPrecedence(self):
          self.assertEqual(e.getPrecedence(token), 13)
          self.assertEqual(e.getPrecedence(token), 12)
          def testGetConvertedExpression(self):
          self.assertEqual( e.getConvertedExpression(), '+a')
          self.assertEqual( e.getConvertedExpression(), '+a')
          self.assertEqual( e.getConvertedExpression(), '+ab')
          self.assertEqual( e.getConvertedExpression(), '+a*b')
          self.assertEqual( e.getConvertedExpression(), '+a*bc')
          self.assertEqual( e.getConvertedExpression(), '+a*b/cx')
  • 문제풀이/1회 . . . . 10 matches
         Consider using the raw_input() function for general input from users.
          for i in range(0,count):
          inputList = [ input() for i in range(cnt) ]
          inputList = map(lambda x:input(),range(cnt))
          ==== Using Generator for input ====
         inputNum_gen=inputNum()
         for i in range(3):
          maxMin=(inputNum_gen.next())
         inputNum_gen=inputNum()
         for i in range(10):
          maxMin=(inputNum_gen.next())
          이런 경우를 개선하기 위해서 map 함수가 있는것입니다. 이를 Haskell에서 차용해와 문법에 내장시키고 있는 것이 List Comprehension 이고 차후 [http://www.python.org/peps/pep-0289.html Genrator Expression]으로 확장될 예정입니다. 그리고 print 와 ,혼용은 그리 추천하지 않습니다. print를 여러번 호출하는것과 동일한 효과라서, 좋은 컴퓨터에서도 눈에 뜨일만큼 처리 속도가 늦습니다. --NeoCoin
  • 새싹교실/2012/AClass/3회차 . . . . 10 matches
         int Lsearch(int ar[], int len, int targer)
         if(ar[i] ==targer)
         int age;
         stu.age=10;
         printf("age : %d\n",stu.age);
          getch();
          int age;
         printf("나ø¨£이I : %d\n",s.age);
         int age;
  • 서지혜/Calendar . . . . 10 matches
          int year = Integer.parseInt(scanner.nextLine());
          months = MonthFactory.getMonths(year);
          public static List<Month> getMonths(int year) {
          months.add(new Month(i, getDaysOfMonth(year, i), getStartDate(year, i)));
          public static int getDaysOfYear(int year) {
          public static int getDaysOfMonth(int year, int month) {
          public static int getStartDate(int year, int month) {
          totalDays += getDaysOfYear(i);
          totalDays += getDaysOfMonth(year, i);
  • 정모/2012.2.24 . . . . 10 matches
          * [http://wiki.zeropage.org/wiki.php/%EC%A0%9C12%ED%9A%8C%20%ED%95%9C%EA%B5%AD%EC%9E%90%EB%B0%94%EA%B0%9C%EB%B0%9C%EC%9E%90%20%EC%BB%A8%ED%8D%BC%EB%9F%B0%EC%8A%A4%20%ED%9B%84%EA%B8%B0 제12회한국자바개발자컨퍼런스후기]
          * 2월에 ZeroPage가 한 일
          * 신입생들 대상으로 하는 얘기 맞지? 새싹 OT 하는 날 합쳐서 간단한 소개는 필요하지 않을까? 따로 하는 건 좀 오버인거 같구 ㅋㅋ 주로 새싹 소개하면서 ZeroPage 설명부터 하고 시작했던 것 같아. 그리고 간단한 세미나(혹은 새내기에게 하고싶은 말 세션) 같은 것도 함께 했던 적이 많고. - [김수경]
          * 오랜만에 사회인 ZeroPager 두 분을 만나 즐거웠습니다! 치킨 감사합니다... 덕분에 ~~또~~ 폭식을 했습니다.....^_T 지원언니의 신입사원 연수 이야기 재미있었어요. 아직 취직을 하지 않았지만 가까운 미래에 취직을 해야할 상황이라 제겐 특히 더 와닿는 이야기가 아니었나 싶습니다. 승한선배의 GUI 세미나도 잘 들었습니다. 유행하는 것과 유행하지 않는 것에 대한 이야기가 가장 인상깊었어요. 작년에 [:DesignPatterns/2011년스터디 DP 스터디]를 시작하며 읽었던 FocusOnFundamentals 페이지가 생각납니다.
          * 아, 그리고 회고 진행될 때 느낀 건데 올해 회장 태진이가 확실히 세심하게 준비하는 면이 있어 좋아요. 지난 일년간 정모를 준비할 때 (후반에는 사실 뭔가 잘 준비를 못한 적이 많았고....) 초반에 열심히 준비할 때에도 세세한 부분은 신경쓰지 못한 게 많았거든요. 완벽한 ZeroPage보다는 항상 더 나아가는 ZeroPage가 바람직하다고 생각하는데 올해 ZeroPage가 작년보다 더 나은 ZeroPage가 될 수 있겠다는 생각이 들어 기뻤습니다. 회장 태진이도 그렇고, 방학인데도 열심히 정모에 참석하고 또 회고를 손 들어 이야기하는 방식으로 진행했는데도 적극적으로 참여하는 ZeroPager의 모습이 정말 보기 좋았습니다 :) - [김수경]
          * 개강 앞두고 피시실 관리와 새내기등 신경쓸일 많은 와중에도 정모 열심히 준비하는 회장님 존경. 이전 ZeroPage가 했던 고민을 다시 하고 계신듯 하여 (훌륭한 세미나나 일용할 양식같은 물질적 도움은 못하지만) 도움을 드리고 싶네요. 그렇다고 결과가 특별히 좋았던건 아니라 망설여지기도 하고.. 커피나 한잔 할까요 회장님- - [서지혜]
  • 코드레이스/2007.03.24정현영동원희 . . . . 10 matches
          public String getColor(int time) {
          public String getColorWithDate(int year, int month, int day, int hour, int minute, int second)
          return getColor(totalSecond);
          if(getColorWithDate(time).equals("Red")) {
          private String getColorWithDate(Time time) {
          return getColorWithDate(time.year, time.month, time.day, time.hour, time.minute, time.second);
          System.out.println(signal.getColor(30));
          System.out.println(signal.getColor(120));
          System.out.println(signal.getColorWithDate(2007, 3, 24, 12, 30, 24));
          System.out.println(signal.getColorWithDate(2000, 1, 1, 0, 0, 0));
  • 회원정리 . . . . 10 matches
          그리고 사과의 말씀 FrontPage에도 올렸지만 다시한번 드립니다. 일처리를 함에 있어 경솔하였고, 성급했던 점.. 그리고 회칙을 좀더 눈여겨 보지 않고 회원정리를 한 점에 대하여 회원들은 물론 선배들께 우려를 끼쳐드린점 죄송합니다. 이런 일이 없도록 하겠습니다. 같은 과친구들끼리 서로 웃으며 대하는 친구들끼리 회원정리라는 것때문에 실관계가 서먹해지는 것은 저도 우려하는 바입니다. 홈페이지까지 삭제하는 일은 지나치다는 생각이 들었습니다. 회원정리는 개개인의 추방을 목적으로 하는 것이 아니라 학회의 부흥을 목적으로 하기 때문입니다. 그리하여 상민이 형이 Delete This Page 대신에 ZeroPagers 를 ZeroWikian 으로 바꿔놓으며 차후 연락하여 활동재개의 여지를 남겨놓으신 일에 감사드리며, 형이 미쳐 손대지 못한 홈페이지도 제가 마저 ZeroWikian 으로 바꿔놓았습니다. ZeroPagers 가 아니더라도 ZeroWikian 으로 같이 공부할 수 있다면 좋을 것입니다.
          여기서부터는 제가 회장이 아니라 ZeroPagers 로써 제 의견을 말씀드리겠습니다.
          전체 회원들의 참여도를 높게 유지해야만 하는가에 대해서는 '예' 라고 하고 싶습니다. 물론 모두의 의미로 말씀드리는 것은 아닙니다. 거의다의 차원에서 말씀드립니다. 회원들 간에 참여도가 높은 사람들과 낮은 사람들이 생기는 것은 바람직한 학회의 모습이 아니라고 봅니다. 보상이든 처벌이든 무엇으로 하든지 회원들의 참여도를 높게 이끌어가는 것이 학회의 모습이라고 생각합니다. 만약 학회내에 참여도가 높은 사람들과 아닌 사람들이 나뉠수 있게된다면 참여도가 낮은 사람들이 소외감을 느껴 결국은 ZeroPagers 라고 등록은 되어있지만 실질적으로 ZeroPagers 라고 보기 어렵게 될 것입니다. 이것은 결국 암묵적 회원정리가 됩니다. 이러한 회원들을 '유령회원'이라고 하겠습니다.(참여도라는 말에는 활동의 활발함도 포함시킬 수 있겠습니다. 써놓고 보니 의미가 부족한 것 같아 덧붙입니다.)
          유령회원들은 ZeroPagers 라는 이름으로 등록되어있지만 실제로 활동은 0에 가깝습니다. 아니 0 인 경우가 더 많겠지요. 이러한 회원들을 굳이 ZeroPagers 에 포함시킬 이유는 없다고 봅니다. 학회는 살아있어야 한다는 것이 제 입장입니다. 활동이 0에 가까운 사람들은 학회가 살아있도록 한다기보단 학회의 인적규모만 표면적으로 늘릴 뿐 실질적 활동사항은 0에 가까워지게 한다고 봅니다. '겉으로는 인원이 많은 거대규모의 학회, 하지만 안으로는 활동사항이 미진한 학회.' 제가 보는 '망해가는 학회'의 모습입니다. 표현이 극단적일지는 모르겠으나 이렇게 되는 것은 하루아침에 되는 것이 아니라 서서히 참여도가 줄어들면서 만들어 질수 있는 모습이라고 생각됩니다. 이런 모습을 막기 위해서라도 회원정리라는 방법이 필요하다고 생각합니다.
         그리고, 위의 글에서도 언급되었듯이, 특히 사람과 관계된 문제에 대해서는 좀 더 근본적인 부분에 대해 생각해보아야 하지 않을까 합니다. (수업때건 언제건 매일같이 얼굴 볼 사람들입니다.) 약간 더 극단적이라면, 현재의 'ZeroPage' 라는 그룹이 다른 대다수의 회원들(정리 & 경고 대상의 회원들이 현재의 소위 '활동회원' 수 보다 더 많은 것 같은데)에게 아무런 장점이나 이익을 제공해주지 못하고 있진 않은가에 대해서도 생각해보아야 하지 않을까요.
  • 2010JavaScript/강소현/연습 . . . . 9 matches
         <script language='JavaScript'>
          alert("Content is changed.");
         function displaymessage()
          document.getElementById("contents").innerHTML=txt;
          document.getElementById('txt').value=c;
         <input type="text" size="30" id="email" onchange="checkContent()" alt="내용 변화 감지"><br>
         <input type="button" value="메세지 출력" onclick="displaymessage()"><br>
         image map은 역전재판에서 열심히 증거물을 수집하려고 배경을 여기 저기 눌러 볼 때에 적당한 거 같다 'ㅁ'
         document.getElementById("desc").innerHTML=txt;
  • AVG-GCC . . . . 9 matches
         Usage: AVR-GCC.EXE [options] file... ''' 사용법 : AVR-GCC.EXE [옵션] FILE... '''[[BR]]
          --target-help Display target specific command line options[[BR]]
          -dumpmachine Display the compiler's target processor[[BR]]
          -b <machine> Run gcc for target <machine>, if installed[[BR]]
          -x <language> Specify the language of the following input files[[BR]]
          Permissable languages include: c c++ assembler none[[BR]]
          guessing the language based on the file's extension[[BR]]
  • AdventuresInMoving:PartIV/문보창 . . . . 9 matches
         int getDistance(int i)
          cin.get();
          cin.get();
          cin.get();
          if (k - getDistance(i) < 0 || d[(i-1)%2][k] >= MAX_NUM || j < k - getDistance(i))
          cost = d[(i-1)%2][k] + (j - k + getDistance(i)) * station[i].price;
          cin.get(), cin.get();
  • BusSimulation/상협 . . . . 9 matches
          void IncreasePassenger(int n) {m_people+=n;}; //승객수를 증가 시킨다.
          long GetMinute() {return m_Minute;}; //시간(분) 값을 리턴한다.
          int GetDistance() {return m_currentDistance;}; //거리(미터)값을 리턴한다.
          int GetPeopleNumber() {return m_people;}; //사람수를 리턴한다.
          cout<<i+1<<"번 버스 현재 위치(출발점으로 부터) : "<<m_buses[i].GetDistance()
          <<"Meter\t"<<"승객 수 : "<<m_buses[i].GetPeopleNumber()<<"\n";
          if(m_buses[i].GetMinute()!=0) //현재 그 버스의 출발한 후 부터의 시간이 0분이 아니면.. 즉 버스가
          if(i!=0 && m_buses[i-1].GetMinute()==m_MinuteOfInterval) //앞차가 15분이 될때 뒷차 출발
          if(m_buses[i].GetDistance()==(m_busStation[j]*1000)) //정차하는지 본다
          int decreaseNumber = int(CheckedBus.GetPeopleNumber()/4);
          CheckedBus.IncreasePassenger(-(decreaseNumber));
          int sum = peopleCount+CheckedBus.GetPeopleNumber();
          int real_passenger=0;
          real_passenger = m_BusCapacity-CheckedBus.GetPeopleNumber();
          m_waitingPeopleInBusStation[Station]-=real_passenger;
          real_passenger = m_waitingPeopleInBusStation[Station];
          CheckedBus.IncreasePassenger(real_passenger);
          int consumptionTime = real_passenger*((m_ridingSecond)/60);
          if(m_buses[k].GetMinute()!=0)
  • CxImage 사용 . . . . 9 matches
         1. CxImage 폴더 복사
         2. Debug 에 CxImage.lib 복사
         3. StdAfx.h 에 #include "ximage.h" 선언
         6. link-> object/library modules 에 Debug/CxImages.lib
         == Image Load ==
          m_pImage = new CxImage;
          m_pImage->Load(lpszPathName, CxImage::FindType(lpszPathName));
  • Eclipse . . . . 9 matches
         [[BR]](그래서 그런지, Project Management Commitee 나 Subproject Leads 를 보면 전부 OTI 쪽. Visual Age 시리즈도 OTI 작품이군요.)
          * 2006년 5월 - eclipse 3.2 RC5 [http://zeropage.org/~rhasya/eclipse3.2RC5.zip Win32용, PyDev, SubClipse포함]
          * 2005년 6월 - eclipse 3.1 RC2 등장( [http://zeropage.org/pub/eclipse/eclipse-SDK-3.1RC2-win32.zip zp내 다운받아놓은 것 (win32용만)])
          * [http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-ui-home/accessibility/keys.html Eclipse 단축키 모음] [http://eclipse-tools.sourceforge.net/shortcuts.html Eclipse Keyboard Shortcuts]
          1. 참고 [http://openframework.or.kr/JSPWiki/Wiki.jsp?page=EclipseCVS Eclipse에서의CVS연동설명_그림]
          * Heap Status 라는 플러그인을 설치하면 [IntelliJ] 에서처럼 GarbageCollecting 을 force 할 수 있다.
          * 올초 Eclipse를 처음 접하고, 좀 큰 프로젝트에 Eclipse를 적용해 보았다. CVS, JUnit, Ant사항을 반영하고 대형 상용 Package를 사용하는 관계로 setting할 것도 많았지만, 개발이 종료된 지금 결과적으로는 매우 성공적인 적용으로 볼 수 있다. 팀프로젝트시 모듈로 나누어 그룹 개발이 될 경우에 매우 효율적이니, 강추함. 앞으로 발전되는 모양을 지켜보거나 참여하면 더 좋을 듯... -- [warbler]
          혹시 그 큰 규모라는 것이 어느정도 인지 알수 있을까요? 라인을 쉽게 세기 위해서 현 Eclipse를 새로 하나 복사해서 Eclipse용 metric 툴은 http://metrics.sourceforge.net/ 를 설치하시고 metric전용으로 사용하여 쓰면 공정-'Only counts non-blank and non-comment lines inside method bodies'-하게 세어줍니다. (구지 복사하는 이유는 부하를 많이 줍니다.) -- NeoCoin
  • HanoiProblem/영동 . . . . 9 matches
         message1 db "have move ", '$'
         message2 db "th disk from ", '$'
         message3 db "to ", '$'
          mov ah, 9 ;message1을 출력
          mov dx, offset message1
          mov dx, offset message2
          mov ah, 9 ;message2를 출력
          mov dx, offset message3
          mov ah, 9 ;message3을 출력
  • HowManyFibs?/문보창 . . . . 9 matches
         class BigInteger
          void nextBigInteger()
          void findPibNum(BigInteger& a, BigInteger& b)
          int isBigThan(BigInteger& a)
         static BigInteger inA, inB;
         static BigInteger pib[481];
          inA.nextBigInteger();
          inB.nextBigInteger();
  • InterMap . . . . 9 matches
         DejaNews http://www.deja.com/=dnc/getdoc.xp?AN=
         SourceForge http://sourceforge.net/
         Acup http://zeropage.org/~gochi/cgi-bin/wiki/moin.cgi/ # 자판기(객체모델링)프로젝트, 인공지능 오델로 프로젝트 위키
         NowThen http://zeropage.org/wikis/nowthen/
         Wiz http://zeropage.org/~wiz/cgi-bin/MoinMoin/wiki-moinmoin/moin.cgi/ # Wiz(창섭) 의 개인 위키
         ZPCvs http://zeropage.org/viewcvs/cgi/viewcvs.cgi/ # ZeroPage CVS
         NowThen2004 http://zeropage.org/wikis/nowthen2004/ #지금그때2004 후의 위키 정리 페이지
  • KnowledgeManagement . . . . 9 matches
          * knowledge 와 사실 에 대하여 기반하는 개념에 초점을 맞춘다.
          * 세번째 지식의 종류는 embedded knowledge 이다. 이것은 물리적인 사물에 비 명시적인 방법으로 내재되어 있는 지식이다. 예를 들어서 알려지지 않은 장치의 모양과 특성은 그 기계가 어떻게 사용되어지는지 이해하는지에 대한 핵심 요소를 포함하고 있다.
         == Knowledge capture stages ==
         == Ad hoc Knowledge access ==
         Upload:knowledgeDiagram.JPG
          * K : Knowledge
          * http://en.wikipedia.org/wiki/Knowledge_management
  • MoniWikiPlugins . . . . 9 matches
          * GetText
          * LikePages
          * RecentChanges
          * WantedPages
          * PageHits
          * BlogChanges
          * rcspurge
          * PostPage /!\ 미완 ?
          * TwinPages
          * man_get: man 번역용 플러그인
  • NSISIde . . . . 9 matches
          * Script 로부터 Output 이 될 Target 화일의 분석 & 이름 가져오기 - 0.7
          Script 로부터 Output 이 될 Target 화일의 분석 & 이름 가져오기 - 0.7
          * average : 1.5 task point
          * average : 2.2 / 3 = 0.73 task point / Iteration (2 hours)
          * CWinApp::OnFileNew -> CDocManager::OnFileNew -> CMultiDocTemplate::OpenDocumentFile -> CNIDoc::OnNewDocument .. -> CNIView::OnInitialUpdate ()
          * CWinApp::OnFileOpen -> CDocManager::OnFileOpen -> CMultiDocTemplate::OpenDocumentFile -> CNIDoc::OnOpenDocument .. -> CNIView::OnInitialUpdate ()
          * CFrameWnd::OnClose -> CWndApp::SaveAllModified -> CDocManager::SaveAllModified -> CDocTemplate::SaveAllModified -> CDocument::SaveModified -> CDocument::DoFileSave -> CDocument::DoSave -> CNIDoc::OnSaveDocument
         http://zeropage.org/~reset/zb/data/NSISIDE_output.gif
          * 아이디어 떠오른 것중 하나 - 마우스 매크로 프로그램과 연동해서 쓰는건 어떨까. -_-a 아니면 Message 를 보내는 식으로 하는 방법, DLL을 삽입하는 방법.. 이건 좀 더 구체적으로 생각을 해봐야 할 것 같다.
  • NeoCoin/Server . . . . 9 matches
         bin86, binutils, libc6-dev, gcc, make, kernel-package, bzip2
         버전을 정해 주는 옵션이다. config_target은 make-kpkg configure할 때
         kimage := bzImage
         config_target := xconfig
         CONFDIR := /usr/share/kernel-package/Config
         make-kpkg kernel_image 2> build-errors
         cat /dev/hdxx > image.iso
         xrdb -merge <리소스 파일>
  • NotToolsButConcepts . . . . 9 matches
         > I wanna start learning some real programming language (I know now only
         > languages, I saw there Python, and took a look at some python sites. I
         > saw some snippets and read some docs and liked the language a lot. But I
         > don't know if this language is well-accepted in the market and if having
         > a good python knowledge would give me a good job.
         > I am only 17 and I'm only making plans, so if you have any suggestions
         Gerhard Häring
          SICP를 책을 보면 예제 코드가 SchemeLanguage로 나온다. SchemeLanguage에 대해서는 잘 모르지만, 이 언어를 사용하면 개념 전달을 쉽게 할수 있어서인듯 싶다. 툴이야 몇번 쓰면 자동적으로 익혀지게 되지만(더군다나 요즈음에 나오는 툴들은 더하다) 하나의 개념, 패러다임을 자기 것으로 만드는 데에는 얼마나 오랜 시간이 걸리는가. (ToyProblems 때도, 간단한 문제를 가지고 여러 가지 방법으로 접근하였던 기억이 난다). 밥을 짓는 법을 안다면, 가스불로 만들던, 전기밥솥에 하던 상관이 없다.
          * [STL], Container, 등등이 아닌 GenericProgramming
         Teach them skepticism about tools, and explain how the state of the software development art (in terms of platforms, techniques, and paradigms) always runs slightly ahead of tool support, so those who aren't dependent on fancy tools have an advantage. --Glenn Vanderburg, see Seminar:AgilityForStudents
  • OurMajorLangIsCAndCPlusPlus/stdlib.h . . . . 9 matches
         || int atoi(const char *str); || 문자열을 정수(integer)로 변환 ||
         || long int strtol(const char *str, char **endptr, int base); || 문자열을 정수(long integer)로 변환 ||
         || char *getenv(const char *name); || 환경 변수를 얻는다 ||
          char string_array[10][50]={"John", "Jane", "Mary", "Rogery", "Dave",
          "Paul", "Beavis", "Astro", "George", "Elroy"};
         John, Jane, Mary, Rogery, Dave, Paul, Beavis, Astro, George, Elroy,
         Astro, Beavis, Dave, Elroy, George, Jane, John, Mary, Paul, Rogery,
  • PragmaticVersionControlWithCVS/CommonCVSCommands . . . . 9 matches
         다수의 프로그래머들이 프로젝트를 진행하는 상황하에서는 내가 프로그램을 갱신하고 있는 동안 다른 프로그래머들도 프로그램의 갱신을 할 가능성이 대단히 높다. 만약 갱신주기가 길어진다면 프로그래머가 처리해야할 merge 작업이 상당할 것이다. 때문에 주기적으로 프로젝트를 checkout 하는 것이 중요하다.
         cvs server: Updating SourceCode/images
         U UnitTest/code/Age.java
         [http://www.zeropage.org/pds/200584977/pragmatic_version_control_with_cvs.pdf BOOK] 책의 76페이지에 존재한다.
         == Seeing What’s Changed ==
         == Handling Merge Conflicts ==
         == Committing Changes ==
         == Examining Change History ==
         == Removing a Change ==
  • ProjectPrometheus/LibraryCgiAnalysis . . . . 9 matches
         파이썬에서 webdebug 를 이용, 브라우저가 전송하는 GET, POST 값을 분석했다.
         (http://www.cyberclip.com/webdebug/index.html, http://sourceforge.net/projects/webdebug)
          "Accept":"image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*"}
         def getSrchResult(headers,params):
          response = conn.getresponse()
         def getSrchResult2(params):
         === For View Page 들 관련 양식 ===
  • Ruby/2011년스터디/서지혜 . . . . 9 matches
         [[pagelist(^Ruby/2011년스터디)]]
          * 0207 : 프로그램 명세. 엔포지에 프로젝트 생성([http://nforge.zeropage.org/projects/deletewastes 엔포지 링크])
          // Process32First :: get the first process snapshot
          TCHAR *targetProcess = _T("NateOnMain.exe"); // 종료하려는 프로세스의 이름을 쓴다
          killProcess(targetProcess);
         void killProcess(TCHAR *target){
          if(0 == _tcscmp(pe32.szExeFile, target)){
          // get the process handle
  • TheTrip/황재선 . . . . 9 matches
          * TODO To change the template for this generated file go to
          double average;
          double difference = money[i] - average;
          public double setAverage() {
          average = convertToTwoDigits(sum / money.length);
          return average;
          Double num = (Double) list.get(i);
          trip.setAverage();
  • TheWarOfGenesis2R . . . . 9 matches
         [TheWarOfGenesis2R/일지]
         [TheWarOfGenesis2R/ToDo]
          * [http://zeropage.org/pub/Genesis2R/BasicMovement_Source.zip 소스]
          * [http://zeropage.org/pub/Genesis2R/BasicMovement.exe 실행파일]
          * [http://zeropage.org/pub/Genesis2R//DXTest.rar 소스]
          * [http://zeropage.org/pub/Genesis2R/TileEditor.zip 소스]
          == Tile & Stage Converter(1/11) ==
          * [http://zeropage.org/pub/Genesis2R/Stage.zip 스테이지 컨버터]
          * [http://zeropage.org/pub/Genesis2R/Tile.zip 타일 컨버터]
          || [http://zeropage.org/~nuburizzang/DX9App2.zip] || 전투루틴포팅완료 ||
          || ["TheWarOfGenesis2R/Temp"] ||
  • WikiSandPage . . . . 9 matches
         <form method="post" action="http://wiki.zeropage.org/wiki.php/WikiSandPage">
         [[RSS("http://zerowiki.dnip.net/zero/index.php?mode=getRSS&url=namsang",6)]]
         [임인택/ThisIsATestPage]
         [[PageCount()]]
         http://zeropage.org/wikis/nosmok/moinmoin.gif
         [http://zeropage.org/wikis/nosmok/moinmoin.gif 이쁜이사진]
         [[RecentChanges(item=10, board)]]
         [[Navigation(WikiSandPage)]]
  • ZeroPage성년식 . . . . 9 matches
         = ZeroPage성년식 =
          * 문의 사항: 메일(theZeroPage@gmail.com) 혹은 ZeroPage 홈페이지(http://zeropage.org)
          * [ZeroPage성년식/준비]
          * [ZeroPage성년식/회의]
          * [ZeroPage성년식/거의모든ZP의역사]
          * [ZeroPage성년식/지금그때]
          * [ZeroPage성년식/후기]
  • html5/canvas . . . . 9 matches
         [[pagelist(html5/)]]
         var canvas = document.getElementById(가져오고 싶은 canvas의 id);
         var context = canvax.getContext("2d");
          * img 요소의 DOM 객체는 Image 생성자를 사용하여 만들 수도 있다.
          * video 요소의 DOM 객체를 사용할 경우 drawImage()를 호출한 시점에서 재생되는 프레임을 그려준다.
          * ImageData형 객체를 생성하여 캔버스 위의 비트맵 이미지를 픽셀 단위로 조작할 수 있다.
          * ImageData의 속성
          * 기본값은 'image/png'이다.
          * 'image/jpeg'지정 시 두번째 인수로 숫자(0.0~1.0)를 넣어 이미지의 품질을 지정할 수 있다.
  • neocoin/Log . . . . 9 matches
          * ["ZeroPageServer"] 세팅 관련 페이지 ["ZeroPageServer/set2002_815"] : 제로페이지 서버 업그레이드
          * 이번달 마소를 보니, Tiger에서 추가될 개념이 C#에서 구현된 것이 많다. 대체 무슨 이점이 존재하는가 보고서 작성, 추가되기를 원하는 기능과 삭제되기 원하는 기능에 대한 보고서 작성
          * ZeroPage 서버 업그레이드
          * SWEBOK (Software Engineering Body of Knowledge) : SE Reference
          * 프로그래밍 언어론 4th 한서 ( Concepts of Programming Language ) : PL 수업
          * 2.5~2.6 ZeroPage MT 우이동 - 통합후 MT이지만, 우이동은 정말 싫어.
          * 2.19 : ZeroPage 정모 - ZeroPage가 99년 이후 또한번의 변화와 고민은 같다는 느낌
  • radiohead4us/SQLPractice . . . . 9 matches
         2. Find all loan numbers for loans made at the Perryridge branch with loan amounts greater that $1200. (4.2.2 The where Clause)
         4. Find the customer names, loan numbers, and loan amounts for all loans at the Perryridge branch. (4.2.3 The from Clause)
         8. Find the average account balance at each branch. (4.4 Aggregate Functions)
         10. Find the average balance for all accounts. (4.4 Aggregate Functions)
         11. Find the average balance for each customer who lives in Harrison and has at least three accounts. (4.4 Aggregate Functions)
         13. Find all customers who have both an account and a loan at the Perryridge branch. (4.6.1 Set Membership)
         15. Find the branch that has the highest average balance. (4.6.2 Set Comparison)
         18. Find all customers who have at most one account at the Perryridge branch. (4.6.4 Test for the Absence of Duplicate Tuples)
         19. Find all customers who have at least two accounts at the Perryridge branch. (4.6.4 Test for the Absence of Duplicate Tuples)
  • whiteblue/MyTermProject . . . . 9 matches
         void error_message();
          error_message();
         void error_message()
          error_message();
          error_message();
          while (cin.get() != '\n')
          error_message();
          cin.get();
          while (cin.get() != '\n')
  • wiz네처음화면 . . . . 9 matches
         = Who manages this site? =
          * Computer Science & Engineering, Chung-ang Univ, entrance in 2001. 11th member in Zeropage Academy.
          * Develope Zeropage level up system
          * Develope Bookshelf making me Management System[(zeropage)나를만든책장관리시스템]
         || [(zeropage)나를만든책장관리시스템] || ▶▷▷▷▷ ||
          * Collage Library: Book Number 0000507310 디자인 패턴, 0000494011 위대한 승리, 0000387354 설득의 심리학, 0000476065 유비처럼 경영하고 제갈량처럼 마케팅하라, 0000317364 로마인 이야기, 0000345061 커피 한잔에 담긴 성공신화...., 멘큐의 경제학..? 0000553812 사람을 움직여라 : MK택시 유봉식 회장의 성공철학!
          * English music - singer : sweet box, toxic recommended by Ah young.
          * [http://www.cbtkorea.or.kr/korean/pages/cbt-registration-k.html Registeration TOEFL]
  • 공업수학2006 . . . . 9 matches
         [http://board.zeropage.org/bbs/board.php?bo_table=ZP_WEB_PDS&wr_id=1&page=5 1장]
         [http://board.zeropage.org/bbs/board.php?bo_table=ZP_WEB_PDS&wr_id=2&page=5 2장]
         [http://board.zeropage.org/bbs/board.php?bo_table=ZP_WEB_PDS&wr_id=3&page=5 3장]
         [http://board.zeropage.org/bbs/board.php?bo_table=ZP_WEB_PDS&wr_id=74 4장]
         [http://board.zeropage.org/bbs/board.php?bo_table=ZP_WEB_PDS&wr_id=76 5장]
         [http://board.zeropage.org/bbs/board.php?bo_table=ZP_WEB_PDS&wr_id=77 6장]
  • 김태진 . . . . 9 matches
         = Curriculum Vitae of ZeroPage 21th, Tae-Jin Kim =
          * 2012년 ZeroPage 회장이었습니다.
          * ZeroPage OpenCamp 3rd T/F 및 사회자
          * ZeroPage 정모 100회째 참가(위키 정모페이지 14.06.05 기준)
          * ZeroPage 은퇴
          * ZeroPage SE 팀
          * ZeroPage 동아리 전용 건물을 만들어 동아리계의 구글(?) 만들기
         [[pageList(김태진)]]
         ZeroPagers, [회원]
  • 데블스캠프2004/세미나주제 . . . . 9 matches
          - [PythonLanguage]나 [Squeak]([Smalltalk])이 재미있을것 같은데요..^^ - [임인택]
          - [HaskellLanguage], 상규나 재동이 가능함. -재동
         || 월 || [데블스캠프2004] OT, ZeroPage 이야기 [[BR]] ToyProblem1 [[BR]]CrcCard || 휘동,상민,석천 || 5h || [데블스캠프]의 시작 - 이계획 분화됩니다. ||
          - [STL]의 경우 사용법을 세미나하는것도 좋지만 GenericProgramming 의 개념과 왜 그러한 패러다임이 나왔는지, 그 배경에 대한 설명도 있으면 좋을 것 같습니다 - [임인택]
          - 그 정도 주제까지 간다면, ProgrammingLanguage 관련 전체를 다루는 수업의 연장선에 놓는게 좋지 않을까요? --NeoCoin
          * ZeroPage역사+[데블스캠프] OT
          정도로 계획을 짜 놓았는데 전부다하기에는 캠프의 첫날이 다 필요합니다. 월요일에 저렇게 예약된게 많으니, 3시간 정도만 해서 Wiki탐험과 ZeroPage역사+OT 정도만 진행할수 있으면 좋겠어요. 흐흐 벌써 [1002]를 섭외(?)해 놓았고, 다른 분들도좀 섭외를 해서 적절한 요일에 만나면 될것 같습니다. :) --NeoCoin
          * RevolutionOS 별로 재미없습니다. 다 아는 내용이고, 당시의 장미빛 미래와 지금이 많이 달라진 상황이라, 슬픈 느낌마져 들었습니다. 시청하는데 의의가 있었죠. :) 제 생각은 ZeroPage 역사를 가지고 스냅샷으로 몇장 정도면 어떨까 합니다. 즉석 역할극도 재미있겠네요. 그런데 [1002] 시험은 언제 끝나요? --NeoCoin
          영웅인가요? :) 제가 기억하는 영웅들은 ZeroPage(페이지 하단 기재) 91,92,93 년도에 경진대회로 학교 PC실을 하나 새로 만든 분들 정도 아닐까요? --NeoCoin
          * ZeroPage 회원들이 이번 여름 방학 뭐할꺼에요?
  • 데블스캠프2011/둘째날/Machine-Learning/SVM/namsangboy . . . . 9 matches
         maketestdir = lambda i : "/home/newmoni/workspace/svm/package/test/"+i+"/"+i+".txt"
          path1 = "/home/newmoni/workspace/svm/package/train/economy/index.economy.db"
          path2 = "/home/newmoni/workspace/svm/package/train/politics/index.politics.db"
          makedir = lambda i : "/home/newmoni/workspace/svm/package/train/"+i+"/index."+i+".db"
          classfreq1 = wordfreqdic["economy"].get(word,0)+1
          classfreq2 = wordfreqdic["politics"].get(word,0)+1
          path1 = "/home/newmoni/workspace/svm/package/train/economy/index.economy.db"
          path2 = "/home/newmoni/workspace/svm/package/train/politics/index.politics.db"
          makedir = lambda i : "/home/newmoni/workspace/svm/package/train/"+i+"/index."+i+".db"
  • 데블스캠프2012 . . . . 9 matches
          || 1 |||| [:데블스캠프2012/첫째날/배웠는데도모르는C 배웠는데도 모르는 C] |||| 웹 서비스구축 전반에 관한 이야기 |||| 점심? |||| |||| [http://zeropage.org/seminar/62072 재귀함수를 이용한 문제 해결] |||| [http://zeropage.org/seminar/62080 C로배우는 C++의원리] || 8 ||
          || 2 |||| 배웠는데도 모르는 C |||| 웹 서비스구축 전반에 관한 이야기 |||| [http://zeropage.org/seminar/62041 소켓, 웹, OpenAPI] |||| |||| 재귀함수를 이용한 문제 해결 |||| C로배우는 C++의원리 || 9 ||
          || 3 |||| 배웠는데도 모르는 C |||| [http://zeropage.org/index.php?mid=seminar&category=61948 APM Setup] |||| 소켓, 웹, OpenAPI |||| |||| [:데블스캠프2012/넷째날/묻지마Csharp 묻지마 C#] |||| C로배우는 C++의원리 || 10 ||
          || 4 |||| UI프로그래밍 |||| [http://prezi.com/uit4ykp5bx8g/javascript/ JavaScript 편견깨기] |||| [http://zeropage.org/seminar/62046 테스트를 위한 CTIP] |||| |||| [:데블스캠프2012/넷째날/묻지마Csharp 묻지마 C#] |||| [http://zeropage.org/seminar/62095 비트맵 가지고 놀기] || 11 ||
          || 7 |||| [http://zeropage.org/index.php?mid=seminar&category=61948 페챠쿠챠] |||| [http://zeropage.org/seminar/62023 Kinect] |||| [http://zeropage.org/62033 LLVM+Clang...] |||| |||| 새내기를 위한 파일입출력 |||| CSE Life || 2 ||
  • 레밍즈프로젝트/프로토타입/파일스트림 . . . . 9 matches
         || ReadHuge || Can read more than 64K of (unbuffered) data from a file at the current file position. Obsolete in 32-bit programming. See Read. ||
         || WriteHuge || Can write more than 64K of (unbuffered) data in a file to the current file position. Obsolete in 32-bit programming. See Write. ||
         || GetLength || Retrieves the length of the file. ||
         || SetLength || Changes the length of the file. ||
         || LockRange || Locks a range of bytes in a file. ||
         || UnlockRange || Unlocks a range of bytes in a file. ||
         || GetPosition || Retrieves the current file pointer. ||
         || GetStatus || Retrieves the status of this open file. ||
         || GetFileName || Retrieves the filename of the selected file. ||
         || GetFileTitle || Retrieves the title of the selected file. ||
         || GetFilePath || Retrieves the full file path of the selected file. ||
         || GetStatus || Retrieves the status of the specified file (static, virtual function). ||
          ::MessageBox(NULL, "Can't Create testfile.txt !", "Warning", MB_OK | MB_ICONHAND);
          ::MessageBox(NULL, "Can't Open testfile.txt !", "Warning",
          UINT FileLength = (UINT)Rfile.GetLength();
  • 방울뱀스터디/Thread . . . . 9 matches
          for i in range(5):
         for i in range(5):
          for i in range(count):
         for i in range(5):
          for i in range(count):
         for i in range(5):
         wall = PhotoImage(file='wall.gif')
         canvas.create_image(0, 0, image=wall, anchor=NW)
  • 새싹교실/2013/양반/2회차 . . . . 9 matches
          * 피연산자 수에 따라서. - [http://soenlab.com/lecture/ccpp/cpp1/5-1-1.htm page]
          * 산술 연산자 - [http://soenlab.com/lecture/ccpp/cpp1/5-1-1.htm page]
          * 관계 연산자 - [http://soenlab.com/lecture/ccpp/cpp1/5-2-2.htm page]
          * 논리 연산자 - [http://soenlab.com/lecture/ccpp/cpp1/5-2-1.png page]
          * 비트 연산자 - [http://soenlab.com/lecture/ccpp/cpp1/5-2-3.htm page]
          * 묵시적 형 변환 - [http://soenlab.com/lecture/ccpp/cpp1/5-4-3.htm page]
          * 명시적 형 변환 - [http://soenlab.com/lecture/ccpp/cpp1/5-3-4.htm page]
          * 연산자 우선순위 - [http://soenlab.com/lecture/ccpp/cpp1/5-4-1.htm page]
          * if문 - [http://soenlab.com/lecture/ccpp/cpp1/4-1-1.htm page]
  • 임시 . . . . 9 matches
         getHostByName() ->
         gethostname(myName, sizeof(myName));
         String myIP = inet_ntoa(*(in_addr*) *(gethostbyname(myName))->h_addr_list);
         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.
         API Reference - Response Groups - Request, Small, Medium, Large, Image, ...
         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.
  • 정모/2012.8.29 . . . . 9 matches
          * 2학기 사용계획 [http://zeropage.org/accounts/62922 홈페이지] 참고.
          * ZEROPAGE_200_OK
          * intra.zeropage.org
          * Trello for ZeroPage Systems
          * 정모에서도 잠깐 이야기한 것처럼 ZeroPage에서 운영하는 서버 및 각종 장치와 도메인 네임, 이에 필요한 설정과 소프트웨어, 그리고 그와 관련한 이슈를 다루는 공간이 Trello에 있는 게 좋을 것 같습니다. 게시판이나 위키에 비해 ZeroPage 웹사이트가 비정상 동작할 때도 사용할 수 있고, 전체 상황이 한 눈에 파악되면서 카드 별로 상태 관리가 간편하며, 모바일(iOS, Android)에서 notification push를 받을 수 있기 때문에 실시간 커뮤니케이션과 이슈 추적 및 관리에 유리합니다.
          * 한 가지 방법은 [https://trello.com/board/4f772fd6de39daf31f04799f ZeroPage Board]의 List나 Label로 관리하는 방법이고, 또 한 가지 방법은 [https://trello.com/zeropage ZeroPage Organization]의 Board로 따로 관리하는 방법입니다. 후자를 선택할 경우 ZeroPage Board가 덜 복잡해지는 대신 따로 Member를 추가해야 한다는 단점이 있습니다. 의견주세요. - [변형진]
  • 조영준/다대다채팅 . . . . 9 matches
         using System.Collections.Generic;
         using System.Collections.Generic;
          Thread t1 = new Thread(new ThreadStart(manageConnection));
          Thread t3 = new Thread(new ThreadStart(ManageChat));
          NetworkStream stream = cc.socket.GetStream();
          byte[] byteSend = Encoding.ASCII.GetBytes(dataSend);
          Console.WriteLine(TimeStamp() + "!! " + e.Message);
          private void manageConnection()
          private void ManageChat()
         using System.Collections.Generic;
          private byte[] byteGet;
          stream = socket.GetStream();
          byteGet = new byte[1024];
          string dataGet;
          byteGet = new byte[1024];
          stream.Read(byteGet, 0, socket.ReceiveBufferSize);
          dataGet = Encoding.ASCII.GetString(byteGet).TrimEnd('\0');
          name = dataGet;
          Console.WriteLine(ChatServer.TimeStamp() + "!! " + e.Message);
          byteGet = new byte[1024];
  • 5인용C++스터디/더블버퍼링 . . . . 8 matches
         GetObject(hBit,sizeof(BITMAP),&bit);
         GetClientRect(hWndMain,&crt);
         hdc=GetDC(hWndMain);
         font=CreateFont(30,0,0,0,0,0,0,0,HANGEUL_CHARSET,3,2,1,
         LRESULT CALLBACK WndProc(HWND hWnd,UINT iMessage,WPARAM wParam,LPARAM lParam)
         switch(iMessage) {
          GetClientRect(hWnd,&crt);
          PostQuitMessage(0);
         return(DefWindowProc(hWnd,iMessage,wParam,lParam));
         ||[[HTML(<img src = http://www.winapi.co.kr/win32lec/lecnew/21-5-3.files/image002.jpg>)]]||
         ||[[HTML(<img src = http://www.winapi.co.kr/win32lec/lecnew/21-5-3.files/image004.jpg>)]]||
         ||[[HTML(<img src = http://www.winapi.co.kr/win32lec/lecnew/21-5-3.files/image006.jpg>)]]||
          CTestDoc* pDoc = GetDocument();
          CDC *pDC = GetDC();
          // TODO: Add your message handler code here and/or call default
  • Ant/BuildTemplateExample . . . . 8 matches
          <target name="init">
          </target>
          <target name="compile" depends="init">
          </target>
          <target name="dist" depends="compile">
          </target>
          <target name="clean">
          </target>
  • Ant/TaskOne . . . . 8 matches
          <target name="init">
          </target>
          <target name="compile" depends="init">
          </target>
          <target name="dist" depends="compile">
          </target>
          <target name="clean">
          </target>
  • AntTask . . . . 8 matches
          <target name="init">
          </target>
          <target name="compile" depends="init">
          </target>
          <target name="dist" depends="compile">
          </target>
          <target name="clean">
          </target>
  • BeingALinuxer . . . . 8 matches
          || 이름(원하는 Nick) || 학번 || Messenger || 각오한마디 ||
          || 정서 || 05 || avengerjs@hotmail.com || 저두요^^; ||
          * 첫 번째 - 간단한 리눅스 소개, 서버 접속법(terminal, sftp), 파일 목록보기, 디렉토리 옮겨다니기 ([http://zeropage.org/~linuxer/documents/BeingALinuxer01.odt 자료01], [http://zeropage.org/~linuxer/documents/BeingALinuxer01.pdf PDF버전])
          * 두 번째 - VI Improved 에디터 ([http://zeropage.org/~linuxer/documents/BeingALinuxer02.odt 자료02], [http://zeropage.org/~linuxer/documents/BeingALinuxer02.pdf PDF버전])
          [http://zeropage.org/~linuxer/tools/FileZilla_2_2_14_setup.exe FileZilla_2_2_14_setup.exe] - FTP, SFTP Client
          [http://zeropage.org/~linuxer/tools/putty.exe putty.exe] - TELNET, SSH Client
  • Class/2006Fall . . . . 8 matches
          === [(zeropage)ArtificialIntelligenceClass] ===
          * LISP - [http://c2.com/cgi/wiki?LispRoadMap], [(zeropage)LispLanguage]
          === [(zeropage)FileStructureClass] ===
          * [http://deadfire.hihome.com/ CGI with C Language] or [http://www.taeyo.pe.kr/ ASP.NET]
          * Team meeting #1 is on 27 Sep with msn messenger.
          * Buying a College Degree is due to 3 Nov. But actually, I had to prepare Adultery.
  • CompleteTreeLabeling/하기웅 . . . . 8 matches
         #include "BigInteger.h"
         using BigMath::BigInteger;
         BigInteger labelingNum;
         BigInteger factorial[3300];
         BigInteger combination(int a, int b)
         BigInteger getCompleteTreeLabeling(int l, int d)
          cout << getCompleteTreeLabeling(level, depth) << endl;
  • CubicSpline/1002/test_lu.py . . . . 8 matches
          self.assertEquals(ld._getL(), [[1,0,0],[4,0,0],[7,0,0]])
          self.assertEquals(ld._getU(), [[1,2.0,3.0],[0,1,0], [0,0,1]])
          self.assertEquals(ld._getL(), [[1,0,0],[4,0,0],[7,0,0]])
          self.assertEquals(ld._getU(), [[1,2,3],[0,1,0], [0,0,1]])
          self.assertEquals(ld._getL(), [[1,0,0],[4,-3,0],[7,-6,0]])
          self.assertEquals(ld._getU(), [[1,2,3],[0,1,2], [0,0,1]])
          self.assertEquals(ld._getL(), [[1,0,0],[4,-3,0],[7,-6,0]])
          self.assertEquals(ld._getU(), [[1,2,3],[0,1,2], [0,0,1]])
  • DPSCChapter3 . . . . 8 matches
         http://zeropage.org/~comein2/design_pattern/31page.gif
          http://zeropage.org/~comein2/design_pattern/32page.gif
          http://zeropage.org/~comein2/design_pattern/33page.gif
          http://zeropage.org/~comein2/design_pattern/34page.gif
  • DevelopmentinWindows . . . . 8 matches
          http://zeropage.org/~lsk8248/wiki/Seminar/DevelopmentinWindows/Message.jpg
          http://zeropage.org/~lsk8248/wiki/Seminar/DevelopmentinWindows/Hardware.jpg
          http://zeropage.org/~lsk8248/wiki/Seminar/DevelopmentinWindows/SLL.jpg
          http://zeropage.org/~lsk8248/wiki/Seminar/DevelopmentinWindows/DLL.jpg
          * 윈도우를 만드는 함수는 CreateWindow, 메시지를 보내는 함수는 SendMessage
          * http://zeropage.org/~lsk8248/wiki/Seminar/DevelopmentinWindows/API.zip - 다운 받기
          * http://zeropage.org/~lsk8248/wiki/Seminar/DevelopmentinWindows/MFC.zip - 다운 받기
  • Doublets/황재선 . . . . 8 matches
          minWordCount = Integer.MAX_VALUE;
          String source = wordList.get(from - 1);
          String destination = wordList.get(to - 1);
          stack.add(wordList.get(from - 1));
          String destination = wordList.get(end - 1);
          if (to == wordList.indexOf(stack.get(stack.size() >= 2?
          public int getStartingPoint() {
          simulator.dfs(simulator.getStartingPoint());
  • GDBUsage . . . . 8 matches
         GNU Debugger.
         The GNU Debugger, usually called just GDB, is the standard debugger for the GNU software system. It is a portable debugger that runs on many Unix-like systems and works for many programming languages, including C, C++, and FORTRAN.
         = Usage =
         GDB is free software, covered by the GNU General Public License, and you are
         welcome to change it and/or distribute copies of it under certain conditions.
         Editing targets can be specified in these ways:
  • Hartals/조현태 . . . . 8 matches
          int stage;
          scanf("%d",&stage);
          days=(int*)malloc(sizeof(int)*stage);
          mans=(int*)malloc(sizeof(int)*stage);
          mans_days=(int**)malloc(sizeof(int*)*stage);
          for (int i=0; i<stage; ++i)
          for (register int i=0; i<stage; ++i)
          for (int i=0; i<stage; ++i)
  • HelloWorld . . . . 8 matches
         프로그래밍의 첫걸음으로 HelloWorld를 출력하는 관습은 1978년에 출판된, 브라이언 커니핸과 데니스 리치가 쓴 "The C Programming Language"라는 책에서 비롯되었다.
         예전에 CACM 에서는 OO Language (Java 등)에서 C 스타일의 HelloWorld 소스를 예로 드는 점에 관련하여 OO 적이지 못한 예라는 논쟁이 있기도 했다는. ^^
          $tpl->register("MessageString", "Hello, World!");
         <H1> {MessageString} </H1>
          MessageBox (NULL, "Hello, World!", "Message", MB_OK);
         package HelloWorld;
         === Managed Extension C++ version ===
  • HowManyFibs?/하기웅 . . . . 8 matches
         #include "BigInteger.h"
         using BigMath::BigInteger;
         BigInteger decimalNum=10;
         BigInteger fibNum[501];
         int output(BigInteger startNum, BigInteger endNum)
         BigInteger convertBig(char *number)
          BigInteger temp;
  • IndexingScheme . . . . 8 matches
          * RecentChanges
          * FindPage
          * WantedPages
          * OrphanedPages
          * RandomPage
          * Like''''''Pages (at the bottom of each page)
         {{{~cpp [[PageList]]}}}, {{{~cpp [[FullSearch('text')]]}}}
  • IsbnMap . . . . 8 matches
         WowBook http://www.wowbook.com/generic/book/info/book_detail.asp?isbn=ISBN$ISBN2 http://image.wowbook.com/book/large_image/$ISBN2.gif
          * 새책 : jpg {{{http://image.aladdin.co.kr/cover/cover/ISBN$_1.jpg}}}
          * 이전책 : gif {{{http://image.aladdin.co.kr/cover/cover/ISBN$_1.gif}}}
         AladdinBOOK http://www.aladdin.co.kr/shop/wproduct.aspx?ISBN= http://image.aladdin.co.kr/cover/cover/$ISBN2_1.gif
         AladdinBook http://www.aladdin.co.kr/shop/wproduct.aspx?ISBN= http://image.aladdin.co.kr/cover/cover/$ISBN2_1.jpg
  • JTDStudy . . . . 8 matches
         = What is this page =
          * This page's group study Java , TDD and Design patterns
          * '''하루에 한번은 Study page 업데이트 상황을 체크해 주시기 바랍니다.'''
         = Reference Page =
         === Web page ===
         === Wiki page ===
         = Development Language & etc =
          * Language - Java SE(JDK 1.6)
  • Java2MicroEdition/MidpHttpConnectionExample . . . . 8 matches
         package com.minnysunny.mobilerssreader.spike;
          SpikeGetHtml sgh = new SpikeGetHtml("http://dduk.idaizy.com/j2me/test.txt");
          String str = sgh.getContent2();
          display = Display.getDisplay(this);
          protected void startApp() throws MIDletStateChangeException {
         === SpikeGetHtml.java ===
         package com.minnysunny.mobilerssreader.spike;
         public class SpikeGetHtml {
          public SpikeGetHtml(String url) {
          httpConn.setRequestMethod(HttpConnection.GET);
          httpConn.setRequestProperty("User-Agent", "Mozilla/4.0");
          public String getContent() {
          public String getContent2() {
  • JavaStudy2002/영동-3주차 . . . . 8 matches
          방향값 delta = (방향값) directionMap.get("" + way);
          방향값 delta = (방향값) directionMap.get("" + way);
          public ArrayList getJouney() {
          // jouney getter로 jouney 의 참조를 얻습니다.
          ArrayList jouney = aboard.getJouney();
          aboard.move((String) jouney.get(i));
         [http://zeropage.org/pub/j2sdk-1.4.1-doc/docs/api/java/util/ArrayList.html ArrayList] 나, [http://zeropage.org/pub/j2sdk-1.4.1-doc/docs/api/java/util/HashMap.html HashMap] 은 보통의 자바 책들에서 나오는 Vector 와 Hashtable 과 동일한 역할을 합니다. 1.3에서 추가된 collection framework에서 위의 두가지를 더 추천해서 이용했습니다.
  • LispLanguage . . . . 8 matches
          * Functional Language. [:인공지능 AI] 등에 많이 쓰인다. [Scheme] 은 LispLanguage 의 방언.
          * emacs 강좌 - lisp 이해하기 1: http://ageofblue.blogspot.kr/2012/01/emacs-lisp-1.html
          * [http://mypage.iu.edu/~colallen/lp/lp.html Lisp Prime] - 책인듯
         [http://www.lispworks.com/products/clim.html Common Lisp Interface Manager]
          * Common Lisp the Language, 2nd Edition by Guy L. Steele Jr. : 역시 책이라서 체계적으로 잘 나와 있다.
         Moa:LispLanguage, Moa:AnsiCommonLisp
         [[include(틀:ProgrammingLanguage)]]
  • MFCStudy_2001 . . . . 8 matches
         관리 : ZeroPage 99 류상민 [[BR]]
          * 벽돌깨기:[http://zeropage.org/pds/MFCStudy_2001_final_혜영_Alcanoid.exe 혜영],[http://zeropage.org/pds/MFCStudy_2001_final_인수_Arca.exe 인수],[http://zeropage.org/pds/MFCStudy_2001_final_선호_arkanoid.exe 선호]
          * 오목:[http://165.194.17.15/~namsangboy/Projects/ai-omok/omok.exe 상협],[http://zeropage.org/pds/MFCStudy_2001_final_창섭_winomok.exe 창섭]
          * 지뢰찾기:[http://zeropage.org/pds/MFCStudy_2001_final_영창_MINE_blue.exe 영창];인수와 선호는 소스 날려 먹었다는 납득할수 없는(--+) 이유로 거부;[[BR]]
          * [http://zeropage.org/~neocoin/data/MFCStudy_2001/MFC_Macro설명.rar MFC_Macro설명]:MFC에서 MessageMap을 구현하는 메크로 설명
  • MFCStudy_2001/진행상황 . . . . 8 matches
          * 1월 9일자 진행 프로그램: [http://zeropage.org/pds/Alcanoid1_혜영.exe 혜영] [http://zp.cse.cau.ac.kr/~nuburizzang/Arca.exe 인수] [http://zeropage.org/pds/arkanoid_선호.exe 선호] [http://zeropage.org/pds/omok_상협.exe 상협] (창섭이는 부탁으로 제외하고 다음 이시간에)
          lib파일 포함시키는 범,릴리즈 모드와 디버그 모드의 차이점,메인 윈도우의 포인터 얻어오기(CAlcaDlg *pDlg=(CAlcaDlg*)AfxGetMainWnd();)
          * 삽질중 : GetDC()만 쓰면 프로그램이 뻗어 버린다. 왜 그럴까..
          *1월 7일 : Define 상수 결정, Stage 1의 블럭 초기화, 바의 움직임(키보드 or 마우스)
          *1월 8일 : 마우스 커서 안보이게 하기, Stage2, Stage3의 블럭초기화
          *1월 12~13일 : 멀티미디어 타이머 사용. 3번의 기회가 주어지고 3번 다 죽으면 게임 끝. (게임 끝 처리) [[BR]] Stage가 증가하면 벽돌을 하나 당 깼을때 점수 증가 & 공의 속도 20%증가
          *1월 14일 : 공이 떨어지는 각도를 랜덤함수를 사용해서 일정하지 않도록 함, Stage 4, 5 그림
  • MineSweeper/김민경 . . . . 8 matches
          for i in range(size1):
          check.append([0 for j in range(size2)])
          for i in range(size1):
          for x in range(size1):
          for y in range(size2):
          for i in range(8):
          for i in range(size1):
          for j in range(size2):
  • MoinMoinDiscussion . . . . 8 matches
         === Images ===
         '''Q''': How do you inline an image stored locally? (e.g. ../wiki-moimoin/data/images/picture.gif)
          * '''R''': The Icon macro worked well. I wanted to avoid the fully qualified URL because to access the Wiki in question requires password authentication. Including an image using the full URL caused my webserver (Apache 1.3.19) to reprompt for authentication whenever the page was viewed or re-edited. Perhaps a default {{{~cpp [[Image]]}}} macro could be added to the distribution (essentially identical to {{{~cpp [[Icon]]}}} ) which isn't relative to the data/img directory. (!) I've actually been thinking about trying to cook up my own "upload image" (or upload attachment) macro. I need to familiarize myself with the MoinMoin source first, but would others find this useful?
          * '''Note:''' Regarding the upload feature - pls note that the PikiePikie also implemented in Python already has this feature, see http://pikie.darktech.org/cgi/pikie?UploadImage ... so I guess you could borrow some code from there :) -- J
  • PluggableSelector . . . . 8 matches
          void (ListPane::*printMessage)();
          return anObject.perform(printMessage);
          printMessage = printString; // printString은 어딘가에 구현되어 있다.
         실행될 selector를 가지는 변수를 추가한다. 이름 뒤에 Message를 덧붙인다. selector를 실행하기 쉽게 해주는 Composed Method를 만든다.
          rp->setFigurenMessage(aFigure, center);
          void setFigurenMessage(Figure& aFigure, int aSymbol()) {
          locationMessage = aSymbol;
          return figure.perform(locationMessage);
  • PragmaticVersionControlWithCVS/WhatIsVersionControl . . . . 8 matches
         || [PragmaticVersionControlWithCVS] || [PragmaticVersionControlWithCVS/Getting Started] ||
          public String getName() {
          public int getSize() {
          public String getName() {
          public int getSize() {
          public String getName() {
          public int getSize() {
         == Configuration Management (CM) ==
         형상관리(Configuration Management) : 프로젝트의 인계시 필요한 모든 것들을 파악하는 방법.
  • PrimaryArithmetic/1002 . . . . 8 matches
         음.. 이 부분을 작성하던 중, 생각해보니 입력 데이터가 스트링이면 더 간단할 것 같았다. integer 단위로 더하기 보다는 자리수 단위로 생각할 것이란 생각이 들었다. 그래서 테스트 코드를 다시 바꾸었다. 그러고 보니, 그냥 구현할 방법이 떠오른다.
          result = [0 for each in range(10-len(numberStr))]
          for idx in range(9,-1,-1):
          for idx in range(LIMIT_NUMBER-1,-1,-1):
          return [0 for each in range(LIMIT_NUMBER-nullCount)]
          if count > 1: operationMessage = "operations"
          else: operationMessage = "operation"
          print "%s carry %s." % (count, operationMessage)
  • PrimaryArithmetic/sun . . . . 8 matches
         테스트 작성 (NumberGeneratorTest.java)
         package primaryarithmetic;
         public class NumberGeneratorTest extends TestCase {
          NumberGenerator ng = new NumberGenerator();
          NumberGenerator ng = new NumberGenerator(123);
         위 테스트를 만족하는 코드 작성 (NumberGenerator.java)
         package primaryarithmetic;
         public class NumberGenerator {
          public NumberGenerator() {
          public NumberGenerator( int number ) {
          numbers = String.valueOf(number).getBytes();
         package primaryarithmetic;
         package primaryarithmetic;
          NumberGenerator ng1 = new NumberGenerator( Math.max(num1, num2) );
          NumberGenerator ng2 = new NumberGenerator( Math.min(num1, num2) );
         package primaryarithmetic;
          int num1 = Integer.parseInt( numbers[0] );
          int num2 = Integer.parseInt( numbers[1] );
  • ReleasePlanning . . . . 8 matches
         User stories are printed or written on cards. Together developers and customers move the cards around on a large table to create a set
         When the final release plan is created and is displeasing to management it is tempting to just change the estimates for the user stories. You must not do this. The estimates are valid and will be required as-is during the iteration planning meetings. Underestimating now will cause problems later. Instead negotiate an acceptable release plan. Negotiate until the developers, customers, and managers can all agree to the release plan.
         Management can only choose 3 of the 4 project variables to dictate, development always gets the remaining variable. Note that lowering quality less than excellent has unforeseen impact on the other 3. In essence there are only 3 variables that you actually want to change. Also let the developers moderate the customers desire to have the project done immediately by hiring too many people at one time.
  • Ruby/2011년스터디/강성현 . . . . 8 matches
         [[pagelist(^Ruby/2011년스터디)]]
          * page design, layout 등은 [html] 이용 ( [Ajax]도 사용)
          * 루비보다는 page design이 더 어려울 것 같음
          * nforge http://nforge.zeropage.org/projects/caucse-ruby
          * [Eclipse]에서 RubyLanguage 써보기
          * 루비 설치폴더\bin 안에 http://www.winimage.com/zLibDll/zlib125dll.zip 에 있는 dllx64\zlibwapi.dll 파일을 복사하고 이름을 zlib.dll 로 바꿈
  • SmallTalk/강좌FromHitel/강의4 . . . . 8 matches
         서 'Dolphin'이라는 낱말이 들어간 것을 지금 쓰고 있는 본(image)에서 죄다
         Smalltalk 환경의 Tools > Package Browser 메뉴를 선택하면 꾸러미 탐색기
         를 열 수 있습니다. 꾸러미(package)에는 Smalltalk의 갈래, 객체, 자원
         위 명령을 실행하자마자 "SmallInteger does not understand #hello"라는 제
         목이 붙은 발자취 창이 표시될 것입니다. 이 내용인즉슨 "SmallInteger는
          SmallInteger(Object)>>doesNotUnderstand:
          SmalltalkWorkspace>>evaluateRange:ifFail:
         여기서 단추를 누르면 "벌레잡개"(debugger) 창이 나옵니다. 이 창
  • TugOfWar/김회영 . . . . 8 matches
         bool changeTwoPart(int* right,int* left,int gap,int nPeople);
         void changeTwoElement(int* rightPart,int i,int* leftPart,int j);
          cin.get();
          while(changeTwoPart(rightPart,leftPart,rightTotal-leftTotal,nPeople))
         bool changeTwoPart(int* right,int* left,int gap,int nPeople)
          changeTwoElement(right,nMaxIndexI,left,nMaxIndexJ);
         void changeTwoElement(int* rightPart,int i,int* leftPart,int j)
          changeTwoElement(array,i,array,j);
  • WhyWikiWorks . . . . 8 matches
          * any and all information can be deleted by anyone. Wiki pages represent nothing but discussion and consensus because it's much easier to delete flames, spam and trivia than to indulge them. What remains is naturally meaningful.
          * anyone can play. This sounds like a recipe for low signal - surely wiki gets hit by the unwashed masses as often as any other site. But to make any sort of impact on wiki you need to be able to generate content. So anyone can play, but only good players have any desire to keep playing.
          * wiki is not wysiwyg. It's an intelligence test of sorts to be able to edit a wiki page. It's not rocket science, but it doesn't appeal to the TV watchers. If it doesn't appeal, they don't participate, which leaves those of us who read and write to get on with rational discourse.
          * wiki is far from real time. Folk have time to think, often days or weeks, before they follow up some wiki page. So what people write is well-considered.
  • ZeroPageServer/AboutCracking . . . . 8 matches
          1. ["ZeroPageServer/set2002_815"] 로서 debian 계열의 환경을로 ZeroPageServer 세팅
          * 증상 : '''ZeroPageServer 에서 무한 데이터가 random ip 로 전송. 감시 동안 수천 packet 이상 통계 확인'''
          * web analizer 를 설치한 계기가 되었다. ( http://zeropage.org/log ) 재미있음
          * 2002-12-17 [http://zeropage.org/jsp/board/thin/index.jsp?table=open&service=view&page=0&id=6631 권고메일]
          * ZeroPageServer on
         ZeroPageServer
  • ZeroPageServer/계정신청상황 . . . . 8 matches
          ZeroPage Server계정의 구 정보는 자신의아이디.old 로 symbolic 링크 되어있습니다. 그리고
         finger 자신id
         * ''' 접속시 주의사항''' : ["ZeroPageServer/set2002_815"]에서는 ssh2 텔넷을 지원합니다. 접속시 [http://zeropage.org/pub/util/putty.exe putty]나, 접속하실때 ssh2 지원 client를 사용하세요. ssh1전용인 zterm은 작동하지 않습니다.
         || 최광식 || woodpage || 00 || 2000 || zm ||woodpage 엣 empal.com ||zrjmr ||
         '''z''':ZeroPage Server 계정 '''m''': MySQL 계정 '''c''':CVS 계정 '''r''':메일을 보낸 여부, '''j''' : jsp권한 처리
         ["ZeroPageServer"]
  • [Lovely]boy^_^/Arcanoid . . . . 8 matches
         CArcaObject - 알카노이드에 등장하는 모든 오브젝트들의 부모 클래스(위치, 크기, 비트맵, getter/setter)
         CDC *pDC = GetDC();
          나는 좀더 욕심을 부려서, pDC 까지 보관하여 {{{~cpp GetDC}}}로 얻지도 않고 그릴려고 시도 했는데, 해봐 결과를 알수 있을꺼야. pDC는 끊임없이 변화를 시도하는 녀석이라 상태 유지가 되지 않더군. 바로 전까지 가진 pDC는 옛날 녀석이라 이거지, 결론으로 네가 의도하는 대로 상태 저장이 가능한 GDI Object를 그렇게 쓰는거 부담없다. --["neocoin"]
          * I change a background picture from a Jang na ra picture to a blue sky picture. but my calculation of coordinate mistake cuts tree picture.
          * I process stage datas as files.
          * When a ball collides with a moving bar, its angle changes, but it's crude. Maybe it is hard that maintains a speed of a ball.
          * I resolve a problem of multi media timer(10/16). its problem is a size of a object. if its size is bigger than some size, its translation takes long time. So I reduce a size of a object to 1/4, and game can process 1ms of multi media timer.
          * A array's row and column is so confused. A long time, screen picture rotates a 90 angle, but I fixed that as change row and column.
          * Game can generate items.
          * I change a design of a arcanoid. - previous version is distribute, but this version is that god class(CArcanoidDoc)' admins a total routine. in my opinion, it's more far from OOP.--;
  • [Lovely]boy^_^/[Lovely]boy^_^/USACO/Barn . . . . 8 matches
         vector<int> getDistance(const vector<int>& ar)
         vector<int> getPivot(int numPivot, const vector<int>& distance)
         vector<int> getDatas(int& numPivot)
         int getTotal(int numPivot, const vector<int>& ar, const vector<int>& pivots)
          vector<int> data = getDatas(numPivot);
          vector<int> distance = getDistance(data);
          vector<int> pivots = getPivot(numPivot, distance);
          fout << getTotal(numPivot, data, pivots) << endl;
  • eXtensibleStylesheetLanguageTransformations . . . . 8 matches
         = eXtensible Stylesheet Language Transformations =
         Extensible Stylesheet Language Transformations, or XSLT, is an XML-based language used for the transformation of XML documents. The original document is not changed; rather, a new document is created based on the content of an existing one. The new document may be serialized (output) by the processor in standard XML syntax or in another format, such as HTML or plain text. XSLT is most often used to convert data between different XML schemas or to convert XML data into web pages or PDF documents.
         XSLT was produced as a result of the Extensible Stylesheet Language (XSL) development effort within W3C during 1998–1999, which also produced XSL Formatting Objects (XSL-FO) and the XML Path Language, XPath. The editor of the first version (and in effect the chief designer of the language) was James Clark. The version most widely used today is XSLT 1.0, which was published as a Recommendation by the W3C on 16 November 1999. A greatly expanded version 2.0, under the editorship of Michael Kay, reached the status of a Candidate Recommendation from W3C on 3 November 2005.
  • html5/drag-and-drop . . . . 8 matches
         [[pagelist(^html5)]]
          * dragenter
          * 데이터를 꺼낼 때는 데이터 포맷 형식의 인수를 이용하여 getData()를 호출한다.
         || dragenter ||드래그 중 마우스 커서가 위치한 요소 ||드래그 조작이 요소 안의 범위에 들어옴 ||
         || dragend ||드래그 대상 요소 ||드래그 종료 ||
         || getData(type) ||포맷을 지정하여 데이터를 가져온다. ||
         || setDragImage(image, x, y) ||img 요소를 이용하여 드래그 중의 피드백을 지정한다. ||
  • html5/web-storage . . . . 8 matches
         [[pagelist(html5)]]
         = Web storage? =
         == local storage ==
         == Session storage ==
         interface Storage {
          getter DOMString key(in unsigned long index);
          getter any getItem(in DOMString key);
  • joosama . . . . 8 matches
         http://bingoimage.naver.com/data3/bingo_36/imgbingo_80/kims1331/32788/kims1331_1.gif
         http://galleryimage.naver.com/1/2004-02/04/07/70m1434m0.jpg
         || [[HTML(<img src = http://galleryimage.naver.com/1/2004-02/04/07/70m1434m0.jpg width = 500 height = 375>)]] ||
         || http://bingoimage.naver.com/data/bingo_40/imgbingo_78/sali51/35258/sali51_29.gif ||
         || http://bingoimage.naver.com/data3/bingo_93/imgbingo_84/whgudwn4/29813/whgudwn4_15.gif ||
         || http://bingoimage.naver.com/data/bingo_76/imgbingo_17/msj0824/30669/msj0824_5.jpg ||
         == zeropage 05 ==
         [[HTML(<img src=http://home.opentown.net/~mcgyber1/images/face/권투선수.gif>)]] 어때 ㅎ 귀여버? ㅋㅋ -[허아영]
  • radiohead4us/PenpalInfo . . . . 8 matches
         Age: 22
         Gender: Female
         City/State,Country: Sternberg Germany
         Homepage:
         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.
         Age: 21
         Gender: Female
         Homepage:
         Age: 22
         Gender: Female
         Homepage:
         Study: Language Studies
  • 권순의 . . . . 8 matches
          * ZeroPage 18기
          * 2012년 ZeroPage 부회장/총무
          * Sonic the Hedgehog 광팬 (~~소닉을 가죽으로 만든 SEGA는 반성하라!!~~)
          * [http://zeropage.org/index.php?mid=seminar&document_srl=95664 발표자료]
          * [ZeroPage_200_OK]
          * ZeroPage 20주년 성년식 기획단
          * [http://zeropage.org/index.php?mid=project&category=61158 레고마인드스톰]
         [ZeroPagers]
  • 덜덜덜/숙제제출페이지 . . . . 8 matches
          * average.c *
          int average[5];
          average[a]=(korean[a]+english[a]+math[a])/3;
          printf("%s의 평균은 %d이다.", name[a], average[a]);
         고쳤었요~~ "average.exe(ver.2.301)"<-이거 그럴듯 하죠?ㅋㅋㅋ- [정윤선]
          float average; //평균
          student[a].average = (student[a].english + student[a].korean + student[a].math)/3;
          printf("%s의 평균은 %f입니다. n" , student[a].name, student[a].average);
  • 데블스캠프2005/사진 . . . . 8 matches
         || [[HTML(<img src = http://zeropage.org/pub/upload/DevilsCamp2005_0.JPG width = 1024 height = 768>)]] ||
         || [[HTML(<img src = http://zeropage.org/pub/upload/DevilsCamp2005_1.JPG width = 1024 height = 768>)]] ||
         || [[HTML(<img src = http://zeropage.org/pub/upload/DevilsCamp2005_2.JPG width = 1024 height = 768>)]] ||
         || [[HTML(<img src = http://zeropage.org/pub/upload/DevilsCamp2005_3.JPG width = 1024 height = 768>)]] ||
         || [[HTML(<img src = http://zeropage.org/pub/upload/DevilsCamp2005_4.JPG width = 1024 height = 768>)]] ||
         || [[HTML(<img src = http://zeropage.org/pub/upload/DevilsCamp2005_5.JPG width = 1024 height = 768>)]] ||
         || [[HTML(<img src = http://zeropage.org/pub/upload/DevilsCamp2005_6.JPG width = 1024 height = 768>)]] ||
         || [[HTML(<img src = http://zeropage.org/pub/upload/DevilsCamp2005_7.JPG width = 1024 height = 768>)]] ||
  • 데블스캠프2010/다섯째날/ObjectCraft/미션2/변형진 . . . . 8 matches
         int get_damage(zergling z1, zergling z2) {
          int damage = get_damage(z1, z2);
          z2.hitP -= damage;
          printf("저글링 %d이 저글링 %d에게 데미지 %d를 입혀 HP가 %d가 되었습니다.\n", z1.no, z2.no, damage, z2.hitP);
          getchar();
  • 로마숫자바꾸기/조현태 . . . . 8 matches
         -export([getString/1]).
         getString(Num) when 0 == Num -> "";
         getString(Num) when 10 < Num -> "X " ++ getString(Num - 10);
         getString(Num) -> lists:nth(Num, ["I ", "II ", "III ", "IV ", "V ", "VI", "VII", "VIII", "IX"]).
         4> pr_9:getString(43).
         5> pr_9:getString(38).
         6> pr_9:getString(24).
  • 문자반대출력/허아영 . . . . 8 matches
         char strchange(char ch[50], int lenstr);
          fgets(ch, 50, fp1); //파일에서 읽어옴
          *pCh = strchange(pCh, lenstr);
         char strchange(char *pCh, int lenstr)
         char strchange(char ch[50], int lenstr, int choiceNum);
          fgets(ch, 50, fp1); //파일에서 읽어옴
          *pCh = strchange(pCh, lenstr, choiceNum);
         char strchange(char *pCh, int lenstr, int choiceNum)
          MSB는 비트로 표현된 값에서 가장 중요한 요인이 되는 값을 말합니다. 가령 10001000 이라는 값이 있을때 가장 왼쪽에 있는 1이 MSB입니다. 마찬가지로 가장 왼쪽에 있는 0을 LSB (Least Significant Bit)라고 합니다. 지금 설명드린 내용은 BigEndian Machine 의 경우, 즉, 비트를 왼쪽에서 오른쪽으로 읽는 아키텍처에서의 MSB, LSB를 설명드린 것이고, LittleEndian (비트를 오른쪽에서 왼쪽으로 읽는) 아키텍처에서는 LSB와 MSB가 바뀌어야겠죠. 현대의 거의 모든 아키텍처에서 영문은 ascii 코드로 표현합니다. ascii코드의 값은 0~127인데 이를 8비트 2의 보수를 사용해서 표현하면 MSB가 모두 0 이 됩니다. 이 경우에는 해당 문자가 1바이트의 문자란 것을 뜻하고, MSB가 1인 경우에는 뒤에 부가적인 정보가 더 온다 (죽, 이 문자는 2바이트 문자이다)라는 것을 말합니다.
  • 새싹교실/2012/부부동반 . . . . 8 matches
          * 새싹교실이 ZeroPage에서 시행되는만큼 4F([ThreeFs] + Future Action Plan)에 맞게 feedback을 작성합니다.
          * Hardware / Programming Language / Software의 상관관계
          * Programming Language
          * Machine Language
          * Assembly Language
          * Compile Language
          * Interpret Language
          * Hybrid Language
  • 새싹교실/2012/새싹교실강사교육/2주차 . . . . 8 matches
         http://wiki.zeropage.org/wiki.php/새싹교실/2011/무전취식/레벨4
          printf("제작자 : 06 김준석 11 강원석 이진영 서원태 Target : 11 이소라\n");
          select = getch(); //getch()는 char형 한글자를 받아주는 함수.
         3.1 윤년 판단하기 http://koistudy.net/?mid=prob_page&NO=152 난이도 하
         3.2 세 정수 정렬하기 http://koistudy.net/?mid=prob_page&NO=111 난이도 최하
         3.3 기숙사와 파닭 http://koistudy.net/?mid=prob_page&NO=145 난이도 중상
         3.4 위성 사진 http://koistudy.net/?mid=prob_page&NO=213 난이도 중
  • 새싹교실/2012/주먹밥/이소라때리기게임 . . . . 8 matches
          //printf("제작자 : 06 김준석 Target : 11 이소라\n");
         void heal(PLAYER * who, PLAYER * target){
         void kick(PLAYER * who, PLAYER * target){
          target->skill.health -= temp;
          printf("%s가 %s를 발로찹니다. 데미지 : %d 만큼 입혔습니다!\n",who->name,target->name,temp);
         void punch(PLAYER * who, PLAYER * target){
          target->skill.health -= temp;
          printf("%s가 %s를 때립니다. 데미지 : %d 만큼 입혔습니다!\n",who->name,target->name,temp);
  • 새싹교실/2013/라이히스아우토반/3회차 . . . . 8 matches
          * getchar()
          * gets
          * getch()
          //getchar();
          q=getchar();
          key=getchar();
         getchar도 써보고 등등 해봤어요
         또한 getchar() 과 scanf()등 여러 함수를 배우는 활동이었다.
  • 손동일/TelephoneBook . . . . 8 matches
          void change(); // 수정메뉴 선택시
          fin.getline(compare2, 14, '\n');
          fin.getline(compare3, 20, '\n');
          fin.getline(compare4, 20, '\n');
          fin.getline(compare5, 50, '\n');
         void TelephoneBook::change()
          a.change();
          fin.getline(compare2, 30, '\n');
  • 오목/재선,동일 . . . . 8 matches
          CSingleDoc* GetDocument();
          // ClassWizard generated virtual function overrides
         // Generated message map functions
          DECLARE_MESSAGE_MAP()
         inline CSingleDoc* CSingleView::GetDocument()
         BEGIN_MESSAGE_MAP(CSingleView, CView)
         END_MESSAGE_MAP()
          CSingleDoc* pDoc = GetDocument();
          MessageBox("승리 했습니다.", "승리");
          MessageBox("승리 했습니다.", "승리");
         CSingleDoc* CSingleView::GetDocument() // non-debug version is inline
         // CSingleView message handlers
          // TODO: Add your message handler code here and/or call default
          MessageBox("승리 했습니다.", "승리");
          MessageBox("승리 했습니다.", "승리");
  • 위키설명회2005/PPT준비 . . . . 8 matches
         === ZeroPage 소개 ===
         zeropage란 명칭은 91학번 이찬근 선배님이 창안.
         6502 는 13가지 메모리 access 방식이 있었는데, 그중 하나가 zero page addressing 입니다.
         이 메모리 주소 영역을 zero page 라고 하는군요.
          ZeroPage 는 중앙대학교 컴퓨터공학과 내의 학술모임으로 인력의 장이다.
         ===== RecentPage =====
         이번 위키설명회는 ZeroPage소개와 함께 이루어지며. 위키를 사용하는 간단한 실습자리도 마련되어 있습니다.
         ZeroPage에서는 누구나 심지어 ZP회원이 아니더라도 컴퓨터에 관한 무었이든 이야기 할 수 있습니다.
  • 임인택/삽질 . . . . 8 matches
         for( wide range )
          for( wide range )
          for( range in 0 to 2 )
          for( range in 0 to 2 )
         JavaServerPage에서 bean 클래스를 사용할때 클래스 생성자에는 전달인자를 사용할 수 없다.
         <%@page contentType="text/html;charset=EUC-KR" %>
         <%@page import="java.io.*, java.util.*, java.sql.*, db.*, common.* "%>
         <jsp:useBean id="User" class="common.User" scope="page" />
  • 정모/2012.3.12 . . . . 8 matches
          * [변형진]의 [http://zeropage.org/seminar/59923 Type Safety using Java Generics].
          * 전시회 홍보, 동아리 방 설명에 이어서 OMS가 상당히 인상 깊었던 정모였습니다. 제목만 보고도 그 주제를 고르신 이유를 바로 알았습니다. 전체적으로 Type, Type Safety, Java Generics에 대해서 상당히 깊이 다루지 않았나 싶네요. 사실 제네릭스 모양이 C++의 템플릿과 비슷하게 생겨서 같은 것이라고 생각하고 있었는데 이건 확실히 '만들어진 이유가 다르다'고 할 만 하군요. 그리고 마지막에 이야기했던 Type Erasure는 제네릭스를 구현할 때 JVM 레벨에서 구현하지 않고 컴파일러 부분에서 처리를 하도록 했기 때문에 타입이 지워지는 거라는 얘기를 들었는데 맞는지 모르겠군요. 이거 때문에 제네릭스 마음에 안 들어하는 사람들도 있는 모양이던데. 중간에 이 부분에 대한 개선이 이루어지고 있다는 말씀을 잠깐 하셨는데 컴파일 이후에도 타입 정보가 사라지지 않도록 스펙을 수정하고 있는 건가요? 좀 궁금하군요. 여담이지만 이번에 꽤 인상깊게 들었던 부분은 예상외로 Data Type에 대한 부분이었습니다. 이걸 제가 1학년 여름방학 때 C++ 스터디를 한다고 수경 선배한테 들은 기억이 지금도 나는데, 그 때는 Type이 가능한 연산을 정의한다는 말이 무슨 뜻인지 이해를 못 했었죠 -_-;;; 이 부분은 아마 새내기들을 대상으로 새싹을 할 때 말해줘야 할 필요가 있지 않을까 싶습니다. 아마 당장은 이해하지 못 하겠지만. 후후 - [서민관]
          * Type erasure에 대해서는 마음에 안 들어한다기보다는 어려워한다가 더 적합해보이네요. 하지만 Type erasure가 개선될 것이라는 것은 제가 언급하지 않은 내용입니다. 다만 Java Generics에 관련된 개선이 있다는 이야기는 했지요. - [Kesarr]
          * 아... Generics쪽의 개선이었군요 ;;; 타입 추론을 넣는 건가요. 컴파일러단에서 타입을 다 체크했으니 추측해서 넣을 수도 있다는 얘기였나... 그럼 타입 추론은 javac에서 이루어지는 건가요? 그렇다면 C++의 auto 키워드랑 같은 방식으로 작동한다는 얘기인가? 아마 힌들리-밀너 뭔가 하는 걸로 타입을 추측하는 것 같던데 쓰기는 좀 더 편해지겠네요. - [서민관]
          * 생각해보니 ZeroPage에서 세미나 형식으로 공유되는 내용들의 많은 부분이 언어에 편향되어 있는 것 같아요. 저는 아키텍처와 프레임워크, 프로젝트에 관해서도 논의가 이루어지는 것이 바람직할 것이라 생각합니다. 코드와 기술적 이슈는 구하고자 하면 반드시 구할 수 있는 문제이지만 프로젝트는 '프로그래밍과 사람'에 걸쳐있는 문제라 잘 보이지 않고 답이 정해져 있지도 않아 헤메기 쉽다고 생각해요. 답을 구하지 못하고 평생을 사는 사람도 많고
          * 다양함을 환영하는 ZeroPage이니 관점도 다양했으면 좋겠습니다. 비교적 낮은 구현레벨 외에도 높게도 보고 옆에서도 보고 비틀어도 봅시다.
          * Java generics에 대한 내용이 다 이해가 가는 내용임에도 불구하고 내가 설명하면 저렇게 설명 못하겠다는 생각이 들었습니다. 왜 그럴까 생각해봤습니다. 처음에는 '하나를 설명하기 위해선 열 가지쯤 더 알고 있어야하는데 그 열 가지를 몰라서.'가 아닐까 했는데 사실 그보다는 평소에 제가 Java generics를 제대로 사용하고 있지 않아서 그런게 아닌가 싶습니다.
          * 어떻게 될지는 모르겠지만 friendship, 과학기술동아리 지원 등 ZeroPage가 지원받을만한 프로그램들이 많이 있네요. 이런 저런 기회들이 많이 보이는 것이 좋습니다. 외부에서 동아리 지원 프로그램을 운영하는 것이 좋다기보다는 이런 기회가 있다는 걸 모르고 지나치지 않는 ZeroPage가 좋아요. - [김수경]
          * 흔히 학교에서 보내는 메일이나 과사 앞 게시판이나 외부에서 활동하는 아는 사람을 통해서 얻는듯? 그리고 누군가는 ZeroPage에서 얻어가겠지 ㅋㅋ - [김수경]
  • 정모/2013.5.6/CodeRace . . . . 8 matches
          * 프레젠테이션 : http://intra.zeropage.org:4000/CodeRace?presentation
          b = fgetc(fp);
          fgets(some,20,fp);
          fgets(other,10,fp);
          char storage[20][20]={};
          char second_storage[20][20]={};
          fgets(buffer[i], sizeof(buffer), file);
          fgets(burf,256,f);
  • 중위수구하기/허아영 . . . . 8 matches
         void changeXY(int *, int *);
          if(*a >= *b){changeXY(a, b);};
          if(*a >= *c){changeXY(a, c);};
          if(*b >= *c){changeXY(b, c);};
         void changeXY(int *x, int *y)
          || if(*a >= *b){changeXY(a, b);} || 14 || 45 || 38 ||
          || if(*a >= *c){changeXY(a, c);} || 14 || 45 || 38 ||
          || if(*b >= *c){changeXY(b, c);} || 14 || 38 || 45 ||
  • 프로그래밍잔치/첫째날후기 . . . . 8 matches
          * 만일 사람들이 Courage 를 내어서, 다른 사람들 페이지에 대해서 구조조정을 빈번하게 해준다면, 계층위키가 많이 필요하지 않을것이다.
          * ZeroPagers 의 위키에 자신의 공부내용을 정리하는 것은 '의무'인가? 자신을 위한 행동이 아닌가? 강요되는것은 아닌지. (실제로 자신의 공부내용을 글로 정리하기에 대한 어려움)
         >>> handan=lambda a:[a*b for b in range(1,10)]
         >>> gugudan=lambda :[handan(a) for a in range(1,10)]
         >>> gugudan=[[a*b for b in range(1,10)] for a in range(1,10)]
         >>> gugudanpair=[(a,b) for a in range(2,10) for b in range(1,10)]
  • 10학번 c++ 프로젝트/소스 . . . . 7 matches
          SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),Cur);
          SetConsoleCursorInfo(GetStdHandle(STD_OUTPUT_HANDLE),&CurInfo);
          key=getch();
          char key=getch();
          Fulls=GetTickCount();
          clock=GetTickCount()-Fulls+clock2;
          key=getch();
          key=getch();
          key=getch();
          Fulls=GetTickCount();
          clock2=(GetTickCount()-Fulls)+clock;
          key=getch();
          button=getch();//이제 버튼 선택을 받음...
  • 5인용C++스터디/버튼과체크박스 . . . . 7 matches
         BEGIN_MESSAGE_MAP(CMy111View, CView)
         // CMy111View message handlers
          MessageBox(_T("버튼이 눌려졌습니다."));
          check3=myButton3.GetCheck();
          MessageBox(_T("3버튼 체크되어 있음"));
          MessageBox(_T("3버튼 체크 안되어 잇음"));
          MessageBox(_T("3버튼 희끄므리하게 체크되어 있음"));
          check2=myButton2.GetCheck();
          MessageBox(_T("라디오버튼 체크되어 있음"));
          MessageBox(_T("라이오버튼 체크 안되어 잇음"));
  • ACM_ICPC . . . . 7 matches
          * [http://acm.kaist.ac.kr/2007/standing2006.html 2006년 스탠딩] - ZeroPage Rank 17
          * [http://acm.kaist.ac.kr/2007/standing2007.html 2007년 스탠딩] - ZeroPage Rank 30
          * [http://acm.kaist.ac.kr/2008/fullnums.html 2008년 스탠딩] - ZeroPage Rank 30
          * [http://acm.kaist.ac.kr/phpBB3/viewtopic.php?f=35&t=5728 2014년 스탠딩] - ZeroPage Rank 32 (CAU - Rank 18, including Abroad team)
         || 네트워크플로우 || . || Big Integer || . ||
          * team 'ZeroPage' 본선 32위(학교 순위 18위) : [권영기], [조영준], [이원준]
         , [ACM_ICPC/PrepareAsiaRegionalContest], [(zeropage)ProgrammingContest]
  • ALittleAiSeminar . . . . 7 matches
          * http://jaist.dl.sourceforge.net/sourceforge/psyco/psyco-1.5.win32-py2.4.exe
          getPutableList(self,aStone)
          getStoneColor(self)
          getPutableList(self)
          putableList = self.getPutableList()
         || Smart || 기웅, 선호, 휘동 || Upload(zeropage):SmartPlayer.py ||
  • APlusProject/QA . . . . 7 matches
         Upload:APP_QualityManagementPlan_0325-0502.zip - 이전문서
         Upload:APP_QualityManagementPlan_0510.zip - 최종문서 - 수정끝--QA승인끝
         Upload:APP_QualityManagementResult0609.zip
         Upload:APP_RiskManagementPlan_0327-0501.zip -- 이전문서
         Upload:APP_RiskManagementPlan_0511.zip -- 최종문서 - 수정끝--QA승인끝
         Upload:RiskRequestManagement.zip - 이전문서
         Upload:APP_RiskRequestManagement_0608.zip - 최종문서 - 별로 수정할거 없었음QA승인끝
  • AcceleratedC++/Chapter14 . . . . 7 matches
          === 14.1.1 제네릭 핸들 클래스(generic handle class) ===
          vector< Handle<Core> > students; // changed type
          Handle<Core> record; // changed type
          // no copy, assign, or destructor: they're no longer needed
          is >> ch; // get record type
          // manage reference count as well as pointer
          friend std::istream& getline(std::istream&, Str&);
  • AcceleratedC++/Chapter8 . . . . 7 matches
         = Chapter 8 Writing generic functions =
         WikiPedia:Generic_function : 함수를 호출하기 전까지는 그 함수의 매개변수 타입이 무엇인지 알 수 없는 함수.
         == 8.1 What is a generic function? ==
         WikiPedia:Generic_function : 함수의 호출시 인자 타입이나 리턴타입을 사용자가 알 수없다. ex)find(B,E,D)
          || condition p:iterator, q:iterator, n:integer ||
          * 두번째 인자로 하나가 지난 값을 갖도록함으로써 자연스럽게 out-of-range의 상황을 파악하는 것이 가능하다.
         template <class Out> // changed
         void split(const string& str, Out os) { // changed
          *os++ = string(i, j); // changed
  • AliasPageNames . . . . 7 matches
         # $Id: AliasPageNamesDefaultKo,v 1.1 2009/01/02 17:26:39 root Exp root $
         # $aliaspage=$data_dir.'/text/AliasPageNames';
         # InterMap에는 TwinPages가 정의되어 있는지 확인하시기 바랍니다.
         DeleteThisPage,DeletePage,DeleteMe
         WindowManager,창관리자
  • CppStudy_2002_1 . . . . 7 matches
          * 참여자 - 김기웅["기웅"], 신진영["AstroAngel"], 이대근["CherryBoy"], 임영동["Yggdrasil"], 홍진영
         || 7.18 ||8.함수의 활용(104page)|| 458P ~ 460P 프로그래밍 연습 + ???? ||
         || 7.25 ||9.객체와 클래스(60page)|| ["BusSimulation"] ||
         || 8.1 ||10.클래스를 사용하자(64page)||["StringOfCPlusPlus"] ||
         || 8.9 ||11.클래스와 동적 메모리 할당(76page)||["LinkedList"] ||
         || 8.16 ||12.클래스 상속(72page)|| ["LinkedList/StackQueue"][[BR]]C++2팀과의 프로그래밍 잔치? 링크드 리스트로 스택,큐 구현||
         || 8.23 ||13.C++코드의 재활용(90page)|| 마무리, 잡담, 놀기 ||
  • DPSCChapter2 . . . . 7 matches
         Before launching into our descriptions of specific design patterns, we present a case study of sorts, involving multiple patterns. In the Design Pattern preface, the Gang of Four speak about moving from a "Huh?" to an "Aha!" experience with regard to understanding design patterns. We present here a little drama portraying such a transition. It consists of three vignettes: three days in the life of two Smalltalk programmers who work for MegaCorp Insurance Company. We are listening in on conversations between Don (an object newbie, but an experienced business analyst) and Jane (an object and pattern expert). Don comes to Jane with his design problems, and they solve them together. Although the characters are fictitious, the designs are real and have all been part of actual systems written in Smalltalk. Our goal is to demonstrate how, by careful analysis, design patterns can help derive solutions to real-world problems.
         우리의 이야기는 지친표정을 지으며 제인의 cubicle (음.. 사무실에서의 파티클로 구분된 곳 정도인듯. a small room that is made by separating off part of a larger room)로 가는 Don 과 함께 시작한다. 제인은 자신의 cubicle에서 조용히 타이핑하며 앉아있다.
         Don : Hey, Jane, could you help me with this problem? I've been looking at this requirements document for days now, and I can't seem to get my mind around it.
         Don : It's this claims-processing workflow system I've been asked to design. I just can't see how the objects will work together. I think I've found the basic objects in the system, but I don't understand how to make sense from their behaviors.
          1. Data Entry. This consists of various systems that receive health claims from a variety of different sources. All are logged by assigning a unique identifier. Paper claims and supporting via OCR (optical character recognition) to capture the data associated with each form field.
          3. Provider/Plan Match. An automated process attempts to mach the plan (the contract unser which the claim is being paid) and the health care provider (e.g., the doctor) identified on the claim with the providers with which the overall claim processing organization has a contract. If there is no exact match, the program identifies the most likely matches based on soundex technology (an algorithm for finding similar-sounding words). The system displays prospective matches to knowledge workers in order of the likeinhood of the match, who then identify the correct provider.
          5. Adjudication of Pended Claims. The adjudicator can access the system for a claim history or a representation of the original claim. The adjudicator either approves the claim for payment, specifying the proper amount to pay, or generates correspondence denying the claim.
  • EclipsePlugin . . . . 7 matches
          * Gabage Collection
          * http://sourceforge.net/projects/ttl
         여러 언어의 소스의 Highlight 해주는 라이브러리인데 여기에 Eclipse Plug-in 도 있습니다. JSP, C/C++, HTML, XML 등등 여러 타입이 지원됩니다. [http://colorer.sourceforge.net/lang-list.html 지원 언어 목록]
          * http://colorer.sourceforge.net/
         http://colorer.sourceforge.net/php/demos.php
         http://eclipsetail.sourceforge.net/
         http://sangam.sourceforge.net/
  • EightQueenProblem/강인수 . . . . 7 matches
         vector< vector<int> > getCorrectChecker(vector<int>& ar)
         vector<int> getDatas()
          vector<int> ar = getDatas();
          vector< vector<int> > result = getCorrectChecker(ar);
          for i in range(curRow):
          for i in range(self.size):
          for i in range(self.size):
  • EightQueenProblem/임인택 . . . . 7 matches
          처음에 시작 call 을 좀 이상하게 한다. loop 을 돌면서 첫번째 라인의 원소에 대한 get_Queen()함수를 호출한다. 생각에는 get_Queen(0,0); 처럼 호출하는게 가장 이상적이라고 생각하는데..--;
         void get_Queen(int x, int y);
          get_Queen(i,0);
         void get_Queen(int x, int y)
          get_Queen(i,y+1);
          cin.get();
  • ErdosNumbers/황재선 . . . . 7 matches
          if (person.compareTo(nameList.get(i)) == 0)
          System.out.println(eachName + " " + tm.get(eachName));
          int scenario = Integer.parseInt(erdos.readLine());
          int paper = Integer.parseInt(nums[0]);
          int name = Integer.parseInt(nums[1]);
          assertEquals("0", tm.get(person[0]));
          assertEquals("1", tm.get(person[0]));
  • Java/SwingCookBook . . . . 7 matches
         Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
         frame.setLocation((d.width-frame.getWidth())/2, (d.height-frame.getHeight())/2);
         === Layout Manager 대신 절대좌표계 이용하기 ===
         page.getContentPane().setLayout(null);
  • JavaScript/2011년스터디/JSON-js분석 . . . . 7 matches
         [[pagelist(^JavaScript/2011년스터디)]]
          this.getUTCFullYear() + '-' +
          f(this.getUTCMonth() + 1) + '-' +
          f(this.getUTCDate()) + 'T' +
          f(this.getUTCHours()) + ':' +
          f(this.getUTCMinutes()) + ':' +
          f(this.getUTCSeconds()) + 'Z' : null;
  • JavaStudy2004/조동영 . . . . 7 matches
          * public String changeState(String aState) { this.nowState = aState; return
          public int getAttackPoint() {
          public int getHp() {
          public int getShield() {
          System.out.println(d.getHp());
          System.out.println(d.getShield());
          d.underattack(z.getAttackPoint());
  • JollyJumpers/강희경 . . . . 7 matches
         bool Judge(int* aList);
         void OutputJudgement(bool aIsIt);
         int GetSumOfGoalGap(int aN);
          OutputJudgement(Judge(InputList()));
          cin.get(temp);
         bool Judge(int* aList)
         void OutputJudgement(bool aIsIt)
  • JollyJumpers/임인택 . . . . 7 matches
          arr[i] = Integer.parseInt(args[i]);
         package ByTDD;
          jj.getFlags();
          jj.getFlags();
         package ByTDD;
          public void getFlags() {
          getFlags();
  • LearningGuideToDesignPatterns . . . . 7 matches
         여기서는 원문중 Suggest Navigation 에 대해 번역 & 정리
         == Suggested Navigation - 패턴 학습 순서에 대해서 ==
         AdapterPattern은 DecoratorPattern, ProxyPattern, 그리고 뒤에 이어지는 BridgePattern에 대해 학습자가 알고 있는 지식과 비교되어진다.
         === Bridge - Structural ===
         최종적으로, 학습자는 어떻게 BridgePattern이 AdapterPattern 과 ProxyPattern 과 다른지 공부하게 된다.
         ObserverPattern 과 MediatorPattern 들을 이용한 message의 전달관계를 관찰하면서, ChainOfResponsibilityPattern 의 message handling 과 비교 & 대조할 수 있다.
  • Leonardong . . . . 7 matches
         ZeroPage 13기
         나휘동, 03학번입니다. 메일은 [http://services.nexodyne.com/email/icon/nOHTEok0CpQ2cg%3D%3D/65OQ5Ws%3D/WWFob28%3D/20/image.png] MSN 메신저 는 [http://services.nexodyne.com/email/icon/XqXhYjfoW4xIr8o%3D/3foV4yk%3D/SG90bWFpbA%3D%3D/0/image.png]입니다.
         [http://zeropage.org/zero/?url=leonardong 개인위키]를 분양받아 쓰고 있습니다. 제로페이지 프로젝트에는 [http://zeropage.org/trac/leonardong/ Trac]을 쓰고 있지요.
         위키는 주로 [프로젝트]를 진행할 때 씁니다. 과거 기록은 [PersonalHistory]에 남아있습니다. 그 밖에는 [인상깊은영화]라든지 [BookShelf] 를 채워나갑니다. 가끔 [Memo]를 적기도 하는데, 이제는 [(zeropage)IdeaPool]에 적는 편이 낫겠네요.
         [ZeroPagers]
  • LinkedList/영동 . . . . 7 matches
         void getNode(Node * argNode, Node ** argFreeNode, int * argNumberOfList, int * argNumberOfFreeSpace);//Function which takes the node from free space list
          getNode(firstAddress, &freeSpaceList, &elementsOfLinkedList, &elementsOfFreeSpaceList);
          getNode(firstAddress, &freeSpaceList, &elementsOfLinkedList, &elementsOfFreeSpaceList);
          getNode(firstAddress, &freeSpaceList, &elementsOfLinkedList, &elementsOfFreeSpaceList);
          getNode(firstAddress, &freeSpaceList, &elementsOfLinkedList, &elementsOfFreeSpaceList);
         void getNode(Node * argNode, Node ** argFreeNode, int * argNumberOfList, int * argNumberOfFreeSpace)
          cout<<"An error occurs in getting process."<<endl;
  • Linux . . . . 7 matches
         since april, and is starting to get ready. I'd like any feedback on
         This implies that I'll get something practical within a few months, and
         I'd like to know what features most people would want. Any suggestions
         리눅스와 비슷한 운영체제로는 정통적인 유닉스 클론 이라고 평가받는 [:FreeBSD BSD]계열이 있다. BSD계열중 가장 잘알려진 [http://www.kr.freebsd.org FreeBSD]의 경우 실제로 과거부터 hotmail.com, yahoo.com, cdrom.com 을 운영해온 네트워킹에 대한 안정성이 입증된 운영체제이다. 실제로 2.6커널의 도입이전에는 BSD의 네트워킹이 더욱 뛰어나다는 평가를 받았지만 일반적인 의견이었으나, 많은 구조적 변경을 통해서 리눅스는 현재 이런 점을 극복하고 BSD와 리눅스를 선택하는 것은 운영자의 기호일 뿐이라는 이야기를 한다. 최근에는 리눅스를 데스크탑의 용도로 까지 확장하려는 노력의 덕분에 로케일 설정관련 부분이 대폭 강화되었으며, 사용자 편의성을 고려한 WindowManager인 [Gnome], [KDE] 등의 프로그램이 대폭 강화되면서 low-level 유저라도 약간의 관심만 기울인다면 충분히 서버로써 쓸 만한 운영체제로 변모하였다.
         [http://www.zeropage.org/pub/Linux/Microsoftware_Linux_Command.pdf 마이크로소프트웨어_고급_리눅스_명령와_중요_시스템_관리]
         [http://zeropage.org/pub/Linux/Running_Linux_4th.pdf RunningLinux, 4th] - 깨진고리
         [http://www.gentoo.or.kr 한국젠투사용자모임]
  • Linux/배포판 . . . . 7 matches
         국내의 배포판은 대부분 레드햇의 패키지 방식인 RPM(Redhat Package Manager)를 채용한다. RPM의 경우 단일 패키지르 중심으로하는 경향이 강하고 의존성에 상당히 관대한 패키지 방식으로 알려져있다. ''(데비안유저인 관계로 잘모른다.)'' 알려진 바로는 느슨한 패키지 의존성때문에 처음에는 편하지만 나중에 엉켜있는 패키지를 관리하기가 좀 까다롭다는 의견도 많다. 레드햇 리눅스는 현재 공개방식으로 배포되지 않는다. 기업용 혹은 웍스테이션을 위한 돈주고 파는 버전만 존재한다. 대신에 레드햇사는 페도라라는 리눅스 배포판을 지원하고 있으며, 레드햇의 사이트를 통해서 배포가 이루어진다. 대부분의 패키지가 CD안에 통합되어 있으며, 대략 최신 패키지 들이 패키징되어있다. (050626 현재 페도라4가 얼마전에 발표되었다 4+1CD) 페도라 리눅스는 레드햇의 불안정판 정도라고 생각하면 되고, 실제로 최신의 패키지들로 묶어서 내놓고 잇다. 페도라에서 얻어진 피드백을 통해서 레드햇에 반영하고 이로부터 안정적인 리눅스 서버 OS를 발표한다. ''ps) 의존성? 리눅스의 각패키지는 각기 다른 프로젝트로 진행되어 만들어진 것들을 다시 사용하는 경우가 많다. 따라서 각기 독립적인 패키지 만으로는 프로그램이 실행이 안되어 경우가 있는제 이런 경우 의존성이 있다고 말한다.''
         GNU에 정신에 입각해서 만들어지는 배포판이다. 공식명식 GNU/Debian Linux 이다. 데비안의 이름은 배포자인 이안, 그의 부인 데보라 이름을 땃다고한다. 패키징은 과거 dselect를 이용하였고, 현재는 aptitude 라는 툴을 기반으로 한다. ''(관리정보를 보관하기 때문에 서로 호환성을 갖지는 않는다고 한다.)'' 데비안의 안정판은 대단히 배포사이의 공백기가 긴 것으로 유명하다. 혹자들은 메인테이너들이 굉장히 신중한 사람들이라고 평가하기도 한다. ''(01년도 Woody를 시작으로 05년 Sarge 사이에 딱 하나의 안정판이 있을뿐이다. 대략 2년에 한번꼴이다.)'' 대신에 Stable, Testing, Unstable, Experimental 이라는 단계적 개념으로 패키지를 제공해서 사용자의 선택의 폭을 제공한다. 그렇지만 Unstable 이라고해도 페도라만큼 최신의 패키지들로 묶이지는 않고 어느정도 성숙이 되면 패키지로 포함되는 경우가 다반사이다. 안정적 서버운영을 위해서는 안정판을 설치하는 경우가 많고, 일반용도로는 Testing, Unstable을 설치한다. (www.kldp.org 가 현재 데비안 Sarge-stable 로 운영중이다.) 패키지방식은 의존성에 대한 철저한 관리가 특징이다. 데비안이 유명한 것은 바로 이 패키지 관리의 엄격함 때문이기도 하다. 그렇지만 최신의 기술로 만들어진 소프트를 원하는 이들에겐 그다지 좋은 덕목은 아니다. 네트워크를 통해서 인스톨하기 때문에 base-system 이상의 것들은 네트웍이 연결된 상태에서 설치가 가능하다. 대신에 모든 배포판은 CD1장으로 구성된다. (net-install의 경우 대략 100MB 정도) 현재는 데비안의 엄격한 패키징 방식에서 좀더 유연한 자식격 배포판인 우분투이 나오면서 상당한 인기를 끌고 있다. 우분투는 데스크탑용 OS를 표방하고 발표되어으며, 실제로 CD로 엔터만 누르면서 완전설치가 가능하다.
         == Gentoo ==
         리눅스의 대부분의 배포판은 각 CPU에 맞는 커널에서 운영이 되는 바이너리 형태를 중심으로 하고 소스파일은 곁다리로 다루는 경우가 대부분이다. 그러나 젠투 리눅스는 다른 배포판과는 좀 다르게 소스를 직접 컴파일해서 패키지를 관리한다. 이때 사용되는 매키지 관리자의 이름이 Portage 라는 것이다. ''(대략 리눅스 관련 사이트에서 emerge, ebuild, USE 라는 것들이 나오면 gentoo 이다.)'' 본디 Gentoo의 배포자는 BSD의 포트를 기반으로한 패키징 방식이 너무 마음에 들어서 리눅스도 이런 배포 시스템을 만들자는 취지하에서 배포를 시작했다고 한다. ''(덕분에 각기 다른 CPU 관련된 바이너리를 저장소에 보관하지 않기 때문에 미러 서버 입장에서는 좋을듯)'' 덕분에 Gentoo의 경우 실제 설치시에 커널 컴파일을 하면서 커널 모듈 설정을 해야하며, 세부적인 설정이 완전히 자동적으로 이루어 지지않는다. 또한 변변한 인스톨러도 없다. (Project가 진행중이긴하다) 리눅스를 좀 다루어본 사람들이 설치하고 쓴다.또 설치 시간이 컴파일 하는 시간과 같이 걸리기 때문에 엄청난 설치시간으로도 유명하다.
  • LongestNap/문보창 . . . . 7 matches
         // no10191 - Longest Nap
         inline void eatline() { while (cin.get() != '\n' && cin.peek() != EOF) continue; };
          cin >> shour, cin.get();
          cin >> smin, cin.get();
          cin >> ehour, cin.get();
          cout << "Day #" << index << ": the longest nap starts at " << nap.start/60 << ":";
         [LongestNap] [문보창]
  • LoveCalculator/zyint . . . . 7 matches
         size_t getValue(char c);
         size_t getValue(string c);
          digit1 = (float)make1digit(getValue(*(i+1)));
          digit2 = (float)make1digit(getValue(*(i+0)));
         size_t getValue(char c) {
         size_t getValue(string c)
          sum+=getValue(c[i]);
  • MFC/Socket . . . . 7 matches
          // ClassWizard generated virtual function overrides
          // Generated message map functions
          AfxMessageBox(_T("Accept failed"));
          AfxMessageBox(temp.m_strData); //테스트 확인용으로 받은 메시지를 띄워준다.
          AfxMessageBox(_T("클라이언트 소켓 생성 실패"));
          int err = GetLastError();
          AfxMessageBox(_T("서버 접속 실패"));
          AfxMessageBox(data.m_strData);
  • MineSweeper/zyint . . . . 7 matches
          for i in range(0,mapy):
          for j in range(0,mapx):
         for i in range(mapy):
         for i in range(0,mapy):
          for j in range(0,mapx):
         for i in range(0,mapy):
          for j in range(0,mapx):
  • MineSweeper/황재선 . . . . 7 matches
          * TODO To change the template for this generated file go to
          intArray[i] = Integer.parseInt(array[i]);
          mineArr[row][col] = Integer.toString(count);
          String [][] arr = (String [][]) v.get(i);
          * TODO To change the template for this generated file go to
  • MobileJavaStudy/Tip . . . . 7 matches
         InputStream is = this.getClass().getResourceAsStream("readme.txt");
         {{{~cpp destoryApp}}} 메소드에는 {{{~cpp unconditional}}} 이라는 {{{~cpp boolean}}} 값이 있다. {{{~cpp MIDlet}}}이 더 이상 필요하지 않거나 종료되어야 할 때 {{{~cpp DestoryApp}}} 메소드가 호출되고 {{{~cpp MIDlet}}}이 {{{~cpp Destroyed}}} 상태로 들어가게 되는데, 만약 {{{~cpp MIDlet}}}이 중요한 과정을 수행중이라면 {{{~cpp MIDletStateChangeException}}}을 발생시켜 그 과정이 끝날때까지 {{{~cpp Destroyed}}} 상태로 가는 것을 막을 수 있다. 하지만 이런 요청도 상황에 따라 받아들여지지 않을 수 있는데, {{{~cpp unconditional}}} 이라는 값이 그 상황을 알려준다. {{{~cpp unconditional}}}이 {{{~cpp true}}} 인 경우에는
         {{{~cpp MIDletStateChangeException}}}을 발생해도 무시되는 상황이고, {{{~cpp false}}} 인 경우에는 {{{~cpp MIDletStateChangeException}}}을 발생하면 {{{~cpp Destroyed}}} 상태로 가는 것을 잠시 막을 수 있다.
         그러므로 {{{~cpp destroyApp}}} 메소드를 만들 때 {{{~cpp MIDletStateChangeException}}}을 사용해야 하게 된다면 {{{~cpp unconditional}}} 값에 따라 이 값이 {{{~cpp false}}}인 경우에만 {{{~cpp MIDletStatChangeException}}}을 사용하고 {{{~cpp true}}}인 경우는 무조건 {{{~cpp Destroyed}}} 상태로 가야하는 상황이므로 그 상황에 맞게 처리해 주면 된다.
  • MoinMoinWikis . . . . 7 matches
          * [wiki:EfnetCeeWiki:FrontPage IRC channel #c]
          * [wiki:EfnetCppWiki:FrontPage IRC channel #c++]
          * [wiki:EfnetPythonWiki:FrontPage IRC channel #python]
          * [wiki:EfnetXmlWiki:FrontPage IRC channel #xml]
          * [http://www.sh.rim.or.jp/~yasusii/ YasushiIwata's Home Page] (Japanese - gives a 404 error ... should be deleted?)
          * [http://www.gembook.org/moin/ WikiArea] (Japanese)
          * [http://lightingwiki.com/FrontPage The Lighting Wiki]
  • MoreEffectiveC++/Techniques1of3 . . . . 7 matches
         http://zeropage.org/~neocoin/data/MoreEffectiveC++_124_1.gif
         다음과 같은 코드의 함수는 매우 짧다. 이런 짧은 함수는 함수보다 inline 시켜서 속도를 높이는 것이 더 효과적이다. 하지만 그럴수가 없다. 왜 그런가 하면, inline의 의미는 정확히 해당 함수가 쓰이는 코드를 현재 함수의 몸체로 교체해 버리는 역할이다. 그런게 이렇게 할경우, 위와 같은 함수는 static객체의 처리에서 의문이 생긴다. 해당 함수가 호출된 곳을 위와 같은 함수 몸체로 교체하면, 각 교체 부분은 전부 독립적인 static 인자를 부여 받는 셈이 되어 버린다. 그래서 정적 인자를 쓴 함수는 inline을 시키지 못하며, 이런 정적 인자의 사용에 따라 일어나는 의문을 internal linkage를 가진 문제 라고 한다. DeleteMe) 날림 요약 수정 필요
         http://zeropage.org/~neocoin/data/MoreEffectiveC++_150_1.gif
         http://zeropage.org/~neocoin/data/MoreEffectiveC++_151_1.gif
          void *p = getMemory(size); // 메모리를 할당하는 어떤 함수를 호출한다.
         (작성자주:dumb pointer를 덤 포인터 라고 부르지 않고 더미(dummy) 포인터라고 부르는건 의미 호도지만, 능력을 상실한 가짜 포인터의 의미로 사용한다. 특히 Evangelion에서 더미 라는 표현이 괜찮은 어감이기에 차용했다는 후문이.. )
         class LogEntry {
          LogEntry(const T& objectToBeModified);
          ~LogEntry();
          LogEntry<Tuple> entry(*pt); // 수정을 위한 해당 log 엔트리를 작성한다.
         editTuple내에 LogEntry객체를 생각해 보자. 수정을 위한 log를 남기기위해서는 displayEditDialog의 시작과 끝에서 매번 불러주면 되는데, 구지 왜 구지 이렇게 했을까? 이에관한 내용은 예외에 관련된 상황 때문인데, Item 9를 참고하면 된다.
          LogEntry<Tuple> entry(*pt);
         SmartPtr<Orange> po;
  • MySQL . . . . 7 matches
         ZeroPage에서 사용하고 있는 데이터 베이스
         [http://zeropage.org/pub/MySQL-manual-split/manual_toc.html MySQL 도움말] : ZeroPage 내부에 두었으며, MySQL의 완전한 도움말
         ZeroPage Server의 경우 MySQL의 자료 저장 디렉토리가 {{{~cpp /var/lib/mysql}}} 이므로 해당 디렉토리 내의 자료를 복사 하는 것으로 가능하다. 복사중 mysql을 정지 시키는 것을 권장한다.
          * Database mysql의 user 테이블을 변경후 {{{~cpp flush privileges}}}를 수행한다.
         FLUSH PRIVILEGES;
         REVOKE all PRIVILEGES on *.* from jeppy@'localhost';
         REVOKE all PRIVILEGES on *.* from jeppy@'%';
         FLUSH PRIVILEGES;
         FLUSH PRIVILEGES;
          * ZeroPage 회원 ["상민"](99,["neocoin"])에게 해 주십시오.
          * 위 회원은 ZeroPage 서버 관련 요청만 협조할 의무가 있습니다.
  • OperatingSystemClass/Exam2002_2 . . . . 7 matches
         4. Consider a paging system with the page table stored in memory.
          * If a memory reference takes 200 nanoseconds, how long does a paged memory reference take?
          * If we add associative registers and 75 percent of all page-table references are found in the associative regsters, what is the effective memory time? (Assume that finding a page-table entry in the associative registers takes zero time, if the entry is there)
         5. Consider the following page reference string:
         How many page faults would occur for the following replacement algorithm, assuming one, three, five, seven frames? Remember all frames are initially empty, so your first unique pages will all cost one fault each.
  • ProjectEazy/Source . . . . 7 matches
          def getCases( self ):
          def getRoot( self ):
          self.assertEquals( ('AOV',), self.word.getCases() )
          self.words[aWord.getRoot()] = aWord.getCases()
          def getRoots( self ):
          roots = self.dic.getRoots()
  • PythonNetworkProgramming . . . . 7 matches
          print "\n Received message '", data,"'"
         def_msg = "==Enter message to send to server=="
          print "Sending message '",data,"'..."
          peername = conn.getpeername ()
          def getFileSize(self, aFileName):
          return os.path.getsize(aFileName)
          fileSize=self.getFileSize(aFileName)
  • R'sSource . . . . 7 matches
         urldump = commands.getoutput('lynx -width=132 -nolist -dump http://board5.dcinside.com/zb40/zboard.php?id=dc_sell | grep 995')
         tmp = commands.getoutput('echo "%s" | smbclient -M 박준우 -' % string.join(string.split(urldump)))
          print 'going to that page...'
          print 'reading page....'
          #http://165.194.17.5/wiki/index.php?url=zeropage&no=2985&title=Linux/RegularExpression&login=processing&id=&redirect=yes
          for i in range(int(replayNum), 0, itemNum * -1):
         sys.argv.extend(['--packages', 'win32com'])
  • RandomWalk2/ExtremePair . . . . 7 matches
          self.board = [[0 for c in range(self.col)] for r in range(self.row)]
          for r in range(self.row):
          for c in range(self.col):
          for r in range(self.row):
          for c in range(self.col):
          for i in range(len(journeyString)):
  • SchemeLanguage . . . . 7 matches
          * http://zeropage.org/pub/language/scheme/intro.txt - Scheme 이라는 언어가 무엇인지 소개하고있는 자료
          * http://zeropage.org/pub/language/scheme/quickref.txt - Quick Reference로 프로그래밍을 할 때 참고할만한 자료
          * http://zeropage.org/pub/language/scheme/schemedoc.pdf - Tutorial 정도로 사용할 만한 자료
          * http://www.htdp.org/ - How To Design Programs. 비 전공자들을 위한 Scheme Language 책으로, 인터넷에 공개되어있다. 위의 PLT Scheme 을 인스톨하면 Help 탭에 HTDP 링크가 생긴다.
  • SeminarHowToProgramIt/Pipe/VendingMachineParser.py . . . . 7 matches
          tok = self.lexer.get_token()
          tok=self.lexer.get_token()
          tok=self.lexer.get_token()
          tok=self.lexer.get_token()
          tok = lexer.get_token()
          parser = getattr(self,'parse_%s'%tok)
          print `err.getvalue()`
  • Slurpys/강인수 . . . . 7 matches
         function HasGAtLast (const S: String; APos: Integer): Boolean;
         function FindF (const S: String): Integer;
         function HasGAtLast (const S: String; APos: Integer): Boolean;
         function FindF (const S: String): Integer;
          i: Integer;
          FPos: Integer;
          i: Integer;
  • Spring/탐험스터디/2011 . . . . 7 matches
         [[pagelist(^Spring)]]
          * 교재가 비싸고 매우 무거워 참여자들이 스터디에 활용할 수 있도록 ZeroPage 책장에 둘 토비의 스프링 3를 2권 주문함
          1.2 http의 4가지 method : POST, GET, PUT, DELETE
          - HomeController는 MVC 모델의 컨트롤러로 뷰에 모델을 바인딩하는 역할을 담당한다. home() 메소드 내부의 Welcome home!은 logger에 찍히는 문자열이기 때문에 실제로 실행시에 보이는 것은 아니다. HomeController가 하는 주된 역할은 return "home";을 함으로써 HomeController를 사용하는 쪽에서 home.jsp(뷰)를 찾을 수 있게 하는 것이다.
          1.4. Connection c = DriverManager.getConnection(...); 문장에서 에러가 나는데 문자열의 localhost/springbook 부분을 자신이 사용할 테이블의 이름으로 바꾸어 주어야 한다. localhost/test로 바꿔준다. 이후의 문자열 두 개는 각각 자신의 MySQL 계정 이름(기본값 root), MySQL 비밀번호를 적어주면 된다.
         95page framework에 대한 해설.
          at org.springframework.context.support.GenericApplicationContext.<init>(GenericApplicationContext.java:101)
          at java.security.AccessController.doPrivileged(Native Method)
  • SubVersion . . . . 7 matches
         || [http://zeropage.org/pds/20058395830/Version%20Control%20with%20Subversion%202005.pdf Download] ||
         = Zeropage Server =
         [ZeroPageServer/SubVersion]
         [http://www.pyrasis.com/main/SVNSERVEManager SVNSERVEManager svn 서버 관리를 쉽게 해주는 관리 도구]
         오늘 처음 사용해보니 CVS보다 좀더 깔끔한 느낌이 이입니다. [tortoiseSVN]을 사용했는데 [CVS]보다 좀더 직관적이지 않나 싶습니다. 소스관리 툴을 처음 사용하는 사람이라면 [CVS]보다 [SubVersion]이 더 좋지 않을까 싶습니다. 다만 [tortoiseSVN]을 사용하니 체크아웃 할 때 보통 5-6번 정도 비밀번호를 쳐야 하네요;; diff, merge 툴을 따로 설정할 수 있습니다. - 이승한
         [ZeroPageServer/SubVersion] 참고하여 설정하면 됨. ssh 터널링이라서 ;; crypt 형태의 설정 파일을 아직 지원안하네 - [eternalbleu]
  • UbuntuLinux . . . . 7 matches
         [http://projects.edgewall.com/trac/wiki/TracOnUbuntuBreezer Trac설치하기] 중간에 테스트 하는 부분에서 안 되서 절망했다가 끝
         (Do not forget the dot: . )
         For more information on the usage of update-rc.d
          * 우분투를 깔면 gcc가 처음부터 깔려 있지는 않다. 그래서 sudo apt-get install gcc 해서 gcc 를 받고 간단한 것을 컴파일 하면 기본적인 라이브러리들이 없다면서 컴파일이 안된다. 이때 g++ 도 위와 같은 방식으로 깔면 문제는 해결된다.
         = Ubuntu Package List =
          * http://packages.ubuntulinux.org/
         http://www.tatanka.com.br/ies4linux/page/Installation:Ubuntu
  • VonNeumannAirport . . . . 7 matches
          * http://zeropage.org/pds/200272883050/VonNeuman_NoComment.zip - 주석없는 가장 초기 버전
          * http://zeropage.org/pds/20027281074/VonNeuman_Comment.zip - 주석 달던중인 버전 (아직 주석없애기 시도 못함)
          * load 를 발생시키는 예를 Passenger 뿐만 아니라 다른 여러가지를 둔다. ex) 여행객 가방, 컨테이너의 경우 traffic load 2, 4 를 발생시킨다.
          -> 이 경우 PassengerSet 이 따로 빠져있지 않은 경우 고생하지 않을까. PassengerSet 이 빠져있다면, 가방, 컨테이너 부분들에 대해서 case 문이 복잡해질듯.
          * PassengerSet Case가 여러개이고 Configuration 은 1개인 경우에 대해서. Configuration 1 : 여러 Case 에 대해 각각 출력하는 경우.
          -> 역시 PassengerSet 이 따로 있어서 Configuration 과 같이 협동할 경우엔 쉽게 구현 가능. 그렇지 않은 경우 고생 예상.
  • XPlanner . . . . 7 matches
          http://www.xplanner.org/images/screenshots/iteration.jpg
          http://www.xplanner.org/images/screenshots/story.jpg
          http://www.xplanner.org/images/screenshots/task.jpg
          http://www.xplanner.org/images/screenshots/iteration_metrics.jpg
          http://www.xplanner.org/images/screenshots/statistics.jpg
          http://www.xplanner.org/images/screenshots/person.jpg
          http://www.xplanner.org/images/screenshots/integration.jpg
  • ZIM/UIPrototype . . . . 7 matches
         http://zeropage.org/~reset/zb/data/Zim_LoginMode.gif
         http://zeropage.org/~reset/zb/data/1010508003/Zim_Lists.gif
         http://zeropage.org/~reset/zb/data/1010508027/Zim_PopupBuddy.gif
         http://zeropage.org/~reset/zb/data/1010508027/Zim_PopupZimmer.gif
          * '''Message Window'''
         http://zeropage.org/~reset/zb/data/Zim_MessageWnd.gif
  • ZeroPage/회비 . . . . 7 matches
         = ZeroPage/회비 및 원칙 =
          [http://zeropage.org/?mid=accounts&category=&search_target=title&search_keyword=2008 회계게시판]
         [ZPHomePage]에서 회비관리 게시판을 만들어 보는것은 어떨까요?? - [이승한]
         DeleteMe) 중요한건 아니지만 [ZeroPage/회비] 보다 [ZeroPage회비] 페이지를 만드는 것은 어떨까요?
         [ZeroPage], [제로페이지분류], [2005년활동지도],[2008년활동지도], [회비]
  • ZeroPageServer/CVS계정 . . . . 7 matches
          Concurrent Version System 의 계정 즉 ZeroPageServer 에서 제공하는 ["CVS"] 서비스의 계정이다.
          * http://zeropage.org/cvs/ - Zp에서 운영하는 cvs
          * ZeroPageServer 에서 오픈 프로젝트 같은 프로젝트를 진행할수 있다.
          * ZeroPageServer 의 CVS의 읽기 전용 계정은 '''cvs_man''' 에 암호는 '''asdf''' 이다.
         zeropage:~# ./cryptout.pl password
         zeropage:~#
         ["ZeroPageServer"]
  • ZeroPageServer/UpdateUpgrade . . . . 7 matches
         ZeroPageServer 는 데비안 (SeeAlso [http://debianusers.org/ 한국데비안 사용자 모임] , 위키의 DebianKr:대문 )을 사용하고 있다.
         SeeAlso DebianKr:APT {{{~cpp apt-get --help}}}
         apt-get update
         apt-get upgrade or apt-get dist-upgrade
         소스트리는 현재(2004년) 테스트 버전인 sarge 가 되어 있다. 앞으로 sarge가 stable 이 되는 1~2년 사이에는 빈번한 패치, 업그레이드가 이루어 지므로, 일주일에서 보름 정도 사이에 한버씩 업그레이드를 해주면 된다. 한달에 한번씩 하면 수십개의 패키지가 업그레이되는 멋진 광경을 볼수 있다.
  • ZeroPageServer/계정신청방법 . . . . 7 matches
         ZeroPageServer 의 계정 신청 방법입니다.
         ZeroPagers 이고, 신입회원에 대한 정책은 [정모]에서 결정
         || ["ZeroPageServer/Telnet계정"] ||
         || ["ZeroPageServer/MySQL계정"] ||
         || ["ZeroPageServer/CVS계정"] ||
          ZeroPageServer 페이지에서 계정신청상황,질문답변 확인 가능
         ["ZeroPageServer"]
  • ZeroWiki . . . . 7 matches
         ["이름짓기토론"]에서 ["0'Wiki"]라는 이름으로 광식(["woodpage"])군이 별뜻없이 쓰고 ["상민"]군이 흥분하는 통에 우리 위키의 이름이 되었으며 NoSmok:WikiName 으로 만들기 위해 ZeroWiki로 ["페이지이름바꾸기"]했다.
         ZeroWiki는 ZeroWikian, ZeroPagers들의 ''프로젝트 & 스터디 공간''으로 쓰이며, 공개적으로 운영되고 있다. 현재의 자신들이 공부, 관심있는 분야들에 대해 페이지를 지속적으로 키워나가면서 다른 사람들에게 보여줄 수 있고, 또한 참여를 하게 할 수도 있다. 그리고 여기에 남겨놓은 문서들을 토대로 다른 사람에게 전달해줄 수 있을 것이다. 또한 해당 페이지는 다시 수정과 수정을 거침으로 키워져 나갈 것이다.
         각각 사람들이 공부하고자 하는 분야가 다양해지고, 사람들이 모든 영역을 다 커버할 수 없다고 할때, 반복되는 질문이 일어나기 쉬운 일반 게시판의 질답란보다 더 의미있는 정보들을 담아낼 것으로 기대한다. ZeroWiki 는 ZeroPage 의 정보 Repository 이다.
          * ["ZeroPage"] 회원들은 자신의 개인 페이지를 열어 ["ZeroPagers"] 등록하고 계획 & 하고 있는 일을 적으시오.
          * ZeroWiki 역사 서술 시간. - from [https://zeropage.slack.com/messages/random/ 슬랙]
  • Zeropage/Staff . . . . 7 matches
         = ZeroPage의 Staff 란? =
          * Zeropage 회장 부회장과 더불어 Zeropage의 정책을 이끌어가는 단체.
          * ZeroPager라면 누구든지 Staff가 될 수 있습니다.
          * [http://zeropage.org/wikis/nowthen2004/%C1%F6%B1%DD%B1%D7%B6%A72004/%C8%C4%B1%E2 2004년 후기]
          * [http://zeropage.org/wikis/nowthen2004/OST%C1%BE%C7%D5 지금그때2004년OST]
         [Zeropage/Staff/회의]
  • [Lovely]boy^_^/EnglishGrammer/PresentAndPast . . . . 7 matches
          We use the present contunuous when we talk about changes happening now or around now.
          B. We use the simple present to talk about things in general. We use it to say that something happens all the time
          or repeateldy or that something is true in general. It is not important whether the action is happening at the time of speaking
          We use the simple present for things in general or things that happen repeatedly.
          ex) I'm seeing the manager tomorrow morning. (누군가와 만남을 가진다라는 표현을 쓸때는 I'm seeing)
          A. He ''started'' composing at the age of five and ''wrote'' more than 600 pieces of music.
          D. We often use the simple past and the past continuous together to say that something happened in the middle of something else.
  • [Lovely]boy^_^/영작교정 . . . . 7 matches
          * [[HTML(<STRIKE>)]] David revelas his powerful ability of language.[[HTML(</STRIKE>)]]
          * David revealed his powerful ablity in language.
          * [[HTML(<STRIKE>)]] I was obliged to leave after such a unpleasantly battle.[[HTML(</STRIKE>)]]
          * I was obliged to leave after such an unplesant battle.
          * I am reluctant in getting involved in the event.
          * [[HTML(<STRIKE>)]] The prisoner's action shows that why he is a danger to sociery. [[HTML(</STRIKE>)]]
          * The prisoner's action shows why he is a danger to society.
  • 고슴도치의 사진 마을 . . . . 7 matches
         == HEDGEHOG(01 Ha Ki-Woong) ==
         [http://hedgehog.byus.net/zboard/data/gallery3/d70_3.jpg]
         ▶Homepage : http://hedgehog.byus.net
         || [http://hedgehog.byus.net HomePage] ||
         || [http://165.194.17.5/wiki/index.php?url=zeropage&no=3818&title=알고리즘&login=processing&id=celfin&redirect=yes algorithms] ||
         || [http://165.194.17.5/wiki/index.php?url=zeropage&no=3817&title=경시대회준비반&login=processing&id=celfin&redirect=yes preparing the ACM] ||
  • 고슴도치의 사진 마을처음화면 . . . . 7 matches
         = HEDGEHOG(01 Ha Ki-Woong) =
         [http://hedgehog.byus.net/with.jpg]
         ▶Homepage : http://hedgehog.byus.net
         || [http://hedgehog.byus.net HomePage] ||
         || [http://165.194.17.5/wiki/index.php?url=zeropage&no=3818&title=알고리즘&login=processing&id=celfin&redirect=yes algorithms] ||
         || [http://165.194.17.5/wiki/index.php?url=zeropage&no=3817&title=경시대회준비반&login=processing&id=celfin&redirect=yes preparing the ACM] ||
  • 논문번역/2012년스터디/이민석 . . . . 7 matches
          * 다음 주까지 1학년 1학기에 배운 Linear Algebra and Its Applications의 1.10, 2.1, 2.2절 번역하기
         훈련과 인식을 위한 입력 데이터는 완전한 영어 문장 데이터베이스에 의해 제공되고 각각은 Lancaster-Oslo/Bergen 말뭉치에 기반한다. [7] 저자 독립식 뿐 아니라 다수 저자에 관한 실험을 Bern 대학의 IAM에서 수집한 필기 형태 [10]의 데이터베이스를 사용하여 수행하였다. 데이터베이스 전체는 다양한 글 범주(출판 글자, 종교, 인기 설화, 픽션...)를 포함하고 500명 이상 저자의 1200개 이상 필기 형태로 구성된다. 우리는 250명 이상의 저자가 저자 독립식 실험을 위해 제작한 범주 [a..f]의 form과 여섯 저자가 다저자식을 적용하여 제작한 하위집합 c03을 사용한다.
         수직 위치와 기울임은 [15]에 서술된 접근법과 비슷한 선형 회귀(linear regression)를 이용한 베이스라인 측정법을 적용하여 교정한 반면에, 경사각 계산은 가장자리edge 방향에 기반한다. 그러므로 이미지는 이진화되고 수평 흑-백과 백-흑 전환을 추출하는데 수직 stroke만이 경사 측정에 결정적이다. canny edge detector를 적용하여 edge orientation 자료를 얻고 각도 히스토그램에 누적한다. 히스토그램의 평균을 경사각으로 쓴다.
         sliding window의 각 열에서 특징 7개를 추출한다. (1) 흑-백 변화 개수(windowed text image의 이진화 이후), (2) 베이스라인에 대한 강도 분포의 평균 값 위치, (3) 최상단 글자 픽셀에서 베이스라인까지의 거리, (4) 최하단 글자 픽셀에서 베이스라인까지의 거리, (5) 최상단과 최하단 텍스트 픽셀의 거리, (6) 최상단과 최하단 텍스트 픽셀 사이의 평균 강도, (7) 그 열의 평균 강도. 특징 (2)-(5)는 core size, 즉 하단 베이스라인과 상단 베이스라인(극대값을 통한 line fitting으로 계산)의 거리에 의해 정규화되어, 글씨 크기의 변동에 대해 더욱 굳건해진다. 그 후에 모든 특징은 윈도우의 네 열에 걸쳐 평균화된다.
         이 연구는 프로젝트 Fi799/1에서 German Research Foundation(DFG)가 제안하였다.
         == Linear Algebra and Its Applications (4th ed.) by David C. Lay ==
  • 데블스캠프2005/RUR-PLE/Harvest/이승한 . . . . 7 matches
         def getSixBeepOneLine():
         def getTwoLine():
          getSixBeepOneLine()
          getSixBeepOneLine()
         getTwoLine()
         getTwoLine()
         getTwoLine()
  • 데블스캠프2010/다섯째날/ObjectCraft/미션2/박재홍 . . . . 7 matches
         int get_damage(zergling a, zergling b){
          int damage= get_damage(a,b);
          b.HP-=damage;
          printf("저글링 %d이 저글링 %d에게 데미지 %d를 입혀 HP가 %d가 되었습니다.\n",a.no,b.no,damage,b.HP);
  • 데블스캠프2010/다섯째날/ObjectCraft/미션2/허준 . . . . 7 matches
         int get_damage(unit a1, unit a2) {
          int damage = get_damage(a1, a2);
          a2.HP -= damage;
          printf("저글링%d이 저글링%d에 데미지 %d를 입혀서 저글링%d의 HP가 %d가 되었습니다.\n", a1.no, a2.no, damage, a2.no, a2.HP);
  • 데블스캠프2010/첫째날/오프닝 . . . . 7 matches
          * 문법도 아주 간단하다. [http://nforge.zeropage.org/projects/devilscamp2010/wiki/WikiTutorial (문법에 대한 안내사항)]
          (페이지 꾸미기가 어려우면 다음 페이지 레이아웃을 보세요 ㅋㅋ - [HomepageTemplate])
          * nForge 같은 프로젝트 관리 사이트와 연동하면 효과가 쑥쑥
          2. [http://nforge.zeropage.org/ nForge]에 가입하자~
  • 렌덤워크/조재화 . . . . 7 matches
         int n,m; //array's range is n*m
          //size range : 2<n<=40 and 2<m<=20
          cout<<"the board's size is out of range. try again :";
          //point range : 2<n<=40 and 2<m<=20
          cout<<"start point is out of range. try again:";
          k = rand()%8; // random value range :0~7
          //the board's range
  • 변준원 . . . . 7 matches
          wc.hbrBackground = (HBRUSH) (GetStockObject(WHITE_BRUSH));
          if( PeekMessage( &msg, NULL, 0, 0, PM_NOREMOVE ) )
          if( 0 == GetMessage(&msg, NULL, 0, 0 ) )
          TranslateMessage( &msg );
          DispatchMessage( &msg );
          PostQuitMessage(0);
          MessageBox(NULL, "왜날쀍 " , "오이좀줘", MB_OK);
          MessageBox(NULL, "asdf", "asdf" , MB_OK);
  • 송지원 . . . . 7 matches
          * Zeropage 16기
          * 2011년 : IBM Campus Wizard 8기 활동, 2011-1학기 튜터링 프로그램에서 Tutor로 참여. ZeroPage 20주년 성년식 기획단 참여.
          * [ZeroPage성년식] - 기획단 참여. 책자 편집 및 수금(?).
          zeropage 신서버 설치, 세팅과 더불어 시작한 스터디. 08홍기,윤석,혁수와 승한오빠 이렇게 총 5명이 진행.
          * Zeropage주소록
          * [BeginningHaskellLanguage]
         [홈페이지분류] , ZeroPagers
  • 오목/민수민 . . . . 7 matches
          CSampleDoc* GetDocument();
          // ClassWizard generated virtual function overrides
         // Generated message map functions
          DECLARE_MESSAGE_MAP()
         inline CSampleDoc* CSampleView::GetDocument()
         BEGIN_MESSAGE_MAP(CSampleView, CView)
         END_MESSAGE_MAP()
          CSampleDoc* pDoc = GetDocument();
         CSampleDoc* CSampleView::GetDocument() // non-debug version is inline
         // CSampleView message handlers
          // TODO: Add your message handler code here and/or call default
          MessageBox("흑이 승리했습니다");
          MessageBox("백이 승리했습니다");
          // TODO: Add your message handler code here and/or call default
  • 위키로프로젝트하기 . . . . 7 matches
         일반게시판에 경우 프로젝트가 어떻게 진행될까? 하나의 프로젝트당 하나의 게시판이 열려있어야 한다. 프로젝트가 10개라고 한다면 게시판이 10개가 열려있어야 하고, 각각의 글들은 시간순서대로 저장이 된다. 위키에서의 page 10개의 의미와 게시판 10개의 의미중 어떤 것이 더 cost가 적게 들까? 그리고, 시간순서의 글 index 나열방식과 텍스트 내의 하이퍼링크중심 글 나열방식중 어느것이 더 의미있는 정보를 담을까?
          1. 현재 자신이 관심을 보인 분야를 다른 ZeroPagers에게 소개하는 효과를 가진다. 그럼으로써 해당 분야에 대해 먼저 공부한 ZeroPagers에게 암묵적으로 질문을 던지고 도움을 청하는 것이 된다. ZeroPage 에서 활동하는 사람 역시 다른 사람들의 페이지에 대해서 가급적이면 활발한 Feedback 을 보여주기 바란다.
          * 이미 열려져 있는 페이지를 토대로 공부할 수 있다. 자신은 그 위에 또 하나의 글들을 추가하거나, 시대에 맞지 않는 틀린 글들을 고쳐주면 된다. 하나의 Page 이름 ( == Contents 라고 해도 좋을 것이다) 하에 많은 사람들이 해당 Page에 대한 '공헌자' 가 되는 것이다. 이는 새로운 프로젝트를 여는 것 보다 더 쉽고 빠르면서도 효율적으로 공헌하는 방법이다.
          * 온라인이라는 잇점이 있다. 시간과 공간의 제약을 덜 받는다. 하지만, 오프라인을 배제해서는 안된다. 각각의 대화수단들은 장단점들이 존재한다. 위키의 프로젝트는 가급적 Offline에서의 프로젝트, 스터디와 이어져야 그 효과가 클 것이다. ZeroPage 의 ["정모"] 때 자신이 하고 있는 일에 대한 상황을 발표하고, 서로 의사소통을 할 수 있겠다.
  • 일반적인사용패턴 . . . . 7 matches
         위키위키를 처음 방문하시면 FrontPage에 들어오실겁니다. FrontPage는 말 그대로 대문이 되는 첫 페이지로, 현 이 위키공간 항해의 시작점이 됩니다. 처음 방문하실때에는 FrontPage부터 시작하셔서 각 페이지 링크를 클릭하셔서 항해하시면 됩니다.
         해당 주제에 대해 새로운 위키 페이지를 열어보세요. Edit Text 하신 뒤 [[ "열고싶은주제" ]] 식으로 입력하시면 새 페이지가 열 수 있도록 붉은색의 링크가 생깁니다. 해당 링크를 클릭하신 뒤, 새로 열린 페이지에 Create This Page를 클릭하시고 글을 입력하시면, 그 페이지는 그 다음부터 새로운 위키 페이지가 됩니다. 또 다른 방법으로는, 상단의 'Go' 에 새 페이지 이름을 적어주세요. 'Go' 는 기존에 열린 페이지 이름을 입력하면 바로 가게 되고요. 그렇지 않은 경우는 새 페이지가 열리게 된답니다.
         어느정도 위키에 익숙하시다면 보통 최근 바뀐 글 또는 RecentChanges 를 링크로 걸어놓으십시오. 가장 최근에 수정된 페이지들을 바로 확인하실 수 있습니다.
         위키의 특성상 한 페이지가 길어지는 경우가 많습니다. 스크롤을 위해 휠만 사용하는 것보다는 Page Up, Page Down을 적절하게 사용하시는 것이 편합니다. 한쪽손은 키보드, 한쪽손은 마우스.~
  • 정모/2003.1.15 . . . . 7 matches
         4. zeropage의 문제점과 앞으로 해야할 일들
         === zeropage의 문제점과 앞으로 해야할 일들 ===
          이는 zeropage의 큰 장점이자 단점.
          * 현재 ZeroPage 새내기를 모집하는데 있어서 ('뽑는다' 가 아니라 '모집한다'가 맞는거겠죠?) 기존에 행하여오던 방법에 문제가 있었다고 생각합니다. 우선 ZeroPage의 경우 회원을 1학기 초에 모집하는것으로 알고있습니다. (그 이후에는 수시모집인것으로 알고 있습니다.) ''친구따라 강남간다''처럼, ''친구따라 ZeroPage 회원되다''. 가 되는 새내기가 많은 게 사실입니다. 문제는 강남에 갔다가 다시 자신이 있던 곳으로 돌아온다는데 있는 것 같습니다. 매년 반복되어오던 현상이 아닌가요. -.-a 저는 이러한 모습에 부정적인 시각을 가지고 있는 터라, 다른 방법으로 새내기를 모집하였으면 좋겠다는 생각을 했습니다. 우선, 1학기 초가 아닌 여름방학 시작 전에 모집을 하는 것은 어떻습니까? 여름방학 전에 새내기 모집을 하고, DevilsCamp를 개최하면, 나름대로 좋은 방법이 될 것이라 생각합니다. 모집 전까지는 새내기와 2학년을 대상으로 하는 산발적인 세미나를 개최하여, ZeroPage에 대해 인지도를 높일 수 있고, 새내기들로 하여금 ‘’남들하니까 나도해야지‘’가 아닌, ‘’나에게 꼭 필요하구나‘’를 느끼게 할 수 있지 않을까요? (ps. 이에 대해 토론 페이지를 개설하는건 어떻습니까?) - 임인택
  • 지금그때2004/게시판홍보문안 . . . . 7 matches
         * 참석한 사람들의 폭발적인 반응 <a href = "http://zeropage.org/wiki/_c1_f6_b1_dd_b1_d7_b6_a72003_2f_c8_c4_b1_e2" target = blink> <font color = "blue" >☞ 지금그때2003후기 바로가기 ☜</font> </a>
         <a href = "http://dduk.idaizy.com/nowthen/apply.php" target = _blink> <font color = "blue">☞ 신청하러 가기 ☜ </font> </a>
         ... <a href="http://my.netian.com/~zwolf/poem/p0401.htm" target = _blink> more </a>
         <a href = "http://zeropage.org/wiki/_c1_f6_b1_dd_b1_d7_b6_a72003_2f_c8_c4_b1_e2" target = blink> <font color = "blue" >☞ 지금그때2003후기 바로가기 ☜</font> </a>
         <a href = "http://dduk.idaizy.com/nowthen/apply.php" target = _blink> <font color = "blue">☞ 신청하러 가기 ☜ </font> </a>
  • 지금그때2005/홍보 . . . . 7 matches
         <font color = "Magenta"><a href = "http://zeropage.org/~dduk/memo/memo.php?id=nowthen2005"> 신청하러 가기 </a></font>
         <font color = "Magenta"><a href = "http://zeropage.org/wikis/nowthen2004/_c1_f6_b1_dd_b1_d7_b6_a72004_2f_c8_c4_b1_e2"> 더 많은 2004년 후기 보러가기 </a></font>
         <font color = "Magenta"><a href = "http://zeropage.org/wiki/_c1_f6_b1_dd_b1_d7_b6_a72003_2f_c8_c4_b1_e2"> 2003년 후기 보러가기 </a></font>
         http://zeropage.org/~dduk/memo/memo.php?id=nowthen2005
  • 캠이랑놀자 . . . . 7 matches
         || 8 || 05.12.28 || [캠이랑놀자/051228] || 배열로서 표현되는 이미지, 데이터 조작으로서 행해지는 이미지 프로세싱, PythonLanguage & PIL & GrayScale Image 에 대한 필터 실습 || (v) ||
         || 9 || 05.12.29 || [캠이랑놀자/051229] 1시 || Color Image Filtering, Mosaic || (v) ||
         || 12 || 06.1.11 || [캠이랑놀자/060111] 1시 || Image Difference, Convolution Filter (Average, Sobel, ..~) || . ||
         || 13 || 06.1.13 || [캠이랑놀자/060113] 1시 || How to solve it using Image Processing (?) || . ||
         [FrontPage] [스터디분류]
  • 토이/메일주소셀렉터/김정현 . . . . 7 matches
          io.write("result.txt", io.getRemadeFromFile(input));
          fw = new FileWriter(getTextFileForm(fileName));
          fr = new FileReader(getTextFileForm(fileName));
          public String getTextFileForm(String inputName) {
          public String getRemade(String input) {
          public String getRemadeFromFile(String fileName) {
          return getRemade(read(fileName));
  • 5인용C++스터디/API에서MFC로 . . . . 6 matches
         BEGIN_MESSAGE_MAP(CApplicationView, CView)
         END_MESSAGE_MAP()
         // Generated message map functions
         // CApplicationView message handlers
          // TODO: Add your message handler code here and/or call default
          // TODO: Add your message handler code here and/or call default
          // TODO: Add your message handler code here and/or call default
          // TODO: Add your message handler code here and/or call default
  • 5인용C++스터디/에디트박스와콤보박스 . . . . 6 matches
          CCreateEditDoc* GetDocument();
          이렇게 Create 함수로 만든 에디트의 통지 메시지는 어떻게 처리해야 할까. 클래스 위저드가 메시지 핸들러를 만들 때 해주는 세가지 동작을 프로그래머가 직접 해줘야 한다. 우선 메시지 맵에서 메시지와 메시지 핸들러를 연결시켜 준다. ON_EN_CHANGE 매크로에 의해 IDC_MYEDIT 에디트가 EN_CHANGE 메시지를 보내올 때 OnChangeEdit1 함수가 호출된다.
         BEGIN_MESSAGE_MAP(CCreateEditView, CView)
          ON_EN_CHANGE(IDC_MYEDIT, OnChangeEdit1)
         //Generated message map functions
          afx_msg void OnChangeEdit1();
          DECLARE_MESSAGE_MAP()
          세 번째로 메시지 핸들러 함수 OnChangeEdit1 함수를 작성한다. 함수의 본체 코드는 물론이고 함수명까지 직접 입력해 주어야 한다. 이 함수는 에디트 컨트롤의 문자열을 읽어 들이는 함수이다.
         void CCreateEditView::OnChangeEdit1()
          m_pEdit->GetWindowText(str);
          AfxGetMainWnd()->SetWindowText(str);
          예제에서 에디트의 EN_CHANGE 통지 메시지를 사용해 보았다. 통지 메시지란 컨트롤에 어떤 변화가 발생했을 때 부모 윈도우에게 자신의 변화를 알리기 위해 보내는 메시지를 말한다.
         EN_CHANGE / 에디트의 문자열이 변경되었다.
  • AcceleratedC++/Chapter9 . . . . 6 matches
          // as defined in 9.2.1/157, and changed to read into `n' instead of `name'
          // get rid of previous contents
          while (record.read(cin)) { // changed
          maxlen = max(maxlen, record.name().size()); // changed
          cout << students[i].name() // this and the next line changed
          double final_grade = students[i].grade(); // changed
  • AdventuresInMoving:PartIV/김상섭 . . . . 6 matches
         int getDistance(int i)
          cin.get();
          cin.get();
          cin.get();
          cin.get(), cin.get();
  • AdvertiseZeropage . . . . 6 matches
         작년까지는 이즈음 해서 ZeroPage를 홍보했던것 같았는데 올해는 그렇지가 않은것 같네요. 현재 ZeroPage 가입을 희망하는 새내기가 여럿 있는데 ZeroPage에 대해서 질문을 하면 적절한 답을 주지 못할 때가 많습니다.
          * 학회의 성격을 분명히 한다. (일부 새내기들이 ZeroPage에 들어오면 선배들이 프로그래밍을 가르쳐줄 것이다 라고 생각하고 있습니다)
          * 지금 ZeroPage의 성격은 무엇일까요? 프로그래밍을 가르쳐 주는 것이 전부가 되서는 안 되겠지만, 처음에는 주로 가르쳐주는 성격을 가지지 않나요?--[Leonardong]
          - 제가 의미한 것은 '프로그래밍을 가르쳐주는곳. That's all.' 이었습니다. 제가 생각하는 ZeroPage는.. '같이 공부하면서 무언가를 얻을 수 있는곳' 아닌가요.? - [임인택]
  • ArtificialIntelligenceClass . . . . 6 matches
         Upload:namsang:AI - Prentice Hall - Artificial Intelligence - A Modern Approach - 1995.pdf
         [http://www.wowbook.com/generic/book/info/book_detail.asp?isbn=ISBN89-88397-88-6 인공지능 개념및 응용]
         요새 궁리하는건, othello team 들끼리 OpenSpaceTechnology 로 토론을 하는 시간을 가지는 건 어떨까 하는 생각을 해본다. 다양한 주제들이 나올 수 있을것 같은데.. 작게는 책에서의 knowledge representation 부분을 어떻게 실제 코드로 구현할 것인가부터 시작해서, minimax 나 alpha-beta Cutoff 의 실제 구현 모습, 알고리즘을 좀 더 빠르고 쉬우면서 정확하게 구현하는 방법 (나라면 당연히 스크립트 언어로 먼저 Prototyping 해보기) 등. 이에 대해서 교수님까지 참여하셔서 실제 우리가 당면한 컨텍스트에서부터 시작해서 끌어올려주시면 어떨까 하는 상상을 해보곤 한다.
          * Logical Language(Lisp) 와 Procedure Language(C, C++) 의 차이점 및 인공지능 분야에서 Logical Language가 유리한 이유
  • Button/영동 . . . . 6 matches
          아이콘 = new ImageIcon("aaa.jpg");
          getContentPane().add(panel);
          if (ae.getSource() == 버튼1) {
          JOptionPane.showMessageDialog(
          } else if (ae.getSource() == 버튼2) {
          JOptionPane.QUESTION_MESSAGE,
          JOptionPane.showMessageDialog(
          JOptionPane.INFORMATION_MESSAGE,
  • Chapter II - Real-Time Systems Concepts . . . . 6 matches
         RenameThisPage - Name Space 에 대해서 지켜주기 바람. 그리고 영문제목띄어쓰기에 대해서는 FrontPage 가장 윗 문단 참조바람 --석천
         === Message MailBoxes ===
         === Message Queues ===
         === Advantages and Disadvantages of Real-Time Kernels ===
  • ChocolateChipCookies/조현태 . . . . 6 matches
          bool operator == (const SMyPoint& target)
          return x == target.x && y == target.y;
         double GetLength(SMyPoint& one, SMyPoint another)
         int GetMaxChipNumber()
          if (MAX_LEGTH < GetLength(g_points[i], g_hitPoints[j][k]) || g_points[i] == g_hitPoints[j][k])
          getline(cin, oneLine);
          getline(cin, oneLine);
          getline(cin, oneLine);
          cout << GetMaxChipNumber() << endl;
  • ConvertAppIntoApplet/영동 . . . . 6 matches
          아이콘 = new ImageIcon("aaa.jpg");
          getContentPane().add(panel);
          if (ae.getSource() == 버튼1) {
          JOptionPane.showMessageDialog(
          } else if (ae.getSource() == 버튼2) {
          JOptionPane.QUESTION_MESSAGE,
          JOptionPane.showMessageDialog(
          JOptionPane.INFORMATION_MESSAGE,
  • CppStudy_2002_1/과제1/Yggdrasil . . . . 6 matches
         //458page 프로그래밍 연습 1번
         //458page 프로그래밍 연습 2번
         //458page 프로그래밍 연습 3번
         //458page 프로그래밍 연습 4번(미완성->입력받을 때 초기화가 안 되어
         //458page 프로그래밍 연습 5번
         //458page 프로그래밍 연습 6번
  • CubicSpline/1002 . . . . 6 matches
          * Numerical Python - [http://sourceforge.net/project/showfiles.php?group_id=1369&release_id=74794 SourceForge Numerical Python]
          * NumericalAnalysisClass 에서의 Lagrange, Piecewise Lagrange, Cubic Spline 에 대한 이해.
          * ["CubicSpline/1002/NaCurves.py"] - Lagrange, Piecewise Lagrange, Cubic Spline 모듈 (아직 완벽하게 일반화시키지는 못했음.)
  • D3D . . . . 6 matches
         작성자: 김영현(["erunc0"]), 최광식(["woodpage"])[[BR]]
         GameLibrary( http://www.zeropage.org/~erunc0/study/d3d/GameLib.zip )를 만들어 가면서 책의 내용을 본다는.. 뭐뭐뭐.. [[BR]]
         DX 초기화 루틴과, game loop(message loop)를 포함한 library를 실제로 만든다.[[BR]]
         - http://www.gameschool.co.kr/cyberhtm/3dPolygon.htm - 폴리곤에 관한 page
         === Chapter 4. 인공 지능 (Artificail Intelligence) ===
          * 개체가 어떻게 장애물 및 다른 개체들을 피하면서 A에서 B로 이동할 것인가? (task generation)
  • Data전송 . . . . 6 matches
         1. Get : 주소에 넣어서 보내는 방식 사용자의 data 가 표시
         // form method="get" or "post" 넣어주면 된다. action="receive.jsp" //
         <% String id = request.getParameter("id");
          String pass = request.getParameter("pass");
          String list = request.getParameter("name");
          String hobby[] = request.getParameterValues("hobby");
          String season = request.getParameter("season");
  • DesignPatterns/2011년스터디 . . . . 6 matches
         [[PageList(^DesignPatterns/2011년스터디)]]
          * WinMerge 다시 짜기
          * 각자 자신의 WinMerge를 짜본다
          * WinMerge 아키텍쳐 설계
          * 원래는 WinMerge의 아키텍처 공유하는 시간이었지만 아키텍처와 리팩토링 전문가인 Joseph Yoder씨의 방한기념으로 창준선배님이 여신 번개모임에 다녀왔다.
          * 자기가 설계한 WinMerge 아키텍쳐 설명하기
  • DirectDraw . . . . 6 matches
          * DDSCL_NOWINDOWCHANGES : 최소화/최대화를 허용하지 않는다.
         hr = lpDDSFront->GetAttachedSurface(&ddscaps, &lpDDSBack); // 1차표면과 접합(같은 속성의 표면을 생성)
         hb = (HBITMAP) LoadImage(GetModuleHandle(NULL), MAKEINTRESOURCE(IDB_BITMAP), IMAGE_BITMAP, cxDesire, cyDesire, LR_CREATEDIBSECTION);
          3. BITMAP은 IMAGE_BITMAP을.
         GetObject(hb, sizeof(bmp), &bmp);
         lpDDS->GetSurfaceDesc(&ddsd);
         HDC hImageDC;
         lpDDS->GetDC(&hDC);
         hDCImage = CreateCompatibleDC(NULL);
         SelectObject(hImageDC, hBMP);
         DeleteDC(hImageDC);
         이런 구조이다. imagedc에 먼저 그림을 뿌리고 그것을 hdc에 그린다.
  • DirectDraw/APIBasisSource . . . . 6 matches
          wc.hbrBackground = (HBRUSH) (GetStockObject(BLACK_BRUSH));
          if( PeekMessage( &msg, NULL, 0, 0, PM_NOREMOVE ) )
          if( 0 == GetMessage(&msg, NULL, 0, 0 ) )
          // Translate and dispatch the message
          TranslateMessage( &msg );
          DispatchMessage( &msg );
          PostQuitMessage(0);
  • EnglishSpeaking/2012년스터디 . . . . 6 matches
          * We listened audio file and read part of script by taking role.(And after reading script once, we also change our role and read script again.)
          * 2nd time of ESS! Our English speaking ability is not growing visibly but that's OK. It's just 2nd time. But we need to study everyday for expanding our vocabulary and increasing our ability rapidly. Thus I'll memorize vocabulary and study with basic English application(It's an android application. I get it for FREE! YAY!) I wish I can speak English more fluent in our 20th study. XD
          * Mike and Jen's conversation is little harder than AJ Hoge's video. But I like that audio because that is very practical conversation.
         @ ZeroPage's Room
          * Today, we were little confused by Yunji's appearance. We expected conversation between 2 persons but there were 3 persons who take part in episode 2. And we made a mistake about deviding part. Next time, when we get 3 persons' conversation again, we should pay attention to devide part equally. Or we can do line by line reading instead of role playing.
          * We decided to talk about technical subject freely, about 3 minutes in every month. It might be a little hard stuff at first time. But let's do it first and make it better gradually. Do not forget our slogan(?) - '''''Don't be nervous! Don't be shy! Mistakes are welcomed.'''''
  • EuclidProblem/조현태 . . . . 6 matches
         int Get_GCM(int , int );
         void Get_x_y(int, int, int*, int*, int );
          gcm=Get_GCM(input_a, input_b);
          Get_x_y(input_a, input_b, &x, &y, gcm);
         void Get_x_y(int number_a, int number_b, int* x, int* y, int gcm)
          int *temp_large, *temp_small, temp_plus=1;
          temp_large=x;
          temp_large=y;
          *temp_large=0;
          *temp_large=0;
          *temp_large+=temp_plus;
         int Get_GCM(int number_a, int number_b)
  • ExploringWorld . . . . 6 matches
         || [[ISBN(8980544928,K,noimg)]] JSP 관련 책 Web Development With Java Server Pages - 2판 ||
         [http://zeropage.org/jsp/board/thin/rss.jsp 자유 게시판 RSS]
         [http://zeropage.org/jsp/board/thin/rss.jsp?table=multimedia 감상 게시판 RSS]
         [http://zeropage.org/jsp/board/thin/rss.jsp?table=T1002455826251 공지 게시판 RSS]
         [http://zeropage.org/jsp/board/thin/rss.jsp?table=qna 질답 게시판 RSS]
         [http://zeropage.org/jsp/board/thin/rss.jsp?table=ob1 OB 게시판 RSS]
  • FOURGODS/김태진 . . . . 6 matches
          * * [http://www.algospot.com/judge/problem/read/FOURGODS 사신도]
         typedef struct Edge{
         }Edge;
         bool comp(Edge a,Edge b){
          // get A & C
  • FocusOnFundamentals . . . . 6 matches
         the lectures. Many programmes lose sight of the fact that learning a particular system or language
         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.
         학생들은 일반적으로 가장 많이 이용될 것 같은 언어들 (FORTRAN 이나 C)을 가르치기를 요구한다. 이는 잘못이다. 훌륭하게 학습받은 학생들 (즉, 바꿔 말하면, clean language(?)를 가르침받은 학생)은 쉽게 언어를 선택할 수 있고, 더 좋은 위치에 있거나, 그들이 부딪치게 되는 해당 언어들의 잘못된 특징들에 대해 더 잘 인식한다.
         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.
  • GDG . . . . 6 matches
          * ZeroPage 내 소모임 형태로 개설하는 것이 좋다는 의견을 수렴하여 공지. (9월 중)
          * ZeroPage의 활동 모습과 Google이 주최하는 다양한 행사에 참여하는 모습을 보고 결정하겠다고 함.
          * OpenCamp가 별로 좋지 않다는 의견으로 보일 수 있어 부연합니다. ZeroPager가 원하는 활동이 있다면 그것을 하면 되지 굳이 OpenCamp와 같은 방식의 세미나를 고집할 필요는 없다는 의미입니다. - [김수경]
          * 현 ZeroPager들의 성향을 고려해야
          * Google은 기존 커뮤니티(=ZeroPage)를 지원한다기 보다는 직속 커뮤니티(=GDG)를 키우려는 것 같음
          * 대학의 이름(중앙대)을 걸고 설립을 할 수는 있어도 동아리의 이름(ZeroPage)을 걸고 설립을 할 수는 없음 (확인 요망)
  • Gof/Composite . . . . 6 matches
         http://zeropage.org/~reset/zb/data/compo075.gif
         http://zeropage.org/~reset/zb/data/compo074.gif
         http://zeropage.org/~reset/zb/data/compo072.gif
         http://zeropage.org/~reset/zb/data/compo073.gif
         Another subclass, RegisterTransferSet, is a Composite class for representing assignments that change several registers at once.
          * DecoratorPattern 은 종종 Composite와 함께 이용된다. descorator 와 composite 가 함께 이용될때, 그것들은 보통 공통된 부모 클래스를 가질 것이다. 그러한 경우 decorator는 Add, Remove, GetChild 와 같은 Compoent 의 인터페이스를 지원해야 한다.
          * FlyweightPattern lets you share components, but they can no longer refer to their parents.
  • GofStructureDiagramConsideredHarmful . . . . 6 matches
         Each GoF pattern has a section called "Structure" that contains an OMT (or for more recent works, UML) diagram. This "Structure" section title is misleading because it suggests that there is only one Structure of a Pattern, while in fact there are many structures and ways to implement each Pattern.
         What about all those important and subtle Implementation notes that are included with each GoF Pattern? Don't those notes make it clear that a Pattern can be implemented in many ways? Answer: No, because many folks never even read the Implementation notes. They much prefer the nice, neat Structure diagrams, because they usually only take up a third of a page, and you don't have to read and think a lot to understand them.
         I routinely ask folks to add the word "SAMPLE" to each GoF Structure diagram in the Design Patterns book. In the future, I'd much prefer to see sketches of numerous structures for each Pattern, so readers can quickly understand that there isn't just one way to implement a Pattern. But if an author will take that step, I'd suggest going even further: loose the GoF style altogether and communicate via a pattern language, rich with diagrams, strong language, code and stories.
  • HaskellLanguage . . . . 6 matches
         이전 [프로그래밍잔치] 때 사용했었던 [FunctionalLanguage].
          * [http://hunit.sourceforge.net/ hunit] - Haskell Unittest
          * [BeginningHaskellLanguage]
          * 저 위에보면, featuring static typing, higher-order functions, polymorphism, type classes and modadic effects 라고 있는데, 이것들이 아마 haskell language의 큰 특징들이 아닐까 한다. 각각에 대해서 알아두는게 도움이 될듯. ([http://www.nomaware.com/monads/html/ monad관련자료])- 임인택
         [[include(틀:ProgrammingLanguage)]]
         [언어분류], [FunctionalLanguage]
  • HelpOnActions . . . . 6 matches
         모니위키는 액션이라는 확장기능을 제공합니다. 액션은 현재 보고 있는 페이지 혹은 전체 위키에 대한 특별한 확장 기능을 말합니다. 매크로와는 다르게 위키 페이지에 직접 매크로를 삽입해야 하는 것이 아니라 그 페이지를 다른 방식으로 보는 방법을 제공합니다. 예를 들어 페이지를 편집하는 기능를 `edit` 액션이라고 하며, 북마크를 하는 기능은 `bookmark`액션을 통해 이루어지고, 전체 검색, 제목 검색, 역링크 검색 등등 여러가지 기능을 제공합니다. 이러한 액션은 플러그인 방식으로 다른 기능을 손쉽게 확장할 수 있게 하여 위키의 풍부한 기능을 가능하게 만들어주고, 일부 액션은 페이지의 내용과 상관 없는 기능을 제공하기도 합니다. (페이지 지우기 기능은 DeletePage 혹은 페이지 이름을 바꿔주는 RenamePage 기능)
          * `!DeletePage`: 파일 지우기 - 하단에 파일 지우기 액션 메뉴가 있는 경우가 있습니다. 이 액션을 누르면 페이지의 최종 백업본이 지워지지만 페이지의 역사는 계속 남아있으므로 (시스템 관리자가 이것을 지우지 않는 이상) 언제든지 복구할 수 있습니다. 일부 위키에서는 지우기가 활성화 되어 있지만, 모니위키에서는 기본적으로 관리자만이 페이지를 지울 수 있도록 설정되어 있습니다.
          * `!LikePages`: 비슷한 이름을 가지는 페이지 목록을 찾아줍니다. 영문의 경우 적절히 잘라내어 앞/뒤 단어별로 검색해주며, 한글일 경우에는 앞/뒤 한글자 이상을 잘라내어 비슷한 파일 이름이 있는지 찾아줍니다.
          * `bookmark`: RecentChanges 페이지에서 북마크 기능을 지원하는 액션. 북마크를 하게되면 그 시점이 보존되며, 그 시점에서 새로 갱신된 페이지를 보다 손쉽게 알 수 있게 해줍니다.
          * `rss_rc`: RecentChanges를 RSS로 보여주는 액션.
  • History지도 . . . . 6 matches
         ZeroPage 이 걸어온 기록들.
          * ["ZPBoardHistory"] - ZeroPage 홈페이지에 있었던 예전 게시판
          * ["Z&D토론/History"] - ZeroPage & Devils 통합관련. (추후 정리 필요)
          * ["오프라인모임"] - ZeroPage 오프라인 모임 기록들.
          * [ZeroPageHistory] - ZeroPage의 역사정리
  • JAVAStudy_2002 . . . . 6 matches
         관리 : ZeroPage 00 최광식(["woodpage"]) 00 정직(["fnwinter"]) [[BR]]
          *대기실 UI이 만듬 UI만들기 진짜 싫다. --; (http://zeropage.org/~woodpage)
          *[http://zeropage.org/~woodpage/pds/채팅.zip 소스]
  • JMSN . . . . 6 matches
          * http://sourceforge.net/projects/jmsn/
          * http://jmsn.sourceforge.net/
          * http://jmsn.sourceforge.net/msnmlib/docs/index.html - MSN Library Java API Document
         DeleteMe) sourceforge 의 xrath(http://xrath.com/) 라는 분이 한국인이셨군요. -_-; 몰랐는데. 나우누리 자바동에서 활동중이신 황장호라는 분입니다. (오.. 스크린 샷에 구근이형 이름있다;) --석천
         1. MSN Messenger Protocol 분석
         '''1.6. List Retrieval And Property Management'''
  • JSP/FileUpload . . . . 6 matches
         <%@ page import="java.io.*" %>
          String contentType = request.getContentType();
          DataInputStream in = new DataInputStream(request.getInputStream());
          int formDataLength = request.getContentLength();
          int startPos = ((file.substring(0, pos)).getBytes()).length;
          int endPos = ((file.substring(0, boundaryLocation)).getBytes()).length;
  • JTDStudy/첫번째과제/원희 . . . . 6 matches
          userNum[0] = Integer.parseInt(JOptionPane.showInputDialog(null,"첫번째 숫자를 입력하시오"));
          userNum[1] = Integer.parseInt(JOptionPane.showInputDialog(null,"두번째 숫자를 입력하시오"));
          userNum[2] = Integer.parseInt(JOptionPane.showInputDialog(null,"세번째 숫자를 입력하시오"));
          JOptionPane.showMessageDialog(null, "3strike!! You win!");
          JOptionPane.showMessageDialog(null, strikeCounter +"strike " + ballCounter + "ball " + outCounter + "out!");
          JOptionPane.showMessageDialog(null,"삼진?ㅋ Game Over");
  • JUnit/Ecliipse . . . . 6 matches
         package org.eclipsebook.ch03;
          public int get(int index) {
         이클립스의 Workspace 중 Pakage Expolorer 를 보시면 Ch03_01.java 파일이 있습니다. 여기서 마우스 오른쪽 버튼을 클릭 -> NEW -> JUnit Test Case 를 선택합니다.
         여기서는 샘플소스의 메소드 3개( allocate(), get(int), set(int,int) )를 모두 체크합니다.
          public void testGet() {
          public void testGet() { assertEquals(testObject.get(1),1);
          public void testGet() {
          assertEquals(testObject.get(1),1);
  • Java Study2003/첫번째과제/장창재 . . . . 6 matches
          자바 언어(Java Language)를 이용하여 작성한 자바 프로그램(Java Program)은 자바 컴파일러(Java Compiler)를 이용하여 자바 바이트코드(Java Byte code)로 컴파일 되고, 이 자바 바이트코드는 자바 가상머신에 의해 해석되어 실행되는데, 이때 자바 가상머신은 자바 바이트코드에 대한 해석기 즉 인터프리터(interpreter)로 동작하게 됩니다. 이렇게 자바 프로그램은 컴파일 방식 및 인터프리터 방식이 모두 적용된다는 것입니다.
         자바 언어로 작성된 자바 프로그램을 중간 언어(intermediate language) 형태인 자바 바이트코드로 컴파일 합니다<.
         자바는 서로 다른 이종(Heterogeneous)의 네트워크 환경에서 분산 되어 실행될 수 있도록 설계되었습니다. 이와 같은 환경에서는 응용 프로그램들이 다양한 하드웨어 아키텍쳐 위에서 실행될 수 있어야만 합니다. 이를 위해 자바 컴파일러는 이종의 하드웨어 및 소프트웨어 플랫폼에서 효율적으로 코드를 전송하기 위해 설계된 아키텍쳐 중립적인 중간 코드인 바이트코드를 생성합니다. 이는 동일한 자바 프로그램의 자바 바이트코드가 자바 가상머신이 설치되어 있는 어떤 플랫폼에서도 실행될 수 있도록 하는 것입니다. 또한, 자바는 기본 언어 정의를 엄격하게 함으로써 효율적인 이식성을 제공해 주고 있습니다. 예를 들어, int 형과 같은 기본 데이터형의 크기를 플랫폼과 무관하게 일정하게 하고, 연산자의 기능을 확실하게 규정하고 있습니다. C 언어를 이용하여 int 형을 선언할 때, 도스에서는 16비트, 윈도우 95/98/NT 등 32비트 운영 체제 환경에서는 32비트, 유닉스에서는 32비트 등 그 플랫폼에 따라 크기가 다르지만, 자바에서는 플랫폼에 상관없이 32비트로 고정되도록 하였습니다. 이는 자바 프로그램이 실행되는 환경이 자바 가상머신으로 동일하기 때문입니다.
         자바에서는 인터프-리터가 런타임 환경을 검사할 필요 없이 실행될 수 있도록 구성하였기 때문에 뛰어난 성능을 제공해 줍니다. 쓰레기 수집기(garbage collector) 즉 메모리 관리자는 자동으로 낮은 우선순위의 백그라운드 스레드로 실행되어 메모리가 필요할 때에만 동작하도록 함으로써, 자바 가상머신에게 무리를 주지 않으면서 보다 나은 수행 성능을 제공할 수 있도록 해 줍니다. 또한, 방대한 양의 계산을 수행하는 프로그램은 계산이 많은 부분을 본래의 플랫폼에 해당하는 기계어 코드로 재작성하여 자바 프로그램과 인터페이스 할 수 있도록 하였습니다.
         이러한 문제점은 느린(Lazy) 클래스 로딩에서 발생하거나 메모리 할당과 가비지 콜렉션이 비결정적이고 느린 최악의 경우(worst-case) 특성을 가지며 stop-start 방식으로 모든 스레드를 멈출 수 있다는 문제점이 있습니다. 이를 해결하기 위해 클래스를 미리 로딩(class preloading)한다거나 정적 초기화(static initializer)를 제거하여 패키지 라이브러리에 대해서는 가상머신 초기화를 사용하고 응용프로그램에서는 명시적인 초기화 를 사용하게 하는 등의 기법을 사용할 수 있습니다. 그리고, 메모리 할당과 쓰레기 수집(garbage collection)에 대해서는 정해진 시간 내에 입터럽트 가능한 쓰레기 수집을 하는 것입니다. 또는 표준화된 실시간 API를 제공함으로써 해결할 수 있습니다.
         자바 패키지(package):
  • Java/숫자와문자사이변환 . . . . 6 matches
          String str = Integer.toString ( i );
          int i = Integer.valueOf ( str ).intValue ( );
          int i = Integer.parseInt ( str );
          int i_month = Integer.parseInt(s_month); 하면 1, 2, 3 ... 으로 되는군...
          Float를 Integer로 바꾸기
          Integer.parseInt ( vector.elementAt ( 0 ).toString () );
  • JavaStudy2003/두번째과제/곽세환 . . . . 6 matches
          JOptionPane.showMessageDialog(null, output);
          board_x = Integer.parseInt(JOptionPane.showInputDialog(null, "격자의 가로크기"));
          board_y = Integer.parseInt(JOptionPane.showInputDialog(null, "격자의 세로크기"));
          start_x = Integer.parseInt(JOptionPane.showInputDialog(null, "바퀴의 가로위치"));
          start_y = Integer.parseInt(JOptionPane.showInputDialog(null, "바퀴의 세로위치"));
          메시지(Message):
  • JavaStudy2003/두번째과제/입출력예제 . . . . 6 matches
          // Shows a question-message dialog requesting
          public void outputDialogbox(String message) {
          // Brings up an information-message dialog titled "Message".
          JOptionPane.showMessageDialog(null, message);
  • JollyJumpers/Leonardong . . . . 6 matches
          if self.checkJolly( aSet = self.getSetOfDiffence( aSeries[1:] ),
          for i in range( 1, aN ):
          def getSetOfDiffence( self, aSeries ):
          for i in range( len(aSeries) - 1 ):
          def testGetSetOfDiffernce(self):
          self.assertEquals( str(self.jj.getSetOfDiffence( aSeries = [5,6,8] )),
          self.assertEquals( str(self.jj.getSetOfDiffence( aSeries = [7,6,4] )),
  • LIB_1 . . . . 6 matches
          // Show the task delay , usage and
          // send message :: msg1
          LIB_post_msg(message,&msg1);
          LIB_create_task("Management\n",63,mn_task,&TaskStack0[256]); // 매니져 함수를 만들어준다.
          // create semaphore and message
          message = LIB_create_msg(NULL);
  • Linux/필수명령어 . . . . 6 matches
         (X시스템이 있기는 하지만 모든 경우에 Xmanager 같은 것을 써서 X로 접근할 수는 없고, X상에서의
         ZP서버에 X윈도우 시스템이 없는 관계로 Xmanager 접근 부분을 제외하고 볼 것
         || ["vi"] || ZeroPageServer에 설치된 Text Editor이다. ||
         || finger ''{id}'' || 시스템에 존재하는 유저의 정보를 출력한다 ||
         || wget x || x 주소의 자료 다운로드 http ||
         || apt-get || apt 기반의 패키지 관리 툴, /etc/apt/sources.list 에서 소스리스트 설정, ||
  • LoadBalancingProblem/Leonardong . . . . 6 matches
          for i in range( 1, self.numOfCPU):
          if self.getWork(aID) > self.minWork:
          def getWork(self, aID):
          for id in range( 1, self.numOfCPU+1 ):
          self.assertEqual( com.getWork(id), expected)
          self.assertEqual( com.getWork(id), expected)
  • MFC/Print . . . . 6 matches
          * CDC::StartPage()
          * CDC::EndPage()
         || m_nCurPage || UINT형식을 갖는 값으로서 현재 페이지 번호를 저장 ||
         || m_nNumPreviewPages || UINT preview 우니도우에 나타나 있는 페이지들의 번호 1 or 2 ||
         || m_strPageDesc || CString 객체로 프린트 preview 동안에 페이지 번호를 나타내기 위해 프레임 웍에서 사용되는 포맷 문자열을 포함한다. ||
         || m_nOffsetPage || m_bDocObject가 TRUE일때만 유효. lPrint job 안에서 첫번째 페이지 offset을 준다. ||
  • MajorMap . . . . 6 matches
         It's related ProgrammingLanguage, DigitalLogicDesign(, and...)
         == Instructions:language of the Computer ==
         Registers are a limited number of special locations built directly in hardware. On major differnce between the variables of a programming language and registers is the limited number of registers, typically 32(64?) on current computers.
         Memory is the storage area in which programs are kept when they are runngin and that contains the data needed by the running programs. Address is a value used to delineate the location of a specific data element within a memory array.
         ALU is is a part of the execution unit, a core component of all CPUs. ALUs are capable of calculating the results of a wide variety of basic arithmetical computations such as integer and floating point arithmetic operation(addition, subtraction, multiplication, and division), bitwise logic operation, and bit shitf operation. Therefore the inputs to the ALU are the data to be operated on (called operands) and a code from the control unit indicating which operation to perform. Its output is the result of the computation.--from [http://en.wikipedia.org/wiki/ALU]
         Two's complement is the most popular method of representing signed integers in computer science. It is also an operation of negation (converting positive to negative numbers or vice versa) in computers which represent negative numbers using two's complement. Its use is ubiquitous today because it doesn't require the addition and subtraction circuitry to examine the signs of the operands to determine whether to add or subtract, making it both simpler to implement and capable of easily handling higher precision arithmetic. Also, 0 has only a single representation, obviating the subtleties associated with negative zero (which is a problem in one's complement). --from [http://en.wikipedia.org/wiki/Two's_complement]
  • MineSweeper/이승한 . . . . 6 matches
          for i in range(height):
          for j in range(width):
         for i in range(height):
          for j in range(width):
         for i in range(height):
         [http://zeropage.org/pub/upload/지뢰찾기.fla 소스]
  • MobileJavaStudy/HelloWorld . . . . 6 matches
          display = Display.getDisplay(this);
          g.fillRect(g.getClipX(),g.getClipY(),g.getClipWidth(),g.getClipHeight());
          display = Display.getDisplay(this);
  • ModelViewPresenter . . . . 6 matches
         Model-View-Presenter or MVP is a next generation programming model for the C++ and Java programming languages. MVP is based on a generalization of the classic MVC programming model of Smalltalk and provides a powerful yet easy to understand design methodology for a broad range of application and component development tasks. The framework-based implementation of these concepts adds great value to developer programs that employ MVP. MVP also is adaptable across multiple client/server and multi-tier application architectures. MVP will enable IBM to deliver a unified conceptual programming model across all its major object-oriented language environments.
         C++, Java 의 다음 세대 프로그래밍 모델. Smalltalk 의 고전적인 MVC 프로그래밍 모델에서 나왔으며, 다양한 번위의 어플리케이션과 컴포넌트 개발 테스크를 위한 강력하면서 이해하기 쉬운 디자인 방법론. 이 개념의 framework-based 구현물은 MVP 를 em쓰는 개발 프로그램에 훌륭한 가치를 더해준다. MVP는 또한 다중 client/server 나 multi-tier 어플리케이션 아키텍쳐에도 적합하다. MVP 는 IBM 의 대부분의 OO Language 환경들에 대해 단일한 개념의 프로그래밍 모델을 제공해 줄 수 있을것이다.
  • MoreEffectiveC++ . . . . 6 matches
         http://zeropage.org/~neocoin/data/MoreEffectiveC++.jpg
          * 이 문서는 ZeroPage 회원들을 위한 내부 문서입니다. 회원 이외에 저작권 문제에 소지가 되는 문제에 관해서 책임을 질수 없습니다.
          * Item 24: Understand the costs of virtual functions, multiple ingeritance, virtual base classes, and RTTI [[BR]] - 가상 함수, 다중 상속, 가상 기초 클래스, RTTI(실시간 형 검사)에 대한 비용을 이해하라
          * Item 35: Familiarize yourself with °the language standard. - 언어 표준에 친해져라.
          1. 2002.02.15 드디어 스마트 포인터를 설명할수 있는 skill을 획득했다. 다음은 Reference counting 설명 skill을 획득해야 한다. Reference counting은 COM기술의 근간이 되고 있으며, 과거 Java VM에서 Garbage collection을 수행할때 사용했다고 알고 있다. 물론 현재는 Java Garbage Collector나 CLR이나 Tracing을 취하고 있는 것으로 알고 있다. 아. 오늘이 프로젝트 마지막 시점으로 잡은 날인데, 도저히 불가능하고, 중도 포기하기에는 뒤의 내용들이 너무 매력있다. 칼을 뽑았으니 이번달 안으로는 끝장을 본다.
  • NS2 . . . . 6 matches
         Ns is a discrete event simulator targeted at networking research. Ns provides substantial support for simulation of TCP, routing, and multicast protocols over wired and wireless (local and satellite) networks.
         [http://sourceforge.net/project/showfiles.php?group_id=149743&package_id=169584&release_id=371284 download]
         [http://evanjones.ca/ns2.html Getting Started With ns2]
         [http://www.geocities.com/rajesh_s_george/ns-beg.html ns2 for beginners]
  • NSIS/예제2 . . . . 6 matches
         http://zeropage.org/~reset/zb/data/nsis_1.gif
         http://zeropage.org/~reset/zb/data/nsis_2.gif
         http://zeropage.org/~reset/zb/data/nsis_3.gif
         http://zeropage.org/~reset/zb/data/nsis_4.gif
         http://zeropage.org/~reset/zb/data/nsis_5.gif
         Contributors: nnop@newmail.ru, Ryan Geiss, Andras Varga, Drew Davidson, Peter Windridge, Dave Laundon, Robert Rainwater, Yaroslav Faybishenko, et al.
  • OpenCamp/두번째 . . . . 6 matches
         - 진행: ZeroPage 작은자바이야기 그룹
         [http://zeropage.org/files/attach/images/78/966/063/6f75db2a84c6346b9f8aaab3c2485bbf.png http://zeropage.org/files/attach/images/78/966/063/6f75db2a84c6346b9f8aaab3c2485bbf.png]
          * 후기는 내가 일등. 상대적으로 어려운 주제여서 그런지 사람이 좀 적었습니다. 조촐하게 했네요. 제 세션은 실습이라 시간은 매우 매우 길게 잡았음에도 불구하고 시간이 모자라더군요. 내가 하는 것과 같이 하는것의 차이를 극명하게 느낄수 있었습니다. 첫번째 보다는 speaker의 발표력이 조금은 나아졌다고 느겼습니다. 저도 자바에 대해 잘 몰랐기 때문에 유용한 세미나 였습니다. 이로써 항상 1학년에 맞춰주던 zeropage에서 벗어난 느낌입니다. 앞으로고 이런 고급 주제를 다루었으면 좋겠습니다. - [안혁준]
  • OpenCamp/첫번째 . . . . 6 matches
         - 진행: ZeroPage 200 OK 스터디 그룹
          * [http://zeropage.org/files/attach/images/78/100/063/ea4662569412056b403e315cf06de33a.png http://zeropage.org/files/attach/images/78/100/063/ea4662569412056b403e315cf06de33a.png]
         ) CHARACTER SET utf8 COLLATE utf8_general_ci;
  • OperatingSystemClass/Exam2002_1 . . . . 6 matches
         5. 프로세스들끼리의 통신 방법으로 Message Passing 방법과 Shared Memory 방법이 있다. 각각의 방식을 간단히 설명하고, 서로의 장단점을 기술하시오.
         7. 유한 용량 Message Passing 을 위한 send() 메소드와 receive() 메소들을 완성하시오. send() 메소드는 queue의 공간이 있을때까지 block 하며, 반대로 receive() 메소드는 avariable message가 있을때까지 block해야 한다.
         public class MessageQueueBounded extends MessageQueue
          public MessageQueueBounded() {
  • OurMajorLangIsCAndCPlusPlus/XML/김상섭허준수 . . . . 6 matches
         tree_pointer get_keyword(char *line, stack_pointer sta)
          fgets(line, 100, stream);
          root = get_keyword(line,sta);
          while(fgets(line, 100, stream))
          get_keyword(line,sta);
          char query[100] = "zeropage/studies/java/participants";
  • OurMajorLangIsCAndCPlusPlus/locale.h . . . . 6 matches
         #define LC_ALL (integer constant expression) 모든 카테고리에 대한 로케일 설정을 위한 환경변수이다
         #define LC_COLLATE (integer constant expression) 스트링(string)의 정렬 순서(sort order 또는 collation)를 위한 로케일 설정을 위해 사용
         #define LC_CTYPE (integer constant expression) 문자 분류(알파벳, 숫자, 한글 또는 소문자, 대문자 등등), 변환, 대소문자 비교을 위한 로케일 설정을 의미
         #define LC_MONETARY (integer constant expression) 금액 표현(천단위 구분 문자, 소수점 문자, 금액 표시 문자, 그 위치 등)을 위한 로케일 설정
         #define LC_NUMERIC (integer constant expression) 금액이 아닌 숫자 표현(천단위, 소수점, 숫자 그룹핑 등)을 위한 로케일 설정
         #define LC_TIME (integer constant expression) 시간과 날짜의 표현(년, 월, 일에 대한 명칭 등)을 위한 로케일 설정 예를 들어 strftime(), strptime()
  • ProgrammingLanguageClass/2006/Report3 . . . . 6 matches
         provides a very powerful feature for some applications like a generic summation routine.
         parameters into pure C programs so that the transformed programs manage to handle
          begin integer i;
          value lo, hi; integer i, lo, hi; real term;
         You should follow the guideline suggested later. To be specific, your report is
         understand what kind of data structures have been used, the characteristics and general
  • ProjectPrometheus/Iteration5 . . . . 6 matches
         || 수|| 8/14 || ZeroPageServer 밀기 ||
         || Java Package, 웹 페이지들 디렉토리 정리 || 1 || ○ ||
         || ViewPage AT || 1 || . ||
         || SearchBookList Page에서 viewbookservice 로 연결 || 1 || ○ ||
         || ViewBook JSP Page 작성 || 0.5 || ○ ||
         || RSView JSP Page 작성 || 0.5 || . ||
  • ProjectZephyrus/PacketForm . . . . 6 matches
         바뀐 내용은 [http://zeropage.org/browsecvs/index.php?&cvsrep=ZeroPage&dir=ProjectZephyrusServer%2Fdocument%2F&file=PacketForm.txt CVS-PacketForm] 에서 확인가능
         1:1 Message 관련
          # message # RceiverID # String(말)
          # message # SenderID # Stirng(말)
          # message # SenderID # String(말)
  • ProjectZephyrus/Thread . . . . 6 matches
          static synchronized public SocketManager getInstance() {
          instance = new SocketManager();
          public static SocketManager getInstance() {
          instance = new SocketManager();
  • PyIde . . . . 6 matches
          * 이름 : PyIde (PyIdea 로 하고 싶었으나.. 이미 sourceforge쪽에서 누군가가 같은 이름을 먹어버려서. -_-)
          * BicycleRepairMan - http://bicyclerepair.sourceforge.net/
          * BoaConstructor - http://boa-constructor.sourceforge.net/
          * http://pythoncard.sourceforge.net
          * http://idlefork.sourceforge.net/
          * http://webpages.charter.net/edreamleo/front.html - LEO
  • PyIde/Scintilla . . . . 6 matches
         language = 'python'
         STCStyleEditor.STCStyleEditDlg(stcControl, language, configFileAbsolutePath)
         GetCurrentPos()
         GetColumn(aPos)
         SetEdgeColumn(aCol)
         GetModify() - 수정상황인지 아닌지 표시
         sel=GetSelection()
         if end > start and doc.GetColumn(sel[1]) == 0:
         SetAnchor(GetLineEndPosition(end))
         GetCharAt(aPos)
         SetEdgeMode(stc.wxSTC_EDGE_LINE)
         SetEdgeMode(stc.wxSTC_EDGE_NONE)
         getStyleConfigPath()
         indent = GetLineIndentation(line)
         pos = GetCurrentPos()
         GetStyleAt(colonPos) not in [stc.wxSTC_P_COMMENTLINE,
  • PythonForStatement . . . . 6 matches
         for_stmt ::= "for" target_list "in" expression_list ":" suite
         for 타겟객체리스트(target) in 시퀀스형(expression_list==sequence):
         {{|There are six sequence types: strings, Unicode strings, lists, tuples, buffers, and xrange objects|}}
         여기까지 알아 보시려면, Python Language Reference에서 sequence, for statement로 열심히 찾아 보시면 됩니다. 열혈강의 파이썬에도 잘 나와있습니다. 그리고 다음의 이야기들은 다른 언어를 좀 아시면 이해가실 겁니다.
         ref : Python Lib ref, Python Language ref, 열강파이썬
         PythonLanguage
  • RSS . . . . 6 matches
         The technology behind RSS allows you to subscribe to websites that have provided RSS feeds, these are typically sites that change or add content regularly. To use this technology you need to set up some type of aggregation service. Think of this aggregation service as your personal mailbox. You then have to subscribe to the sites that you want to get updates on. Unlike typical subscriptions to pulp-based newspapers and magazines, your RSS subscriptions are free, but they typically only give you a line or two of each article or post along with a link to the full article or post.
         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.
         RDF Site Summary, the first version of RSS, was created by Dan Libby of Netscape in March 1999 for use on the My Netscape portal. This version became known as RSS 0.9. In July 1999 Netscape produced a prototype, tentatively named RSS 0.91, RSS standing for Rich Site Summary, this was a compromise with their customers who argued the complexity introduced (as XML namespaces) was unnecessary. This they considered a interim measure, with Libby suggesting an RSS 1.0-like format through the so-called Futures Document [2].
         Soon afterwards, Netscape lost interest in RSS, leaving the format without an owner, just as it was becoming widely used. A working group and mailing list, RSS-DEV, was set up by various users to continue its development. At the same time, Winer posted a modified version of the RSS 0.91 specification - it was already in use in their products. Since neither side had any official claim on the name or the format, arguments raged whenever either side claimed RSS as its own, creating what became known as the RSS fork. [3]
         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.
  • RelationalDatabaseManagementSystem . . . . 6 matches
         A relational database management system (RDBMS) is a database management system (DBMS) that is based on the relational model as introduced by Edgar F. Codd.
         The fundamental assumption of the relational model is that all data are represented as mathematical relations, i.e., a subset of the Cartesian product of n sets. In the mathematical model, reasoning about such data is done in two-valued predicate logic (that is, without NULLs), meaning there are two possible evaluations for each proposition: either true or false. Data are operated upon by means of a relational calculus and algebra.
         The relational data model permits the designer to create a consistent logical model of information, to be refined through database normalization. The access plans and other implementation and operation details are handled by the DBMS engine, and should not be reflected in the logical model. This contrasts with common practice for SQL DBMSs in which performance tuning often requires changes to the logical model.
         에드가 코드는 IBM에서 일할 당시 하드 디스크 시스템의 개발을 하였다. 이 사람은 기존의 codasyl approach 의 navigational 모델에 상당히 불만을 많이 가지고 있었다. 왜냐하면 navigational 모델에서는 테이프 대신에 디스크에 데이터베이스가 저장되면서 급속하게 필요하게된 검색 기능에 대한 고려가 전혀되어있지 않았기 때문이다. 1970년에 들어서면서 이 사람은 데이터베이스 구축에 관한 많은 논문을 썻다. 그 논문은 결국에는 A Relational Model of Data for Large Shared Data Banks 라는 데이터 베이스 이론에 근복적인 접근을 바꾸는 논문으로 집대성되었다.
         음 해석하기 귀찮네 ㅡ.ㅡ;; 궁금하면 여기서 읽어보면 될듯... 테이블 기반의 저장 방식에 도대체 왜 관계형 DB라는 말이 도대체 왜 붙은건지를 모르겠어서 찾아보았음. [http://en.wikipedia.org/wiki/Database_management_system 원문보기]
  • STL/string . . . . 6 matches
          * STL은 이용 방법의 general 을 추구했기 때문에, 사용법이 비슷하다.
          * string 클래스라고 해서 공백을 무시할수 있는것은 아니다. 학교 교재에 보면 getline()과 get()이 나온다. string 변수로 입력을 받는다 해도 cin >>을 사용하면 공백을 입력 받을수 없다. 따라서 getline() 써줘야 한다.
          cin.getline(input, 255);
          getline(cin, input);
  • SeminarHowToProgramIt . . . . 6 matches
         세미나는 실습/토론 중심의 핸드온 세미나가 될 것이며, 따라서 인원제한이 있어야 할 것임. 약 20명 내외가 적당할 듯. ("Tell me and I forget, teach me, and I may remember, involve me and I learn." -- Benjamin Franklin)
          * [http://prdownloads.sourceforge.net/idlefork/idlefork-0.8.1.zip IdleFork]
          * [http://zeropage.org/~sun/eclipse-SDK-20020321-win32.zip Eclipse]
          ["neocoin"]:위키에 특정 로그인이 존재 하지 않고,열어논 이유가 글을 쓰고 의견을 주십사 해서 입니다. 저번달 누군가 함부로 지우는 사태가 발생해서 일단 지우는 권한에 대하여 HGC(Human Garbage Collector- 아니라 KHGC인가.--a)체제로 바꾸었지만요. --상민
          * [http://vim.sourceforge.net/scripts/download.php?src_id=155 python.vim]
         '''Orange Team''' 이정직, 강인수, 이선호, 이덕준
  • SmithNumbers/남상협 . . . . 6 matches
         int getPrimeFactorSum(int num) {
         int getEachSum(int num) {
          if(getEachSum(i)==getPrimeFactorSum(i))
          int result=getPrimeFactorSum(number);
          int result = getEachSum(number);
  • SpiralArray/영동 . . . . 6 matches
         void changeDirection(Mover * aMover);//방향을 바꾼다
         bool needToChangeDirection(Mover * aMover, int aBoard[][MAX_X]);//방향을 바꿀 필요가 있는지 검사
          if(needToChangeDirection(&mover, board))
          changeDirection(&mover);//방향을 바꿀 필요가 있으면 바꿔줌
         void changeDirection(Mover * aMover)
         bool needToChangeDirection(Mover * aMover, int aBoard[][MAX_X])
  • SwitchAndCaseAsBadSmell . . . . 6 matches
         def getWinner(p1,p2):
         def getWinner(p1,p2):
         >>> getWinner(GAWI,BO)
         >>> getWinner(BO,GAWI)
         >>> getWinner(BAWI,GAWI)
         >>> getWinner(BO,BO)
  • SystemEngineeringTeam . . . . 6 matches
          * System Engineering Team of ZeroPage
          * zeropage.org
          * intra.zeropage.org
          * vmhost.zeropage.org
          * zeropage's accounts
          * vmhost.zeropage.org
  • TddWithWebPresentation . . . . 6 matches
         http://free1002.nameip.net:8080/viewcvs/viewcvs.cgi/*checkout*/pyki/action/ViewPageAction.py?rev=1.5&content-type=text/plain
         http://free1002.nameip.net:8080/viewcvs/viewcvs.cgi/*checkout*/pyki/test_viewpageaction.py?rev=1.2&content-type=text/plain
         즉, 일종의 Template Method 의 형태로서 Testable 하기 편한 ViewPageAction 의 서브클래스를 만들었다. 어차피 중요한것은 해당 표현 부분이 잘 호출되느냐이므로, 이에 대해서는 서브클래스로서 텍스트를 비교했다.
         http://free1002.nameip.net:8080/viewcvs/viewcvs.cgi/*checkout*/pyki/action/ViewPageAction.py?rev=1.6&content-type=text/plain
         이렇게 될 경우 테스트 코드는 다음과 같다. 여차하면 테스트 코드에서 presenter 를 사용할 수도 있었다. (어차피 ViewPageAction 역할을 잘 하느냐가 중요하니까, 거기에 붙는 HTML 들이 어떠하냐가 중요하진 않을것이다.)
         http://free1002.nameip.net:8080/viewcvs/viewcvs.cgi/*checkout*/pyki/test_viewpageaction.py?rev=1.3&content-type=text/plain
  • The Trip/Celfin . . . . 6 matches
         int student_num, i, j, sum, average;
          average = sum/student_num;
          if(student[j]<average)
          least = least + average - student[j];
          if(student[j]>average+1)
          most = most + student[j] - average - 1;
  • TheJavaMan/테트리스 . . . . 6 matches
          Image mem;
          mem=createImage(181,316);
          memG = mem.getGraphics();
          g.drawImage(mem, 0, 0, this); //
          String keyCode = KeyEvent.getKeyText(e.getKeyCode());
  • UglyNumbers/이동현 . . . . 6 matches
          if (((Double) arr.get(i)).doubleValue() > n) {
          } else if (((Double) arr.get(i)).doubleValue() == n)
          insert(((Double) arr.get(0)).doubleValue() * 2.0);
          insert(((Double) arr.get(0)).doubleValue() * 3.0);
          insert(((Double) arr.get(0)).doubleValue() * 5.0);
          System.out.println("The 1500'th ugly number is "+new BigDecimal(((Double)arr.get(0)).doubleValue()));// + " " + arr.size());
  • User Stories . . . . 6 matches
         User stories serve the same purpose as use cases but are not the same. They are used to create time estimates for the release planning meeting. They are also used instead of a large requirements document. User Stories are written by the customers as things that the system needs to do for them. They are similar to usage scenarios, except that they are not limited to describing a user interface. They are in the format of about three sentences of text written by the customer in the customers terminology without techno-syntax.
         One of the biggest misunderstandings with user stories is how they differ from traditional requirements specifications. The biggest
         Developers estimate how long the stories might take to implement. Each story will get a 1, 2 or 3 week estimate in "ideal development time". This ideal development time is how long it would take to implement the story in code if there were no distractions, no other assignments, and you knew exactly what to do. Longer than 3 weeks means you need to break the story down further. Less than 1 week and you are at too detailed a level, combine some stories. About 80 user stories plus or minus 20 is a perfect number to create a release plan during release planning.
  • WikiWikiWeb . . . . 6 matches
         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.
          * http://www.c2.com/cgi/wiki or wiki:Wiki/FrontPage
          * get some answers on the Wiki:WikiWikiWebFaq
          * get to know more about the Wiki:WikiHistory
  • Z&D토론백업 . . . . 6 matches
         == 현재 ZeroPage 와 Devils 현황 ==
         == ZeroPage 와 Devils의 통합 내역 (지난 회의 이후 결정된 사항) ==
         참고 : [http://zeropage.org/jsp/board/thin/?table=open&service=view&command=list&page=3&id=4926&search=&keyword=&order=num 2002년1월7일회의록]
         현재의 ZeroPage 서버를 이용한다.
         ["토론분류"] ["ZeroPage와Devils통합에대해서"]
  • ZIM . . . . 6 matches
          * Architecture package Diagram (by 시스템 아키텍트)
          * OS: Linux (Zeropage)
          * CASE 도구 : Together 5.5, Rational Rose, Plastic
          * 프로젝트 매니저(Project Manager) : 이덕준
          * 패키지 개발자 (Package Developer)
         Zeropage 에 지원금을 요청한다. -.-;
  • ZPHomePage . . . . 6 matches
          * [ZPHomePage/20041228]
          * [ZPHomePage/20050103]
          * [ZPHomePage/20050111]
          * [ZPHomePage/계획]
          * [ZPHomePage/참고사이트]
          * [ZPHomePage/레이아웃]
  • ZeroPageServer/Telnet계정 . . . . 6 matches
         ZeroPage Server의 Linux Telnet 계정으로, '''ssh2'''(Secure SHell 2 - 보안계정) 를 지원하는 Telnet클라이언트( 예 [http://zeropage.org/pub/util/putty.exe putty] ) 로 접근할수 있다.
          * 링크된 pub 디렉토리에 파일을 저장하시면, http://zeropage.org/pub/xxx 로 노출시킬수 있습니다. 예를 들어서, ~/pub/util/putty.exe 를 넣어 두었다면, http://zeropage.org/pub/util/putty.exe 로 링크가 걸리고 다운을 받을수 있습니다.
          1. 해당 계정에 홈페이지를 만들수 있다. 각각의 홈은 '''public_html''' 디렉토리이고, http://zeropage.org/~자신아이디 로 접근 가능하다.
         ["ZeroPageServer"]
  • [Lovely]boy^_^/Diary/2-2-16 . . . . 6 matches
          * I completely destroy the marriage and family final-exam.--;
          * I read a novel named the Brain all day. Today's reading amount is about 600 pages. It's not so interesting as much as the price of fame.
          * '''There is no man nicer than a man who has a target, and rushs towards it.'''
          * I heard Jung mong-joon revenged No moo-hyun. I can't believe government men.
          * I read a little Power Reading. Today's reading's principle content is using a regulator(ex) pen, pinger. etc). but this method is what I have used all the time.--; I should read a lot more.
          * '''The more general problem may be easier to solve.'''
  • 가위바위보/영동 . . . . 6 matches
          fin.getline(name[0], 10);
          fin.getline(name[1], 10);
          fin.get(sunho);
          fin.get(ch);
          fin.get(insu);
          fin.get(ch);
  • 가위바위보/영록 . . . . 6 matches
          fin.getline(buf,10);
          fin.getline(buf,10);
          fin.get(a);
          fin.get(a).get(a);
          fin.get(a);
  • 가위바위보/재니 . . . . 6 matches
         02 장재니 [Genie]
          fin.getline(name[0],7);
          fin.getline(name[1],7);
          choose[0] = (int)fin.get();
          fin.get();
          choose[1] = (int)fin.get();
          fin.get();
  • 강희경 . . . . 6 matches
         == Zeropage 학번 ==
          주소:인천, [http://cyworld.com/gentleboy], [http://rkd49.zeropage.org]
         == Favorite Page ==
         http://zeropage.org/pub/upload/%c0%da%b0%e2%c0%cc~.JPG
         [홈페이지분류], [ZeroPagers], [강희경/메모장], [강희경/그림판], [강희경/도서관]
  • 데블스캠프2005/Python . . . . 6 matches
         [http://zeropage.org/pub/language/python/python-2.4.1.msi Python2.4.1 다운로드]
         >>> L = range(10)
         >>> for x in range(1, 10):
         >>> for o in range(1, 10, 2):
          * PythonLanguage
  • 데블스캠프2009/화요일후기 . . . . 6 matches
          * 박성현 - [http://zeropage.org/30883 ZeroPage - 데블스캠프게시판 - 화요일-후기입니다 ㅎ]
          * [김준석] - 같은 것을 반복하기 위해 우리는 자주 copy &paste를 사용한다. 단순히 키보드 두번만 누르면 똑같은 것이 한번더 만들어지는 좋은 단축키 이다. 하지만 사실 이 반복되는것을 우리는 단순히 단축키를 누름으로서 만들어지는것은 과거의 저급언어를 사용할때나 만들어지는 반복의 숙달이다. 평소 자주 알고리즘을 연구하자는 말을 들을것이다. 문제를 푸는것 만에는 사실 극히 특별한 알고리즘이 필요없다고 생각한다. 살면서 어떻게든 간단반복으로 대부분은 풀수 있을테니까. 알고리즘을 연구하는것은 우리가 사용하는 컴퓨터의 부담을 줄이기 위해 만들며 이는 단순 반복되는 계산과정을 줄여줘 자원의 낭비를 줄여준다. 이렇듯 컴퓨터의 반복은 줄이면서 직접 키보드를 치며 반복하고있는 나의 자원소비량은 어떤가? 나는 왜 반복을 하고 있는가? 이 긴 코드를 줄일수 있는 방법은 정녕 없는것인가?라는 컴퓨터 알고리즘을 생각하듯 나를 위한 알고리즘을 생각을 해보았나? 대부분의 문서를 한장으로 줄여서 요약할수 있다는것을 가르쳐주는 One Page Proposal이라는 책에서는 "온갖 미사여구를 넣어 50page나 100page가 넘어가는 문서는 문서를 받은 사람의 책상에서 쌓이고 쌓여 결국에는 보여지지도 못하고 세절기에 들어가 버린다. 정말 자신이 있다면 알짜배기만 모아서 1Page로 보기 좋게 만들어라." 맞는 말이다. 아무리 길게 만든 프로그램이라도 20줄도 안되는 프로그램과 성능이 똑같다면 당연히 보기도 좋고 관리하기도 좋은 20줄 프로그램을 쓰겠지.이 20줄 프로그램을 쉽게 만들기위해 사람은 자신이 편리하게 개발과 연구를 했다. 그렇게 편리하도록 발달하는 과정. 그 생각을 잘보여준 세미나였다고 생각한다. 과연 네이버에서 자동완성됬던 Kesarr.
  • 데블스캠프2011/다섯째날/HowToWriteCodeWell/정의정,김태진 . . . . 6 matches
          // TODO Auto-generated method stub
          // TODO Auto-generated method stub
          public void emergencyButton() {
          public void emergencyCallButton() {
          elevator.emergencyButton(); // 작동정지. shut down
          elevator.emergencyCallButton(); //방호실연결
  • 데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/namsangboy . . . . 6 matches
         maketestdir = lambda i : "/home/newmoni/workspace/svm/package/test/"+i+"/"+i+".txt"
          path1 = "/home/newmoni/workspace/svm/package/train/economy/index.economy.db"
          path2 = "/home/newmoni/workspace/svm/package/train/politics/index.politics.db"
          makedir = lambda i : "/home/newmoni/workspace/svm/package/train/"+i+"/index."+i+".db"
          classfreq1 = wordfreqdic["economy"].get(word,0)+1
          classfreq2 = wordfreqdic["politics"].get(word,0)+1
  • 데블스캠프2011/셋째날/RUR-PLE/박정근 . . . . 6 matches
         def getbeeper():
          getbeeper()
          getbeeper()
          getbeeper()
         def getbeeper():
          getbeeper()
  • 리눅스연습 . . . . 6 matches
         [(zeropage)ViImproved]
         [(zeropage)2005리눅스프로젝트]
         [(zeropage)Linux]
         [(zeropage)Linux/필수명령어]
         [(zeropage)Linux/RegularExpression]
         [http://kr.hancom.com/contents/contentsView.php?zone=os&from=3&mode=0&page=0&info=os_4_1&zone=os&cata=os_4&key=&value=&num=149 Make란?]
  • 문자반대출력/조현태 . . . . 6 matches
          bool get_in(char save_data)
          bool get_out(char *where_save_p )
          while (inputFile.get(temp))
          file_data.get_in(temp);
          while (file_data.get_out(&temp))
          file_data.get_out(&temp_next);
  • 새싹교실/2011/學高/1회차 . . . . 6 matches
          * Kinds of programming language: C, C++, Java, Assembly, Python etc.
          * High-level Language VS Low-level Language: Human-kindly VS Machine-Kindly
          * 프로그래밍 언어 : high level language (ex : C, java, C++, C#..), low level language (ex : 어셈블리언어, 기계어)
         wiki page에 글 쓰는 법
  • 새싹교실/2012/개차반 . . . . 6 matches
          * int: integer type, 4 bytes
          * char: It used to express a character, but also used to express a integer. 1 byte
          * Integer type: int(4 bytes), char(1 byte, be often used to express a character)
          * Example Problem: Write a program that converts meter-type height into [feet(integer),inch(float)]-type height. Your program should get one float typed height value as an input and prints integer typed feet value and the rest of the height is represented as inch type. (1m=3.2808ft=39.37inch) (출처: 손봉수 교수님 ppt)
  • 새싹교실/2012/앞부분만본반 . . . . 6 matches
         Linear Algebra and C programming
         == 1회차 - 3/17(Linear Algebra) ==
         Linear Algebra에 대한 전체적인 구성
         1장 Linear Equations in Linear Algebra 에서
         == 1회차 - 3/18(Linear Algebra) ==
          printf("My age: %d \n", 20);
  • 새싹교실/2013/록구록구/8회차 . . . . 6 matches
          int sum=0,average=0;
          average=sum/5;
          printf("평균=%d\n",average);
          int i,total=0,average;
          average = total / 5;
          printf("평균 : %d\n",average);
  • 압축알고리즘/홍선,수민 . . . . 6 matches
          while(fin.get(buffer[i]))
          while(fin.get(buffer[i]))
          standard = fin.get();
          while(fin.get(buffer))
          fin.get(buffer);
          while(fin.get(su))
  • 오목/진훈,원명 . . . . 6 matches
          COmokDoc* GetDocument();
          // ClassWizard generated virtual function overrides
         // Generated message map functions
          DECLARE_MESSAGE_MAP()
         inline COmokDoc* COmokView::GetDocument()
         BEGIN_MESSAGE_MAP(COmokView, CView)
         END_MESSAGE_MAP()
          COmokDoc* pDoc = GetDocument();
          pDC->SelectObject(GetStockObject(WHITE_BRUSH));
          pDC->SelectObject(GetStockObject(BLACK_BRUSH));
          pDC->SelectObject(GetStockObject(WHITE_BRUSH));
          pDC->SelectObject(GetStockObject(BLACK_BRUSH));
         COmokDoc* COmokView::GetDocument() // non-debug version is inline
         // COmokView message handlers
          // TODO: Add your message handler code here and/or call default
          MessageBox("뷁윈!!");
          MessageBox("흙윈!!!!");
  • 우리홈만들기 . . . . 6 matches
          *최광식 ["woodpage"]
          *http://zeropage.org/~zmdpt
          * http://zeropage.org/~best117
          * http://zeropage.org/~woodpage 후후 나의 홈 ~~
          * http://zeropage.org/~zennith
  • 위키에 코드컬러라이저 추가하기 . . . . 6 matches
          Copyright (c) 2002 by J?gen Hermann <jh@web.de>
          sys.stdout.write(formatter.rawHTML(buff.getvalue()))
          Copyright (c) 2002 by J?gen Hermann <jh@web.de>
          sys.stdout.write(formatter.rawHTML(buff.getvalue()))
          # send rest of line through regex machinery
          # send rest of line through regex machinery
  • 정모/2011.10.12 . . . . 6 matches
          * ZeroPage가 올해 20살이 되었습니다!!!!!! 성대하게''(?)'' 기념 행사를 해봐요~
          * ZeroPage (20주년) 성년식! (가칭- 성년식이 맞는 표현이네요 --;)
         == ZeroPage의 역사 ==
          * 99학번 유상민 선배님께서 ZeroPage의 역사에 대해 말씀해주셨습니다.
          * ZeroPage와는 무관하지만 프로젝트 제안서를 이찬근 교수님께 제출하여 공간을 사용할 수 있습니다.
          * 오늘 오신 유상민 선배님께서 ZP의 과거사를 이야기 해 주심과 고대 유물을 전수해주셔서.. 갑작스러웠지만 뜻 깊은 자리였습니다. 그렇게 (소닉 20주년은 알고 있었는데 -_-a) 까먹고 있었던 ZeroPage 20주년 행사를 하게 되어 기쁘네요. 이 행사 이름도 잘 정한거 같아 좋았고요,, 음.. 오늘 OMS는 어디선가 많이 들었던 내용들이 종합적으로 나왔네요 ㅎㅎ 다만 어디선가 들었던 내용들이 좀 더 명확하게 되면서 그냥 녹는줄만 알았던 회충들이 소화가 된다는 사실에........... 음... 여하튼 재미있었습니다. - [권순의]
  • 정모/2011.3.14 . . . . 6 matches
          * '''새싹 교실을 열심히 진행하고 그것을 통해 ZeroPage에 기여하는 모든 팀을 지원'''
          * 위키에 피드백을 남기지 않더라도 어떤 방법으로든 새싹 교실을 열심히 진행했음을 증명하고 ZeroPage의 발전에 기여하면 지원받을 수 있다.
          * 올해 들어 ZeroPage에 다양한 새로운 시도들을 하고 있다. …그러다보니 시행착오도 많다.
          * Ice Breaking 때 스펙타클한 거짓말을 썼는데 "달을 다녀왔다" 라고 썼습니다. 물론 고쳤지만요.ㅋㅋ 그리고 이번 Ice Breaking은 시간이 좀 길어진게 흠이지만 참 재밌었습니다. 이번 정모 때 가장 인상적인건 현이의 옵젝C 였습니다. 중간에 "함수 오버로딩은 지원 안하나요?" 라고 물어봤었는데, "언어의 특징 상 지원할 필요가 없다" 라고 현이가 답해줬습니다. 대답을 들으면서 '''"아, 난 그동안 언어의 특징을 너무 무비판적으로 수용한 것이 아닌가?"''' 라는 생각을 하게 되었습니다. '''"객체지향 언어는 당연히 함수 오버로딩을 구현해야 한다"'''는 선입견이 있었거든요. 저에게 심심한 충격이 됐습니다. 다른 OOP Language 중 오버로딩을 구현한 비율이 얼마나 되는지 한번 찾아봐야 겠습니다 ㅋㅋㅋ - [박성현]
          * 그간 PNA를 별로 시덥잖게 생각하다가, 이번에 후기를 듣고 나서 꼭 한번쯤은 가봐야겠다는 생각이 '''강하게''' 들었습니다. (딱히 M모 기기 때문은 아닙니다. 정말로.) 다음 주에 할 [http://extaccess.cyrusian.com/zeropage/keyword.php 키워드 전기수]가 기대됩니다. :) - [황현]
          * 대안언어축제에서의 경험을 공유하는 차원에서 1주일회고를 새로운 방식으로 해봤는데 어땠을지 모르겠네요. 이게 대안언어축제에선 6~8명 정도 있을 때 했던 것인데요. ZeroPage 정모에 그대로 적용시키니 시간이 많이 소요되어 그 점을 개선하는 것이 좋겠다는 생각이 들었습니다. 오늘 OMS에서는 현이가 진행한 Objective-C 세미나를 들었는데 정말 유익했습니다. 사실 Objective-C에 대한 호의적인 의견은 전에도 들어본 적이 있는데 딱히 관심으로 이어지지는 않았습니다. 그런데 이번 정모에서 세미나를 들으니 ''오, 이거 재밌겠는데?'' 싶은 생각이 드네요!! 깊게는 아니더라도 한번 공부해서 써보고 싶어졌습니다. 마침 현이가 책장에 책도 가져다 놓았으니 틈틈이 읽어봐야겠어요. 아, 그리고 대안언어축제의 경험을 어떻게 공유해야할지 고민이 많았는데 지혜가 정말 중요한 내용들을 공유해준 덕분에 저는 자잘한 몇가지만 말하고 넘어갈 수 있었네요ㅋㅋ 위키에도 [wiki:PNA2011/서지혜 대안언어축제 내용]을 정리하고 있던데 다들 읽어보셨으면 좋겠어요~ - [김수경]
  • 정모/2011.3.21 . . . . 6 matches
          * 벌써 3월의 마지막 정모를 해야할 때가 왔네요. 시간이 빠릅니다. 다음주 정모에서 ZeroPage의 3월을 돌아보는 시간을 갖겠습니다.
          * 신입생 설명회에서 ZeroPage 활동 안내를 받고 싶다고 의사를 밝힌 새내기들에게는 문자로 활동 안내 연락이 감.
          * 그 외에도 새싹 교실 참여 학생이 ZeroPage 활동에 관심을 보이면 정모에 나올 수 있도록 선생님들께서 개별적으로 안내를 해 주세요.
          * [http://zeropage.org/51372#0 세미나 자료]
          * ''그대로'' 라고 말씀하신 것이 약간 충격적입니다ㅋㅋ ZeroPage가 어떤 면에서 그대로라고 느끼셨는지 궁금해요~ - [김수경]
          * 이건 내 생각이지만 Nerd함과는 전혀 다른 제로페이지만의 분위기가 있음. 그건 친목 위주였건 학구열이 불타올랐건 관계없이 [ZeroPagers]가 모이면 그 사이에서 느껴지는 무언가인듯 - [지원]
  • 정모/2012.10.15 . . . . 6 matches
         ZeroPage의 IRC 채팅방을 만들었음. [ZeroPageServer/IRC]
         == @zeropage.org 이메일 ==
         @zeropage.org 이메일을 만들었음. 계정 500개 정도 만들수 있다고 함.
          ZeroPage 학회실 기본 수칙
         - 다른 사람을 배려하는 ZeroPager ^^
  • 정모/2012.5.21 . . . . 6 matches
          데블스캠프는 ZeroPage에서 5일간 연속으로 세미나를 진행하는 행사입니다.
         어떤 모임에서 의도하지 않게 Speed geeking 의 일부 방식으로 이야기를 하게되었는데,
          * [http://en.wikipedia.org/wiki/Speed_geeking Speed geeking]
         1.5 시간동안 지루하지 않고 꽤 재미있게 기술적인 토론을 할 수 있었습니다. OST에 적용도 좋고 혹은 Speed geeking 을 코딩 작업이 끝난후에 소규모로 서로 코드 리뷰를 하면서 고학년의 의견을 붙이는 것도 좋을 것 같아요.
          * speed geeking 재미있겠네요!!ㅋㅋ - [서지혜]
  • 제로페이지의문제점 . . . . 6 matches
         다루는 분야가 넓었던 이유는, 주로 외부에서 '볼 수 있는' 정보가 위키이고, 이 위키의 컨텐츠를 채워나갔던 사람들이 주로 Generalist 스타일이여서 그렇게 보인 것이였을것이다. 하지만, 상대적으로 깊이있는 정보는 부족하며, 사람들끼리의 스터디그룹 or 프로젝트 또한 그 수가 많지 않은 형편이다. 또한 컨텐츠를 스스로 만들고 정리하려는 사람들은 여전히 부족하다.
          * 내가 ZeroPage를 처음 접했을 때 좀 신기했다. 생물학과 내의 컴퓨터 동아리는 익숙하지만, 컴퓨터 공학과 내에 컴퓨터 공학을 연구하는 학술 모임이라? 학과와의 차별성은?
         ZeroPage 에서 강조되온 것으로는 학술모임 중심이라는 점이다. 상대적으로 집부모임에 비해서 유대관계와 관련된 사적인 모임들이 적다. 이는 다른 모임에 비해서 선후배관계 링크를 스터디나 세미나 등의 활동, 혹은 개별적인 친분으로 이어간다.
          * 특히 군대 이후가 없다. ZeroPagers에 현재 상태가 없어서 유명무실 하다.
          저는 올해 회장을 맡으면서 메일링 리스트이라든지, 주소록을 넘겨받지 못했습니다. 원래 없었던건가요? 새로 만들면 재학생에게는 그래도 쉽게 정보를 얻을 수 있겠지만, 졸업하신 선배에겐 정보를 얻기 힘들 것 같습니다. ZeroPagers에 있는 분이 전부는 아닐텐데요. --[Leonardong]
          원래 없습니다. 그리고 ZeroPagers 에 있는 분들은 99이후의 데이터가 정확하다고 보시면 됩니다. 그리고 군대라는 단절로 회장도 2학년이 꾸준히 유지해왔는데, 복학생이 컴백하기 뻘쭘하게 된것 같습니다.--NeoCoin
          해결책 : 지도교수님을 모시는 학회가 되라. --[ZeroPage정학회만들기]에서
  • 지금그때2006/선전문 . . . . 6 matches
         <a href="http://165.194.17.5/zero/?url=zeropage&title=%C1%F6%B1%DD%B1%D7%B6%A72005%2F%C8%C4%B1%E2"> 지금그때2005.후기보러가기 click</a>
         안녕하세요 저는 03학번 나휘동입니다. 이렇게 글을 쓴 이유는 <학회이름> 여러분을 "지금그때"에 초대하고 싶어서 입니다. 비록 준비하는 이들이 ZeroPager이지만, ZeroPage와는 상관없는 모든 이를 대상으로 여는 행사입니다.
         1부. <a href="http://165.194.17.5/zero/?url=zeropage&title=%B3%AA%B8%A6%B8%B8%B5%E7%C3%A5%C0%E5"> <b> 나를 만든 책장 </b> </a> 채우기
         1부. <a href="http://165.194.17.5/zero/?url=zeropage&title=%B3%AA%B8%A6%B8%B8%B5%E7%C3%A5%C0%E5"> <b> 나를 만든 책장 </b> </a> 채우기
         <a href="http://165.194.17.5/zero/index.php?title=%C1%F6%B1%DD%B1%D7%B6%A72006%2F%C8%C4%B1%E2&url=zeropage"> 후기 쓰러 가기(클릭) </a>
  • 큰수찾아저장하기/허아영 . . . . 6 matches
         void change(int *, int *);
          change(&temp_matrix[i][j], &temp_matrix[i][j+1]);
          change(&temp_matrix[j][i], &temp_matrix[j+1][i]);
          change(&temp_matrix[MATRIX_SIZE-1][i], &temp_matrix[MATRIX_SIZE-1][i+1]);
          change(&temp_matrix[i][MATRIX_SIZE-1], &temp_matrix[i+1][MATRIX_SIZE-1]);
         void change(int *a, int *b)
  • 파스칼삼각형/김수경 . . . . 6 matches
          print "E = " , element , " : Please input an Integer"
          print "E = " , element , " : Please input an Integer greater than 0"
          print "N = " , n , " : Please input an Integer"
          print "N = " , n , " : Please input an Integer greater than 0"
          for j in range(0, n-i):
          for j in range(1, i+1):
  • 파이썬으로익스플로어제어 . . . . 6 matches
          * [http://prdownloads.sourceforge.net/pywin32/pywin32-204.win32-py2.4.exe?download Python 2.4 버전]
          * [http://prdownloads.sourceforge.net/pywin32/pywin32-204.win32-py2.3.exe?download Python 2.3 버전]
         ie.Navigate("http://zeropage.org")
         ie.Navigate("http://zeropage.org/wiki/RecentChange")
         //동문서버의 경우 http://www.caucse.net/page/home.php 로 해야함.
  • 학회간교류 . . . . 6 matches
         Netory:Netory 와 ZeroPage 간 공동스터디 진행과 방법에 관한 토론들.
         ==== ZeroPage ====
          * Netory:경태 형께서 [임인택] 에게 제안하셨습니다. [전시회]페이지도 참고해 주셨으면 합니다. 일단은 회장님을 비롯한 ZeroPagers 들의 생각을 듣고 싶네요. - [임인택]
          * ZeroPagers 들의 의견을 전체적으로 모아 본후에, 공부할 주제를 정하는게 좋지 않을까요 - [임인택]
         [1002] : 현재 네토리와 Zeropage간의 의견 교환이 잘 안이루어지고 있다. 보다 친하고 도움을 줄 수 있는 관계가 되고자 한다. 또한 그것을 교두보로 여러 이벤트를 진행하고 싶다. 가시적인 성과 이외의 잠재적인 발전적 측면이 많을 것이다.
         여기다 쓰면 Netory:RecentChanges 에 표시가 안 되네요.
  • 2010JavaScript/역전재판 . . . . 5 matches
          <SCRIPT Language="JavaScript">
          function changetext(){ // 글자가 나오는 text부분에 내용을 바꾸는 함수.
          document.getElementById('text').innerHTML = contents[i]
          <script language="javascript" SRC="./contents.js"></script> //대사 내용을 넣은 javascript파일('contents.js')을 첨부.
          <div id='text' Onclick="changetext()">
  • 2학기파이선스터디/if문, for문, while문, 수치형 . . . . 5 matches
         >>> order = 'spagetti'
         elif order == 'spagetti':
         >>> order = 'spagetti'
         >>> menu = { 'spam':500, 'ham':700, 'egg':300, 'spagetti':900}
         >>> for x in range(1, 11):
  • APlusProject/PMPL . . . . 5 matches
         Upload:APP_VersionManagementPlan_0406.zip - 버전 관리 계획서 초안
         Upload:APP_VersionManagementPlan_0407.zip - 버전 관리 계획서 작성중 (필독)
         Upload:APP_VersionManagementPlan_0609.zip -- 머릿말 꼬릿말 페이지 이상해서 수정했습니다 -- QA검토했음
         Upload:APP_JudgePlan_0606-0608.zip - 이전문서
         Upload:APP_JudgePlan_0609.zip - 최종문서 - 인터뷰 스크립트에 중복되는 표들이 몇개 있다. 원래 있어야 되는건감?
  • Applet포함HTML/영동 . . . . 5 matches
         http://zeropage.org/~rimyd/apltest/apltest.html
          Apache는 각 계정과의 연결의 기본 세팅은 자신계정/public_html 입니다. See Also ["ZeroPageServer/Telnet계정"]
          즉, 영동군의 계정에서 ~/public_html 을 만들고 test.txt 란 파일을 넣으면, 외부에서는 http://zeropage.org/~rimyd/test.txt
         http://java.sun.com/getjava/index.html
          pluginspage="http://java.sun.com/products/plugin/index.html#download">
  • Atom . . . . 5 matches
         Atom is an XML-based document format and HTTP-based protocol designed for the syndication of Web content such as weblogs and news headlines to Web sites as well as directly to user agents. It is based on experience gained in using the various versions of RSS. Atom was briefly known as "Pie" and then "Echo".
         The completed Atom syndication format specification was submitted to the IETF for approval in June 2005, the final step in becoming an RFC Internet Standard. In July, the Atom syndication format was declared ready for implementation[1]. The latest Atom data format and publishing protocols are linked from the Working Group's home page.
         Before the Atom work entered the IETF process, the group produced "Atom 0.3", which has support from a fairly wide variety of syndication tools both on the publishing and consuming side. In particular, it is generated by several Google-related services, namely Blogger and Gmail.
         As well as syndication format, the Atom Project is producing the "Atom Publishing Protocol", with a similar aim of improving upon and standarizing existing publishing mechanisms, such as the Blogger API and LiveJournal XML-RPC Client/Server Protocol.
  • AustralianVoting/문보창 . . . . 5 matches
          cin.get();
          cin.get();
          cin.get();
          cin.getline(candidate[j], 81, '\n');
          cin.get();
  • AutomatedJudgeScript . . . . 5 matches
         [http://online-judge.uva.es/p/v101/10188.html 원문보기]
         === About [AutomatedJudgeScript] ===
         The judges are mean!
         The judges are good!
          || 문보창 || C++ || 36분 || [AutomatedJudgeScript/문보창] ||
  • BlogChangesMacro . . . . 5 matches
         전체 페이지에 대한 BlogChanges
         {{{[[BlogChanges(all)]]}}}
         특정 페이지에 대한 BlogChanges
         {{{[[BlogChanges("MyPage",all)]]}}}
  • BlueZ . . . . 5 matches
         The overall goal of this project is to make an implementation of the Bluetooth™ wireless standards specifications for Linux. The code is licensed under the GNU General Public License (GPL) and is now included in the Linux 2.4 and Linux 2.6 kernel series.
          dev_id = hci_get_route(NULL);
          // send a message
          char *message = "hello!";
          fprintf(stderr, "usage: %s <bt_addr>\n", argv[0]);
          // send a message
  • Button/상욱 . . . . 5 matches
          getContentPane().add(panel);
          if (ae.getSource() == button1) {
          JOptionPane.showMessageDialog(this, "Dialog 1", "1",
          else if (ae.getSource() == button2) {
          JOptionPane.showMessageDialog(this, "Dialog 2", "2",
  • CategoryHomepage . . . . 5 matches
         A category for WikiHomePage''''''s.
         Note that such pages are "owned" by the respective person, and should not be edited by others, except to leave a message to that person. To do so, just append your message to the page, after four dashes like so:
  • CodeConvention . . . . 5 matches
          * [http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvsgen/html/hunganotat.asp Hungarian Notation] : MFC, VisualBasic
          * [http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconnetframeworkdesignguidelines.asp?frame=true .Net Frameworks Design Guidelines] : C#, VisualBasic.Net
          * [http://network.hanbitbook.co.kr/view_news.htm?serial=161 CTS(Common Type System)와 CLS(Common Language Specification)]
          * PythonLanguage
          * http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvsgen/html/hunganotat.asp
  • CreativeClub . . . . 5 matches
          * ZeroPage에서 공모전 지원
          * ZeroPage의 이름을 알리기 위한 방법
          * ZeroPage 재학생 신입회원을 모집하는 방법, 복학한 회원들이 ZeroPage 활동에 참여하게 하는 방법
          * ZeroPage가 가진 도서 리스트를 외부에 공개하여, 외부인이 학회실을 이용하도록 유도한다.
  • CssMarket . . . . 5 matches
         외부에서 사용하시기 위해서는 앞에 http://zeropage.org/pub/upload/hirenn.css 같이 해주세요.
         || /~gochi/cgi-bin/moin/css/wiki.css || [http://zeropage.org/~gochi/cgi-bin/moin/css/wiki.css wiki.css] || 꽃단장~ ||
         || /~dduk/css/red_fix.css || [http://zeropage.org/~dduk/css/red_fix.css red_fix.css] || 저 위에 있는 red.css를 약간 수정 ||
         || /~dduk/css/red_fix_mozilla.css || [http://zeropage.org/~dduk/css/red_fix.css red_fix_mozilla.css] || red_fix의 [Mozilla]버전 ||
         ||/pub/upload/l2.css || [http://zeropage.org/~iruril/l2.css] || 상큼한 이효리 바탕의 스킨~ ||
  • EmbeddedSystemClass . . . . 5 matches
         [http://zeropage.org/common-ftp/@embedded-system-cd/HUINS/pxa255_pro3v5.2A.iso 내장형시스템 보드 CD DOWNLOAD] : PXA255A (Intel XScale 400Mhz)
         패키지 묶음 설치에서 '''Standard Package''' 만을 선택한다. (x-windows, gnome 은 차후 필요한 부분만을 설치한다.)
         apt-get update
         apt-get upgrade
         aptitude install linux-image-''[version]''
  • Favorite . . . . 5 matches
         [http://xper.org/wiki/seminar/RecentChanges XperSeminar]
         [http://xper.org/wiki/xp/RecentChanges XPer]
         [(zeropage)SpiralArray]
         [http://xper.org/wiki/xp/TestDrivenDevelopmentInCeeLanguage TDD in Cee]
         [http://www.tgedu.net/student/cho_math/ 초등학교 수학]
  • FreechalAlbumSpider . . . . 5 matches
         처음 무엇을 해야 할지 고민을 해야 하는데, 일단은 '이미지를 가져오는게 가능한가?' 를 먼저 하게 되었다. 프리첼의 경우 이미지를 얻어오는 방법이 getImage.asp 화일을 통해서만 가능하다. 일반 JPG 링크가 아니기 때문에, getImage.asp 로 넘겨주는 인자들을 알아내야 한다.
         ["1002"] 는 webdebug 와 Proxomitron 두개를 이용하는데, 둘 다 일종의 프록시 서버처럼 이용하여 HTTP 로 송수신 되는 GET/POST, HTTP Header 데이터들의 로그를 확인할 수 있다. 둘을 이용, 프로토콜 분석을 하였다.
          감사합니다. Image가져오는 부분이 그 동안 안 되서 포기하고 있었는데, 덕분에 PHP로 해결했습니다. ^^ 제가 Header setting을 잘못했더군요.
  • Gof/FactoryMethod . . . . 5 matches
         A potential disadvantage of factory methods is that clients might have to subclass the Creator class just to create a particular ConcreteProduct object. Subclassing is fine when the client has to subclass the Creator class anyway, but otherwise the client now must deal with another point of evolution.
          3. ''언어 규칙에서의 변수와 이슈''(''Language-specific variants and issues'') 다른 언어사에서는 좀더 다른 방식으로 다른 절차로 구현될 것이다.
          Product* GetProduct();
          Product* Creator::GetProduct () {
          4. Using templates to avoid subclassing. As we've mentioned, another potential problem with factory methods is that they might force you to subclass just to create the appropriate Product objects. Another way to get around this in C++ is to provide a template subclass of Creator that's parameterized by the Product
         The function CreateMaze (page 84) builds and returns a maze. One problem with this function is that it hard-codes the classes of maze, rooms, doors, and walls. We'll introduce factory methods to let subclasses choose these components.
         The Orbix ORB system from IONA Technologies [ION94] uses Factory Method to generate an appropriate type of proxy (see Proxy (207)) when an object requests a reference to a remote object. Factory Method makes it easy to replace the default proxy with one that uses client-side caching, for example.
  • Gof/Visitor . . . . 5 matches
         http://zeropage.org/~reset/zb/data/visit006.gif <- [DeadLink]
         http://zeropage.org/~reset/zb/data/visit113.gif <- [DeadLink]
         http://zeropage.org/~reset/zb/data/visit112.gif <- [DeadLink]
         http://zeropage.org/~reset/zb/data/visitor.gif
         http://zeropage.org/~reset/zb/data/visit003.gif
          Currency& GetTotalPrice ();
          Inventory& GetInventory ();
          << visitor.GetInventory ();
  • Google/GoogleTalk . . . . 5 matches
          my $browser = LWP::UserAgent->new();
          my $response = $browser->get($url->as_string, 'User-Agent'=>'Mozilla' );
          my $next_word = get_next_words($s,$q);
         sub get_next_words
  • GuiTestingWithMfc . . . . 5 matches
         http://zeropage.org/pub/GuiTesting/GuiTest1.gif
         BEGIN_MESSAGE_MAP(CGuiTestingOneApp, CWinApp)
          // DO NOT EDIT what you see in these blocks of generated code!
         END_MESSAGE_MAP()
          CPPUNIT_ASSERT_EQUAL (1, pDlg->m_ctlList.GetCount());
          pDlg->m_ctlList.GetText(0, str);
          m_ctlEdit.GetWindowText(str);
          CPPUNIT_ASSERT_EQUAL (2, pDlg->m_ctlList.GetCount());
          pDlg->m_ctlList.GetText(1, str);
          CPPUNIT_ASSERT_EQUAL(0, pDlg->m_ctlList.GetCurSel());
          CPPUNIT_ASSERT_EQUAL(1, pDlg->m_ctlList.GetCurSel());
         http://zeropage.org/pub/GuiTesting/GuiTestFail.gif
          m_ctlEdit.GetWindowText(str);
          m_ctlList.SetCurSel(m_ctlList.GetCount()-1);
         http://zeropage.org/pub/GuiTesting/GuiTestOk.gif
          pDlg->m_ctlEdit.GetWindowText(str);
          m_ctlEdit.GetWindowText(str);
          m_ctlList.SetCurSel(m_ctlList.GetCount()-1);
         http://zeropage.org/pub/GuiTesting/result.gif
  • HelpOnConfiguration . . . . 5 matches
         메뉴의 대문(FrontPage)및 로고 그림이 연결하고 있는 페이지는 config.php의 다음 변수를 설정한다.
          * $frontpage='FrontPage';
          * $logo_page=$frontpage;
  • HelpOnXmlPages . . . . 5 matches
         == XML Pages & XSLT Processing ==
         If you have Python4Suite installed in your system, it is possible to save XML documents as pages. It's important to start those pages with an XML declaration "{{{<?xml ...>}}}" in the very first line. Also, you have to specify the stylesheet that is to be used to process the XML document to HTML. This is done using a [http://www.w3.org/TR/xml-stylesheet/ standard "xml-stylesheet" processing instruction], with the name of a page containing the stylesheet as the "{{{href}}}" parameter.
         See the following example for details, which can also be found on the XsltVersion page.
  • HomepageTemplate . . . . 5 matches
         ZeroPage 회원이라면, 다음의 정보가 들어가도록 해주세요.
         홍길동@zeropage.org 이라면, 홍길동 엣 zeropage 닷 org , 같이 적어주세요.
         = ZeroPage (18) =
         [홈페이지분류], ZeroPagers, ZeroWikian ( DeleteMe 복수개로 선택해 주세요. )
  • HowManyPiecesOfLand?/하기웅 . . . . 5 matches
         #include "BigInteger.h"
         using BigMath::BigInteger;
         BigInteger input;
         BigInteger Piece_of_Land(BigInteger n)
  • HowToStudyDesignPatterns . . . . 5 matches
          ''The other thing I want to underscore here is how to go about reading Design Patterns, a.k.a. the "GoF" book. Many people feel that to fully grasp its content, they need to read it sequentially. But GoF is really a reference book, not a novel. Imagine trying to learn German by reading a Deutsch-English dictionary cover-to-cover;it just won't work! If you want to master German, you have to immerse yourself in German culture. You have to live German. The same is true of design patterns: you must immerse yourself in software development before you can master them. You have to live the patterns.
         이런 식의 "사례 중심"의 공부를 위해서는 스터디 그룹을 조직하는 것이 좋습니다. 혼자 공부를 하건, 그룹으로 하건 조슈아 커리프스키의 유명한 A Learning Guide To Design Patterns (http://www.industriallogic.com/papers/learning.html'''''')을 꼭 참고하세요. 그리고 스터디 그룹을 효과적으로 꾸려 나가는 데에는 스터디 그룹의 패턴 언어를 서술한 Knowledge Hydrant (http://www.industriallogic.com/papers/khdraft.pdf'''''') 를 참고하면 많은 도움이 될 겁니다 -- 이 문서는 뭐든지 간에 그룹 스터디를 한다면 적용할 수 있습니다.
          1. Pattern Languages of Program Design 1,2,3,4 : 패턴 컨퍼런스 논문 모음집으로 대부분은 인터넷에서 구할 수 있음
          1. A Pattern Language by Christopher Alexander : 상동
         ||''At this final stage, the patterns are no longer important ... [[BR]][[BR]]The patterns have taught you to be receptive to what is real.''||
  • ISBN_Barcode_Image_Recognition . . . . 5 matches
          * Image로 부터 ISBN 스캔라인 추출, 해석
         = 1D Barcode Image Recognition =
         def generate_isbn_check_digit(numbers): # Suppose that 'numbers' is 12-digit numeric string
         = Image Processing (with Google Android) =
         == YUV Image Format ==
  • IsBiggerSmarter?/문보창 . . . . 5 matches
         단순히 Greedy 알고리즘으로 접근. 실패. Dynamic Programming 이 필요함을 테스트 케이스로써 확인했다. Dynamic Programming 을 실제로 해본 경험이 없기 때문에 감이 잡히지 않았다. Introduction To Algorithm에서 Dynamic Programing 부분을 읽어 공부한 후 문제분석을 다시 시도했다. 이 문제를 쉽게 풀기 위해 Weight를 정렬한 배열과 IQ를 정렬한 배열을 하나의 문자열로 보았다. 그렇다면 문제에서 원하는 "가장 긴 시퀀스" 는 Longest Common Subsequence가 되고, LCS는 Dynamic Algorithm으로 쉽게 풀리는 문제중 하나였다. 무게가 같거나, IQ가 같을수도 있기 때문에 LCS에서 오류가 나는 것을 피하기 위해 소트함수를 처리해 주는 과정에서 약간의 어려움을 겪었다.
         lcs_length함수에서 cost table을 만들어주는 과정의 running time은 O(n*n), memory cost는 O(n*n)이다. 그리고 print_lcs 함수에서 longest path를 거슬러 올라가는 running time은 O(n + n) = O(n)이다.
          fin.get();
          cin.get();
         [IsBiggerSmarter?] [AOI]
  • JavaScript/2011년스터디 . . . . 5 matches
         [[pagelist(^JavaScript/)]]
          * imperative and structured programming language
          * functional and declarative programming language
          * prototype-based object-oriented language
         alter table tablename change column [기존 컬럼명] [변경할 컬럼명] [변경할 컬럼타입]
  • JavaStudy2002/입출력관련문제 . . . . 5 matches
          public static String[] getSplitedStringArray(String input, String delim) {
          static String[] getInputLineData(){
          return getSplitedStringArray(input, " \n\t");
          String[] input = StandardInput.getInputLineData();
          input = StandardInput.getSplitedStringArray(inputData, " ");
  • LinuxProgramming/QueryDomainname . . . . 5 matches
         void error_handling(const char* message);
          printf("USAGE : %s <ip>\n", argv[0]);
          host = gethostbyaddr((char*)&addr.sin_addr, 4, AF_INET);
          error_handling("gethost... error");
         void error_handling(const char* message)
          fputs(message, stderr);
  • MFC/HBitmapToBMP . . . . 5 matches
         // CImageTool::ExportAsBMP()
         BOOL CImageTool::ExportAsBMP(int type, char *filename, CDC *pDC,
          if ((bmp=GetBMP(type, nWidth, nHeight, hBitmap, pDC->m_hDC,
         // *CImageTool::GetBMP()
         BYTE *CImageTool::GetBMP(int type, int w, int h, HBITMAP hBitmap,
          lpvBits->bmiHeader.biSizeImage = width*h;
          GetDIBits(hdc,hBitmap,0,h,lpbi,lpvBits,DIB_RGB_COLORS);
  • MobileJavaStudy/NineNine . . . . 5 matches
          display = Display.getDisplay(this);
          public void startApp() throws MIDletStateChangeException {
          int dan = list.getSelectedIndex() + 2;
          display = Display.getDisplay(this);
          int dan = nineDanList.getSelectedIndex() + 2;
  • MoinMoinDone . . . . 5 matches
          * Page''''''Count macro: [[PageCount]]
          * Check for a (configurable) max size in bytes of the RecentChanges page while building it
          * Added a means to add meta tags to the page header, like: {{{~cpp
  • MoniWiki/HotKeys . . . . 5 matches
          ||L||action=LikePages || ||
          ||A||action=randompage || ||
          ||F 또는 H||action=home ||FrontPage ||
          ||Q, S, R(Safari only)[[BR]]또는 F3(Firefox only)|| ||[[Icon(search)]] FindPage ||
          ||C|| ||RecentChanges ||
  • NumberBaseballGame/정훈 . . . . 5 matches
          while(cin.get() != '\n')
          while(cin.get() != '\n')
          while(cin.get() != '\n')
          while(cin.get() != '\n')
          while(cin.get() != '\n')
  • OpenCamp . . . . 5 matches
         = ZeroPage OpenCamp =
          * ZeroPage 내부의 다양한 학술활동을 외부의 다양한 사람들에게 개방하고 공유하면서 스스로의 배움도 점검하는 일석이조의 행사
          * 진행: ZeroPage 200 OK 스터디 그룹
          * 진행: ZeroPage 작은자바이야기 그룹
          * 주제: Programming Language and its Application(프로그래밍 언어와 그 응용)
  • OurMajorLangIsCAndCPlusPlus/XML . . . . 5 matches
         <zeropage>
         </zeropage>
         쿼리 - zeropage//name
         쿼리 - zeropage/studies/java/participants
         쿼리 - zeropage//mfc/participants
  • Postech/QualityEntranceExam06 . . . . 5 matches
          boolean algebra 의 정의
          boolean algebra 와 ordinary algebra 의 차이
          3. Machine Language Like 한 프로그램 만들기. 코드 주고. 스앞 함수 호출하는 부분 있고 파라미터 패싱을 설명해야함.
          1. Page 크기가 작을때의 장점과 단점
  • ProgrammingPartyPhotos . . . . 5 matches
         ||http://zeropage.org/pds/200252001157/zp1.jpg||
         ||http://zeropage.org/pds/20025200113/zp2.jpg||
         ||http://zeropage.org/pds/20025200523/moa.jpg||
         ||http://zeropage.org/pds/20025200843/facilitator.jpg||
         ||http://zeropage.org/pds/200252001924/CrcSessionOfZp1.jpg||
  • ProgrammingPearls/Column3 . . . . 5 matches
          getline(fin, name);
          getline(fin, good);
          getline(fin, city);
          getline(fin, dong);
          getline(fin, data[i]);
  • ProjectPrometheus/BugReport . . . . 5 matches
          2. My Page에 자기에게 추천되는 책 목록이 나오기
          - 자주 바뀌는 부분에 대해서 Page -> Object Mapping Code Generator 를 만들어내거나, 저 부분에 대해서는 텍스트 화일로 뺌 으로서 일종의 스크립트화 시키는 방법(컴파일을 하지 않아도 되니까), 화일로 따로 빼내는 방법 등을 생각해볼 수 있을 것 같다.
          * [[HTML(<strike>ZeroPageServer 에 릴리즈 한 이후 View Book 이 두번 이상 안되는 문제</strike>)]]
          * 도서관이 저번주에 뭐 바꾼답시고 삽질중이라고 있다고 공지가 있었거든. 난 내부 DB 작업만 중단 하는것인줄 알았는데, UI부분이 약간 변경된듯 하다. 어이가 없어서.. My Page 눌러보면 공지 해놓았으니 참고--["neocoin"]
          * {{{~cpp DBConnectoinManager}}} 관련 주의 사항 http://javaservice.net/~java/bbs/read.cgi?m=dbms&b=jdbc&c=r_p&n=1019574430&p=2&s=d#1019574430
  • ProjectWMB . . . . 5 matches
         = What is this page =
          * This page's object aim to submit project - Web Map Browser - for Samsung Software Membership.
         = Reference Page =
         = Development Language & etc =
          * Language - Python, Java SE(JDK 1.6)
  • ProjectZephyrus/ClientJourney . . . . 5 matches
          * 학교에서의 작업의 단점중 하나는 고정된 장소와 고정된 스케줄을 만들기가 쉽지 않다는 점이다. 학교시간표 보고 빈 시간대를 맞춰야 하고, 그 사람은 또 그 사람 나름대로의 스케줄이 따로 존재한다. 시험이라던지, 동아리 활동이라던지 등등. 이 경우 팀원별 스케줄을 보고 팀내 기여도를 예상한다음 그 기여도를 줄여주도록 해야 서로가 부담이 적을 것이다. 단, 위에서 언급한대로 개발중 지속적인 학습과정이 있는 이상, 중간 참여는 그만큼 어렵게 된다. CVS가 있을 경우 해당 코드의 변화를 지속적으로 관찰해나가야 하며, 외부에 있는 사람은 내부 작업자에게 필요에 따라 해당 문서를 요구해야 한다. (내부 작업자가 어떤 욕을 하건 -_-; 나중에 다시 참여시의 리스크를 줄이려면) 내부 작업자는 그 변화과정을 계속 기록을 남겨야 할 것이다. (Configuration Management 가 되겠지.)
          * 중간 중간 테스트를 위해 서버쪽 소스를 다운받았다. 상민이가 준비를 철저하게 한 것이 확실히 느껴지는 건 빌드용/실행용 배치화일, 도큐먼트에 있다. 배치화일은 실행한번만 해주면 서버쪽 컴파일을 알아서 해주고 한번에 실행할 수 있다. (실행을 위한 Interface 메소드를 정의해놓은것이나 다름없군.) 어떤 소스에서든지 Javadoc 이 다 달려있다. (Coding Standard로 결정한 사항이긴 하지만, 개인적으로 코드의 Javadoc 이 많이 달려있는걸 싫어하긴 하지만; 코드 읽는데 방해되어서; 하지만 javadoc generator 로 document 만들고 나면 그 이야기가 달라지긴 하다.)
          DeleteMe) ''참고로 자바에서는 순수한 형태의 MVC 모델을 사용하지 않습니다. 변형된 형태의 MVC 모델을 사용합니다 [http://java.sun.com/products/jfc/tsc/articles/getting_started/getting_started2.html Introducing Swing Architecture]. 이론과 실제의 차이랄까요. --이선우''
          ''순수한 형태의 MVC 모델을 구경해본적이 없는 관계로;; 저에겐 추상적인 개념일 뿐인지라. 하긴 JTree 에서 TreeModel 부분과 TreeRender & UIManager 부분, JTree 부분에 연결된 리스너와 관련할때 정확히 Control 부분과 UI 부분이 따로 떨어지지 않고 경계가 좀 모호하긴 하다는. --석천''
  • ProjectZephyrus/간단CVS사용설명 . . . . 5 matches
          설치 [http://www.wincvs.org WinCVS]를 [http://sourceforge.net/project/showfiles.php?group_id=10072&release_id=83299 다운로드] 해서 설치
          에서 General tab에 CVSROOT의 텍스트상자(가장 하단 상자)에
         = Admin 세팅 in ZeroPage Server(2002.5) =
         ZeroPage서버는 /home/CVS 를 저장소로 잡았다.
          이제 ZeroPage 서버내에서 cvs 그룹에 등록된 사용자는 ZP내에서는 접근 가능
          '''2. ZeroPage 서버는 현재 Redhat 7.0이므로 xinetd를 이용하므로 세팅'''
  • Python/DataBase . . . . 5 matches
          * [http://sourceforge.net/projects/mysql-python Mysql모듈다운로드]
         port - integer, TCP/IP port
         client_flag - integer, 필요할 경우 사용하기 위한 flag (0)
         cur.execute("select * from owiki_page_name")
         zeropage 에서 파이선 공부할 사람은 필요한 모듈있으면 게시판에 올리기 바람. - [eternalbleu]
  • RUR-PLE . . . . 5 matches
          * [http://rur-ple.sourceforge.net/ 러플홈페이지]
          * [http://zeropage.org/pub/language/python/python-2.4.1.msi Python 2.4 다운로드]
          * [http://prdownloads.sourceforge.net/wxpython/wxPython2.6-win32-unicode-2.6.1.0-py24.exe wxPython다운로드]
          * [http://prdownloads.sourceforge.net/rur-ple/rurple0.9.0.1b.zip?use_mirror=nchc 러플 다운로드]
  • Refactoring/ComposingMethods . . . . 5 matches
          * You have a code fragment that can be grouped together.[[BR]]''Turn the fragment into a method whose name explains the purpose of the method.''
          int getRating(){
          int getRating(){
          * You have a temp that is assigned to once twith a simple expression, and the temp is getting in the way of other refactorings. [[BR]] ''Replace all references to that temp with the expression.''
         http://zeropage.org/~reset/zb/data/ReplaceMethodWithMethodObject.gif
  • ServerBackup . . . . 5 matches
         2008-11-02 부터 진행하는 ZeroPage 서버 데이터 원격지 백업 스크립트 관련 내용.
          * (./) 작은 파일 하나를 zeropage@neocoin.net 으로 올린다.
          * backup target 설정
         /usr/bin/mysqldump -u <username> -p <password> <databasename> | gzip > /path/to/backup/db/zeropage_`date +%y_%m_%d`.gz
         gpg --passphrase #{PASSWORD} --no-use-agent -c file
  • SubVersionPractice . . . . 5 matches
         [http://prdownloads.sourceforge.net/tortoisesvn/TortoiseSVN-1.3.0.5377-RC2-svn-1.3.0.msi?download Download TortoiseSVN]
         [http://zeropage.org/trac/project/browser/ Zeropage SVN 소스 둘러보기]
         svn checkout svn://zeropage.org/home/SVN/project/SVN_Practice MyProjectFolder
         svn commit MyProjectFolder -m "message here"
  • TellVsAsk . . . . 5 matches
         Procedural code gets information then makes decisions. Object-oriented code tells objects to do things.
         Sure, you may say, that's obvious. I'd never write code like that. Still, it's very easy to get lulled into
         switch (person.gender) {
         (ResponsibilityDrivenDesign) 그러한 경우, 당신은 당신에게 객체의 상태를 알리도록 질의문을 작성하는 대신 (주로 getter 들에 해당되리라 생각), class 들이 실행할 수 있는 '''command''' 들을 자연스럽게 발전시켜 나갈 것이다.
         Reference - Smalltalk By Example 중 'Tell, Don't Ask' (http://www.iam.unibe.ch/~ducasse/WebPages/FreeBooks.html 에 공개되어있다.)
  • Temp/Parser . . . . 5 matches
          tok = self.lexer.get_token()
          tok=self.lexer.get_token()
          tok = lexer.get_token()
          parser = getattr(self,'parse_%s'%tok)
          print `err.getvalue()`
  • TopicMap . . . . 5 matches
         TopicMap''''''s are pages that contain markup similar to ['''include'''] (maybe ['''refer'''] or ['''toc''']), but the normal page layout and the ''print layout'' differ: expansion of the includes only happens in the print view. The net result is that one can extract nice papers from a Wiki, without breaking its hyper-linked nature.
         I plan to use [ ] with a consistent syntax for such things. How do you mean the external link thing? Including other web pages, or "only" other Wiki pages?
          * [ include:WikiName] always includes the referred page
  • UML서적관련추천 . . . . 5 matches
         수업시간에 나갈 때의 어찌 하다보니, 주된 스타일은 'All it together' 그리고 그 이후의 단계별 접근으로 진행이 되었습니다. 해당 단계들에 대해서 처음에는 전체적인 부분을 한꺼번에 진행하고, 그리고 각 단계들을 보게 되었습니다.
         UML Distilled: A Brief Guide to the Standard Object Modeling Language,3rd Edition
         The Unified Modeling Language User Guide 2/E
         The Unified Modeling Language Reference Manual (2/E)
         참고로 UML 은 'Modeling Language' 입니다. 모델링 서술을 위한 언어일 뿐, 모델링이나 디자인 방법 자체에 대한 설명을 하진 않습니다. 디자인 관련 서적은 따로 서술하겠습니다.
  • UnixSocketProgrammingAndWindowsImplementation . . . . 5 matches
         unsigned short integer 변환 (2바이트 크기)
         unsigned long integer 변환 (4바이트 크기)
         [[HTML(<img src="http://zeropage.org/pub/upload/sock.gif"><br>)]]
         [[HTML(<img src="http://zeropage.org/pub/upload/sock.gif"><br>)]]
         [[HTML(<img src="http://zeropage.org/pub/upload/sock.gif"><br>)]]
  • Velocity . . . . 5 matches
          Template tmpl = Velocity.getTemplate("./tmpl/simple.vm");
          tmpl.merge(con, out);
         Veloeclipse - http://propsorter.sourceforge.net/veloeclipse/
         #set ($prevNo = $pageNo - 1) (O)
         #set ($prevNo=$pageNo-1) (X)
  • WikiProjectHistory . . . . 5 matches
         || ["ProjectZephyrus"] || ["1002"], ["neocoin"], ["상규"], 이영서(["Lupin'sHome"]) , ["신재동"], ["창섭"]|| 2002.5.12~6.10. Java Study. Java Messenger 제작 || 종료 ||
         || ["우리홈만들기"] || ["물푸"],["setsuna"],["woodpage"],["zennith"]|| 2002년 2.28 종료 || 종료 ||
         || ["ZIM"] || ["1002"], ["이덕준"] || ZeroPage Instant Messenger Project || 유보 ||
         || ["D3D"] || ["erunc0"], ["woodpage"] || "Advanced 3D Game Programming using DirectX"|| 유보 ||
  • XpWeek/20041220 . . . . 5 matches
          먼저 설치 : [http://zeropage.org/pub/language/java/j2re-1_4_2_01-windows-i586.exe Java 1.4.2]
          위에 것 설치 후 : [http://zeropage.org/~neocoin/eclipse3.0/eclipse-SDK-3.0-win32.zip Eclipse]
          * [http://javastudy.co.kr/api/api1.4/index.html JDK API(Korean)] [http://zeropage.org/pub/j2sdk-1.4.1-doc/docs/index.html JDK Full Document]
          * [http://zeropage.org/pub/upload/Timer.exe Timer]
  • YouNeedToLogin . . . . 5 matches
          * 보다 좋은 RecentChanges 페이지와 info action(파란아이)를 볼 수 있다.
          ''제가 페이지수정에 로그인 의무화를 주장하는 가장 큰 이유는 보기좋고 편리한 RecentChanges 입니다. 로그인이 귀찮은건 사실입니다만 보다 잘 정리된 ZeroWiki 를 사용하고 싶습니다.'' --["이덕준"]
         제 생각은 '' 아무나 어떠한 제한 없이 수정할수 있다 '' 입니다. 로그인 자체가 필요한 이유가 현재 두가지를 드는데, 보기좋고 편리한 RecentChanges 와 이상한 형태의 새페이지 개설을 막자입니다. 전자는 저 자신은 그리 크게 신경 쓰지 않는 일이라, 여태 생각하지 않았던 것입니다. 후자는 인간이 그러는 것이라면, 로그인 이후에도 그러한 실수는 배제할수 없지 않을까요?
          제가 RecentChanges 에 그렇게 신경이 안쓰이지만, 다른 분들이 신경이 쓰이는것 처럼, 저에게는 작은 불편으로 인식되지 않습니다. 위의 Document 에서 언급한것처럼 틀속에 갖히는 느낌이 가장 싫습니다. 그리고, 처음 오시는 분들이 자유롭게 수정못하는 것에 가장 마음이 걸립니다. 제가 http://c2.com 을 보고 받은 충격을 받고 느낀 자유로움 때문에 이런것이 작은 불편보다 더 크게 다가 옵니다. --["neocoin"]
          YouNeedToLogin 모드가 자유와 가능성을 얼마나 크게 제한하는지, 그 제한으로 과연 우리가 얻는게 있는지 한번 경험해보자는 의도입니다. 한달을 하자는 것도 아니고 일년 동안 하자는 것도 아닙니다. 잠시 그렇게 해보자는 겁니다. 절대로 안되겠습니까. 자유와 가능성을 제한하는 것은 저 역시 싫습니다. 하지만 '절대 자유'가 최선이 아닐수도 있다는 생각을 하고 있습니다. DeletePage 액션은 관리자만이 쓸 수 있습니다. 조금만 더 유연하길 부탁드립니다. --["이덕준"]
  • ZIM/CRCCard . . . . 5 matches
         || MessageWindow 열기 || MessageWindow ||
         || Message 분배 || MessageWindow, Session ||
         |||||| MessageWindow ||
  • ZPBoardHistory . . . . 5 matches
          *Zeropage 홈페이지에 있었던 게시판
          *[http://zeropage.org/jsp/board/thin/?table=seminar]
          *[http://zeropage.org/jsp/board/thin/?table=T999844101271]
          *[http://zeropage.org/jsp/board/thin/?table=T999617115441]
          *[http://zeropage.org/jsp/board/thin/?table=T996891244793]
  • ZP도서관 . . . . 5 matches
         ZeroPagers 의 도서목록들. 새로 추가할때 가나다 (ABC) 순으로 정리해서 기록합시다.
         || The C Programming Language 2nd Ed. || Kernighan, Ritchie || Prentice Hall || ["zennith"] || 원서 ||
         || C언어 프로그래밍(원서명: The C Programming Language) || Brian W.Kernighan, Dennis M.Ritchie || Prentice-Hall || 도서관 소장(대영사 번역판본) || 프로그래밍언어 ||
         || Learning, creating, and using knowledge || Joseph D. Novak || Mahwah, N.J. || 도서관 소장 || 학습기법관련 ||
         || Learning How To Learn || Joseph D. Novak || Cambridge University Press || 도서관 소장 || 학습기법관련 ||
  • ZeroPageServer/Wiki . . . . 5 matches
         Q : RecentChanges 가 급격히 느립니다.
         A : RecentChanges 는 editlog 를 분석해서 출력하는데, editlog는 과거 기록을 삭제하지 않습니다. 따라서 editlog가 수만 라인 이상이 되면 editlog 를 읽는 속도가 급격히 느려질수 있으므로, 뒤에서 1000줄 정도를 남기고 삭제하면 원래 속도로 돌아 옵니다.
          - [링크] 가 됩니다. Go! FrontPage
          * Q : 로그인을 했는데도, RecentChanges 페이지에서 diff 아이콘 이외에 update, delete, new 등의 아이콘이 안생기는데, 노스모크 안정버전에서는 원래 그러한 것인가요? --[sun]
         [ZeroPageServer]
  • ZeroPage성년식/후기 . . . . 5 matches
          * 20년 ,오래된 전통을 가진 zeropage의 성년식을 참가하게되어 영광이였습니다. 1991년에 태어난 제가 20번째로 이곳에 들어올 수 있었던건 멋진 인연과 우연인것 같습니다. 20년 청년의 마음으로 시작하는 zeropage와 함께 울고 웃으며 늙어서 30주년 40주년에도 좋은 친구인 zeropage와 함께 하고싶습니다. 기획하느라 수고한 기획단 여러분께 진심으로 감사드리며 30주년에도 꼭 함께 합시다! - [김정욱]
          * 감히 20주년 행사의 기획단을 맡아 걱정도 많이 하고 설레기도 했습니다. 가장 걱정되었던건 회원들의 참여였고, 많이 오실 거란걸 알게된 후 걱정했던건 귀한 시간 내서 와주시는 선배님들께 의미있는 성년식을 만들 수 있을까 였습니다. 사실 성년식 전날 5시가 되어서야 잠이 들었어요. 역사 세션 발표준비를 몰아쳐서 해서도 있었지만[!?] 너무 설렜습니다. 걱정과는 달리 상민 선배의 번개 세미나부터 시작해서 기획단 학우들, 회장님, 부회장님, 재학생들, 선배님들께서 좋은 시간으로 채워주셔서 너무 좋았던 성년식이었습니다. 지금 그때 시간에도 말했지만 이런 선후배간의 연결고리가 쭉 이어져 나갔으면 좋겠습니다. 꼭 30주년이 아니더라도 기회가 되면 다시 만나고 싶은 사람들이 ZeroPager인것 같고 창준 선배와 상민 선배의 이야기에서도 느꼈지만 많은 분들께서 ZeroPage 안에서 행복했던 순간들은 역시 아는것, 배운것, 느낀것을 공유하는 시간들(받던, 주던) 이었다고 생각합니다. ZP 안에서 너무 행복합니다. 감사합니다 - 16기 [송지원]
  • ZeroWikian . . . . 5 matches
         ZeroWiki 를 사용하는 사람들. ~~ZeroPagers와는 다르다 ZeroPagers와는!~~
          * [gester]
          * [AstroAngel]
          * 역시 ["ZeroPagers"] 가 세트로 묶이네요. 더 좋은 이름 있으면, 또 바꿔 봅시다 앗싸~ --["상민"]
  • Zeropage/Staff/회의 . . . . 5 matches
          == Zeropage/Staff/회의 ==
         [Zeropage/Staff/회의_2006_01_19]
         [Zeropage/Staff/회의_2006_02_13]
         [Zeropage/Staff/회의_2006_03_04]
         [Zeropage/Staff]
  • Zeropage/Staff/회의_2006_02_13 . . . . 5 matches
         = Zeropage/Staff/회의_2006_02_13 =
         신입생은 3월 초에 위키설명회 & Zeropage 설명회 통해서 받는다
         예전에 zeropage 활동했거나 현재하고싶은 복학생도
         zeropage 전통상 늘해왔다고하네요..
         [Zeropage/Staff/회의]
  • [Lovely]boy^_^/EnglishGrammer/ReportedSpeech . . . . 5 matches
          C. The simple past can usually stay the same in reported speech, or you can change it to the past perfect.
          A. It is not always necessary yo change the verb when you use reported speech. If you report something and it is still true, you do not need to change the verb.
          reported : Tom said that New York is more exciting than London. (New York is stlll more exciting. The situation hasn't changed.)
          Is is also correct to change the verb into the past.(--;)
  • eclipse단축키 . . . . 5 matches
         see http://eclipse-tools.sourceforge.net/shortcuts.html
          * Windows - Preferences - General - Editors - Text Editors - 80라인 제한 선, 라인 수 보이기
         == Ctrl + Page Up, Page Down ==
         == field의 getter ==
          * get 누르면 나오는 자동완성 선택.
  • html5/geolocation . . . . 5 matches
         [[pagelist(html5)]]
         = Geolocation API? =
          * Geolocation API 관련 메서드는 모두 window.navigator 객체에 정의
         == getCurrentPosition() ==
          namigator.geolocation.getCurrentPosition(function(position){
          ||maximumAge||유효 기간 설정||
  • html5practice/roundRect . . . . 5 matches
         [[pagelist(html5practice)]]
          <script src="test.js" language="javascript" type=""></script>
          var canvas = document.getElementById('canvas');
          if (canvas.getContext){
          var ctx = canvas.getContext('2d');
  • html5practice/계층형자료구조그리기 . . . . 5 matches
         [[pagelist(html5practive)]]
          <script src="test.js" language="javascript" type=""></script>
          var canvas = document.getElementById('canvas');
          if (!canvas.getContext){
          var ctx = canvas.getContext('2d');
  • i++VS++i . . . . 5 matches
         MyInteger& MyInteger::operator++() // 전위증가
         const MyInteger MyInteger::operator++(int) // 후위증가. 전달인자로 int 가 있지만
          const MyInteger oldValue = *this;
  • whiteblue/LinkedListAddressMemo . . . . 5 matches
          cin.get();
          cin.getline(add,99);
          cin.get();
          cin.get();
          cin.get();
  • 강성현 . . . . 5 matches
         = in ZeroPage =
          * [:데블스캠프2014 2014] (4일차 [http://zeropage.org/seminar/95758 Big Data 강의])
          * 컴퓨터공학부 내의 연구실에 대한 빠른 설명. [http://zeropage.org/index.php?mid=board&search_target=tag&search_keyword=%EB%8C%80%ED%95%99%EC%9B%90 자유 게시판에 있는 대학원 소개]에 기초함.
         [ZeroPagers]
  • 검색에이전시_temp . . . . 5 matches
          * [http://prdownloads.sourceforge.net/goog-kongulo/kongulo-0.1.zip?download 웹스파이더(구글오픈소스)] - 이프로그램은 구글 데스크탑의 플러그인 같은 것으로서 이프로그램을 사용하여 특정 웹사이트 내용을 긁어서 구글 데스크탑 디비에 넣을 수 있다. 현재는 이 프로그램으로 구글 데스크탑이 아닌 그냥 파일에 쓰는식으로만 바꿔봄
          * [PythonLanguage]
         사진첩 : http://minihp.cyworld.nate.com/pims/board/image/imgbrd_list.asp?tid=24808212
         게시판 : http://minihp.cyworld.nate.com/pims/board/general/board_list.asp?tid=24808212
         [[PageList("Python")]]
  • 권형준 . . . . 5 matches
         ZeroPage 회원이라면, 다음의 정보가 들어가도록 해주세요.
         홍길동@zeropage.org 이라면, 홍길동 엣 zeropage 닷 org , 같이 적어주세요.
         = ZeroPage (학번입력란 ex- 07) = 귀여운 새내기 10학번
         [홈페이지분류], ZeroPagers, ZeroWikian ( DeleteMe 복수개로 선택해 주세요. )
  • 김민경 . . . . 5 matches
         ZeroPage 회원이라면, 다음의 정보가 들어가도록 해주세요.
         홍길동@zeropage.org 이라면, 홍길동 엣 zeropage 닷 org , 같이 적어주세요.
         = ZeroPage (학번입력란 ex- 07) = 20050983
         [홈페이지분류], ZeroPagers, ZeroWikian ( DeleteMe 복수개로 선택해 주세요. )
  • 김민재 . . . . 5 matches
          * ZeroPage 22기. 2013년도 23기 회장
          * [ZeroPage_200_OK] 스터디 구성원
          * ZeroPage 23기 회장
          * Hello, World! - Std.IO 행사 T.F 스태프 및 ZeroPage 소개 발표자
         [ZeroPagers], [회원]
  • 남도연 . . . . 5 matches
         ZeroPage 회원이라면, 다음의 정보가 들어가도록 해주세요.
         홍길동@zeropage.org 이라면, 홍길동 엣 zeropage 닷 org , 같이 적어주세요.
         http://165.194.17.120/~saintanger/home.htm
         [홈페이지분류], ZeroPagers, ZeroWikian ( DeleteMe 복수개로 선택해 주세요. )
  • 네이버지식in . . . . 5 matches
         그 차이는 의외로 아주 간단합니다. 네이버지식인과 같은 시스템은 개인의 명성(reputation)에 대한 욕구에 상당 부분 의존하고 있습니다. 개인을 더 드러내는 것이죠. 반대로 위키는 개인이 잘 드러나지 않습니다. 명성 시스템이 아닙니다. see also ForgiveAndForget 이는 XP 철학과도 상통합니다. XP에서는 너희 팀에 영웅이 누구냐는 질문에 답이 바로 나올 수 있는 팀을 좋지 않게 봅니다. 영웅이 있는 팀은 위험한 팀입니다. XP는 보상도 팀단위로 받고 책임도 팀단위로 지는 것을 이상적으로 봅니다.
         Knowledge In Naver 의 약자로 KIN 이라는 단어가 url 에 들어간더군요... 그냥 '즐' 이라는 단어만 생각했는데.. Knowledge In Naver 였다니...^^; - 임인택
         KIN 은 Knowledge In Naver 의 약자가 아니라 지식In -> Knowledge In -> kin 으로 사용하는 것이지요.
  • 데블스캠프2009/월요일/연습문제/HTML-CSS/정종록 . . . . 5 matches
         body {background-image:url('http://wstatic.dcinside.com/new/photo/sosimarine.jpg')}
         background:orange;
         <a href="http://zeropage.org/" alt"" class="min">zeropage</a>
         body {background-image:url('http://wstatic.dcinside.com/new/photo/sosimarine.jpg');
  • 데블스캠프2011/넷째날/Git/권순의 . . . . 5 matches
         PF getCommander(ARGV argv);
          PF pf = getCommander(inputArgv);
         PF getCommander(ARGV argv){
          f.get(ch);
         Lovely Ayanami Rei ASCII Image.......................
  • 데블스캠프2011/다섯째날/HowToWriteCodeWell/박정근,김수경 . . . . 5 matches
         package org.zeropage.devilscamp;
         package org.zeropage.devilscamp;
          floor = i;// TODO Auto-generated method stub
  • 데블스캠프2012/넷째날/묻지마Csharp/Mission4/서영주 . . . . 5 matches
          //MessageBox.Show(sender.ToString() + "\n" + e.ToString());
          pictureBox1.Image = bitmap1;
          pictureBox1.Image = bitmap1;
          pictureBox1.Image = bitmap1;
          pictureBox1.Image = bitmap1;
  • 레밍즈프로젝트/이승한 . . . . 5 matches
         getmetry.rectangle 오류 수정. 예외 처리.
         getmetry.insert, insertCpyPixel, deletePixel 제작.
         ActionManager제작
         예정작업 : Clemming class, CactionManager, ClemmingList, Cgame 테스팅. CmyDouBuffDC, CmyAnimation 버전 복구. 예상 약 8-9시간.
         Cgeometry 에서 메모리 해제 관련 버그 발견.
  • 마름모출력/김정현 . . . . 5 matches
          for n in range(b*2-1):
          for m in range(b):
          for n in range(b*2-1):
          for m in range(b-1):
          for n in range(b*2-1):
  • 박정근 . . . . 5 matches
         ZeroPage 회원이라면, 다음의 정보가 들어가도록 해주세요.
         홍길동@zeropage.org 이라면, 홍길동 엣 zeropage 닷 org , 같이 적어주세요.
         = ZeroPage (학번입력란 ex- 07) =10
         [홈페이지분류], ZeroPagers, ZeroWikian
  • 박효정 . . . . 5 matches
         ZeroPage 회원이라면, 다음의 정보가 들어가도록 해주세요.
         홍길동@zeropage.org 이라면, 홍길동 엣 zeropage 닷 org , 같이 적어주세요.
         = ZeroPage ==
         [홈페이지분류], ZeroPagers, ZeroWikian ( DeleteMe 복수개로 선택해 주세요. )
  • 방울뱀스터디 . . . . 5 matches
         background = PhotoImage(file='wall.gif')
         foreground = PhotoImage(file='wall2.gif')
         canvas.create_image(0, 0, image=background, anchor=NW)
         canvas.create_polygon(100, 100, 20, 5, 50, 16, 300, 300, fill='orange')
  • 새싹교실/2011/學高/4회차 . . . . 5 matches
          * Input three integers: 2 3 7
          * The sum of your integers plus 7 is 19
          * %d: decimal integer
          printf("Enter 3 integers: ");
         getchar(), putchar()는 거의 쓸 일이 없다..
  • 새싹교실/2011/무전취식/레벨10 . . . . 5 matches
          gets(pel) ;
         int getNextAlphabetIndex(char* line, int start);
          gets(line_str[line_count]);
         int getNextAlphabetIndex(char* line, int start)
          * Zeropage정모 참석
  • 새싹교실/2011/무전취식/레벨11 . . . . 5 matches
         void getStartPos();
          getStartPos(); // Where is S?
          getchar();
         void getStartPos()
          * Zeropage정모 참석
  • 새싹교실/2012/새싹교실강사교육/4주차 . . . . 5 matches
          int get = 0;
          fscanf(ftr, "%d",&get);
          printf("%d",get);
          oneByte = fgetc(fp_source);
         http://rogerdudler.github.com/git-guide/index.ko.html
  • 새싹교실/2012/우리반 . . . . 5 matches
          * 새싹교실이 ZeroPage에서 시행되는만큼 4F([ThreeFs] + Future Action Plan)에 맞게 feedback을 작성합니다.
         (추가 compile이란 High level language , 즉 인간이 구분하기 쉬운 언어로 작성된 프로그램을 Machine language(기계어)로 번역하여 처리하는 작업이라고 생각합니다.-[권도현]
          * cd change directory
          * printf,\n,\t,\a,\\,\",return 0; in main,compile, link, scanf, int ==> variables, c=a+b;, %d, + => operator, %,if, ==, !=, >=, else, sequential execution, for, a?b:c, total variable, counter variable, garbage value, (int), 연산우선순위, ++a a++ pre/post in/decrement operator, math.h // pow,%21.2d, case switch, break, continue, logical operator || && ! 등.
  • 새싹배움터05 . . . . 5 matches
         ZeroPagers 로써 회원의식을 강화하고 프로젝트, 세미나 그리고 다른 ZeroPage활동에 쉽게 적응할 수 있는 적응력을 키우는 자리.
         [[HTML(<b><font size=4 color="orange">)]]
         == ZeroPager들이 할수 있는 주제들 ==
          [PythonLanguage], [PHP] (WebProgramming), [ExtremeProgramming] (XP를 적용시켜 코드가 아닌 다른 무언가를 만들어 보자 -_-a ), Ghost 사용법, 발표잘하는법, PPT제작비법, OS개발
  • 스터디그룹패턴언어 . . . . 5 matches
         기념비적인 책, ''A Pattern Language'' 와 ''A Timeless Way Of Building''에서 크리스토퍼 알렉산더와 그의 동료들이 패턴언어에 대한 아이디어를 세상에 소개했다. 패턴언어는 어떤 주제에 대해 포괄적인 방안을 제공하는, 중요한 관련 아이디어의 실질적인 네트워크이다. 그러나 패턴언어가 포괄적이긴 하지만, 전문가를 위해 작성되지 않았다. 패턴은 개개인의 독특한 방식으로 양질의 성과를 얻을 수 있도록 힘을 줌으로서 전문적 해법을 비전문가에게 전해준다.
          * [지식샘패턴](KnowledgeHydrantPattern)
          * [지속적인에너지패턴](EnduringEnergyPattern)
         Follow customs that will re-enforce the spirit of the group, piquing participant's interest in dialogues, accommodating different learning levels, making the study of literature easier, recording group experiences, and drawing people closer together.
          * [아젠더패턴] AgendaPattern
         커리프스키의 유명한 글. 스터디 그룹 패턴에 대한 정리. 꽤 유명한 문서; 퍼진지도 좀 되었지만. 요약을 하면서 좋은 스터디그룹 방법에 대해서 정리를 해볼까 생각(번역까진 아니고, 그냥 읽으면서 정리하기). 앞으로 ZeroPage 에서 어떠한 스타일로 실천이 될지 모르겠지만.
  • 신혜지 . . . . 5 matches
         ZeroPage 회원이라면, 다음의 정보가 들어가도록 해주세요.
         홍길동@zeropage.org 이라면, 홍길동 엣 zeropage 닷 org , 같이 적어주세요.
         = ZeroPage (05학번) =
         [홈페이지분류], ZeroPagers, ZeroWikian ( DeleteMe 복수개로 선택해 주세요. )
  • 압축알고리즘/태훈,휘동 . . . . 5 matches
          fin.get(ch);
          ch = cin.get();
          cin.get(initial);
          ch = cin.get();
          cin.get(initial);
  • 열린제로페이지 . . . . 5 matches
         예전에..아주 예전에..당나귀와 당근이론(-.-)을 설명하던 때에 잠시 언급했던 제 의견과 유사한 의미의 내용이었기에 도움이 될까해서 당시 있었던 이야기를 한번 적어 봅니다.(어쩌면 회의록에 있을까요?) 그 때, ZeroPage회원 관리를 인력 풀 형식으로 하자는 의견을 냈었습니다. 자신이 같이 공부할 혹은 같이 프로젝트를 진행할 사람이 필요하면 학회에 그런 선전을 하고 그렇게 마음이 맡는 사람들끼리 단위 작업을 수행하는 식으로 학회를 꾸렸으면 좋겠다고 했었습니다. 하지만, 그 때 제기된 문제점은 그러한 방식은 조직의 결속력을 화해시킬 우려가 있지 않을까 하는 점이였습니다. 자신이 필요할 때는 학회를 찾다가 학회에서 자신에게 이익이 되지 않는 일을 할때는, 가령 전시회 준비를 한다거나 , 나 몰라라는 식이 될 수도 있다는 점이 문제점이였던 것 같습니다. 이런 일이 반복되게 되면 회원들 간의 유대관계가 느슨해질거라는 우려를 해결한 방안이 없었기에 더 이상의 의견을 주장하지 못하였습니다.
          1. 과내에서 '''공부''' 하면 '''ZeroPage'''라고 떠오르는 이미지를 만들어, 이제 주기적으로 정해진 정모 때, 문열고 들어오는 학우들이 있도록 하는것입니다. 하지만 문제는 어떻게 이런 이미지를 '''광고'''해 나갈것인가가 문제입니다. 이 광고의 방법이라면, 전시회, 세미나 정도인데, 전자를 올해 할수있을지 저는 확신없고, 후자는 할려는 사람이 얼마나 될지 모르겠습니다.
         이전까지의 문제는 Service + Content 제공자가 ZeroPage 나 JStorm 밖에 없어서였지만, 지금은 동문서버가 있는 이상, 동문서버에게 해당 Service 를 요청할 수 있겠고요. (위키, 게시판 등등이요. 이미 만들어져 있는 프로그램들에 대해서는 그다지 큰 문제는 아닐것 같고요.)
         공부를 하는데에 대해서 꼭 '학회'화 될 필요는 없다고 생각합니다. 그냥 한달 단기프로젝트같은 모임이더라도 시작과 끝만 좋을 수 있다면 (대부분 그렇지 않고 '흐지부지', '어영부영'이여서 문제지만) 그것도 좋겠죠. 그러한 모임이 자주 생기는 모습을 구경했으면 좋겠습니다. ZeroPage 안에서건, ["동문서버위키"] 내에서건. --석천
         see also ZeroPage, ["제로페이지는"], ["회원자격"]
  • 오목/재니형준원 . . . . 5 matches
          * 02 장재니 [Genie]
          COmokDoc* GetDocument();
          // ClassWizard generated virtual function overrides
         // Generated message map functions
          DECLARE_MESSAGE_MAP()
         inline COmokDoc* COmokView::GetDocument()
         BEGIN_MESSAGE_MAP(COmokView, CView)
         END_MESSAGE_MAP()
          COmokDoc* pDoc = GetDocument();
         COmokDoc* COmokView::GetDocument() // non-debug version is inline
         // COmokView message handlers
          MessageBox("흰 돌 승리!!");
          MessageBox("검은돌 승리!!");
  • 윤성복 . . . . 5 matches
         ZeroPage 회원이라면, 다음의 정보가 들어가도록 해주세요.
         홍길동@zeropage.org 이라면, 홍길동 엣 zeropage 닷 org , 같이 적어주세요.
         = ZeroPage (학번입력란 ex- 07) =
         [홈페이지분류], ZeroPagers, ZeroWikian ( DeleteMe 복수개로 선택해 주세요. )
  • 윤종하/지뢰찾기 . . . . 5 matches
         int search_mine(int iNumOfMine,COORD* real_mine_cell,COORD target_cell);
          cSelect=getch();
         int search_mine(int iNumOfMine,COORD *real_mine_cell,COORD target_cell)
          for(i=0;i<iNumOfMine;i++) if(real_mine_cell[i].X==target_cell.X && real_mine_cell[i].Y==target_cell.Y) return TRUE;
  • 이재환 . . . . 5 matches
         ZeroPage 회원이라면, 다음의 정보가 들어가도록 해주세요.
         홍길동@zeropage.org 이라면, 홍길동 엣 zeropage 닷 org , 같이 적어주세요.
         = ZeroPage =
         [홈페이지분류], ZeroPagers, ZeroWikian ( DeleteMe 복수개로 선택해 주세요. )
  • 일공환 . . . . 5 matches
         ZeroPage 회원이라면, 다음의 정보가 들어가도록 해주세요.
         홍길동@zeropage.org 이라면, 홍길동 엣 zeropage 닷 org , 같이 적어주세요.
         = ZeroPage (학번입력란 ex- 07) = 김경
         [홈페이지분류], ZeroPagers, ZeroWikian ( DeleteMe 복수개로 선택해 주세요. )
  • 임인책/북마크 . . . . 5 matches
          * [http://sourceforge.net/projects/v4all/ eclipse gui designer] -> 이것보다는 [http://www.eclipse.org/vep/ 이게]더 낫지 않을까..-_-a
          * [http://zeropage.org/~dduk/ace/Addison.Wesley.The.ACE.Programmers.Guide.chm ACE Programmer's Guide] ([http://zeropage.org/~dduk/ace/APG.zip example code])
          * http://sangam.sourceforge.net/ -> Xper:RemotePairProgramming 을 [Eclipse]에서 해주게 하는 플러그인!! 한번 경험해 봐야겠다!!
          * [http://zeropage.org/~dduk/ace/C++NPv2.ppt C++NP2 ppt]
  • 정모/2011.5.23 . . . . 5 matches
          * [서지혜]의 Script Language everywhere
          1. 오늘은 OMS도 ScriptLanguage에 대한 내용이고, 세미나도 있고해서 학술 동아리스러운 느낌이 들어서 좋았습니다ㅋㅋㅋ
          1. 겨울방학때도 그렇고 지금도 [JavaScript/2011년스터디]를 하고있어서 이번 OMS를 더 재미있게 들었습니다. 아직 잘 아는 것은 아니지만 스터디를 하다보니 ScriptLanguage가 생각보다 매력적인 면이 많더라구요. 다른 ZeroPager들도 이번 OMS를 계기로 ScriptLanguage에 관심가질 수 있다면 좋겠어요.
  • 정모/2012.11.19 . . . . 5 matches
          * 1월 11일 ~ 1월 13일: Angels Camp
          * MT와 Angels camp는 병행가능
          * 유료 system에 zeropage ID로 만들어서 ACM 학습 지원
          * 학과 자산이지만 zeropage가 계속해서 사용
         AngelsCamp
  • 정모/2012.12.3 . . . . 5 matches
         == AngelsCamp ==
          * [강성현] : AngelsCamp 가고 싶네요. 시간이 난다면.. 아마 나겠죠?
          * [이민규] : Angels캠프 기대 되네요
          * [조광희] : 계절학기랑 AngelsCamp 랑 겹치네요. 계절학기 17일 종료.
          * 이후에 후기 쓰시는 분들은 위에 기년회와 AngelsCamp관련 사항을 꼭 다시 읽어보기 바랍니다.
  • 중위수구하기/조현태 . . . . 5 matches
         void change(int *number1, int *number2)
          change(&input_number[j],&input_number[j+1]);
         -export([getMiddle/3]).
         getMiddle(NumA, NumB, NumC) -> [_, A, _] = lists:sort([NumA, NumB, NumC]), A.
         18> pr_5:getMiddle(2, 5, 3).
  • 지도분류 . . . . 5 matches
         === ZeroPage ===
         ||["History지도"] ||ZeroPage 가 걸어온 기록들 ||
         ||["RubyLanguage"]|| . ||
         || CodeCoverage || 작성한 Test 가 Code 를 얼마나 수용하나 검사해주는 도구들 ||
         ||ProgrammingLanguageClass ||
  • 프로그래밍/DigitGenerator . . . . 5 matches
         public class DigitGenerator {
          int number = Integer.parseInt(line);
          String str = Integer.toString(i);
          bitSum += Integer.parseInt(each);
          int testCase = Integer.parseInt(line);
         [(zeropage)코드레이스출동] 연습
  • 프로그래밍언어와학습 . . . . 5 matches
         DeleteMe) 제목짓는 센스가 없는 관계로;; 원글의 뜻에 맞게 제목을 고쳐주시기를; Rename & Refactor This Page; --석천
          * 학교에서 C++ 배운다고 하드웨어 건드리나. -_-; (전전공이라면 몰라도..) 컴퓨터공학과의 경우 학교에서 C++ 배워도 어셈블러 레벨까지 다루는 사람이 별로 없다고 할때, C++ 을 배웠다고 시스템레벨 까지의 깊은 이해가 필요없었다는 점인데.. 글을 읽으면, 마치 '교육용 언어로 C, C++ 을 배웠다면 시스템 레벨까지 이해할 것' 처럼 쓴 것 같다고 생각. (C, C++ 포인터를 레퍼런스 이상의 개념으로 쓴적이 있었나.. --a) 차라리 '우리는 전전공 출신에 하드웨어제어 해본 사람 뽑습니다' 라고 할것이지..쩝. Domain-Specific 한 부분을 생각치 않고서는 시스템 프로그래머에게서는 늘 자바와 Script Language 는 '군인을 나약하게 만드는 무기' 일 수밖에 없으니까.
          * Language != Domain. 물론, Domain 에 적합한 Language 는 있더라도. 이 글이건 Talkback 이건.. 두개를 동일시 본다는 느낌이 들어서 좀 그렇군. (나도 가끔은 Java Language 와 Java Platform 을 똑같은 놈으로 보는 우를 범하긴 하군. -_-;)
  • 프로그래밍잔치/둘째날후기 . . . . 5 matches
          * 팀별 정리 : ["프로그래밍잔치/Successor"], ["프로그래밍잔치/ErrorMessage"]
         한편, Error Message 팀은..
         Error Message 팀은 JuNe 의 도움에 따라 그날 한 일을 정리하는데 Activity Diagram 을 이용하는 방법에 대해 알게 되었다. 그리고 Activity Diagram 을 이용, 그날 한 일들을 정리해본다.
         Error Message 팀에서는 잘된점으로 문제 사이즈를 적절하게 잡은 점을 뽑았다. 잘못된 점으로는 사람들의 개개인 능력을 정확하게 고려하지 않고, MFC 를 고른점과 역시 Pair 에서의 문제점, 그리고 '팀 이름이 안좋았다' 라는 의견이 있었다. 그리고 대화가 잘 이루어지지 않았다는 점을 뽑았다.
          * 왜 이 팀의 경우 Courage 할 사람이 없었을까. 옆의 팀에 비해서, 뭔가 일이 이루어질때 팀간에 환호성이라던지.. 적었다는 생각.
  • 프로그래밍잔치/셋째날 . . . . 5 matches
          관련 화일 : [http://zeropage.org/pub/WinMergeSetup.exe winmerge(화일비교프로그램)]
          * 8월 31일에 선배님과의 만남, ZeroPage 전체 뒷자리 예정
          * 뒷자리중에 ZeroPage 의 향후 발전 방향에 대하여 생각해 보자.
  • 프로그래밍파티 . . . . 5 matches
         || '''중앙대/ZeroPagers''' || '''서강대/Moa''' ||
         || ZeroPage #1 || ZeroPage #2 || MentorOfArts ||
          * Testability & Test coverage : 테스트가능성과 테스트지원 정도
         ["ZeroPageEvents"], [행사분류]
  • 하노이탑/조현태 . . . . 5 matches
         void hanoi(int from, int middle, int target, int num)
          cout << from << "에서" << target << "으로 옮깁니다.\n";
          hanoi (from, target, middle, num-1 );
          cout << from << "에서" << target << "으로 옮깁니다.\n";
          hanoi (middle, from, target, num-1 );
  • 홈페이지Template . . . . 5 matches
         ZeroPage 회원이라면, 다음의 정보가 들어가도록 해주세요.
         홍길동@zeropage.org 이라면, 홍길동 엣 zeropage 닷 org , 같이 적어주세요.
         = ZeroPage (학번입력란 ex- 07) =
         [홈페이지분류], ZeroPagers, ZeroWikian ( DeleteMe 복수개로 선택해 주세요. )
  • 황재선 . . . . 5 matches
          * ZeroPage 03학번 황재선입니다.
         jtable.getColumnModel().getColumn(index).setPreferredWidth(size);
         jtable.getPreferredScrollableViewportSize().setSize(width, height);
         [홈페이지분류], [ZeroPagers]
  • 3N+1Problem/신재동 . . . . 4 matches
         int getCount(int aNumber)
         int getMaxCount(int aStart, int aFinish)
          int count = getCount(i);
          int maxCount = getMaxCount(start, finish);
  • 5인용C++스터디/떨림없이움직이는공 . . . . 4 matches
         ||노수민|| [http://zeropage.org/pub/upload/MovingBall_SM.zip] || 떨림이 남아있음. ||
         ||조재화|| [http://zeropage.org/pub/upload/MoveCircle_CHO2.zip] || 잘했음. ||
         ||문원명|| [http://zeropage.org/pub/upload/BounceDouMwm.zip] || 잘했음. ||
         ||나휘동|| [http://zeropage.org/pub/upload/Leonardong_NonVibratingBall.zip] || 공이 올바르게 움직이지 않음. ||
  • 5인용C++스터디/움직이는공 . . . . 4 matches
         ||노수민|| [http://zeropage.org/pub/upload/MovingBall_SM.zip] || 잘했음. ||
         ||조재화|| [http://zeropage.org/pub/upload/MoveCircle_CHO.zip] || 잘했음. ||
         ||문원명|| [http://zeropage.org/pub/upload/BounceMwm.zip] || 잘했음. ||
         ||나휘동|| [http://zeropage.org/pub/upload/Leonardong_VibratingBall.zip] || 공이 올바르게 움직이지 않음. ||
  • 5인용C++스터디/윈도우에그림그리기 . . . . 4 matches
         WndProc은 BeginPaint를 호출하고 난 후 GetClientRect를 호출한다.
         GetClientRect(hwnd, &rect);
          wc.hbrBackground=(HBRUSH)GetStockObject(WHITE_BRUSH);
          while(GetMessage(&mSg,NULL,0,0))
          TranslateMessage(&mSg);
          DispatchMessage(&mSg);
          SelectObject(hDC, GetStockObject(NULL_BRUSH));
          PostQuitMessage(0);
  • AI오목컨테스트2005 . . . . 4 matches
          * [http://zeropage.org/trac/namsangboy/browser/Omok 오목소스_상협]
          * http://zeropage.org/trac/namsangboy/browser/Omok - 상협의 Python으로 만든 오목 AI (기초적인 것만 함)
         || 12/29 || 4시 칠피 || 2인용 오목/현태 || 사용자 정의 메시지 사용법 ,, [MFC/MessageMap] ,[MFC/Socket] || 태훈(레저 생활),민경 ||
          * [MFC/MessageMap]
  • AOI . . . . 4 matches
          * 여름방학 중 교재 : Programming Challenges ( Aladdin:8979142889 )
          * 원문 : http://online-judge.uva.es/problemset/
          || [IsBiggerSmarter?] || O ||. ||
          * http://online-judge.uva.es/problemset/ <-- 여기에서 로봇이 실시간으로 답이 맞았는지 채점도 해준답니다. 푸신분들은 한번 해 보세요 - 보창
  • ATmega163 . . . . 4 matches
         ########### change this lines according to your project ##################
         #put the name of the target mcu here (at90s8515, at90s8535, attiny22, atmega603 etc.)
         #put the name of the target file here (without extension)
         ########### you should not need to change the following line #############
  • AcceleratedC++ . . . . 4 matches
         [http://www.zeropage.org/pub/ebook/addison_wesley_accelerated_cpp_ebook_source.tgz ebook english]
          || ["AcceleratedC++/Chapter0"] || Getting started || 1주차 ||
          || ["AcceleratedC++/Chapter8"] || Writing generic functions || 4주차 ||
          || ["AcceleratedC++/AppendixA"] || Language details || ||
          || [http://sourceforge.net/projects/mingw/ MinGW] || GCC의 Windows 포팅 ||
  • AcceleratedC++/Chapter11 . . . . 4 matches
         == 11.5 Flexible memory management ==
          size_type size() const { return avail - data; } // changed
          iterator end() { return avail; } // changed
          const_iterator end() const { return avail; } // changed
  • AcceleratedC++/Chapter12 . . . . 4 matches
          while(is.get(c) && isspace(c)) // 입력이 있고 값이 공백이라면 무시
          while(is.get(c) && !isspace(C));
          is.unget();
         == 12.6 Conversions and memory management ==
  • Athena . . . . 4 matches
         || http://zeropage.org/~mulli2/Athena/Logo.bmp ||
          * Edge 디텍션 메뉴빼고 나머지 다했음(1시간30분) - 명훈
          * 5.9 Range- highlighting
          * 6.3 Edge Detection
  • AustralianVoting/곽세환 . . . . 4 matches
          cin.get();
          cin.getline(candidates[i], 81);
          while (cin.getline(temp, 60) && strcmp(temp, ""))
          cin.get();*/
  • AutomatedJudgeScript/문보창 . . . . 4 matches
         // no10188 - Automated Judge Script
          cin.get();
          c = cin.get();
         [AutomatedJudgeScript] [문보창]
  • Bioinformatics . . . . 4 matches
          * 교재 : “Bioinformatics: A practical guide to the analysis of genes and proteins”, Second Edition edited by Baxevanis & Ouellette
         이런 취지에서 NCBI는 sequence-related information에 관한 모델을 만들었다. 그리고 이런 모델을 이용해서 Entrez(data retrieval system)나 GenBank DB(DNA seq.를 저장해둔 DB, 두 가지는 유전자 연구의 중요한 data들이다.)와 같이 소프트웨어나 통합 DB시스템을 가능하게 만들었다.
         === GenBank flatfile & format VS NCBI data model===
         GenBank flatfile은 DNA-centered의 보고서이다. DNA중심이라는 것은 어떤 단백질의 유전자 정보를 저장하고 있는 DNA영역이 DNA위의 coding region이라고 불린다. 반대로 대부분의 Protein seq. DB들은 Protein-centered의 관점이며, 이는 단백질과 유전자 사이는 accesion number(유전자를 접근하기위한 DB의 key값) ... 진행중
         National Center for Biotechnology Information 분자 생물 정보를 다루는 국가적인 자료원으로서 설립되었으며, NCBI는 공용 DB를 만들며, 계산에 관한 생물학에 연구를 이끌고 있으며, Genome 자료를 분석하기 위한 software 도구를 개발하고, 생물학 정보를 보급하고 있습니다. - 즉, 인간의 건강과 질병에 영향을 미치는 미세한 과정들을 보다 더 잘 이해하기 위한 모든 활동을 수행
         Established in 1988 as a national resource for molecular biology information, NCBI creates public databases, conducts research in computational biology, develops software tools for analyzing genome data, and disseminates biomedical information - all for the better understanding of molecular processes affecting human health and disease.
         Entrez는 통합 데이터베이스 retrieval 시스템으로서 DNA, Protein, genome mapping, population set, Protein structure, 문헌 검색이 가능하다. Entrez에서 Sequence, 특히 Protein Sequence는 GenBank protein translation, PIR, PDB, RefSeq를 포함한 다양한 DB들에 있는 서열을 검색할 수 있다.
         인간의 염색체(chromosome)의 종류는 23개이다. 22개는 상염색체(autosome)이고 1개는 성염색체(sex chromosome)이다. 한 종류의 염색체는 서로의 쌍을 가지고 있다. 따라서 인간의 염색체군(genome)은 46개의 chromosome으로 구성되어 있다. chromosome은 세포내에서 대부분의 시간을 실타래(fiber)같은 형태로 있는데.. 이는 chromosome 기본단위인 뉴클레오솜(Nucleosome)들이 결합된 형태이다. 이 nucleosome은 하나의 히스톤(histone)단백질을 DNA가 두번 휘감은 형태이다. --작성중
         == Gene란 ==
         유전 형질을 말하며 유전에 관여하는 특정 물질이다. Gene의 모임이 Genome이다. 또한 이 Gene는 DNA에 그 내용이 암호화 되어 있다. 이미 알고 있을지도 모르겠지만, Gene이라는 것은 DNA의 염기 배열이다. 이 염기 배열(base sequence)이 어떤 과정을 통해서 대응되는 순서로 아미노산(amino acid)끼리의 peptide결합을 하여 단백질로 나타는 것을 유전 형질 발현이라고 한다.
  • BuildingParser . . . . 4 matches
         전통적인 Programming Language 수업의 개인과제.
         [http://wiki.zeropage.org/pds/2006412115412/PL_PA1.doc 2006. 4. 11. Specification]
         Programming Language Processors in Java: Compilers and Interpreters by David Watt, Deryck Brown
         [http://wiki.zeropage.org/pds/20064714242/Addison%20Wesley%20-%20Building%20Parsers%20with%20Java.pdf Building Parsers With Java by Steven John Metsker]
  • B급좌파 . . . . 4 matches
         http://image.wowbook.com/book/large_image/89-85304-71-2.gif
         맨날 '학연이네 지연이네 지역감정이 어쩌네' 하면서, 무심코 나는 그 사람에게 폭력을 행사한 것이리라. 차라리 그냥 'ZeroPage 에서 활동중 누구입니다' 라고 할걸. 온라인 모임이름이라면 그래도 1년에 10만 이상 못들어가는 대학교보단 그래도 덜 폭력적이련만. (하긴 결국 중대모임이므로 똑같으려나..) 나의 언어에선 당연한 세상이 다른 사람들에겐 당연할 수 없는 세상인 경우가 있다. 순간에 대해서 민감할 수 있었더라면. 깨어있었다면. -- ["1002"]
  • ContestScoreBoard/문보창 . . . . 4 matches
          cin.get();
          cin.get();
          cin.get();
          cin.get();
  • ContestScoreBoard/차영권 . . . . 4 matches
          cin.get();
          cin.get();
          cin.get();
          cin.get();
  • Cpp에서의가변인자 . . . . 4 matches
          AfxMessageBox(str);
         [인수]는 AfxMessageBox류를 띄울때 참 유용하게 쓰고 있다. 가변인자를 몰랐을때에는
         AfxMessageBox(str);
         VAMessageBox(_T("a : %d, b : %d, c: %d"), a, b, c); // variant argument(?)의 약자같다.
  • CryptKicker2/문보창 . . . . 4 matches
          cin.get(), cin.get();
          cin.getline(str, MAX_LEN, '\n');
          cin.get();
  • CxxTest . . . . 4 matches
         http://cxxtest.sourceforge.net
         [1002]의 경우 요새 CxxUnit 을 사용중. 밑의 스크립트를 Visual Studio 의 Tools(일종의 External Tools)에 연결시켜놓고 쓴다. Tool 을 실행하여 코드제너레이팅 한뒤, 컴파일. (cxxtestgen.py 는 CxxTest 안에 있다.) 화일 이름이 Test 로 끝나는 화일들을 등록해준다.
          '''cmd= "python cxxtestgen.py --runner=ParenPrinter --gui=Win32Gui -o runner.cpp "+toStr(testFiles)'''
          cmd= "python cxxtestgen.py --runner=ParenPrinter -o runner.cpp "+toStr(testFiles)
  • DPSCChapter4 . . . . 4 matches
         '''["Adapter"](105)''' Convert the interface of a class into another interface clients expect. Adapter lets classes work together that couldn't otherwise because of incompatible interfaces
         '''Bridge(121)''' Decouple an abstraction from its implementation so that the two can vary independently
         '''Flyweight(189)''' Use sharing to support large numbers of fine-grained objects efficiently.
         '''Bridge(121)'''은 적용(implementation)의 추상화를 통한 분리를 통하여 둘에게 독립성을 부여한다.
  • DataCommunicationSummaryProject/Chapter9 . . . . 4 matches
         == Short-Range Wireless Networks ==
          * cellular networks가 cell을 반경으로 하는데 비하여, Short-Range Wireless Networks는 아주 짧은 반경,Ultra Wide Banded 을 사용,고속이다.pbx처럼 pirvate networks이다.
          * cellular networks가 예상보다 빠르게 성장한데 비하여,short-range mobile systems은 덜 성공적이였다.그 이유에는 속도,유선에 비하여 신뢰성의 떨어짐, 경쟁적인 기준이 있다.물론 Cordless phones 처럼 인기있는것도 있지만, 점점 범위를 늘리려고 한다. 또한roaming에서의 실패성이 많다.적외선이 laptop 이나 PDA에서 거의 사용되지만 잘 사용되지 않는다.
          * built-in key management system - 이건 잘 모르겠다. 가증한 키는 제한되어 있고, 해킹하는 데에는 선형시간이 걸린다.
  • DataSmog . . . . 4 matches
         http://image.wowbook.com/book/large_image/89-374-2705-2.gif [[BR]][http://www.wowbook.com/generic/book/info/book_detail.asp?isbn=ISBN89-374-2705-2 데이터스모그]
  • DevOn . . . . 4 matches
          * [난해한 언어] 개론과 [Befunge]
          * [http://www.bedroomlan.org/tools/befunge-93-playground befunge playground] : befunge에 대한 설명, 코드 실행을 해볼 수 있다.
  • DirectVariableAccess . . . . 4 matches
         초기화처럼 변수에 접근하는 방법도 큰 이슈 중 하나였다. 이것에도 두가지 방법이 있는데, 역시 패턴의 존재 이유처럼, 하나는 유연성, 또 다른 하나는 가독성이다. 첫번째 방법은 모든 변수를 직접 접근하는 것이다. 다른 하나는, 항상 메세지를 보내는 것이다.(setter,getter를 사용한다.)
         ...getX()...
         와드 아저씨의 말로는, '클래스에 아주 적은 양의 메소드만 존재한다면, getter/setter를 추가하는 것만으로도 메소드의 수가 두배가 되어버린다. 이는 전혀 사용되지 않을 유연성을 위해 쓸데없이 갯수를 늘린 것이다.' 라고 한다.
         하지만 이 클래스가 상속이 될 가능성이 있다면, setter/getter를 오버라이딩 해서 사용할수 있으므로, IndirectVariableAccess를 쓰는 것이 괜찮다.
  • DoItAgainToLearn . . . . 4 matches
         In my own experience of designing difficult algorithms, I find a certain technique most helpfult in expanding my own capabilities. After solving a challenging problem, I solve it again from scratch, retracing only the ''insight'' of the earlier solution. I repeat this until the solution is as clear and direct as I can hope for. Then I look for a general rule for attacking similar problems, that ''would'' have led me to approach the given problem in the most efficient way the first time. Often, such a rule is of permanent value. ...... The rules of Fortran can be learned within a few hours; the associated paradigms take much longer, both to learn and to unlearn. --Robert W. Floyd
         George Polya는 자신의 책 NoSmok:HowToSolveIt 에서 이런 말을 합니다:
         Even fairly good students, when they have obtained the solution of the problem and written down neatly the argument, shut their books and look for something else. Doing so, they miss an important and instructive phase of the work. ... A good teacher should understand and impress on his students the view that no problem whatever is completely exhausted. --George Polya
  • Doublets/문보창 . . . . 4 matches
          cin.getline(word, 17, '\n');
          cin.getline(word, 17, ' ');
          cin.getline(word, 17, '\n');
          cin.get();
  • DylanProgrammingLanguage . . . . 4 matches
         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
         Dual-license: GNU Lesser General Public License
          * dynamic language 라.. dynamic programming 은 들어봤어도.. -_-a [임인택]
          * 보통 '약형 언어'를 dynamic languages 라고 하던데. 런타임에서 동적으로 타입을 처리하니까. 처음 들어봤는데, 97년에 태어난 언어네... --[이덕준]
  • EightQueenProblem/이선우2 . . . . 4 matches
          if( size < 1 ) throw new Exception( NQueen2.class.getName() + "- size must be greater than 0." );
          public int getSize()
          sizeOfBoard = Integer.parseInt( args[0] );
          System.out.println( "Usage: java NQueen2 size" );
  • EightQueenProblem/임인택/java . . . . 4 matches
          get_Queen(i,0);
          public void get_Queen(int x, int y)
          get_Queen(i,y+1);
          Queen myqueen = new Queen(Integer.parseInt(args[0]));
  • EightQueenProblemSecondTryDiscussion . . . . 4 matches
          UnAttackableList0 = self.GetUnAttackableOthersPositionList (0)
          UnAttackableList1 = self.GetUnAttackableOthersPositionList (1)
          UnAttackableList2 = self.GetUnAttackableOthersPositionList (2)
          UnAttackableList = self.GetUnAttackableOthersPositionList (Level)
         제가 보기에 현재의 디자인은 class 키워드만 빼면 절차적 프로그래밍(procedural programming)이 되는 것 같습니다. 오브젝트 속성은 전역 변수가 되고 말이죠. 이런 구성을 일러 God Class Problem이라고도 합니다. AOP(Action-Oriented Programming -- 소위 Procedural Programming이라고 하는 것) 쪽에서 온 프로그래머들이 자주 만드는 실수이기도 합니다. 객체지향 분해라기보다는 한 거대 클래스 내에서의 기능적 분해(functional decomposition)가 되는 것이죠. Wirfs-Brock은 지능(Intelligence)의 고른 분포를 OOD의 중요요소로 뽑습니다. NQueen 오브젝트는 그 이름을 "Manager"나 "Main''''''Controller"로 바꿔도 될 정도로 모든 책임(responsibility)을 도맡아 하고 있습니다 -- Meyer는 하나의 클래스는 한가지 책임만을 제대로 해야한다(A class has a single responsibility: it does it all, does it well, and does it only )고 말하는데, 이것은 클래스 이름이 잘 지어졌는지, 얼마나 구체성을 주는지 등에서 알 수 있습니다. (Coad는 "In OO, a class's statement of responsibility (a 25-word or less statement) is the key to the class. It shouldn't have many 'and's and almost no 'or's."라고 합니다. 만약 이게 자연스럽게 되지않는다면 클래스를 하나 이상 만들어야 한다는 얘기가 되겠죠.) 한가지 가능한 지능 분산으로, 여러개의 Queen 오브젝트와 Board 오브젝트 하나를 만드는 경우를 생각해 볼 수 있겠습니다. Queen 오브젝트 갑이 Queen 오브젝트 을에게 물어봅니다. "내가 너를 귀찮게 하고 있니?" --김창준
         route=superman.getEverydayPath()
         다시 머리가 아파오기 시작합니다. 이번에 ''자를 수 있는데로 잘라보자''라고 결심을 하게 된 배경중 하나가, NQueen2 에서 자신의 영역을 뛰어넘는 Manager가 되버리는 경우에 대한 이야기가 있어서 였습니다. 그렇다면 역으로, 위에서 superman과 object의 개념이나 경계는 모호해지는게 아닌가요? 그렇다면, Player가 따로 있는 개념보다는 Board에서 처리하는게 더 OO적인가요?
  • ErdosNumbers/문보창 . . . . 4 matches
          cin.get();
          cin.getline(thesis[i], 100, ':');
          while (cin.get() != '\n')
          cin.getline(name, 20, '\n');
  • EventDrvienRealtimeSearchAgency . . . . 4 matches
         = EDRSA(Event Driven Realtime Search Agency) =
          * 기존의 단순히 정보 중심의 검색 Agency 에 + Event 와 Time 개념을 추가 하였다.
          * 쉽게 생각하면 로봇이 대신 웹서핑을 해서 사용자가 필요한 정보만 실시간으로 수집해서 바로 바로 실시간으로 제공해주는 Searcy Agency를 Event Driven Realtime Search Agency 라고 칭한다.
  • FeedBack . . . . 4 matches
         '''The American Heritage(r) Dictionary of the English Language, Fourth Edition'''[[BR]]
          * Sound created when a transducer such as a microphone or electric guitar picks up sound from a speaker connected to an amplifier and regenerates it back through the amplifier.
          *. The process by which a system, often biological or ecological, is modulated, controlled, or changed by the product, output, or response it produces.
  • FullSearchMacro . . . . 4 matches
          FullSearch는 낱말 찾기 기능에 중점을 두게 고치고, [노스모크]의 확장은 [모인모인]의 PageList를 확장했습니다. --WkPark
         그런데, gybe 경우에 해당되는 페이지 이름이 불규칙해서 PageList를 쓸 수가 없습니다. FullSearch가 날짜별 정렬을 지원하지 않는다면, MoniWiki의 기능 중에 어떤 걸 쓰면 될까요? --[kz]
          {{{[[PageList(^Gybe.*|Gybe$)]]}}}이런 식으로도 됩니다. [모인모인]에서도 되구요, MoniWiki는 여기에 date옵션을 쓸 수 있는거죠. --WkPark
         See also PageListMacro
  • GarbageCollection . . . . 4 matches
         = Garbage Collection =
         = disadvantage =
         특정 주기를 가지고 가비지 컬렉션을 하기 때문에 그 시점에서 상당한 시간상 성능의 저하가 생긴다. 이건 일반적 애플리케이션에서는 문제가 되지 않지만, time critical 애플리케이션에서는 상당한 문제가 될 부분임. (Incremental garbage collection? 를 이용하면 이 문제를 어느정도 해결하지만 리얼타임 동작을 완전하게 보장하기는 어렵다고 함.)
         [http://en.wikipedia.org/wiki/Garbage_collection_%28computer_science%29]
  • HelpOnInstallation . . . . 4 matches
         `rcs`가 설치되었는지 확인한다. {{{/usr/bin/rlog /usr/bin/ci /usr/bin/co}}}등등의 실행파일이 있어야 한다. {{{/usr/bin/merge}}}도 필요하다. PHP gettext 모듈이 필요하다. See also MoniWikiRcs
          그러나 초보사용자라면 SystemPages는 반드시 설치하는 것을 권장한다.
          1. MoniSetup을 실행시킬 때, {{{$admin_passwd}}}를 설정하면 자신만 DeletePage할 수 있다. 이 값을 설정하면, 차후에 MoniSetup을 할 때 이 값을 알아야 고칠 수 있으며, config.php에 이 값이 들어가므로 수동으로 고칠 수 있다. See also AdminPassword
  • HierarchicalDatabaseManagementSystem . . . . 4 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.
  • HowToBlockEmpas . . . . 4 matches
         지금 empas 에서 zeropage 의 해당 위키페이지들이 전부 노출되어버린 상태입니다. 아무래도 위험하다 생각되어지는데 좋은 해결방법이 없을까요? (또는 대외적으로 이를 홍보방법으로 이용할까요? -_-a)
          1. zeropage 왼쪽 frame 의 ZeroWiki 부분에 로그인 루틴을 붙이고, ZeroWiki 의 alias를 수정하자. (단, open password)
          * Page History 로 해당 페이지를 원상복구 할 수 있고, 백업도 주기적으로 잘 해주고 있으니, 그냥 검색엔진 IP를 막는 것으로 마무리 지었으면 합니다. 단, 동문서버에 링크 거는 것에 대한 것이 문제인데, 이는 동문서버팀에게 요청하는 선으로 해결지었으면 합니다. --석천
         User-agent: *[[BR]]
  • InterWikiIcons . . . . 4 matches
          * SourceForge:projects/moniwiki
         What about copy gentoo-16.png to gentookorea-16.png for InterMap entry 'GentooKorea'?
         Any recommendations on what software to use to shrink an image to appropriate size?
  • InvestMulti - 09.22 . . . . 4 matches
          for i in range(0,4):
          for j in range(0,3):
          for i in range(0,4):
          for j in range(0,3):
  • JAVAStudy_2002/진행상황 . . . . 4 matches
          *대기실 UI이 만듬 UI만들기 진짜 싫다. --; (http://zeropage.org/~woodpage)
          *[http://zeropage.org/~woodpage/pds/채팅.zip 소스]
  • Java/CapacityIsChangedByDataIO . . . . 4 matches
          size = getShowedString(size, NUMBER_LIMIT_LEN);
          capacity = getShowedString(capacity, NUMBER_LIMIT_LEN);
          private String getShowedString(String aSrc, int aLimit) {
          aVector.add("This is Gabage Data");
  • Java/JDBC . . . . 4 matches
         import java.sql.DriverManager;
         public class DBManager {
          Connection con = DriverManager.getConnection(url, "namsangboy", "namsangboy");
  • Java2MicroEdition . . . . 4 matches
          http://zeropage.org/pub/Java2MicroEdition/J2ME.jpg
          * [http://zeropage.org/~dduk/development/j2me/midp-2_0-fr-spec-ko.zip midp 2.0 한국어 스펙]
          * [http://zeropage.org/~dduk/development/j2me/midp-2_0-src-windows-i686.zip midp 2.0 (win용)]
          * [http://eclipseme.sourceforge.net/ eclipse j2me plugin]
  • JavaScript/2011년스터디/3월이전 . . . . 4 matches
          * 네임스페이스 사용 시 org.zeropage.namespace는 되고 org.zeropage.namespace.function1은 안 되는 이유
          * 네임스페이스 사용 시 org.zeropage.namespace는 되고 org.zeropage.namespace.function1은 안 되는 이유
  • JavaScript/2011년스터디/URLHunter . . . . 4 matches
          <script language ="Javascript" src ="URLHunterV1.js"></script>
          setInter = setInterval("URLChange();",100);
         var URLChange = function(){
          //getURL
  • JavaScript/2011년스터디/윤종하 . . . . 4 matches
         [[pagelist(^JavaScript/2011년스터디)]]
          <script language="javascript" type="text/javascript">
          <script language="javascript" type="text/javascript">
          var obj = document.getElementById("main");
  • JavaStudy2004/자바따라잡기 . . . . 4 matches
          요약해서 말하면 자바는 인터넷의 기반인 웹의 프로그램 언어(Language)라고 이해하면 된다.
          * GarbageCollection
          출전 : 1997년 9월호 디스커버 잡지 72쪽에 실린, David Gelernter의 "Truth, Beauty, and the Virtual Machine".
          * http://zeropage.org/~iruril/jdk-1_5_0_01-windows-i586-p.exe
         http://java.sun.com/docs/books/tutorial/getStarted/cupojava/index.html
  • JihwanPark . . . . 4 matches
         = Zeropage 학번 =
          * 기수 : ZeroPage 9기
          * [http://zeropage.org/moin/moin.cgi?action=userform&uid=1010395501.34.23553 로그인]
         ["홈페이지분류"], ["ZeroPagers"]
  • JollyJumpers/iruril . . . . 4 matches
          // input()은 getIntArray()에서 사용
          public int [] getIntArray()
          intArray[i] = Integer.parseInt(stringArray[i]);
          jumpersArray = getIntArray();
  • KDPProject . . . . 4 matches
          * 임시 Image 자료실 - http://zeropage.org/~reset/zb/zboard.php?id=KDP_board_image . 이미지나 기타 필요 화일 첨부를..~
          * http://c2.com/cgi/wiki?PortlandPatternRepository - Portland Pattern Repository. 유명한 Wiki page.
  • LC-Display/문보창 . . . . 4 matches
         int inAnaloge(Digit * d);
          Digit digits[MAX_LINE]; // 입력받을 Analoge 숫자
          int line = inAnaloge(digits); // 처리해야 될 줄 수
         int inAnaloge(Digit * d)
  • LazyInitialization . . . . 4 matches
         LazyInitialization의 하나의 변수당 두개의 메소드로 나눠서 초기화를 한다. 하나는 변수가 LazyInitialization되는 것을 감추어 주는 getter이고, 다른 하나는 변수에다 디폴트값으로 할당을 해줄 DefaultValueMethod이다. 이 방법은 유연성이 증대된다. 당신이 서브클래스를 만든다면, DefaultValueMethod를 오버라이딩함으로써, 기능을 바꿀 수 있다. 전장에서도 언급했듯이 성능도 증대시킬 수 있다.
         변수마다 getter를 만들자. 필요하다면 DefaultValueMethod를 써서 초기화를 하자.
          int getCount()
          int getPeriod()
  • MFC/ObjectLinkingEmbedding . . . . 4 matches
          || OnChange() || 임베드된 객체에 변경사항이 존재하면 그 항목의 서버에 보고될 때 프레임웍에 의해 호출된다. 일반적인 경우는 임베드된 객체를 다시 그릴때이다. ||
          || OnGetItemPosition() || OLE객체가 표시되어야 하는 컨테이너의 클라이언트 영역의 직사각형을 얻기 위해 프레임웍에 의해 호출 ||
          || OnChangeItemPosition() || 엠베드된 객체의 범위가 편집 작업 동안 변경되었다는 것을 컨테이너에 알리기 위해 프레임웍에 의해 호출 ||
          || OnGetExtent() || 임베드된 객체의 실제 범위를 얻기 위해 프레임웍에 의해 호출되는 부분이다. ||
          || NotifyChanged() || 서버에서 객체가 변경되면, 이 객체를 임베드 하고 있는 모든 컨테이너에게 이를 알려 컨테이너가 OnChanged()를 호출하도록 한다. ||
          서버측에는 COleServerDoc에서 파생된 도큐먼트를 이용한다. 서버측에서는 반드시 OnGetEmbeddedItem() 멤버를 구현해야한다. 이는 이 함수가 순수가상 함수이기 때문이다.
  • Mario . . . . 4 matches
          * 마리오 덕후는 마리오의 목숨을 최대한으로 가지고 쿠퍼를 잡으려고 합니다. 그런데, 이 덕후는 게임을 너무 여러번 했더니 각 Stage에서 목숨을 얻거나 잃는 갯수가 항상 일정합니다. 또, 이 덕후는 모든 지름길을 다 알고 있어 원한다면 굴뚝을 통해 마리오를 한 Stage를 건너뛰게 할 수 있습니다.(1탄->3탄, 3->5탄 등, 횟수제한 없음) 이 덕후는 가장 많은 목숨을 얻은 채로 게임을 끝내고 싶어합니다.(마지막 쿠퍼가 나오는 Stage는 꼭 들러야합니다) 이때, 이 덕후는 몇 개의 목숨으로 게임을 끝낼 수 있을까요?
         judge할 수 있는 사이트가 없으므로(자체 제작된 문제입니다) 알아서 잘 풀고, 확인해보시기 바랍니다.
  • MedusaCppStudy/석우 . . . . 4 matches
         void changeinsmall(Words& word);
          changeinsmall(word);
         void changeinsmall(Words& word)
          cout << "Change: " << won << endl;
  • MemeHarvester . . . . 4 matches
          * 이것은 [EventDrvienRealtimeSearchAgency] 의 일종이다.- 싸이월드를 보면 자신의 방명록에 글이 올라오면 바로 알려준다. 이를 모든 웹사이트에 대해서 가능하도록 하는 프로젝트, 물론 단순히 새글이 올라왔다고만 알려주는것은 아니다. 어떠한 새글이 올라왔는지 실시간으로 알려주며 키워드를 입력하면 해당 키워드가 포함된 글이 올라올때만 알려주기도 한다. 활용 예를 보면 어떤 프로젝트인지 잘 이해가 갈 것임..
         || 05/12/28 || client Agency || 로그인 및 등록해놓은 사이트 목록 보여주는것까지 완료 ||
         || 05/12/31|| client Agency || 기본적인 기능 완료, 서버측도 완료 ||
         || 06/01/07|| client Agency, 서버 || 사이트 및 키워드 추가 삭제 완료, 데이터 필터링 완료(싸이월드 방명록이나, 일반 게시판) ||
  • MoinMoin . . . . 4 matches
          * [http://sourceforge.net/projects/moin/ SourceForge Project Info]
          * [http://moin.sourceforge.net/ Project Homepage]
         ''No! Originally "MoinMoin" does '''not''' mean "Good Morning". "Moin" just means "good" or "nice" and in northern Germany it is used at any daytime, so "Good day" seems more appropriate.'' --MarkoSchulz
  • NumberBaseballGame/영록 . . . . 4 matches
          cin.get(input[0]);
          cin.get(input[1]);
          cin.get(input[2]);
          cin.get();
  • NumericalAnalysisClass . . . . 4 matches
         주교재 : http://images.amazon.com/images/P/083113111X.01.MZZZZZZZ.jpg wiki:ISBN:083113111X
         http://images.amazon.com/images/P/1558606793.01.__PE_PIm.arrow,TopLeft,-2,-19_SCMZZZZZZZ_.jpg wiki:ISBN:1558606793
  • PairProgramming . . . . 4 matches
         http://pairprogramming.com/images/pairprogrammers.gif
          * 5분 Pair-Change - 장과 단이 존재하긴 하는데. 장점으로 본다면, 자신의 프로그래밍 차례가 빨리 돌아오면서 Pair 끼리의 Feedback 이 빠르다는 점에서 집중도가 높다는 점이 있다. 단, Junior 의 경우 자신의 사고가 성숙해질 시간을 방해할 수 있다. 이 경우 5분으로 시작, 점차적으로 Change 의 기간을 늘려주는 방법이 있다.
         또 하나의 문제점으로 제기된 것은, Junior 가 Expert의 권위에 눌릴 수 있다는 것이다. Junior 는 질문에 용감해야 한다. Expert는 답변에 인색해서는 안된다. 열린 마음이 필요한 일이다. (Communication 과 Courge 는 XP 의 덕목이다. ^^)
         // in GetConnectionObject.inc file
         function GetConnectionObject()
  • PhotoShop2003 . . . . 4 matches
          * 눈깔 책의 내용을 참조하면서 어젯밤 만든 IMAGE CLASS , PIXEL CLASS을 결국 사용안하기로 했다
         || ^..^ || ^..^ || Edge Detection Sobel(8방향)COMPLETE|| 철민 || 30분 ||
          *NEW KNOWLEDGE
         || ^..^ || ^..^ || Edge Detection Prewitt(8방향) COMPLETE|| 철민 || 30분 ||
         || 17:45 || 17:47 || Threshold(binary image) 완성 || 인수 || 2분 ||
          * [http://zeropage.org/~namsangboy/photoshop2003]
  • PokerHands/Celfin . . . . 4 matches
          cin.getline(temp, 255);
         int decideBigger(Poker *card1, Poker *card2)
          return decideBigger(black, white);
          return decideBigger(blackPair, whitePair);
  • PrimeNumberPractice . . . . 4 matches
          int targetNumberScope[scope + 1];
          SetScope(targetNumberScope, scope);
          CalculatePrimeNumber(targetNumberScope, scope);
          PrintPrimeNumber(targetNumberScope, scope);
  • ProgrammingLanguageClass/2002 . . . . 4 matches
          * ["ProgrammingLanguageClass/Report2002_1"]
          * ["ProgrammingLanguageClass/Report2002_2"]
          * ["ProgrammingLanguageClass/Exam2002_1"]
          * ["ProgrammingLanguageClass/Exam2002_2"]
  • ProgrammingLanguageClass/2006 . . . . 4 matches
         [ProgrammingLanguageClass/2006/Report1]
         [ProgrammingLanguageClass/2006/Report2]
         [ProgrammingLanguageClass/2006/Report3]
         [ProgrammingLanguageClass/2006/EndTermExamination]
  • ProgrammingLanguageClass/Report2002_2 . . . . 4 matches
         = Principles of Programming Languages Spring, 2002 Programming Assignment #2 =
          1. To determine the largest and smallest positive floating point number in Intel Pentium processor.
         The output should be a sequence of test programs with the results generated from them. Your grade will be highly dependent on the quality of your test programs.
         ["ProgrammingLanguageClass"]
  • RandomPageMacro . . . . 4 matches
         {{{[[RandomPage(9)]]}}}
         [[RandomPage(9)]]
         {{{[[RandomPage]]}}}
         [[RandomPage]]
  • RecentChanges . . . . 4 matches
         '''로그인 하고 쓰시면 ip대신에 자신의 멋진 id가 남습니다. ''' 현재 [[PageCount()]] 개의 페이지가 있습니다.
         [[RecentChanges(timesago,daysago,notitle,comment,days=30,item=100,board,hits,showhost,js,timesago,change,allusers,editrange)]]
  • Refactoring/BigRefactorings . . . . 4 matches
         http://zeropage.org/~reset/zb/data/TeaseApartInheritance.gif
         http://zeropage.org/~reset/zb/data/ConvertProceduralDesignToObjects.gif
         http://zeropage.org/~reset/zb/data/SeparateDomainFromPresentation.gif
         http://zeropage.org/~reset/zb/data/ExtractHierarchy.gif
  • ReverseAndAdd/남도연 . . . . 4 matches
          L = [input() for i in range(n)]
          for k in range(j):
          for k in range(j):
          for k in range(j):
  • RoboCode/siegetank . . . . 4 matches
         Upload:siegetank.Kim_1.0.jar
         Upload:siegetank.DodgeMan_1.0.jar
         Upload:siegetank.Zyint_1.0.jar
  • RssMacro . . . . 4 matches
         [[RSS(http://chemie.skku.ac.kr/wiki/wiki.php/RecentChanges?action=rss_rc)]]
         [[RSS(http://chem.skku.ac.kr/~kle/moin/RecentChanges?action=rss_rc)]]
         [[RSS(http://chemie.skku.ac.kr/wiki/wiki.php/RecentChanges?action=rss_rc)]]
         [[Rss(http://chemie.skku.ac.kr/wiki/wiki.php/BlogChanges?action=blogrss&all=1)]]
  • Ruby/2011년스터디/김수경 . . . . 4 matches
         [[pagelist(^Ruby/2011년스터디)]]
          * ZeroPage에서 사용할 수 있는 대화방을 Ruby로 구현한다.
          * [http://nforge.zeropage.org/projects/0chat ZeroChat]
  • RubyLanguage/Expression . . . . 4 matches
         [[pagelist(^RubyLanguage)]]
          * Integer class의 method. Integer가 나타내는 횟수만큼 반복
  • ScheduledWalk/임인택 . . . . 4 matches
         package RandomWalk;
          size = Integer.parseInt(din.readLine());
          curX = Integer.parseInt(startPoint[0]);
          curY = Integer.parseInt(startPoint[1]);
  • Slurpys/신재동 . . . . 4 matches
          for i in range(2, len(string)):
          for i in range(len(string.split('C')) - 1):
          for i in range(n):
          for i in range(n):
  • StandardWidgetToolkit . . . . 4 matches
         The most succinct description of the Standard Widget Toolkit component is this:
         import org.eclipse.swt.widgets.Display;
         import org.eclipse.swt.widgets.Label;
         import org.eclipse.swt.widgets.Shell;
  • Star . . . . 4 matches
         [[https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=13&page=show_problem&problem=1100 원문보기]]
         [[http://online-judge.uva.es/p/v101/p10159.gif]] ~~[[DeadLink]]~~
  • SystemEngineeringTeam/TrainingCourse . . . . 4 matches
          * 왜 위의 5가지냐고? 그냥, 어디서 들어봐서. 왜 저 5가지인지는 그렇게 중요하지 않다. [http://www.5055.co.kr/pds/spboard/board.cgi?id=establishment&page=16&action=view&number=34.cgi&img=no 일단 선택지를 좁히는 것이 중요.] 진짜 선택은 이 다음부터다.
         ||패키지 관리자||yum||apt-get||port|| ||
          * 데비안 계열 - 패키지 매니져 : apt-get
          * 이유 : Ubuntu는 데스크탑으로 사용중이기에 Debian계열의 apt-get패키지는 사용한 적이 있다. 반면 CentOS의 yum패키지는 사용해 본 적도 별로 없고 사용하였을때 의존성문제로 많은 애러를 보았기에 이를 공부해 보고자 선택. 또한CentOS가 서버로 많이 사용된다는 점을 들어 문재해결시 도움이 될 자료가 많을 것 같아서 선택
  • ThePriestMathematician/하기웅 . . . . 4 matches
         #include "BigInteger.h"
         using BigMath::BigInteger;
         BigInteger fourPin[MAX_DISK+1];
         BigInteger bi = 2;
  • TicTacToe/박진영,곽세환 . . . . 4 matches
          int x = e.getX();
          int y = e.getY();
          g = getContentPane().getGraphics();
  • TortoiseCVS . . . . 4 matches
          * [http://sourceforge.net/projects/tortoisecvs CVS Client. '''클라이언트''']
         TortoiseCVS 의 경우는 CVS Conflict Editor 를 Preference 에서 설정할 수 있다. [1002]의 경우는 WinMerge 로 잡아놓았다.
         WinMerge 등의 Diff 표현이 잘 되는 Compare tool 을 쓰는 것이 CVS Conflict 처리하기에는 훨씬 편하다. (기존의 <<<< ________ >>>> 으로 소스코드 안에 표현되었을때를 생각해보길. :) )
         WinMerge 에서 통합하고 난뒤 TortoiseCVS 에서의 확인을 한번 더 받고 나면 처리 완료.~
  • UDK/2012년스터디 . . . . 4 matches
         매크로 중 basic coverage를 분석
          * UDK 및 nFringe 설치 및 컴파일
          * [박재민] [http://wiki.zeropage.org/wiki.php/UDK/2012%EB%85%84%EC%8A%A4%ED%84%B0%EB%94%94/%EC%86%8C%EC%8A%A4?action=show#s-2 카메라 소스] 분석 중...
          [http://wiki.zeropage.org/wiki.php/UDK/2012%EB%85%84%EC%8A%A4%ED%84%B0%EB%94%94/%EC%86%8C%EC%8A%A4?action=show#s-3 간단한 "Hello" + "World" 문자열 연결 Kismet node 예제]
          좀 더 관심있으면 다음 예제도 도움이 될 듯. [http://udn.epicgames.com/Three/DevelopmentKitGemsConcatenateStringsKismetNodeKR.html Concatenate Strings (문자열 연결) 키즈멧 노드 만들기]
  • UDK/2012년스터디/소스 . . . . 4 matches
         // EmeraldStage/ESGameInfo.uc
         // Event occured when character logged in(or creation). There are existing function PreLogin, PostLogin functions.
          `log(pc.Name@"logged in");
         // EmeraldStage/ESPlayerController.uc
          DesiredCameraZOffset = (Health > 0) ? - 1.2 * GetCollisionHeight() + Mesh.Translation.Z : 0.f;
          CurrentCamOffset.X = GetCollisionRadius();
          GetAxes(out_CamRot, CamDirX, CamDirY, CamDirZ);
          FindSpot(GetCollisionExtent(), CamStart);
          if (CamDirX.Z > GetCollisionHeight()) {
         [[Media(http://udn.epicgames.com/Three/rsrc/Three/DevelopmentKitGemsConcatenateStringsKismetNode/03_PopulatingConcatenateKismetNode.jpg)]]
  • UglyNumbers/송지훈 . . . . 4 matches
          int arr[LIMIT] = {0}, num, index = 0, target;
          target = 1500; // 1500번째 수를 구하도록 할 때 쓰는 변수.
          for(int i = 1;arr[target-1] == 0;i++) {
          << arr[target-1] << endl;
  • UploadFileMacro . . . . 4 matches
         예를 들어, {{{MyPage}}}에 들어가서 {{{MyPage?action=UploadFile}}}을 하거나, MyPage에서 {{{[[UploadFile]]}}} 매크로를 사용하여 파일을 업로드를 하면 $upload_dir='pds';라고 되어있는 경우에 {{{pds/MyPage/}}}가 새롭게 만들어지고 거기에 올린 파일이 저장된다.
  • VisualStudio . . . . 4 matches
         VisualStudio 를 사용할때 초기 프로그래밍 배울때 익혀두어야 할 기능들로, [:Debugging Debugger 사용], [Profiling], Goto Definition
         == Debugger 의 사용 ==
         의외로 Debugger 를 이용하지 않는 사람들이 있다. UnitTest 를 작성하면서 프로그래밍을 하지 않는다면, Debugger는 불가피하다. 학교 프로그래밍 수업때 정식으로 가르치지 않기 때문에 MSDN이나 온라인의 강좌, 알고 있는 학우들에게 물어보아 배울수 있다.
  • WheresWaldorf/Celfin . . . . 4 matches
          cin.getline(temp, 255);
          cin.getline(temp, 255);
          cin.getline(temp, 255);
          cin.getline(testlist[i], 50);
  • WikiHomePage . . . . 4 matches
         A WikiHomePage is your personal page on a WikiWiki, where you could put information how to contact you, your interests and skills, etc. It is regarded as to be owned by the person that created it, so be careful when editing it.
         When you create one, put the the word Category''''''Homepage on it, like can be seen on this page.
  • WindowsTemplateLibrary . . . . 4 matches
         In an uncharacteristic move by Microsoft—an outspoken critic of open source software—they made the source code of WTL freely available. Releasing it under the open-source Common Public License, Microsoft posted the source on SourceForge, an Internet open-source repository. The SourceForge version is 7.5.
         [http://sourceforge.net/projects/wtl/ WTL SourceForge]
  • Z&D토론/학회명칭토론 . . . . 4 matches
          * 'ZeroPage'
         2002년 1월 30일 회의를 통해 ZeroPage로 결정되었습니다.
         See Also [http://zeropage.org/jsp/board/thin/?table=open&service=view&command=list&page=0&id=5086&search=&keyword=&order=num 2002년1월30일회의록]
  • Z&D토론/학회현황 . . . . 4 matches
         ZeroPage 의 경우는 일단 01에 관해서는 MFCStudy팀 초기 1회만 참석, 그리고 정모 미참석, 이후 아무런 언급이 없는 사람을 제하고 말한 것이므로, 그외 인원의 추가사항도 언급 부탁드립니다. 그리고 데블스의 경우도 통합시의 전체 Resource 파악이라는 면에서, 통합뒤 실질적인 운영을 주도하는 사람들 위주로 적어주시기 바랍니다.
         === ZeroPage ===
         DeleteMe) ZeroPage 도 OB 회원님들 다 적을까요? 겹치시는 분들도 많고 (01 중에서도 또한 같은 현상). 그리고 위에서도 언급했지만, 통합시의 전체 Resource 에 대한 파악이라고 할 때, 통합 뒤의 학회를 실질적인 운영을 주도하는 사람들 위주로 적는게 낫지 않을까 생각해봅니다. (휴학, 군복무를 표시한 이유도 같은 이유입니다.) -- 석천
         ["ZeroPage와Devils통합에대해서"]
  • ZIM/ConceptualModel . . . . 4 matches
          * '''Message Window''' : Zimmer 가 대화할 때 사용하는 창
          * '''Session''' : ZIM Server 와의 Message 송수신 통로
          * '''ZIM Server''' : Messenger Service를 제공해줌
          * '''Message''' : ZIM Server 과 송수신 할 Data, Commands
  • ZP&COW세미나 . . . . 4 matches
          * Java 2 SDK: http://165.194.17.15/pub/language/java/j2sdk-1_4_2_01-windows-i586.exe
          * Platform: http://165.194.17.15/pub/language/java_eclipse/eclipse-platform-3.0M3-win32.zip
          * JDT: http://165.194.17.15/pub/language/java_eclipse/eclipse-JDT-3.0M3.zip
          * Python: http://165.194.17.15/pub/language/python/Python-2.3.exe
  • ZeroPage/임원/회의 . . . . 4 matches
         = ZeroPage 임원회의 =
         [[pagelist(^ZeroPage/임원/회의/2011)]]
         [ZeroPage/임원]
  • ZeroPageServer/Log . . . . 4 matches
          * bash shell - ZeroPageServer 에서 쓰이는 스크립트 임에도 아는 사람이 몇일까.
          * Q : domain 에 관련된 문의입니다.. ["ZeroPageServer"] 에서는 user.domain 으로 자신의 home directory 에 접근할 수 없습니까.? 또 이것은 관련없는 질문인데..-_- 저렇게 셋팅을 하려면 어떻게 해야하죠.. named.conf 랑.. /var/named 에서 관련파일 다 수정했는데도... username.domain.com 에 접속을 하니.. www.domain.com 에 접속이 되는군요..-_- - ["임인택"]
          * Q : 현재 ZeroPage의 서블릿컨테이너가 사흘이 멀다하고(좀 부풀려서 ^^) 운명을 달리하시는데, 데비안 버전의 Resin 문제인건가요? 아니면 파악된 다른 원인이 있습니까? 현재 2.1.6 버전이 나와있던데, 업그레이드해볼 계획이 있나요? 또는, 다른 서블릿 컨테이너를 사용해보는건 어떤가요? Resin 2.0 대 기준으로 스트레스 테스트시 죽는 일은 있었습니다. 누군가 ZeroPageServer에 스트레스테스트를 하고 있나요?
  • ZeroPage_200_OK/note . . . . 4 matches
          * wiki.zeropage.org 와 www.zeropage.org 를 동일한 도메인으로 취급하기 위해 document.domain을 zeropage.org로 설정할수 있다.
          * Image
  • [Lovely]boy^_^/Diary/2-2-9 . . . . 4 matches
          * ["TheWarOfGenesis2R"] 시작
          * I get Power Reading, and Methapors we live by BindingBook
          * ["TheWarOfGenesis2R"] Start
          * If my page is helpful to some person, It's very delightful. I feel that feeling these days.
          * I'll delight The AcceleratedC++, that I summary on wiki pages is helpful for beginner of C++.
          * 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.
  • callusedHand . . . . 4 matches
         = Zeropage 01(학번) 이현철 =
          * 좋아하는 밴드: NIRVANA, RENAISSANCE, SAVAGE ROSE, SONGS OHIA
         ["callusedHand/projects/messenger"]
         ["callusedHand/projects/fileManager"]
         ["홈페이지분류"], ["ZeroPagers"]
  • django . . . . 4 matches
          * [http://www.initd.org/tracker/pysqlite/wiki/PysqlitePackages 각Linux별설치]
         http://www.carthage.edu/webdev/?p=14
          * 그리고 C:\Python24\Lib\site-packages\Django-0.95-py2.4.egg\django\contrib\admin\media 에 있는 css 폴더를 docuemntRoot(www 이나 htdoc) 폴더에 복사하면 해결됨.
          * [http://www.mercurytide.com/knowledge/white-papers/django-full-text-search] : Model 의 Object 에 대한 함수들 사용방법
  • django/Model . . . . 4 matches
         모델은 웹 어플리케이션에서 사용할 데이터를 명세한 python소스코드이다. 모델은 데이터베이스와 연동되며, 간단한 경우 모델 하나가 데이터베이스 테이블 하나로 매핑된다. 따라서 웹 개발자는 데이터베이스를 직접 손대지 않고 소스코드인 모델을 변경해가면서 작업을 진행할 수 있다. 모델을 변경할 때마다 django에서 제공하는 manage.py syncdb를 이용하면 변경된 모델이 데이터베이스 테이블에 반영된다.
         모델에 해당하는 테이블을 생성하는 SQL문은 {{{python manage.py sql <app name>}}}으로 확인할 수 있다. 위에 해당하는 SQL문은 다음과 같다.
         CREATE TABLE "manage_risk" (
          "id" integer NOT NULL PRIMARY KEY,
  • django/RetrievingObject . . . . 4 matches
         데이터베이스에서 레코드를 조회할 때는 Model클래스를 관리하는 Manager클래스를 이용한다. 가장 간단하게는 모든 레코드를 가져오는 방법이 있는데, 모델마다 기본적으로 제공되는 object라는 매니저를 이용한다. object 매니저로 레코드를 조회하면 QuerySet이 반환된다. 이는 관계형 데이터베이스 CLI인 JDBC의 ResultSet과 유사하다.
         c = ControlReport.objects.get(id=1)
         c = ControlReport.objects.select_related().get(id=1)
         def getDartmentControl(depart_id):
  • html5/outline . . . . 4 matches
         [[pagelist(html5)]]
          * http://www.webguru.pe.kr/zbxe/files/attach/images/2848/655/824/structure-div.gif
          * http://www.webguru.pe.kr/zbxe/files/attach/images/2848/655/824/structure-html5.gif
          <img src="./figure.jpg" alt="figure image" />
  • html5/문제점 . . . . 4 matches
         [[pagelist(html5)]]
          * http://www.findmebyip.com/litmus#target-selector
          6.Only targets the general Web:
  • iText . . . . 4 matches
          * [http://sourceforge.net/projects/itext/ 프로젝트 홈페이지(SourceForge)]
         package spike;
          PdfWriter.getInstance(document, new FileOutputStream("Hello.pdf"));
  • jeppy . . . . 4 matches
         = Zeropage 9기 박종필 =
          * homepage : http://jeppy.cafe24.com
          다른 사람 page 에서 EditText 눌러보는 것도 오랜만 --[1002]
         ["홈페이지분류"] ["ZeroPagers"]
  • lostship . . . . 4 matches
         [http://zeropage.org/pub/util/vncviewer.exe VNC View] [http://zeropage.org/pub/util/putty.exe putty Client] [http://zeropage.org/pub/util/WinSCP2.exe WinSCP 2.0 Beta]
          || ["Garbage collector for C and C++"] ||
  • 가위바위보/성재 . . . . 4 matches
          while(fin.get(ch))
          fin.get();
          fin.get(str);
          fin.get();
  • 개인키,공개키/김회영,권정욱 . . . . 4 matches
          fin.get(text);
          fin.get(text);
          ffin.get(text);
          ffin.get(text);
  • 고한종/배열을이용한구구단과제 . . . . 4 matches
          keyOnOff=getch();
          * 오 ㅋㅋㅋ 윤종하 게임 만들면서 열심히 공부했나보네. 근데 한 가지 말해주자면 getch()를 쓰면 stdin 버퍼에 입력받은 값이 계속 남아있어서 무한루프같은 문제가 생길 수 있어. 그래서 fflush(stdin);이라는 문장을 getch()를 사용한 이후에 한 번 써주는게 좋아. 근데 코드 대충 읽어보니까 n 누르는거 아니면 while 계속 돌아갈듯?- [윤종하]
          while ((c=getchar()) != EOF && c != '\n');
  • 공개선언/메세지 . . . . 4 matches
         == [http://zeropage.org/zero/index.php?title=%B0%F8%B0%B3%BC%B1%BE%F0&url=zeropage#2.1 2007년 1월] ==
         == [http://zeropage.org/zero/?url=zeropage&title=%B0%F8%B0%B3%BC%B1%BE%F0#3.1 2006~2007 겨울방학] ==
  • 구구단/S.S.S . . . . 4 matches
          for n in range(1,10):
          for m in range(2,6):
          for n in range(1,10):
          for m in range(6,10):
  • 구구단/김태훈-zyint . . . . 4 matches
          for j in range(1,10):
          for i in range(2,6):
          for j in range(1,10):
          for i in range(6,10):
  • 구구단/윤성복 . . . . 4 matches
          for j in range(1,10):
          for i in range(2,6):
          for j in range(1,10):
          for i in range(6,10):
  • 구구단/허아영 . . . . 4 matches
          for b in range(1, 10):
          for a in range(2,6):
          for b in range(1,10):
          for a in range(5,10):
  • 구조체 파일 입출력 . . . . 4 matches
          int age;
          cout << endl << "Input age : ";
          cin >> p.age;
          cout << p.name << p.age << p.phone ;
  • 권영기 . . . . 4 matches
          * ZeroPage 22기
          * [ZeroPagers]
          * [AngelsCamp/2015] - 대나무숲...
         [ZeroPagers]
  • 김희성/리눅스계정멀티채팅 . . . . 4 matches
          printf("write message to send : ");
          fgets(buff_snd,BUFF_SIZE,stdin);//버퍼 청소
          printf("write message to send : ");
          fgets(buff_snd,BUFF_SIZE,stdin);
  • 다이얼로그박스의 엔터키 막기 . . . . 4 matches
         1. Add Virtual Function 클릭해서 PretranslateMessage 함수 추가
          BOOL CLogInDlg::PreTranslateMessage(MSG* pMsg)
          if(pMsg->message==WM_KEYDOWN)
          return CDialog::PreTranslateMessage(pMsg);
  • 데블스캠프2009/월요일/연습문제/HTML-CSS/강성현 . . . . 4 matches
         body {background-image:url('paper.gif'); padding:0px; margin:0px; }
         #left:hover { background:url(http://abeek.cau.ac.kr/cauabeek/ImageViewStu?hakbun=20073050); }
         #center:hover { background:url(http://abeek.cau.ac.kr/cauabeek/ImageViewStu?hakbun=20082990); }
         #right:hover { background:url(http://abeek.cau.ac.kr/cauabeek/ImageViewStu?hakbun=20082977); }
  • 데블스캠프2009/월요일후기 . . . . 4 matches
          * '''서민관''' - 마지막 시간인 svn 시간은 수업을 위한 수업이라기보다는 앞으로의 활동을 위한 베이스적인 수업의 성격이 강했던 것 같다. nforge와 svn을 이용하면 확실히 앞으로 팀 프로젝트로 코드를 짜거나 수정할 때 여러모로 편리할 것이라고 본다. 하지만 그 이후의 코드 레이스는 좀 힘들었어요. 제가 원래 머리 회전도 좀 느린 편인데다가 창의력이나 응용력도 부족하단 말이에요. 어째 앞길이 막막한데.
          * [김준석] - 과거 06년도 데블스 캠프때 서버 할당받아서 svn잠깐 써보고 그다음에 전혀 써보지않았던 svn... 다시쓰기가 난감 할정도는 아니었지만 까는거에서 에러나면 어떻게 하는거야? 뭐여튼 nForge로 할당받아서 프로젝트 하나하나 올리면 되겠는데 문제는 이게 제로페이지 공용이라서 과연 학생들이 학업중 팀프로젝트때도 쓸려나.. 사용법을 가르쳐주는것 만으로 충분하긴 한데.. Zeropage내의 프로젝트는 얼마 되지 않는데;; 외부프로젝트라도.. 몇개나 올라올지는 모르겠지만 일단봐야지. 한 4~5개만 나와도 엄청난 프로젝트 갯수를 채우는 거겠군.. 프로젝트 진행중 중요한건 여러명의 개발자가 사용한 프로그램이기에 주석과 구조 그리고 변수건 함수건간에 서로 알아보기 쉽게 암묵적인 규약이라도 있어야된다는거 하긴 혼자할때는 그런거 필요없지만 SVN을 통해 올리는 프로젝트는 그렇게 해야 참고하고 구경하러온 학우들에게 도움이 될테니까. 특별히 코드레이스는 엄청나게 신경쓰면서 열심히 해봤는데 마지막에 올릴때 그것의 미인증이 인터넷을 막는 바람에 못올린것에 전산센터는 좀 반성해야되! 그리고 아쉬운점은 코드레이스는 좀더 늦게하고 제로페이지에 참가한 학우들에게 알고리즘이나 객체, 구조 함수에대해서 좀더 알려주고 조금 더 생각할 문제를 풀었으면 재밌었을텐데.. 난 printf()만 나오는 그리는 문제에는 잼병이란 말이다! 그렇다고 머리를 잘쓰는건 아니지만. 뭐.. 그렇듯 코드로 짜는건 빠른 손가락만 움직이면 되지만 푸는건 머리라는 사실은 변함이 없다. 코드레이스때 특정함수를 쓰게해서 DBMS나 라이브러리 북을 찾아보는 연습하는것도 좋았을텐데... 뒤에서 원그리고 있는데 앞에서 로보코드하고있을때는 안습. 끝나고 포트2 강추.
          * [송지원] - svn은 주변 프로그램이 많아서 더 어려운것 같다. 얼핏 생각하면 tortoise SVN으로 충분해보이지만, nForge나 트랙, notifier, websvn 등이 함께해야 더 시너지 효과를 발휘한다. 코드레이스를 하면서 느낀 것은, 왜 진작 1학년 때에 이에 흥미를 느끼지 못했는지다. 내가 잘 못해서, 아무것도 몰라서 흥미를 느끼지 못했지만 사실 따지고 보면 그건 나의 문제다. 물론 코드레이스를 내가 하는거보다 새내기가 하는걸 보는게 더 재밌긴 하다 ㅋㅋ 역시 나는 뭔가를 하는 것보다 잔소리하는게 적성인듯.
  • 데블스캠프2010/다섯째날/ObjectCraft/미션1/변형진 . . . . 4 matches
          int damage = 5 - 0;
          zerglings[1].hitP -= damage;
          printf("저글링 0이 저글링 1에게 데미지 %d를 입혀 HP가 %d가 되었습니다.\n", damage, zerglings[1].hitP);
          getchar();
  • 데블스캠프2011/둘째날/Scratch . . . . 4 matches
         [http://nforge.zeropage.org/projects/devilscamp2011/forum/466]
          * [http://nforge.zeropage.org/scm/viewvc.php/Scratch/Enoch.sb?root=devilscamp2011&view=log 파일 다운]
  • 데블스캠프2012/셋째날/코드 . . . . 4 matches
         <SCRIPT LANGUAGE="JavaScript">
         var myIcon = new NIcon("http://zeropage.org/files/attach/images/78/771/061/f86846df5cbc9e39169b683228cd5f13.jpg",new NSize(30,
         var mapObj = new NMap(document.getElementById('mapContainer'),300,300);
         NEvent.addListener(myMark,"mouseover",function(){alert("Zeropage");});
  • 레밍즈프로젝트/프로토타입/MFC더블버퍼링 . . . . 4 matches
         SeeAlso) [레밍즈프로젝트], [레밍즈프로젝트/프로토타입], [(zeropage)MFC]
          CDC* getMemDC(){return m_pMemDC;}
          CDoubleBufferingDoc* pDoc = GetDocument();
          GetClientRect(&rt);
          CDC *memdc = douDC->getMemDC();
         클래스 내부에는 윈도우 핸들이 없기 때문에 GetClientRect를 사용하지 못한다. 따라서 전달인자로 CRect가 전달된다.
         getMemDC()를 통해서 생성자를 통해 확보한 메모리DC 포인터를 전달받아 그림을 그린다.
  • 마름모출력/이승한 . . . . 4 matches
         for num in range(limit):
         for num in range(limit):
         for num in range(limit):
         for num in range(limit-1):
  • 마름모출력/조현태 . . . . 4 matches
          for l in range (size-k,0,-1):
          for l in range (0,2*k+1):
          for k in range (size):
          for k in range (size-2,-2,-1):
  • 문자반대출력/문보창 . . . . 4 matches
          char ch = fin.get();
          ch = fin.get();
          char ch = fin.get();
          ch = fin.get();
  • 복날 . . . . 4 matches
         복학한 ZeroPagers와 만나는 자리
          * ZeroPage 는 중앙대학교 컴퓨터공학과 내의 학술모임으로 인력의 장이다.
          * 회비는 필요할 때마다 걷는다. --[ZeroPage회칙]에서}}}
         제목 : ZeroPager 여러분께
  • 비밀키/권정욱 . . . . 4 matches
          fin.get(text);
          fin.get(text);
          ffin.get(text);
          ffin.get(text);
  • 새싹교실/2011 . . . . 4 matches
         새싹 교실 가이드라인은 더 나은 새싹 교실을 만들기 위해 ZeroPage가 추천하는 방법입니다. 강제는 아니지만 선생님들께서는 그 의미를 생각해보시고 따라주시면 감사하겠습니다.
         새싹 교실 지원 방침의 기본은 '''새싹 교실을 열심히 진행하고, ZeroPage의 발전에 기여한다면 그에 대해 지원'''하는 것입니다.
          * 예를 들어 새싹 교실을 통해 배운 것들을 ZeroPage 정모에서 공유하셔도 좋습니다.
          프로그래밍 단계(code 작성->compile->link->generating .exe file)
  • 새싹교실/2011/Pixar/실습 . . . . 4 matches
         Write a program that reads a four digit integer and prints the sum of its digits as an output.
         Write a program that gets a starting principal(A, 원금), annual interest rate(r, 연이율) from a keyboard (standard input) and print the total amount on deposit (예치기간이 지난 뒤 총금액, 원리합계) for the year(n) from 0 to 10. total deposit = A*(1+r)^n
         http://zeropage.org/files/attach/images/5722/160/042/hanoi_r5.jpg
  • 새싹교실/2011/무전취식/레벨7 . . . . 4 matches
         void changeXY(int *x, int * y) //x와 y에는 main에서 넘겨주는 변수의 "주소값"이 복사되는겁니다!
         void changeSimple(int x,int y){
          changeSimple(x,y);
          changeXY(&x,&y);
  • 새싹교실/2011/무전취식/레벨8 . . . . 4 matches
          if( fgets(buf,256,f) == NULL){
          * 파일 입출력 처음 배웠습니다! 완전히 처음봤어요. 근데 html인가? 하여튼 웹프밍배울때 배웠던 파일입출력이랑 조금 비슷한 것 같아요. fgets는 이해 안가요 ㅠㅠ 왜 저렇게되는지 모르겠어요 흑흑. 수업은 파일입출력까지 안나가겠지만 그래도 확실히 알아두고싶습니다+_+ 오빠 월요일에 안가서 죄송해요..헤헷.. @>----- 꽃...하핳... 그래도 오빠한테 항상 감사하고있어용♥ 앞으로도 잘부탁드려용 -[이소라]
          * 파일 입출력...을 배웠지요 저 나름 열심히 쳐다봤는뎅 잘 모르겟네욧.. 구조체란 것도..너무 생소 해요!! fgets도 ㅠㅠ 으아아악 모르는거 투성이가 나와버렸어요@.@ 제눈은 빙글 빙글..ㅋㅋ 음 저도 왠지 고등학교 때 html 잠깐 아주 조금 배웠었는데 이런것 한 것 같기두 해용..히히 저도 죄송하여요 선생님♥..오빠가 없었다면 전 C 찌질찌질 왕찌질이 였을꼽니당...ㅎㅎ 근데 지금 포인터때매 너무 혼란하네용 더 알려주세요>.< 복..습도 할꼽니당!! -[이진영]
          * Zeropage정모 참석
  • 새싹교실/2012/Dazed&Confused . . . . 4 matches
          * 수업 내용: C Language
          * 소라 때리기 게임을 만들었다. 직접 소스코드를 입력하면서 소스코드의 쓰임을 익혔다. getchar(getch로 하다가 Visual Studio에서 즐 날려서 이걸로 대체)함수와 rand 함수를 배웠다. ppt를 통해 함수의 쓰임을 알아 볼 수 있어 좋았다. - [김민재]
          * 새로운 용어들 #define, getchar, rand, <math.h>등에 대해서 알게 되었다. 이런 새로운 용어들을 복습해 봐야겠다. winapi를 알게 되어 조금 더 찾아 볼 수 있어 좋았다 - [박승우]
  • 새싹교실/2012/새싹교실강사교육/1주차 . . . . 4 matches
         선배 후배간의 학술적인 교류를 개인적인 능력에 의한 특혜가 아니라 누구나 공개적으로 경험하기 위하여 ‘05년도부터 시작된 ZeroPage ‘새싹 배움터’를 시초로 한다. 현 ‘12년 학부의 한 행사로 자리잡아 컴퓨터 공학부의 세 학회(ZeroPage, Netory, CLUG)가 진행을 하고 교수님과의 Feedback을 통해 유동적인 강의 과정을 만든다. 또한, 새싹 교실의 필수과정인 Wiki의 사용, 회고를 통해 처음 프로그래밍을 접하는 새내기들뿐만 아니라 새싹 교실의 선생들도 배움을 얻어가는 자리이다.
         2.3 Wiki 작성(http://wiki.zeropage.org)
          새싹 교실 문서를 작성하는데 도움이 필요하다면 http://wiki.zeropage.org/wiki.php/새싹교실/2011/데미안반을 참고해주세요
  • 새싹교실/2012/세싹 . . . . 4 matches
          * 새싹교실이 ZeroPage에서 시행되는만큼 4F([ThreeFs] + Future Action Plan)에 맞게 feedback을 작성합니다.
          * 자세한 해결 방법입니다. 소켓을 생성하고나서 바로 setsockopt(mySocket, SOL_SOCKET, SO_REUSEADDR, &anyIntegerVariableThatContainsNonZero, sizeof(anyIntegerVariableThatContainsNonZero)); 함수를 호출하면 이 소켓의 생명이 다하는 순간 해당 포트에 자리가 나게 됩니다. - [황현]
          AttributeLoggedUtilityStream = 0x100
          hVolume = CreateFile(drive, GENERIC_READ,FILE_SHARE_READ | FILE_SHARE_WRITE, 0,OPEN_EXISTING, 0, 0);
          ULARGE_INTEGER offset;
          hVolume = CreateFile(drive, GENERIC_READ,FILE_SHARE_READ | FILE_SHARE_WRITE, 0,OPEN_EXISTING, 0, 0);
          ULARGE_INTEGER offset;
          hVolume = CreateFile(drive, GENERIC_READ,FILE_SHARE_READ | FILE_SHARE_WRITE, 0,OPEN_EXISTING, 0, 0);
          ULARGE_INTEGER offset;
          unsigned __int64 BigEndian;
          BigEndian=0;
          BigEndian+=(unsigned __int64)(*((unsigned char*)&LittleEndian+7))<<54;
          BigEndian+=(unsigned __int64)(*((unsigned char*)&LittleEndian+6))<<48;
          BigEndian+=(unsigned __int64)(*((unsigned char*)&LittleEndian+5))<<40;
          BigEndian+=(unsigned __int64)(*((unsigned char*)&LittleEndian+4))<<32;
          BigEndian+=(unsigned __int64)(*((unsigned char*)&LittleEndian+3))<<24;
          BigEndian+=(unsigned __int64)(*((unsigned char*)&LittleEndian+2))<<16;
          BigEndian+=(unsigned __int64)(*((unsigned char*)&LittleEndian+1))<<8;
          BigEndian+=(unsigned __int64)(*((unsigned char*)&LittleEndian+0));
          return BigEndian;
  • 새싹교실/2012/아무거나/2회차 . . . . 4 matches
         [http://wiki.zeropage.org/wiki.php/%EC%83%88%EC%8B%B9%EA%B5%90%EC%8B%A4/2012/%EC%95%84%EB%AC%B4%EA%B1%B0%EB%82%98/2%ED%9A%8C%EC%B0%A8?action=edit 2회차 내용 고치기]
         _getch();
         getch();
         getch();
  • 새싹교실/2012/해보자 . . . . 4 matches
          * 새싹교실이 ZeroPage에서 시행되는만큼 4F([ThreeFs] + Future Action Plan)에 맞게 feedback을 작성합니다.
          * getch(): 입력 버퍼 stdin에 값을 넣는다. 얘는 이 처리만 하고 명령이 끝난다!
         예제1) getch()와 putch()를 이용하여 누른 키를 화면에 출력하게 하시오.
          ch=getch();
  • 선희 . . . . 4 matches
         == ZeroPage ==
         DuplicatedPage
         == ZeroPage ==
         [홈페이지분류], ZeroPagers
  • 성당과시장 . . . . 4 matches
         || http://images.amazon.com/images/P/0596001088.01._PIdp-schmoo2,TopRight,7,-26_PE32_SCMZZZZZZZ_.jpg [[BR]] ISBN:0596001088 ||
         그외에도 [http://kldp.org/root/gnu/cb/homesteading/homesteading.ko.html 인지권의 개간], [http://kldp.org/root/gnu/cb/hacker-revenge/ 해커들의 반란]이라는 논문도 있다. [http://kldp.org/root/cathedral-bazaar/cathedral-bazaar.html 성당과시장], [http://kldp.org/root/gnu/cb/homesteading/homesteading.ko.html 인지권의 개간], [http://kldp.org/root/gnu/cb/magic-cauldron/ 마법의 솥], [http://kldp.org/root/gnu/cb/hacker-revenge/ 해커들의 반란] 순으로 씌였다.
  • 수/숙제제출 . . . . 4 matches
          * [수/구구단출력] ( 첫째주 4.4. ZeroPage 숙제 )
          * [수/학생성적입출력] ( 둘째주 4.11. ZeroPage 숙제 )
          * [수/마름모출력] ( 셋째주 ZeroPage 숙제 )
          * [수/정렬] ( 넷째주 ZeroPage 숙제 )
  • 숫자를한글로바꾸기/조현태 . . . . 4 matches
          bool get_in(char save_data)
          bool get_out(char *where_save_p )
          print_number.get_in(input_number%10);
          while (print_number.get_out(&temp))
  • 스터디/Nand 2 Tetris . . . . 4 matches
          * 컴퓨터의 최하위 레벨 계층인 논리회로(하드웨어)단부터 OS와 high level language까지 두루두루 섭렵하고 실습하여 최종에는 테트리스를 만드는것이 목표인 스터디입니다.
          * Hack Machine language를 사용해서 프로그램을 작성해 봄.
          * [http://nand2tetris.org/lectures/PDF/lecture%2004%20machine%20language.pdf PPT 내용]
          * MIPS 코딩하는 것을 생각하고 과제를 진행했는데, 현실은 MIPS 보다 더 하드코어했네요. Symbol도 사용안하고(사실 Cpu emulator만 사용해서 생긴 문제일 수도 있지만), 레지스터도 2~3개 밖에 사용하지 못하는 상황에서 작성하려고 하니 참 막막했습니다. I/O Handling 같은 경우 키보드 입력을 해결하려고 나름 생각을 해서 작성을 했는데, 결과물이 영 마음에 들지 않는군요. 아무튼 이번 시간에 느낀 것은 "High-Level Language가 왜 필요한가?" 가 되겠습니다. 사실 이 느낌은 어셈블리 시간에도, 컴퓨터 구조 시간에도 느꼈지만 말이죠. 이제 1/3정도를 진행했고, 계획대로라면 12월이 되기 전까지 1/2는 진행할 수 있을 것 같아서 기분이 좋네요. 무사히 진행해서 끝을 봤으면 하는 생각입니다. - [권영기]
  • 위키QnA . . . . 4 matches
          현재의 FrontPage가 하는 역할이 좀 많다고 생각하는데. (Long Method 에 대해서는 Refactoring이 필요한 법. --a) FrontPage가 하는 역할들에 대해 페이지들을 슬슬 나누는 것은 어떨까 생각중. --석천
          FrontPage가 현재 하고 있는일이 (보여주고 있는 것) ZeroWiki 정의, 사용용도, Starting Point (여기에는 프로젝트 열거도 포함), 제안이야. 이중에서 사용용도와 제안은 새 페이지로 빼는 것이 좋을 것 같은데. 그리고 프로젝트 열거 밑에 Starting Point 밑에 두는 것도 생각. 그리고 또하나는 현재 이 프로젝트 관련 글을 Q&A가 아닌 제안페이지에 두는것이 더 좋겠다는 것. 현재 우선적인 직접접근성을 제공받아야 할 것은 project니까. 그에 대해서는 나도 별 이견 없음. --석천
         Q: 어디에 글을 올려야 될지 고민하던 중 이곳에 글을 올립니다. 위키를 쓰다가 얼마전부터 느끼기 시작한 점인데요. 이것이 문제인지 아닌지는 잘 모르겠습니다. 위키의 Recent Changes를 통해 바뀐 글중 관심있는 글들을 봅니다. 변경되었다고 해서 글을 읽어보지만 쉽게 무엇이 변경되었는지 알아볼 수 없었습니다. 시간이 많이 흐른 뒤에나 읽어보게 되는게 아닌가 생각합니다. 아무튼 제가 느끼기에 제가 읽지 않은 부분을 쉽게 알 수 있으면 편하지 않을까 생각합니다. 이미 안다고 생각한 글을 다시 읽어도 많은 도움이 되겠지만... ^^; 세세한 변화는 눈치채기 힘든듯 합니다.--["Benghun"]
  • 위키기본css단장 . . . . 4 matches
         || [http://zeropage.org/~dduk/css/red_fix.css red_fix.css] || . || . ||
          ==== [http://zeropage.org/~dduk/css/red_fix.css] ====
          * FireFox 에서 기본스킨을 적용시킨 제로위키는 RecentChanges 에서 페이지 이름이 너무 작게 나와요. -ㅅ- 누가 CSS 좀 수정해주셨으면 하는데.. ZeroPagers 들 중에서 FireFix 를 자주 사용하는 사람들이 많거든요 [1002]형이나 [임인택]이나... - [임인택]
  • 위키설명회 . . . . 4 matches
          * 템플릿 쓰기 : HomepageTemplate쓰기 설명
          * RecentChanges
          * ZeroPage 의 전체 페이지의 숫자(SystemPages) 를 통해서 얼마나 많은 문서들이 누적되었는가 실감하고, 몇가지 항해 지도를 주어서 차후 항해를 해보는 동기를 만들어 본다.
  • 유정석 . . . . 4 matches
         === ZeroPage (새싹-날다람쥐) ===
         [http://wiki.zeropage.org/wiki.php/%EB%82%A0%EB%8B%A4%EB%9E%8C%EC%A5%90%206%EC%9B%949%EC%9D%BC]
         [http://wiki.zeropage.org/wiki.php/%EC%83%88%EC%8B%B9-%EB%82%A0%EB%8B%A4%EB%9E%8C%EC%A5%90%206%EC%9B%94%2010%EC%9D%BC]
         [http://wiki.zeropage.org/wiki.php/%EC%83%88%EC%8B%B9-%EB%82%A0%EB%8B%A4%EB%9E%8C%EC%A5%90-%EC%A7%88%EB%AC%B8]
  • 이영호/nProtect Reverse Engineering . . . . 4 matches
         gc_proch.dll 파일을 제거후 실행하였더니 gaurdcat.exe가 실행되고 debugger도 제대로 동작 하는 것을 알았다.
         2. client.exe(client가 실행될 때, gameguard와는 별개로 디버거가 있는지 확인하는 루틴이 있는 듯하다. 이 파일의 순서는 이렇다. 1. 데이터 파일의 무결성검사-확인해보지는 않았지만, 이게 문제가 될 소지가 있다. 2. Debugger Process가 있는지 Check.-있다면 프로세스를 종료한다. 3. gcupdater.exe를 서버로부터 받아온다. 4. createprocess로 gcupdater를 실행한다. 5. 자체 게임 루틴을 실행하고 gcupdater와 IPC를 사용할 thread를 만든다.)
         5. gc_proch.dll(이 파일은 debugger를 잡는 역할을 한다. 분석이 더 필요하다.) -> 이 파일은 dll injection 또한 막아낸다.
         그리고 zeropage에 정보 업로드 (부디 이건 google에 걸리면 안되는 문서다.)
  • 이영호/미니프로젝트#1 . . . . 4 matches
         Language : C & Linux System Function
          h = gethostbyname(info.host);
          sigemptyset(&act.sa_mask);
          fgets(msg, MSG_MAX, stdin);
  • 이원희 . . . . 4 matches
         [(zeropage)2006신입생]
         [http://zerowiki.dnip.net/zero/images/zeropageLogo.jpg]
         [http://wiki.zeropage.org/]섞어서''
  • 임수연 . . . . 4 matches
         = ZeroPage (05 임수연) =
         http://bingoimage.naver.com/data3/bingo_22/imgbingo_22/sinctlst/24331/sinctlst_1.jpg -수연아~에이~ [joosama]
         [[HTML(<img src= http://home.opentown.net/~mcgyber1/images/face/날라간다.gif>)]]슈퍼맨ㅋㅋ -[허아영]
         [홈페이지분류], ZeroPagers
  • 장용운 . . . . 4 matches
          * 제로페이지(ZeroPage)
         홈페이지 : http://clug.cau.ac.kr/~neostage/
         블로그 : http://neostage.tistory.com/
         [ZeroPagers]
  • 장용운/곱셈왕 . . . . 4 matches
          * [http://www.caucse.net/DongmunBoard/view.php?table=board_alumni11&page=1&id=706]
          * [http://www.caucse.net/DongmunBoard/view.php?table=board_alumni11&page=1&id=707]
          * [http://www.caucse.net/DongmunBoard/view.php?table=board_part_jungtong&page=1&id=1962]
          * [http://www.caucse.net/DongmunBoard/view.php?table=board_part_jungtong&page=1&id=1967] 곱셈애자
  • 정규표현식/스터디/반복찾기/예제 . . . . 4 matches
         [[pagelist(^정규표현식/*)]]
         NetworkManager checkbox.d environment hostname localtime openoffice rc6.d sysctl.d
         apm cron.monthly gai.conf initramfs-tools ltrace.conf pcmcia samba update-manager
         bash_completion.d debian_version gnome-system-tools java-6-openjdk modules profile sgml wgetrc
  • 정모/2006.1.5 . . . . 4 matches
          * FrontPage 에 대해.
         [Zeropage/Staff]
          - FrontPage 변경에 관련
         [FrontPage]
  • 정모/2011.3.28 . . . . 4 matches
          * 현재 ZeroPage 회원 중 작년도 합격자와 탈락자가 모두 있으니 관심 있는 사람은 위키/게시판에 질문하세요.
          * ZeroPager의 3월 만족도 : 3.0점
          * 다음주 정모에서는 CodeRace를 합니다. 11학번도 참여할 수 있으니 주위 ZeroPage에 관심있는 새내기들에게 많이 홍보해주세요 :)
          * 키워드 전기수는 정모보다는 다른 모임에서 쓰면 더 재미있을듯. AngelsCamp에서 술마시기 게임에 쓰면 뭔가 굉장히 재미있을 것 같은데... 12월에 다시 꺼내보자 ㅋㅋㅋㅋ - [김수경]
  • 정모/2011.5.30 . . . . 4 matches
          * 5월의 ZeroPage를 사람으로 만들었습니다.
          * 사람이 된 5월의 ZeroPage는 나이와 성별, 별명, 건강상태가 어떨지 추측해보고 프로필 사진과 성적표를 만들었습니다.
          * 6월의 ZeroPage는 어떤 모습일지 프로필 사진을 그리고 6월 일기를 작성했습니다.
          * 7시에 튜터링이라 조금 일찍 가긴 했는데 (그런데 7시 20분에 나갔..) 뭐 거의 다 하고 나간 거 같네요,, 이번 OMS에서는 정말로 One Man Show에 대한 것을 봤는데요, 평소 그런 영상도 많이 봐서 그런지 조금 더 관심있게 봤던 것 같습니다. 뭐 보면 Five For Fighting과 같이 혼자 악기를 다루고 노래 해서 음반 발매하는 사람도 있으니깐요. 데블스 캠프 연락처를 받고 연락을 돌렸는데, 연락이 되신 분도 있는데 다시 연락 주신다고 하시고.. (뭐 하루밖에 안 지났지만..) 답이 없으시네요 -_-;; 이번 5월 회고에서는 색다른 방식으로 진행되었던 것 같습니다. Zeropage에게 인격을 부여하니 참 다양한 모습이 나와 재밌었습니다. 생각해 보니 별명을 슬레이어즈의 가우리로 할껄 그랬네요 (밥 못 먹었을 때의 모습 -_-) 아무튼 재밌는 회고였습니다. ㅎ - [권순의]
  • 정모/2012.2.3 . . . . 4 matches
          * [권순의] 학우가 2012년 ZeroPage 부회장입니다.
          * 조직이나 팀을 운영하는 데에 답이 존재하는 경우는 많지 않을 겁니다. 부회장님과 함께 ZeroPage를 이끌어 가는데에 다른 경험이나 시각이 필요하다는 생각이 든다면 도움을 요청하는데 주저하지 마세요. 1년 목표나 가치를 세워둔다면 자잘한 결정에 대한 비용을 줄일 수 있을겁니다. 자신이 어떤 타입의 리더인지를 파악하고 주위에 단점을 보완해줄 사람들을 두세요. 그래도 뭐 하나 하려면 머리 뽀개집니다ㅋㅋ 때로는 반대를 무릅쓰고 밀어부치는 것도 필요할거에요. 참고로 남을 설득할 때에는 처음부터 여러명을 설득하기 보다 한두명씩 자신의 편으로 끌어들이면 반발이 크지 않아요(divide and conquer). 끝으로 가장 중요한 것은 책임입니다. 모든 책임은 1차적으로 회장에게 있는겁니다. 자기가 직접적으로 한 행동이 아니라고 남에게 미루면 안돼요. 사람들의 신뢰를 잃게됩니다. 임원직을 후배님들께 물려드리자니 걱정이 많이 되네요.. 그치만 언제까지 ZP에 있을 수는 없으니ㅋㅋㅋ 화이팅!! 잘하려고 하지 말고 할 수 있는것을 하세요. 안못난 선배 물러갑니다. - [서지혜]
          * 새싹 교실도 그렇고 앞으로 결정해야 할 모든 사항에 있어 정답은 없습니다. 각각의 선택지에 장단점이 있죠. 작년같은 경우 [:ZeroPage/임원/회의 회의]를 통해 한 해의 목표를 정하고 그 목표를 이루기 위해 우리가 추구해야 할 가치는 무엇인가를 함께 공유한 뒤 그 가치에 맞는 선택지를 고르려고 애썼던 것 같습니다. 정모에 모인 회원들과 회의를 진행하는 것도 좋지만 사실 사람 수가 많아질수록 이래저래 말만 많아지고 목표는 흐려지는 경우가 많습니다. 던져놓으면 그렇게 말이 많은 주제라도 임원들끼리 결정했을땐 그냥 따르게 되는 경우도 많구요. 꼭 모든 회원의 의견이 필요하다 싶은 중대한 사항이 아니라면 임원들이 결정하는 쪽이 여러면에서 효과적이지 않을까 생각합니다.(시간을 효율적으로 쓴다는 점에서도 그렇고, 활동들이 일정한 방향성을 가지고 ZeroPage의 목표를 따라가느냐 하는 측면에 있어서도 그렇습니다.) 아무쪼록 올해는 올해의 목표를 정하고 그 목표에 충실한 활동들로 한 해를 채워나갈 수 있기 바랍니다. - [김수경]
  • 정모/2013.7.29 . . . . 4 matches
          * 현재 ZeroPage에서 GDG를 소모임 형태로 만들 것인지, 아니면 ZeroPage 자체가 중앙대 GDG가 될 것인지에 대한 의견을 들어보고자 합니다. (위키에 의견을 달아주세요.)
          * 저는 개인적으로 후자처럼, ZeroPage == 중앙대 GDG를 하는 것을 선호합니다. - [김민재]
          * 제 입장에서는 중앙대 GDG와 ZeroPage는 분리를 했으면 좋겠네요. 현재 ZP만 봐도 다양한 혜택을 받고 있는 만큼 또한 다양한 책임을 지고 있다고 생각하는데, 여기에서 GDG까지 하게 되면 역시 추가적으로 해야 하는 일이 늘지 않을까 생각합니다. 사실 해야 하는 일이 느는 것 자체가 문제라기 보다는 나중에 정말로 하고 싶은 일이 생겼을 때 현재 지고 있는 짐(책임)이 무거워서 몸을 움직일 수 없다면 문제가 아닐까 하는 염려 때문이네요. - [서민관]
  • 정모/2013.8.5 . . . . 4 matches
          * 현재 ZeroPage에서 GDG를 소모임 형태로 만들 것인지, 아니면 ZeroPage 자체가 중앙대 GDG가 될 것인지에 대한 의견을 들어보았습니다.
          * GDG와 관련된 활동에 참가하게 될 때 'GDG 중앙대'라는 이름으로 활동하게 되는데, 이때, 'ZeroPage'라는 이름을 병기할 수 있는지?
          * ZeroPage의 회칙 등이 GDG 활동을 하게 되면서 효력이 유지되는지?
  • 제로페이지의장점 . . . . 4 matches
         ZeroPage의 장점
         나는 잡다하게도 말고 딱 하나를 들고 싶다. 다양성. 생태계를 보면 진화는 접경에서 빨리 진행하는데 그 이유는 접경에 종의 다양성이 보장되기 때문이다. ["제로페이지는"] 수많은 가(edge)를 갖고 중층적 접경 속에 있으며, 거기에서 오는 다양성을 용인, 격려한다(see also NoSmok:CelebrationOfDifferences). 내가 굳이 제로페이지(혹은 거기에 모이는 사람들)를 다른 모임과 차별화 해서 본다면 이것이 아닐까 생각한다. --JuNe
          열려있는 것을 좋아하면서도 내심 닫혀있었던 저도 ZeroPage에서 ''여는 법''을 배우고 있는 것 같습니다. 역시 제로페이지의 장점을 받고 있는 것이겠죠.. :) --[창섭]
         학풍이라는 것이 있다. 집단마다 공부하는 태도나 분위기가 어느 정도 고유하고, 이는 또 전승되기 마련이다. 내가 1학년 때('93) ZeroPage에서 접했던 언어들만 보면, C 언어, 어셈블리어, 파스칼, C++ 등 경계가 없었다. 친구들을 모아서 같이 ''Tao of Objects''라는 당시 구하기도 힘든 "전문" OOP 서적을 공부하기도 했다. 가르쳐줄 사람이 있었고 구하는 사람이 있었으며 함께할 사람이 있었다. 이 학풍을 이어 나갔으면 한다. --JuNe
  • 즐겨찾기 . . . . 4 matches
         [http://xper.org/wiki/xp/RecentChanges XPer]
         [http://xper.org/wiki/seminar/RecentChanges XperSeminar]
         [(zeropage)SpiralArray]
         [http://groups.yahoo.com/group/testdrivendevelopment/message/11784 Well, that's gonna fail]
  • 진격의안드로이드&Java . . . . 4 matches
          4: getstatic #2 // Field java/lang/System.out:Ljava/io/PrintStream;
          4: getstatic #2 // Field java/lang/System.out:Ljava/io/PrintStream;
          from to target type
          4: getstatic #2 // Field java/lang/System.out:Ljava/io/PrintStream;
  • 최소정수의합/송지훈 . . . . 4 matches
          int sum = 0, integer = 1;
          sum = sum + integer;
          integer++;
          cout << "-->" << integer << endl;
  • 코바예제/시계 . . . . 4 matches
         시간 객체에 대한 인터페이스는 ObjTimeServer이며 getTime()이라는 메소드를 가지고 있는데 getTime()는 문자 형식으로 현재의 시간을 반환해 준다. CORBA 객체를 작성하는 첫번째 단계는 인터페이스를 만드는 것이다. 인터페이스는 IDL로 작성되며 인터페이스는 IDL 컴파일러로 컴파일된다. 이 IDL 컴파일러는 기본적으로 사용자가 이용하는(예를들면 VisiBroker) ORB에 포함되어 있는 것이다. IDL로 작성된 인터페이스를 컴파일하면 컴파일러는 두 개의 코드 파일을 생성해 준다. 이 코드 파일들은 각 IDL 컴파일러가 사용하도록 약정된 프로그래밍 언어로 되어 있다. 여기에서 사용하는 ORB는 Java ORB이므로 코드 파일은 Java(Stub, Skeleton)로 되어 있을 것이다. IDL 컴파일러에 의해 생성되는 코드는 프록시 객체(proxy object) 및 스켈레톤 코드이다. 클라이언트는 프록시 객체를 사용하여 IDL로 표현된 인터페이스 타입의 객체 레퍼런스에 대한 호출을 생성한다. 바꾸어 말하녀 프록시 객체는 클라이언트가 작업을 위해 사용하는 대리("stand-in") 객체인데 원격 객체가 마치 지역 객체처럼 보이게 해준다는 것이다. 스켈레톤 코드는 이러한 인터페이스를 지원하는 객체에 액세스하기 위해 사용된다. 생성되는 코드는 위치 투명성을 구현한다. 위치 투명성을 통해 객체 레퍼런스를 변환하여 네트웍 연결을 퉁해 원격 서버로 보내며, 객체 레퍼런스에 대한 오퍼레이션에 따르붙는 파라미터를 ["마샬링"]하고, 이를 객체 레퍼런스가 지시하는 객체의 현재 메소드에 전달하여 메소드를 수행하고 그 결과를 반환하려고 하는 것이다. 바꾸어 말하면 클라이언트는 IDL 컴파일러에 의해 생성된 프록시 객체를 가지고 작업을 하는데, 그것이 마치 지역 객체로 작업하는 것처럼 보일 것이라는 의미이다. ORB와 통신하는 것이 프록시 객체의 임무이며 ORB는 네트웍 연결을 관리하고 파라미터를 실제 서버 함수에 넘겨주며 결과를 리턴한다. 이런 식으로 수행에 대한 투명성을 유지한다.
          string getTime();
         public String getTime() throws SystemException {
  • 타도코코아CppStudy/0724/선희발표_객체지향 . . . . 4 matches
          서브클래스가 수퍼클래스의 변수와 메소드들을 상속받을 때 필요에 따라 정의가 구체화(specification)되며, 상대적으로 상위층의 클래스 일수록 일반화(generalization) 된다고 말한다.
         설계 모형을 특정 프로그램 언어로 번역하는 작업이다. 객체, 클래스, 상속의 개념을 다 포용하는 객체지향 언어(object-oriented programming language : C++, Smalltalk 등)가 가장 좋지만 객체의 개념만 인정하고 클래스, 상속 등은 고려하지 않은 객체기반 언어(object-oriented based programming language : Ada 등)도 좋다.
         또한, 일반적인 구조적 프로그래밍 언어(structured programming language : C, Pascal 등)도 객체지향 개발에 활용될 수 있는가 하면 객체 지향 데이타베이스 관리시스템(OODBMS)이 개발의 도구로 이용될 수도 있다.
  • 타도코코아CppStudy/객체지향발표 . . . . 4 matches
          서브클래스가 수퍼클래스의 변수와 메소드들을 상속받을 때 필요에 따라 정의가 구체화(specification)되며, 상대적으로 상위층의 클래스 일수록 일반화(generalization) 된다고 말한다.
         설계 모형을 특정 프로그램 언어로 번역하는 작업이다. 객체, 클래스, 상속의 개념을 다 포용하는 객체지향 언어(object-oriented programming language : C++, Smalltalk 등)가 가장 좋지만 객체의 개념만 인정하고 클래스, 상속 등은 고려하지 않은 객체기반 언어(object-oriented based programming language : Ada 등)도 좋다.
         또한, 일반적인 구조적 프로그래밍 언어(structured programming language : C, Pascal 등)도 객체지향 개발에 활용될 수 있는가 하면 객체 지향 데이타베이스 관리시스템(OODBMS)이 개발의 도구로 이용될 수도 있다.
  • 페이지제목띄어쓰기토론 . . . . 4 matches
          거듭 말씀드리지만, 기능상으로는 제한이 없습니다. 그리고 띄어쓰기 자체가 붙여쓰기보다 나쁘다는 어처구니 없는 일반진술도 하지 않았습니다. 어떤 구체적인 컨텍스트 속에서 이야기를 해야죠. 위키네임이 주는 편리한 기능이란 단어를 붙여쓰면 자동으로 링크가 되는 것을 말합니다. 사람들이 FrontPage라고 하면 될 것을 {{{~cpp ["front page"]}}}나 {{{~cpp ["Front Page"]}}}, 혹은 {{{~cpp ["Frontpage"]}}} 등으로 링크를 걸었다는 것이죠. 또, 사실 사용자가 띄어쓰기를 하건 말건, 혹은 대소문자를 어떻게 섞어쓰건 일종의 분리층(separation layer)을 둬서 모두 동일한 페이지이름으로 매핑을 하는 방법이 있습니다. 하지만 이렇게 되면 새로운 규칙 집합(제가 말하는 규칙이란 사람들간의 규칙을 일컫습니다)이 필요할 것입니다. 국문 경우는 몰라도 영문 경우는 띄어쓰기를 하냐 안하냐가 아주 차이가 큽니다. 노스모크는 초기부터 영어 페이지이름을 많이 사용했고 현재도 그러하기 때문에 이런 문제는 꽤 중요했죠. 또 (영문 경우) 기존의 위키표준을 지킨다는 생각도 있었고요. 하지만 여기는 아직 출발단계이고 하니까 다른 실험을 해볼 수 있겠죠. 아, 그리고 생각이 난건데, 페이지이름을 띄어쓰기를 하게 되면, 사람들이 이걸 위키에서 말하는 어떤 고유한 "단어"로서의 페이지이름(위키의 페이지이름은 "단어"입니다. 그게 하나의 커뮤니케이션 단위이기 때문이죠.)이 아니고 게시판에서의 게시물 제목 수준으로 생각하게 되는 경향(affordance)이 있었습니다. 사실 위키에서의 페이지이름은 프로그래밍의 변수이름처럼 상당히 중요한 역할을 하는데, 붙여쓰기를 하게 되면 사람들에게 기존 의식틀에서 벗어나서 페이지이름이 고유한 것이고, 기존의 게시물 제목과는 다르다는 인식을 심어주는 데에 많은 도움이 되었습니다. 다른 원인도 있겠지만, 주변에서 페이지이름에 띄어쓰기 붙여쓰기 등 별 제한 없이 자유로운 곳일수록 페이지이름을 페이지이름으로 활용하지 못하는 경우를 많이 봤습니다. 만약 띄어쓰기를 허용한다면 오히려 더욱 엄격한 규칙과 이의 전파가 필요할지도 모르겠습니다.
  • 페이지지우기 . . . . 4 matches
         삭제하고 싶은 페이지의 내용을 지우거나, 해당 페이지 아무곳에서나 '''DeleteThisPage''' 를 남긴다. 그러면 ZeroWiki 관리자가 해당 문자열 검색을 통해 페이지를 지우게 된다.
         '''If you want to delete this page, YouNeedToLogin.''' 현재 ZeroWiki 에서 Delete''''''Page 권한은 계정 관리자가 갖고 있습니다. 로그인한 사용자도 그 권한을 사용할 수 있도록 한 단계 더 공개하는건 어떨까요? security.py 에서 {{{~cpp self.delete = self.delete and user.valid}}} 이 한 라인을 추가하면 됩니다. --["데기"]
         See Also DontDeleteThisPage
  • 포항공대전산대학원ReadigList . . . . 4 matches
         “An Introduction to Formal Languages and Automata”, Peter Linz.
         “Introduction to Automata Theory, Languages, and Computation”, J. E. Hopcroft, R. Motwani,
         “Types and Programming Languages”, Benjamin C. Pierce, The MIT Press.
         “Concepts of Programming Languages” (6th edition), Robert W. Sebesta, Addison Wesley.
  • 프로그래밍/Pinary . . . . 4 matches
          int limit = Integer.parseInt(line);
          number = Integer.toBinaryString(i);
          int testCase = Integer.parseInt(line);
         [(zeropage)코드레이스출동] 연습
  • 프로그래밍/장보기 . . . . 4 matches
          int price = Integer.parseInt(contents[1]);
          int weight = Integer.parseInt(contents[0]);
          int testCase = Integer.parseInt(line);
          int result = processOneCase(Integer.parseInt(line));
  • 프로젝트전용위키 . . . . 4 matches
         ZeroPage의 모든 프로젝트들이 ZeroWiki에서 수행되어야 할 필요는 없다. 거꾸로 ZeroPage의 모든 프로젝트들이 [프로젝트전용위키]를 따로 사용할 필요도 없다.
         ZeroPage에서 [프로젝트전용위키] 생성에 편리한 인프라를 구축해준다면 좀 더 효율적인 프로젝트를 진행할 수 있을 것이라고 생각한다.
         ZeroWiki와 ZeroPage에서 만든 [프로젝트전용위키]들은 HierarchicalWikiWiki를 구성해야 할 것이다.
  • 행사 . . . . 4 matches
         중앙대학교 컴퓨터 공학부 내 학회 ZeroPage의 행사를 정의하고 설명하는 페이지.
         매년 ZeroPage에서 주최하는 행사.
         * 2006년 : zeropage 예선통과 본선 11위 동상 입상
         ZeroPage의 다수 인원(단체)이 참가한 행사.
  • 후각발달특별세미나 . . . . 4 matches
         1 Page로 끝내다. --재동
          cin.get();
          cin.get();
          프로젝트 때문에 빠르게 진행한게 아니라 선전부 모임때문에... 여튼 간결하게 하는 건 중요하다. 시간 되면 {{{~cpp The One Page Proposal}}}을 읽어보도록 해. --재동
  • .vimrc . . . . 3 matches
         let TE_WinWidth = 20 " TagExplorer 창크기 조절
         map <F1> K " man page
         augroup ChangeLog
          au BufNewFile,BufRead ChangeLog* set fenc=utf-8 enc=utf-8
  • 05학번만의C++Study . . . . 3 matches
          *아영아 스터디 관련 페이지마다 링크가 안걸려있어.. 링크 통해서는 이동을 못하고 Recentpage 에서 새글 등록된거로만 들어갈수 있네.. 위키 문제인가? 페이지 이름이 조금씩 달라서 그런거가?..;; 나만 그런지도..;;
          * 아 그래??? 난 zeropage main 에서 들어오는데 ~ ㅋㅋ 검색해서 들어와도 되요 ㅋㅋ - 아영
         ----[FrontPage] [스터디분류]
  • 2002년도ACM문제샘플풀이/문제E . . . . 3 matches
         int getMin(vector<int>& weights, vector<int>& sortedWeights);
          ret += getMin(weights, sortedWeights);
         int getMin(vector<int>& weights, vector<int>& sortedWeights)
  • 2006신입생/방명록 . . . . 3 matches
         ZeroPage에 궁금하시면 여기를 클릭해 주세요.
          ->> [ZeroPage]
         ZeroPage가 하는 활동을 궁금하시면 [정모] []
  • 2012년독서모임 . . . . 3 matches
          * 장소 : ZeroPage 학회실
          * 장소 : ZeroPage 학회실
          * 장소 : ZeroPage 학회실
  • 2학기자바스터디/운세게임 . . . . 3 matches
          Calendar now = Calendar.getInstance(); // 새로운 객체를 생성하지않고 시스템으로부터 인스턴스를 얻음
          int hour = now.get(Calendar.HOUR); // 시간 정보 얻기
          int min = now.get(Calendar.MINUTE); // 분 정보 얻기
  • 3DGraphicsFoundationSummary . . . . 3 matches
         === Explicit Edges Mesh ===
         declare AUX_RGBImageRec *texRec[n]
         glGenTextures(count,&tex[0])
         glTexImage2D(GL_TEXTURE_2D,0,3,texRec[i]->sizeX
  • 5인용C++스터디 . . . . 3 matches
          || 노수민 || [http://zeropage.org/pub/upload/seockda_SM.hwp] || . ||
          || 나휘동 || [http://zeropage.org/pub/upload/TypingGamePlan.hwp] || . ||
          || 황재선, 조재화(페어) || [http://zeropage.org/pub/upload/SchedulByHC.hwp] || . ||
  • 5인용C++스터디/소켓프로그래밍 . . . . 3 matches
          ((CServerApp*)AfxGetApp())->Accept();
          ((CServerApp*)AfxGetApp())->CloseChild();
          ((CServerApp*)AfxGetApp())->ReceiveData();
          AfxMessageBox("접속 허용");
          m_pMainWnd->GetDlgItem(IDC_SEND)->EnableWindow(TRUE);
          m_pChild->Send(LPCSTR(strData), strData.GetLength()+1);
          m_pChild->GetSockName(strText, nPort);
          ((CListBox*)m_pMainWnd->GetDlgItem(IDC_LIST1))->InsertString(-1, strText);
          m_pChild->GetPeerName(strText, nPort);
          ((CListBox*)m_pMainWnd->GetDlgItem(IDC_LIST1))->InsertString(-1, strText);
          AfxMessageBox("종료");
          m_pMainWnd->GetDlgItem(IDC_SEND)->EnableWindow(FALSE);
          ((CServerApp*)AfxGetApp)->InitServer();
          GetDlgItem(IDC_SEND)->EnableWindow(FALSE);
          GetDlgItemText(IDC_DATA, strData);
          ((CServerApp*)AfxGetApp())->SendData(strData);
          ((CClientApp*)AfxGetApp())->CloseChild();
          ((CClientApp*)AfxGetApp())->ReceiveData();
          GetDlgItemText(IDC_IPADDRESS1, m_strAddress);
          m_pMainWnd->GetDlgItem(IDC_SEND)->EnableWindow(TRUE);
  • APlusProject . . . . 3 matches
         [http://zeropage.org/~erunc0/study/dp/RationalRose.exe RationalRose 2002]
         [http://zeropage.org/~erunc0/study/dp/Rational_Rose_Enterprise_Edition_2002_Crack.zip RationalRose 2002 과자]
         [NUnit] - ZeroPage 내에 NUnit 관련 자료.
  • ActiveXDataObjects . . . . 3 matches
         {{|Microsoft ADO (ActiveX Data Objects) is a Component object model object for accessing data sources. It provides a layer between programming languages and databases, which allows a developer to write programs which access data, without knowing how the database is implemented. No knowledge of SQL is required to access a database when using ADO, although one can use ADO to execute arbitrary SQL commands. The disadvantage of this is that this introduces a dependency upon the database.
  • Ajax/GoogleWebToolkit . . . . 3 matches
         The Google Web Toolkit is a free toolkit by Google to develop AJAX applications in the Java programming language. GWT supports rapid client/server development and debugging in any Java IDE. In a subsequent deployment step, the GWT compiler translates a working Java application into equivalent JavaScript that programatically manipulates a web brower's HTML DOM using DHTML techniques. GWT emphasizes reusable, efficient solutions to recurring AJAX challenges, namely asynchronous remote procedure calls, history management, bookmarking, and cross-browser portability.
  • Apache . . . . 3 matches
         = Zeropage =
         [ZeropageServer]도 [Linux]와 [Apache]를 이용하여 서비스를 제공한다.
          JSP를 돌리기위해서 mod_jk로 jsp 를 tomcat 에 넘겨주는 방식으로 운영되고 있음. tomcat webserver로 접속하려면, [http://zeropage.org:8080]으로 접속하면 됨.
  • AstroAngel . . . . 3 matches
         = ZeroPage 02학번 신진영입니다! ^-^ =
         = ZeroPagers 동기들 =
          * 신진영 : ["AstroAngel"]
  • BasicJava2005/5주차 . . . . 3 matches
          - 각종 Wrapper클래스(Integer, Double, Character...)
          int a = Integer.parseInt(args[0]);
          int b = Integer.parseInt(args[1]);
  • Basic알고리즘 . . . . 3 matches
         || No. || Page ||
         {{| " 그래서 우리는 컴퓨터 프로그래밍을 하나의 예술로 생각한다. 그것은 그 안에 세상에 대한 지식이 축적되어 있기 때문이고, 기술(skill) 과 독창성(ingenuity)을 요구하기 때문이고 그리고 아름다움의 대상(objects of beauty)을 창조하기 때문이다. 어렴풋하게나마 자신을 예술가(artist)라고 의식하는 프로그래머는 스스로 하는 일을 진정으로 즐길 것이며, 또한 남보다 더 훌륭한 작품을 내놓을 것이다. |}} - The Art Of Computer Programming(Addison- wesley,1997)
         [FrontPage]
  • BeeMaja . . . . 3 matches
         [http://online-judge.uva.es/p/v101/10182.html 원문보기]
         [http://online-judge.uva.es/p/v101/p10182a.gif] [http://online-judge.uva.es/p/v101/p10182b.gif]
  • BirthdatCake/하기웅 . . . . 3 matches
         Point getLine()
          cout << getLine().x <<" " <<getLine().y<< endl;
  • BusSimulation/영창 . . . . 3 matches
         [[NewWindow("http://zeropage.org/cvs/bus_simulation/?root=sapius&rev=7", "최초 동작 버전")]]
         [[NewWindow("http://zeropage.org/cvs/bus_simulation/?root=sapius&rev=8", "station, bus 객체의 people의 승탑 메소드 구현")]]
         [[NewWindow("http://zeropage.org/cvs/bus_simulation/?root=sapius", "탑승하차상황 가정 버전")]]
  • Button/진영 . . . . 3 matches
          Object source = evt.getSource();
          Color color = getBackground();
          Container contentPane = getContentPane();
  • C++/SmartPointer . . . . 3 matches
          {return (*get()); }
          {return (get()); }
          _Ty *get() const throw ()
  • CCNA/2013스터디 . . . . 3 matches
          - 따라서 패스트 이더넷에서는 충돌보다는 혼잡(Congestion)을 처리하는 방법이 중요하다.
          * CHAP..MD5 알고리즘 이용 - 패스워드 암호화(Chanllenge) -> Response -> Accept/Reject
          || 1 || router>enable || 라우터에 접속해 enable(=Privileged) 모드로 들어가기 위함 (> 에서 #으로) ||
  • CPPStudy_2005_1/STL성적처리_3_class . . . . 3 matches
          double average() {return avg;}
          return x.average() > y.average();
  • CSS . . . . 3 matches
         [CssMarket], [http://165.194.17.5/zero/index.php?keyword=CSS&mode=result&directGo=1&url=zeropage&range=%C0%FC%C3%BC CSS 검색결과]
         [[include(틀:ProgrammingLanguage)]]
  • CalendarMacro . . . . 3 matches
         '''YEAR-MONTH subpage is created'''
         {{{[[Calendar("Blog",blog)]]}}} blog mode with default page
         '''archive option check blogged dates and link to the archive'''
  • CategoryMacro . . . . 3 matches
         If you click on the title of a category page, you'll get a list of pages belonging to that category
  • CategorySoftwareTool . . . . 3 matches
         If you click on the title of a category page, you'll get a list of pages belonging to that category
  • CategoryTemplate . . . . 3 matches
         If you click on the title of a category page, you'll get a list of pages belonging to that category
  • CollaborativeFiltering . . . . 3 matches
          1. 선택된 neighbours 들과 자료를 근거로 예측 - generate a prediction
         ==== Generate a prediction ====
          * Coverage - 시스템이 추어진 item으로부터 추천 item 을 제공해주는 능력. (아마도 추천item품목수/전체item품목수 에 대한 퍼센트이려나. 수정 필요)
          * [http://zeropage.org/pds/200272105129/콜레보레이티브필터링p77-konstan.pdf CACM 1997 Mar]
  • ComponentObjectModel . . . . 3 matches
         {{|Component Object Model, or COM, is a Microsoft technology for software componentry. It is used to enable cross-software communication and dynamic object creation in many of Microsoft's programming languages. Although it has been implemented on several platforms, it is primarily used with Microsoft Windows. COM is expected to be replaced to at least some extent by the Microsoft .NET framework. COM has been around since 1993 - however, Microsoft only really started emphasizing the name around 1997.
         The COM platform has largely been superseded by the Microsoft .NET initiative and Microsoft now focuses its marketing efforts on .NET. To some extent, COM is now deprecated in favour of .NET.
          [http://www.microsoft.com/com/ Microsoft COM Page]
         [COM] [MFC/ObjectLinkingEmbedding]
  • ContestScoreBoard/조현태 . . . . 3 matches
         datas* such_and_malloc_point(int target_team_number)
          if (target_team_number==temp_point->team_number)
          temp_point->team_number=target_team_number;
  • Counting/문보창 . . . . 3 matches
         #include "BigInteger.h"
         using BigMath::BigInteger;
         static BigInteger Tn[MAX_SIZE+1];
  • Counting/하기웅 . . . . 3 matches
         #include "BigInteger.h"
         using BigMath::BigInteger;
         BigInteger number[MAX_NUM+1];
  • CubicSpline/1002/test_tridiagonal.py . . . . 3 matches
          def testGetMatrixY(self):
          actual = getMatrixY(l, b)
          def testGetMatrixX(self):
          matrixY = getMatrixY(l, b)
          matrixX = getMatrixX(u, matrixY)
  • DataCommunicationSummaryProject/Chapter8 . . . . 3 matches
          * GRX Roaming : GPRS Roaming Exchange(GRX) 라고 불리우는 새로운 형태의 서비스 공급자를 사용한다. 이것은 다양한 GPRS 네트워크에서 GTP 트래픽을 운반한다. 더 비싸다
          * IMAP(Internet Message Access Protocol) : 메일 읽어도 서버에서 지워지지 않는다.
         == The IP Address Shortage ==
  • DatabaseManagementSystem . . . . 3 matches
         [RelationalDatabaseManagementSystem]
         [NetworkDatabaseManagementSystem]
         [HierarchicalDatabaseManagementSystem]
  • DebuggingSeminar_2005 . . . . 3 matches
          || [http://www.sysinternals.com/ SysInternal] || [http://www.sysinternals.com/Utilities/ProcessExplorer.html Process Explorer Page] ||
          || [http://www.compuware.com/products/devpartner/softice.htm SoftIce for DevPartner] || 데브파트너랑 연동하여 쓰는 SoftIce, [http://www.softpedia.com/get/Programming/Debuggers-Decompilers-Dissasemblers/SoftICE.shtml Freeware Download] ||
  • DermubaTriangle/하기웅 . . . . 3 matches
         double getDistance(int s, int e)
          cout << getDistance(first, second)<< endl;
          cout << getDistance(second, first)<< endl;
  • DesignPatternSmalltalkCompanion . . . . 3 matches
         http://images.amazon.com/images/P/0201184621.01._PE_PI_SCMZZZZZZZ_.jpg [[BR]]ISBN:0201184621
         약자만 모아서 DPSC라고 부름. zeropage에서 가장 많이 보유하고 있을 것이라 생각되어지는 DesignPattern 서적. (모 회원이 1650원이라는 헐값에 구입했다는 이유만으로. -_-;)
  • Django스터디2006 . . . . 3 matches
         || 9/14 || 웹서버 동작 환경 만들기, APM 설치( PHP, MySQL 구동 환경 만들기), ZeroPage 계정에 간단한 홈페이지 띄우기, 위키 CSS 바꿔보기 || 모두 ||
         || 9/21 || Django 환경 구축 + POST, GET , SESSION, COOKIE 에 대한 설명, Django로 만들고 싶은것에 대한 논의(과제 확인, 웹서버 부분 못들은 사람 물어봐서 했는지 체크) || 상협, 지훈, 우용, 준석, 지원 ||
          * [(zeropage)PythonLanguage] : Python에 대해서 더 자세히 알고 싶으면 왼쪽 페이지 참고.
  • Eclipse/PluginUrls . . . . 3 matches
          * Memory 사용정보를 보여주고 ["GarbageCollection"]을 사용가능하게 해 주는 Plugin, 시간을 설정해두면 주기적으로 알아서 GC를 해줌.
          * [http://phpeclipse.sourceforge.net/update/releases] 업데이트사이트
         Upload:MyEclipse-4.0.2-GAKeygen.rar
  • EffectiveSTL/ProgrammingWithSTL . . . . 3 matches
          * find메소드의 average case는 20, worst case는 40.
          * find알고리즘의 average case는 5십만, worst case는 백만.
         = Item45. Distinguish among count, find, binary_search, lower_bound, upper_bound, and equal_range. =
  • EnglishSpeaking/2011년스터디 . . . . 3 matches
          * 목표 : 중앙도서관 English Lounge 정복!!
          * There are four members in my family: my father, mother, and a younger brother. Well, actually there are five including our dog. My father was a military officer for twenty years. He recently retired from service and now works in a weaponry company. My mother is a typical housewife. She takes care of me and my brother and keeps our house running well. My brother is attending a university in the U.S.A. He just entered the university as a freshman and is adjusting to the environment. I miss the memory of fighting over things with him. The last member of my family is my dog named Joy. She is a Maltese terrier and my mother named her Joy to bring joy into our family. That's about it for the introduction of my family members.
          * 참여자 수가 준비한 장면과 달라, Marge와 Homer의 대화 장면으로 대체.
  • EnglishSpeaking/TheSimpsons/S01E03 . . . . 3 matches
          * Marge, Bart : [권순의]
         Homer : Those perfectionists? Forget it.
         Marge : There, there, Homer. You'll find a job.
  • ErdosNumbers/임인택 . . . . 3 matches
          for i in range(0, len(names)):
          for i in range(2, 2+nPaper):
          for i in range(2, 2+nPaper):
  • ErdosNumbers/차영권 . . . . 3 matches
          cin.get();
          cin.getline(temp, MAX_LENGTH);
          cin.getline(search[i], 20);
  • EuclidProblem/Leonardong . . . . 3 matches
          long range = max(a,b);
          for ( long x = -range ; x <= range ; x++ ){
  • FactorialFactors/이동현 . . . . 3 matches
          ArrayList<Integer> prime = new ArrayList<Integer>();
          if(num%prime.get(k)==0)
  • FileStructureClass . . . . 3 matches
         || http://image.wowbook.com/book/large_image/89-353-0304-6.gif ||
  • FileZilla . . . . 3 matches
         [http://filezilla.sourceforge.net 프로젝트 홈페이지]
          http://zeropage.org/pub/wiki_image/filezilla.gif
  • Gof/Strategy . . . . 3 matches
         http://zeropage.org/~reset/zb/data/strat011.gif
         http://zeropage.org/~reset/zb/data/strategy.gif
          * ET++ SwapsManager cacluation engine framework.
  • GuiTestingWithWxPython . . . . 3 matches
          self.assertEquals(expected, self.frame.GetSizeTuple())
          self.assertEquals(expected, self.frame.GetPositionTuple())
          result = self.frame.button.GetLabel()
          result = self.frame.button.GetPositionTuple()
          result = self.frame.button.GetSizeTuple()
          self.assertEquals(expected, self.frame.getListItemsTuple())
          def getListItemsTuple(self):
          for idx in range(self.listBox.Number()):
          retList.append(self.listBox.GetString(idx))
  • HelpContents . . . . 3 matches
          * ["로그인하기"] - RecentChanges 에 IP대신 실명을 사용하는 방법. 그리고 기타 부가적인 기능을 제공받음.
          * HelpOnPageCreation - 새 페이지 만드는 방법과 템플리트 이용하기
          * HelpOnPageDeletion - 페이지 지우기
  • HelpOnNavigation . . . . 3 matches
         각 페이지의 좌측 상단 (혹은 임의의 위치)에는 대문(FrontPage 혹은 home), 최근 바뀐 글(RecentChanges), 목록(모든 페이지의 가나다순 알파벳순 목록), 찾기(FindPage), 도움말(HelpContents) 등등의 메뉴가 있습니다.
  • HelpOnPageCreation . . . . 3 matches
         페이지를 만드는 방법은 여러가지 방법이 있습니다. 그중에 위키에서 일반적으로 권고되는 방법으로는 먼저 원하는 페이지로 가서 편집을 해서, {{{FoobarPageName}}}이나 , {{{[[어쩌고페이지]]}}}식으로 위키링크를 본문에 집어넣고 저장을 합니다. 이렇게 하면 새롭게 갱신된 페이지에 새로운 링크가 생기게 되는데, {{{FoobarPageName}}} 혹은 {{{[[어쩌고페이지]]}}}라는 위키링크가 새로운 페이지를 가리키게 됩니다. 새로운 페이지는 아직 없기 때문에 새롭게 만들어진 위키링크는 색상이나 모양이 약간 다른 형태로 보이게 됩니다. 이것을 클릭하면 페이지를 새로 만들것이냐는 대화 메시지 혹은 비슷한 이름을 가진 페이지 목록을 보여주게 되며, 원한다면 새롭게 페이지를 만들 수 있게 됩니다.
         하위 페이지를 만들면 조금 특별하게 처리됩니다. 하위페이지도 일반 페이지와 마찬가지 방식으로 만들 수 있으며 {{{[[페이지/하위페이지]]}}}와 같은 식으로 연결되는 페이지입니다. 하위페이지에 대한 설명은 HelpOnEditing/SubPages 페이지를 참고하세요.
         || @''''''PAGE@ || 페이지 이름 (템플릿 페이지에 주로 유용하게 사용됨) ||
  • HelpOnUserPreferences . . . . 3 matches
          * '''[[GetText(Name)]]''': 사용자의 실제 이름 혹은 별명. WikiName 형식으로 만들면 편리합니다.
          * '''[[GetText(Password)]]''': 비밀번호는 다른사람이 쉽게 알거나 추측할 수 없는 것을 사용하시기 바랍니다.
          * '''[[GetText(Password repeat)]]''': 초기 사용자 등록시에 나타납니다. 바로 위에서 입력했던 비밀번호를 확인하는 단계로, 조금 전에 넣어주었던 비밀번호를 그대로 집어넣어 주시면 됩니다.
          * '''[[GetText(Email)]]''': 자주 쓸 이메일 주소. 이메일 주소를 넣어주면 원하는 위키페이지에 대하여 그 변경점을 구독신청하거나 취소하실 수 있습니다. 비밀번호를 잊으셨을 경우에도 이 이메일 주소를 사용해 새로운 비밀번호를 등록하실 수 있습니다.
          * '''[[GetText(Preferred theme)]]''': 원하는 테마를 고르실 수 있습니다.
          * '''[[GetText(User CSS URL)]]''': 자신이 원하는 CSS로 변경하고 싶을 경우에 사용합니다.
          * '''[[GetText(Time zone)]]''': ...
          * '''[[GetText(Your time is)]]''': 원하는 시간대를 설정하면 자신이 원하는 시간대로 시간이 표시됩니다.
          * '''[[GetText(Server time is)]]''': 서버의 시간대를 보여줍니다.
          * '''[[GetText(Date format)]]''': 년-월-일 형식을 바꾸기 ( <!> 모니위키에서 미지원)
          * '''[[GetText(Preferred language)]]''': 기본 언어 바꾸기 ( <!> 모니위키에서 미지원) 기본 값은 브라우져 세팅에서 가져오며, 이 설정을 바꾸면 위키위키의 여러 메시지가 언어 설정에 맞게 보여집니다. 이 설정을 바꾸면 메일로 날아오는 알림 메일의 언어도 언어설정에 맞게끔 날아오게 됩니다.
          * '''[[GetText(Quick links)]]''': 최상단에 있는 메뉴에 자신이 원하는 링크를 추가하거나 원하는 위키페이지에 대한 링크를 넣을 수 있습니다. QuickLinks 페이지를 참조해주세요.
          * '''[[GetText(Subscribed wiki pages (one regex per line))]]''': 모든 페이지의 변경알림을 받아보고 싶은 경우에 '''`.*`''' 를 집어넣으시면 됩니다. (위키위키가 많은 변경이 있는 경우 권장하지 않습니다.) 각 페이지를 보고싶은 경우에는 각각의 페이지 이름을 줄 단위로 넣으시면 됩니다. 정규식에 익숙하신 사용자의 경우에 정규식을 사용하실 수도 있습니다. 설정에 따라서 상단의 아이콘 툴바에 [[Icon(email)]]이 나타날 수 있으며, 이메일 아이콘을 누르면 해당 페이지를 구독하는 폼이 뜨게 됩니다.
  • Hessian/Counter . . . . 3 matches
          public int getCount() {
         >>> counter.getCount()
         >>> counter.getCount()
  • HowManyFibs?/1002 . . . . 3 matches
         근데, a,b=(1,10^100) 로 해도 1초도 안걸린다. 처음에는 'big integer 를 만들어라!' 라는 문제가 아니라고 생각했는데, 풀고 나니 뭔가 허탈함. 글쌔. 출제자가 원한 답은 big integer emulation 이였을까. 흑..
          * 그럼에도 불구하고.. '정말 big integer 만들기' 문제였을까? 다시금 고민하게 되다.
          * closed form 과 관련하여 Generating Function 이 아직도 익숙치 않아서 mathworld 의 힘을 빌리다. GF 를 공부해야겠다.
  • Interpreter/Celfin . . . . 3 matches
          cin.getline(temp, 4);
          cin.getline(temp, 4);
          for(number=0; cin.getline(temp, 4) && *temp; number++)
  • IsBiggerSmarter? . . . . 3 matches
         [http://online-judge.uva.es/p/v101/10131.html 원문보기]
         === About [IsBiggerSmarter?] ===
         || [문보창] || C++ || . || [IsBiggerSmarter?/문보창] ||
  • JTDStudy/첫번째과제/영준 . . . . 3 matches
          int answer = Integer.parseInt(JOptionPane.showInputDialog("세자리수를 입력하세요"));
          JOptionPane.showMessageDialog(null, strikeCounter +"strike" + ballCounter + "ball");
          JOptionPane.showMessageDialog(null, "your answer is right!");
  • Java Study2003/첫번째과제/곽세환 . . . . 3 matches
         자바는 서로 다른 이종(Heterogeneous)의 네트워크 환경에서 분산 되어 실행될 수 있도록 설계되었습니다. 이와 같은 환경에서는 응용 프로그램들이 다양한 하드웨어 아키텍쳐 위에서 실행될 수 있어야만 합니다. 이를 위해 자바 컴파일러는 이종의 하드웨어 및 소프트웨어 플랫폼에서 효율적으로 코드를 전송하기 위해 설계된 아키텍쳐 중립적인 중간 코드인 바이트코드를 생성합니다. 이는 동일한 자바 프로그램의 자바 바이트코드가 자바 가상머신이 설치되어 있는 어떤 플랫폼에서도 실행될 수 있도록 하는 것입니다. 또한, 자바는 기본 언어 정의를 엄격하게 함으로써 효율적인 이식성을 제공해 주고 있습니다. 예를 들어, int 형과 같은 기본 데이터형의 크기를 플랫폼과 무관하게 일정하게 하고, 연산자의 기능을 확실하게 규정하고 있습니다. C 언어를 이용하여 int 형을 선언할 때, 도스에서는 16비트, 윈도우 95/98/NT 등 32비트 운영 체제 환경에서는 32비트, 유닉스에서는 32비트 등 그 플랫폼에 따라 크기가 다르지만, 자바에서는 플랫폼에 상관없이 32비트로 고정되도록 하였습니다. 이는 자바 프로그램이 실행되는 환경이 자바 가상머신으로 동일하기 때문입니다.
         자바에서는 인터프-리터가 런타임 환경을 검사할 필요 없이 실행될 수 있도록 구성하였기 때문에 뛰어난 성능을 제공해 줍니다. 쓰레기 수집기(garbage collector) 즉 메모리 관리자는 자동으로 낮은 우선순위의 백그라운드 스레드로 실행되어 메모리가 필요할 때에만 동작하도록 함으로써, 자바 가상머신에게 무리를 주지 않으면서 보다 나은 수행 성능을 제공할 수 있도록 해 줍니다. 또한, 방대한 양의 계산을 수행하는 프로그램은 계산이 많은 부분을 본래의 플랫폼에 해당하는 기계어 코드로 재작성하여 자바 프로그램과 인터페이스 할 수 있도록 하였습니다.
         자바 패키지(package):
  • Java Study2003/첫번째과제/노수민 . . . . 3 matches
         자바는 서로 다른 이종(Heterogeneous)의 네트워크 환경에서 분산 되어 실행될 수 있도록 설계되었습니다. 이와 같은 환경에서는 응용 프로그램들이 다양한 하드웨어 아키텍쳐 위에서 실행될 수 있어야만 합니다. 이를 위해 자바 컴파일러는 이종의 하드웨어 및 소프트웨어 플랫폼에서 효율적으로 코드를 전송하기 위해 설계된 아키텍쳐 중립적인 중간 코드인 바이트코드를 생성합니다. 이는 동일한 자바 프로그램의 자바 바이트코드가 자바 가상머신이 설치되어 있는 어떤 플랫폼에서도 실행될 수 있도록 하는 것입니다. 또한, 자바는 기본 언어 정의를 엄격하게 함으로써 효율적인 이식성을 제공해 주고 있습니다. 예를 들어, int 형과 같은 기본 데이터형의 크기를 플랫폼과 무관하게 일정하게 하고, 연산자의 기능을 확실하게 규정하고 있습니다. C 언어를 이용하여 int 형을 선언할 때, 도스에서는 16비트, 윈도우 95/98/NT 등 32비트 운영 체제 환경에서는 32비트, 유닉스에서는 32비트 등 그 플랫폼에 따라 크기가 다르지만, 자바에서는 플랫폼에 상관없이 32비트로 고정되도록 하였습니다. 이는 자바 프로그램이 실행되는 환경이 자바 가상머신으로 동일하기 때문입니다.
         자바에서는 인터프-리터가 런타임 환경을 검사할 필요 없이 실행될 수 있도록 구성하였기 때문에 뛰어난 성능을 제공해 줍니다. 쓰레기 수집기(garbage collector) 즉 메모리 관리자는 자동으로 낮은 우선순위의 백그라운드 스레드로 실행되어 메모리가 필요할 때에만 동작하도록 함으로써, 자바 가상머신에게 무리를 주지 않으면서 보다 나은 수행 성능을 제공할 수 있도록 해 줍니다. 또한, 방대한 양의 계산을 수행하는 프로그램은 계산이 많은 부분을 본래의 플랫폼에 해당하는 기계어 코드로 재작성하여 자바 프로그램과 인터페이스 할 수 있도록 하였습니다.
          * 자바 패키지(package):
  • Java/ReflectionForInnerClass . . . . 3 matches
          innerClass.getDeclaredConstructor(consParamClasses);
          System.out.println("Exception: " + e.getMessage());
  • JavaStudy2003/세번째수업 . . . . 3 matches
          * 오버로딩 - C++에서 cin을 cin.get(), cin.get(ch), cin.get(ch,50) 이렇게 쓰는 것처럼 같은 이름의 함수로 비슷한 기능의 역할을 하는 함수들을 만들었다.
  • LinuxProgramming/SignalHandling . . . . 3 matches
          SIGURG - urgent data available on socket
          sigemptyset(&act.sa_mask);
          sigemptyset(&act.sa_mask);
  • ListCtrl . . . . 3 matches
         DWORD dwPos = ::GetMessagePos();
         void CBlockDlg::OnItemchangedList1(NMHDR* pNMHDR, LRESULT* pResult)
          POSITION pos = m_ctrlBlockList.GetFirstSelectedItemPosition();
          int index = m_ctrlBlockList.GetNextSelectedItem(pos);
          m_ctrlBlockList.GetItemText(index, 0, buf, 64);
          AfxMessageBox(buf);
  • MFCStudy_2001/MMTimer . . . . 3 matches
          CAlcaDlg *pDlg=(CAlcaDlg*)AfxGetMainWnd();
          pDlg->SendMessage(WM_MYMSG,0,0);
         CAlcaDlg *pDlg = (CAlcaDlg*)AfxGetMainWnd();
          - Applications should not call any system-defined functions from inside a callback function, except for PostMessage, timeGetSystemTime, timeGetTime, timeSetEvent, timeKillEvent, midiOutShortMsg, midiOutLongMsg, and OutputDebugString.[[BR]]
          - 어플리케이션은 콜백 함수 내부로부터 다음 함수를 제외하고는 시스템 정의 함수를 부를 수가 없다. : PostMessage, timeGetSystemTime, timeGetTime, timeSetEvent, timeKillEvent, midiOutShortMsg, midiOutLongMsg, and OutputDebugString.[[BR]]
          ASSERT(pThis->GetSafeHwnd());
          CDC* pDC = pThis->GetDC();
  • MineSweeper/신재동 . . . . 3 matches
          cin.get(); // 이 한 줄이 삽질의 원흉!!
          char c = cin.get();
         cin.get()으로 개행문자(\n)를 먹어야 하는 걸 깜박해서 계속 입력과 다른 출력이 나와 상당히 삽질... --재동
  • MoniWiki . . . . 3 matches
         If you are familiar with the PHP Script language you can easily add features or enhancements.
         http://sourceforge.net/projects/moniwiki/
         <img src="http://sourceforge.net/sflogo.php?group_id=51905&type=1" alt='SF.net' />
  • MoniWikiTheme . . . . 3 matches
         http://chemie.skku.ac.kr/wiki/wiki.php/TwinPages?action=theme&theme=kz
         http://chemie.skku.ac.kr/wiki/wiki.php/TwinPages?action=theme&theme=blog
         http://chemie.skku.ac.kr/wiki/wiki.php/TwinPages?action=theme&theme=samplehome
  • Monocycle . . . . 3 matches
         [http://online-judge.uva.es/p/v100/10047.html 원문보기]
         [http://online-judge.uva.es/p/v100/p10047a.gif]
         [http://online-judge.uva.es/p/v100/p10047b.gif]
  • MySQL/PasswordFunctionInJava . . . . 3 matches
         package cau.util;
          String result = String.format("%08x%08x",new Object[]{new Integer(result1),new Integer(result2)});
  • NSIS/예제1 . . . . 3 matches
         Contributors: nnop@newmail.ru, Ryan Geiss, Andras Varga, Drew Davidson, Peter Windridge, Dave Laundon, Robert Rainwater, Yaroslav Faybishenko, et al.
         http://zeropage.org/~reset/zb/data/nsis_output1.png
         http://zeropage.org/~reset/zb/data/nsis_output2.png
  • OOD세미나 . . . . 3 matches
          * 학교 환경도 안 받쳐주고, 제 머리도 안 받쳐줬어요. diff/merge 기능 설계를 바라보면서 객체지향 설계를 봤는데 어려우면서도 효율적인거 같더라구요. 그리고 형진이 형이 세뇌하신 내용 "단일변화가 생겨서 수정할 때 쉽게 수정하려면 구조가 중요하다" 이거 꼭 외울게요 -] [윤종하]
          get과 set을 사용하면 메인에서 그 자료형이 뭔지 알고 있는 거니까 변경시에 같이 변경해야 하므로 사용을 자제하는 건가요? 다른 클래스에서 private로 선언한 거를 메인에서 접근하기 위해 get과 set을 사용하는 거 같은데, 그럴거면 private로 왜 선언하는 건지 의문을 작년에 가졌...는데 여전히 모르는..;ㅅ; 우문(뭔가 질문하면서도 이상해서..;)현답을 기대합니다 ㅎ; - [강소현]
  • ObjectOrientedReengineeringPatterns . . . . 3 matches
         http://images.amazon.com/images/P/1558606394.01._PE_PI_SCMZZZZZZZ_.jpg [[BR]] ISBN:1558606394
         see also [http://www.iam.unibe.ch/~scg/OORP/ Book Homepage]
  • Omok/상규 . . . . 3 matches
          key=getch();
          key=getch();
          getch();
  • Omok/은지 . . . . 3 matches
          key = getch();
          key = getch();
          getch();
  • Omok/재니 . . . . 3 matches
         02 장재니 [Genie]
          key = getch();
          key = getch();
          getch();
  • PPProject/Colume2Exercises . . . . 3 matches
         int getGcd(int aN, int aM);
          int gcd = getGcd(n, i);
         int getGcd(int aN, int aM)
  • ParserMarket . . . . 3 matches
         Use a special pagename {{{~cpp ["parser/yourParser.py"]}}} and start your parser with the line {{{~cpp
         This way, the parser can directly be put on the page without any modification, and as easily copied from that page. See the examples below.
  • PerformanceTest . . . . 3 matches
          BOOL QueryPerformanceFrequency(LARGE_INTEGER* param)
          BOOL QueryPerformanceCounter(LARGE_INTEGER* param)
          QueryPerformanceFrequency((LARGE_INTEGER*)&m_nFreq);
          QueryPerformanceCounter((LARGE_INTEGER*)&m_nStart);
          QueryPerformanceCounter((LARGE_INTEGER*)&m_nEnd);
          int getRandNum (int nBoundary);
          nRandNum = getRandNum (nBoundary);
          int getRandNum (int nBoundary) {
         간단하게 32비트 정수로 사용하고자 한다면 RDTSC명령이 카운터에서 가져오는 값 중에서 EAX에 담긴 값만을 가져오는 방법이 있다. 짧은 시간동안 측정한다면 EAX에 담긴 값만 가지고도 클럭을 측정할 수 있다. 64비트를 모두 이용할려면 LARGE_INTEGER 구조체를 이용한다.
          LARGE_INTEGER start, end
  • Polynomial . . . . 3 matches
          하나의 항은 coefficient 와 exponent 로 구성된다. 하나의 항(단항식)을 표현하는 자료구조는 다음처럼 구조체를 사용한다. (여기서는 지수와 밑모두 integer를 사용한다)
          다항식을 표현하는자료구조는 크게 두가지로 생각해 볼 수 있다. linked list 와 array 이다. 배열은 모두들 잘 알겠고 linked list 는 동적으로 storage를 할당받아 각 노드를 포인터로 연결한 자료구조를 말한다..(라고 우선 설명만 해둬야지 정확한 정의는 내리지 못하겠다..-_-). 물론 동적으로 할당받지 않고도 linked list 를 구현할수 있지만 그럴꺼면 배열로 하는게 낫지 그 노가다를 뭐하러 하나...-_-
          이 방법을 사용할때 발생할수 있는 문제점은 memory leakage (메모리 누수)이다. Java같은 경우는 쓰레기 수집기가 있지만 c 는 코더(-_-)가 일일이 사용되지 않는 자원을 회수해줘야 한다. 그렇지 않으면 그 자원을 다시 사용할 수 없게 된다.
  • PrivateHomepageMaking . . . . 3 matches
         제로페이지 서버를 이용하는 것도 굉장히 현명한 선택이다. 일단 zeropage 서버는 쿼터(quota)
         || MoniWiki || http://moniwiki.sourceforge.net/wiki.php || PHP 기반, 파일 시스템 이용 ||
         || MediaWiki || http://wikipedia.sourceforge.net/ || PHP 기반, mysql 이용 ||
  • ProgrammingLanguageClass/2006/EndTermExamination . . . . 3 matches
         범위 : 6장 ~ 11장 (concept of programming language 6th ed)
         for variable in [reverse] discrete_range loop
         [ProgrammingLanguageClass]
  • ProjectPrometheus/EngineeringTask . . . . 3 matches
         || 도서관 검색 CGI 에 Get/Post 로 인자 전달 || ○ ||
         || Search Keyword Generator || ○ ||
         || 도서관 WEB 의 ViewBook Page 를 Parsing, ViewBook 객체로 추출 ||
         || ViewBook 정보를 보여주는 JSP Page 작성. Servlet 내의 Service 로 등록 ||
          * 각 Page를 볼 때 지연시간이 10초 미만이여야 한다.
  • ProjectPrometheus/Iteration8 . . . . 3 matches
         || My Page 최근 올라온 리뷰 || 0.5 || ○||
         || My Page 사용자 공지 || 0.5 || ○||
         || ZeroPageServer 에 Release ||
  • ProjectSemiPhotoshop/요구사항 . . . . 3 matches
          * Thereshold Binary Image (O 흑백)
          * Range-highlighting(범위-강조) (O 흑백)
          * Edge Detection
  • ProjectVirush/ProcotolBetweenServerAndClient . . . . 3 matches
         || 예약(zone->lab) || reserve getHuman 1(지역 번호) 2006:1:16:12:19:14 || reserve true || 지역 번호, 날짜, 시간 || 예약 여부(서버 시간보다 빠른 시간, 중복된 시간 => X) ||
         || 예약 리스트 || getList || actList 명령개수 명령 시 분 ... (ex actList 1 getHuman 10 10) || 예약 리스트 || 예약 명령, 시, 분 ||
  • ProjectZephyrus/Afterwords . . . . 3 matches
          * WORA 를 경험해볼 수 있었다 - 윈도우즈에서 개발/테스트 한 서버 프로그램을 별다른 수정없이 linux 서버인 ZeroPageServer 에서 돌릴 수 있었다.
          - ["Java"] Language 의 특성.
          - ZeroPageServer 에 CVS Web Client 를 설치하고, CVS에 대해 비교적 잘 아는 사람들이 다른 사람들과 PP를 하면서 그 장점을 목격하게끔 했다.
  • PyServlet . . . . 3 matches
         http://jywiki.sourceforge.net/ - 다양한 예제들. Image, JDBC 연동 등.
          def doGet(self, req, res):
          out = res.getOutputStream()
  • PythonLanguage . . . . 3 matches
          * '''Glue Language'''
          * [PythonImageLibrary]
          * http://sourceforge.net/projects/mysql-python/ - python-mysql API
  • QueryMethod . . . . 3 matches
          string& getStatus() {
          if( switch->getStatus() == "on" )
          else if( switch->getStatus() == "off" )
  • REFACTORING . . . . 3 matches
         http://images.amazon.com/images/P/0201485672.01._PE_SCMZZZZZZZ_.jpg [[BR]]
         ISBN:0201485672 , [http://www.wowbook.com/generic/book/info/book_detail.asp?isbn=ISBN89-87939-60-X 리팩토링]
  • RedThon . . . . 3 matches
          {{|Many programmes lose sight of the fact that learning a particular system or language is a means of learning something else, not an goal in itself.
          [http://165.194.17.15/pub/language/python/Python-2.3.exe 파이선 받기]
          http://python.org/doc/Summary.html PythonLanguage
  • RegularExpression/2011년스터디 . . . . 3 matches
         Regular Expression을 정의하고 더러운 상황에 대한 Regex의 강력함을 느껴보자.
         html을 띄워놓고 익스플로러 or 크롬의 개발자 도구에서 javascript 콘솔모드로 "문장".matches("\Regex\"); 하면 나온답니다용.
         "http://www.naver.com www.naver.com naver.com google.co.kr http://kio.zc.bz/Lecture/regexp.html#chap05".match(/(http:\/\/)?([a-zA-Z]+\.)+[a-zA-Z]+\/?([^\s]+)*/g)
  • ResponsibilityDrivenDesign . . . . 3 matches
          * RDD merges communication paths between classes, thus reducing the coupling between classes.
          * Generates DesignPatterns. ChainofResponsibilityPattern, MediatorPattern, CommandPattern and TemplateMethodPattern are all generated by the method.
          * http://www.wirfs-brock.com/pages/home.html
  • ReverseAndAdd/김정현 . . . . 3 matches
          for n in range(len(a)):
          for n in range(a):
          for n in range(len(t)):
  • ReverseAndAdd/남상협 . . . . 3 matches
          for i in range(1,100):
          for i in range(1,self.count+1):
          for i in range(0,101):
  • ReverseAndAdd/민경 . . . . 3 matches
         n = [input('입력해보아') for i in range(k)]
         for i in range(k):
          for j in range(1000):
  • ReverseAndAdd/신재동 . . . . 3 matches
          for i in range(len(numberStr)):
          for i in range(len(numberStr)):
          for i in range(1000):
  • RoboCode . . . . 3 matches
         * [http://robocode.sourceforge.net/ RoboCode Central(English)]
          * [http://www.imaso.co.kr/?doc=bbs/gnuboard_pdf.php&bo_table=article&page=1&wr_id=999&publishdate=20030301 팀플레이]
         ||[RoboCode/random], [RoboCode/sevenp], [로보코드/베이비] , [RoboCode/msm], [RoboCode/siegetank],[RoboCode/ing] || 2005년 데블스캠프 ||
  • STL/참고사이트 . . . . 3 matches
         [http://dmoz.org/Computers/Programming/Languages/C++/Class_Libraries/STL C++ STL site ODP for STL] 와 [http://dir.lycos.com/Computers/Programming/Languages/C%2B%2B/Class_Libraries/STL 미러]
         Joseph Y. Laurino's STL page. http://weber.u.washington.edu/~bytewave/bytewave_stl.html
  • SVN/Server . . . . 3 matches
          * [http://www.pyrasis.com/main/SVNSERVEManager SVNSERVEManager] 설치
          * svn_root 로 쓸 디렉토리 생성 -> SVNServer Manager 로 루트 디렉토리 지정
  • Self-describingSequence/1002 . . . . 3 matches
          for i in xrange(len(table)):
          for i in xrange(3,n+1):
          for i in xrange(3,n+1):
  • ShellSort . . . . 3 matches
         [http://online-judge.uva.es/p/v101/10152.html 원문보기]
         Mr. Rogers
         Mr. Rogers
  • SoftwareEngineeringClass . . . . 3 matches
         ["1002"]: 분야가 너무 넓다. 하루 PPT 자료 나아가는 양이 거의 60-70장이 된다. -_-; SWEBOK 에서의 각 Chapter 별로 관련 Reference들 자료만 몇십권이 나오는 것만 봐도. 아마 SoftwareRequirement, SoftwareDesign, SoftwareConstruction, SoftwareConfigurationManagement, SoftwareQualityManagement, SoftwareProcessAssessment 부분중 앞의 3개/뒤의 3개 식으로 수업이 분과되어야 하지 않을까 하는 생각도 해본다. (그게 4학년 객체모델링 수업이려나;) [[BR]]
         see also ProgrammingLanguageClass
  • StructuredText . . . . 3 matches
         symbology to indicate the structure of a document. For the next generation of structured text, see [http://dev.zope.org/Members/jim/StructuredTextWiki/StructuredTextNG here].
          Is interpreted as '... by Smith <a href="#12">[12]</a> this ...'. Together with the next rule this allows easy coding of references or end notes.
          Is interpreted as '<a name="12">[12]</a> "Effective Techniques" ...'. Together with the previous rule this allows easy coding of references or end notes.
  • SuperMarket/세연/재동 . . . . 3 matches
          int getMyMoney() { return _money; }
          cout << "남은 돈: " << getMyMoney() << "\n";
         4. getMyMoney() 함수를 public에서 private로 변경
  • TCP/IP 네트워크 관리 / TCP/IP의 개요 . . . . 3 matches
          * TCP/IP : UNIX 데이터 통신을 관리하는 소프트웨어 패키지(Package)
          *1969 - ARPA(Advanced Research Projects Agency)에서는 패킷 교환 방식의 네트워크 연구 -> '''ARPANET'''
          *1975 - ARPANET이 실험적 네트워크에서 실제로 운영되는 네트워크로 전환. 네트워크 관리 책임은 DCA(Defense Communication Agency)
  • TdddArticle . . . . 3 matches
         제약사항으로는 Stored Procedure 나 Trigger 등 Vendor-Specfic 한 기술들을 적용하기 어렵다는 점 (이를 위해선 로컬 DB 또한 해당 Vendor의 DB를 설치해야 하므로).
          * http://dbunit.sourceforge.net
          * http://xdoclet.sourceforge.net
  • Telephone . . . . 3 matches
         http://zeropage.org/pub/WinMergeSetup.exe - winmerge
  • Thor . . . . 3 matches
         = Zeropage 학번 =
         = '02 ZeroPagers =
          * 신진영 : ["AstroAngel"]
  • TicTacToe/김홍선 . . . . 3 matches
          x = e.getX();
          y = e.getY();
          //getGraphics().drawRect(0,0,900,900);
  • TicTacToe/임인택 . . . . 3 matches
         package TicTacToe;
          x = e.getX()/200;
          y = e.getY()/200;
  • TkinterProgramming/SimpleCalculator . . . . 3 matches
          button(keyF, LEFT, char, lambda w=display, s='%s' % char: w.set(w.get() + s))
          btn = button(opsF, LEFT, char, lambda w = display, c = char : w.set(w.get() + ' ' + c + ' '))
          display.set(repr(eval(display.get())))
  • TugOfWar/강희경 . . . . 3 matches
          for i in range(0, aN):
          for i in range(0, aInfoTuple[1]):
          for i in range(0, testCaseNumber):
  • UglyNumbers/황재선 . . . . 3 matches
          numberList = [pow(2,i)*pow(3,j)*pow(5,k) for k in xrange(30) \
          for j in xrange(30) for i in xrange(30)]
  • VendingMachine/세연 . . . . 3 matches
          void get_money();
         void VendingMachine::get_money()
          VendingMachine.get_money();
  • WERTYU/Celfin . . . . 3 matches
         void changeStr()
          while(cin.getline(input, 255))
          changeStr();
  • WantedPages . . . . 3 matches
         A list of non-existing pages including a list of the pages where they are referred to:
         [[WantedPages]]
  • WhatToExpectFromDesignPatterns . . . . 3 matches
         == A Target for Refactoring ==
         DesignPatterns capture many of the structures that result from refactoring. Using these patterns early in the life of a design prevents later refactorings. But even if you don't see how to apply a pattern until after you've built your system, the pattern can still show you how to change it. Design patterns thus provide targets for your refactorings.
  • WikiGardening . . . . 3 matches
         ''실제 위키의 View 구조를 조성하는 사람들이 드물기 때문에, 기존 게시판에서의 스타일과 똑같은 이용형태가 계속 진행되어버렸다는 생각이 든다. (이 경우 RecentChanges 가 Main View 가 된다.) (조만간 위키 전체에 대한 링크 구조 분석이나 해볼까 궁리중. 예상컨데, 현재의 ZeroWiki 는 Mind Map 스타일에 더 가까운 구조이리라 생각. (개념간 연결성이 적을것이란 뜻. 개인적으로는 볼땐, 처음의 의도한 바와 다르긴 하다.) --1002'' (DeleteMe ["1002"]의 글을 다른 페이지에서 옮겨왔습니다.)
          * [병역문제어떻게해결할것인가]와 [http://zeropage.org/wikis/nowthen2004/_b1_ba_b4_eb 군대]
          * [http://165.194.17.15/wiki/FindPage?action=titlesearch&context=0&value=%BC%BC%B9%CC%B3%AA Title search for "세미나"]
  • ZeroPage/임원 . . . . 3 matches
         = ZeroPage의 임원이란? =
         = ZeroPage의 임원들 =
         [ZeroPage/임원/회의]
  • ZeroPageEvents . . . . 3 matches
         || 4.11. 2002 || ["SeminarHowToProgramIt"] || . || 세미나 & 진행 : ["JuNe"][[BR]] 참가 : 이선우, ["woodpage"], ["물푸"], ["1002"], ["상협"], ["[Lovely]boy^_^"], ["neocoin"], ["구근"], ["comein2"], ["zennith"], ["fnwinter"], ["신재동"], ["창섭"], ["snowflower"], ["이덕준"], 채희상, 임차섭, 김형용, 김승범, 서지원, 홍성두 [[BR]] 참관: ["최태호"], ["nautes"], ["JihwanPark"], 최유환, 이한주, 김정준, 김용기 ||
         || 5.19. 2002 || ["프로그래밍파티"] || 서강대 ["MentorOfArts"] 팀과의 ["ProgrammingContest"] || ZeroPagers : ["1002"], ["이덕준"], ["nautes"], ["구근"], ["[Lovely]boy^_^"], ["창섭"], ["상협"] [[BR]] 외부 : ["JuNe"], ["MentorOfArts"] Team ||
         || 7.15. 2002 ~ 7. 16. 2002 || ["2002년MT"] || ZeroPage MT~ || 김정훈(["정훈(K)의 페이지~"]), 신성재(["teruteruboz"]), 유상욱(["whiteblue"]), 이영록(["ricoder"]), 장재니(["E=mc²"]), 정재민(["Thor"]), ["창섭"], ["상협"], ["신재동"], 김남훈(["zennith"]), 강석천(["1002"], 류상민(["neocoin"]), 정해성(["phoenix_insky"]) ||
  • ZeroPageMagazine . . . . 3 matches
         어떤 식으로 시작해야 할까요? [유쾌한이노베이션]에서 읽은 내용을 한 번 실험해보면 재밌겠다는 생각을 합니다. 여러 팀으로 나눠서 ZeroPageMagazine의 프로토타입을 만드는거지요. 프로토타입은 완성품이 아니기 때문에, 한 팀에서 여러가지 프로토타입을 만드는 것이 전혀 문제될 것이 없습니다. 오히려 권장할만한 일이죠. 그렇게 프로토타입을 모아 놓고, 좋은 부분을 골라서 합치는 과정을 반복할 수 있을 것입니다.
         AnswerMe ZeroPageMagazine은 앞으로도 계속 만들어나갈 것인가요? 일회성 행사에 그친다면 아쉬움도 많이 있겠지만 앞으로도 계속 만들어나갈 것인지 아니면 한번 만들고 끝낼 것인지에 따라 발간형식이 달라질것 같아서요. 예를들어 직접 인쇄를 해서 ZeroPagers, ZeroWikian들에게 나누어줄 것인지, 혹은 위키위키형식으로 만들어나갈 것인지, 혹은 웹페이지, PDF, ... 등등 발간형태가 여러가지가 될 수 있는데 이에 대해서도 생각해 보아야 할것 같습니다 - [임인택]
  • ZeroPageServer/BlockingUninvitedGuests . . . . 3 matches
         제로페이지 위키의 RecentChanges 를 보면 가끔 쓰레기 페이지가 생성이 되는 경우가 있는데, 매번 수작업으로 페이지를 삭제해야 하는 번거로움이 있다. 이를 서버 또는 위키위키 자체가 막아주는 방법에 대해서 토의해 보는 페이지.
          - [임인택]의 [http://purepond.cafe24.com/ 개인위키]도 ZeroPage 에서와 같은 문제점을 (그것도 더 심하게) 겪었는데 아파치의 보안기능 (.htaccess 파일 이용)을 적용해봐도 결과는 마찬가지였다. 누군가의 장난이거나 검색엔진(+사용자)의 무지에서 오는 문제인것이 확실하였는데. 결국 NoSmoke:노스모크모인모인 의 '''등록한 사용자만 글을 쓸수 있게 하는''' 기능을 이용하여 이 문제를 해결하였다. 여담으로.. 쓰레기 페이지를 손수 지우느라 엄청 고생함...-_-;;
         [토론분류], [ZeroPageServer]
  • ZeroPageServer/InstalledTool . . . . 3 matches
         ZeroPageServer 에 설치된 도구를 적어놓은 페이지
          * [http://zeropage.org/log WebAnalizer]
         ["ZeroPageServer"]
  • ZeroPager구조조정 . . . . 3 matches
         = ZeroPager 05 구조조정 =
         초기 인원 50(05학번)에서 지금 활동하는 인원은 많지 않기 때문에 Zeropage의 효율적인 관리를 위해서 등등을 위해 05학번을 대상으로 구조조정을 해보려고 합니다.
         [FrontPage]
  • ZeroPage가입관련 . . . . 3 matches
         ZeroPage의 가입관련 상황을 기술
          * 재학생들(편입,전과,복학생 포함) 가입시 위키 사용법을 몰라서, 그리고 복잡해 보여서 망설이는 분들이 있는것 같아서 여기로 가보라고 권합니다.["ZeroPagers"]
          * ["ZeroPagers"]에서 개인페이지 구경하실수 있습니다. 재학생분들중 가입을 원하시는 분들은 자신의 페이지를 만드십시오. 사용법을 정 모르겠으면 아무페이지에서나 밑에 있는 하단의 {{{~cpp EditText}}}를 누르시기 바랍니다.
  • cogitator . . . . 3 matches
         = Zeropage 7기 이혜영 =
         zeropage passive attender
         But, infinite passion & interest to the zeropage
  • eclipse플러그인 . . . . 3 matches
         see also [(ZeroPage)Eclipse/PluginUrls]
          * In eclipse menu: window > preferences > team > svn change the default SVN interface from JAVAHL(JNI) to JavaSVN(Pure JAVA)
          * http://dbedit.sourceforge.net/update/
  • fm_jsung . . . . 3 matches
         = ZeroPage 04 =
          *제로페이지 뜻이 머에여? SeeAlso ZeroPage <-- 감사~~
         [홈페이지분류],ZeroPagers
  • geniumin . . . . 3 matches
         == Conceptual Model of Geniumin.. ==
          * E-Mail: geniumin@hanmail.net
          * 메신저: geniumin99@hotmail.com
         == Special Ability of Geniumin.. ==
          * Package Game
  • html . . . . 3 matches
          * hyper text markup language
         === background image ===
         [http://www.w3.org/WAI/UA/TS/html401/cp0301/0301-CSS-DIV-BACKGROUND-IMAGE.html 참고]
         == get ==
  • iruril . . . . 3 matches
         = ZeroPage 03 =
          * [http://zeropage.org/~iruril/l2.css] - 요즘 밀고 있는 이효리 Wiki css 나름대로 상큼~
         [홈페이지분류], ZeroPagers
  • pinple . . . . 3 matches
         Zeropage_200_OK에서 스터디를 진행하고서 이것으로 뭔가 만들어보자고 시작함.
         ajax, [websoket], [wiki:html5/geolocation geolocation], [wiki:html5/canvas canvas], google map
  • radiohead4us/Book . . . . 3 matches
          http://image.wowbook.com/book/large_image/89-8431-072-7.gif
  • whiteblue/간단한계산기 . . . . 3 matches
          getContentPane().setLayout(gridbag);
          getContentPane().add(inputField);
          getContentPane().add(button);
  • whiteblue/만년달력 . . . . 3 matches
         void judgeYundal();
          judgeYundal();
         void judgeYundal() // 윤달의 횟수와 여부를 판단
  • zeropageBlog . . . . 3 matches
          * 공식 블로그 주소는 [http://blog.zeropage.org/zeropageBlog/] 입니다.
          * 블로그 관리자 메일은 [http://services.nexodyne.com/email/icon/XS9S2vaD8Dp0Nwul/3jgUDRo%3D/R01haWw%3D/0/image.png] 입니다.
  • 가위바위보/동기 . . . . 3 matches
          fin.getline(name1,10);
          fin.getline(name2,10);
          fin.getline(test,4);
  • 가위바위보/은지 . . . . 3 matches
          fin.getline(name1, 20);
          fin.getline(name2, 20);
          char ch = fin.get();
  • 같은 페이지가 생기면 무슨 문제가 있을까? . . . . 3 matches
          * 용량문제는 많아야 1~5MB 안쪽 이다. 1000Page가 넘어가는 ZeroWiki 가 백업 용량이 3.5MB이다. SeeAlso SystemPages 중간 백업 로그
          * 2년 정도 위키를 쓰면서 그런 고민은 크지 않았습니다. 현제 ZeroPage 에서 사용하는 위키는 정리하는 사람 수 자체가 적어서 경험하지 못했을수 있습니다. 사람 수가 많은 [노스모크]에서도 못느껴봤습니다. --NeoCoin
  • 경태 . . . . 3 matches
         '''경태'''의 개인 페이지 시작점 : ZeroPage.org/경태
          * 컴공, 99, 박경태, 80.9.2, mokhigh7, ZeroPagers, 손짓사랑, Netory 시니어, SSM멤버
         ["홈페이지분류"],["ZeroPagers"]
  • 골콘다 . . . . 3 matches
         http://image.wowbook.com/book/large_image/89-7682-062-2.gif
  • 곽세환 . . . . 3 matches
         = ZeroPage 03 =
          * [ZPHomePage]
         [홈페이지분류], ZeroPagers
  • 구구단/임다찬 . . . . 3 matches
         void gugudan(int range){
          for(j=range;j<=range+3;j++)
  • 권영기/채팅프로그램 . . . . 3 matches
          gets(buff_rcv);
          gets(buff_rcv);
          gets(buff_rcv);
  • 김재현 . . . . 3 matches
         = ZeroPage(05) =
         == Messengers ==
         #define TITLE "[ LOTTO RANDOM NUMBER GENERATOR ]\n"
         ZeroPagers
  • 김정욱 . . . . 3 matches
         = Zeropage 9기 김정욱 =
         = Zeropage 20기 김정욱 =
         [ZeroPager]
  • 김희성/리눅스멀티채팅 . . . . 3 matches
          printf("write message to send : ");
          printf("write message to send : ");
          fgets(buff_snd,BUFF_SIZE,stdin);
  • 논문번역/2012년스터디/서민관 . . . . 3 matches
         학습과 인식을 위한 입력 데이터는 Lancaster-Oslo/Bergen 말뭉치에 기반을 둔 완전한 영어 문장의 데이터베이스에서 제공되었다.
         선형 변환 A는 훈련 데이터에 있는 class scatter matrix Sw과 scatter matrix Sb 간의 고유값(eigenvalue) 문제를 푸는 것으로 얻어진다.
         9. acknowledgement
         이 작업은 German Research Foundation(DFG)의 프로젝트 Fi799/1에서 원조를 받았다.
  • 데블스캠프2003/넷째날/Linux실습 . . . . 3 matches
          [http://www-903.ibm.com/kr/linux/value/advantage/]
         [http://zeropage.org/pub/util/putty.exe putty Client]
         여기서 다운 받아 실행한 후, Protocol을 SSH로 하고 Hostname을 zeropage.org로 하여 접속하세요. 그리고 부여받은 id와 비밀번호를 입력하면 됩니다.
  • 데블스캠프2005/RUR-PLE/Harvest/Refactoring . . . . 3 matches
          for i in range(5):
          for i in range(5):
          for i in range(5):
  • 데블스캠프2005/금요일/OneCard/이동현 . . . . 3 matches
          Card card = ((Card)arr.get(i));
          return (Card)arr.get(arr.size()-1);
          card = (Card)arr.get(i);
  • 데블스캠프2005/주제 . . . . 3 matches
         [http://gvr.sourceforge.net/ Guido van Robot], PairProgramming 시연(?),
         -Edsger W. Dijkstra, 'Notes on structured programming'
         GvR보다 좀 더 발전된 모델로 러플(http://rur-ple.sourceforge.net/ )이 있습니다. 데블스캠프에서 해보기에 좋은 내용이라고 생각합니다. --JuNe
  • 데블스캠프2009/월요일/Scratch . . . . 3 matches
          * Street Fighter 2009 - [http://enochbible.intra.zeropage.org/sc/sample1.sb]
          * Scratch Bros. v1.4 - [http://enochbible.intra.zeropage.org/sc/sample2.sb]
          * The mysterious ticking noise - [http://enochbible.intra.zeropage.org/sc/sample3.sb]
  • 데블스캠프2011/네째날/이승한 . . . . 3 matches
          * [http://blog.softwaregeeks.org/wp-content/uploads/2011/04/Reverse-Engineering-%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%ED%95%99%EC%8A%B5.pdf Reverse Engineering, 안드로이드 학습 발표자료] - 진성주, JCO 발표 자료
          * [http://code.google.com/p/msysgit/downloads/list msysgit download page] - download {{{Git-1.7.4-preview20110204.exe}}}
          * [http://code.google.com/p/tortoisegit/downloads/list tortoise git download page] - download {{{Tortoisegit-1.6.5.0-32bit.msi}}}, 32bit
  • 데블스캠프2011/다섯째날/PythonNetwork . . . . 3 matches
         print ('Enter your message:')
         print ('- Empty message to stop this client.')
          print ("Sending message '%s'..." % data)
  • 데블스캠프2011/둘째날/후기 . . . . 3 matches
          fgets(str, 20000, fpe);
          fgets(str, 20000, fpp);
          * 재작년에 인공지능 과목을 들었던 기억이 다시 떠오르네요. 인공지능을 아직 듣지 않은 학우들은 좀 더 어려웠을 것 같아요. 이번 시간에 짠 코드를 다른 여러 카테고리와 실제 웹문서에 적용해보면 어느 정도로 문서를 분류할 수 있을지, 실제 웹문서에 적용시킬 때 정확성을 더 향상시키기 위해 어떤 방법을 사용할 수 있을지 더 공부해보고 싶습니다. 그리고 대책없이 급하게 짜다보니 코드가 너무 지저분해진 것이 아쉽네요. RubyLanguage로 다시 짜봐야지...
  • 데블스캠프2011/셋째날/난해한프로그래밍언어 . . . . 3 matches
          * 아희 표준: http://puzzlet.springnote.com/pages/219209
          * Befunge 인터프리터 : http://www.quirkster.com/js/befunge.html
  • 데블스캠프2011/첫째날/후기 . . . . 3 matches
          * 전날 누나/형들이 프로젝트하면서 nForge를 쓰시기에 '저건 뭔가?!' 하고 있었는데 오프닝하면서 바로 해결되었지요.. 문제는 SVN을 제대로 사용하는 법을 아직 잘 모르겠다라는 거일까요. 뭔가 똑같이 따라했는데 제대로 안된 느낌! (그러나 종하형 디스하는거만큼은 어렵지않게 되더군요.ㅋㅋ)
          * 처음 오프닝에서는 nForge를 처음으로 써 보게 되었습니다. 제로페이지 홈페이지 들어가면 링크는 걸려 있는데 항상 들어가 보기만 하고 여긴 뭐지? 라고만 생각했던 그런 곳이었는데 사용해 볼 수 있어 좋았습니다.
          * 지나고 쓰려니 기억이 안나네.. svn과 nforge등을 설명했었나요? 재학생만 우글거려서 슬픈 날이었음다..
  • 데블스캠프2012/넷째날/묻지마Csharp/김태진 . . . . 3 matches
         using System.Collections.Generic;
          MessageBox.Show("창 떳음");
          //MessageBox.Show("버튼 누름 ㅋ");
          MessageBox.Show((B.Year-A.Year).ToString());
          GetVisiblelabel1();
          private void GetVisiblelabel1()
  • 레밍즈프로젝트/프로토타입/SetBit . . . . 3 matches
         CDC *memdc = douDC->getMemDC();
         ASSERT(RGB(155,155,0)==memdc->GetPixel(100,100));
         [http://zeropage.org/~beonit/temp/runshow11011.gif]
         [http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcmfc98/html/_mfc_cdc.3a3a.setpixel.asp MSDN_SetPixel], [http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcmfc98/html/_mfc_cdc.3a3a.getpixel.asp MSDN_GetPixel]
  • 만년달력/곽세환,조재화 . . . . 3 matches
         int getMonthWeekDay(int x, int y);
          getMonthWeekDay(weekDay,monthDays(year,i+1)%7); // 입력한 월의 요일을 구한다.
         int getMonthWeekDay(int x, int y)
  • 맞춤교육 . . . . 3 matches
          - SeeAlso [http://ucc.media.daum.net/uccmix/news/foreign/others/200502/24/fnnews/v8451147.html?u_b1.valuecate=4&u_b1.svcid=02y&u_b1.objid1=16602&u_b1.targetcate=4&u_b1.targetkey1=17161&u_b1.targetkey2=845114 한국엔 인재가 없다]
  • 무엇을공부할것인가 . . . . 3 matches
         SeparationOfConcerns로 유명한 데이비드 파르나스(David L. Parnas)는 FocusOnFundamentals를 말합니다. (see also ["컴퓨터고전스터디"]) 최근 작고한 다익스트라(NoSmok:EdsgerDijkstra )는 수학과 언어적 능력을 말합니다. ''Besides a mathematical inclination, an exceptionally good mastery of one's native tongue is the most vital asset of a competent programmer. -- NoSmok:EdsgerDijkstra '' 참고로 다익스트라는 자기 밑에 학생을 받을 때에 전산학 전공자보다 수학 전공자에게 더 믿음이 간다고 합니다.
         ([http://groups.google.co.kr/groups?hl=ko&lr=&ie=UTF-8&inlang=ko&newwindow=1&frame=right&th=382f243e8edce15a&seekm=slrnam7pfh.ds.gerhard.haering%40haering.opus-gmbh.net#link1 관련 원문])
  • 문자반대출력/김태훈zyint . . . . 3 matches
         void exchange_char(char *a, char *b)
          exchange_char(&str[p], &str[len-1-p]);
          fgets(buf,BUFFER_SIZE,*fin);
  • 문자열검색/조현태 . . . . 3 matches
         getText(Index) when 0 < Index -> Index - 1;
         getText(Index) -> "Not found!".
         findString(String, SubString) -> getText(string:rstr(String, SubString)).
  • 미로찾기/곽세환 . . . . 3 matches
          array[i][j] = fin.get() - '0';
          while (fin.get() != '\n');
          cin.get();
  • 방울뱀스터디/GUI . . . . 3 matches
          if var.get() == 1:
         window_create대신에 image_create를 이용하여 단추를 문서 안에 추가시킬수도 있음.
         contents = text.get(1.0, END)
  • 변형진 . . . . 3 matches
         [[pagelist(변형진)]]
         [[pagelist(Kesarr)]]
         [ZeroPagers]
  • 빵페이지/도형그리기 . . . . 3 matches
         for i in range(1,6):
         for odd,even in zip(range(1,num+1), range(num,0,-1)):
  • 새싹교실/2011/무전취식/레벨4 . . . . 3 matches
          printf("제작자 : 06 김준석 11 강원석 이진영 서원태 Target : 11 이소라\n");
          select = getch(); //getch()는 char형 한글자를 받아주는 함수.
  • 새싹교실/2011/무전취식/레벨9 . . . . 3 matches
          * 일등이다 야홍호오호오홍호오호옿 ice breaking이 저장되지않았다니... 슬픕니다ㅜ_ㅜ제꺼가 제일길었는데... 숙제 다시 풀어보다가 생각나서 후기쓰려고 들어왔는데 일등이네요 하핫 오늘은 축젠데 노는건 내일부터 해야겠네요ㅠ_ㅠ 지지난 시간 복습을 했습니다. 스택구조에대해서 다시한번 배웠고, 파일입출력을 배웠습니당(사실 복습). 파일은 구조체로 작성되어있는데, 파일이 있는 주소와 파일을 어디까지 읽어왔는지를 기억하는 변수가 포함되어 있다고 배웠어요. 그래서 while문에서 fgets로 읽어온 곳이 null이면 break하라는 if문을 4번거쳐서(파일 내용이 4줄일경우) printf가 4번실행된다는 것을 알았어용.(맞낰ㅋㅋㅋ) 그리고 숙제로 나온 문제를 풀어주셨는데 2번이 어려웠었는데 수..수학때문이었던 것 같네용... 아직까지 dev의 공식을 모르겠어요. 나름 수학열심히했었는데.. 다시해야하나봐요ㅠ_ㅠ 수학이 모든 학문과 연관되어있다니..싫어도 꼭 제대로 공부해야할 것 같습니다ㅜ_ㅜ(그래도 선대는싫어요.)c공부도열씨미하고 수학공부도열씨미할게용 하하하하 후기 길다!! 숙제 도와주셔서 감사합니당♥히히힛 - [이소라]
          * 흐음.. 이번주는 정말 기분이 좋아^^ 후기를 이렇게 빨리써주다니. 이번 시간에는 나조차 생각못한 재밌는 시간이었나? 여튼.. 다음시간에도 파일 입출력 복습합니다. while문이 4번돌아가는건 fget함수 특성상 입력에서 \n을 만나면 거기서 끊어주기 때문이지=ㅂ=! 함수 특성에 대해서는 좀더 알려드리겠습니다. 가르쳐야될게 많아졌네. 그리고 역시 젤 좋은건 먹을것에 대한 유혹인가봐. ㅋㅋㅋ 아이셔 잔뜩 먹이면.. 잠 안올려나. 음.. 실험을 해봐야겠어! 여튼 진영이도 이렇게 후기 올리느라 새벽에 수고가 많아. 하번 훑어봐주고 과제 화이팅!! - [김준석]
          * Zeropage정모 참석
  • 새싹교실/2013/록구록구/2회차 . . . . 3 matches
          #define 에서 message를정의하고 printf("message")와 printf(message)의 차이점
  • 새회원을받으면 . . . . 3 matches
         AnswerMe 5월 10일 위키설명회를 하면서 새회원을 받기로 하였는데...여러가지 생각이 떠오릅니다. ZeroPagers 여러분의 의견을 듣고 싶습니다.
         SeeAlso [회원자격], [ZeroPage회칙], [정모/2003.3.5], [열린제로페이지]
          입니다.(둘은 and로 묶입니다.) ZeroPagers 여러분은 어떻게 생각하시나요? --[Leonardong]
  • 소수구하기 . . . . 3 matches
         723만자리짜리 소수가 발견되었다네요 [http://ucc.media.daum.net/uccmix/news/foreign/others/200406/08/hani/v6791185.html?u_b1.valuecate=4&u_b1.svcid=02y&u_b1.objid1=16602&u_b1.targetcate=4&u_b1.targetkey1=17161&u_b1.targetkey2=6791185&nil_profile=g&nil_NewsImg=4 관련기사] - [임인택]
  • 송년회 . . . . 3 matches
         한 해를 마칠 즈음 ZeroPagers가 모이는 자리
          * 메일은 주소록에 있는 모든 ZeroPagers에게
         제목 : Zeropage에서 송년회를 갖습니다. ^ ^
  • 시간맞추기/허아영 . . . . 3 matches
          getch();
          getch();
          getch();
  • 아잉블러그 . . . . 3 matches
         [(zeropage)PHP]
         || 금요일 11/18, 오전 11시 - 1시 || [(zeropage)아잉블러그/11월18일모임내용] || PHP연습 ||
         || 화요일 11/22, 오후 2시 - 3시 || [(zeropage)아잉블러그/11월22일모임내용] || PHP연습 ||
  • 알고리즘2주숙제 . . . . 3 matches
         === Generating Function ===
         세로가 3 가로가 n(2의 배수)인 상자가 있다. 여기에 크가가 2*1인 레고를 채울려고 한다. 가로가 n일때 빈칸 없이 가득채울수 있는 모양의 개수를 클로즈폼으로 구하시오.(Generating Function으로 구하시오)
         === Generating Function ===
         From Concrete Mathematics, Chapter 7. Generating Function
         5. Let us use a generating function to find a formula for s<sub>n</sub>, where s<sub>0</sub> = s<sub>1</sub> = 1, and s<sub>n</sub> = -s<sub>n-1</sub> + 6s<sub>n-2</sub> for n ≥ 2.
         6~8 Give a generating fuction for the sequence {a<sub>n</sub>}.
         7. Let a<sub>r</sub> be the number of ways r cents worth of postage can be placed on a letter using only 5c, 12c, and 25c stamps. The positions of the stamps on the letter do not matter.
  • 알고리즘3주숙제 . . . . 3 matches
         == Integer Multiplication ==
         from [http://pages.cpsc.ucalgary.ca/~jacobs/Courses/cpsc413/W05/ University of Calgary Dept.CS]
         [http://pages.cpsc.ucalgary.ca/~jacobs/Courses/cpsc413/W05/labs/DivideConquer.pdf Divide and conquer lab exercises]
  • 알고리즘8주숙제 . . . . 3 matches
         Given positive integers P<sub>1</sub>, P<sub>2</sub>, ..., P<sub>n</sub>, W<sub>1</sub>, W<sub>2</sub>,..., W<sub>n</sub> and M.
         Consider the problem of scheduling n jobs on one machine. Describe an algorithm to find a schedule such that its average completion time is minimum. Prove the correctness of your algorithm.
         || [Leonardong] || 2h || [http://wiki.zeropage.org/trac/leonardong/browser/AlgorithmTrainning/OptimalBST.py] ||
  • 웹에요청할때Agent바꾸는방법 . . . . 3 matches
          def getTextFromMSDN(self):
          req.add_header('User-Agent', 'Mozilla/4.0 (compatible; MSIE 5.5; Windows NT)')
          data = extractor.getTextFromMSDN()
  • 유닛테스트세미나 . . . . 3 matches
         [http://ljh131.dothome.co.kr/bbs/view.php?id=works&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=22]
  • 윤종하 . . . . 3 matches
          3. 직위 : 정회원, 제 39대 컴퓨터공학부 학생회 정보통신부장, Zeropage 임원단 교육담당
          1. 2010 새싹스터디: [http://zeropage.org/?mid=fresh&category=&search_target=title&search_keyword=2pm 2pm반]
  • 이규완 . . . . 3 matches
         == zeropage 05 ==
         [[HTML(<img src=http://home.opentown.net/~mcgyber1/images/face/변신.gif>)]]아무도 없지? 변신! 귀엽지 ㅋㅋ-[허아영]
         [홈페이지분류], ZeroPagers
  • 이민석 . . . . 3 matches
         [[pageList(이민석)]]
          * 06월 06일 OMS 발표: http://zeropage.org/seminar/61737
          * 10월 29일 OMS 발표: http://zeropage.org/seminar/63770
  • 임베디드방향과가능성/정보 . . . . 3 matches
         이제 제 개인적인 생각을 말씀드리죠. 먼저 임베디드 시스템이 쓰이는 용도에 대해 조금 시야가 좁으신 것 같습니다. 적어도 집에 PC가 설치되어 있는 곳에서 손쉽게 PC로 할 수 있는 일은 절대로 임베디드 기기로 나오지 않겠죠. 그리고 임베디드 기기에 "하드 달고 모니터 달고 USB니 뭐니 다 달고나면.."을 하면 절대 안됩니다. 이러면 이미 임베디드 기기가 이니고 general한 pc입니다. 임베디드 기기는 말그대로 application specific, implementation specific한 경우에만 그 의미를 가지죠. 이러한 분야는 적어도 당분간은 general한 tool(님 말씀처럼 visual한 tool들)이 사용될 수 없습니다. 그리고 최근 유행하는 embedded linux의 경우는 더 요원하죠.
         그리고 전망입니다. 저는 앞으로 PC보다 더 큰 시장이 열릴거라 확신합니다. general한 pc를 필요로 하지 않는 응용 분야는 엄청나게 많습니다. 다른 산업이 발전할수록 임베디드 기기 시장은 비례해서 늘어날 것이구요. 홈오토메이션, 모든 가전기기, 로봇, 자동차전자장치, 기차시스템, 항공.. 일일이 열거할 수 없습니다. 참고로 5~8호선 열차시스템에 쓰이는 것도 임베디드 시스템(모토롤라mpc series)입니다. 20
  • 임인택/Temp . . . . 3 matches
         http://zeropage.org/~dduk/dcmp/python-2.4.1.msi
         http://zeropage.org/~dduk/dcmp/wxPython2.6-win32-unicode-2.6.0.1-py24.exe
         http://zeropage.org/~dduk/dcmp/rurple0.9.0.1.zip
  • 자유게시판 . . . . 3 matches
          - 자유게시판에 글 수정, 삭제, 추가 하면 RecentChanges 에 반영되지 않나요? 글고 저는 위키위주로 사용해서... (제로페이지 북마크를 http://zeropage.org/wiki/RecentChanges 로 해두고 사용하고 있습니다) - [임인택]
  • 장창재 . . . . 3 matches
         = Zeropage 03 =
          * 막연히 검색하라는 것보다, 검색보다는 따라갈수 있는 길을 안내해드리는 것이 더 좋지 않을까요? ZeroWikian 에서 ZeroWiki를 참고하시거나, ZeroPagers 를 참고하세요. --NeoCoin
         [홈페이지분류], ZeroPagers
  • 정규표현식 . . . . 3 matches
         [[pagelist(^정규표현식/*)]]
          * 환경 : [http://groups.google.com/group/zeropageregex google 그룹메일]을 통한 메시지 전달 / Wiki를 통한 스터디 내용 저장.
  • 정규표현식/templete . . . . 3 matches
         [[pagelist(^정규표현식/*)]]
         [[pagelist(^정규표현식/모임/*)]]
         [[pagelist(^정규표현식/스터디/*)]]
  • 정모/2002.7.11 . . . . 3 matches
          1. zeropage.org 도메인 사용료, 소유
          이선우가 알고 있기로 현재 zeropage.org 도메인은 ["구근"]이 가지고 있고, 도메인 이용료 또한 직접 내고 있는것으로 알고 있습니다. (이 이야기가 맞다면) 제로페이지는 개인에게 비용을 부담시키는 현재의 상황을 해결해주어야 합니다. 그리고, 도메인 또한 단체가 소유할 수 있는지는 모르겠군요(아는분?). 소유할 수 있다면, 차후 관리는 제로페이지에서 직접 하는게 좋지 않을까요?
          * http://www.zeropage.org
  • 정모/2005.3.21 . . . . 3 matches
         그 날 모집하는 회원은 [ZeroPagers]임. 그러나 [DevilsCamp]에는 참여 해야한다.(참고-[ZeroPage회칙])
         [ZeroPagers]목록 갱신
  • 정모/2006.2.16 . . . . 3 matches
         신입생은 3월 초에 위키설명회 & Zeropage 설명회 통해서 받는다
         예전에 zeropage 활동했거나 현재하고싶은 복학생도
         zeropage 전통상 늘해왔다고하네요..
  • 정모/2011.10.5 . . . . 3 matches
         ZeroPage의 활동 혹은 전공 관련 지식에 대한 자음퀴즈
          * 써놓고 보니까 Zeropager라고 안쓰고 ZPer라니... 이거 XPer도 아니고 게다가 읽어보니 지퍼야;; - [지원]
          * Zger보단 낫네요ㅋㅋㅋㅋ - [서지혜]
  • 정모/2011.11.23 . . . . 3 matches
         == ZeroPage 성년식 회비 정산 ==
          * 시험 끝나는 주에 ZeroPage 종강파티 합니다. 아웃백 가요~
          * 컹 기획단 수고했다고 주신건데 ZeroPager 전원이 가는건가요?
  • 정모/2011.3.2 . . . . 3 matches
          * 정모 끝나고 ZeroPage 개강파티!!
         = Angels Camp 연기 안내 =
         || ZeroPage 소개 || [김수경] ||
  • 정모/2011.3.7 . . . . 3 matches
          * 신입생 설명회를 이미 진행하였기 때문에 ZeroPage에 대해서는 간단히 설명하고 새싹 교실 오리엔테이션 안내 및 ZeroPage 홍보물 배포.
          * [박성현]의 프리젠테이션 : [http://zeropage.org/50733 내 맘대로 말아먹는 영화이야기]
  • 정모/2011.4.11 . . . . 3 matches
          * 동네 ZeroPage 게시판을 태그 게시판으로 만들고있다.
          * [http://zeropage.org/ ZP홈페이지]에서 신청해주세요
          * 항상 그렇듯 정모할때 궁금한건 Ice Breaking 시간이군요. 녹화 재방이라도 제발 보고싶은 마음입니다. 정모시간에 소개해주신 LETSudent는 참석해봐야겠습니다. 유익한 정보군요. 새로온 21기 학우들 반갑습니다. 얼굴 기억했어요. Zeropage의 생활을 맘껏 즐겨보아요. 새얼굴들이 보였는데 이제 새로 새내기들을 한번 정모에 참여할때가 되었다는 생각이 잠깐 들었던 시간입니다. 권순의 학우의 OMS는 배경이 아야나미 레이라서 기쁨반 안타까움 반으로 배경을 지켜보았고 안티짓도 좀 올렸었습니다만, 그거 알잖아요 안티도 팬입니다. OMS에서 소개된 노래들에 대해 다시한번 들어보고 생각해보게 되었던 시간은 기쁩니다. 창작자의 의미가 가득차있는 것을 알게해주었으니까요. 그사람들도 기쁠겁니다. 회장님이 만들으셨던 스피드 퀴즈는 정말 신선했어요. '우리도 올해는 이런 레크레이션을 다하는구나'는 뿌듯한 생각이 들었습니다. 전 이런거 좋아하니까요. 저도 어느정도 공통된 경험이 쌓인사람들과 만난다면 해보는게 좋을것 같습니다. 다음주 소풍은 정말 꽃이 만발했으면 좋겠단 생각이드네요 한번 이건 알아봐야겠습니다. 비는 안오겠죠. 시험기간 전이라 걱정이될 사람도있겠지만 경험상, 시험기간 전에는, 시험기간 중에는, 시험기간 후에는 노는겁니다. Enjoy EveryThing이죠. 항상 늦지만 이렇게라도 정모에 참석해서 후기를 남길수있는게 가장 즐겁습니다. 다음주에는 즐거운 소풍준비를 해가야겠군요 - [김준석]
  • 정모/2011.7.25 . . . . 3 matches
          * 다시 구현해보는 WinMerge 계속 진행중입니다.
          * The Simpsons 1시즌 1화 대사 따라하기 (Marge, Homer의 대화 40초)
          * 6, 7월 회고를 했는데 8월에 어떤 활동을 하면 좋을지 ZeroPager의 의견을 들어볼 수 있어서 좋았습니다. OMS가 항상 인기 좋은 것이 재미있네요. 그런데 제가 깜빡하고 만족도 조사를 안했습니다. 이럴수가ㅜㅜ - [김수경]
  • 정모/2012.7.25 . . . . 3 matches
          * ZeroPage_200_OK : 토요일 - 자바스크립트 클로저, JSON 등에 대한 이야기. Prototype에 대해서 이번 주말에 다룰 것 같아서 기대됨.
          * Spring : SimpleWiki 작성. 게시물 Page Repositery 기능. Hibernate 사용하는 기능을 Page Repositery에 붙이려고 하는데 Hibernate가 어려워서 잘 될까 모르겠다. 이후에는 Spring의 security 기능을 이용해서 회원가입 기능을 붙일 예정. 위키 문법을 어느 정도까지 다루어야 할지 생각 중.
          * 작은자바이야기 : Generics와 Reflection API를 이용한 objectMapper 만들기. Reflection API는 강력해서 무척 마음에 든다. 그리고 objectMapper라는 아이디어를 잘 이용하면 다른 곳에서도 반복되는 작업을 많이 줄여줄 것 같아서 비슷한 방식을 사용하는 것도 좋을 것 같다.
  • 정모/2013.1.29 . . . . 3 matches
          * 김민재 : 새내기들이 zeropage에 가입하는 데에 있어서의 방식을 바꾸고 싶습니다.
          * zeropage 공지를 페이스북 ,트위터 ,zeropage 홈페이지에 공지를 할 예정.
  • 정윤선 . . . . 3 matches
         = ZeroPage (05) =
         메신저 : mdoonge골뱅이msn닷com
         [홈페이지분류], ZeroPagers
  • 제로페이지위키베타 . . . . 3 matches
          * [http://zeropage.org/zero/ 제로페이지위키베타] 왼쪽을 클릭하세요.
          * 제로페이지 회원들은 zeropage 카페에 가입을 하시고, 추후에 자신의 위키에서 글을 쓰고 그 글을 zeropage에 올리고 싶을때는 편집창 카페 선택에서 제로제이지를 선택하면 그 글은 제로페이지에 올라가게 됩니다.
  • 조응택 . . . . 3 matches
         = ZeroPage 04 =
         업그레이드 C++ [http://www.zeropage.org/wiki/UpgradeC_2b_2b]
         [홈페이지분류], ZeroPagers, ZeroWikian
  • 졸업논문/참고문헌 . . . . 3 matches
         [11] "A Relational Model of Data for Large Shared Data Banks", E. F. Codd , Communications of the ACM, Vol. 13, No. 6, June 1970, pp. 377-387.
         [12] "Database Management System", http://en.wikipedia.org/wiki/Database_management_system
  • 주민등록번호확인하기/조현태 . . . . 3 matches
          number=getche();
          number=getche();
          number=getche();
  • 주요한/노트북선택... . . . . 3 matches
          * [http://www.caucse.net/DongmunBoard/view.php?table=board_alumni06&page=1&id=172&search_condition[subj]=&search_condition[period]=&search_condition[text]=&search_condition[category]= 글1]
          * [http://www.caucse.net/DongmunBoard/view.php?table=board_alumni06&page=1&id=180&search_condition[subj]=&search_condition[period]=&search_condition[text]=&search_condition[category]= 글2]
          나같은 경우에는 [http://kr.dcinside14.imagesearch.yahoo.com/zb40/zboard.php?id=notesell nbinsde노트북중고] 에서 중고 매물로 소니바이오 S38LP를 158만원에 샀는데,, 아는 선배는 같은것을 새거로 290만원 가까이 주고 샀었다는 말을 주고 보람도 있었음,,
  • 지금그때/OpeningQuestion . . . . 3 matches
         == Programming Language 는 어떻게 배워야 하나? ==
         == 몇가지 정도의 Progaramming Language 를 알고 있어야 하나? ==
         see Seminar:DontLetThemDecideYourLife, [http://zeropage.org/wiki/%C0%E7%B9%CC%C0%D6%B0%D4%B0%F8%BA%CE%C7%CF%B1%E2 재미있게공부하기]
         NoSmok:피터드러커 교수의 [이노베이터의조건]나, TheNextSociery 를 보면, 지식 노동자와 지식 기술자의 정의가 있습니다. 고등학교때 배웠던 정보화 사회는 현재에서 이미 도래했습니다. 그는 책에서 대중적 직업을 크게 지식 기술자와 지식 노동자로 나뉩니다. 지식 기술자는 '''General 한 주제'''을 가지면서 '''한 주제에 특화된 능력'''을 가진 사람이고, 둘다 부족하거나, 한 주제에 전문가 인점을 빼면 지식 노동자로 구분합니다. 정보화 사회의 중기에는 이 두계층의 구분이 거의 없는 반면, 지식 직업들이 늘어나면서 이는 확연히 구분됩니다. 앞으로 더 심해 질것입니다.
  • 진법바꾸기/허아영 . . . . 3 matches
         void jinsu_change(int, int);
          jinsu_change(ten_jinsu, any_jinbeob);
         void jinsu_change(int ten_jinsu, int any_jinbeob)
  • 최소정수의합/임인택2 . . . . 3 matches
         에서 rnd의 타입이 Integer로 되었는데 Integer는 다른 값으로 나눠지지 않았다(내가 방법을 모르고 있을수도 있겠지만). haskell wiki를 뒤져 toRational 이라는 함수를 찾았지만 출력되는 모양이 영 마음에 들지 않는다.
         HaskellLanguage 에서는 다른 언어와 달리 형 변환이 잘 안된다. 왜 이렇게 만들어놓았을까?
  • 토이/숫자뒤집기/임영동 . . . . 3 matches
         public class ProgrammingExercise5_04{
          int inputNumber=Integer.parseInt(JOptionPane.showInputDialog(null, "Input a number that you want to reverse."));
          JOptionPane.showMessageDialog(null, "Reversed Number: "+reversedNumber);
          int returnNumber=Integer.parseInt(reversed);
  • 파스칼삼각형/윤종하 . . . . 3 matches
          for i in range(0,n,1):
          for j in range(0,n-i,1):
          for j in range(0,i+1,1):
  • 파이썬->exe . . . . 3 matches
         --packages win32com
         python setup.py py2exe --packages win32com
         sys.argv.extend(['--packages', 'win32com'])
  • 프로그래밍잔치 . . . . 3 matches
         ZeroPage 회원 가능한 모두다. 특히 02 참석!!
         || 00 || 정직(["fnwinter"]) , 영현(["erunc0"]), ["zennith"] , 광식(["woodpage"]) , , ,||
         ["ZeroPageEvents"] , ["행사분류"]
  • 프로그램내에서의주석 . . . . 3 matches
         처음에 Javadoc 을 쓸까 하다가 계속 주석이 코드에 아른 거려서 방해가 되었던 관계로; (["IntelliJ"] 3.0 이후부턴 Source Folding 이 지원하기 때문에 Javadoc을 닫을 수 있지만) 주석을 안쓰고 프로그래밍을 한게 화근인가 보군. 설계 시기를 따로 뺀 적은 없지만, Pair 할 때마다 매번 Class Diagram 을 그리고 설명했던 것으로 기억하는데, 그래도 전체구조가 이해가 가지 않았다면 내 잘못이 크지. 다음부터는 상민이처럼 위키에 Class Diagram 업데이트된 것 올리고, Javadoc 만들어서 generation 한 것 올리도록 노력을 해야 겠군.
         내가 가지는 주석의 관점은 지하철에서도 언급한 내용 거의 그대로지만, 내게 있어 주석의 주된 용도는 과거의 자신과 대화를 하면서 집중도 유지, 진행도 체크하기 위해서 이고, 기타 이유는 일반적인 이유인 타인에 대한 정보 전달이다. 전자는 command.Command.execute()이나 상규와 함께 달은 information.InfoManager.writeXXX()위의 주석들이고,후자가 주로 쓰인 용도는 각 class 상단과 package 기술해 놓은 주석이다. 그외에 class diagram은 원래 아나로그로 그린것도 있지만, 설명하면서 그린건 절대로 타인의 머리속에 통째로 저장이 남지 않는다는 전제로, (왜냐면 내가 그러니까.) 타인의 열람을 위해 class diagram의 디지털화를 시켰다. 하는 김에 그런데 확실히 설명할때 JavaDoc뽑아서 그거가지고 설명하는게 편하긴 편하더라. --["상민"]
  • 허아영/C코딩연습 . . . . 3 matches
         05학번 [ZeroPage] [허아영]의 C 코딩연습실 입니다.
         < LOTTO RANDOM NUMBER GENERATOR >
          gets(str);
         gets 하다가 scanf로 바꾼 ! ㅠ
  • 황현/Objective-P . . . . 3 matches
         - (void) doSomeTaskWithSomething:(int)$localIntegerVar {
         public function doSomeTaskWithSomething($localIntegerVar, $_objp_type_check=false) { // (void)
         if(is_int($localIntegerVar)===false)
  • 0 . . . . 3 matches
          * 홈페이지분류 맨 아래를 누르니 이리로 오네요. 이 페이지는 그야말로 ZeroPage?! ㅋㅋㅋㅋ - [김수경]
  • 1st Seminar . . . . 2 matches
         http://images.google.co.kr/imgres?imgurl=http://allan.ultra.nyu.edu/~gottlieb/courses/2001-02-fall/arch/lectures/figs/cache-set-assoc.png&imgrefurl=http://allan.ultra.nyu.edu/~gottlieb/courses/2001-02-fall/arch/lectures/lecture-22.html&h=460&w=777&sz=7&tbnid=NW3J1fy7BkwJ:&tbnh=83&tbnw=140&start=52&prev=/images%3Fq%3Dcomputer%2Bcache%26start%3D40%26hl%3Dko%26lr%3D%26ie%3DUTF-8%26newwindow%3D1%26sa%3DN
  • 2002년도ACM문제샘플풀이/문제A . . . . 2 matches
          Line GenerateLine(int nth)
          rect1Line = GenerateLine(i);
          rect2Line = rect.GenerateLine(j);
          int GetRestSquare(Rect& rect)
          cout << rect1.GetRestSquare(rect2);
         int getVisibleArea(DataSet& data){
          cout << getVisibleArea(*iter) << endl;
  • 2002년도ACM문제샘플풀이/문제B . . . . 2 matches
         int getIndex(char c)
          index = getIndex(inputData[i][j]);
  • 2006동계MT . . . . 2 matches
         누가 가는데? '''ZeroPage 회원이면 누구나~'''
         - 좋았던 점 : 제가 제일 좋아하는 zeroPage 술자리인 만큼 너무 재미있었고 다들 즐거워하는 것 같아서 뿌듯했습니다.^_^
  • 2008리눅스스터디 . . . . 2 matches
          * [http://zeropage.org/?mid=project&page=1&category=11025 제로페이지 홈페이지에 있는 리눅스 ppt들]
  • 2010JavaScript . . . . 2 matches
          -[강소현] : Events, Function, Image maps, Timing events 를 봤습니다 'ㅁ' [2010JavaScript/강소현/연습]
          * [http://dsdstudio.springnote.com/pages/380935?print=1]
  • 2011년독서모임 . . . . 2 matches
          * [송지원] - [http://www.yes24.com/24/Goods/3685482?Acode=101 Legend] (배철수, 배순탁)
          * 배철수, 배순탁 공저의 Legend라는 책을 읽었습니다. 세계 팝 역사에 있어서 희대의 명반이라 불리우는 앨범 100장에 대한 소개와, 배철수의 '음악캠프'를 빛내 주었던 저명한 아티스트들과의 인터뷰, 그리고 최장수 라디오 프로그램과 최장수 DJ를 보유한 음악캠프의 지금까지의 계보 등을 볼 수 있었습니다. 그간 아는 음악만 골라 듣고 막연히 유명 아티스트들의 이름만 알고 그들의 음악도, 인생도 제대로 알지 못했던, 하지만 음악을 좋아하는 저로서 꽤나 몰입하면서 읽을 수 있었던 도서였습니다.
  • 2학기파이선스터디/ 튜플, 사전 . . . . 2 matches
         7. D.get(key , x) : 값이 존재하면 D[key] 즉 값을 리턴, 아니면 x를 리턴
         8. D.setdefalut(key , x) : get 과 같으나 값이 존재하지 않을 때 값을 설정 (D[key] = x)
  • 2학기파이선스터디/채팅창 . . . . 2 matches
          for i in range(400):#test scrollbar
          for i in range(400):#test scrollbar
  • 3N+1Problem . . . . 2 matches
          || [임인택] || [HaskellLanguage] || 30분 || [http://janbyul.com/moin/moin.cgi/HaskellLanguage/3N%2B1Problem 여기] || . ||
  • 3N+1Problem/황재선 . . . . 2 matches
          for n in range(num1, num2+1):
          for n in range(num1, num2+1):
  • 5인용C++스터디/타이머보충 . . . . 2 matches
          pView->PostMessage(WM_USER);
         BEGIN_MESSAGE_MAP(CMMTimerView, CView)
          ON_MESSAGE(WM_USER, OnMMTimer)
         END_MESSAGE_MAP()
         // Generated message map functions
          DECLARE_MESSAGE_MAP()
  • ACM2008 . . . . 2 matches
         [http://acm.pku.edu.cn/JudgeOnline/ POJ] Peking university Judge Online 이란 시스템이 있는데 온라인으로 프로그래밍 문제를 제공하고, 온라인으로 소스를 보내면 서버에서 컴파일해서 결과를 알려주는 시스템이다. 책에서는 code 의 길이를 이용한 코드 골프쪽에 초점을 맞추고 있었지만 이 프로젝트의 목표상 그럴 필요는 없을거 같다. 다만 온라인으로 제공되는 문제가 꽤 있고 평가하는 시스템이 있으므로 보다 즐겁게 놀 수 있는 '꺼리' 일 것 같다.
  • ALittleAiSeminar/Namsang . . . . 2 matches
          posList = self.getPutableList()
          for i in range(len(posList)):
  • AOI/2004 . . . . 2 matches
          * 겨울 교재 : Programming Challenges ( Aladdin:8979142889 )
          || [AutomatedJudgeScript] || . || . || O || . || . || . || . || . ||
  • APlusProject/CM . . . . 2 matches
         Upload:APP_ConfigurationManagementPlan_0406-0511.zip - 버전 1.0 이전의 문서
         Upload:APP_ConfigurationManagementPlan_0512.zip - 최종버전 다시 출력해야 될것 같다. ㅡ.ㅡ
  • ASXMetafile . . . . 2 matches
          * <Logo href = "path of the logo source" Style = "a style" / >: Adds custom graphics to the Windows Media player by choosing either a watermark or icon style. The image formats that Windows Media Player supports are GIF, BMP, and JPEG.
          * <Banner href = "path of the banner source">: Places a banner (82 pixels × 30 pixels) image at the bottom of the video display area.
  • A_Multiplication_Game/권영기 . . . . 2 matches
         long long int getStart(long long int start, int cnt)
          start1 = getStart(start2, cnt);
  • AcceleratedC++/Chapter1 . . . . 2 matches
         // ask for the person's name, and generate a framed greeting
          // build the message that we intend to write
  • AcceleratedC++/Chapter4 . . . . 2 matches
          === 4.2.1 Keeping all of a student's data together ===
          === 4.2.3. Generating the report ===
          == 4.3. Putting it all together ==
  • Ajax . . . . 2 matches
          * The XMLHttpRequest object to exchange data asynchronously with the web server. (XML is commonly used, although any text format will work, including preformatted HTML, plain text, and JSON)
         Like DHTML, LAMP, or SPA, Ajax is not a technology in itself, but a term that refers to the use of a group of technologies together. In fact, derivative/composite technologies based substantially upon Ajax, such as AFLAX are already appearing.
  • AngularJS . . . . 2 matches
         http://wiki.zeropage.org/wiki.php/Challengers3/140111
  • AustralianVoting/Leonardong . . . . 2 matches
          cin.get();
          cin.getline( name, 80);
  • BarMacro . . . . 2 matches
         == Usage ==
         == Example Usage ==
  • BasicJAVA2005/실습2/허아영 . . . . 2 matches
          container = getContentPane();
          buttons[count] = new JButton(Integer.toString(count));
  • BeeMaja/하기웅 . . . . 2 matches
         void getMaja(int wNum)
          getMaja(willy);
  • Bigtable/DataModel . . . . 2 matches
         [[pagelist(^Bigtable)]]
          1. '''인덱스 블럭 : 태블릿이 참조하고 있는 SSTable의 블럭 인덱스들 merge'''
  • BirthdayCake . . . . 2 matches
         [http://online-judge.uva.es/p/v101/10167.html 원문보기]
         [http://online-judge.uva.es/p/v101/p10167.gif]
  • BlogChanges . . . . 2 matches
         [[BlogChanges('Blog/.*',10,all,simple,summary)]]
         '''See also:''' RecentChanges
  • BoaConstructor . . . . 2 matches
         http://boa-constructor.sourceforge.net/
         http://sourceforge.net/potm/potm-2003-08.php 2003년 8월 Project of the month 에 뽑혔다. CVS 최신버전인 0.26에서는 BicycleRepairMan 이 포함되었다.
         GUI 플밍은 다시금 느끼지만, RAD 툴 없으면 노가다가 너무 많다. -_-; 차라리 GUI 코드는 더럽게 놔두고 툴로만 다루고, 코드상에서는 가능한 한 GUI 부분 객체와는 interface 로만 대화하는 것이 좋겠다. 어디선가 본 것 같다. Code Generator 로 작성된 코드는 가능한한 건드리지 말라는..~ (Abstraction 이 제너레이팅 툴에서 이루어지기 때문일 것 같다.)
  • BookShelf . . . . 2 matches
          1. ConceptsOfProgrammingLanguages
          1. ProgrammingLanguageProcessorsInJava
         Generating Typed Dependency Parses from Phrase Structure Parses - 20070215
  • BookShelf/Past . . . . 2 matches
          1. ExtremeProgrammingExplained 2e - 20052021
          1. [(zeropage)실용주의프로그래머] - 20050921
          1. [ManagerPool] - 20060106
  • CPPStudy_2005_1 . . . . 2 matches
          [http://sourceforge.net/projects/mingw/ MinGW] GCC의 Windows 포팅
          * [http://zeropage.org/~namsangboy/multitimer.zip 타이머]
  • CPP_Study_2005_1/Basic Bus Simulation/김태훈 . . . . 2 matches
          void change_speed(const int n) { speed=n; }
          tmpclass.change_speed(tmpint);
  • CPP_Study_2005_1/BasicBusSimulation/남상협 . . . . 2 matches
          out<< it->getPosition()<<"\n";;
          double getPosition(){return m_position;}
  • CToAssembly . . . . 2 matches
         문장 foo: .long 10은 foo라는 4 바이트 덩어리를 정의하고, 이 덩어리를 10으로 초기화한다. 지시어 .globl foo는 다른 파일에서도 foo를 접근할 수 있도록 한다. 이제 이것을 살펴보자. 문장 int foo를 static int foo로 수정한다. 어셈블리코드가 어떻게 살펴봐라. 어셈블러 지시어 .globl이 빠진 것을 확인할 수 있다. (double, long, short, const 등) 다른 storage class에 대해서도 시도해보라.
         명령어 cc -g fork.c -static으로 프로그램을 컴파일한다. gdb 도구에서 명령어 disassemble fork를 입력한다. fork에 해당하는 어셈블리코드를 볼 수 있다. -static은 GCC의 정적 링커 옵션이다 (manpage 참고). 다른 시스템호출도 테스트해보고 실제 어떻게 함수가 동작하는지 살펴봐라.
  • CanvasBreaker . . . . 2 matches
          3. Edge Detection
          * Clipping ,Iso-intensity, Range-Highlighting, Solarize - 40분
  • CategoryEmpty . . . . 2 matches
         A category for empty pages. See also DeleteThisPage.
  • Chapter I - Sample Code . . . . 2 matches
         RenameThisPage : 페이지 이름 수정 필요. 궁리중 --["1002"]
          ==== Elapsed Time Management ====
  • CheckTheCheck/문보창 . . . . 2 matches
         inline void eatline() { while(cin.get() != '\n') continue; };
          cin.getline(chess[i], 10, '\n');
  • Classes . . . . 2 matches
         [http://ocw.mit.edu/OcwWeb/Mathematics/18-06Spring-2005/CourseHome/index.htm Linear Algebra]
         Upload:getch.c
  • ClassifyByAnagram/1002 . . . . 2 matches
          def getAnagrams(self):
          Formatter(anagram.getAnagrams())
  • ClassifyByAnagram/인수 . . . . 2 matches
          getline(fin, t);
          getline(fin, str);
  • CodeRace/20060105 . . . . 2 matches
         SVN 저장소: svn://zeropage.org/home/SVN/project/CodeRace/20060105
          - JayLanguage 라고 다른곳에 적혀있네. - 임인택
  • CommonPermutation/문보창 . . . . 2 matches
          while (cin.getline(str, MAX+1, '\n'))
          cin.getline(str, MAX+1, '\n');
  • ComputerNetworkClass/Report2006/PacketAnalyzer . . . . 2 matches
          printf("WSAStartup() failed: %d\n", GetLastError());
          printf("WSASocket() failed: %d\n", WSAGetLastError());
          // Get an interface to read IP packets on
          if (GetInterface(s, &if0, dwInterface) != 0)
          printf("bind() failed: %d\n", WSAGetLastError());
          WSAGetLastError());
          printf("WSARecv() failed: %d\n", WSAGetLastError());
         Unsigned short interger 변환 (2바이트 체계)
         Unsigned long interger 변환 (4바이트 체계)
  • ConcreteMathematics . . . . 2 matches
         === In finding a closed-form expression for some quantity of interest like T<sub>n</sub> we go Through three stages. ===
         1. Look at small cases. This gives us insight into the problem and helps us in stages 2 and 3.
  • ContestScoreBoard . . . . 2 matches
         [http://online-judge.uva.es/p/v102/10258.html 원문보기]
         각 입력은 심사 큐의 스냅샷으로 구성되는데, 여기에는 1번부터 9번까지의 문제를 푸는 1번부터 100번까지의 경시 대회 참가 팀으로부터 입력된 내용이 들어있다. 각 줄은 세 개의 수와 경시 대회 문제 시간 L형식의 글자 하나로 구성된다. L은 C, I, R, U 또는 E라는 값을 가질 수 있는데 이 글자들은 각각 Correct(정답), Incorrect(오답), clarification Request(확인 요청), Unjudged(미심사), Erroneous submission(제출 오류)을 의미한다. 마지막 세 개의 케이스는 점수에 영향을 미치지 않는다.
  • ContestScoreBoard/신재동 . . . . 2 matches
          cin.getline(line, max_line);
          cin.getline(line, max_line);
  • CppStudy_2002_1/과제1/CherryBoy . . . . 2 matches
          cin.getline(exam,40);
          cin.get();
  • Cpp에서의멤버함수구현메커니즘 . . . . 2 matches
         C++은 Strong typed language 이므로 컴파일 시간에 모든 형이 선언되고, 사용되는 것을 검증할 수 있습니다. 하지만 이는 다음과 같은 지역 변수에 국한합니다.
         이를 실행하면, 다음과 같은 exception을 출력합니다. 이는 [http://java.sun.com/docs/books/jls/second_edition/html/j.title.doc.html Java Language Specification 2nd] (3rd가 아직 안나왔군요.) 와 [http://java.sun.com/docs/books/vmspec/2nd-edition/html/VMSpecTOC.doc.html jvm specification]을 참고하세요.
  • DNS와BIND . . . . 2 matches
          grep daemon /etc/syslog.conf (syslog 메시지가 기록되는 파일을 알아냄, 여기선 /var/adm/messages)
          grep named /var/adm/messages
  • DataStructure/List . . . . 2 matches
          public int getData()
          data=pTemp.getData();
  • DataStructure/Tree . . . . 2 matches
          * Edge : 노드와 노드를 이어주는 선
          * Degree : 노드에 딸려있는 Edge의 수
  • Debugging/Seminar_2005 . . . . 2 matches
          * fully implemented and fully debugged, before the developer(s) responsible for that feature move on to the next feature -> debugging The development Process
          * Study The source with debugger
  • DeleteThisPage . . . . 2 matches
         일단 자신이 해당 페이지를 지우는 것 보다는 전체 글을 지운뒤 DeleteThisPage 문구 남김 -> 다른 사람들의 동의 (즉, 해당 문구와 history, RecentChanges 를 통한 상황 파악) & 삭제 의 순서를 띄는 것이 위험도를 줄일 수 있겠다.
  • DermubaTriangle . . . . 2 matches
         [http://online-judge.uva.es/p/v102/10233.html 원문보기]
         [http://online-judge.uva.es/p/v102/p10233.gif]
  • DesignPatterns . . . . 2 matches
         http://images.amazon.com/images/P/0201633612.01.MZZZZZZZ.jpg
  • DesignPatternsJavaWorkBook . . . . 2 matches
         http://images.amazon.com/images/P/0201743973.01._BO2,204,203,200_PIlitb-dp-500-arrow,TopRight,32,-59_AA240_SH20_SCLZZZZZZZ_.jpg
  • DesigningObjectOrientedSoftware . . . . 2 matches
         http://images.amazon.com/images/P/0136298257.01._PE_SCMZZZZZZZ_.jpg [[BR]] ISBN:0136298257
  • DevCpp . . . . 2 matches
         zp 내 링크. http://zeropage.org/pub/util/devcpp-4.9.9.2_setup.exe
         You can get a more complete list of free compilers at http://www.bloodshed.net/compilers/ :) - [아무개]
  • DocumentObjectModel . . . . 2 matches
         Document Object Model (DOM) is an application programming interface to access HTML and XML documents. It is programming language and platform independent. Behind the interface the document is represented with an object-oriented model.
         Most XML parsers (e.g., Xerces) and XSL processors (e.g., Xalan) have been developed to make use of the tree structure. Such an implementation requires that the entire content of a document be parsed and stored in memory. Hence, DOM is best used for applications where the document elements have to be randomly accessed and manipulated. For XML-based applications which involve a one-time selective read/write per parse, DOM presents a considerable overhead on memory. The SAX model is advantageous in such a case in terms of speed and memory consumption.
  • DoubleBuffering . . . . 2 matches
          pDoc = GetDocument();
         화면 전체를 한꺼번에 렌더링 한 다음 버퍼를 바꿔주는 방식을 이야기하는 것 보면 아마 Page Fliping 을 이야기하시는듯. 단, 이것은 GDI 로는 불가능하지 않을까요? ^^ DC 핸들을 우리가 직접 조작할 수는 없는 것이고.. 말 그대로, 버퍼를 바꾼다는 것은 화면에 표시해 주는 메모리를 가리키는 포인터의 값을 바꾸는 거니까. Page Fliping 은 DOS나 DX에서는 가능할지 몰라도 GDI 에서는 불가능한 방법일것이라는 개인적 생각. (DC에 Select 되어있는 Bitmap 을 다시 셋팅해주는 방법은 어떨까. 한번도 안해봤지만. --;) [[BR]]
  • EcologicalBinPacking/강희경 . . . . 2 matches
          cin.get();
          cin.get(temp);
  • EcologicalBinPacking/임인택 . . . . 2 matches
          for i in range(0,9):
          for i in range(len(results)):
  • EffectiveSTL/Iterator . . . . 2 matches
          * 원문 : '''"When all else fails, get a bigger hammer."'''
  • EightQueenProblem/Leonardong . . . . 2 matches
          for i in range( aSize ):
          for row in range(aSize/2):
  • EightQueenProblem/이선우 . . . . 2 matches
          NQueen nq = new NQueen( Integer.parseInt( args[0] ));
          System.out.println( "Usage: java NQueen size_of_queen" );
  • EightQueenProblem/최태호소스 . . . . 2 matches
          getch();
          getch();
  • EmbeddedGogo . . . . 2 matches
          * NASM document 사이트. [http://nasm.sourceforge.net/doc/html/nasmdoc0.html]
          * NASM, NASM-IDE 다운로드 [http://uk.geocities.com/rob_anderton/]
  • Erlang . . . . 2 matches
         [http://en.wikipedia.org/wiki/High_availability#Percentage_calculation Nine Nines(99.99999%)] 신화의 주역. 앤디 헌트도 단순히 버즈워드가 [http://blog.toolshed.com/2007/09/999999999-uptim.html 아니라고 인정].
         [[include(틀:ProgrammingLanguage)]]
  • Expat . . . . 2 matches
         James Clark released version 1.0 in 1998 while serving as technical lead on the XML Working Group at the World Wide Web Consortium. Clark released two more versions, 1.1 and 1.2, before turning the project over to a group led by Clark Cooper, Fred Drake and Paul Prescod in 2000. The new group released version 1.95.0 in September 2000 and continues to release new versions to incorporate bug fixes and enhancements. Expat is hosted as a SourceForge project. Versions are available for most major operating systems.
         http://expat.sourceforge.net/
  • ExtremeProgramming . . . . 2 matches
         http://extremeprogramming.org/map/images/project.gif
          * http://www.freemethod.org:8080/bbs/BBSView?boardrowid=3220 - 4가지 가치 (Communication, Simplicity, Feedback, Courage)
  • ExtremeSlayer . . . . 2 matches
          * Zeropage 11기
         ["홈페이지분류"],["ZeroPagers"]
  • FactorialFactors/1002 . . . . 2 matches
          for e in xrange(2,half+1):
          total = sum((CountFunc(i) for i in xrange(2,n+1)))
  • FoundationOfASP . . . . 2 matches
         [http://zeropage.org/woodpage/20025179448/Pws.zip PWS] : Personal Web Server4.0
  • FoundationOfUNIX . . . . 2 matches
          * [http://zeropage.org/~neocoin/putty.exe putty Client] 여기서 프로그램 다운 받아서 깔아서 접속하세요
          * 권한 설정하는 명령어 chmod (change mode)
  • FunctionalLanguage . . . . 2 matches
         [http://c2.com/cgi/wiki?FunctionalProgrammingLanguage FunctionalProgrammingLanguage]
  • GIMP . . . . 2 matches
         GNU Image Manipulation Program. GNU 진영의 오픈소스 그래픽 편집기이다.
          * [http://plasticbugs.com/?page_id=294 GIMPShop] : script-fu.exe 에러 해결. 백그라운드 윈도우 제공. 포토샵 단축키 제공.
  • Genie . . . . 2 matches
         = ZeroPage 02 장재니 =
         [홈페이지분류], [ZeroPagers]
  • Googling . . . . 2 matches
         {{|Google, Inc (NASDAQ: GOOG), is a U.S. public corporation, initially established as a privately-held corporation in 1998, that designed and manages the internet Google search engine. Google's corporate headquarters is at the "Googleplex" in Mountain View, California, and employs over 4,000 workers.|}}
          또한 단순한 웹페이지 검색만이 아니라 image, usenet, news 에 대한 검색기능을 제공한다.
  • HASH구하기/오후근,조재화 . . . . 2 matches
          temp = fin.get();
          //fin.get(arr[i][j]);
  • HanoiTowerTroublesAgain! . . . . 2 matches
         [http://online-judge.uva.es/p/v102/10276.html 원문보기]
         [http://online-judge.uva.es/p/v102/p10276.jpg]
  • Hartal/Celfin . . . . 2 matches
         int getHartal()
          cout << getHartal()<< endl;
  • HeadFirstDesignPatterns . . . . 2 matches
         - 2005 jolt award in general book
         - [http://www.zeropage.org/pds/2005101782425/headfirst_designpatterns.rar 다운받기]
  • HelpForBeginners . . . . 2 matches
          * RecentChanges: 사람들이 지금 무슨 작업을 하고 있는지
          * FindPage: 다양한 방법으로 찾아보기
  • HelpIndex . . . . 2 matches
         The following is a list of all help pages:
         [[PageList(Help.*)]]
  • HelpMiscellaneous . . . . 2 matches
         === 별명 PageAlias ===
          * AliasPageNames
  • HelpOnEditing . . . . 2 matches
          * HelpOnSubPages - 하위 페이지
          * HelpOnXmlPages - 페이지를 xml로 저장하고 xslt 적용하기
         위키 포매팅 문법 (위키 마크업)을 테스트하고 싶으시면 WikiSandBox로 가셔서 [[GetText(EditText)]]를 누르시거나 [[Icon(edit)]] 아이콘을 누르시면 WikiSandBox에서 테스트 해보실 수 있습니다. 실제로 저장하지 않더라도 미리보기 버튼을 누르시면 위키 포매팅 결과를 그때 그때 확인하면서 연습하실 수 있습니다.
  • HelpOnLists . . . . 2 matches
          * you get a
          * you get a
  • HelpOnSubPages/SubPages . . . . 2 matches
         This is a example page
          * ../SubPages
  • HowBigIsIt? . . . . 2 matches
         [http://online-judge.uva.es/p/v100/10012.html 원문보기]
         [http://online-judge.uva.es/p/v100/p10012.gif]
  • HowManyPiecesOfLand? . . . . 2 matches
         [http://online-judge.uva.es/p/v102/10213.html 원문보기]
         [http://online-judge.uva.es/p/v102/p10213.jpg]
  • ImmediateDecodability/김회영 . . . . 2 matches
          cin.get(temp);
          cin.get(temp);
  • IntelliJ . . . . 2 matches
         http://www.intellij.net/eap - [IntelliJ] Early Access Program. Aurora project 가 진행중. JUnit Runner 추가.(이쁘다!) CVS 지원. AspectJ 지원. Swing GUI Designer 지원 (IntelliJ에서는 UI Form 기능). Plugin Manager 기능 추가.
          2. CVS Root 설정 - ZP 서버에 연결할 경우 PServer 를 선택, Repository Path 로 /home/CVS 로 설정, Host에는 zeropage.org, User name 은 자기 아이디를 써준다.
  • IntentionRevealingMessage . . . . 2 matches
         == Intention Revealing Message ==
         어떻게 된건가? 의사소통이다. 한 줄의 메소드가 의사소통에 가장 중요하다.(?) 사용자의 입장에서는 그냥 highlight라는 메세지에 영역만 넣어서 보내면 되는 것이다. 사각형을 뒤집음으로써 highlight된다는 사실을 몰라도 되는 것이다. IntentionRevealingMessage는 컴퓨터를 위한다기보다는 사람을 위한 가장 극단적인 형태의 패턴이다. 의도와 구현을 분리하자는 것이다. 메세지의 이름을 그 메세지 내에서 어떻게 되는건가로 짓지 말고, 그 메세지가 무엇을 하는건가로 짓자.
  • IntroductionToAlgorithms . . . . 2 matches
         http://images.amazon.com/images/P/0262032937.01._PE_SCMZZZZZZZ_.jpg [[BR]] ISBN:0262032937
  • IoLanguage . . . . 2 matches
         Seminar:IoLanguage
         ProgrammingLanguage
  • IsThisIntegration? . . . . 2 matches
         [http://online-judge.uva.es/p/v102/10209.html 원문보기]
         [http://online-judge.uva.es/p/v102/p10209.jpg]
  • JTDStudy/두번째과제/상욱 . . . . 2 matches
          if (e.getSource() == button1) {
          JOptionPane.showMessageDialog(null, "Hello, World");
  • JUnit . . . . 2 matches
          JUnit 에서 UnitTest (PyUnit) 에서처럼 testing message 나오게 하려면 어떻게 해야 하죠..? -임인택
          PyUnit 에서 argument 로 -v 를 주면 testing message 가 나오지 않습니까..?
  • JavaStudy2004/이용재 . . . . 2 matches
          JOptionPane.showMessageDialog(null, "I am taking a rest =.=;");
          JOptionPane.showMessageDialog(null, "I am studying T.T");
  • JoelOnSoftware . . . . 2 matches
          [임인택]은 ZPHomePage보다는 ZeroWiki를 이용하기 때문에 자유게시판을 잘 안보는데, 우연히 갔다가 JoelOnSoftware에 관한 글이 올라온 걸 보게 되었다. 이전처럼 자유게시판 업데이트 되었을때, RecentChanges에 반영되었으면 좋으련만...
  • JollyJumpers . . . . 2 matches
         [http://online-judge.uva.es/p/v100/10038.html 원문보기]
         || [임인택] || [HaskellLanguage] || 40분 || [JollyJumpers/임인택2] ||
  • JollyJumpers/1002 . . . . 2 matches
          return sum(i-e for i,e in zip(range(1,len(values)+1),
          for i in range(len(values)-1))))) == 0
  • Jython . . . . 2 matches
          * http://www.geocrawler.com/lists/3/SourceForge/7017/0/
  • KDP_토론 . . . . 2 matches
          * 이미지 & 화일 관련 - http://zeropage.org/~reset/zb/zboard.php?id=KDP_board_image 에 업로드 한 뒤 링크 따서 붙이는 식으로 합시다.
  • KIV봉사활동 . . . . 2 matches
          * zeropage 회원 [이승한], [송지원], [김준석] 그리고 김준석 여자친구가 가는 봉사활동 회의 임시 페이지
         [[pagelist(KIV봉사활동/*)]]
  • KIV봉사활동/예산 . . . . 2 matches
         [[pagelist(KIV봉사활동)]]
          * [http://item.gmarket.co.kr/challenge/neo_goods/goods.asp?goodscode=129914186 모기장] : 20500 원
  • LUA_5 . . . . 2 matches
         > Fruit = { "apple","orange","banana" }
         orange
  • LionsCommentaryOnUnix . . . . 2 matches
         http://images.amazon.com/images/P/1573980137.01.MZZZZZZZ.gif [[BR]]ISBN:1573980137
  • LuaLanguage . . . . 2 matches
         게임 프로그래머들이 embedding language 로 많이 선호하는 언어. (embedding 시 용량이 작고 문법이 간편하다는점에서)
         [[include(틀:ProgrammingLanguage)]]
  • MFC/AddIn . . . . 2 matches
          공동 작업에 필요한 소스 관리 도구이다. source merge 기능이 강력하다. conflict 를 auto merge 하는 기능이 뛰어남.
  • MIT박사가한국의공대생들에게쓴편지 . . . . 2 matches
         http://www.allblog.net/GoPage/goPageFrame.aspx?http%3a%2f%2focomet.jaram.org%2ftt%2findex.php%3fpl%3d158 에서 퍼옴.
  • Map연습문제/노수민 . . . . 2 matches
          while(fin.get(ch))
          while(fin.get(ch))
  • MedusaCppStudy/희경 . . . . 2 matches
          cin.getline(str,50);
          cin.get();
  • Metaphor . . . . 2 matches
         Choose a system metaphor to keep the team on the same page by naming classes and methods consistently. What you name your objects is very important for understanding the overall design of the system and code reuse as well. Being able to guess at what something might be named if it already existed and being right is a real time saver. Choose a system of names for your objects that everyone can relate to without specific, hard to earn knowledge about the system. For example the Chrysler payroll system was built as a production line. At Ford car sales were structured as a bill of materials. There is also a metaphor known as the naive metaphor which is based on your domain itself. But don't choose the naive metaphor unless it is simple enough.
  • Microsoft . . . . 2 matches
         {{|Microsoft Corporation (NASDAQ: MSFT) is the world's largest software company, with over 50,000 employees in various countries as of May 2004. Founded in 1975 by Bill Gates and Paul Allen, it is headquartered in Redmond, Washington, USA. Microsoft develops, manufactures, licenses, and supports a wide range of software products for various computing devices. Its most popular products are the Microsoft Windows operating system and Microsoft Office families of products, each of which has achieved near ubiquity in the desktop computer market.|}}
  • ModelingSimulationClass/Exam2006_2 . . . . 2 matches
         5. 두시스템의 average arrival time 과 average service time 은 같다. M/M/1 Queue 2개와 M/M/2 Queue 1개를 비교하는데, 어느 시스템의 Wq가 더 짧은가?
  • MythicalManMonth . . . . 2 matches
         http://www.aw.com/coverimage/0201835959.jpg [[BR]] ISBN:0201835959
         Any software manager who hasn't read this book should be taken out and shot.
  • NSIS/예제4 . . . . 2 matches
         LoadLanguageFile "${NSISDIR}\Contrib\Language files\Korean.nlf"
  • NUnit . . . . 2 matches
          * http://sourceforge.net/projects/nunit/
          * 표현이 잘못된것 같다. .NET(C#, VB.NET Managed C++ 등)을 쓴다면. Logic에서는 NUnit 밖에 쓸수 없다. --NeoCoin
  • NeoZeropageWeb . . . . 2 matches
         = Neo Zeropage Web =
         모든 제로페이지 회워은 blog.zeropage.org/id 의 형태로 자신의 블로그를 운영하게됨
  • NeoZeropageWeb/기획안 . . . . 2 matches
         = Neo Zeropage Web =
         [NeoZeropageWeb]
  • NetworkDatabaseManagementSystem . . . . 2 matches
         = Network Database Management System =
         The chief argument in favour of the network model, in comparison to the hierarchic model, was that it allowed a more natural modeling of relationships between entities. Although the model was widely implemented and used, it failed to become dominant for two main reasons. Firstly, IBM chose to stick to the hierarchical model in their established products such as IMS and DL/I. Secondly, it was eventually displaced by the relational model, which offered a higher-level, more declarative interface. Until the early 1980s the performance benefits of the low-level navigational interfaces offered by hierarchical and network databases were persuasive for many large-scale applications, but as hardware became faster, the extra productivity and flexibility of relational systems won the day.
  • NiceMilk . . . . 2 matches
         [http://online-judge.uva.es/p/v101/10117.html 원문보기]
         [http://online-judge.uva.es/p/v101/p10117.gif]
  • OOP . . . . 2 matches
         '''Object Oriented Programming''' : 객체 지향 프로그래밍. ~~객체를 지향하는 프로그래밍입니다.~~이 이전에 Object Based Progamming 것이 있었다.이 다음 세대의 프로그래밍 기법은 GenericProgramming이라고 이야기된다.
         2. Objects perform computation by making requests of each other through the passing of messages.
          * [Generic programming]
         Keep responsibily areas as general as possible to garantie reuse.
  • ObjectWorld . . . . 2 matches
          * http://www.freemethod.org:8080/bbs/UML1-JavaArchitectureChanges.ppt
         [From a [http://groups.yahoo.com/group/extremeprogramming/message/52458 thread] in XP mailing list]
  • OptimizeCompile . . . . 2 matches
          '''Algebraic simplification'''
         수학적으로 같은 값을 가지는 수로 대치하는 것이 바로 algebraic simplification 이다.
  • OurMajorLangIsCAndCPlusPlus/XML/조현태 . . . . 2 matches
         const char DEBUG_TEXT[] = "<zeropage>\n <studies>\n <cpp>\n <instructor>이상규</instructor>\n <participants>\n <name>김상섭</name>\n <name>김민경</name>\n <name>송수생</name>\n <name>조현태</name>\n </participants>\n </cpp>\n <java>\n <instructor>이선호</instructor>\n <participants>\n <name>김민경</name>\n <name>송수생</name>\n <name>조현태</name>\n </participants>\n </java>\n <mfc>\n <participants/>\n </mfc>\n </studies>\n</zeropage>\n";
  • OurMajorLangIsCAndCPlusPlus/print/이도현 . . . . 2 matches
          int print_integer = va_arg(vargs, int);
          itoa(print_integer, print_string, 10);
  • OurMajorLangIsCAndCPlusPlus/signal.h . . . . 2 matches
          || SIG_SGE || signal gets error ||
          || SIG_ACK || acknowledge ||
  • OurMajorLangIsCAndCPlusPlus/string.h . . . . 2 matches
         || size_t strlen(const char *string) || Get the length of a string. ||
         || char * strerror(int errnum) || Get a system error message (strerror, _wcserror) or prints a user-supplied error message (_strerror, __wcserror). ||
  • PC실관리수칙 . . . . 2 matches
          1. ZeroPage 정회원이면서 휴면이 아닌 사람
          2. 준/비회원이나 ZeroPage학회실을 이용하는 사람
  • PHPStudy2005 . . . . 2 matches
          * 처음 웹프로그래밍 할때 잘 이해가 안가는 부분에 대한 이해를 돕는다.(APM 설치, GET, POST 전달 방식, 정규식등)
          * [http://zeropage.org/~namsangboy/wiki/wiki.php/RegularExpressions 정규식]
          * [http://zeropage.org/~namsangboy/wiki/wiki.php/JavaScript PHP에서 자주쓰는JavaScript 모음]
  • PNA2011 . . . . 2 matches
         [[pagelist(^PNA2011/)]]
          * P-camp & Alter language
  • PageHitsMacro . . . . 2 matches
         PageHits을 보여주는 매크로.
         PageHits에서 히트가 많은 페이지가 위에 오는데, 이를 거꾸로 해서 히트가 빈한 페이지에게도 꽃다발을 주고 싶습니다. r 옵션을 지원해서 arsort()만이 아니라 asort()도 되게 하면 어떨까요 ?
  • PatternCatalog . . . . 2 matches
          * ["BridgePattern"]
          * ["Gof/Bridge"]
  • PatternsOfEnterpriseApplicationArchitecture . . . . 2 matches
         http://images.amazon.com/images/P/0321127420.01._PE_SCMZZZZZZZ_.jpg [[BR]] ISBN:0321127420
  • PowerOfCryptography/문보창 . . . . 2 matches
          cin.get();
          cin.getline(p, LEN, '\n');
  • PowerReading . . . . 2 matches
         http://images.amazon.com/images/P/0960170618.01.MZZZZZZZ.gif [[BR]] ISBN:0960170618
  • PracticeNewProgrammingLanguage . . . . 2 matches
         = PracticeNewProgrammingLanguage =
         1. 웹 서버 작성 : GET, POST, CGI 를 지원하는 멀티쓰레드 웹 서버를 작성하라.
         [Language]
  • ProgrammingLanguageClass/Exam2002_1 . . . . 2 matches
          * 대부분 우리가 쓰는 언어는 imperative language 이다. 왜 그럴까?
         나의 경우는 1. string (char array) 으로 애뮬레이션 한다. (단점도 썼음. 계산뒤의 메모리할당 문제와 실제 산술연산 계산을 위한 형변환시 cost가 많이 든다 등등) 2. long integer 2 개로 앞의 32 bit 는 유효숫자를, 뒤의 32bit 는 지수를 표현한다. (2^-31 ~ 2^31 * 2^-31 ~ 2^31 까지 표현된다라고 썼는데, 실제론 저 숫자들을 다 표현할 수가 없겠군. 2^31 1024 * 1024 * 1024 * 2 니까 약 10억. 즉, 자리수 표현도 10억 이후부터는 precision 유효숫자를 다 쓸수 없을테니) 아.. 풀고나니 잘못생각했군. 흑; --석천
  • ProgrammingPearls/Column4 . . . . 2 matches
         === The shallange of binary search ===
          * Verification을 위한 general한 principles을 제공하고 있다.
  • ProjectEazy . . . . 2 matches
         [TheChild'sAcquisitionOfLanguage], [아동언어습득이론] - 아동이 언어를 습득해서 문장을 만드는 과정
         [http://www.gurugail.com/ Guru who gears a.i. to life라는 커뮤니티]
  • ProjectEazy/테스트문장 . . . . 2 matches
          --논문 [[HTML("[Parsing]Automatic generation of composite labels using POS tags for parsing Korean")]]에서
         [http://www.woorimal.net/language/moonbub/sentance-2.htm 문장성분]
  • ProjectPrometheus/Iteration6 . . . . 2 matches
         ||수 ||8/14 ||ZeroPageServer 밀기 ||
         || ViewPage AT || 1 || ○ ||
  • ProjectPrometheus/Iteration7 . . . . 2 matches
         || RSView JSP Page 작성 || 0.5 || ○ ||
         || view page에서 추천 서적 리스트 출력 || . || ○ ||
  • ProjectPrometheus/UserStory . . . . 2 matches
         ||각 Page를 볼 때 지연시간이 10초 미만이여야 한다. ||
          * 각 Page를 볼 때 지연시간이 10초 미만이여야 한다.
  • ProjectSemiPhotoshop/기록 . . . . 2 matches
          * 흑백에 대한 명암 처리 - Null, Negative, Gamma Correction, Contrast Stretched Compression, Posterizing, Clipping, Iso-intensity Contouring Range-hilighting
          * 영역 설정, Blurring, Mask, Sharpening, Edge Detection Embossing, Median Filtering 구현
  • ProjectVirush . . . . 2 matches
         SVN주소 : svn://zeropage.org/home/SVN/aekae/ProjectVirush/Client, svn://zeropage.org/home/SVN/aekae/ProjectVirush/Server
  • ProjectZephyrus/일정 . . . . 2 matches
         http://zeropage.org/moin/moin.cgi/ProjectZephyrus
         http://zeropage.org/moin/moin.cgi/ProjectZephyrus_2f_c0_cf_c1_a4
  • RUR-PLE/Etc . . . . 2 matches
         def go_to_garbage():
          go_to_garbage()
  • Random Walk2/곽세환 . . . . 2 matches
          while (fin.get() != '\n')
          while ((temp = fin.get()) && temp != '\n') //방향있는 한 줄 입력받음
  • RandomPage . . . . 2 matches
         25개의 RandomPage 무작위 추출. ^^;
         [[RandomPage(25)]]
  • RandomWalk/대근 . . . . 2 matches
          cin.get();
          cin.get();
  • RandomWalk/재니 . . . . 2 matches
         02 장재니 [Genie]
          cin.get();
          cin.get();
  • RandomWalk2/현민 . . . . 2 matches
          cin.get();
          cin.getline(ch,100);
  • Randomwalk/조동영 . . . . 2 matches
          int count = 0; // 총이동한 횟수를 계산하게될 integer 값
          int random = rand()%8; // 0~7 까지의 임의의 수 생성해서 random 이란 integer 값에 대입
  • ReverseAndAdd . . . . 2 matches
         [http://online-judge.uva.es/p/v100/10018.html 원문보기]
          || [임인택] || [HaskellLanguage] || 5분 || [ReverseAndAdd/임인택] ||
  • ReverseAndAdd/Celfin . . . . 2 matches
         void getReverseAndAdd()
          getReverseAndAdd();
  • ReverseAndAdd/황재선 . . . . 2 matches
          for i in range(0,num*2,2):
          for testcase in range(num):
  • RoboCode/ing . . . . 2 matches
         http://zeropage.org/pub/upload/ing.IngTeam_1.0.jar
         http://zeropage.org/pub/upload/nilath.Nilath_1.0.jar
  • Ruby/2011년스터디 . . . . 2 matches
         [[pagelist(^Ruby/2011년스터디)]]
          * 예제 중심으로 RubyLanguage를 공부하는 모임
  • RubyLanguage/Class . . . . 2 matches
         [[pagelist(^RubyLanguage)]]
  • RubyLanguage/Container . . . . 2 matches
         [[pagelist(^RubyLanguage)]]
  • RubyLanguage/DataType . . . . 2 matches
         [[pagelist(^RubyLanguage)]]
  • RubyLanguage/ExceptionHandling . . . . 2 matches
         [[pagelist(^RubyLanguage)]]
  • RubyLanguage/InputOutput . . . . 2 matches
         [[pagelist(^RubyLanguage)]]
  • STL/vector . . . . 2 matches
          m_inputMessage.~vector<CString>();
          new ( &m_inputMessage ) vector<CString>();
  • STLErrorDecryptor . . . . 2 matches
          ****** {BD Software Proxy CL v2.26} STL Message Decryption is Off ******
          ****** {BD Software Proxy CL v2.26} STL Message Decryption is ON! ******
  • STLPort . . . . 2 matches
         표준 STL 규격에 맞춰 STLPort 회사가 만든 표준템플릿 STL(Standard Template Language) 오픈소스로써 SGI STL에 기반하고 있음.
         STLport는 상용이 아니기 때문에, 링크 시 사용하는 STLport 전용 C++ 런타임 라이브러리(입출력스트림이 있는) 직접 설정해 주어야 합니다. 이것을 제대로 이해하려면 우선 VC++가 사용하는 런타임 라이브러리를 알아 봐야 합니다. VC++6의 런타임 라이브러리는 VC98/lib 디렉토리에서 확인할 수 있는데, 정적/동적 링크여부에 따라 크게 {{{~cpp LIBxxx.lib}}} 버전과 {{{~cpp MSVCxxx.lib}}} 버전으로 나뉩니다. 프로젝트에서 조정하는 부분은 Project > Setting 메뉴로 열리는 C/C++ 탭입니다. C/C++ 탭에서 "Code Generation" 카테고리를 선택하면 '''Use Run-time Library''' 드롭다운 박스를 조정해 줄 수 있습니다. 여기서 디버그 정보 포함('''debug''') 유무, 런타임 라이브러리의 스레딩('''thread''') 모드, 동적 링크 여부('''DLL''')의 조합을 결정해 줄 수 있습니다. 긴 설명은 빼고, 간단히 정리하면 다음과 같습니다. (MSDN의 설명을 참고하여 정리하였습니다)
         error C2733: second C linkage of overloaded function 'InterlockedIncrement' not allowed
  • SWEBOK . . . . 2 matches
         [http://object.cau.ac.kr/selab/lecture/undergrad/20021/참고자료/SWEBOKv095.pdf SWEBOK] - Software Engineering Body of Knowledge
          * SWEBOK 은 이론 개론서에 속하며 마치 지도와도 같은 책이다. SWEBOK 에서는 해당 SE 관련 지식에 대해 구체적으로 가르쳐주진 않는다. SWEBOK 는 해당 SE 관련 Knowledge Area 에 대한 개론서이며, 해당 분야에 대한 실질적인 지식을 위해서는 같이 나와있는 Reference들을 읽을 필요가 있다. (Reference를 보면 대부분의 유명하다 싶은 책들은 다 나와있다. -_-;) --석천
  • ScheduledWalk/권정욱 . . . . 2 matches
          direct = fin.get();
          direct = fin.get();
  • Self-describingSequence . . . . 2 matches
         [http://online-judge.uva.es/p/v100/10049.html 원문보기]
         [http://online-judge.uva.es/p/v100/10049img2.gif]
  • ShellSort/문보창 . . . . 2 matches
          cin.get();
          cin.getline(turt[i], MAX_NAME, '\n');
  • SignatureSurvey . . . . 2 matches
         HTML Template 부분을 Generating 하는 부분을 하던중, 디자이너가 툴로 만든 HTML 코드를 분석해볼때 SigntureSurvey 의 방법을 적용해보면 어떤 일이 일어날까 의문이 들었다. 그래서 간단하게 실험해보고, 어떠한 View 를 얻을 수 있을까 구경해보다.
          def repl_tagEnd(self, aText):
          tagEnd = Rep1(AnyBut(">")) + Str(">")
          (tagEnd, repl_tagEnd),
          return writer.getvalue()
         정확히 분석을 한 것은 아니지만. <> 태그 안으로 쓴 글자수가 같다면 화면상에서도 비슷한 것을 보이게 하기 위해 C & P 를 했을 확률이 높다. 그러면 그 부분에 대해서 looping 을 하는 식으로 묶으면 될것 같다. 종이로 찍어놓고 보면 반복되는 부분에 대해서 일반화된 패턴이 보인다는 것을 알 수 있다. 그 부분에 대해 적절히 1차적으로 검색을 하고, generating 할때의 단위들을 끄집어내면 되는 것이다.
  • Slurpys . . . . 2 matches
         [http://online-judge.uva.es/p/v3/384.html 원문보기]
          || [임인택] || [HaskellLanguage] || 측정못함(잡일에 치여 ㅠㅠ) || [Slurpys/임인택] ||
  • Slurpys/문보창 . . . . 2 matches
          cin.get();
          cin.getline(str, MAX_LEN, 'n');
  • Slurpys/황재선 . . . . 2 matches
          for num in range(size):
          for num in range(size):
  • SoftwareCraftsmanship . . . . 2 matches
         http://images.amazon.com/images/P/0201733862.01._PE_SCMZZZZZZZ_.jpg [[BR]]
  • SpiralArray/임인택 . . . . 2 matches
          for i in range(rows):
          for j in range(i):
  • StepwiseRefinement . . . . 2 matches
         구조적 프로그래밍에서 상위 모듈을 먼저 개발하고 여기서 사용하는 하?모듈들을 개발해 나가는 방법. EdsgerDijkstra와 Niklaus Wirth가 이 방법을 대중화시킨 것으로 유명하다.
         Niklaus Wirth 교수의 ''Program Development by Stepwise Refinement''(1971, CACM 14.4) (http://www.acm.org/classics/dec95/ )와 EdsgerDijkstra의 [http://www.cs.utexas.edu/users/EWD/ewd02xx/EWD227.PDF Stepwise Program Construction]을 꼬오옥 읽어보길 바랍니다. 전산학 역사에 길이 남는 유명한 논문들이고, 여기 소개된 SR은 Structured Programming에서 핵심적 역할을 했습니다. 당신은, 이 사람이 사용한 stepwise refinement에 상응하는 어떤 "일반적 문제 접근법 및 디자인 방법"을 갖고 있습니까? 이 글을 읽고 다른 문제에 stepwise refinement를 적용해 보십시오. Functional Programming이나 OOP에도 적용할 수 있습니까? 이 글을 읽고, 또 스스로 실험을 해보고 무엇을 배웠습니까? 이 stepwise refinement의 단점은 무엇이고, 이를 극복하는 방법은 무엇일까요? --김창준.
  • StructureAndInterpretationOfComputerPrograms . . . . 2 matches
         http://images.amazon.com/images/P/0262011530.01.MZZZZZZZ.gif [[BR]] ISBN:0262011530
  • SubVersion/BerkeleyDBToFSFS . . . . 2 matches
          echo "usage : $0 current_repos "
         # change
  • TeachYourselfProgrammingInTenYears . . . . 2 matches
         프로그램을 쓰는 것.학습하는 최고의 방법은,실천에 의한 학습이다.보다 기술적으로 표현한다면, 「특정 영역에 있어 개인이 최대한의 퍼포먼스를 발휘하는 것은, 장기에 걸치는 경험이 있으면 자동적으로 실현된다고 하는 것이 아니고, 매우 경험을 쌓은 사람이어도, 향상하자고 하는 진지한 노력이 있기 때문에, 퍼포먼스는 늘어날 수 있다」(p. 366) 것이며, 「가장 효과적인 학습에 필요한 것은, 그 특정의 개인에게 있어 적당히 어렵고, 유익한 피드백이 있어, 게다가 반복하거나 잘못을 정정하거나 할 기회가 있는, 명확한 작업이다」(p. 20-21)의다(역주3).Cambridge University Press 로부터 나와 있는 J. Lave 의「Cognition in Practice: Mind, Mathematics, and Culture in Everyday Life」(역주4)라고 하는 책은, 이 관점에 대한 흥미로운 참고 문헌이다.
         Lave, Jean, Cognition in Practice: Mind, Mathematics, and Culture in Everyday Life, Cambridge University Press, 1988.
  • TestDrivenDevelopmentByExample . . . . 2 matches
         http://images.amazon.com/images/P/0321146530.01._PE_SCMZZZZZZZ_.jpg [[BR]] ISBN:0321146530
  • TestSuiteExamples . . . . 2 matches
          return unittest.defaultTestLoader.loadTestsFromNames( ('ThePackage.test_file1','ThePackage.subpack.test_file2'))
  • TheKnightsOfTheRoundTable/하기웅 . . . . 2 matches
         void getRadius()
          getRadius();
  • TheLargestSmallestBox/문보창 . . . . 2 matches
         // 10215 - TheLagestSmallestBox
         [TheLargestSmallestBox] [문보창]
  • TheOthers . . . . 2 matches
          * GUI와 Access DB를 이용한 Weekly Report Manager
          * Weekly Report Manager? 주로 회사 같은 데서 많이 쓰는 금주 했던 일에 대한 결산 레포트이다. 어느 일을 몇시부터 몇시까지 했으며, 그 일의 종류는 무엇이며, 주별로 통계를 내어, 어느 프로젝트에 몇시간을 투자했고 자기개발에 몇시간을 투자했는지 등등을 적어 회계용도로 쓰이기도 한다.
  • ThePracticeOfProgramming . . . . 2 matches
         [http://images.amazon.com/images/P/020161586X.01._BO2,204,203,200_PIlitb-dp-500-arrow,TopRight,32,-59_AA240_SH20_SCLZZZZZZZ_.jpg]
  • ThePriestMathematician . . . . 2 matches
         [http://online-judge.uva.es/p/v102/10254.html 원문보기]
         [http://online-judge.uva.es/p/v102/p10254b.jpg]
  • ThePriestMathematician/문보창 . . . . 2 matches
         #include "BigInteger.h"
          BigInteger result, kpow2(2);
  • TicTacToe/유주영 . . . . 2 matches
          x = e.getX();
          y = e.getY();
  • TicTacToe/조동영 . . . . 2 matches
          x = e.getX();
          y = e.getY();
  • TicTacToe/후근,자겸 . . . . 2 matches
          x = e.getX();
          y = e.getY();
  • TitleIndex . . . . 2 matches
          1. 문서 수 : [[PageCount]]
          1. 넘겨주기 제외 : [[PageCount(noredirect)]]
  • ToastOS . . . . 2 matches
         The war was brief, but harsh. Rising from the south the mighty RISC OS users banded together in a show of defiance against the dominance of Toast OS. They came upon the Toast OS users who had grown fat and content in their squalid surroundings of Toast OS Town. But it was not to last long. Battling with SWIs and the mighty XScale sword, the Toast OS masses were soon quietened and on the 3rd November 2002, RISC OS was victorious. Scroll to the bottom for further information.
         Get the butter.. this could get messy
  • TugOfWar/신재동 . . . . 2 matches
          for i in range(n):
          for i in range(n):
  • TugOfWar/이승한 . . . . 2 matches
          cin.get();
          cin.get();
  • USACOYourRide/신진영 . . . . 2 matches
          fin.get(ch);
          fin.get(ch);
  • Unicode . . . . 2 matches
         Establishing Unicode involves an ambitious project to replace existing character sets, many of them limited in size and problematic in multilingual environments. Despite technical problems and limitations, Unicode has become the most complete character set and one of the largest, and seems set to serve as the dominant encoding scheme in the internationalization of software and in multilingual environments. Many recent technologies, such as XML, the Java programming language as well as several operating systems, have adopted Unicode as an underlying scheme to represent text.
  • UnityStudy . . . . 2 matches
          transform.rotation *= Quaternion.AngleAxis(Input.GetAxis("Horizontal") *30.0 * Time.deltaTime, Vector3(0, 0, 1));
          transform.rotation *= Quaternion.AngleAxis(Input.GetAxis("Vertical") *30.0 * Time.deltaTime, Vector3(1, 0, 0));
          * 스플래시 이미지로 사용할 이미지를 Asset에 드래그 드롭으로 등록한 다음, Build Setting에서 Splash Image에서 설정할 수 있다.
          - Camera의 포지션을 이동하고, Point Light를 등록한 뒤, Cube에 빛을 쪼인다. 빛의 범위는 Range로 조정 가능하다.
  • UseCase . . . . 2 matches
         [http://searchsystemsmanagement.techtarget.com/sDefinition/0,,sid20_gci334062,00.html WhatIs Dictionary]
  • UselessTilePackers . . . . 2 matches
         [http://online-judge.uva.es/p/v100/10065.html 원문보기]
         [http://uva.onlinejudge.org/external/100/p10065.gif]
  • ViImproved/설명서 . . . . 2 matches
          p 버퍼의 내용(change, delete, yank)을 현재줄 이전에 복구한다
          P 버퍼의 내용(change, delete, yank)을 현재줄 다음에 복구한다
  • VisualBasicClass/2006/Exam1 . . . . 2 matches
          Dim m As Integer
          Dim j As Integer
  • VonNeumannAirport/남상협 . . . . 2 matches
          for i in range(2,len(self.trafficList[departureGate-1]),2):
          for i in range(0,cityNum):
  • WERTYU . . . . 2 matches
         [http://online-judge.uva.es/p/v100/10082.html 원문보기]
         http://online-judge.uva.es/p/v100/p10082.jpg
  • WIBRO . . . . 2 matches
          음.. 기존 CDMA 는 그대로 두고 따로 가는건가..? 만약 [WIBRO]에 VoIP 가 올라가면... 기존의 CDMA 망이 너무 아까운걸... (퀄컴에 돈 가져다 바치는것도 아깝진 하지만). DigitalConvergence 가 이루어지는 세상에 CDMA와 [WIBRO]가 각자의 길을 간다는것도 조금 안맞는것 같기도 하고.. 이래저래 아깝기만하네..-_-;; - [임인택]
         요즘 와이브로는 와이파이 안될 때의 대체제 수준이네요. [http://news.hankooki.com/lpage/economy/201207/h2012071802404621540.htm 기사 : 와이브로 두손 두발 다 들었다]
  • WeightsAndMeasures/신재동 . . . . 2 matches
         >>> l.sort(key=operator.attrgetter('foo'))
         >>> l=[A(i) for i in xrange(5,0,-1)]
  • WikiClone . . . . 2 matches
          * Pyle: http://homepages.kcbbs.gen.nz/~tonyg/pyle.html
  • WikiNature . . . . 2 matches
         Writing on Wiki is like regular writing, except I get to write so much more than I write, and I get to think thoughts I never thought (like being on a really good Free Software project, where you wake up the next morning to find your bugs fixed and ideas improved).
  • WikiWikiWebFaq . . . . 2 matches
         '''A:''' A set of pages of information that are open and free for anyone to edit as they wish. The system creates cross-reference hyperlinks between pages automatically. See WikiWikiWeb for more info.
  • WinMerge . . . . 2 matches
         http://winmerge.sourceforge.net/
  • WinSock . . . . 2 matches
          hFileIn = CreateFile ("d:\test.mp3", GENERIC_READ, FILE_SHARE_READ,
          dwLow = GetFileSize (hFileIn, &dwHigh);
          printf ("Error : %d n", WSAGetLastError ());
          printf ("error.. %dn", WSAGetLastError ());
          printf ("create socket error.. %dn", WSAGetLastError ());
          printf ("bind error.. %dn", WSAGetLastError ());
          printf ("listen error.. %dn", WSAGetLastError ());
          printf ("Error.... %dn", GetLastError ());
          printf ("Error.... %dn", GetLastError ());
          printf ("error.. %dn", WSAGetLastError ());
          gethostname(szHostName, sizeof(szHostName));
          HOSTENT FAR* lphostent = ::gethostbyname(szHostName);
          printf ("create socket error.. %dn", WSAGetLastError ());
          hFileOut = CreateFile ("testdata.mp3", GENERIC_WRITE, FILE_SHARE_READ,
          printf ("Error.... %dn", GetLastError ());
  • WordIndex . . . . 2 matches
         This is an index of all words occuring in page titles.
          * RecentChanges
  • X . . . . 2 matches
         = Zeropage 96(학번) 이권국 =
         === Game Programming Gems 시리즈 읽기 ===
         ["홈페이지분류"], ["ZeroPagers"]
  • XpWeek/20041224 . . . . 2 matches
         [http://zeropage.org/pub/upload/1224_1115.jar 중간결과]
         [http://zeropage.org/pub/upload/1224_1550.jar 최종결과]
  • Z&D토론/History . . . . 2 matches
         === ZeroPage 내에 Devils 가 생긴 이유 ===
         === ZeroPage 와 Devils 분리 이유 ===
  • Z&D토론/학회명칭토론백업 . . . . 2 matches
         (이상한 결론입니다. 네가지 토론 내용이 모두 학회 명칭을 ZeroPage로 정하는 것을 뒷받침하지 못하고 있습니다.)
         이 네가지에 의하면 토론 내용이 모두 ZeroPage로 정하는것을 뒷받침하지 못하고 있다고 했는데, 무언가 착각하셨군요. 학회명칭은 회의에 의해 결정된것이지 위의 네줄 토론으로 정해지지 않았습니다 --혀뉘
  • ZP&JARAM세미나 . . . . 2 matches
          * [ZeroPage], [http://jaram.org/ 자람], ICPC
          * C++(Language)
  • ZPBoard/AuthenticationBySession . . . . 2 matches
         <script language = "JavaScript">window.location.replace("example.html");</script>
         <script language = "JavaScript">window.location.replace("example.html");</script>
  • ZPBoard/PHPStudy/MySQL . . . . 2 matches
          mysql_connect("zeropage.org","zp2002","암호");
         <script language="javascript">window.location.replace("babo.php");</script>
  • ZPHomePage/참고사이트 . . . . 2 matches
          * http://zeropage.org/~iruril/mscorpop.jpg
         [ZPHomePage]
  • ZeroPage/임원/회의/2011-01-19 . . . . 2 matches
         == ZeroPage ==
         [ZeroPage/임원/회의]
  • ZeroPageServer/MySQL계정 . . . . 2 matches
         ["ZeroPageServer"] 에서 돌아가는 ["MySQL"]의 계정으로서 ["MySQL"] 데이터 베이스를 사용할수 있는 권한이다.
         ["ZeroPageServer"]
  • ZeroPageServer/set2001 . . . . 2 matches
         === 2001년도 중반에 조성된 ZeroPage Server Spec ===
         ["ZeroPageServer"]
  • ZeroPageServer/계정신청상황2 . . . . 2 matches
          * z:ZeroPage Server Telnet 계정 m: MySQL 계정 c:CVS 계정 r:답변 메일을 보낸 여부, j : jsp권한 처리
         이 페이지는 [ZeroPageServer/계정신청상황]페이지에 통합하면 좋겠습니다.
  • ZeroPage_200_OK/소스 . . . . 2 matches
          <form action="http://zeropage.org/act" method="post" onsubmit="if (this.password.value.length < 1) {alert('required pw'); return false;} else {return true;}">
         [2012년활동지도], [ZeroPage_200_OK]
  • ZeroPage회칙토론 . . . . 2 matches
         이전 ZeroPage의 회칙이 있다고 알고 있습니다. 구해서 참고한다면 좋을텐데요. --이덕준
         ["토론분류"],["ZeroPage회칙"]
  • ZeroWiki/Mobile . . . . 2 matches
          아직 UserAgent 판단이 구체화되지 않은 것 같던데 아래 링크를 참조해서 직접 붙여봐도 좋겠군요.
          * http://wurfl.sourceforge.net/
  • Zeropage/Staff/회의_2006_01_19 . . . . 2 matches
          = [Zeropage/Staff/회의_2006_01_19] =
         [Zeropage/Staff/회의]
  • Zeropage/Staff/회의_2006_03_04 . . . . 2 matches
         = Zeropage/Staff/회의_2006_03_04 =
         [ZeroPage/Staff]
  • [Lovely]boy^_^/Diary/12Rest . . . . 2 matches
          * The DInput's message priority is maybe so high... It's very very fast.--; I can't control it.
          * I modify above sentence.--; I test GetAsyncKeyState(), but it's speed is same with DInput.--; How do I do~~~?
          * I feel that I am getting laziness.--;
  • [Lovely]boy^_^/Diary/2-2-15 . . . . 2 matches
          * A merriage and family course ended too, Professor is so funny. A final test is 50 question - O/X and objective.
          * sources for Unix system programming's final-test is so strange.--; mis-typings are so many. I am confused professor's intention.
  • celfin . . . . 2 matches
         = Zeropage 01학번 고슴도치 하기웅 =
         수개월간 아무런 소식이 없어서, ZeroPagers 에서 ZeroWikian 으로 분류를 바꾸었습니다. 원하시면 언제든지 참여해 주세요. --NeoCoin
  • cheal7272 . . . . 2 matches
          ["ZeroPage"] 에 참여 의사가 있으시면, ["상규"] 군처럼 ;; 어느날 ''저 껴요'' 하고 들어 오시면 된다는;; --["neocoin"]
         수개월간 아무런 소식이 없어서, ZeroPagers 에서 ZeroWikian 으로 분류를 바꾸었습니다. 원하시면 언제든지 참여해 주세요. --NeoCoin
  • comein2 . . . . 2 matches
          * 기수 : ZeroPage 9기
         ["홈페이지분류"], [ZeroPagers]
  • django/AggregateFunction . . . . 2 matches
         Control.objects.values('cost').order_by('cost')[0:1].get()
         = sum, average =
  • erunc0 . . . . 2 matches
         = Zeropage 10기 김영현 =
         ["홈페이지분류"] ["ZeroPagers"]
  • fnwinter . . . . 2 matches
          http://wiki.zeropage.org/wiki.php/Gnutella-MoreFree
         [홈페이지분류],[ZeroPagers]
  • gester . . . . 2 matches
         = Zeropage 01(학번) 배성민 =
         수개월간 아무런 소식이 없어서, ZeroPagers 에서 ZeroWikian 으로 분류를 바꾸었습니다. 원하시면 언제든지 참여해 주세요. --NeoCoin
  • html5practice . . . . 2 matches
         [[pagelist(html5practice/*)]]
          * [html5practice/즐겨찾기목록만들기] : [html5/web-storage] 활용 - 이승한
  • k7y8j2 . . . . 2 matches
         = Zeropage =
         아무런 소식이 없어서, ZeroPagers 에서 ZeroWikian 으로 분류를 바꾸었습니다. 원하시면 언제든지 참여해 주세요. --NeoCoin
  • setsuna . . . . 2 matches
         == ZeroPage 강 지 혜 ==
         ["홈페이지분류"], ["ZeroPagers"]
  • sisay . . . . 2 matches
         = ZeroPage (학번입력란 ex- 07) =
         [홈페이지분류], ZeroPagers, ZeroWikian ( DeleteMe 복수개로 선택해 주세요. )
  • snowflower . . . . 2 matches
         ||Zeropage '01||
         ||[TheWarOfGenesis2R]||창세기전2 리메이크 프로젝트|| _ ||
         ||["SRPG제작"]||SRPG에 대한 대략적인 계획 - 현재는 ["TheWarOfGenesis2R"]과 함께|| _ ||
         [홈페이지분류], [ZeroPagers]
  • spaurh . . . . 2 matches
         = ZeroPage 04 =
         [홈페이지분류], ZeroPagers, ZeroWikian ( DeleteMe 복수개로 선택해 주세요. )
  • study C++/ 한유선 . . . . 2 matches
          void change();
         void Mystring::change(){
  • to.상협 . . . . 2 matches
         urldump = commands.getoutput('lynx -width=132 -nolist -dump http://board5.dcinside.com/zb40/zboard.php?id=dc_sell | grep 995')
         tmp = commands.getoutput('echo "%s" | smbclient -M 박준우 -' % string.join(string.split(urldump)))
  • whiteblue . . . . 2 matches
         === ZeroPage 동기들 ===
          *신진영 : ["AstroAngel"] [[BR]]
  • wlsdud1616 . . . . 2 matches
         = ZeroPage 04 =
         [홈페이지분류], ZeroPagers, ZeroWikian ( DeleteMe 복수개로 선택해 주세요. )
  • woodpage/쓰레기 . . . . 2 matches
         = Zeropage 최광식 =
          *["woodpage/메신저"]
  • wxPython . . . . 2 matches
          * [http://sourceforge.net/projects/boa-constructor BoaConstructor] - wxPython 기반의 GUI IDE. 잠깐 써봤는데 대단대단! (단, 아직은 불안정함)
          * 아직 GUI Designer -> Code Generation 부분이 완벽하지는 않다. 다른 에디터와 같이 이용하는 편이 좋을 것이다.
          * [http://sourceforge.net/projects/pythoncard PythonCard]
  • zennith/MemoryHierarchy . . . . 2 matches
         === Secondary Storage ===
          A: 각각의 계층마다 다릅니다. 캐쉬에서 쓰이는 unit 과 가상메모리에서 쓰이는 page 의 크기 차이는 큽니다. 다만, spartial locality 를 위해서 사용된다는 점은 같겠죠.. 좀더 상세한 설명을 원하신다면.. 제게 개인적으로 물어보시거나, 아니면 공부 하시길 -["zennith"]
  • zennith/dummyfile . . . . 2 matches
          fprintf(stderr, "Usage : %s [length of dummy file] [dummy file name]", argv[0]);
          fprintf(stderr, "Usage : %s [length of dummy file] [dummy file name]", argv[0]);
  • zennith/w2kDefaultProcess . . . . 2 matches
         DLL로부터 구동되는 다른 프로세스들에 대한 호스트로서 작동하는 generic process이
         Manager
  • 가독성 . . . . 2 matches
         가독성은 개인취향이라고 생각합니다. 제 경우는 C, C++에서 { 를 내리지 않는 경우보단 내리는 경우가 더 보기 편하고, JavaLanguage 에서는 내리지 않는게 더 편하답니다. 애초에 CodingConventions 이라는 것이 존재하는 것도 통일된 코딩규칙을 따르지 않고 개인취향의 코드를 만들어내다 보면 전체적으로 코드의 융통성이 결여되고 가독성또한 전체적으로 떨어지는 문제를 미연에 방지하기 위함이라고 생각합니다. 특히나 ExtremeProgramming 의 경우처럼 CollectiveOwnership 을 중요한 프랙티스 중의 하나로 규정한 방법론에서는 CodingConventions 과 같은 공동소유의 산출물에 대한 규칙이 더윽 중요하다고 생각됩니다. 요는, { 를 내리느냐 내리지 않느냐가 가독성이 높냐 낮냐를 결정짓는 것이 아니고 가독성이라는 하나의 평가요소의 가치는 개인에 따라 달라질 수 있다는 것입니다. - 임인택
         그래서 추측을 했었는데, 자신이 쓰는 도구에 따라 같은 코드도 가독성에 영향을 받을 수 있겠다는 생각을 해봅니다. VI 등의 editor 들로 코드를 보는 분들이라면 아마 일반 문서처럼 주욱 있는 코드들이 navigation 하기 편합니다. (아마 jkl; 로 돌아다니거나 ctrl+n 으로 page 단위로 이동하시는 등) 이러한 경우 OO 코드를 분석하려면 이화일 저화일 에디터에 띄워야 하는 화일들이 많아지고, 이동하기 불편하게 됩니다. (물론 ctags 를 쓰는 사람들은 또 코드 분석법이 다르겠죠) 하지만 Eclipse 를 쓰는 사람이라면 코드 분석시 outliner 와 caller & callee 를 써서 코드를 분석하고 navigation 할 겁니다. 이런 분들의 경우 클래스들과 메소드들이 잘게 나누어져 있어도 차라리 메소드의 의미들이 잘 분리되어있는게 분석하기 좋죠.
  • 개인키,공개키/강희경,조동영 . . . . 2 matches
          while(fin.get(num))
          while (fin1.get(num))
  • 개인키,공개키/김태훈,황재선 . . . . 2 matches
          fin.get(ch);
          fin.get(ch);
  • 개인키,공개키/노수민,신소영 . . . . 2 matches
          while( input.get(a[i]) )
          while (input.get(a[i]) )
  • 개인키,공개키/류주영,문보창 . . . . 2 matches
          fin.get(ch);
          fin.get(ch);
  • 개인키,공개키/최원서,곽세환 . . . . 2 matches
          fin.getline(a,20);
          fin.getline(a,20);
  • 개인페이지 . . . . 2 matches
         ZeroPage 위키의자 이고, ZeroPagers 라면 누구나 가져야 하는 위키내의 자신의 소개 페이지 이다. 개인 페이지에 실리는 정보는 자신의 소개 이외의 사항은 자율적으로 작성하며, 어떻게 사용해도 상관 없다.
  • 경시대회준비반 . . . . 2 matches
         [경시대회준비반/BigInteger]
         || [TheLargestSmallestBox] ||
  • 고한종 . . . . 2 matches
         [[pagelist(고한종)]]
         [ZeroPagers]
  • 고한종/on-off를조절할수있는코드 . . . . 2 matches
          keyOnOff=getch();
          변수=getch();
  • 공간박스 . . . . 2 matches
         http://shopimage.hanmail.net/m_productimages/A057/54/BM15_500.jpg
  • 구구단/김범준 . . . . 2 matches
          for i in range(2, 10):
          for j in range(2, 10):
  • 구구단/조현태 . . . . 2 matches
          for n in range (10):
          for n in range (10):
  • 구자겸 . . . . 2 matches
         = [ZeroPage] 03 =
         [홈페이지분류], ZeroWikian, ZeroPagers
  • 그래픽스세미나/3주차 . . . . 2 matches
          || 강인수 || [http://zeropage.org/wiki/moin.cgi/_5bLovely_5dboy_5e_5f_5e_2f3DLibrary 옛날에 만들어놓은거] ||
          T* GetElement();
         T* CGX_Vector<T>::GetElement()
          for (int i =0;i<DG-1;i++)//homogenious coordinate system 이므로..
  • 기웅 . . . . 2 matches
         = Zeropage 학번 02학번 김기웅 =
         ["홈페이지분류"], ["ZeroPagers"]
  • 김동준 . . . . 2 matches
         [[pagelist(김동준)]]
         [홈페이지분류], [ZeroPagers]
  • 김미란 . . . . 2 matches
         = ZeroPage (04학번) =
         ZeroPage
  • 김상호 . . . . 2 matches
         = 컴공의 꽃왕자's Page =
         [홈페이지분류], ZeroPagers, ZeroWikian
  • 김영준 . . . . 2 matches
         = ZeroPage ( 04 학번 ) =
         === Welcome to my page~~ :)) ===
  • 김정욱2 . . . . 2 matches
         = ZeroPage 10학번(Zero page준회원)
  • 김정혜 . . . . 2 matches
         = ZeroPage (10) =
         [홈페이지분류], ZeroPagers, ZeroWikian
  • 김준영 . . . . 2 matches
         = ZeroPage 20기 김준영 =
         [:%ED%99%88%ED%8E%98%EC%9D%B4%EC%A7%80%EB%B6%84%EB%A5%98 홈페이지분류], ZeroPagers, ZeroWikian
  • 김진아 . . . . 2 matches
         === ZeroPage 15기☆05학번 김진아입니다. ===
         [홈페이지분류], ZeroPagers
  • 김태형 . . . . 2 matches
         = ZeroPage (학번입력란 ex- 07) =
         [홈페이지분류], ZeroPagers
  • 김희성 . . . . 2 matches
          * [ZeroPagers]
         [ZeroPagers]
  • 날다람쥐 6월9일 . . . . 2 matches
         === ZeroPage (새싹-날다람쥐 6월 9일) ===
         [http://wiki.zeropage.org/wiki.php/%EC%9C%A0%EC%A0%95%EC%84%9D]
  • 남상재 . . . . 2 matches
         = ZeroPage 05 =
         [홈페이지분류], ZeroPagers
  • 남상혁 . . . . 2 matches
          * Zeropage 20기입니다.
         [ZeroPagers]
  • 노상현 . . . . 2 matches
         = ZeroPage 05학번 상현이 =
         ZeroPagers
  • 논문번역/2012년스터디/김태진 . . . . 2 matches
         완전한 영어 문장들로 학습/인식을 위한 데이터를 제공했는데, 각각은 Lancaster-Oslo/Bergen corpus에 기초한다. 글쓴이에 상관없는 형태와 마찬가지로 다수의 저자에 의한 실험은 the Institute of Informatics and Applied Mathe- matics (IAM)에서 수집한 손글씨 형태를 사용했다. 전체 데이터는 다양한 텍스트 영역들을 가지고 있고,500명보다 많은 글쓴이들이 쓴 1200개보다 많은 글씨를 가지고 있다. 우리는 250명의 글쓴이가 쓴 글쓴이-독립적인 실험에서 만들어진 카테고리들의 형태를 사용하고, 6명의 글쓴이가 쓴 c03 형태로 여러 글쓴이 모드를 적용해본다.
         == Linear Algebra and its applications ==
  • 대순이 . . . . 2 matches
         하이? [http://imagebingo.naver.com/album/image_view.htm?user_id=suk9214&board_no=28496&nid=13589]
  • 데블스캠프2003/셋째날/J2ME . . . . 2 matches
         [http://165.194.17.15/pub/language/java/j2sdk-1_4_0_01-windows-i586.exe J2SE]
         [http://165.194.17.15/pub/language/j2me_wireless_toolkit-2_0-windows.exe wireless toolkit]
  • 데블스캠프2003/셋째날/여러가지언어들 . . . . 2 matches
         [http://165.194.17.15/pub/language/Squeak3.5-current-win-full.zip Squeak]
         [http://165.194.17.15/pub/language/plt-204.exe Scheme]
  • 데블스캠프2005/금요일/OneCard . . . . 2 matches
          cardsNums = range(2,11) + ['J', 'Q', 'K', 'Q', 'A']
          for index in range(0, len(pcCards)):
  • 데블스캠프2005/월요일/BlueDragon . . . . 2 matches
          self.aDragon.hp -= random.randrange(100)
          self.aUser.hp -= random.randrange(100)
  • 데블스캠프2005/월요일/번지점프를했다 . . . . 2 matches
         === Higher Level Language ===
          for i in range(0, step):
  • 데블스캠프2006/SVN . . . . 2 matches
          * SVN download : http://prdownloads.sourceforge.net/tortoisesvn/TortoiseSVN-1.3.5.6804-svn-1.3.2.msi?use_mirror=heanet
          * 웹에서 자기 소스 보기 : http://zeropage.org/svn/namsangboy/
  • 데블스캠프2006/월요일 . . . . 2 matches
         ||am 04:00~06:00 ||[데블스캠프2006/CPPFileInput] [http://zerowiki.dnip.net/~namsangboy/schoolScore.html 데블스캠프2006/성적관리프로그램] [http://zeropage.org/svn/namsangboy/SchoolScore/SchoolScore.cpp Source]|| 남상협 (01) ||
         [http://wiki.izyou.net/moin.cgi/Zeropage/DevilsCamp2006]
  • 데블스캠프2006/월요일/연습문제/웹서버작성/변형진 . . . . 2 matches
          * GET Method으로 넘어온 Query String를 처리한다.
          if(preg_match("/(GET|POST) (\/[^ \/]*) (HTTP\/[0-9]+.[0-9]+)/i", $read, $t))
          $size = @getimagesize($file);
  • 데블스캠프2006/화요일/tar/김준석 . . . . 2 matches
          while(!(EOF == (char_cpy = fgetc(read_f) ))){
          char_cpy = fgetc(read_f) ;
  • 데블스캠프2006/화요일/tar/나휘동 . . . . 2 matches
          fputc(fgetc(from), to);
          fputc(fgetc(from), to);
  • 데블스캠프2008/등자사용법 . . . . 2 matches
         http://www.hani.co.kr/arti/society/society_general/293227.html
         http://www.hani.co.kr/arti/society/society_general/293227.html
  • 데블스캠프2010 . . . . 2 matches
          || 6시 ~ 8시 || [김준석] || [RUR-PLE] || [남상혁] || [게임 프로그래밍] || [조현태] || [wiki:PythonLanguage Python] || [김홍기] || [PHP-방명록만들기] || [이덕준] || [스터디그룹패턴언어] ||
         [FrontPage]
  • 데블스캠프2011/넷째날/Git . . . . 2 matches
          * [http://code.google.com/p/msysgit/downloads/list msysgit download page] - download {{{Git-1.7.4-preview20110204.exe}}}
          * [http://code.google.com/p/tortoisegit/downloads/list tortoise git download page] - download {{{Tortoisegit-1.6.5.0-32bit.msi}}}, 32bit
  • 데블스캠프2011/넷째날/루비 . . . . 2 matches
          * [http://zeropage.org/?document_srl=50701 irb다운]
          * [:RubyLanguage 루비 언어 소개]
  • 데블스캠프2012/넷째날/묻지마Csharp/Mission2/김준석 . . . . 2 matches
          MessageBox.Show("뷁뷁");
          MessageBox.Show(d2.Year - d1.Year +"세입니다");
  • 데블스캠프2012/넷째날/묻지마Csharp/Mission2/서영주 . . . . 2 matches
          MessageBox.Show(sender.ToString() + "\n" + e.ToString());
          MessageBox.Show((dateTimePicker1.Value.Year-dateTimePicker2.Value.Year).ToString());
  • 데블스캠프2012/넷째날/묻지마Csharp/Mission3/김수경 . . . . 2 matches
         using System.Collections.Generic;
          /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
          #region Windows Form Designer generated code
          this.listBox1.FormattingEnabled = true;
  • 데블스캠프2012/셋째날/후기 . . . . 2 matches
          * [김준석] - 날로먹는 APMSetup이 이렇게 유용하게 연속적으로 쓰일줄은 몰랐습니다. 실습은 Naver API 개발자 센터에 자신이 사용할 사이트 주소를 쓰고(안드로이드는 package명으로 인식하는게 재밌었습니다. 많은 사람도 쓸수 있게 서비스 하는군요) 그위에 마크를 올리는게 좋았습니다. 그러고보니 이번엔 코드는 안올려주네요. 역시 javascript와 웹서비스는 대세인듯=ㅂ= 코드임 [데블스캠프2012/셋째날/코드]
          * 그리고, 키노트 제일 처음에 컴퓨터가 주저리주저리 떠들던 건 여기에 음성 파일을 올려뒀습니다: http://zeropage.org/seminar/62033
  • 데블스캠프계획백업 . . . . 2 matches
          ''구체적으로 이전의 ["데블스캠프"] 때 했었던 일들에 대해 말씀해주셨으면 합니다. ZeroPagers들이나 JuNe 님의 경우 ["데블스캠프"]를 겪어보지 않은 관계로 '기존의 방법' 자체에 대해 제대로 알고 있지 못하다고 생각합니다. 그때 실제 했었던 행사들, 느꼈던 장점이 될 부분, 그리고 보완해나가야 할 점 등에 대해서 말씀해주신다면 각 방식들에 대한 올바른 시각을 가질수 있으리라 생각합니다. 서로 무엇을 말하는지 알지 못하는 상황에서는 좋은 판단이 내려질 것이라 생각되지 않습니다. --석천''
          ''아주 중요합니다. 선배가 어떻게 버그를 잡는지, 코딩은 어떻게 하는지, 어떤 사고 과정을 거치는 지 등의 암묵적 지식(tacit knowledge)은 책에서 배우기 힘듭니다. 여러 선배와 돌아가며 페어를 해보면서 얻는 경험은 어느 무엇과도 바꿀 수 없는 귀중한 경험이 될 것입니다. --JuNe''
  • 레밍딜레마 . . . . 2 matches
         시리즈 물인데, 같은 시리즈의 하나인 혜영이가 남긴 감상 [http://zeropage.org/jsp/board/thin/?table=multimedia&service=view&command=list&page=0&id=145&search=&keyword=&order=num 네안데르탈인의 그림자] 와 같은 짧고 뜻 깊은 이야기이다. 왜 이 책을 통해서 질문법을 통한 실용적이며, 진짜 실행하는, 이루어지는 비전 창출의 중요성을 다시 한번 생각하게 되었다. ["소크라테스 카페"] 에서 저자가 계속 주장하는 질문법의 힘을 새삼 느낄수 있었다.
  • 레밍즈프로젝트/프로토타입 . . . . 2 matches
         참고 : MFC에서는 [(zeropage)STL/String] 보다는 CString 클래스를 사용하는게 [(zeropage)MFC/Serialize]를 하는데 용이하다고 한다.
  • 레밍즈프로젝트/프로토타입/마스크이미지 . . . . 2 matches
         SeeAlso) [레밍즈프로젝트], [레밍즈프로젝트/프로토타입], [MFC], [(zeropage)bitblt로투명배경구현하기]
          BitMapDC.CreateCompatibleDC(this->getMemDC());
          newBitmap.GetBitmap(&bitmapInfo);
  • 로고캐릭터공모 . . . . 2 matches
          * 홈페이지 http://zeropage.org/wiki/로고캐릭터공모
         [ZPHomePage]
  • 로그인없이ssh접속하기 . . . . 2 matches
         a@A:~> ssh-keygen -t rsa
         Generating public/private rsa key pair.
         The key fingerprint is:
  • 마름모출력/S.S.S . . . . 2 matches
          for n in range(a+1):
          for n in range(a-1,0,-1):
  • 마름모출력/zyint . . . . 2 matches
          for i in range(size+1):
          for i in range(size-1,0,-1):
  • 마름모출력/김민경 . . . . 2 matches
         for i in range(n):
         for i in range(n):
  • 마름모출력/김범준 . . . . 2 matches
          for i in range(1, n+1, 2):
          for i in range(n-2, 0, -2):
  • 마름모출력/남도연 . . . . 2 matches
          for x in range(1,2*k,2):
          for x in range(1,2*(k-1),2)[::-1]:
  • 마름모출력/문보창 . . . . 2 matches
          for i in range(size):
          for i in range(size+1):
  • 마름모출력/윤성복 . . . . 2 matches
          for i in range(n):
          for j in range(n, -1, -1):
  • 마름모출력/정수민 . . . . 2 matches
         for z in range(1,n):
         for z in range(1,n)[::-1]:
  • 마름모출력/허아영 . . . . 2 matches
          for i in range(n+1):
          for i in range(n):
  • 만년달력/영동 . . . . 2 matches
          int dYear=Integer.parseInt(JOptionPane.showInputDialog(null, "알고 싶은 연도 입력:", "만년달력", JOptionPane.QUESTION_MESSAGE));
          int dMonth=Integer.parseInt(JOptionPane.showInputDialog(null, "알고 싶은 월 입력:", "만년달력", JOptionPane.QUESTION_MESSAGE));
  • 문원명 . . . . 2 matches
         = ZeroPage 03 =
         [홈페이지분류], ZeroWikian, ZeroPagers
  • 문자반대출력/김정현 . . . . 2 matches
          public String getText(String name)
          test.reverseWrite(test.getText(addr));
  • 물푸 . . . . 2 matches
         Zeropage 10기 박혜영 [[BR]]
         ["홈페이지분류"], ["ZeroPagers"]
  • 박성현 . . . . 2 matches
          1. INS ( Image Network Service ) - ( 2010년 )
         [ZeroPagers]
  • 박소연 . . . . 2 matches
         = ZeroPage (10학번) =
         [홈페이지분류], ZeroPagers, ZeroWikian
  • 박수진 . . . . 2 matches
         = ZeroPage 15기 =
         [홈페이지분류], ZeroPagers
  • 박원석 . . . . 2 matches
         = ZeroPage - 05 =
         [홈페이지분류], ZeroPagers
  • 반복문자열 . . . . 2 matches
         || 임인택 || [HaskellLanguage] || || [반복문자열/임인택] ||
         || 임인택 || [RubyLanguage] || || 5.times {puts "CAUCSE LOVE."} ||
  • 백주협 . . . . 2 matches
         = ZeroPage 20기 백주협 =
         [홈페이지분류], ZeroPagers, ZeroWikian
  • 병역문제어떻게해결할것인가 . . . . 2 matches
          * 특기병의 종류는 다양하지만, ZeroPage 회원들이 많이 갈만한 곳 위주로 적어둠
          * 사실 많이 고르는 선택지는 아니라 해군 출신 ZeroPager가 있으면 추가바람
  • 병희 . . . . 2 matches
         = Zeropage 01 이병희 =
         수개월간 아무런 소식이 없어서, ZeroPagers 에서 ZeroWikian 으로 분류를 바꾸었습니다. 원하시면 언제든지 참여해 주세요. --NeoCoin
  • 비밀키/강희경 . . . . 2 matches
          while(fin.get(temp))
          while(fin1.get(temp))
  • 비밀키/김태훈 . . . . 2 matches
          fin.get(ch);
          fin.get(ch);
  • 비밀키/나휘동 . . . . 2 matches
          ch = fin.get();
          ch = fin.get();
  • 비밀키/노수민 . . . . 2 matches
          while(fin.get(buffer[++index]))
          while(fin.get(buffer[++index]))
  • 비밀키/임영동 . . . . 2 matches
          if(fin.get()=='\n')
          getline(fin1, str);
  • 비밀키/최원서 . . . . 2 matches
          fin.getline(a,20);
          fin.getline(a,20);
  • 빠빠안뇽 . . . . 2 matches
         ZeroPage (04) Profile 김태혁
          HomepageTemplate 를 참고~~ 해주셩~ - [임인택]
  • 빵페이지/숫자야구 . . . . 2 matches
          cin.getline(space, 64);
          while (cin.get() != '\n')
  • 상규 . . . . 2 matches
         [ZeroPage] 01학번 이상규 라고 합니다.
         [홈페이지분류], [ZeroPagers]
  • 상욱 . . . . 2 matches
         DuplicatedPage
         ["홈페이지분류"],["ZeroPagers"]
  • 상협 . . . . 2 matches
         = Zeropage 11기 상협 =
         ["홈페이지분류"],["ZeroPagers"]
  • 새싹교실/2011/GGT . . . . 2 matches
         [[pagelist(^새싹교실/2011/GGT/)]]
          * 새싹교실이 ZeroPage에서 시행되는만큼 4F([ThreeFs] + Future Action Plan)에 맞게 feedback을 작성합니다.
  • 새싹교실/2011/데미안반 . . . . 2 matches
          * A언어 : ALGOL을 말합니다. 고급 프로그래밍 언어(어셈블리나 기계어를 저급 프로그래밍 언어라고 합니다)로 각광받던 포트란ForTran에 대항하기 위해 유럽을 중심으로 개발된 프로그래밍 언어입니다. ALGOL은 Algorithm Language의 약자로서, 이름 그대로 알고리즘 연구개발을 위해 만들어졌습니다. 하지만 ALGOL은 특정한 프로그래밍 언어를 지칭하기 보다는 C언어나 파스칼과 같이 구조화된 프로그래밍 언어를 지칭하는 말(ALGOL-like programming language)로 쓰입니다. [http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=1040101&docId=68855131&qb=Q+yWuOyWtCBC7Ja47Ja0IEHslrjslrQ=&enc=utf8§ion=kin&rank=1&search_sort=0&spq=0&pid=ghtBIz331ywssZ%2BbORVssv--324794&sid=TYBj6x1TgE0AAE@GUeM 출처 링크! 클릭하세요:)]
  • 새싹교실/2011/무전취식/레벨1 . . . . 2 matches
          * 변수 : Integer(정수) => int, Character(문자) => char 기타 등등!
         Integer => 정수
  • 새싹교실/2011/쉬운것같지만쉬운반/2011.5.3 . . . . 2 matches
          1. Programing Language가 왜 생겨났는가?
          1. Programing Language가 왜 생겨났는가?
  • 새싹교실/2012/AClass . . . . 2 matches
          [[pagelist(^새싹교실/2012/AClass/)]]
          LargeInt 덧셈! 자리수 고정, overflow 발생하지 않는 상황에서 코딩
  • 새싹교실/2012/나도할수있다 . . . . 2 matches
          * getch()
          * 시작하자마자 while로 1부터 10까지 더했다. 나는 버벅거렸다. 근데 조언을 구하면서 해봤다. 게임코드도 베껴써봤다. define은 메인함수 바껭서 하는 거라고 배웠다. select=getch() 이거가 좀 헷갈렸다. break가 나오면 멈춘다고 한다. 오늘 정말 여러가지를 배운거 같다. 때리기 게임안에 많은 함수가 들어있는게 신기했다. 복습도 좀 더 열심히 해야겠다. 집에 비쥬얼스튜디오도 깔고 스스로 하는 습관을 들여야겠다. -신윤호
  • 새싹교실/2013/라이히스아우토반/1회차 . . . . 2 matches
         [http://cfile25.uf.tistory.com/image/241A0D4C514978FE374603 http://cfile25.uf.tistory.com/image/241A0D4C514978FE374603]
  • 선현진 . . . . 2 matches
         == ZeroPage 04학번 선현진 소개 페이지입니다. ==
         [홈페이지분류], ZeroPagers (DeleteMe 복수개로 선택해 주세요. )
  • 세여니 . . . . 2 matches
         = Zeropage 학번 =
         ["홈페이지분류"], ["ZeroPagers"]
  • 손동일 . . . . 2 matches
         = ZeroPage 03 =
         DuplicatedPage
  • 송수생 . . . . 2 matches
         = ZeroPage=(05학번)
         [홈페이지분류], ZeroPagers,[http://idaizy.net]
  • 송치완 . . . . 2 matches
          * Zeropage 20주년 행사 자봉단
         ZeroPagers
  • 수업평가 . . . . 2 matches
         ||ArtificialIntelligenceClass || 0 || 1 || 2 || -2 || 1 || 1 ||1 ||
         ||ProgrammingLanguageClass || 12 || 8 || 11 || 1 || 32 || 8 ||4 ||
  • 순수원서 . . . . 2 matches
         = ZeroPage [순수원서] (20041088) =
         [홈페이지분류], ZeroPagers, ZeroWikian
  • 실시간멀티플레이어게임프로젝트/첫주차소스1 . . . . 2 matches
         plane= [random.randrange(-300,-100), random.randrange(100,300)]
  • 양아석 . . . . 2 matches
          =for number in range(num)
         [홈페이지분류], ZeroPagers, ZeroWikian
  • 영어학습방법론 . . . . 2 matches
          * GSL : General Service List (http://jbauman.com/gsl.html) 2200여 단어. 일상영어속에 나오는 단어의 80% 커버
          * Practical English Usage (Author : Swan) 문법 index가 잘되어 있음. 글을 읽다가 모르는 문장, 문법일때 손쉽게 찾아서 볼 수 있음
          * 페이지당 3, 4단어 정도 모르는게 적당. Level선택두 아주 중요함(읽기만 아니라 듣기도 해야하기때문) Cambridge, Longman, Oxford같은 출판사에서 나온 것을 선택하는 것이 좋음. Penguin Readers 시리즈가 유명함. Tape과 책이랑 같이 있음. 같이 구입 보통 각 책마다 level이 표시되어 있음(단어숫자라던지 교육과정정도를 표기) Tape : 성우가 재밌게 동화구연을 하는 것이라면 더 재밌다. 더 집중할 수 있다. ^^
          * MIT or Georgia Tech같은 대학에서 자신들의 강의를 VOD로 제공함. 전공공부 & 영어공부 같이할 수 있음
  • 오목/휘동, 희경 . . . . 2 matches
          CGrimDoc* GetDocument();
          // ClassWizard generated virtual function overrides
         // Generated message map functions
          DECLARE_MESSAGE_MAP()
         inline CGrimDoc* CGrimView::GetDocument()
  • 위키개발2006 . . . . 2 matches
          owiki_page - 해당 서버
          owiki_page_name - refer 하는 카페들이 있는 서버 에서 n_referUrl = 카페 인곳
  • 위키를새로시작하자 . . . . 2 matches
         '''OneWiki를 새로 시작해서 1년간 실험을 하였습니다. 허나, ZeroWiki 와 그리 다르지 않다는 경험을 얻었습니다. 그래서 OneWiki 와 ZeroWiki를 통합하였습니다. 통합된 페이지중 DuplicatedPage 는 아직 완전한 통합이 이루어 지지 않은 것이니, 해당 페이지를 고쳐주세요.'''
         저의 경험으로 볼 때, 단지 새로 시작하는 것이 "새로운 것"을 가져다 주지는 않습니다. 동시에 두개의 위키를 돌리든가 하고, 새 위키에는 새로움의 어포던스(예컨대 비쥬얼 등)를 제공하도록 합니다. 그리고 새 위키에는 대다수는 읽을 수 있고, 몇 명만 쓸 수 있게 합니다. 그리고 그들이 규칙을 만들어 나갑니다. 우선은 규칙에 대한 규칙(메타규칙)을 만듭니다. 예컨대 "전체 규칙 수는 9개를 넘지 않는다"든지... 그리고 가능하면 생성적인(generative) 환경을 만들려고 합니다 -- 야구선수가 공을 받는 방법을 미적분학으로 풀어내기보다, 공이 보이는 각도를 일정하게 유지하려고 한다든지 하는 휴리스틱적인 규칙으로 접근합니다. 필요없는 것은 제거하고 꼭 필요한 것만 남깁니다. 제거해보고 해보고, 붙여보고 해봅니다. 예를 들어, 현 위키에서 들여쓰기가 불가능하다면 어떤 세계가 펼쳐질까요?
  • 위키의특징 . . . . 2 matches
         '''MindMap [위키위키] KMS(Knowledge Management System) 비교'''
  • 유용한팁들 . . . . 2 matches
         a@A:~> ssh-keygen -t rsa
         Generating public/private rsa key pair.
         The key fingerprint is:
  • 윤정훈 . . . . 2 matches
         = ZeroPage (05) =
         [홈페이지분류], ZeroPagers
  • 윤현수 . . . . 2 matches
         = ZeroPage - 05 =
         [홈페이지분류], ZeroPagers
  • 이병윤 . . . . 2 matches
         ZeroPage 18기
         [홈페이지분류] [ZeroPagers]
  • 이승한 . . . . 2 matches
         [[pagelist(^이승한)]]
         [홈페이지분류], [ZeroPagers]
  • 이승한/PHP . . . . 2 matches
          * getenv() //환경변수값.
          * HTTP_USER_AGENT : 접속한 웹브라우저 정보
         $array_string = array("Apple", "Orange", "Banana", "Grape");
  • 이영호/64bit컴퓨터와그에따른공부방향 . . . . 2 matches
         컴퓨터 계의 대부 다익스트라(EdsgerDijkstra)는 이런 말을 했죠. "천문학이 망원경에 대한 학문이 아니듯이, 컴퓨터 과학 역시 컴퓨터에 대한 것이 아니다."(Computer science is no more about computers than astronomy is about telescopes.) 망원경 속을 들여파봐야 거기에서 명왕성이 뭔지 알 수가 없고, 컴퓨터를 속속들이 이해한다고 해서 컴퓨터 과학에 달통할 수는 없다 그런 말이죠.
         잘 읽었습니다. 혹시 천문학을 공부해보셨는지요? 어릴적부터 천문학(정확히 천체물리학)에 관심이 많아 대학 과정을 고등학교때 배우기도 했습니다만(조금 이상한 geek같죠?), 천문학을 잘 하려면 말씀하신대로 컴퓨터에 대한 학문처럼 두루 잘 알아야하죠. 이러한 수학, 물리학화학(스펙트럼, 통계역학, 열 역학, 양자역학, 상대론 등)을 제대로 공부해 둬야 비로서 천문학을 제대로 공부할 수 있습니다. 즉, 어느 한가지라도 약하다면 그 사람은 천문학자가 아닌 천문대에서 일하는 사람과 뭐가 다를까요? 제가 Assembly를 공부하려 한것은 한쪽으로 치우친 공부가 아닌 컴퓨터의 가장 기초를 먼저 닦고 다른 분야로 올라가겠다는 것입니다.
  • 이영호/문자열검색 . . . . 2 matches
          sigemptyset(&act.sa_mask);
          fgets(buf, sizeof(buf), stdin); // 문자열이라고 했으니 space를 포함한다.
  • 이차함수그리기/조현태 . . . . 2 matches
          SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), Pos);
         void make_image(int where_x, int where_y, float min_x, float max_x, float tab_x, float tab_y)
          make_image( 10 , 5 , MIN_X, MAX_X,TAB_X,TAB_Y);
  • 이태양 . . . . 2 matches
         [http://cbingoimage.naver.com/data2/bingo_32/imgbingo_38/akstnchemdgk/20220/akstnchemdgk_25_m.jpg]
          * Language Master ㅋㅋㅋ
  • 임민수 . . . . 2 matches
          * ZeroPage 03학번 임민수 입니다.
         [홈페이지분류], [ZeroPagers]
  • 임시분류 . . . . 2 matches
         일회용 페이지들에 대한 분류.DeleteThisPage 의 대상이 될수 있는 페이지다. 경우에 따라 보존될 가능성도 있는 페이지들. 가령 설문조사등은 일회용이 될수 있지만 일종의 자료로 남을 수도 있다. DeleteThisPage 가 아니라면 추후 재분류 대상 페이지.
  • 임인택 . . . . 2 matches
         [http://sfx-images.mozilla.org/affiliates/Banners/120x600/rediscover.png]
         [홈페이지분류], [ZeroPagers]
  • 임인택/내손을거친책들 . . . . 2 matches
          * GE처럼 커뮤니케이션하라
          * Firefox and thunderbird garage
          * Firefox hacks : tips & tools for next-generation web browsing
  • 임인택/코드 . . . . 2 matches
          himc = ImmGetContext(GetDlgItem(IDC_MYEDIT)->m_hWnd);
          ImmGetConversionStatus(himc, &dwConversion, &dwSentence);
          BOOL bChangedHangulMode = (dwConversion==IME_CMODE_ALPHANUMERIC);
          if( bChangedHangulMode )
  • 자료병합하기 . . . . 2 matches
         a,b 데이터를 크기 순서로 (Ascending) 병합(Merge)하는 프로그램을 작성하여라.
         *MERGE PROGRAM*
          || [임인택] || HaskellLanguage || 10분 || [자료병합하기/임인택] ||
  • 정규표현식/모임 . . . . 2 matches
         [[pagelist(^정규표현식/*)]]
         [[pagelist(^정규표현식/모임/*)]]
  • 정규표현식/스터디/예제문제/이승한 . . . . 2 matches
         [[pagelist(^정규표현식/*)]]
         [[pagelist(^정규표현식/스터디/*)]]
  • 정모/2002.5.2 . . . . 2 matches
          * 위키 FrontPage 관련 - 학기중에는 Project 단위에 대해 일의 처리가 어렵습니다. 이에 따른 FrontPage 학기모드용으로 전환을 할까 합니다. 그리고 그에 따른 위키 정리 관련. -- 석천
  • 정모/2002.9.12 . . . . 2 matches
          1. 전시회 대체로 하는 학술제 전시회 작품 내는 상황 -> 잘 되고 있음. 이유: 전체 작품중 대다수가 ZeroPagers 것이므로.
          1. 서버 해킹 -> neocoin 계정 해킹. 무작위 IP 로 패킷보내는 프로그램 설치하여 학교 네트워크 마비 => 전산센터에서 ZeroPageServer 블럭킹 => 외부접속 중단 => 서버관리자(99' 류상민)의 노력으로 서비스 재개
  • 정모/2011.11.30 . . . . 2 matches
         == ZeroPage 성년식 회비 정산 ==
          * 시험 끝나는 주에 ZeroPage 종강파티 합니다. 아웃백에 갈지 다른방안으로 할 것인지는 기획단들과 좀 더 이야기해본 후 결정하기로 하였습니다.
  • 정모/2011.5.16 . . . . 2 matches
          * [http://nforge.zeropage.org/projects/mymensingh/]
  • 정모/2011.8.22 . . . . 2 matches
          * 서버 백업(아마도 nForge 위주?) 과정에 가끔 일어나는 위키 8:45 현상을 보면서 nForge에 불필요한 용량을 잡아먹는 프로젝트 svn들을 몇개 지워야겠단 생각이 들었어요. 몰랐을 때 코드만 관리하지 않고 이런저런 잡데이터를 넣었다보니-_-;; 사생대회 재밌었습니다. 고퀄의 로고를 만들지는 못했지만 간만에 그림질이라니 감회가 새로웠어요. 한솥 도시락 치킨마요가 2000원 할인하는 즐거운 월요일이었습니다 (물론 이건 8월까지 이지만;;) - [지원]
  • 정모/2012.1.27 . . . . 2 matches
          * ZeroPage 1년 행사 (현재 예정된) 계획
          * 그동안 병역의 의무를 다하느라 볼 수 없었던 ZeroPager들이 돌아와서 기쁘네요. 반가웠어요 ㅋㅋ
  • 정모/2012.11.26 . . . . 2 matches
          1. 공학교육 페스티벌 공유를 들으니 ZeroPage에서도 평소 진행하는 프로젝트를 좀 더 다듬어서 다음 행사에 부스를 내 보는 게 어떨까 싶은 생각이 들었습니다. 아쉽게도 졸업한 제가 할 순 없겠지만요. :(
          * [변형진]: 저는 경이로운 길이로 장황한 [http://zeropage.org/board/64074 후기](?)를 작성했습니다. 그러나 이 위키의 여백이 너무 좁아 여기 옮기지는 않겠습니다.
  • 정모/2012.3.19 . . . . 2 matches
          * 글로벌 학회로 거듭난 ZeroPage의 정모.
          * 처음 나온 사람들도 있긴 했지만 서로 아는 사이가 많은 모임에서 자신에 대한 진실 혹은 거짓은 적절한 활동이 아닌 것 같습니다. 작년에 저도 진실 혹은 거짓을 진행한 적이 있긴 한데 그땐 일주일을 돌아보는 활동으로 지난주에 한 일들에 대해서 실제 했던 일과 거짓말을 적었던 거라서… 아이스 브레이킹이 원래 처음 보는 사람들 모이는데서 어색한 분위기를 깨려고 진행하는 경우가 많은데 ZeroPage 정모는 주로 활동하던 사람들이 모이는 모임이니까 어떤 형태의 아이스 브레이킹이던 기존 형태를 그대로 쓰면 적절하지 않을 것 같아요. 어수선한 분위기를 정리하고 다들 정모에 적극적으로 참여할 준비자세를 갖추게 하는 방향을 지향하는 게 좋지 않을까 싶네요.
  • 정모/2012.4.30 . . . . 2 matches
          * [김희성]의 Image Processing
          * nForge 관리자 권한 누가 가지고 있나요?? -[김태진]
  • 정모/2012.8.1 . . . . 2 matches
          * ZeroPage_200_OK
          * Creative Club - 공모전 지원 외부 사업, Zeropage를 어떻게 유명하게 만들 수 있는가. 위키 변경에 대해 논의함.
  • 정모/2013.3.18 . . . . 2 matches
          * 자세한 내용은 (아마도) zeropage.org 참조.
          * nForge에서 Github으로 바뀌었습니다.
  • 정모/2013.9.25 . . . . 2 matches
          * ZeroPage에서 총 15만원을 지원하기로 하였습니다.
          * Trello의 ZeroPage 그룹에 가입해서 빠른 소식을 전달받으세요.
  • 정서 . . . . 2 matches
         엠에센:avengerjs@핫메일
         싸이/avenger7 죽었지만..
  • 정우 . . . . 2 matches
         DeleteMe ZeroPagers 에 들어간다면, [홈페이지Template] 를 참고해서 자신의 페이지를 꾸며주세요. --NeoCoin
         DuplicatedPage
  • 정진수 . . . . 2 matches
         = ZeroPage (05) =
         [홈페이지분류], ZeroPagers
  • 제12회 한국자바개발자 컨퍼런스 후기 . . . . 2 matches
          그 다음으로 Track 5에서 있었던 Java와 Eclipse로 개발하는 클라우드, Windows Azure를 들었다. Microsoft사의 직원이 진행하였는데 표준에 맞추려고 노력한다는 말이 생각난다. 그리고 처음엔 Java를 마소에서 어떻게 활용을 한다는 건지 궁금해서 들은 것도 있다. 이 Windows Azure는 클라우드에서 애플리케이션을 운영하든, 클라우드에서 제공한 서비스를 이용하든지 간에, 애플리케이션을 위한 플랫폼이 필요한데, 애플리케이션 개발자들에게 제공되는 서비스를 위한 클라우드 기술의 집합이라고 한다. 그래서 Large로 갈 수록 램이 15GB인가 그렇고.. 뭐 여하튼.. 이클립스를 이용해 어떻게 사용하는지 간단하게 보여주고 하는 시간이었다.
          마지막으로 Track 4에서 한 반복적인 작업이 싫은 안드로이드 개발자에게라는 것을 들었는데, 안드로이드 프로그래밍이라는 책의 저자인 사람이 안드로이드 개발에 관한 팁이라고 생각하면 될 만한 이야기를 빠르게 진행하였다. UI 매핑이라던지 파라미터 처리라던지 이러한 부분을 RoboGuice나 AndroidAnnotations를 이용해 해결할 수 있는 것을 설명과 동영상으로 잘 설명했다. 준비를 엄청나게 한 모습이 보였다. 이 부분에 대해서는 이 분 블로그인 [http://blog.softwaregeeks.org/ 클릭!] <-여기서 확인해 보시길...
  • 제로페이지는 . . . . 2 matches
          * 제로페이지를 설명해보자. 제로페이지(ZeroPage)페이지에 기록된 소개글은 소수의 머리에서 나온것일 뿐이다. 공통의 합의를 도출해 보고 싶다. 도대체 제로페이지의 정체는 무엇인가.
         see also ZeroPage
  • 조동영 . . . . 2 matches
         = ZeroPage 14기 조동영 =
         [홈페이지분류], ZeroPagers, ZeroWikian
  • 조재화 . . . . 2 matches
         == Zeropage 03 ==
         [홈페이지분류], [ZeroPagers]
  • 조재희 . . . . 2 matches
         = ZeroPage (05) =
         [홈페이지분류], ZeroPagers
  • 조현태 . . . . 2 matches
          * 소속: 중앙대학교 컴퓨터공학부, 문화부, ZeroPage......
         [홈페이지분류], ZeroPagers, [SoJu], [새싹C스터디2005]
  • 졸업논문/요약본 . . . . 2 matches
         Web environment has became a standalone platform. Object-oriented languages, such as python, are suitable for web. Django is a web application framework written by python, and helps web developers writting web application more agile by abstracting database. Django provides high level abstraction on database, higher than CLI which uses ODBC. Django, for instance, creates database tables when developer writes classes in python, and modifies tables when developer modifies classes in python. In addition, django helps developers using database on host-language(python) level by abstracting insertion, deletion, update, retrieving of recodes to class method. Therefore, web developers make programs more agile.
  • 주승범 . . . . 2 matches
         = ZeroPage (05) =
         [홈페이지분류], ZeroPagers
  • 지금그때2003/ToDo . . . . 2 matches
          * http://zeropage.org/pub/nowthen/
          * http://zeropage.org/pub/nowthen/view_register.php
  • 지금그때2005 . . . . 2 matches
          * [지금그때2005/홍보], [http://zeropage.org/~dduk/memo/memo.php?id=nowthen2005 신청페이지]
         질문 레스토랑과 OST시간은 [http://zeropage.org/wikis/nowthen2004/%C1%F6%B1%DD%B1%D7%B6%A72005 지금그때위키]에 정리하여 [지금그때]가 누적될 수 있도록 하는게 좋겠다는 생각을 하네요.--[Leonardong]
  • 창섭 . . . . 2 matches
         || ZeroPage 11기 || 피카통 10기 || 중앙대 2001학번 || 이창섭 || 신유년생 ||
         ["홈페이지분류"], [ZeroPagers]
  • 채팅원리 . . . . 2 matches
         ReceiveMessage : 서버로부터 전달되는 메시지를 받아서 ChatMain 클래스의 메시지 출력 화면에 보여주는 역할을 한다.
         SendMessage : 서버로 메시지를 보낸다.
  • 코드레이스/2007.03.24상협지훈 . . . . 2 matches
         for i in range(0,manNum):
         for i in range(0,manNum):
  • 코바용어정리 . . . . 2 matches
         ORB 인터페이스는 애플리케이션에 중요한 지역 서비스에 대한 API들로 구성되어 있지 않다. 이것은 곧바로 ORB로 가는 인터페이스이고 모든 ORB들에 대해 동일하다.ORB 인터페이스는 객체 어댑터 또는 객체 인터페이스에 의존하지 않는다. 대부분의 ORB의 기능이 객체 어댑터, 스텁, 스켈레톤 또는 동적 호출 등을 통해서 제공되므로 몇몇 오퍼레이션만이 모든 객체들에 대해 공통이다. 공통 오퍼레이션에는 get_interface와 get_implementation 같은 함수가 포함되어 있는데, 이것들은 임의의 객체 레퍼런스에 작용하며 각각 인터페이스 저장소 객체와 구현 저장소 객체를 얻는 데 사용된다.
  • 토이/삼각형만들기/김남훈 . . . . 2 matches
         void getUserInput(int * sel, int * num) {
          getUserInput(&sel, &num);
  • 페이지이름고치기 . . . . 2 matches
          * 기존 페이지를 DeletePage 기능을 이용해서 삭제한다.
         지우고 싶지 않은 페이지는 DontDeleteThisPage 를 참고하라
  • 프로그래밍 . . . . 2 matches
         준비물 : [http://zeropage.org/pub/upload/Timer.exe 타이머]
          * [http://online-judge.uva.es/problemset/]
          * 2005.11.18 [프로그래밍/DigitGenerator]
  • 프로그래밍/Score . . . . 2 matches
          int testCase = Integer.parseInt(line);
         [(zeropage)코드레이스출동] 연습
  • 학회실청소/2013 . . . . 2 matches
          * ZeroPage 회칙 제4조3항에 따름.
          * 5월 : http://zeropage.org/board/88150
  • 한자공/시즌1 . . . . 2 matches
          * [https://github.com/ZeroPage/zp13-javastudy github]를 사용하고 있습니다.
          * Window -> Preference 에서 General -> Workspace로 들어간 뒤 Text file encoding을 Other(UTF-8)로 변경.
          * get,set을 통해 변수에 접근하는 연습을 하고, 추가적으로 패키지를 직접 사용해 보았습니다. 생성자는 덤.
  • 한재만 . . . . 2 matches
         = ZeroPage (05) =
         [홈페이지분류], ZeroPagers
  • 허아영 . . . . 2 matches
         위키Page -->> [http://165.194.87.227/zero/index.php?title=%C7%E3%BE%C6%BF%B5&url=ixforyouxl click]
         [홈페이지분류], ZeroPagers
  • 헝가리안표기법 . . . . 2 matches
         || i || int || integer for index || int iCars ||
         || rg || array || stands for range || float rgfTemp[16] ||
  • 형노 . . . . 2 matches
          * [(zeropage)05학번만의C++Study]
          * [(zeropage)2005리눅스프로젝트]
  • 홈페이지분류 . . . . 2 matches
         ["HomepageTemplate"]은 하나의 예가 될 수 있을 것이다.
         See Also ["ZeroWikian"], ["ZeroPagers"]
  • 홍길동 . . . . 2 matches
         = ZeroPage (04 학번) =
         [홈페이지분류], ZeroPagers
  • 05학번만의C++Study/숙제제출/1 . . . . 1 match
          66page의 4번 문제.
  • 05학번만의C++Study/숙제제출2/허아영 . . . . 1 match
          cin.get();
  • 06 SVN . . . . 1 match
          -> svn://zeropage.org/home/svn/id
  • 0PlayerProject . . . . 1 match
         [http://zeropage.org/~mulli2/SSHWinClient-3.1.0-build235.exe ssh win client] 제로 페이지 리눅스 계정 접속 프로그램
          - General
  • 1002/TPOCP . . . . 1 match
          Stages of programming work
  • 10학번 c++ 프로젝트 . . . . 1 match
         = [http://wiki.zeropage.org/wiki.php/10%ED%95%99%EB%B2%88%20c++%20%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8/%EC%86%8C%EC%8A%A4 결과물 보러가기~] =
  • 2005Fall수업 . . . . 1 match
         [http://aima.cs.berkeley.edu/ Artificial Intelligence: A Modern Approach 교재 관련]
  • 2005리눅스프로젝트 . . . . 1 match
         [(zeropage)2005리눅스프로젝트<설치>]
  • 2006신입생 . . . . 1 match
          * [http://services.nexodyne.com/email/]를 이용하면 [http://services.nexodyne.com/email/icon/.LOjICs%2BQCXnd%2BAz8g%3D%3D/7vKivYE%3D/SG90bWFpbA%3D%3D/0/image.png]처럼 그림으로 이메일 주소를 표기 할 수 있습니다. 무료입니다.-_-
  • 2006신입생/연락처 . . . . 1 match
         || [http://165.194.17.5/zero/?url=zeropage&title=%BE%C8%B3%E7%C7%CF%BC%BC%BF%E4 송태의] || kofboy at dreamwiz dot com || 010-4691-5179 ||
  • 2006컴퓨터구조스터디 . . . . 1 match
         [FrontPage]
  • 2007ToeflStudy . . . . 1 match
         3. 테스트는 voca_test_generator.xls 파일을 사용한다(필요하신분은 [김건영], 남진석에게 연락)
  • 2010Python . . . . 1 match
          * [김수경] - [http://wiki.zeropage.org/wiki.php/%ED%8C%8C%EC%8A%A4%EC%B9%BC%EC%82%BC%EA%B0%81%ED%98%95/%EA%B9%80%EC%88%98%EA%B2%BD#s-3 파스칼삼각형/김수경2]
  • 2011국제퍼실리테이터연합컨퍼런스공유회 . . . . 1 match
          - Ultimate Challenge Advanced : 20분
  • 2011년MT . . . . 1 match
          * http://www.cosmospension.com/home/page9_1.htm
  • 2011년독서모임/주제 . . . . 1 match
         ||자신의 취미가 담긴 책 읽기||Legend, 고구려, 수집이야기||
  • 2dInDirect3d . . . . 1 match
         http://image.yes24.com/fr/p/525947.jpg
  • 2dInDirect3d/Chapter3 . . . . 1 match
          만약 D3D를 쓰는 사람에게 "당신은 왜 D3D를 씁니까?" 라고 물으면, 일반적으로 이런 대답이 나온다. Z-Buffer라던지, 모델, 메시, 버텍스 셰이더와 픽셸세이더, 텍스쳐, 그리고 알파 에 대한 이야기를 한다. 이것은 많은 일을 하는 것처럼 보인다. 몇몇을 제외하면 이런 것들은 다음의 커다란 두 목적의 부가적인 것이다. 그 두가지란 Geometry Transformation과 Polygon Rendering이다. 간단히 말해서 D3D의 교묘한 점 처리와 삼각형 그리기라는 것이다. 물론 저것만으로 모두 설명할 수는 없지만, 저 간단한 것을 마음속에 품는다면 혼란스러운 일은 줄어들 것이다.
         RHW : Reciprocal of the homogenous W coordinate
  • 2학기자바스터디/첫번째모임 . . . . 1 match
         [http://165.194.17.15/pub/language/java/j2sdk-1_4_2_01-windows-i586.exe]
  • 3DAlca . . . . 1 match
          * [http://zeropage.org/~namsangboy/3dAlca.zip]
  • 3N+1Problem/강소현 . . . . 1 match
         ||Language||C++||Result||Accepted||
  • 3N+1Problem/김회영 . . . . 1 match
          cin.get();
  • 5인용C++스터디/메뉴와단축키 . . . . 1 match
          // TODO: Add your message handler code here
          CMenu *cmenu = GetMenu();
          cmenu = cmenu->GetSubMenu(0);
         CMenu *cmenu = GetMenu();
         cmenu = cmenu->GetSubMenu(0);
  • 8queen/곽세환 . . . . 1 match
          cin.get();
  • ACE/CallbackExample . . . . 1 match
          cerr << "Log Message Received: " << endl;
  • ACE/HelloWorld . . . . 1 match
          * project setting 에서 c++ 탭에 code generation->use run-time library 에서 (debug) multithreaded 또는 (debug) multithreaded dll (무슨차이가 있는지 아직 확실하게 모르겠다)
  • ADisciplineOfProgramming . . . . 1 match
         NoSmok:EdsgerDijkstra
  • AI세미나 . . . . 1 match
         Artificial Intelligence (인공지능)에 대한 세미나.
         1부. 생물의 진화 - 유전자 알고리즘 (Genetic Algorithm)
  • AKnight'sJourney/강소현 . . . . 1 match
         ||Language||Java||Result||Accepted||
  • AcceleratedC++/Chapter2 . . . . 1 match
          // build the message that we intend to write
  • AcceleratedC++/Chapter3 . . . . 1 match
         == 3.2 Using medians instead of averages ==
         === 3.2.2 Generating the output ===
  • AcceptanceTest . . . . 1 match
         (["ProjectPrometheus/AcceptanceTest"], 소스는 ZeroPageServer 의 CVS 프로젝트들중 AcceptanceTestServer 참조)
  • AdventuresInMoving:PartIV . . . . 1 match
         [http://online-judge.uva.es/p/v102/10201.html 원문보기]
  • AnEasyProblem/강성현 . . . . 1 match
         ||Language||G++||Result||Accepted||
  • AnEasyProblem/강소현 . . . . 1 match
         ||Language||Java||Result||Accepted||
  • AnEasyProblem/김태진 . . . . 1 match
         ||Language||GCC||Result||Accepted||
  • AnEasyProblem/정진경 . . . . 1 match
          * http://poj.org/problemstatus?problem_id=2453&language=1&orderby=clen - joojis는 112B, kesarr는 114B에요 ㅎㅎ -[김태진]
  • AncientCipher/강소현 . . . . 1 match
         ||Language||Java||Result||Accepted||
  • AntOnAChessboard . . . . 1 match
         [http://online-judge.uva.es/p/v101/10161.html 원문보기]
  • Applet포함HTML/상욱 . . . . 1 match
          pluginspage = "http://java.sun.com/products/plugin/index.html#download">
  • Applet포함HTML/진영 . . . . 1 match
          pluginspage = "http://java.sun.com/products/plugin/index.html#download">
  • AsemblC++ . . . . 1 match
         .exe파일의 어셈블 코드부분에 대한 질문. [http://zeropage.org/wiki/AsemblC_2b_2b?action=edit 지식in]
  • AssemblyStudy . . . . 1 match
          * [http://charsyam.springnote.com/pages/2429832 OS만들기]
  • AudioFormatSummary . . . . 1 match
         || flac || BSD 변종 || [http://flac.sourceforge.net] || 무손실압축. 최근에 iAudio X5에서도 지원 ||
  • AustralianVoting . . . . 1 match
         [http://online-judge.uva.es/p/v101/10142.html 원문보기]
  • BasicJava2005/3주차 . . . . 1 match
          * add/remove/get 함수등을 사용하여 배열에 마음대로 추가/삭제가 가능하다.
  • BaysianFiltering . . . . 1 match
         http://www.mathpages.com/home/kmath267.htm
  • Benghun . . . . 1 match
          nosmok - moin 으로 바꾸어서 이런 [FrontPage] 링크가 됩니다. 그리고 로그인 기능을 풀어 놨으니 해보세요. 편해요. --NeoCoin
  • BicycleRepairMan . . . . 1 match
         http://bicyclerepair.sourceforge.net/ . python refactoring 툴. idlefork 나 vim 에 통합시킬 수 있다.
  • Bigtable/분석및설계 . . . . 1 match
         [[pagelist(^Bigtable)]]
  • BlogLines . . . . 1 match
         [1002] 의 경우는 FireFox + Bloglines 조합을 즐겨쓴다. (이전에는 FireFox + Sage 조합) 좋은 점으로는, 쓰는 패턴은, 마음에 드는 피드들이 있으면 일단 주욱 탭으로 열어놓은뒤, 나중에 탭들만 주욱 본다. 그리고, 자주 쓰진 않지만, Recommendations 기능과 Subscribe Bookmarklet, feed 공유 기능. 그리고, 위의 기능들을 다 무시함에도 불구하고 기본적으로 쓸모있는것 : 웹(서버사이드)라는 점. 다른 컴퓨터에서 작업할때 피드 리스트 싱크해야 하거나 할 필요가 없다는 것은 큰 장점이라 생각. --[1002]
  • BookTemplate . . . . 1 match
         DeleteMe when you fill in this page (이 페이지를 채워 넣을 때 삭제해 주세요)
  • Bridge/권영기 . . . . 1 match
         10545698 10037 Bridge Accepted C++ 0.012 2012-08-31 04:45:34
  • BridgePattern . . . . 1 match
         Describe BridgePattern here.
  • BuildingParserWithJava . . . . 1 match
         3학년 1학기 ProgrammingLanguageClass에서 숙제로 파서를 만들면서 한계를 많이 느꼈었다. 가장 큰 문제는 모든 흐름이 함수 호출을 따라 흘러간다다는 것이었다. 어느 곳이 잘못되었는지 알기가 어려웠기 때문에 찾는데 무척 애를 먹었다. 문법을 하나 추가하는 작업도 매번 오래 걸렸다. 그러다 보니 평가에 중요한 예외처리를 할 시간이 많지 않았다.
  • C++0x . . . . 1 match
         [FrontPage]
  • C++Analysis . . . . 1 match
          * The C++ Programming Language Special Edition
  • C++Seminar03 . . . . 1 match
          * ZeroPage 홍보를 위한 수단중의 하나로 C++ Seminar 가 개최되었으면 합니다. 현재 회장님께서 생각하시는 바가 DevilsCamp 이전까지는 준회원체제로 운영되다가 DevilsCamp 이후로 정회원을 뽑는 방식이 좋다는 쪽인것 같은데 일단 입학실날의 강의실홍보 이후로 C++ Seminar 를 여는게 새내기들의 관심을 모으는데 좋을 것 같습니다. --["임인택"]
  • C++스터디_2005여름/학점계산프로그램 . . . . 1 match
         [http://www.zeropage.org/pub/upload/input.txt input.txt]
  • C/C++어려운선언문해석하기 . . . . 1 match
         소로 하는 크기가 5인 배열(an array of 5 pointer to integers) 입니다.
  • CC2호 . . . . 1 match
         만들어진지 오래되어 조금 구질 구질하기도 하지만 좋은 내용인 Upload:zeropage:CampusC.zip 공개강좌로 위의 것보단 짧다.
  • CPPStudy . . . . 1 match
          * Zeropage C++ Study 들.
  • CPPStudy_2005_1/STL성적처리_2 . . . . 1 match
          while(getline(fin, line)) {
  • CPPStudy_2005_1/STL성적처리_2_class . . . . 1 match
         [[NewWindow("http://www.zeropage.org/viewcvs/www/cgi/viewcvs.cgi/accelerated_cpp_stl_grade/?root=sapius", "source code")]]
  • CProgramming . . . . 1 match
         만들어진지 오래되어 조금 구질 구질하기도 하지만 좋은 내용인 Upload:zeropage:CampusC.zip 공개강좌로 위의 것보단 짧다.
  • CVS/길동씨의CVS사용기ForLocal . . . . 1 match
         C:UserHelloJava>cvs import -m "Hello Java를 출력하는 모듈" HelloJava zeropage neocoin
  • CVS/길동씨의CVS사용기ForRemote . . . . 1 match
         .\HelloWorld> cvs import -m "Hello World를 출력 하는 프로젝트" HelloWorld zeropage HelloWorld
  • CarmichaelNumbers/문보창 . . . . 1 match
          int n; // n = input integer ( 2 < n < 65,000)
  • CategoryCategory . . . . 1 match
         [[PageList(^Category.*)]]
  • ChainsawMassacre . . . . 1 match
         [http://online-judge.uva.es/p/v100/10043.html 원문보기]
  • ChartDirector . . . . 1 match
         PyKug:IflgImageChart 에도 이용됨.
  • CheckTheCheck . . . . 1 match
         [http://online-judge.uva.es/p/v101/10196.html 원문보기]
  • ChocolateChipCookies . . . . 1 match
         [http://online-judge.uva.es/p/v101/10136.html 원문보기]
  • CodeYourself . . . . 1 match
         모두 같지는 않겠지만 전산학과에 입학한 신입생들이 언어를 배우는 단계를 보자면, ''처음엔 뭘 배우고 그다음엔 뭘 배우고 그다음엔 OS, SE'' 등등등, 정해진 순서와 틀 안에서 전산학의 이모저모를 접하게 된다. 이렇게 짜여진 순서에서 그리고 판에 박힌 수업안에 있다보면 자연히 그 안에 있는 학생들도 경직되어 있을 수 밖에 없다(다행이 중앙대학교 컴퓨터공학과에는 ZeroPage가 있다). 이렇게 느끼고 있는 상황에서 이 과제는 나에게 신선한 충격을 주었다. 신입생들은 전혀 감을 잡지 못하고 이것을 어떻게 해야 할지 선배들에게 많은 조언을 구하곤 했지만(자문요청을 받은 대부분의 선배는 ''이러이러한 방식으로 해라'' 라고 하면서 거의 C 문법에 가깝게 일기를 작성했다), 나는 이번 과제만큼은 선배들의 도움을 얻지 말고 자기 '''스스로''' 결과물을 만들었으면 하는 바램을 갖고 있다. 이번에 작성했던 자신의 프로그램 (그렇다. 일기가 아니고 프로그램이다)과 앞으로 자신이 배우게 될 프로그램을 비교해보았으면 좋을 것 같다. 그리고 순수하게 신입생의 사고로 만들어진 그 코드를 보고싶은 마음도 간절하다. - [임인택]
  • CommentEachOther . . . . 1 match
         [http://img235.imageshack.us/img235/4908/jspark7vu.jpg]
  • CommonPermutation . . . . 1 match
         [http://online-judge.uva.es/p/v102/10252.html 원문보기]
  • CompilerTheory/ManBoyTest . . . . 1 match
          value k; integer k;
  • CompleteTreeLabeling . . . . 1 match
         [http://online-judge.uva.es/p/v102/10247.html 원문보기]
  • ComputerGraphicsClass/Exam2004_1 . . . . 1 match
         Homogeneous Coordination 에 대해 쓰고 왜 Computer Graphics 분야에서 많이 이용되는지 쓰시오
  • ComputerNetworkClass/Report2006/BuildingProxyServer . . . . 1 match
         = knowledge base =
  • ComputerNetworkClass/Report2006/BuildingWebServer . . . . 1 match
         * 제작 작성해본 결과 HTTP Application 의 기본적인 사항은 에코서버의 연장선에 있습니다. RFC1945 를 확인하면 아주 단순한 형태의 구현만으로도 충분히 간단한 웹 서버의 동작을 구현하는 것이 가능합니다. (물론 이는 웹 브라우저가 RFC1945 의 HTTP-message BNF 의 가장 단순한 형태를 지원한다는 가정하에서 입니다.) CGI, 로드밸런싱을 이용할 수 있을 정도의 구현이 아닌이상 이는 단순한 에코서버의 연장선과 크게 다르지 않습니다. (어쩌면 모든 네트웍 프로그램이 에코서버일지도 -_-;)
  • ConnectingTheDots . . . . 1 match
          _pixelSize = getIdealSize();
  • ConvertAppIntoApplet/진영 . . . . 1 match
          Container contentPane = getContentPane();
  • Counting . . . . 1 match
         [http://online-judge.uva.es/p/v101/10198.html 원문보기]
  • Cracking/ReverseEngineering/개발자/Software/ . . . . 1 match
         Software 개발자가 알아야 하는 것은 Language, Algorithm만이 아니다. (이 것만 알면 Coder일 뿐이 잖는가?)
  • CryptKicker . . . . 1 match
         [http://online-judge.uva.es/p/v8/843.html 원문보기]
  • CryptKicker2 . . . . 1 match
         [http://online-judge.uva.es/p/v8/850.html 원문보기]
  • Curl . . . . 1 match
         [ProgrammingLanguage]
  • DBMS . . . . 1 match
         #redirect DatabaseManagementSystem
  • DataCommunicationSummaryProject/Chapter4 . . . . 1 match
          * 간단한 text message는 전송 가능
  • DataCommunicationSummaryProject/Chapter5 . . . . 1 match
         == EDGE ==
          === Edge Compact ===
          * 따라서 목소리를 위한 D-AMPS + 데이터를 위한 EDGE Compact 제안
          * 3개의 주요 3G 시스템 : W-CDMA, CDMA2000, EDGE. 이것들은 IMT-2000으로 알려진 것으로 묶을수 있으며, 384kbps를 넘는 속도, 패킷 스위칭 방식을 사용한다.
          * EDGE는 GSM과 GPRS로부터의 직접적인 업그레이드이고, 다른 시스템들에 비해 상당히 작은 스펙트럼을 필요로 한다.
  • DataStructure/String . . . . 1 match
          f(j) = largest i such that i < j and 문자열의 0 ~ i번째 = 문자열의 (j - i) ~ j번째, if such an i exists
  • Debugging . . . . 1 match
         [http://zeropage.org/~namsangboy/Score.zip Debugging/Seminar2005자료소스]
  • DebuggingApplication . . . . 1 match
         [http://www.debuglab.com/knowledge/dllreabase.html]
  • DebuggingSeminar_2005/DebugCRT . . . . 1 match
          참조) [http://zeropage.org/wiki/AcceleratedC_2b_2b_2fChapter11#line287 The rule of Three]
  • DecomposingMessage . . . . 1 match
         === Decomposing Message ===
  • DesignPattern2006 . . . . 1 match
         [2006년활동지도], [FrontPage]
  • DesktopDecoration . . . . 1 match
         = Widget Program =
  • DevCppInstallationGuide . . . . 1 match
         다운 로드 - http://zeropage.org/pub/util/devcpp-4.9.9.2_setup.exe
  • Digi-VM . . . . 1 match
         [홈페이지분류], [ZeroPagers], [ZeroWikian]
  • DirectX2DEngine . . . . 1 match
          * SVN 이용 : svn://zeropage.org/home/SVN/rhasya/dxengine
  • DontDeleteThisPage . . . . 1 match
         NoSmok:DontDeleteThisPage.
  • Doublets . . . . 1 match
         [http://online-judge.uva.es/p/v101/10150.html 원문보기]
  • DrPython . . . . 1 match
         [http://drpython.sourceforge.net/ 프로젝트 홈페이지]
  • DuplicatedPage . . . . 1 match
         DuplicatedPage 란 마크를 기준으로 상단은 ZeroWiki 내용, 하단은 OneWiki 내용 입니다. 적절히 통합해 주세요
  • EasyPhpStudy . . . . 1 match
          *PHP 로 Zeropage 의 게시판을 짠다..
  • Eclipse와 JSP . . . . 1 match
         Project -> Property -> General 선택 후 Context name 부분에 웹으로 접속할 주소를 적는다. ex) /test
         package 이름 후 빨간줄 뜨면 ctrl+1 눌르면 Eclipse 가 자동적으로 고쳐줌(영리한 놈..-..ㅡ;;)
  • EightQueenProblem2 . . . . 1 match
         ||da_answer|| 5m || 135 lines ["EightQueenProblem/da_answer"] showMessage부분을 리커시브 안쪽으로 이동 || Delphi ||
  • EightQueenProblem2/이강성 . . . . 1 match
          for y in range(self.sizeY):
  • Ellysavet . . . . 1 match
         아무런 소식이 없어서, ZeroPagers 에서 ZeroWikian 으로 분류를 바꾸었습니다. 원하시면 언제든지 참여해 주세요. --NeoCoin
  • EnglishSpeaking/TheSimpsons . . . . 1 match
         [[pagelist(^EnglishSpeaking/TheSimpsons/S01)]]
  • EnglishSpeaking/TheSimpsons/S01E05 . . . . 1 match
         = Bart the General =
         Bart : Intelligence indicates he shakes down kids for quarters at the arcade.
         Friend : Nelson's at the arcade, General.
  • ErdosNumbers . . . . 1 match
         [http://online-judge.uva.es/p/v100/10044.html 원문보기]
  • Erlang/설치 . . . . 1 match
          >>> apt-get install erlang
  • Euclid'sGame/강소현 . . . . 1 match
         ||Language||Java||Result||Accepted||
  • EuclidProblem . . . . 1 match
         [http://online-judge.uva.es/p/v101/10104.html 원문보기]
  • FactorialFactors . . . . 1 match
         [http://online-judge.uva.es/p/v8/884.html]
  • Fmt . . . . 1 match
         [http://online-judge.uva.es/p/v8/848.html 원문보기]
  • Fmt/문보창 . . . . 1 match
          ch = cin.get();
  • FoafMacro . . . . 1 match
         ||[[Foaf(http://internetalchemy.org/iand/foaf.rdf,homepage)]]||
  • FooBarBaz . . . . 1 match
          * Programming Language 서적에 나오는 예제 코드에 Foo, Bar, Baz 등의 단어가 자주 등장한다.
  • FromDuskTillDawn . . . . 1 match
         [http://online-judge.uva.es/p/v101/10187.html 원문보기]
  • Functor . . . . 1 match
         A function object, often called a functor, is a computer programming construct allowing an object to be invoked or called as if it were an ordinary function, usually with the same syntax. The exact meaning may vary among programming languages. A functor used in this manner in computing bears little relation to the term functor as used in the mathematical field of category theory.
  • Graphical Editor/Celfin . . . . 1 match
          cin.getline(trash, 254);
  • HASH구하기/강희경,김홍선 . . . . 1 match
          fin.get(arr[i]);
  • HASH구하기/권정욱,곽세환 . . . . 1 match
          fin.get(identi[i][j]);
  • HASH구하기/조동영,이재환,노수민 . . . . 1 match
          while(fin.get(ch))
  • HanoiTowerTroublesAgain!/황재선 . . . . 1 match
          if (ballNumber == Integer.MAX_VALUE) {
  • Hartals . . . . 1 match
         [http://online-judge.uva.es/p/v100/10050.html 원문보기]
  • HaskellExercises/Wikibook . . . . 1 match
         [BeginningHaskellLanguage]
  • HelpOnInstallation/SetGid . . . . 1 match
         Please see http://www.pmichaud.com/wiki/PmWiki/ErrorMessages
  • HelpOnPageDeletion . . . . 1 match
         페이지 지우기를 사용할 수 있는 위키의 경우 {{{DeletePage}}} 액션을 통해 페이지를 지우실 수 있습니다. 페이지를 지운다는 것은 가장 최근의 편집 복사본이 지워진다는 것이며, 페이지의 모든 변경내역은 여전히 남아있게 됩니다.
         raw 혹은 [[GetText(source)]]라고 되어있는 링크를 누르면 텍스트 형식의 위키문법이 브라우져에 보여지게 되며, 이를 그대로 복사한 후에 해당 페이지에서 [[Icon(edit)]] 아이콘을 눌러 해당 페이지를 편집하여, 편집 폼에 복사했던 텍스트 내용을 붙여넣기 한 후에 저장합니다.
         모니위키 1.1.3부터 지원하는 `revert`액션을 사용합니다. 단축키로 '''i'''를 누르면 변경내역을 보여주며 이때에 [[GetText(revert)]]라는 액션에 대한 링크가 나타납니다. `revert` 액션에 대한 링크가 나타나지 않으면 {{{?action=revert&rev=1.100}}}식으로 주소줄에 써넣은 후에 페이지를 불러오면 대화창이 뜨게 됩니다.
  • HelpOnProcessingInstructions . . . . 1 match
          * {{{#redirect}}} ''페이지이름'': 다른 페이지로 이동 (MeatBall:PageRedirect''''''참조)
  • HelpTemplate . . . . 1 match
         == Template for Help Pages ==
  • HerdingFrosh . . . . 1 match
         [http://online-judge.uva.es/p/v101/10135.html 원문보기]
  • HighResolutionTimer . . . . 1 match
         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.
  • HotDraw . . . . 1 match
         == HotDraw Usage ==
  • HotterColder . . . . 1 match
         [http://online-judge.uva.es/p/v100/10084.html 원문보기]
  • HowManyFibs? . . . . 1 match
         [http://online-judge.uva.es/p/v101/10183.html 원문보기]
  • HowManyZerosAndDigits . . . . 1 match
         [http://online-judge.uva.es/p/v100/10061.html 원문보기]
  • HowManyZerosAndDigits/임인택 . . . . 1 match
          return Integer.parseInt(intVal);
  • HowToCodingWell . . . . 1 match
         [FrontPage], [프로그래밍분류], [학습방법분류]
  • HowToEscapeFromMoniWiki . . . . 1 match
         이 문서에서 기술한 내용은 ZeroPage에서 사용하던 MoniWiki에서 다른 위키 엔진으로 이주(migration)하기 위해 고민하고 연구하고 실제 적용하는 과정에서 정리한 것입니다.
  • HowToStudyXp . . . . 1 match
          * The Psychology of Computer Programming (Gerald M. Weinberg) : 프로그래밍에 심리학을 적용한 고전. Egoless Programming이 여기서 나왔다.
          * http://groups.yahoo.com/group/emergentdesign
  • IDL . . . . 1 match
         [CORBA] 의 경우 분산된 네트워크상에 따로 위치한 객체 간의 투명한 접근을 제공하는 서로 간의 약속이 필요하다. 이런 약속을 정의할 때 특정 언어([C], [C++], [Java] 등)에 의존하지 않는 인터페이스 정의 언어가 필요하게 되었는데, 그것이 바로 IDL(Interface Definition Language)이다. 서버와 클라이언트가 서로 통신을 하기 위해서 서버는 클라이언트에게 제공하는 서비스 인터페이스를 IDL 로 정의하게 되며, 클라이언트는 이런 인터페이스 정보를 활용하여 서비스를 활용하게 되는 것이다. CORBA 프로그램을 개발하기 위해서는 가장 먼저 IDL 을 정의해야 하는데, IDL 은 구현에 대한 정보는 포함하고 있지 않아 정의된 IDL 을 원하는 언어로
  • ISAPI . . . . 1 match
          * Advantages
  • ImmediateDecodability . . . . 1 match
         [http://online-judge.uva.es/p/v6/644.html 원문보기] <- [DeadLink]
  • ImmediateDecodability/문보창 . . . . 1 match
          cin.getline(code[i], 11, '\n');
  • InsideCPU . . . . 1 match
         이를 위해 각각의 어드레스 접근에 privilege level을 두었고 이를 각각의 Application에 적용시켰다. 보호모드의 경우 멀티태스킹을 지원하기 위한 방법이다. 이는 지속적이고 반복적으로 일어나는 Context Switching 을 하드웨어적인 방법으로 만들어 소프트웨어적인 방법보다 빠른 Context Switching을 통해 하드웨어의 효율성을 높였다. 보호모드를 위한 레지스터와 방법들..
  • IntegratedDevelopmentEnvironment . . . . 1 match
         IDE는 Integrated Development Environment를 말하며 한국어로는 통합 개발 환경을 의미한다. 보통 텍스트 편집기에 syntax highlite와 debugger, 빌드 도구, 컴파일러 등이 모두 통합되어 나오며 IDE하나만으로도 소스코드를 작성하는데 문제가 없다.[* 최근에는 이마저도 부족한 경우도 있다.]
  • InterIconMap . . . . 1 match
         TwinPages http://chemie.skku.ac.kr/wiki/imgs/moni2/inter.png 16x16
  • InterWiki . . . . 1 match
         See the wiki:MeatBall/InterWiki page on wiki:MeatBall:MeatballWiki for further details.
  • JTD 야구게임 짜던 코드. . . . . 1 match
          user2 = Integer.parseInt(user);
  • JTDStudy/두번째과제/장길 . . . . 1 match
         * 너무 오랫만에 숙제를 했네요....... windfencer.zerpage.org 여기에 들어가면 위 소스로 만든 애플릿을 확인하실수 있습니다. - 장길 -
  • Java Study2003/첫번째과제/방선희 . . . . 1 match
          * Object Oriented Language (객체지향언어)
  • Java/DynamicProxy . . . . 1 match
          * Generic caching decorator(See DecoratorPattern) - [http://www.onjava.com/pub/a/onjava/2003/08/20/memoization.html Memoization in Java Using Dynamic Proxy Classes], and [http://roller.anthonyeden.com/page/SKI_BUM/20030810#dynamicproxy_net#dynamicproxy_net .NET equivalent]
  • Java/JSP . . . . 1 match
          * [JSP/SearchAgency]
  • Java/문서/참조 . . . . 1 match
          새로 할당 받는다는 의미이다. 물론 초기화는 Garbage collector가 해주기 때문에, 차후 메모리가
  • JavaHTMLParsing/2011년프로젝트 . . . . 1 match
          is = connection.getInputStream();
  • JavaScript/2011년스터디/7월이전 . . . . 1 match
          * 정말로 간만에 javascript 스터디를 시작했습니다ㅠ 전에 하던 json2.js 분석(읽기?)을 하는데 전에 하던것이 기억이 안나서 고생했습니다. javascript의 새로운 과제로는 Dongeon and Dragon!!(가명)이라는 게임을 만들기로 했습니다. javascript외에도 HTML이라던가 CSS등의 것들도 기억이 나질 않아서 지워저 버린 기억을 복구하는 것을 우선시 해야겠습니다. - [박정근]
  • JavaScript/2011년스터디/김수경 . . . . 1 match
         [[pagelist(^JavaScript/)]]
  • JavaStudy2002/해온일 . . . . 1 match
          * CVS를 이용해서 ZeroPage 서버에 소스 올리기.
  • JavaStudy2003/첫번째과제 . . . . 1 match
         http://java.sun.com/docs/books/tutorial/getStarted/cupojava/index.html
  • JavaStudy2004/클래스 . . . . 1 match
          JOptionPane.showMessageDialog(null, sentence);
  • JavaStudyInVacation . . . . 1 match
         || 02학번 || 신진영 (["AstroAngel"]) ||
  • JollyJumpers/Celfin . . . . 1 match
          cin.getline(temp, 50000);
  • JollyJumpers/강소현 . . . . 1 match
         ||Language||Java||Result||Accepted||
  • JollyJumpers/남훈 . . . . 1 match
          for i in range(n-1):
  • JollyJumpers/문보창 . . . . 1 match
         inline void eatline() { while(cin.get() != '\n') continue; };
  • JollyJumpers/이승한 . . . . 1 match
          cin.get( endCheck );
  • JumpJump/김태진 . . . . 1 match
          * [http://www.algospot.com/judge/problem/read/JUMP Jump]
  • KIN . . . . 1 match
         = ZeroPage 04 =
  • KIV봉사활동/개인준비물 . . . . 1 match
         [[pagelist(KIV봉사활동)]]
  • KIV봉사활동/교육 . . . . 1 match
         [[pagelist(KIV봉사활동*)]]
  • KIV봉사활동/자료 . . . . 1 match
         [[pagelist(KIV봉사활동)]]
  • KIV봉사활동/준비물 . . . . 1 match
         [[pagelist(KIV봉사활동)]]
  • KIV봉사활동/출국준비 . . . . 1 match
         [[pagelist(KIV봉사활동)]]
  • KnightTour/재니 . . . . 1 match
         = Author's Page =
          *02 장재니 [Genie]
  • Komodo . . . . 1 match
         http://zeropage.org/pds/200271391146/komodo.png
  • LC-Display . . . . 1 match
         [http://online-judge.uva.es/p/v7/706.html 원문보기]
  • LUA_1 . . . . 1 match
          그리고 세번째는 많은 게임의 스크립트 언어로 검증이 되었다는 점입니다. 대표적으로 World of Warcraft(WOW)가 있겠죠. 많은 사람들이 루아를 WOW을 통해서 알게 되었죠. 간략하게 루아의 특징에 대해서 알아 보았습니다. 좀 더 자세한 루아의 역사는 http://en.wikipedia.org/wiki/Lua_(programming_language) 에서 확인할 수 있습니다. 한글 위키 페이지가 내용이 좀 부족하네요.
  • LightMoreLight . . . . 1 match
         [http://online-judge.uva.es/p/v101/10110.html 원문보기]
  • LinearAlgebraClass . . . . 1 match
         길버트 스트랭은 선형대수학 쪽에선 아주 유명한 사람으로, 그이의 ''Introduction to Linear Algebra''는 선형대수학 입문 서적으로 정평이 나있다. 그의 MIT 수업을 이토록 깨끗한 화질로 "공짜로" 한국 안방에 앉아서 볼 수 있다는 것은 축복이다. 영어 듣기 훈련과 수학공부 두마리를 다 잡고 싶은 사람에게 강력 추천한다. 선형 대수학을 들었던(그리고 학기가 끝나고 책으로 캠프화이어를 했던) 사람이라면 더더욱 추천한다. (see also HowToReadIt 같은 대상에 대한 다양한 자료의 접근) 대가는 기초를 어떻게 가르치는가를 유심히 보라. 내가 학교에서 선형대수학 수강을 했을 때, 이런 자료가 있었고, 이런 걸 보라고 알려주는 사람이 있었다면 학교 생활이 얼마나 흥미진지하고 행복했을지 생각해 보곤 한다. --JuNe
  • LinuxServer . . . . 1 match
         [(zeropage)PHP]
  • Lotto/강소현 . . . . 1 match
         ||Language||Java||Result||Accepted||
  • Lotto/송지원 . . . . 1 match
          || Run ID || User || Problem || Result || Memory || Time || Language || Code Length || Submit Time ||
  • LoveCalculator/조현태 . . . . 1 match
          temp_char=getche();
  • Lua . . . . 1 match
         #redirect LuaLanguage
  • MFC Study 2006 . . . . 1 match
         [프로젝트지도], [FrontPage]
  • MFC/Serialize . . . . 1 match
          // ClassWizard generated virtual function overrides
  • MFCStudy2006/1주차 . . . . 1 match
          * Message 전송 및 수신
          cs.x = ::GetSystemMetrics(SM_CXSCREEN)-300;
  • MFCStudy2006/Server . . . . 1 match
          * [http://165.194.17.5/zero/data/zeropage/pds/MFC기초소켓.pdf MFC기초소켓]
  • MFC_ . . . . 1 match
         4. [CxImage 사용]
  • MT날짜정하기 . . . . 1 match
         [[HTML(<script language='javascript'>alert("죄송합니다.2003년 겨울MT 무산되었습니다.");</script>)]]
  • MVCModel . . . . 1 match
         http://zeropage.org/~erunc0/study/java/mvc_model/swing_mvc_model.html
  • Map/곽세환 . . . . 1 match
          //cin.getline(s, 30);
  • Map/권정욱 . . . . 1 match
          fin.get(line);
  • Map/노수민 . . . . 1 match
          while(fin.get(ch))
  • Map연습문제/곽세환 . . . . 1 match
          //cin.getline(s, 30);
  • Map연습문제/김홍선 . . . . 1 match
          while(fin.get(ch))
  • Map연습문제/유주영 . . . . 1 match
          fin.get(ch);
  • Map연습문제/임민수 . . . . 1 match
          cin.getline(input,100);
  • Marbles . . . . 1 match
         [http://online-judge.uva.es/p/v100/10090.html 원문보기]
  • MedusaCppStudy . . . . 1 match
         chage: 200
  • MemoryUsageInJava . . . . 1 match
          return Runtime().getRuntime().freeMemory();
  • MicrosoftFoundationClasses . . . . 1 match
          ''컴파일 해보고자 하는 분들은 Project/Setting/General 항목에서 MFC DLL을 사용한다는 설정을 해야한다.
         = Related Page =
  • MindMapConceptMap . . . . 1 match
         관련 자료 : 'Learning How To Learn', 'Learning, Creating and Using Knowledge - Concept Maps as Facilitative Tools in Schools and Corporations' (Joseph D. Novak)
  • MineSweeper . . . . 1 match
         [http://online-judge.uva.es/p/v101/10189.html 원문보기]
  • MoinMoinNotBugs . . . . 1 match
         Hey! That ToC thing happening at the top of this page is *really* cool!
  • MoniWiki/Release1.0 . . . . 1 match
         See also ChangeLog
  • MultiplyingByRotation . . . . 1 match
         [http://online-judge.uva.es/p/v5/550.html 원문보기]
  • NSIS_Start . . . . 1 match
         == Document Pages ==
  • NUnit/C#예제 . . . . 1 match
          1. Argument에 {{{ $(ProjectDir)\bin\debug\$(TargetName).exe }}} 라고 적는다. ( 보통은 디버그 모드에서서 컴파일 하므로 폴더가 debug이다. 릴리즈인 경우에는 release로 바꾸면 될 듯)
  • NeoCoin/Temp . . . . 1 match
         ManagerPool, 일반인을 위한 파인만의 QED강의,
  • NextEvent . . . . 1 match
         see also ZeroPageEvents
  • NumberBaseballGame/동기 . . . . 1 match
          cin.get();
  • NumericalAnalysisClass/Exam2002_1 . . . . 1 match
         5. Lagrange, Hermite, spline 함수의 특징을 Smoothness 관점에서 비교 설명하시오.
  • NumericalAnalysisClass/Exam2002_2 . . . . 1 match
          1) Homogeneous 좌표계의 성질 및 장점 [[BR]]
  • OPML . . . . 1 match
         #Redirect OutlineProcessorMarkupLanguage
  • ObjectOrientedDatabaseManagementSystem . . . . 1 match
         OODBMS[오오디비엠에스]는 객체로서의 모델링과 데이터 생성을 지원하는 DBMS이다. 여기에는 객체들의 클래스를 위한 지원의 일부 종류와, 클래스 특질의 상속, 그리고 서브클래스와 그 객체들에 의한 메쏘드 등을 포함한다. OODBMS의 구성요소가 무엇인지에 관해 광범위하게 합의를 이룬 표준안은 아직 없으며, OODBMS 제품들은 아직 초기에 머물러 있다고 여겨진다. 그 사이에 관계형 데이터베이스에 객체지향형 데이터베이스 개념이 부가된 ORDBMS 제품이 더욱 일반적으로 시장에 출시되었다. 객체지향형 데이터베이스 인터페이스 표준은 산업계의 그룹인 ODMG (Object Data Management Group)에 의해 개발되고 있다. OMG는 네트웍 내에서 시스템들간 객체지향형 데이터 중개 인터페이스를 표준화하였다.
  • ObjectOrientedProgramming . . . . 1 match
         2. Objects perform computation by making requests of each other through the passing of messages.
  • Omok . . . . 1 match
          *[http://zeropage.org/pds/20026270541/tc30.zip TC30] : Turbo C 3.0
  • Omok/유상욱 . . . . 1 match
         // getch();
  • OneWikiBackupCondition . . . . 1 match
         http://zeropage.org/backupOneWiki
  • Ones/1002 . . . . 1 match
          def testLarge(self):
  • Ones/송지원 . . . . 1 match
          || Run ID || User || Problem || Result || Memory || Time || Language || Code Length ||
  • OpenGL_Beginner . . . . 1 match
          * 2.04 : Chapter 5장 예제 작성 [http://zeropage.org/~neocoin/Robot_2002.02.04.exe Robot]
          * Game Programming Gems (한)
  • OperatingSystem . . . . 1 match
         In computing, an operating system (OS) is the system software responsible for the direct control and management of hardware and basic system operations. Additionally, it provides a foundation upon which to run application software such as word processing programs and web browsers.
  • OrphanedPages . . . . 1 match
         [[OrphanedPages]]
  • OurMajorLangIsCAndCPlusPlus/Function . . . . 1 match
         === Linkage 지정 (C++) ===
  • OurMajorLangIsCAndCPlusPlus/limits.h . . . . 1 match
          == C++ Integer Limits ==
  • OurMajorLangIsCAndCPlusPlus/time.h . . . . 1 match
         || struct tm *getdate(const char *); || 문자열을 tm 구조체로 변환한다. ||
  • OutlineProcessorMarkupLanguage . . . . 1 match
         [MarkupLanguage]
  • PC실관리/고스트/네트워크를이용한OS설치 . . . . 1 match
          * partition->Load image from 인가 하면 될것임.
  • PHP . . . . 1 match
          Professional Homepage Preprocessor 맞나요? 틀리면 수정해주세요~
  • PNA2011/서지혜 . . . . 1 match
          * P-camp와 alter-language 축제가 합쳐진건가?
  • PNGFileFormat/FileStructure . . . . 1 match
          * IDAT chunk : 실제 픽셀값. IDAT는 여러개가 올 수 있다. (see also [PNGFileFormat/ImageData])
  • PNGFileFormat/FilterAlgorithms . . . . 1 match
         === Filter type 3 : Average ===
  • POLY/김태진 . . . . 1 match
          * [http://www.algospot.com/judge/problem/read/POLY 폴리오미노]
  • PairProgramming토론 . . . . 1 match
         이 세상에서 PairProgramming을 하면서 억지로 "왕도사 왕초보"짝을 맺으러 찾아다니는 사람은 그렇게 흔치 않습니다. 설령 그렇다고 해도 Team Learning, Building, Knowledge Propagation의 효과를 무시할 수 없습니다. 장기적이고 거시적인 안목이 필요합니다.
  • Park . . . . 1 match
         = ZeroPage (학번입력란 ex- 07) =
  • PcixWiki . . . . 1 match
         || PcixWiki:FrontPage || 건국대학교 컴퓨터 공학과 학생들의 자료 공유 시스템 ||
  • PersonalHistory . . . . 1 match
          * [ZeroPageMagazine] - 미완성
  • PlatformSDK . . . . 1 match
         기타 최신버전은 [http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sdkintro/sdkintro/devdoc_platform_software_development_kit_start_page.asp MSDN platform SDK 소개 페이지] 에서 다운로드 하는 것이 가능하다.
  • PokerHands/문보창 . . . . 1 match
          while(cin.getline(str, 30, '\n'))
  • PolynomialCoefficients . . . . 1 match
         [http://online-judge.uva.es/p/v101/10105.html 원문보기]
  • PrettyPrintXslt . . . . 1 match
          <!-- generate entities by replacing &, ", < and > in $text -->
  • PrimaryArithmetic . . . . 1 match
         [http://online-judge.uva.es/p/v100/10035.html 원문보기]
  • PrimaryArithmetic/문보창 . . . . 1 match
          cin.getline(str, 22, '\n');
  • PrimaryArithmetic/황재선 . . . . 1 match
          for bit in range(MAX-1, -1, -1):
  • ProcessExplorer . . . . 1 match
         http://www.sysinternals.com/images/screenshots/ProcessExplorer.gif
  • ProgrammingContest . . . . 1 match
          ''ZeroPagers 중에 참가를 희망하는 사람들이 있는 걸로 아는데 왜 아무도 신청을 하지 않았죠? 하려면 빨리 하세요.''
  • ProjectAR/Design . . . . 1 match
          CARMap에서 getState(좌표); 라는 메소드를 가지면 될꺼 같습니다. 이렇게 하면 주인공이나 몬스터나 맵이 어떠한 상태인지 알 수 있게 될 것이고 또한 이동 가능한지 등을 이 메소드 하나로 판별이 가능할 거라 생각합니다. -[상욱]
  • ProjectGaia/기록 . . . . 1 match
          * Key Sequential Page단위 로딩으로 변경, Spec에 요구하는 입출력 정리
  • ProjectPrometheus/AcceptanceTest . . . . 1 match
         AcceptanceTest Server - http://zeropage.org/~reset/cgi-bin/AcceptanceTestServer/testserver.cgi
  • ProjectPrometheus/Estimation . . . . 1 match
         My Page Persnalization 0.5
  • ProjectPrometheus/Iteration . . . . 1 match
          * Release 2 : I4 ~ I6 (또는 I7). My Page Personalization (이하 MPP), RS 에 대한 UI, Admin 기능 완료. 요구한 Performance 를 만족시킨다. (부가기능 - 책 신청, 예약)
  • ProjectPrometheus/Iteration1 . . . . 1 match
         || 7/11 pm5:00 || ZeroPage 정모 ||
         || 도서관 검색 CGI 에 Get/Post 로 인자 전달 || 1 || ○ (30분) ||
  • ProjectPrometheus/Iteration2 . . . . 1 match
         || 7/14 || ZeroPage ["2002년MT"]||
         || Search Keyword Generator || 1 || ○ (3시간) ||
  • ProjectPrometheus/Iteration4 . . . . 1 match
         |||||| ViewPage, RS 구현 ||
  • ProjectPrometheus/UserScenario . . . . 1 match
         http://zeropage.org/pub/ProjectPrometheus/doc_0708/Prometheus_Scenario_0703.GIF
  • ProjectSemiPhotoshop . . . . 1 match
          * ["상민"] : ZeroPage 에서 서식하며 살아 있습니다.
  • ProjectZephyrus/Client . . . . 1 match
         [http://zeropage.org/browsecvs/index.php?&dir=ProjectZephyrusClient%2F Zephyrus Client CVS] 참조.
  • Prolog . . . . 1 match
         [[include(틀:ProgrammingLanguage)]]
  • PyDev . . . . 1 match
         [http://pydev.sourceforge.net/ 프로젝트 홈페이지]
  • PyIde/FeatureList . . . . 1 match
          * debugger
  • PyIde/SketchBook . . . . 1 match
         Eclipse 쓰던중 내 코드 네비게이팅 습관을 관찰해보니.. code 를 page up/down 으로 보는 일이 거의 없었다. 이전에 VIM 을 쓰면서 'VIM 으로 프로그래밍하면 빠르다' 라고 느꼈던 이유를 생각해보면
         Python 으로 HTML Code Generator 를 작성하던중. 좀 무식한 방법으로 진행했는데, 원하는 HTML 을 expected 에 고스란히 박아놓은 것이다. 이는 결과적으로 test code 를 네비게이팅 하기 어렵게 만들었고, 해당 Generating 되는 HTML 의 추상도도 상당히 낮게 된다. 한화면에 보여야 할 HTML 데이터도 많아야 한다. 이는 결국 내가 에디터 창을 최대로 놓게 만들더니, 더 나아가 에디터 창의 폰트 사이즈을 11에서 8정도로 줄이고 모니터를 앞당겨 보게끔 만들었다. (15인치 LCD 모니터여서 해상도가 최대 1024*768 임.) 해당 상황에 대해 사람이 맞추는 것이 좋을까, 또는 툴의 Viewing 이 도움을 줄 방법이 있을까, 또는 사람이 이를 문제상황으로 인식하고 프로그램 디자인을 바꾸게끔 하는것이 좋을까.
  • Python . . . . 1 match
         #redirect PythonLanguage
  • PythonComTypes . . . . 1 match
         http://sourceforge.net/projects/comtypes/
  • PythonFeedParser . . . . 1 match
         PHP 진영에서는? MagpieRSS 를 이용하면 될듯. http://magpierss.sourceforge.net/
  • PythonMultiThreading . . . . 1 match
          for i in range(100000,0,-1):
  • PythonXmlRpc . . . . 1 match
          server_method = getattr(self, method)
  • RabbitHunt/김태진 . . . . 1 match
         ||Language||GCC||Result||Wrong Answer||
  • RandomWalk2/Insu . . . . 1 match
          const string& GetCourse() const;
          int GetCurRow() const;
          int GetCurCol() const;
          int GetTotalVisitCount() const;
          _arVisitFrequency[_Roach.GetCurRow()][_Roach.GetCurCol()] ++;
          cout << _Roach.GetTotalVisitCount() << endl << endl;
          _arVisitFrequency[ _Roach.GetCurRow() ][ _Roach.GetCurCol() ] ++;
          direction = _Roach.GetCourse()[ _Roach.GetTotalVisitCount() ] - 48;
          if( _Roach.GetTotalVisitCount() == _Roach.GetCourse().size() )
         const string& Roach::GetCourse() const
         int Roach::GetCurRow() const
         int Roach::GetCurCol() const
         int Roach::GetTotalVisitCount() const
          const string& GetCourse() const { return _szCourse; }
          int GetCurRow() const { return _nCurRow; }
          int GetCurCol() const { return _nCurCol; }
          int GetTotalVisitCount() const { return _nTotalVisitCount; }
          _arVisitFrequency[_Roach[i].GetCurRow()][_Roach[i].GetCurCol()] ++;
          cout << _Roach[i].GetTotalVisitCount() << endl;
          _arVisitFrequency[ _Roach[nSequence].GetCurRow() ][ _Roach[nSequence].GetCurCol() ] ++;
  • RandomWalk2/Leonardong . . . . 1 match
          cin.get(input);//한자씩 입력받게
  • RandomWalk2/상규 . . . . 1 match
          cin.getline(buffer,MAX_JOURNEY);
  • Redmoon . . . . 1 match
         DeletThisPage ? or DeleteTestAndWelcome ?
  • Reverse Engineering처음화면 . . . . 1 match
         1. Assembly Language
  • ReverseAndAdd/김범준 . . . . 1 match
          for n in range(1, 100):
  • ReverseAndAdd/문보창 . . . . 1 match
          for numCase in range(0, input(), 1):
  • ReverseAndAdd/태훈 . . . . 1 match
          for i in range(len(str(n))):
  • RoboCode/msm . . . . 1 match
         Upload:msm.NspAvenger_1.0.jar
  • RonJeffries . . . . 1 match
         This will sound trite but I believe it. Work hard, be thoughtful about what happens. Work with as many other people as you can, teaching them and learning from them and with them. Read everything, try new ideas in small experiments. Focus on getting concrete feedback on what you are doing every day -- do not go for weeks or months designing or building without feedback. And above all, focus on delivering real value to the people who pay you: deliver value they can understand, every day. -- Ron Jeffries
  • Ruby . . . . 1 match
         #redirect RubyLanguage
  • RunTimeTypeInformation . . . . 1 match
         int my_comparison_method_for_generic_sort(base &ref1, base &ref2)
  • SPICE . . . . 1 match
          * [http://kspice.co.kr/main3/pds/SPICE_교육자료.zip SPICE교육자료] - 관련글은 [http://kspice.co.kr/main3/content.asp?tbname=t_down&menuname=게시판&gotopage=1&Fnum=21&Fref=21# SPICE 심사원 자격 교육자료]를 참조.
  • STL . . . . 1 match
         C++ 의 [GenericProgramming] 기법인 Template 을 이용, container (["DataStructure"] class. 다른 언어에서의 Collection class 들에 해당) 와 [Algorithm|algorithm] 에 대해 구축해놓은 라이브러리.
          See Also ["Boost"], ["EffectiveSTL"], ["GenericProgramming"], ["AcceleratedC++"]
         앞으로 C++ 을 이용하는 사람중 STL 을 접해본 사람과 STL을 접해보지 않은 사람들의 차이가 어떻게 될까 한번 상상해보며. (Collection class 를 기본내장한 C++ 의 개념 이상.. 특히 STL 를 접하면서 사람들이 [GenericProgramming] 기법에 대해 익숙하게 이용할 것이라는 생각을 해본다면 더더욱.) --["1002"]
         이제 컴퓨터의 속도가 빨라진 지금, C++을 느낄려면 STL을 써서 프로그래밍 해야 Compiled language 라는 느낌을 받을수 있다. --["상민"]
         [STL]과 같은 라이브러리를 직접 만들어보는것도 (프로젝트 형식으로 해서) 좋을 것 같네요. [GenericProgramming] 의 철학을 이해하는 데에 도움이 될 것 같고 그 안에 녹아있는 자료구조와 알고리즘을 체득할 수 있을 것 같습니다. - [임인택]
  • STL/VectorCapacityAndReserve . . . . 1 match
         See Also ["Java/CapacityIsChangedByDataIO"]
  • SWT . . . . 1 match
         #redirect StandardWidgetToolkit
  • ScaleFreeNetwork/OpenSource . . . . 1 match
          * gephi
  • ScheduledWalk/창섭&상규 . . . . 1 match
          * 다음에 가야 할 방향을 얻을 수 있다.(CurrentPosition, GetNextDirection)
          * 판의 크기를 말해줄 수 있다.(GetBoardSize)
          * 바퀴벌레의 시작위치를 말해줄 수 있다.(GetRoachStartLocation)
          * 원하는 여정을 만들어 줄 수 있다.(GetJourney) | 여정(Journey)
         http://zeropage.org/~lsk8248/wiki/ScheduledWalk.gif
          int GetNextDirection()
          direction=journey->GetNextDirection();
          Size GetBoardSize()
          Location GetRoachStartLocation()
          Journey * GetJourney()
          Size boardsize=user->GetBoardSize();
          Location startlocation=user->GetRoachStartLocation();
          Journey *journey=user->GetJourney();
  • Scheme . . . . 1 match
         #redirect SchemeLanguage
  • Score/1002 . . . . 1 match
          for idx in range(1,len(aList)):
  • SearchAndReplaceTool . . . . 1 match
          * HandyFile Find and Replace (http://www.silveragesoftware.com/hffr.html)
  • SecurityNeeds . . . . 1 match
         get around. Anyone know of a wiki that restricts access in such a way?
  • Seminar . . . . 1 match
         [ZeroPageSeminar]
  • Server&Client/상욱 . . . . 1 match
          System.out.println(connect.getInetAddress());
  • SgmlEntities . . . . 1 match
         To support international characters even on generic (US) keyboards, SgmlEntities know from HTML are a good way. These can also be used to escape the WikiMarkup characters.
  • SibichiSeminar/TrustModel . . . . 1 match
          1. TrustModel에 대한 것과 별개로 프리젠테이션 한 것도 정말 중요한 내용이라 오늘 온 새내기분들이 잘 기억하고 계셨으면 좋겠습니다. 버전 관리의 필요성이나 유용함에 대해서는 직접 느껴봐야 와닿을거예요. ZeroPage에서 느낄 수 있는 기회를 마련하도록 하겠습니다. - [김수경]
  • SmallTalk . . . . 1 match
         #redirect SmalltalkLanguage
  • SmallTalk/강좌FromHitel/강의2 . . . . 1 match
          Smalltalk 환경의 벌레잡개(debugger)를 구경하실 수 있습니다. 물론 이렇게
  • SoJu . . . . 1 match
         ||[정서]||avengerjs골뱅이hotmail.com||O|| ||
  • Spring/탐험스터디 . . . . 1 match
         [[pagelist(^Spring)]]
  • Spring/탐험스터디/2011-02-04 . . . . 1 match
         [[pagelist(^Spring/탐험스터디)]]
  • StacksOfFlapjacks/문보창 . . . . 1 match
          cin.get();
  • StaticInitializer . . . . 1 match
         StaticInitialzer 에서 값만 치환하는 것으로 (상속클래스에서 해당 Class Variable 의 값을 바꿔주는식으로) 해결되는 문제라면 크게 어렵진 않다. 하지만, 만일 저 부분에 DB 나 File 등(또는 File 을 사용하는 Logger 등) 외부 자원을 이용하는 클래스를 초기화하게 된다면 사태는 더욱더 심각해진다. 처음부터 해당 Class 가 DB, File 등 큰 자원에 대해 의존성을 가지게 되는 것이다. 게다가 이는 상속을 하여 해당 부분을 Mock 으로 치환하려고 해도 StaticInitializer 가 먼저 실행되어버리므로 '치환'이 불가능해져버린다.
  • StephaneDucasse . . . . 1 match
         Refactoring 책에서 acknowledgement 를 읽던중 StephaneDucasse 이름을 보게 되었다. 이전이라면 저 이름을 그냥 지나쳤을텐데. 신기하다. --[1002]
  • Steps . . . . 1 match
         [http://online-judge.uva.es/p/v8/846.html 원문보기]
  • StringOfCPlusPlus/상협 . . . . 1 match
          String after=String(" is genius");
  • StringOfCPlusPlus/세연 . . . . 1 match
          file.getline(line, 300);
  • StructuredProgramming . . . . 1 match
         Edsger W. Dijkstra/Go To Statement Considered Harmful
  • Struts . . . . 1 match
          [[PageList(제목단어)]] [[ISBN(ISBN 숫자,KR]] [[RSS(RSS주소,5)]] Wiki는 빨리 라는 뜻이다.
  • SummationOfFourPrimes . . . . 1 match
         [http://online-judge.uva.es/p/v101/10168.html 원문보기]
  • TAOCP/BasicConcepts . . . . 1 match
          M이 가리키는 메모리 셀로 점프한다. JSJ를 빼면 점프를 하면서 점프 명령어 다음 위치를 rJ에 저장한다. the comparison indicator를 이용하거나(JL, JE, JG, JGE, JLE, JNE) , 레지스터(JrN, JrZ, JrP, JrNN, JrNZ, JrNP)를 이용한다.
         순열은 abcdef를 재배열(rearrangement)이나 이름바꾸기(renaming)를 해서 얻는다고 볼 수 있다. 이를 다음과 같이 표시할 수 있다.(p.164참조)
  • TAOCP/InformationStructures . . . . 1 match
         하지만 리스트가 더 많으면 bottom이 움직일 수 있어야 한다.(we must allow the "bottom" elements of the lists to change therir positions.) MIX에서 I번째 한 WORD를 rA에 가져오는 코드는 다음과 같다.
  • TCP/IP_IllustratedVol1 . . . . 1 match
          * 무턱대고 만들었다. 으.. 아무래도 오늘 자료구조 사건이 큰 영향이었던 듯. 아무튼 저번주와 이번주.. 충분히 느슨해졌었으니 다음주부터는 다시 strict management 체계로 가자. 그리고 문서화도 이 페이지에 좀 해야겠다. '앞으로는'. -zennith.
  • Technorati . . . . 1 match
         = main page =
  • TemplateLibrary . . . . 1 match
         text 나 code generation 을 위한 라이브러리들을 일컫는 말.
  • Template분류 . . . . 1 match
         [[PageList("Template")]]
  • TestDrivenDevelopmentByExample/xUnitExample . . . . 1 match
          method = getattr( self, self.name )
  • TestFirstProgramming . . . . 1 match
         ex) ["TFP예제/Omok"], ["TFP예제/Queue"], ["TFP예제/WikiPageGather"]
         === Random Generator ===
         Random 은 우리가 예측할 수 없는 값이다. 이를 처음부터 테스트를 하려고 하는 것은 좋은 접근이 되지 못한다. 이 경우에는 Random Generator 를 ["MockObjects"] 로 구현하여 예측 가능한 Random 값이 나오도록 한 뒤, 테스트를 할 수 있겠다.
  • TheElementsOfProgrammingStyle . . . . 1 match
         P.J. Plauger라고 역시 유명인. C와 C++ 표준화에 많은 업적을 남겼다. 2004년도 닥터 도브스 저널(DrDobbsJournal)에서 주는 Excellence In Programming Award 수상. --JuNe
  • TheGrandDinner . . . . 1 match
         [http://online-judge.uva.es/p/v102/10249.html 원문보기]
  • TheJavaMan . . . . 1 match
         [http://www.yes24.com/home/pd.asp?SID=G4JaiuIvSpuwzia6CMCpwdLN6ycFuMHPjStWSgEBltChZEnIOvC8UAlza&AK=67883&TABID=1 Core JAVA 코아 자바 2: 제1권 : 기초편]
         [http://www.yes24.com/home/pd.asp?SID=G4JaiuIvSpuwzia6CMCpwdLN6ycFuMHPjStWSgEBltChZEnIOvC8UAlza&AK=376933&TABID=1 Thinking in Java]
          - PageName 만 보고서는 Computer System 이란 과목에 등장하는 LittleManComputer 가 생각나는군요..^^ - 임인택
  • TheJavaMan/비행기게임 . . . . 1 match
         ||image||link||
  • TheKnightsOfTheRoundTable . . . . 1 match
         [http://online-judge.uva.es/p/v101/10195.html 원문보기]
  • TheLargestSmallestBox/허준수 . . . . 1 match
         [TheLargestSmallestBox]
  • ThinkRon . . . . 1 match
         Let me tell a brief story about how that came about. Our president, at the time was Bob Doherty. Doherty came from General Electric via Yale, and had been one of the bright young men who were taken under the wing of the famous engineer Stiglitz. Every Saturday, Stiglitz would hold a session with these talented young men whom General Electric had recruited and who were trying to learn more advanced engineering theory and problem-solving techniques. Typically, Bob Doherty would sometimes get really stuck while working on a problem. On those occasions, he would walk down the hall, knock on Stiglitz’s door, talk to him — and by golly, after a few minutes or maybe a quarter of an hour, the problem would be solved.
  • TkinterProgramming/Calculator2 . . . . 1 match
         http://pmw.sourceforge.net/
  • TowerOfCubes . . . . 1 match
         [http://online-judge.uva.es/p/v100/10051.html 원문보기]
  • ToyProblems . . . . 1 match
         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, ...
         Higer order programming에서 중요한 것은 동사를 명사화해준다는 것인데, Command Pattern도 이와 비슷한 것 같습니다.
  • TugOfWar . . . . 1 match
         [http://online-judge.uva.es/p/v100/10032.html 원문보기]
  • TugOfWar/남상협 . . . . 1 match
          for i in range(2):
  • TugOfWar/문보창 . . . . 1 match
         inline void eatline() { while(cin.get() != '\n') continue; };
  • TugOfWarInput . . . . 1 match
         제대로 작성된 프로그램은 당연히 온라인 로봇 심사위원의 테스트 케이스를 모두 통과하며, 게다가 덤으로 50,50,100,200 인 경우에도 통과한다. 하지만 Programming Challenges 책에 실린 모법 답안 등의 프로그램은 로봇 심사위원의 테스트는 통과하지만 50,50,100,200 같은 경우는 실패한다.
  • UglyNumbers . . . . 1 match
         [http://online-judge.uva.es/p/v1/136.html 원문보기]
  • UnitTest . . . . 1 match
         보통 테스트 코드를 작성할때는 UnitTestFramework Library들을 이용한다. 각 Language 별로 다양한데, C++ 사용자는 ["CppUnit"], Java 는 ["JUnit"], Python 은 ["PyUnit"] 등을 이용할 수 있다. PyUnit 의 경우는 2.1부터 기본 모듈에 포함되어있다.
  • UsenetMacro . . . . 1 match
          $out = "GET {$purl['path']} HTTP/1.0\nHost: {$purl['host']}\n\n";
          $buf = @fgets($fp, 80);
  • UserStoriesApplied . . . . 1 match
         Mike Cohn's User Stories Applied shows how software teams can drive development through user stories, simple, clear, brief descriptions of functionality valuable to real users. It covers user role modeling, gathering stories, working with managers, trainers, salespeople, and other proxies, writing user stories for acceptance testing, and using stories to prioritize, set schedules, and estimate release costs.
  • VMWare . . . . 1 match
         = Usage =
  • VacationOfZeroPage . . . . 1 match
         ZeroPage 에서 방학땐 무엇을 할 것인가에 대해서 토론해봅시다!!
  • VendingMachine_참관자 . . . . 1 match
          char * GetNextToken();
          gets(InputStr);
         char *CommandParser::GetNextToken()
          char * t = p.GetNextToken();
          char * t = p.GetNextToken();
  • VisualStudio2005 . . . . 1 match
          * 소스의 수정된 부분은 노란색으로 표시합니다. 저장이 되면 초록색으로 바뀝니다. 아마도 합병(merge)에서 사용될 부분인듯.
  • VisualStuioDotNetHotKey . . . . 1 match
         [woodpage/VisualC++HotKeyTip]에 VSc++6.0의 단축키가 잘 정리되어 있다.
  • WERTYU/문보창 . . . . 1 match
          while (cin.getline(str, 256, '\n'))
  • WERTYU/허아영 . . . . 1 match
          while(cin.getline(input, 1000))
  • WantedPagesMacro . . . . 1 match
         [[WantedPages]]
  • WebMapBrowser . . . . 1 match
          * [웹에요청할때Agent바꾸는방법]
  • WeightsAndMeasures . . . . 1 match
         [http://online-judge.uva.es/p/v101/10154.html 원문보기]
  • WeightsAndMeasures/황재선 . . . . 1 match
          for each in range(len(self.dataList)):
  • Westside . . . . 1 match
         [홈페이지분류], ZeroPagers, ZeroWikian ( DeleteMe 복수개로 선택해 주세요. )
  • WikiKeyword . . . . 1 match
          * http://www.kwiki.org/?KwikiKeywords : Kwiki use keywords. Keywords are listed in the left sidebar and each keywords link to another pages related with it.
  • WikiName . . . . 1 match
         A WikiName is a word that uses capitalized words. WikiName''''''s automagically become hyperlinks to the WikiName's page.
  • WinampPlugin을이용한프로그래밍 . . . . 1 match
         // other functions, needed to get it to work
         int SAGetMode(){
         int VSAGetMode(int *specNch, int *waveNch) {
          INHDRPROC ihp = (INHDRPROC)GetProcAddress(hin,"winampGetInModule2");
          OUTHDRPROC ohp = (OUTHDRPROC)GetProcAddress(hout,"winampGetOutModule");
          in->SAGetMode = SAGetMode;
          in->VSAGetMode = VSAGetMode;
          //int x = 1,len = in->GetLength();
          //for (;x=1 && in->GetOutputTime()<len;) Sleep(100);
          printf(" %d ms\n", in->GetLength()); // 전체 play time (ms)
          printf("current : %d ms\n", in->GetOutputTime()); // 진행중 play time (ms)
  • Wiz . . . . 1 match
         [홈페이지분류] [ZeroPagers]
  • WorldCup/송지원 . . . . 1 match
          || Run ID || User || Problem || Result || Memory || Time || Language || Code Length || Submit Time ||
  • XML . . . . 1 match
         #Redirect eXtensibleMarkupLanguage
  • XML/PHP . . . . 1 match
         $titles = $dom->getElementsByTagName("title");
  • XMLStudy_2002 . . . . 1 match
         작성자: 최광식(woodpage)
  • XMLStudy_2002/Encoding . . . . 1 match
          *Unicode와 XML등과 같은 Markup Language 등에 대해 W3C와 Unicode.org 멤버들이 작성한 Technical Report : [http://www.w3.org/TR/1999/WD-unicode-xml-19990928/]
  • XMLStudy_2002/Resource . . . . 1 match
          *첫번째 : 다운로드 페이지로 이동 [http://msdn.microsoft.com/xml/general/xmlparser.asp] 안되면 MSDN 다운로드 페이지에서 다운받는다.
  • XOR삼각형/임인택 . . . . 1 match
          for i in range(0, current) :
  • XSLT . . . . 1 match
         #Redirect eXtensibleStylesheetLanguageTransformations
  • XpWeek/20041223 . . . . 1 match
         [http://zeropage.org/pub/upload/1223_1630.jar 결과물] - 클라이언트에서 접속하면 오류남.ㅡㅡ;
  • Yggdrasil . . . . 1 match
         ["ZeroPagers"], ["홈페이지분류"]
  • YongAn처음화면 . . . . 1 match
         [http://zeropage.org/trac/namsangboy 프로젝트 소스]
  • ZPBoard/PHPStudy/기본문법 . . . . 1 match
         <script language="php">
  • ZPHomePage/20041228 . . . . 1 match
         [ZPHomePage]
  • ZPHomePage/20050103 . . . . 1 match
         [ZPHomePage]
  • ZPHomePage/20050111 . . . . 1 match
         [ZPHomePage]
  • ZPHomePage/계획 . . . . 1 match
         [ZPHomePage]
  • ZPHomePage/레이아웃 . . . . 1 match
         [ZPHomePage]
  • ZP도서관/2013 . . . . 1 match
          * 10월 27일자 보유 도서 현황 : http://zeropage.org/OtherData/93117
  • Zedroid . . . . 1 match
          * 주제 : Contact Manager(모바일 어장관리)
  • ZeroPageSeminar . . . . 1 match
         ZeroPage 세미나를 만들어가는 곳
  • ZeroPageServer/FixDate . . . . 1 match
         ZeroPageServer
  • ZeroPageServer/SystemSpec . . . . 1 match
         ZeroPageServer
  • ZeroPage성년식/준비 . . . . 1 match
         [ZeroPage성년식]
  • ZeroPage성년식/지금그때 . . . . 1 match
         [ZeroPage성년식]
  • ZeroPage정학회만들기/지도교수님여론조사 . . . . 1 match
         ["ZeroPage정학회만들기"]
  • ZeroPage회계장부 . . . . 1 match
          == ZeroPage회계장부 ==
  • ZeroWikiHotKey . . . . 1 match
         3. 단축키로 기능을 분류하지 않고. 기능으로 단축키를 분류하였습니다. 단축키로 기능을 분류한 페이지는 [woodpage/VisualC++HotKeyTip] 가 있습니다.
  • ZeroWiki에서 언어습관 . . . . 1 match
         NeoCoin은 ZeroWiki 항해를 하면서 ZeroPage 가 [노스모크]와 다른 방향으로 위키의 언어 습관이 관습화 되어 가는 것을 관찰할수 있었습니다. ([노스모크]는 일상어보다 좀더 공개 석상에서 쓰이는 분위기, 어휘로 언어 습관이 형성되어 온것 같습니다.)
  • [Lovely]boy^_^/Diary/2-2-10 . . . . 1 match
          * I read the SBPP's preface, introduction. And I change a first smalltalk source to a C++ source. I gradually know smalltalk grammar.
  • [Lovely]boy^_^/Diary/2-2-11 . . . . 1 match
          * Image Processor
          * 선호랑 ["TheWarOfGenesis2R"]의 일환으로 타일 에디터를 만들었다. BMP 파일 약간 개조해서 뒤에다가 타일 데이터를 덧붙였다.
  • [Lovely]boy^_^/Diary/7/8_14 . . . . 1 match
          * 헉. 다이얼로그 기반에서는 WM_KEYDOWN이 잘 안된단다. PreTranslateMessage를 쓰라 하는군.
  • [Lovely]boy^_^/EnglishGrammer . . . . 1 match
          ''영문법을 공부하려면 한국의 웬만한 교재보다는 NoSmok:GrammarInUse 가 낫습니다. 보통 Murphy시리즈라고 부르죠 -- 레벨별로 책이 따로 나와서 "시리즈"라고 합니다. 이와 함께 Azar시리즈도 많이 봅니다. 외국에 어학연수란 걸 나가면 90% 이상 이 교재로 공부합니다(고로 어학연수가서 교실에서 하는 공부는 별거 없습니다). 문법 공부를 할 때에는 레퍼런스북이 있으면 좋은데, PEU(''Practical English Usage'', Michael Swan)를 적극 추천합니다. 영어실력에 상관없이 두고 두고 유용하게 사용할 것입니다. see also NoSmok:영어학습법 --JuNe''
  • bitblt로 투명배경 구현하기 . . . . 1 match
         Upload:zeropage:back02.jpg
  • ddori . . . . 1 match
          * Rage Against Machine
  • dlaza . . . . 1 match
          = Zero Page 04 =
  • erunc0/Mobile . . . . 1 match
         '' 장난 page? ''[[BR]]
  • erunc0/XP . . . . 1 match
          client (고객), manager (팀장 정도 or 관리자), 프로그래머 이렇게 세부류로 나눈후에
  • eternalbleu . . . . 1 match
         ["홈페이지분류"], ["ZeroPagers"]
  • gusul/김태진 . . . . 1 match
         // Copyright (c) 2013년 __ZeroPage__. All rights reserved.
  • html5 . . . . 1 match
         [[pagelist(^html5//*)]]
  • html5/VA . . . . 1 match
         [[pagelist(html5)]]
  • html5/offline-web-application . . . . 1 match
         [[pagelist(html5)]]
  • html5/others-api . . . . 1 match
         [[pagelist(html5)]]
  • html5/overview . . . . 1 match
         [[pagelist(^html5)]]
  • html5/video&audio . . . . 1 match
         [[pagelist(html5)]]
  • intI . . . . 1 match
         integer의 i 인거지?? 그럼 언제부터 int i 라는 변수가 사용된 것일까?? 80년대의 C언어 책에서도 int i 를 사용하고 있었을까??
  • kairen . . . . 1 match
         ["홈페이지분류"] ["ZeroPagers"]
  • mantis . . . . 1 match
         // $t_password = auth_generate_random_password( $t_seed );
  • maya . . . . 1 match
          * Group management
          * General philosophy
  • naneunji . . . . 1 match
         수개월간 아무런 소식이 없어서, ZeroPagers 에서 ZeroWikian 으로 분류를 바꾸었습니다. 원하시면 언제든지 참여해 주세요.--["Wiz"]
  • nautes . . . . 1 match
         = Zeropage 7기 정희록 =
  • neocoin/Education . . . . 1 match
          잘 가르치기 위해서는 기본적인 교육학 이론보다는 Cognitive Psychology(학습부분)와 실제 "훌륭한 교사"들의 방법을 설명한 책(예컨대 NoSmok:SuccessfulCollegeTeaching ), 그리고 학습 과정을 설명한 책(NoSmok:HowPeopleLearn )이 좋을 것이다. 또 성인 교육에 있어서는 Training, Coaching 관련 서적이 많은 도움이 된다. --JuNe
  • neocoin/SnakeBite . . . . 1 match
          * [http://zeropage.org/browsecvs/index.php?&dir=SnakeBite%2F Zp CVS 의 SnakeBite] : 집의 CVS 통째로 복사이다.
  • phoenix_insky . . . . 1 match
         http://zeropage.org/moin/moin.cgi?action=userform&uid=1029580697.16.3943
  • planetjalim . . . . 1 match
         = ZeroPage 04=
  • pragma . . . . 1 match
         Each implementation of C and C++ supports some features unique to its host machine or operating system. Some programs, for instance, need to exercise precise control over the memory areas where data is placed or to control the way certain functions receive parameters. The #pragma directives offer a way for each compiler to offer machine- and operating-system-specific features while retaining overall compatibility with the C and C++ languages. Pragmas are machine- or operating-system-specific by definition, and are usually different for every compiler.
  • radeon256 . . . . 1 match
         = ZeroPage 04 =
  • ricoder . . . . 1 match
          * 신진영 : ["AstroAngel"]
  • sakurats . . . . 1 match
         == Zeropage 01 sakurats. ==
  • sibichi . . . . 1 match
         [홈페이지분류] [ZeroPagers]
  • ssulsamo . . . . 1 match
         = Zeropage 10기? 이상목 =
  • stuck!! . . . . 1 match
         zp 내 링크. http://zeropage.org/pub/util/devcpp-4.9.9.2_setup.exe
  • teruteruboz . . . . 1 match
          * 신진영 : ["AstroAngel"]
  • travelsky . . . . 1 match
         = ZeroPage 04 =
  • vending machine . . . . 1 match
         DeleteMe) rename or modify : 일단 ZeroPage 에서 작성했었던 VendingMachine 과는 다른 Spec 이여서 이 위키에서는 맞지 않은듯 합니다. 어떤 분이 작성하신건가요? --[1002]
  • woodpage . . . . 1 match
         = Zeropage 최광식 =
  • woodpage/VisualC++HotKeyTip . . . . 1 match
         [woodpage]
  • 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.)"
         아싸.. 도서관에 오늘 들어와서 GET 했다!
  • zyint . . . . 1 match
         [홈페이지분류], [ZeroPagers]
  • zyint/articleTest . . . . 1 match
         DeleteMe ) 역링크 걸고 갑니다. [OrphanedPages] 가 될 것 같아서요 : ) --[창섭]
  • ★강원길★ . . . . 1 match
         = ZeroPage (04학번) =
  • 간단한C언어문제 . . . . 1 match
          gets(p);
  • 강소현 . . . . 1 match
         [ZeroPagers]
  • 강연 . . . . 1 match
          * [http://www.caucse.net/boarding/view.php?table=board_freeboard&page=1&id=10847 유비쿼터스 컴퓨팅]
  • 강희경/도서관 . . . . 1 match
          * 역사 : [로마인이야기](1권은 지루하지만 2권부터 재밌음), [http://zeropage.org/~namsangboy/wiki/wiki.php/%EB%8B%A8%EC%88%A8%EC%97%90%EC%9D%BD%EB%8A%94%EC%A1%B0%EC%84%A0%EC%99%95%EC%A1%B0%EC%98%A4%EB%B0%B1%EB%85%84 단숨에읽는조선왕조오백년], 학생부군과 백수건달
  • 개인키,공개키/박능규,조재화 . . . . 1 match
          array[i] = fin.get();
  • 개인키,공개키/임영동,김홍선 . . . . 1 match
          fin.get(arr[i]);
  • 건대컴공 . . . . 1 match
         || PcixWiki || PcixWiki:FrontPage || 건국대학교 컴퓨터 공학과 학생들의 자료 공유 시스템 ||
  • 겨울과프로젝트 . . . . 1 match
         [ZPHomePage] ([곽세환]) : ZP홈을 만들어보신다는. 금방 될거라네요~ >__<ㅋ
  • 경세준 . . . . 1 match
         [ZeroPagers]
  • 고전모으기 . . . . 1 match
          TheElementsOfStyle, WomenFireAndDangerousThings, MetaphorsWeLiveBy
  • 고한종/팩토리얼 . . . . 1 match
          * 네. 제가 알기론 지우는 수밖에 없어요ㅜㅜ 다만 지우는 권한이 아무에게나 있는 것은 아니라서 지울 페이지는 DeleteThisPage라고 쓰면 관리자가 내용을 확인한 뒤 지웁니다. - [김수경]
  • 공개선언 . . . . 1 match
         자연어처리를 이해하는 차원에서 통계 기반 분석기를 개강 전까지 만든다. FoundationsOfStatisticalNaturalLanguageProcessing 를 참조하자.
  • 광식 . . . . 1 match
         ["woodpage"]
  • 구공주 나라 . . . . 1 match
         = ZeroPage (04) =
  • 구구단/정수민 . . . . 1 match
         for n in range(1,10):
  • 구근 . . . . 1 match
         === Zeropage 8기 임구근 ===
  • 김경환 . . . . 1 match
         [홈페이지분류], ZeroPagers, ZeroWikian
  • 김도현 . . . . 1 match
         [홈페이지분류], ZeroPagers, ZeroWikian ( DeleteMe 복수개로 선택해 주세요. )
  • 김동경 . . . . 1 match
         = ZeroPage 04 =
  • 김동준/Project/Data_Structure_Overview/Chapter1 . . . . 1 match
          // j , size include integer
  • 김범준 . . . . 1 match
         = ZeroPage (05) =
  • 김상윤 . . . . 1 match
         == Zeropage 03 ==
  • 김상협 . . . . 1 match
         = [ZeroPage] 03 =
  • 김신애 . . . . 1 match
         = ZeroPage 03 =
  • 김윤환 . . . . 1 match
         [ZeroPagers]
  • 김재형 . . . . 1 match
         = zeropage 05학번 김재형이에여~ =
  • 김준석 . . . . 1 match
         [ZeroPagers] [홈페이지분류]
  • 김해천 . . . . 1 match
         [ZeroPagers]
  • 김현종 . . . . 1 match
         = Zeropage 03 =
  • 김홍선 . . . . 1 match
         = ZeroPage (04학번) =
  • 김희웅 . . . . 1 match
         [홈페이지분류], ZeroPagers
  • 꼬마혜성 . . . . 1 match
         http://zeropage.org/~petitmeteor
  • . . . . 1 match
         = ZeroPage (04학번) =
  • 나를만든책장/서지혜 . . . . 1 match
         [[pagelist(^나를만든책장)]]
  • 나를만든책장관리시스템/DBSchema . . . . 1 match
         || bImage || varchar(255) ||
  • 노스모크모인모인 . . . . 1 match
         대문누르면 타이틀 없어지는 것은 moin_config.py 에서 {{{~cpp FrontPage?action=print&value=notitle}}} 의 ? 이후를 지워버리면 원래처럼 됨.
  • 논문번역/2012년스터디 . . . . 1 match
          * by Markus Wienecke, Gernot A. Fink, Gerhard Sagerer
  • 누가내치즈를옮겼을까 . . . . 1 match
         [http://zeropage.org/pub/whomovedmycheese/whomovedmycheese.asf 동영상]도 보면좋을듯... - [임인택]
  • 단식자바 . . . . 1 match
         [Java], [http://zeropage.org/~iruril/jdk-1_5_0_01-windows-i586-p.exe ZP pub의 JDK]
  • 단어순서/방선희 . . . . 1 match
          cin.get(input, Max);
  • 당신의큰돌은무엇입니까 . . . . 1 match
         내가 알고 있는바로는 '천재B반을 위한 Time Management' 에 있던 글로 추정 -- ["1002"]
  • 대학원준비06 . . . . 1 match
         Upload:ProgramLanguage.zip
  • 덜덜덜 . . . . 1 match
         ||[정윤선]||mdoonge골뱅이msn.com|| :) || :) || :) || :) ||
  • 데블스캠프2002/Afterwords . . . . 1 match
          * 02의 피드백이 부족하다. 덕분에 ZeroPage 무료 스터디 서비스 업체 느낌이 든다. -["상민"]
  • 데블스캠프2003/다루어볼문제와관련세미나 . . . . 1 match
          * ToyProblems 와같은 식이면 좋을것 같은데요. 1학년 텀프로젝트가 있는데 그것 하나만 가지고도 SP, OOP 등의 프로그래밍철학과, STL 등을 다루기에 좋을것 같습니다. ([http://zeropage.org/pds/200361434244/2003C++TrmPrjSpec.ppt spec]) SP 와 OOP 는.. 누가할지.. 맡게되면 고생을할수도 있겠군요. 아래 JuNe 선배님의 CSP 나.. Tuple Space (전에 P2P 관련 문서에서 본것같은 기억이..-_-a ) 등과는 약간 맞지 않을수도 있겠지만요. (그것은 다른 도메인의 문제와 다루는게 좋을듯합니다) - [임인택]
          * 저는 STL 같은 것은 그냥 할수 있을 만큼 사용할줄만 알면 되다고 생각합니다. Library 가 제공하는 것은 우리에게 좀더 고차원적인 사고에 전념할수 있는 것이 겠지요. 배열의 길이에 신경쓰지 않는 것만으로, C++에서 얼마나 무한한 사고가 가능할까요? 학교 교제는 C++을 가르치는 것이 아니라, C에다 어떻게 충돌을 일으키지 않고 문법을 추가시켜 C++이 되었는가를 가르치기 때문에 이런 기회는 필요 할것 같습니다. 아마 궁금한 사람은 STL의 소스를 보겠지요. 사족으로 STL은 OOP보다 Generic Programming의 관점에서 구현되 었습니다. --NeoCoin
  • 데블스캠프2004/목요일후기 . . . . 1 match
          * string str을 선언하고 getline(cin, str)을 하면 왜 입력 받은 후 엔터를 한번 더 쳐야 넘어가나요?
  • 데블스캠프2006 . . . . 1 match
         DeleteMe) page 준비중입니다. 데블스 캠프에서 필요한 목록을 만들어 봅시다.
  • 데블스캠프2006/금요일 . . . . 1 match
         소스 올리는 곳 - svn://zeropage.org/home/SVN/project
  • 데블스캠프2006/전체일정 . . . . 1 match
         || 요일 || Page || 19:00 ~ 22:00 || 21:00 ~ 00:00 || 1:00 ~ 3:00 || . || . ||
  • 데블스캠프2006/준비/월요일 . . . . 1 match
         [http://wiki.izyou.net/moin.cgi/Zeropage/DevilsCamp2006]
  • 데블스캠프2009 . . . . 1 match
          * [http://zeropage.org/?mid=devils&category=10642 데블스캠프 2008] - amp;를 지워야 제대로 뜹니다.
  • 데블스캠프2009/금요일/SPECIALSeminar . . . . 1 match
          * Management(자기 관리, 남 관리)
  • 데블스캠프2009/월요일/연습문제/HTML-CSS/강소현 . . . . 1 match
         body {background-image:url('paper.gif');
  • 데블스캠프2009/월요일/연습문제/HTML-CSS/박준호 . . . . 1 match
         background-image:url('paper.gif');
  • 데블스캠프2009/월요일/연습문제/HTML-CSS/서민관 . . . . 1 match
         body {background-image:url('paper.gif');
  • 데블스캠프2010/넷째날/DHTML . . . . 1 match
         <form name="formname" method="get" action="otaku.php">
  • 데블스캠프2010/셋째날/후기 . . . . 1 match
          * 리버스 엔지니어링이 현재도 많이 쓰는(?) crack, 과 keygen 에 쓴다는 것을 알았고, 가상화 라는 것을 통해 리버스 엔지니어링을 매우 힘들게 할 수 있다는 것을 알았습니다. 입력 노가다로는 절대 풀 수 없는 비밀번호 찾기를 디버거를 통해서 비교적 간단히 찾을 수 있다는 것이 신기했고, 원래 관심있던 부분이라서 되게 흥미로웠어요~ㅋ 어셈블리 언어를 배우고나서 더 알아보고 싶어요! [박재홍]
  • 데블스캠프2011/넷째날/Android . . . . 1 match
          * 강사 : Zeropage 16th [이원희]
  • 데블스캠프2011/넷째날/루비/김준석 . . . . 1 match
          a = gets.to_i % 10
  • 데블스캠프2011/넷째날/루비/서민관 . . . . 1 match
          self.inputNum = gets.to_i
  • 데블스캠프2011/다섯째날/HowToWriteCodeWell/송지원,성화수 . . . . 1 match
          // TODO Auto-generated method stub
  • 데블스캠프2011/둘째날/Cracking . . . . 1 match
          * [http://cfile24.uf.tistory.com/image/1858254A4E09874131788A 스샷 화면]
  • 데블스캠프2011/셋째날/RUR-PLE/권순의 . . . . 1 match
         for number in range (2):
  • 데블스캠프2011/셋째날/RUR-PLE/서영주 . . . . 1 match
         for i in range(0, 3):
  • 데블스캠프2011/셋째날/RUR-PLE/송지원 . . . . 1 match
         for number of range (4) :
  • 데블스캠프2011/셋째날/난해한프로그래밍언어/김준석 . . . . 1 match
         == Befunge ==
  • 데블스캠프2011/셋째날/후기 . . . . 1 match
          * 약간 늦게 도착해서 초반 설명을 약간 듣지 못하고 짜게 되었네요. 이 프로그램이 파이썬을 배울 수 있는 용도로 짜여있다고 했는데, 명령어들은 NXT프로그래밍 명령어랑 정말 비슷했다고 생각했어요- (창설의 악몽이 되살아났다?) 간단한 설명을 듣고 1 주워담기를 위해 1을 놓아야하는데, 그게 귀찮아서(프로그래머적 '귀차니즘'면모 발현) 놓는걸 짜고 먹는걸 짰네요. 그 뒤에는 소트를 해야 했는데, 저는 한쪽으로 쭉 밀어 넣으면 좋겠다고 생각했으나.. 그건 소트라기보단 줄맞춤(?)에 가까운거였다고 하시더군요. 아무튼 치완이랑 제가 그걸 짜서 문상 GET! 끝나고나서는 미로도 짰는데 로봇녀석이 이미 방향이란걸 가지고 있다보니 C로 짠거보다 훨씬 쉽게 짰네요.
          * 난해한 언어는 문법이 난해하기 보다는 심한 제약을 두고 문제를 푸는것이라 생각되는 것이었습니다. 익숙하지 않게 만들어서 확실히 힘들긴 하더라구요 종하가 소개해준 Befounge, 아희는 정말 재미있었습니다. 현이가 소개해준 chef도 인상적이었죠. 난해한 언어. 한번쯤은 생각해볼만한 제약이 심한 코딩. 새로운 방향을 생각하는 코딩을 만드는 시간이 어서 재미있었습니다
          * 실제로는 보기만 해도 이해가 안 갈 독특한 프로그래밍 언어를 모아서 설명하는 시간이었습니다. 뭐, 유명한 Brainf**k이나 Befunde 등의 언어가 어떤 식으로 되어 있는지 알아보고 직접 써보고. 더 괴상한 언어들도 보고. 보면서 느낀 것은 역시 세상은 넓고 Geek들은 많다는 점이었겠군요. 사실 Esolang 위키에 있는 언어들은 아무리 봐도 만든 사람들이 재미있어서 만든 것 같은 느낌이었으니까요. 그리고 다들 생각했을 평소에 쓰는 프로그래밍 언어에 대한 고마움도 새삼 느꼈습니다. 그런데 이번 경험이 나중에 어떻게 도움이 될 수 있을까는...... 잘 모르겠군요 -_-;;; 앞으로는 어떤 언어를 봐도 무섭지 않게 되는 건가...
  • 데블스캠프2012/넷째날/묻지마Csharp/Mission2/서민관 . . . . 1 match
          MessageBox.Show(currentYear - oldYear +1 + "세 입니다");
  • 데블스캠프2012/넷째날/묻지마Csharp/Mission3/서영주 . . . . 1 match
          //MessageBox.Show(sender.ToString() + "\n" + e.ToString());
  • 데블스캠프2012/둘째날/후기 . . . . 1 match
          * [정진경] - 입학 하기 전에 산 컴퓨터에 CentOS를 깔고 제일 먼저 해봤던게 웹서버 구축이었던 것 같네요. 윈도우즈 환경에서도 어렵지 않게 구축할 수 있네요. (물론 지금의 시점에서지만,) 개인 서버를 구축하고 응용할 수 있으면 나름 장점이 있는 것 같습니다. 활용하기 나름이지만, 최근 Online Judge System에 VC++ 컴파일러를 올리고 싶어서 윈도우즈 서버도 생각하고 있는데, 추후에 도움이 될지도 모르겠네요.
  • 동문서버위키 . . . . 1 match
         http://dongmun.cse.cau.ac.kr/phpwiki/index.php?RecentChanges
  • 똥배짱 . . . . 1 match
         http://zb.zeropage.org/trackback.php?article_srl=6272
  • 레밍즈프로젝트 . . . . 1 match
         [(zeropage)UML] : [AgoraPlastic]
  • 레밍즈프로젝트/그리기DC . . . . 1 match
          CDC* getpMemDC(){return m_pMemDC;}
          newBitmap.GetBitmap(&m_bitmapInfo);
  • 레밍즈프로젝트/다이어그램 . . . . 1 match
         비슷한 기능을 하던 ITEM, ACTION를 ActionManager로 합쳤다.
  • 레밍즈프로젝트/일정 . . . . 1 match
         || 11/24 || Cgeometry 콘솔 테스트, 맵 에디터 기본 GUI 구현 ||
  • 레밍즈프로젝트/프로토타입/에니메이션 . . . . 1 match
          int getFrameSize(){
  • 레밍즈프로젝트/프로토타입/에니메이션버튼 . . . . 1 match
         || ImageButton(.jpeg, .gif...) || [http://www.codeproject.com/buttonctrl/CKbcButton.asp] ||
  • 로그인하기 . . . . 1 match
         UserPreferences 페이지에서 이름과 패스워드를 적고 Profile 만들기 버튼을 누른다. ChangeYourCss 페이지나 CssMarket 에서 개인 취향에 맞는 스타일 시트를 등록해서 사용하면 더 좋다.
  • 마스코트이름토론 . . . . 1 match
          http://zeropage.org/wikis/nosmok/moinmoin.gif
  • 말없이고치기 . . . . 1 match
         때로는 직접적인 정보 전달보다 간접적이고 "스스로 추론할 수 있는" 정보 전달이 더욱 효과적이고, 상대방의 실수를 드러내고 공박하는 것보다는 몰래 고쳐주는 것(NoSmok:ForgiveAndForget )이 당사자에겐 심리적 저항이 덜하므로 훨씬 받아들이기 쉽기 때문이다. NoSmok:LessTeachingMoreLearning
  • 문보창 . . . . 1 match
         [ZeroPagers]
  • 문자반대출력 . . . . 1 match
         || [임인택] || [HaskellLanguage] || 5분 || [문자반대출력/임인택] ||
  • 문자반대출력/남도연 . . . . 1 match
          cin.getline(munja, 14, '\n');
  • 문자반대출력/임인택 . . . . 1 match
         usage:
  • 문자반대출력/임인택2 . . . . 1 match
         J도 재미있는 언어이다. 잠시 [HaskellLanguage]를 접고 J에 관심을 가져야겠다.
  • 문자반대출력/최경현 . . . . 1 match
          fgets(string, 200, before);
  • 문제풀이 . . . . 1 match
          * 하다가 모르는것이 있으면 Wiki를 통해 ZeroPagers및 ZeroWikian에게 물어보세요~ -[iruril]
  • 문제풀이게시판 . . . . 1 match
          * 문제 제시는 ZeroPagers 중 아무나 해도 좋다. (단, 레벨에 대한 조절은 강제로 받을 수 있음)
  • 미로찾기/김태훈 . . . . 1 match
          getch();
  • 미로찾기/영동 . . . . 1 match
          fin.get();
  • 박경태 . . . . 1 match
         ZeroPagers
  • 박근수 . . . . 1 match
         [ZeroPagers]
  • 박재홍 . . . . 1 match
         [ZeroPagers]
  • 박지호 . . . . 1 match
          * Zeropage 새싹교실 참여
  • 방학중PC실이용토론 . . . . 1 match
         방학 중 PC실 이용에 대해 ZeroPagers는 할 말이 있다.
  • 배민화 . . . . 1 match
         zeropager
  • 분류분류 . . . . 1 match
         [[PageList(분류)]]
  • 비밀키/김홍선 . . . . 1 match
          fin.get(arr[i]);
  • 비밀키/조재화 . . . . 1 match
          array[i]=fin.get(); // cin으로 화면에서 입력받는다면, fin은 연결된 파일로부터 입력받는다.
  • 비밀키/황재선 . . . . 1 match
          fin.get(input);
  • 빠빠안녕 . . . . 1 match
         [홈페이지분류], ZeroPagers
  • 사랑방 . . . . 1 match
         purely functional language - Haskell 로 구현한 quick sort algorithm..
  • 삶은가장큰웃음이다 . . . . 1 match
         [http://image.libro.co.kr/book_img/3377/0100004809675_00.jpg]
  • 상협/Medusa . . . . 1 match
          * http://oedipus.sourceforge.net/medusa/
  • 상협/프로젝트관련 . . . . 1 match
          ''뭐.. 가..강하게 키우죠; RPC 를 이용하는 Messenger Project; --석천''
  • 새로운위키놀이 . . . . 1 match
          * [위키놀이]와 중복됩니다. DeleteThisPage ? -- [황재선]
  • 새싹-날다람쥐 6월 10일 . . . . 1 match
         [http://wiki.zeropage.org/wiki.php/%EC%9C%A0%EC%A0%95%EC%84%9D]
  • 새싹C스터디2005 . . . . 1 match
         [ZeroPage]의 교양학교는 어떨까요??ㅋㅋㅋ
  • 새싹C스터디2005/선생님페이지 . . . . 1 match
          교육은 물고기를 잡는 방법을 가르쳐야 합니다. 어떤 알고리즘을 배운다면 그 알고리즘을 고안해낸 사람이 어떤 사고 과정을 거쳐 그 해법에 도달했는지를 구경할 수 있어야 하고, 학생은 각자 스스로만의 해법을 차근차근 '구성'(construct)할 수 있어야 합니다 (이를 교육철학에서 구성주의라고 합니다. 교육철학자 삐아제(Jean Piaget)의 제자이자, 마빈 민스키와 함께 MIT 미디어랩의 선구자인 세이머 페퍼트 박사가 주창했습니다). 전문가가 하는 것을 배우지 말고, 그들이 어떻게 전문가가 되었는지를 배우고 흉내 내야 합니다. 결국은 소크라테스적인 대화법입니다. 해답을 가르쳐 주지 않으면서도 초등학교 학생이 자신이 가진 지식만으로 스스로 퀵소트를 유도할 수 있도록 옆에서 도와줄 수 있습니까? 이것이 우리 스스로와 교사들에게 물어야 할 질문입니다.
  • 새싹교실/2011/A+ . . . . 1 match
          * 새싹교실이 ZeroPage에서 시행되는만큼 4F([ThreeFs] + Future Action Plan)에 맞게 feedback을 작성합니다.
  • 새싹교실/2011/學高 . . . . 1 match
          * 새싹교실이 ZeroPage에서 시행되는만큼 4F([ThreeFs] + Future Action Plan)에 맞게 feedback을 작성합니다.
  • 새싹교실/2011/무전취식/레벨2 . . . . 1 match
          * unsinged int와 int의 차이점? 표현 범위가 어디서부터 어디까지?
  • 새싹교실/2011/무전취식/레벨3 . . . . 1 match
          * unsinged int와 int의 차이점? 표현 범위가 어디서부터 어디까지? WHY??? 다시한번 생각해봅시다.
  • 새싹교실/2011/쉬운것같지만쉬운반 . . . . 1 match
         [[pagelist(^새싹교실/2011/쉬운것같지만쉬운반/)]]
  • 새싹교실/2011/쉬운것같지만쉬운반/2011.3.23 . . . . 1 match
          * Language의 등장 배경
  • 새싹교실/2011/씨언어발전/4회차 . . . . 1 match
         * Zeropage 정모에 대한 안내(다음 정모 "새싹과 함께하는 위키 놀이" 안내)
  • 새싹교실/2011/앞반뒷반그리고App반 . . . . 1 match
          * [The C Programming Language]. 일단은.
  • 새싹교실/2012 . . . . 1 match
          * ZeroPage가 주관하고 Netory, CLUG 회원을 비롯한 컴퓨터공학부 재학생들이 선생님으로 참여.
  • 새싹교실/2012/AClass/2회차 . . . . 1 match
          gets(in);
  • 새싹교실/2012/설명회 . . . . 1 match
          * 비 ZeroPage 강사들은 어디있었지?
  • 새싹교실/2012/아무거나 . . . . 1 match
          * 새싹교실이 ZeroPage에서 시행되는만큼 4F([ThreeFs] + Future Action Plan)에 맞게 feedback을 작성합니다.
  • 새싹교실/2012/아무거나/1회차 . . . . 1 match
         [http://wiki.zeropage.org/wiki.php/%EC%83%88%EC%8B%B9%EA%B5%90%EC%8B%A4/2012/%EC%95%84%EB%AC%B4%EA%B1%B0%EB%82%98/1%ED%9A%8C%EC%B0%A8?action=edit 1회차 내용 고치기]
  • 새싹교실/2012/아무거나/3회차 . . . . 1 match
         [http://wiki.zeropage.org/wiki.php/%EC%83%88%EC%8B%B9%EA%B5%90%EC%8B%A4/2012/%EC%95%84%EB%AC%B4%EA%B1%B0%EB%82%98/3%ED%9A%8C%EC%B0%A8?action=edit 3회차 내용 고치기]
  • 새싹교실/2013/이게컴공과에게 참좋은데 말로설명할 길이 없네반 . . . . 1 match
         - 진도 : 복습, 여러가지 함수 가르쳐줌.(puts, getch, gotoxy, Sleep)
  • 새싹교실/2013/케로로반 . . . . 1 match
          * 링크 : http://zeropage.org/index.php?mid=fresh&document_srl=88380
  • 새페이지만들기 . . . . 1 match
         개인적으로 Zeropage에서는 후자의 방식('''방법 2''')이 일단은 주제를 흐트러트리지 않는다는 점에서 권장한다. - 강석천
  • 서버구조 . . . . 1 match
          예)vi message => named : name server의 정보
  • 송정규 . . . . 1 match
         [ZeroPagers]
  • 송지훈 . . . . 1 match
         ZeroPagers
  • . . . . 1 match
          * 2주차 숙제 (ZeroPage 전원)
  • 수/구구단출력 . . . . 1 match
          상협이형의 말을 정리하자면 함수나 변수명을 잘 지으라는거지 그 변수가 무엇을 나타내는지, 함수가 어떤 기능을 하는지 잘 나타내라는거야. 음가(beveragePrice)처럼ㅋ-[강희경]
  • 수진 . . . . 1 match
         DuplicatedPage
  • 쉽게Rpg게임만들기 . . . . 1 match
         http://sticube.clubbox.co.kr/widget.html?wid=0094970097D20077B500A40C00811000512000690300BB55
  • 시간관리하기 . . . . 1 match
         DeleteMe) 영어로 쓰려면 HowToManagement... 류가 되려나. -_-; 개인적으로 그리 치열하게 살지 않는 사람으로서 이런 페이지 글 적는게 좀 그렇지만. -_-; 일단 화두 제공용. 질문하기위해 연 페이지라고 생각하시길. --["1002"]
         ==== Getting Things Done (끝도 없는 일 깔끔하게 해치우기) ====
  • 시간맞추기/김태훈zyint . . . . 1 match
          getch();
  • 시간맞추기/남도연 . . . . 1 match
          getch();
  • 시작 . . . . 1 match
         }}} [[ISBN(ISBN 숫자,KR]] [[FullSearch(내용단어)]] [[PageList(제목단어)]] [[RSS(RSS주소,5)]] [[LinkCount(페이지제목)]]
  • 신기호 . . . . 1 match
         [홈페이지분류], ZeroPagers, ZeroWikian
  • 신형준 . . . . 1 match
         [ZeroPagers]
  • 실시간멀티플레이어게임프로젝트/프레임워크 . . . . 1 match
         - fileManager.py: 파일 입출력을 해줄 라이브러리
  • 아잉블러그/11월18일모임내용 . . . . 1 match
         [(zeropage)아잉블러그]
  • 아잉블러그/11월22일모임내용 . . . . 1 match
         [(zeropage)아잉블러그]
  • 아젠더패턴 . . . . 1 match
         아젠더(Agenda)가 없는 스터디 그룹이나 소그룹(SubGroupPattern)은 없다. 이 아젠더는 그룹 목표의 틀을 잡아주며, 멤버들이 일찌감치 준비하도록 해주며 사람들이 참여할 모임을 선택할 수 있는 기회를 준다.
  • 안녕하세요 . . . . 1 match
          [http://imgnews.naver.com/image/045/2006/03/09/2006-03-09T114301Z_01_NOOTR_NISIDSP_2_120060309091802403.jpg]
  • 양쪽의 클래스를 참조 필요시 . . . . 1 match
         2. pWnd->SendMessage(MESSAGE_ID)
  • 우리가나아갈방향 . . . . 1 match
         이러한 상황에서 학부생이 경력 관리를 하는 한 가지 방법으로 제로페이지 활동을 할 수 있을 것입니다. 실제로 기업에서 일하는 수준엔 못 미치더라도, 자신의 실력을 보여줄 수 있는 포트폴리오를 만드는 것이지요. 자기가 혼자 만들고 즐기는 것이 아니라 남에게 보여줄 것이기에 어느정도 완성도를 지녀야 할 것입니다. 이게 별 것 아닌 것 같지만, SourceForge같은 공동체도 대다수가 경력 관리를 위해 오픈 소스 프로젝트에 참여하고 있다고 합니다.
  • 위시리스트 . . . . 1 match
          * [http://books.google.co.kr/books?id=oowq_6bAgloC&printsec=frontcover&dq=go+lang&hl=ko&sa=X&ei=5f-WU8rTCM_-8QXu5oGwAw&redir_esc=y#v=onepage&q=go%20lang&f=false the way to go]
  • 위시리스트/130511 . . . . 1 match
          * The C# Programming Language (Fourth Edition) 한국어판 - [김민재]
  • 위키메뉴얼 . . . . 1 match
         현재까지 완성된 메뉴얼의 모습: [http://rkd49.zeropage.org/index.php]
  • 위키설명회2006 . . . . 1 match
         ZeroPage/Staff 에 있는데, 나중에 링크걸겠음.
  • 유주영 . . . . 1 match
         [홈페이지분류], ZeroPagers, ZeroWikian
  • 윤성만 . . . . 1 match
          페이지 꾸미기는 HomepageTemplate 을 참조하면 되겠지~ --[Leonardong]
  • 이동현 . . . . 1 match
         [홈페이지분류], ZeroPagers, ZeroWikian
  • 이슬이 . . . . 1 match
         = ZeroPage 03 =
  • 이승한/.vimrc . . . . 1 match
         "man page
  • 이승한/java . . . . 1 match
         기타 : transient, volatile, package, import, synchronized, native, final, static, strictfp
  • 이승한/mysql . . . . 1 match
          두부파일에 테이블 생성하기 : create table 테이블명(컬럼명 type(크기), eng integer, date date);
  • 이영호/My라이브러리 . . . . 1 match
         // set*, get* 함수를 더 만들자.
  • 이영호/기술문서 . . . . 1 match
         [http://zeropage.org/wiki/_b7_e7_c7_c1_b4_c20_ba_ce_c5_cd_3f] - 루프는 0부터???
  • 이영호/끄적끄적 . . . . 1 match
          fprintf(stderr, "Usage: %s input_file", argv[0]), exit(1);
  • 이영호/숫자를한글로바꾸기 . . . . 1 match
         const char *change(int num)
  • 이장길 . . . . 1 match
         [ZeroPagers]
  • 이창섭 . . . . 1 match
         [홈페이지분류] [ZeroPagers]
  • 이충현 . . . . 1 match
          * '''Age''' : 92. 01. 06 (10학번)
  • 인수/Assignment . . . . 1 match
         || SE || 9/7 || 9/14.수업 || SE 수강목표 only 1 page || || O ||
  • 임상현 . . . . 1 match
         [ZeroPagers]
  • 임인택/AdvancedDigitalImageProcessing . . . . 1 match
          http://greta.cs.ioc.ee/~khoros2/non-linear/dil-ero-open-close/front-page.html
  • 임지혜 . . . . 1 match
         ZeroPage (학번입력란 ex- 07) =
  • 자료병합하기/조현태 . . . . 1 match
          cout << "***************\n*MERGE PROGRAM*\n***************\n";
         1> lists:merge([10, 40, 70, 80, 90, 99], [20, 30, 40, 50, 60, 70, 85, 90, 95, 97, 99]).
  • 장혁수 . . . . 1 match
         [ZeroPagers]
  • 전문가되기세미나 . . . . 1 match
          * Technical Environment with Automated Tests, Configuration Management, and Frequent Integration
  • 전철에서책읽기 . . . . 1 match
         작년 1월에 지하철을 타며 책읽기를 했는데 한 번쯤 이런 것도 좋을 듯. 나름대로 재미있는 경험. :) Moa:ChangeSituationReading0116 --재동
  • 정규표현식/스터디/메타문자사용하기 . . . . 1 match
         [[pagelist(^정규표현식/*)]]
  • 정규표현식/스터디/메타문자사용하기/예제 . . . . 1 match
         [[pagelist(^정규표현식/*)]]
  • 정규표현식/스터디/문자집합으로찾기 . . . . 1 match
         [[pagelist(^정규표현식/*)]]
  • 정규표현식/스터디/문자집합으로찾기/예제 . . . . 1 match
         [[pagelist(^정규표현식/*)]]
  • 정규표현식/스터디/문자하나찾기/예제 . . . . 1 match
         [[pagelist(^정규표현식/*)]]
  • 정규표현식/스터디/반복찾기 . . . . 1 match
         [[pagelist(^정규표현식/*)]]
  • 정규표현식/스터디/특수문자찾기 . . . . 1 match
         [DelteThisPage]
  • 정모/2003.12.27 . . . . 1 match
          * 일단 운영방침상 ZeroPagers를 ZeroWikian으로 넘깁니다.
  • 정모/2003.7.29 . . . . 1 match
          * 지금 1'Wiki를 테스트를 하는 이유는 새로 위키를 같이 사용해 나가면서 규칙을 만들자는 취지이며, 0'Wiki를 닫지 않으면 1'Wiki를 테스트 해보는 사람만 테스트해 볼 것이므로 0'Wiki를 폐쇄할 거라고 합니다. 그러므로 ZeroWiki:ZeroPager 모두가(특히 신입생) 의욕적으로 1'Wiki사용에 참여하였으면 좋겠습니다.
  • 정모/2004.10.5 . . . . 1 match
          * PageFlipping 구현 ( DoubleBuffering 보다 한단계 더 복잡한 TrippleBuffering )
  • 정모/2004.5.7 . . . . 1 match
          - RecentChanges
  • 정모/2004.8.9 . . . . 1 match
          *여러 팀이 각자의 프로토타입을 제작 ([ZeroPageMagazine]의 [나휘동]의 의견 참고)
  • 정모/2005.1.3 . . . . 1 match
          * '''다음 정모는 2주후 월요일, 17일입니다. ProjectEazy팀의 자연어(Natural Language) 처리 세미나가 정모 전에 있습니다'''
  • 정모/2005.12.29 . . . . 1 match
         [정모] [FrontPage]
  • 정모/2005.3.7 . . . . 1 match
          [http://gvr.sourceforge.net/ Guido van Robot] 이나 컴퓨터 네트워크에 대해 이야기해도 좋을것 같네요. [데블스캠프]때 해도 되구요.
  • 정모/2005.4.25 . . . . 1 match
          * 新세미나주제 : Debugger
  • 정모/2006.1.12 . . . . 1 match
         = Zeropage/Staff =
  • 정모/2006.1.19 . . . . 1 match
         [정모] [FrontPage]
  • 정모/2006.2.2 . . . . 1 match
          - 3월 초기에 위키세미나 & ZeroPage 보여주기를 실시한다.
  • 정모/2006.7.6 . . . . 1 match
          * ZeroPage 회칙 정확화 (회원의 기준 + a) , 회비 등등
  • 정모/2007.3.13 . . . . 1 match
          - 조금만 준비해 가고 애들이 모르는 내용을 피드백 받아서 가르쳐주는 식으로 흥미유발, ZeroPager를 고수로 인식하도록 만듬
  • 정모/2007.3.27 . . . . 1 match
         zeropage.org 3/27 meeting
  • 정모/2007.4.3 . . . . 1 match
          - zeropage선배님들과 얼굴 정도는 알아야 하지 않을까? => 어차피 열정이 없는 사
  • 정모/2011.11.16 . . . . 1 match
         == ZeroPage 성년식 ==
  • 정모/2011.11.9 . . . . 1 match
         == ZeroPage 성년식 ==
  • 정모/2011.12.7 . . . . 1 match
          * 시험 끝나는 주에 ZeroPage 종강파티 합니다. 아웃백에 갈 것으로 결정이 난거 같습니다.
  • 정모/2011.4.4/CodeRace . . . . 1 match
          public void getOff(){
  • 정모/2011.4.4/CodeRace/김수경 . . . . 1 match
          * 사용 언어는 [RubyLanguage]
  • 정모/2011.5.9 . . . . 1 match
          * 지원서는 [http://zeropage.org/53221#0 여기]에
  • 정모/2011.7.4 . . . . 1 match
          * 대상 : Zeropager라면 누구나
  • 정모/2011.9.20 . . . . 1 match
          * 구인 구직의 시간에서 루비가 언급될 줄 몰랐어요! 데블스캠프에서 세미나를 했던 지혜언니의 선견지명에 감탄했습니다ㅎㅎ 제가 만든 ZP 로고는 그냥 0 page라는 의미로 OMS에서 제 역할을 해주었지요 ㄲㄲ 독서 모임을 하면서 확실히 좋았던 점이 제가 책을 읽는다는 그 자체였어요. 고등학교 과제는 인터넷에서 긁는거 아니냐 했었는데 그게 바로 저였습니다ㅠㅠ 과제로 내주지 않는 이상 책을 전혀 찾지 않았었는데 독서모임을 하면서 주제 외의 책을 찾아 읽는 데도 어색하지 않은게 좋았달까요. 아직까지도 줄거리나 의견을 말하는 데는 쩔쩔매지만 계속 하다보면 물 흐르듯이 말하는 날이 오겠지요 ~ㅁ~ 많이 참여하면 좋겠어요~ -[강소현]
  • 정모/2012.1.13 . . . . 1 match
          * [http://zeropage.org/regulation 회칙 개정] 개정안 참조.
  • 정모/2012.1.20 . . . . 1 match
          * [http://zeropage.org/58704#5 투표결과]
  • 정모/2012.1.6 . . . . 1 match
          * [http://www.ciokorea.com/news/11231?page=0,0 2012년에 뜰 오픈소스 5가지]
  • 정모/2012.10.29 . . . . 1 match
          * irc.ozinger.org
  • 정모/2012.10.8 . . . . 1 match
          * ACM - [강성현] 학후가 혼자서 1등 먹었어요 -ㅅ-ㅋㅋㅋ.. ZeroPage가 1, 2, 3등
  • 정모/2012.12.10 . . . . 1 match
         == Angels Camp(ZP 겨울 MT) ==
  • 정모/2012.2.17 . . . . 1 match
          * 컴퓨터에 문제가 생길경우 본체에 손대지말고 ZeroPage학회실, 혹은 PC실 건의게시판에 문의주세요.
  • 정모/2012.4.2 . . . . 1 match
          * 위키에서 이런걸 발견했다. [http://wiki.zeropage.org/wiki.php/HowToStudyInGroups HowToStudyInGroups] 링크의 제목이 슬프다 - [서지혜]
  • 정모/2012.6.4 . . . . 1 match
          * Zeropage.org 참조
  • 정모/2012.7.11 . . . . 1 match
          * ZeroPage_200_OK - 스터디 다 재밌어요. 놀라운 압축률.
  • 정모/2012.7.18 . . . . 1 match
          * 자바 스터디 - Generic에 대해서 다루었는데, 평소에 써 본 일이 없었던 만큼 언어 차원에서 타입 제한등을 해 주는 것이 편했다. batch라는 개념에 대해 이야기를 들을 수 있어서 좋았다.
          * 안드로이드 도서관 - 학교 도서관의 도서 신청 과정이 무척 불편하다 -> 안드로이드로 책의 바코드를 찍으면 도서관에서 책이 신청 되도록 하는 것이 목표. 현재 바코드 처리 부분을 만들고 있음. [ISBN_Barcode_Image_Recognition]
  • 정모/2012.8.8 . . . . 1 match
          * ZeroPage_200_OK
  • 정모/2012.9.10 . . . . 1 match
          [http://wiki.zeropage.org/wiki.php/Uploaded%20Files?action=download&value=OpenCamp.png 타임테이블]
  • 정모/2012.9.24 . . . . 1 match
         굳이 ZeroPage 명의이냐 회원 명의이냐는 상관 없이.
  • 정모/2013.1.15 . . . . 1 match
          * 공약 : http://zeropage.org/notice/64936
  • 정모/2013.2.26 . . . . 1 match
          * 2013년 ZeroPage 회장단이 결정되었습니다.
  • 정모/2013.4.15 . . . . 1 match
         = ZeroPage로고 =
  • 정모/2013.5.13 . . . . 1 match
         = [http://zeropage.org ZP홈페이지] =
  • 정모/안건 . . . . 1 match
         둘러 보다 보니, '항상 ZeroPage 를 활성화 하기 위해 무엇을 할것인가?' 라는 질문이 반복 되는것 같습니다. 시각을 바꾸어서, 활성화된 다른 학교의 학회, 동아리에서 그들의 장점 분석하는 벤치마크 이벤트 같은것도 있으면 어떨까요? [공학적마인드]로 말이지요. :)
  • 정수민 . . . . 1 match
          printf("n== LOTTO RANDOM NUMBER GENERATOR ==nnEnter the game count : ");
         [홈페이지분류], ZeroPagers
  • 정신병원에서뛰쳐나온디자인/밑줄긋기 . . . . 1 match
          * 너무 웃겨서 신나게 웃었지만 한편으로 MS 무지 까네 싶은 생각이 들었다. MS보다 못한 소프트웨어를 만드는 곳이 얼마나 많던가. 그리고 작년에 나를 포함하여 몇몇 ZeroPager로 구성된 팀이 만든 포토잇을 생각해보면………… - [김수경]
  • 정의정 . . . . 1 match
         [ZeroPagers]
  • 정종록 . . . . 1 match
         [ZeroPagers]
  • 정지윤 . . . . 1 match
         == ZeroPage (04학번) ==
  • 정현지 . . . . 1 match
         = ZeroPage 15기 정현지 =
  • 정혜진 . . . . 1 match
         = ZeroPage (04학번) =
  • 제로위키이용의어려움 . . . . 1 match
         현재는 http://zeropage.org/one 에서 새 위키를 열고 실험하고 있는 중이다.
  • 제로페이지 . . . . 1 match
         #redirect ZeroPage
  • 제로페이지자유게시판 . . . . 1 match
          [[RSS(http://zb.zeropage.org/xml.php?sid=19,10)]]
  • 제로페이지회칙만들기 . . . . 1 match
          이전 ZeroPage의 회칙이 있다고 알고 있습니다. 구해서 참고한다면 좋을텐데요. --이덕준
  • 조윤희 . . . . 1 match
         = ZeroPage 03 =
  • 좌뇌우뇌문제해결지향 . . . . 1 match
         Left-Brain/Right-Brain Problem Solving, D. C. Nacht, K. Kraiger, R. Mandrell(1988).
  • 지금그때 . . . . 1 match
         지금그때2012 in [ZeroPage성년식]
  • 지금그때2003/계획 . . . . 1 match
          7:50~8:00 Sponge Time
  • 지영민 . . . . 1 match
         [[pagelist(지영민)]]
  • 지영민/ㅇㅈㅎ게임 . . . . 1 match
          key=getchar();
  • 창섭/통기타 . . . . 1 match
          * ZeroPage 중 혹시 관심있는 사람들이 ZeroWiki를 검색엔진처럼 쓸 경우 '통기타'란 말에 걸리도록 :)
  • 책분류Template . . . . 1 match
         DeleteMe when you fill in this page (이 페이지를 채워 넣을 때 삭제해 주세요)
  • 최광식 . . . . 1 match
         [["woodpage"]]
  • 최대공약수 . . . . 1 match
          || [임인택] || HaskellLanguage || . || [최대공약수/임인택] ||
  • 최소정수의합 . . . . 1 match
         || [임인택] || HaskellLanguage || 5분 || [최소정수의합/임인택2] ||
  • 최정빈 . . . . 1 match
         [홈페이지분류], ZeroPagers
  • 캠이랑놀자/051229 . . . . 1 match
         == Color Image ==
  • 컴퓨터고전스터디 . . . . 1 match
          * 2002년 MentorOfArts 위키에서 MythicalManMonth 로 Moa:컴퓨터고전스터디 그룹이 ZeroPagers 와 진행
  • 콤비반장의메모 . . . . 1 match
          만화 형사 가제트(Inspector Gadget)에서 콤비 반장(Chief Quimby)은 형사 가제트에게 비밀 지령을 내릴땐 항상 자동 폭파되는 특별한 메모지를 사용하곤 했다. 그러나 인터넷 시대를 맞이한 콤비 반장은 이제 메모지 대신 한번만 사용할 수 있는 파일을 사용하려고 한다. ["콤비반장의메모"]와 같은 일회용 정보는 컴퓨터로 어떻게 구현할 수 있을까.
  • 타도코코아CppStudy/0724 . . . . 1 match
         DuplicatedPage
  • 토비의스프링3 . . . . 1 match
         [[pagelist(^토비의스프링3/)]]
  • 토이 . . . . 1 match
         = Here comes a new challenger! =
  • 토이/메일주소셀렉터/김남훈 . . . . 1 match
         zennith@zeropage:~/work/lexandyacc$ ./mailscanner
  • 톱아보다처음화면 . . . . 1 match
         프로필 : [(zeropage)이승한]
  • 튜터링/2011/어셈블리언어 . . . . 1 match
          * 외 4명은 [ZeroPage]의 회원이 아니기에 기록하지 않는다.
  • 프로그래밍/ACM . . . . 1 match
          * BigInteger, String.split, 대부분의 io 라이브러리 등 제한
  • 프로그래밍잔치/첫째날 . . . . 1 match
         === Language Set (Resource 는 각 페이지들 참조) ===
  • 프로젝트 . . . . 1 match
          * [ZeroPageMagazine] - 미완성
  • 피그말리온과 갈라테아 . . . . 1 match
         http://zeropage.org/~ecmpat/tatter_blog/attach/0521/050521013206089445/577609.jpg
         '''쟝 레온 제롬(Jean Leon Gerome. French, 1824-1904)'''
  • 피보나치 . . . . 1 match
         ||.||.||.||HaskellLanguage|| [피보나치/임인택2] ||
  • 피보나치/S.S.S . . . . 1 match
          for n in range(num):
  • 피보나치/김홍선 . . . . 1 match
          while(cin.get()!='\n')
  • 피보나치/민경 . . . . 1 match
          for i in range(n-2):
  • 피보나치/임인택 . . . . 1 match
          for i in range(0, num-2):
  • 피보나치/정수민 . . . . 1 match
         for m in range(m):
  • 피보나치/태훈 . . . . 1 match
          for i in range(indata):
  • 학회간교류/08 . . . . 1 match
          * Zeropage
  • 허준 . . . . 1 match
         = ZeroPage (09) =
  • 혀뉘 . . . . 1 match
         = Zeropage 7기 조동현 =
  • 화이트헤드과정철학의이해 . . . . 1 match
         http://image.yes24.com/files/56479.jpg
  • 환경의중요성 . . . . 1 match
         조금 직설적으로 말하자면.. zeropage 학회실이 없다는 것.. -_-. 지도교수님 신중하게 잘 선택하자. - [임인택]
  • 황세연 . . . . 1 match
         [zeropager]
  • 회원 . . . . 1 match
          * ZeroPage 정회원, 준회원, 활동회원 등 회원 관리를 위한 페이지.
  • 1 . . . . 1 match
Found 2323 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.6531 sec