웹 2.0을 말하면서 가장 주목되는 것이 자바스크립트인것 같습니다. jQuery와 같은 자바스크립트 라이브러리가 많이 생겨났고 AJAX에서도 자바스크립트를 빼면 시체죠... jQuery와 같은 라이브러리를 만들고 싶거나 function만 존재하는 라이브러리가 아닌 객체 지향에 가깝게 자바스크립트를 만들고자 하시는 분들에게 좋은 책이 있어 소개해 드립니다. 책 제목은 Pro Javascript Design Patterns 입니다. 제목 처럼 디자인패턴를 자바스크립트로 구현하는 방법을 소개하고 있는 습니다. 싱글턴, 팩토리, 퍼사드 등등 디자인 패턴을 자바스크립트로 구현하는 내용도 좋을 뿐만 아니라 그렇게 하기 위해서 자바스크립트를 객체로 만들어서 사용하는 방법도 매우 좋더군요. 아직 번역판은 나오지 않은것..
유닉스에서 tail 기능을 사용하면 로그를 실시간으로 편리하게 모니터링할 수 있는데 윈도우에서 tail for win32 프로그램를 사용하면 동일한 기능을 사용하실 수 있습니다. 프리웨어이고 URL = http://sourceforge.net/projects/tailforwin32/ 에서 다운로드 하실 수 있습니다. 1. 울트라 에디터에서 가상으로 로그를 만듬. 2. Tail for Win32에서 실시간으로 로그가 출력되는 모습
디지타이머란 프로그램을 소개하고자 합니다. 무료이고 http://www.pcclassic.com/software/digitimer.html 에서 다운로드 받으실 수 있습니다. 프리젠테이션, 강의, 회의 등등 휴식시간시에 남은 휴식시간을 화면에 출력하거나 남은 발표시간을 화면 구석에 표시해주는 프로그램입니다. 저같은 경우에는 전체 화면에 남은 휴식시간을 표시해 주는 기능이 맘에 들더군요. 발표나 강의를 자주 하시는 분들에게 유용할 듯 해서 소개해 드립니다. PS. 참고로 http://www.pcclassic.com 에서 유닉스 터미널 애뮬레이터 프로그램인 아롬넷도 무료로 제공하고 있습니다. 프리웨어 중에서 탭브라우징이 되는 프로그램이 별루 없는데 아롬넷은 탭브라우징이 되어 매우 편리하더군요.
윈도우에서는 지난번에 소개해 드린 gvim를 사용하시면 vi에 익숙한 개발자 분들도 윈도우에서 텍스트 편집을 원활히 하실 수 있죠. 제 개인적으로는 유닉스에서 vi로 프로그래밍을 주로 하지만 가끔 visual studio나 eclipse, intelij idea로 개발할 때가 있습니다. gvim를 사용해보고 필이 받아서 위 프로그램에서 사용할 수 있는 vim emulator를 찾아 보았는데 의외로 좋은게 만더군요. 1. viEmu (http://www.viemu.com/) visual studio 6.0 에서는 동작하지 않구요. 그 이후 버전에서만 동작합니다. 상용으로 약 99달러 정도 하네요. 이곳에서는 ms word나 outlook에서도 사용할 수 있는 게 있네요. 2. viPlugin (http:/..
URL = http://jwfreenote.tistory.com/ 에서 다운받아 보실 수 있습니다. 무료로 사용할 수 있고 무었보다도 문서가 html로 저장되기 때문에 타 OS에서도 이식성이 좋습니다. 저 같은 경우에는 맥 OS도 자주 사용하는데요. 윈도우에서 작성한 문서를 맥 OS에서도 활용할 수 있어서 좋더라구요. html 방식이라 웹에서 문서를 스트랩하는 것도 깔끔하게 됩니다. 현재 제가 사용중인 jwFreeNote의 스샷입니다.
Y축이 숫자이고, X축이 라벨로 구성된 라인차트에서 X축 라벨의 길이가 길어 ... 으로 나올때 라벨을 멀티 라인으로 표시하는 방법. ---- 생략 ------ plot.getDomainAxis().setMaximumCategoryLabelLines(2); --------------- 차트로 부터 Category 객체를 얻은 다음 라벨의 최대 라인 수를 지정해 주시면 됩니다. 명시적으로 라벨에 표시될 문자열에 "\n"를 넣으시면 원하는 형태로 라벨이 출력됩니다. 멀티라인이 아니면 "\n"은 단순히 문자로 인식되어 그래로 출력되죠.
JFreeChart를 unix상에서 사용할 경우 java 옵션에 -Djava.awt.headless=true 를 추가해 줘야 합니다. -Djava.awt.headless=true 옵션은 비윈도우 환경에서 GUI 클래스를 사용할수 있게 하는 옵션입니다. unix는 대부분 x-window를 기동하지 않고 사용하기 때문이죠. 만약 servlet container에서 jfreechart를 사용하는 경우에는 아래와 같이 하시면 됩니다. 1. Tomcat 사용할 경우 -Djava.awt.headless=true 을 CATALINA.sh파일을 열어서 JAVA_OPTS을 찾아 거다 넣어줌 2. JEUS 사용할 경우 JEUSMain.xml container2 -Xms256m -Xmx512m -Djava.awt.headl..
생성된 차트를 이미지 파일로 저장하는 방법은 아래와 같습니다. JFreeChart chart = null; // // 차트 생성 생략 // FileOutputStream fos = null; try{ fos = new FileOutputStream(new File(d:\\chart\\pie.jpeg)); // 함수만 변경하면 gif,png ... 등등 다른 이미지 형식으로 저장 가능 ChartUtilities.writeChartAsJPEG(fos, chart, 300, 300); }catch(Exception ig){ ig.printStackTrace(); throw ig; }finally{ if(fos != null) try{fos.close();}catch(Exception ig){} }
- Total
- Today
- Yesterday
- JMW 헤어드라이기기
- Life Chair
- 오미크론
- 파나소닉 비데 DL-EH10KWS
- 로니카 BCS
- 화분벌레
- weka
- yugabyteDB
- 홈 오피스
- GKRS
- 루미큐브 종류
- 유가바이트디비
- 카카오 에드
- 솔리드 쿨론
- 별잉 빛나는 밤
- 코라나 19
- 톡토기
- 증권정보포털
- VARIDESK
- 배당급
- 남설 팔찌
- Sybase IQ
- 매직 트랙패드2
- 르세라핌
- 브리다 정수기
- Pixel Pals
- 고체 향수
- 빈센트 반 고흐
- 별이 빚나는 밤
- node.js
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |