-
[비공개] jQuery 강좌 - 핸드폰 번호만 입력받기
과제 폼 입력에 사용자가 숫자와 +, - 기호만 입력할수 있게 하고 싶다. 해결 먼저 아래와 같이 라벨과 submit 버튼 그리고 오류메세지 필드를 만들어 봅시다. 핸드폰 번호를 입력하세요. 숫자와 +,- 만 입력하실수 있습니다. 각 엘리먼트의 class 속성에 각각 "test_label" , "test_infobox", "test_submit", "test_error"를 지정해줍니다. 스크립트 소스는 아래와 같습니다. $(document).ready(function() { $('.test_error').hide(); $('.submit').click(function(event){ var data=$('.test_infobox').val(); if(validate_phoneno(data)) { $('.test_error').hide(); } else { $('.test_error').show(); event.preventDefault(); } }); }); function validate_phoneno(ph) { var pattern=new RegExp(/^[0-9-+]+$/); return pattern.test(ph); } 동작은 아래와 같이... $(document).ready(function() { $('.test_error').hide(); $('.test_s..추천 -
[비공개] 심심풀이로 만들어본 플래시 게임
회피(avoid) 게임의 일종입니다. 사실 이런 게임을 어디선가 보고 약간의 아이데이션만 추가해서 만들어본 게임입니다. 게임이라 하기에는 무리가 있을수도 있습니다. ^^; 간단한 공 충돌만 필요해서 다른 물리엔진은 사용하지 않았습니다. 운동량 보존법칙을 사용해서 충돌반응을 하는 시뮬레이션 자체는 어렵지 않은것이나 "어디선가 보았던" 아름다운 알고리즘이 있어서 그것을 약간 손보고(버그 해결?) 적용해보았습니다. 그 알고리즘에 관련되서 간단히 포스팅한게 있는데 날려먹기로 포스팅 한것이라 ;; 나중에 출처(어느 외국인 블로거 분이셨는데 까먹었..;;) 부터 해서 소스를 분석하는 시간을 가져보도록 해야겠습니다. 지금은 구조를 공부하고 있으니 이 게임에 한번 실험해 봐야겠네요.. 녹색공을 마우스로 콘트롤하여 빨간색 공을 피하셔야 ..추천 -
[비공개] 새해 들어 읽은 책들 2010.1~
hika님의 book 카테고리를 보고 저도 한번 책 리뷰를 해보고 싶다는 생각이 들었습니다. 어떠한 주제에 관심이 있으며 왜 그런 책을 읽게 되었고 무엇을 얻을수 있었는지 공유하는건 참 괜찮은 것이라고 생각되네요. 1. 색채학 원론 "느낌 좋은데?" , "색감 좋다~" , "이쁘다" 'book' 카테고리의 다른 글 책 리뷰 - "Java 언어로 배우는 리팩토링 입문"(2) 2010/05/09 컴퓨터 과학 총론 구입(3) 2010/05/03 새해 들어 읽은 책들 2010.1~(0) 2010/04/29 "수치해석과 그의 알고리즘" 구입(2) 2009/11/06추천 -
[비공개] Actionscript3 - Matrix3D 의 버그??
아래와 같이 내장 API인 Matrix3D 을 사용해서 객체를 X,Y,Z 축으로 로테이션 시켜보려하였습니다. _mat = new Matrix3D(); _mat.identity(); _mat.appendRotation(1, Vector3D.Y_AXIS) ; _vec = new Vector3D(100,0,0) ; private function loop(e:Event):void { _vec = _mat.transformVector(_vec) ; _obj.x = _vec.x ; _obj.y = _vec.y ; _obj.z = _vec.z ; } 그런데 위와 같이 실행하면 _vec (Vector3D) 의 x,y,z 성분이 모두 0으로 수렴(?) 하게 되네요. 레퍼런스를 찾아보면 Matrix3D 의 transformVector 멤버함수는 매개변수로 넘어온 벡터에 변환을 적용한후 새로운 Vector3D 객체를 반환한다고 나오는데 해석을 잘못한건지 .. 그래서 일단 CustomMatrix3D 클레스를 만들어 보았습니다. CustomMatrix3D.as CustomMatrix3D 를 사용해서 위와 같은 시도를 해보았습니다. package example.matrix { import flash.display.Shape; import flash.events.Event; import flash.geom.Vector3D; ..추천 -
[비공개] 안드로이드 멀티플레이 게임 엔진 - Mages
Mages는 안드로이드와 다른 모바일 기기를 위한 멀티플레이어 클라이언트/서버 게임 엔진입니다.http://code.google.com/p/mages/ '프로그래밍>Android' 카테고리의 다른 글 안드로이드 멀티플레이 게임 엔진 - Mages(0) 2010/04/24 Android & Eclipse - "unparsed aapt error" 오류 해결(1) 2010/04/21추천 -
[비공개] Android & Eclipse - "unparsed aap..
XML 파일을 수정할때 종종 생기는 오류 메세지입니다. 정확한 원인은 모르겠지만 컴파일 차원에서 오류가 생기는것 같네요. 아무튼 해결법은 아래와같습니다. 오류 메세지에 마우스 오른쪽 버튼 클릭후 "Delete"를 선택. '프로그래밍>Android' 카테고리의 다른 글 안드로이드 멀티플레이 게임 엔진 - Mages(0) 2010/04/24 Android & Eclipse - "unparsed aapt error" 오류 해결(1) 2010/04/21추천 -
[비공개] 디자인이 훌륭한 메뉴(navigation) 예제
SMASHING 에서 Showcase Of Beautiful Vertical Navigation Designs 라는 제목으로 훌륭한 네비게이션 디자인을 소개하고 있네요.추천 -
추천
-
추천
-
[비공개] 웹 스토리보드 작성 툴
Mockingbird 에서는 웹 사이트 스토리 보드 작성 어플리케이션을 제공하고 있습니다. 그림 1-1. 에서 볼수 있듯이 웹사이트 각각의 요소를 위젯처럼 추가/제거 할수 있게 되어 있네요. 그림 1-1추천