본문 바로가기

[jquery] multiselect 플러그인 제작하기 들어가기 jQuery로 플러기인을 만들었던 그 경험을 공유하려고 글을 작성하였다. 만들려는 UI 컴포넌트는 multiselect로 select 컨트롤에 체크박스를 추가하여 여러 값을 선택할 수 있는 select이다. 물론 기능적으로는 문제는 없지만 플러그인을 작성하기 위해 매우 간단하게 작성하였으므로 실제로 사용하다보면 수정이 많이 필요하다. 그렇기에 실제 multiselect은 다른 플러그인을 사용하고 여기 multiselect은 간단한 플러그인 제작을 위해서만 참고하기 바란다. 작성자: ospace114@empal.com, http://ospace.tistory.com/ Multiselect 요구사항 Multiselect은 여러 체크박스로 동시에 여러 항목을 선택하는 컨트롤이다. 여기서는 이런 체크 .. 더보기
[jquery] multiselect 플러그인 소개 들어가기 jQuery 기반의 multiselect 컨트롤러 컴포넌트이다. jQuery 플러그인 형태로 구현되었다. 최대한 기존 select의 기능과 인터페이스를 그대로 지원했고, 좀더 확장된 기능을 추가했다. select을 단순하게 사용했다면 별다른 변경없이 그대로 적용할 수 있다. 작업한 플러그인은 jQuery 플러인 제작을 위한 연습용으로 만들어서 기능적으로 부족한 부분이 많다. 작성자: ospace114@empal.com, http://ospace.tistory.com/ Multiselect 플러그인 소개 기존에 select 태그를 사용한 폼 컴포넌트는 많이 사용되는 기능 중에 하나이다. 그러나 기능이 너무 단순하고 여러 요소를 선택하거나 값을 선택하는 명령이나 선택된 값을 추출하는 처리가 쉽지 않.. 더보기
The C10k Problem 들어가기 재미있는 문서가 있어서 내용을 정리해보았다. 해당 문서는 Dan Kegel의 "The C10k problem" 이라는 문서로 C10k에 대한 문제를 다루고 있다. C10k는 한 시스템에서 1만 연결을 처리할 수 있을까에 대한 문제이다. 물론 I/O가 많거나 CPU 계산량이 많은 처리는 어려울 수 있지만, 시스템에 처리할 수 있는 처리량에 대한 문제을 검토하고 해결 방안을 살펴보는 내용이다. 오래된 자료이지만 어떤 부분은 참고할 만 하다. 작성자: ospace114@empal.com, http://ospace.tistory.com/ 개요 시스템 사양이 1000MHz CPU이고 2G Ram와 1Gbps Ethernet을 가지고 가격은 $1200이 있다고 하자. 이 시스템은 20000명 사용자가 있고.. 더보기
Socket에서 select사용하기 Socket를 사용하는 방법은 다양합니다. 그중에 비동기를 사용한 방법이 있습니다. 대표적인 것이 linux의 select나 poll 등이 있습니다. 여기서는 select라는 것을 사용한 구현을 보도록 하겠습니다. 물론 poll이나 다른 방식들도 있지만, 기본적인 개념을 이해하기에는 select가 충분하다고 봅니다. 일단 기본 적인 socket 사용 법에 대해 알고 있다고 생각하고 select를 이용하여 구현하겠습다. 코드는 100%완벽하지 않으므로 중간에 문제점이 있을 것 같은 부분은 언급은 하겠지만, 일단 select 자체에 대해 더욱 집중을 해서 설명하도록 하겠습니다. 작성:http://ospace.tistory.com/(ospace114@empal.com) 2009.01.15 Select 살펴보기.. 더보기

반응형