Author Archives: apollo89

About apollo89

아폴로89 입니다.

Java 에서 shared memory 사용하려면 ?

  자바는 쓰레드 모델 기반의 언어입니다. 공유 메모리는 프로세스 기반의 모델에서 서로간의 자원을 공유하여 효율적으로 사용하기 위한 것인데, 쓰레드 자체가 하나의 프로세스에서 자원을 공유하여 사용하는 시분할처리의 개념이므로 기본적으로 ‘자바에서 메모리를 관리하고 실행하는 것 자체가 모두 공유메모리를 사용하고 있다’고 보시면 됩니다. … Continue reading

Posted in Java/JSP | Tagged , , , , , | Leave a comment

서버 bot 공격 iptables으로 막기

  이런.. 호스팅 회사로 부터 연락이 왔다..(SMS/Mail) ———————————————————– 아래와 같이 IPS에서 bot으로 의심되는 이벤트가 탐지되었습니다. 해당 IP 점검하여 보시기 바랍니다. ————– 아 래 ——————- 1. Event name: UrxBot Worm IRC Activity 2. Source IP: 202.134.0.199(Port 6667) 3. Destination IP: 000.000.000.000 … Continue reading

Posted in Network, Security/Hacking | Tagged , , , , | Leave a comment

DWR(Direct Web Remoting) 의 Reverse Ajax 와 Jetty의 조합 = 환상!!

  이번 프로젝트에서 핵심 기능은 서버(Java 컨테이너) 쪽에서 클라이언트(각 브라우져)들에게 특정 이벤트가 발생했을 때 5초 내에 알림을 주는 것이다.(팝업/경보 소리 등.) 보통은 Ajax를 써서 주기적으로 Polling 해오거나, 페이지 리로딩 하는 방식으로 하지만, 5초내에 응답을 해줘야 한다는 제약 사항 때문에 Pollong … Continue reading

Posted in Java/JSP, Javascript/Html, WEB/WAS | Tagged , , , , , , , , , , , , | Leave a comment

Exploring Reverse AJAX

  Ajax는 웹의 유저빌리티와 인터랙티비티를 극적으로 향상시켰다. Reverse Ajax는 그이상의 인터랙티비티를 약속하는 새로운 기술이다. Ajax의 소개 고전적인 웹에서 유저는 버튼을 클릭하고, 수초를 기다려야 두번째 페이지를 볼수 있었다. 웹은 데스크톱 기반의 소프트웨어보다 느리고 유저빌리티도 나빴다. 이것은 매우 느리고, 끊어지는 동작이고, 클릭하고 … Continue reading

Posted in Java/JSP, Javascript/Html, WEB/WAS | Tagged , , , , , | Leave a comment

MS Office 2007 파일별로 새창 띄우기

  간만에 PPT 작업이 생겨 MS Office 2007으로 작업을 하는데.. 몇개의 PPT 파일을 참고해서 작성해야 되서 PPT 파일을 여러개 띄우면 한 개의 인스턴스로 떠서 각각의 화면에 안보이는 것이다..OTL (난 듀얼로 쓴단말이다!!) 그래서 찾아보니 좋은 방법이 있었다. C:\Program Files\Microsoft Office\Office12 에 … Continue reading

Posted in Util/Tools | Tagged , , | Leave a comment

CI 툴(Continuous Integration Tool)

  현재 CI 툴로 CruiseControl을 사용한지 거의 2년이 넘어간다.. 지난번에 아시는분이 알려준 Hudson 이란 툴도 꽤 좋다고 해서 사용해 볼까했는데.. 이번에 자바 프로젝트 필수 유틸리티 라는 책을 읽으면서 TeamCity라는 툴도 알게 되었다. 그래서 이 3개의 툴중에 어느 것이 더 좋을지 … Continue reading

Posted in SCM/ITS, WEB/WAS | Tagged , , , , | Leave a comment

groovy 설치 및 테스트.

  Groovy란 자바 플랫폼에서 실행하는 동적 애자일 언어이며 Python, Ruby, Smalltalk 언어로부터 영향을 받았습니다. 자바 개발자는 자바 비슷한 문법으로 이러한 특징들을 구현할 수 있습니다. 웹 어플리케이션 개발, 쉘 스크립트 사용, Groovy의 JUnit 기능을 이용한 간결하고 의미있는 테스트 케이스 작성, 어플리케이션 … Continue reading

Posted in Java/JSP | Tagged , , , | Leave a comment

아이폰(iPhone) 개발 추천 사이트 링크 모음

iphone 개발을 위해 개인적으로 모아둔 링크들이다.. * Community – Korean http://cafe.naver.com/mcbugi.cafe http://iphoneos.co.kr/ http://kmug.co.kr/iphone/ http://osxdev.org/ http://x86osx.com/ * Community – English http://cocoadevcentral.com/ http://developer.apple.com/iphone/program/ http://stackoverflow.com/questions/tagged/iphone http://www.appleforum.com/ http://www.appsamuck.com/ http://www.iphonesdkarticles.com/ http://www.macosxhints.com/ http://www.macrumors.com/ * Blogger – Korean http://allmac.tistory.com/ http://blog.naver.com/aorldia http://blog.naver.com/fpenguin http://broneri.tistory.com http://cocoadev.co.kr/ http://ddalkiko.egloos.com/ http://goya.pe.kr/ http://han9kin.doesntexist.com/ http://i-dreaming.com/ … Continue reading

Posted in Objective-C/iPhone, Scrap | Tagged , , , | Leave a comment

상대방의 거짓말을 알아채는 10가지 방법

  조인스 닷컴에 흥미로운 기사가 났다.. 상대방의 거짓말을 알아채는 10가지 방법 (http://news.joins.com/article/aid/2009/05/19/3380533.html?cloc=nnc) 상대방이 어떻게 거짓말을 하고있는지 알 수 있을까? 살다보면 이게 정말인지 거짓말인지 궁금할때도 많고 또 진실을 알아야만 할때도 많다 그때 나는 뭘 가지고 거짓말인지 진짜인지 구별할까 생각해봤다. 1. 그사람의 … Continue reading

Posted in Etc, Scrap | Tagged | Leave a comment

사이트 영문화 검수 보정

  이번에 사이트 영문화(한->영) 번역 작업을 하면서 영어공부를 많이 했다..ㅋㅋ 물론 구글 번역기(http://translate.google.co.kr/)의 도움을 많이 받긴했지만.. 그중 몇몇 문장을 영어선생님이 바로잡아 주셨다.. 1은 내가 번역 2는 영어강사님 보정 동일한 문자 또는 숫자의 3자 이상 연속 사용은 패스워드에 사용할 수 없습니다 … Continue reading

Posted in English | Tagged , , , , , | Leave a comment