-
노트북에 리눅스 깔다.이야기 2007. 5. 28. 22:44
며칠전 웹서핑을 하다가 우분투 리눅스에 필이 꽃혀 잠시 멍~ 상태가 된적이 있습니다. 동영상으로 샘풀을 보여주는데 UI가 윈도우 비스타와는 비교가 안되더군요. 조금 읽어보니 베릴이라는 것을 설치하면 그렇게 멋진 동영상이 나온다고 합니다. 전에는 vmware 로 6.10 버전을 깐적이 있었는데 사용하기도 레드햇계열과도 다르고 해서 그냥 모셔두었었습니다. 그런데 이번엔 왠~지 vmware가 아닌 정식으로 깔고 싶어서 노트북의 윈도우 파티션을 완전히 날려버렸습니다. 이것이 바로 리눅스만 쓰겠다는 굳은 의지겠지요 하하하ㅡㅡ; 조금전에 베릴이라는 것을 설치해야 한다고 했는데, 이번에 새로나온 버전인 7.04버전에는 베릴이 기본적으로 설치가 되어 있다고 합니다. 다만 성능 및 그래픽 카드가 뒷받춰 줘야겠죠. 다행이..
-
프로그래밍 버닝이야기 2007. 5. 26. 10:21
요 며칠간 AJAX 관련해 강의를 듣고 있는데, 내가 알고 있는 프로그램 지식이 너무나도 짧구나! 너무나도 좁구나! 하는 생각에 느슨했던 나 자신을 뒤돌아 봅니다. 말은 다시 반말로... 지금 웹에 관련된 회사에서 일을 하고 있는데, 처음 회사에 들어왔을때 내가 알고 있는 지식은 html태그 조금과 javaSE 조금 정도였다. 6개월간 정말 적은 급여로 수습기간을 통하여, VC++, PHP, DBMS(MySQL, PostgreSQL), JavaScript, JAVA 등을 배웠고(사실, 공부했다가 맞는말 같다. 누구도 가르쳐준적이 없으니), 실전에서도 이것저것 언어를 가리지 않고, 개발을 했다. 그러다 초보자인 나에게 한 언어에도 능통하지 않으면서 여기저기에 발뻗고 있는 내가 너무 전문적이지 못하다는 생각..
-
JDIC 프로젝트개발 2007. 5. 17. 23:28
자바 애플을 짜는 도중 웹브라우저를 띄어야 하는 필요성이 생겨 여러 사이트를 검색하게 되었습니다. Runtime.getRuntime().exec()로 새로운 프로세스를 생성하여 브라우저를 띄우는 방법은 그럭저럭 나왔지만 애플안에서 사이즈만이라도 제어할 수 있는 브라우저는 찾지 못했습니다. 아예 자바로 만들어진 브라우저가 있었는데 마음이 와 닫지는 않더군요. 그때 찾은게 JDIC 프로젝트입니다. 예전에 이와 같은 문제로 고민하다가 위의 것을 찾았었는데 리눅스에 오류가 나서 다시 되돌렸었죠. 물론 잘 만든 것을 잘 사용하지 못한 나의 문제였겠지만, 이번에는 또 새롭게 패치되어 리눅스에서도 잘 돌아가는 것을 확인했습니다. 그 밖에 그 안에 진행중인 것으로 메일쓰기, 파일읽기, 파일편집, 탐색기, FileCho..
-
자바 소트개발 2007. 5. 17. 23:27
소트관련된 자료를 찾아보는데 실제로 Arrays.sort()라는 함수가 있네요. 타입은 int[], double[], String[], float[], Object[] 등 대부분의 것들을 지원합니다. Object[] 를 소트하기 위해서는 Object안에 어떤 것을 기준으로 정렬을 해야할지 모르기 때문에 예외가 발생합니다. Object에 Comparable를 구현하고 compareTo()를 재정의하니 예외가 발생하지 않았습니다. 이렇게 꼭 해줘야하는 건지 그건 잘 모르겠네요. 설치된 jdk에 보시면 샘플로 애프릿쪽에 정렬예제가 나와있습니다. 버블정렬, 퀵정렬 등이 예제가 나와있고, 작성자를 보니 '제임스 고슬링'으로 되어 있네요.
-
자바에서 브라우저 띄우기개발 2007. 5. 17. 23:12
///////////////////////////////////////////////////////// // Bare Bones Browser Launch // // Version 1.5 // // December 10, 2005 // // Supports: Mac OS X, GNU/Linux, Unix, Windows XP // // Example Usage: // // String url = "http://www.centerkey.com/"; // // BareBonesBrowserLaunch.openURL(url); // // Public Domain Software -- Free to Use as You Like // ////////////////////////////////////////////..
-
자바에서 에플리케이션 실행시키기개발 2007. 5. 17. 23:12
자바에플에서 현재 등록되어 있는 프로그램 실행시키기 자바에플리케이션에서 현재 데스크탑에 등록된 한글이나, 워드, 브라우저등을 실행시키기 위해는 Runtime.getRuntime().exe()를 호출하여 사용해야 했고, 또 OS 마다 실행옵션이 달라 윈도우에서는 "cmd", 리눅스에서는 "/bin/sh" 등을 사용해야했지만 1.6부터는 java.awt 패키지 안에는 Desktop 이라는 클래스가 있어 파일들을 실행시킬때 그에 맞는 디폴트 프로그램으로 실행시켜준다. 예를 들어 Desktop desktop = Desktop.getDesktop(). desktop.browse("http://segio.com"); 이라는 코드가 윈도우에서는 익스플로어로 실행이 되고 리눅스에서는 파이어폭스로 실행이 된다. 그밖에 ..