-
최근에 산 책 3권책 2007. 8. 1. 01:52
요 몇칠전 한 번에 책을 3권이나 샀다. 정말 드문일이다. 첫번째로 사설대에 있는 피시와 다른 사설대에 있는 피시 사이에 파일전송을 하기위해 자바 P2P 관련 도서를 샀다. 둘다 아이피가 공인대이거나 한쪽만 공인대이거나 혹은 둘다 같은 사설대역 내에 있다면 소켓을 통해 파일을 주고 받을 수 있는데, 둘다 서로 다른 사설대에 있으면 소켓을 연결할 방법이 없다. 그래서 위의 책을 구입했는데, 내겐 너무 어렵다. 원채 모르는 단어들 뿐이며, 내 프로그램에 붙이기엔 이 또한 너무 커서 배보다 배꼽이 더 클 지경이다. 두번째 책은 "Art Of Java'. 캬 ~~ 제목도 멋지군. 서두에 이런 말이 있다. 요약하자면 일반적인 자바책들이 기본문법에 의거하여 설명해놓은 방식이었다면 예를 들어 처음엔 자료형, 연산자,..
-
ProgressMonitor 사용하기개발 2007. 7. 31. 13:18
ProgressMonitor 는 진행상태를 보여주기위한 ProgressBar 를 사용하기 쉽게 해주는 클래스다. 그렇기 때문에 파일전송시 전송상태를 보여주기도 하는데 파일을 보내거나 받을때 처음에는 문제가 있다. 상태바가 처음에는 보이지 않는 것이다. 예를 들어 다음과 같은 경우다. 밑의 소스는 파일을 상대에게 보내는 경우의 일부분이다. // 파일을 열고 사이즈를 구한다음 소켓을 생성한다. fis = new FileInputStream(filepath); size = fis.getChannel().size(); socket = new Socket(host, port); in = new DataInputStream(socket.getInputStream()); out = new DataOutputStrea..
-
J2SE6 에서 쿠키 사용하기개발 2007. 7. 29. 23:34
쿠키를 처리하는 방법이 J2SE5.0과 J2SE6이 조금 다르다고 합니다. 간단히 말해 5.0버전보단느 6버전이 사용하기가 편하다고 하네요. 밑의 소스는 sdnkoream.com 에서 소스를 발췌해왔습니다. import java.io.*; import java.net.*; import java.util.*; public class Fetch { public static void main(String args[]) throws Exception { Console console = System.console(); if (args.length == 0) { System.err.println("URL missing"); System.exit(-1); } String urlString = args[0]; Cook..
-
애프릿과 자바스크립트 연동개발 2007. 7. 27. 15:52
1. 자바스크립트에서 애플릿 메소드 호출 스크립트에서 애플릿의 메소드를 호출하는 것은 간단하다. 그냥 애프릿의 메소드를 호출하면 된다. click import java.applet.*; import javax.swing.*; public class MyApplet extends JApplet{ private JTextField tf; public void init(){ JPanel contentPane = (JPanel)getContentPane(); tf = new JTextField(); contentPane.add(tf); } public void applet_method(String str){ if(str != null) tf.setText(str); } } 위의 html은 'click' 이라는 ..
-
애플릿에서 브라우저 url 변경하기개발 2007. 7. 27. 14:33
AppletContext를 얻어온 후 showDocument()를 호출한다. AppletContext ac = getAppletContext(); ac.showDocument(new URL(http://dantes.kr)); 새창에서 띄우고 싶다면 아래의 메소드를 호출하면 된다. showDocument(URL url, String target) 타겟의 옵션(api 발췌) Target Argument Description "_self" Show in the window and frame that contain the applet. "_parent" Show in the applet's parent frame. If the applet's frame has no parent frame, acts the sa..
-
여름안의 빗소리와 낭만?이야기 2007. 7. 25. 00:35
이 찌는 듯한 무더위에 내리는 빗 속에서 주룩주룩 내리는 비의 낭만을 기대했다니 오늘은 참 큰 오산이다. 창문을 닫아야할 정도로 내리는 비를 보고 콸콸콸 폭포수처럼 내리는 비소리를 들으니 몇일 후 무더위가 내린다고 하던 그 열대하가 순간 온듯하다. 모기떼와 비때문에 창문도 열지못하고 방안에서는 선풍기 한대가 냉장고와 컴퓨터 2대의 협공에 힘겹게 맞서고 있다. 선풍기가 이겨야 이 더위가 좀 가실텐데... 굉음을 내는 내 피시들은 티비를 보여주며 꺼질줄 모른다. ... 심형래감독의 영화제목이 생각나네. '더 워' ... 썰렁~~
-
'무한도전'을 보며...이야기 2007. 7. 25. 00:33
나는 요즘 웃는 일이 거의 없다. 웃을만한 것들이 없기 때문이다. 하루에 총 웃는 시간을 15분 안팎으로 잡으면 조금 과장이 될까? 옛날 티비 시리즈 중 '맥가이버'라는 프로가 있다. 몇달전 'OCN'에서 다시 방송을 해줘서 다시 보게되었는데, 예전 배한성씨가 성우를 맞았을때보다 느낌이 적어서 좀 아쉬운 생각이 들었다. 갑자기 왠 '맥가이버'냐? 라는 의문이 들지 모르겠다. 그 때 맥가이버가 했던 행동때문이었는데, 누군가 맥가이버를 지목하고 맥가이버는 나를 가르키는 거냐며 손가락을 자신에게 향하고 눈썹을 치켜 올리는 장면 있었다. 굉장히 자연스러운 장면이었는데, 눈섭을 치켜올리는 것이 굉장히 어렵다는 것을 알았다. 한 번 해보시라 얼마나어려운지를! 또 며칠전 티비를 보다가 축구선수 '앙리' 가 이런저런 ..