소켓도 하나의 자원입니다. 그래서 제한을 합니다. 소켓이나 장치 등은 유닉스/리눅스에서 하나의 파일로 인식됩니다. [baram4x@sign baram4x]$ ulimit -a core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited file size (blocks, -f) unlimited max locked memory (kbytes, -l) unlimited max memory size (kbytes, -m) unlimited open files (-n) 1024 pipe size (512 bytes, -p) 8 stack size (kbytes, -s) 8192 cpu time (seconds, -t) unlimited max user ..
CPU나 memory와 같은 자원은 항상 한계점이 있기 마련입니다. 그 한계점에 도달했을 때, 어떻게 동작케 하도록 조정하겠느냐의 문제가 매우 중요합니다. 이러한 고민의 여부가 때론 프로그래머의 수준이 실무적인 경험이 있느냐 그렇지 않느냐의 차이로 나타납니다. TCP/IP Socket 프로그램을 짤때, 크게 수준에 따라 네가지 방법이 있습니다. 첫째, ServerSocket에서 accept()상태에서 대기하다가 accept()에서 요청이 떨어지면 그제서야 new YourThread(client)를 생성하여 해당 Socket 요청을 처리하는 Thread를 만들고, ServerSocket 은 다시 accept()의 while loop로 돌아가는 것이지요. 이것의 문제는 두가지인데, 하나는 매 요청마다 Thr..
PHP로 소켓 서버 작성하기 PHP로 소켓 서버 작성하기 작성자 김영진(cogolda@hanmail.net) 대상 독자 요구사항 1 개요 - 소켓 서버란 무엇인가? 1.1 소켓의 형태 2 PHP 소켓 함수 2.1 PHP에서 소켓 만들기 2.2 실용 서버 만들기 2.3 실용적인 예 2.4 보안 가능한 기능 추가와 확장 저자에 관해 알아두기 이 자료는 http://www.zend.com/zend/tut/tutorial-staub3.php/에 있는 Writing Socket Servers in PHP를 제가 허접번역 및 내용을 추가 및 생략한 것입니다. 이미 다 아시는 내용 이시겠지만, 이해해 주시면 감사하겠습니다. 질문이나 번역을 바라는 주제가 있으시면, 이메일 또는 코멘트를 이용해 주세요. 참고로 전 영어..
공유 메모리 제어에 관한 함수 정리 1) 공유 메모리 생성 int shm_attach ( int key [, int memsize [, int perm]]) 공유 메모리 세그먼트를 열거나 생성한다. ex) shm_attach($chat, 1024, 0777); 매개변수 설명 (공유메모리의 키 값, 공유메모리의 사이즈(sysvshm.init_mem), 퍼미션 임의값 0666:8진수) 2) 공유 메모리 종료 int shm_detach ( int shm_identifier) 공유 메모리 세그먼트 접속을 종료. Unix 시스템에서의 공유메모리는 종료 후에도 여전히 존재한다. :( 3) 공유 메모리 삭제 int shm_remove ( int shm_identifier) 위에서 말했듯이 Unix 시스템에서는 종료 ..
1. 실시간으로 원하는 색상 톤을 만들어 보자! http://www.colorjack.com/sphere/ 2. 색상만 골라주면 6가지 적절한 배색을 골라준다! http://colorblender.com/ 3. 여러 사람들이 만들고 투표하고 선택된 컬러들의 집합소 (만들어진 컬러들을 임의 수정도 가능) http://kuler.adobe.com/ 4. 색상 테이블에 따른 헥사코드 또는 RGB 코드 확인! http://www.colorschemer.com/online.html 5. 메일주소 등록하면 매일매일 색상조합을 알려준다! http://beta.dailycolorscheme.com/ 6. 컬러를 사랑하는? 사람들의 모임. 색상에 따른 이야기와 점수!!! http://www.colourlovers.com..
알려진 JavaScript Framework(Library) 중 최근 가장 주목을 받고 있는 것중의 하나가 jQuery로 흥미롭게 살펴보고 있다. 이전 포스트의 내용과 새로운 내용을 포함하여 정리한다. [HOME] jquery.com [UI] ui.jquery.com ui.jquery.com/themeroller/ [PLUG-IN] plugins.jquery.com [PPT] presentation - jQuery for Designers [HOWTO] - visualjquery.com - Beginner jQuery Tutorials - 5 jQuery Questions... and Answers - 5 More jQuery Questions... and Answers - How to Load In a..
mootools 기반의 MorphList 라는 mootools plugin. Flash Navigation 메뉴 효과와 같이 동적인 효과를 간단하게 구현 할 수 있다. mootools 를 기반으로 하지만 jQuery 를 이용하여 똑같이 구현한 라이브러리(lavalamp - http://www.gmarwaha.com/blog/?p=7) 도 있다. morphList를 이용한 메뉴 이미지 (From morphList Demo Site) 공식 싸이트 주소 : http://devthought.com/morphlist/ 첨부화일 : morphlist.js
mootools를 기반으로 한 간단한 슬라이드 쇼!! (* mootools는 js fw로 자세한 정보는 '이곳' 에서 확인하세요) 매우 간단한 코드 몇줄로 슬라이드 생성이 가능합니다. *예제코드.. . . . . . Loading Melbourne Buenos Aires Urubamba London Venice Paris Osaka 위의 예제코드로 인해 생성된 슬라이드 쇼 공식 출처 : http://devthought.com/barackslideshow-an-elegant-lightweight-slideshow-script/ 미국 2008 대선후보 바락오바마 의원 공식싸이트 메인 에도 적용 되어 있습니다 : http://www.barackobama.com/index.php 첨부화일 : barackslid..
Javascript 이용 웹페이지에서 대각선 및 다양한 도형을 그릴수 있습니다. 간단한 코드 입력으로 쉽게 적용 가능합니다. 다양한 제작 예제코드는 원제작사 싸이트에 가시면 다양한 샘플 코드를 직접 적용하고 확인하실 수 있습니다. 제작자 싸이트 : http://www.walterzorn.com/jsgraphics/jsgraphics_e.htm#performance 첨부파일 : ws_jsgraphics.js v3.03
- Total
- Today
- Yesterday