분류 전체보기 577

javascript class 상속처리를 통한 객체지향 코딩의 접근 방법

오늘은 Javascript 를 이용한 Class 상속에 대하여 정리 합니다. Javascript를 이용해서도 Class 간 상속 개념을 이용하여 어느정도 객체지향 ( Object Oriented Programming) 방법으로 코딩을 할 수 있습니다. 간단한 Sample Code 입니다. 간단한 절차는 아래와 같습니다. fucntion RootClass {} // 상위 클래스 만들기 // 하위클래스 연결 및 하위 클래스 구현하기 // java 의 extend keyword 를 사용 할 수 없습니다. //------------------------------------------------------------------- Subclass.prototype = new RootClass(); Subclass..

프로그램/script 2011.09.19

pixlr : Photoshop없이 바로 사용가능한 Web Photoshop 소개

저도 지금 사용해 보고 감동 먹었습니다. photoshop이 없는 경우 브라우져만으로 쉽게 사진작업이 가능한 사이트가 있어서 소개 해 드립니다. pixlr.com 개발자 레벨에서 쉽게 사용할 수 있는게 가장 큰 장점 같습니다. flash 기반이라서 맥에서도 최고 입니다.... 암튼 pixlr 팀에 감사 드립니다. 이런거 모두 사용해 주죠

편하게 살자 2011.09.17

java Collection Tester (java Collections static utility 사용 예제)

Java API 사용법을 잘 알아두는건, 좋은 코딩을 하기 위한 아주 중요한 조건이다. Java API 중 많이 알려 지는 않는 Class 가 Collections ( java.util.Collections ) 아래는 java api doc 의 설명 입니다. 아래는 제가 Collections class 의 정적멤버 몇가지를 테스트 하기 위한 소스 입니다. 대충 주석을 보면 그 용도가 금방 나올겁니다.. 아래쪽에 Thread Safety 관련 부분은 List나 Map같은 데이터를 Thread에서 공유할때 얼마나 위험한지를 테스트 해보기 위해 만들었습니다... package com.util.tester; import java.util.*; public class CollectionTester { // 간..

프로그램/java 2011.09.15

최악을 피하는법 (천안을 피해서 서울로 오는 귀성길 잡기)

"태양을 피하는법" ... 가수 비가 노래하여 공전의 히트를 친 곡이죠, 얼마전 나가수에서 바비킴이 불러서 또한번 감동을 준 곡입니다.... (전 바비의 노래가 좀더 ... 좋더군요) 암튼 포스트의 제목을 "최악을 피하는법" 이라고 적은건, 명절마다 반복되는 고속도로 최악의 정체를 나름 피하는 법을 적으려고 생각해낸 제목 입니다. 해마다 귀성/구경으로 몸살을 앓는 일부 분들을 위해 (물론 저도 기억을 위해) 포스트로 남겨 봅니다. 아마, 천안,청주쪽 거주 하시는 분들에게 도움이 되지 않을까 생각 드네요, 보통 최악을 경험하는경우가 명절날 서울로 귀경하는 코스에서 맛보는 경우가 많죠... 경부고속도로, 중부고속도로, 서해안선... 등, 지긋지긋하게 막히는 경험을 한두번 가지고 있을듯 합니다. 저의 경험상 ..

편하게 살자 2011.09.14

tomcat startup paramter detail

jdk6 , tomcat7 을 기반으로 실행환경을 분석해 보자. 1. Run Commnad : Mulder의 컴퓨터에서는 tomcat이 아래와 같이 같이 실행 됩니다. $YOUR_JDKHOME/bin/java -Xms1024m -Xmx1024m -XX:MaxPermSize=256m -verbose:gc -Xloggc:../gclogs/tomcat_gc.log -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+HeapDumpOnOutOfMemoryError -Dcatalina.base=/somepath/org.eclipse.wst.server.core/tmp1 -Dcatalina.home=/somepath/apache-tomcat-7.0.12 -Dwtp.deploy=/s..

프로그램/java 2011.09.02

jQuery Event 처리 함수 click, bind, live, delegate의 차이점

멀더가 전에 적었던 포스트에 click, bind, live 가 같은 함수라고 적었던 오류를 정정하고자 포스트를 새로 올립니다. jQuery에서 event 를 처리하자면 여러가지 방법이 있습니다. 1. direct : ex) $('a').click (function() { alert('blah');); 2. bind : ex) $('a').bind ('click', function() { alert('blah'); }); 3. live : ex) $('a').live ('click', function() { alert('blah'); }); 4. delegate : ex) $('#containter').delegate('a', 'click', function() { alert('blah'); }); 위 ..

프로그램/script 2011.08.30

맥 ITUNS MP3 Import 시 한글 문제 (PC 용 MP3) : UnicodeReWriter

멀더는 현재 맥북에서 작업을 하고 있는데요,,, 몰론 맥용Ituns를 이용하고 있습니다. 가끔 토렌트로 음악을 받아서 ituns에 추가 하는데, 한글로된 mp3 tag 나 파일이름이 깨집니다. 멀더의 동물적의 감각으로는 pc 에서 mp3 작성시 한글문자셋으로 처리 된게 문제 인것 같았습니다. 그래서 구글링 해보니 좋은 솔루션이 있더군요. UniCodeRewriter 다운로드후 설치 하여 주세요. 다운받은 디렉토리로 이동후 : java -jar UnicodeRewriter-Installer-01.jar 화면에서 원하는데로 해주시면 설치 완료. 1. 아래는 맥Application 에서 UnicodeRewriter.jar를 선택(클릭) 2. 아래와 같이 소스mp3의 인코딩 문자셋을 지정해 줍니다. 3. Bro..

편하게 살자 2011.08.23

spring3 mvc - 2

이번 포스트는 vmware spring tools suits IDE 를 이용하여 아주 간단히 mvc 를 설정 해 보겠습니다. 직접 다운로드 후 빌드 해 보시면, 아 이런 꼼수가 있었군 ... 하실 것 같군요. (요즘 나는 꼼수다 듣는 재미가 쏠쏠해서~~~) [작성중] 1. 미리할일 및 vmware 와 spring 에 대하여 현재 spring 은 vmware 사에 들어가 있습니다. (인수된거죠) 그런 뒤로 여러가지 파생 작업이 이루어 지고 있습니다. vmware가 어떤 회사 인가요??? 가상머신을 만드는 회사 ??? 아니지..요. vmware 사는 이미 cloude 플랫폼 회사로 이동한지 오래입니다. vmware 사가 현재 인수 합병하는 회사를 본다면 모두 서비스기반 솔루션 회사 들 입니다. - zimbr..

프로그램/spring 2011.08.05