은 Linux 위에서 Windows 프로그램을 설치 및 실행하게 만드는 레이어이다. 이 사실 하나만 가지고도 얼마나 흥미로운 일인가? Linux 위에서 StarCraft 게임을 하고, Microsoft Office 를 사용할 수 있으며, 기타 Windows 에서 실행하는 프로그램들을 리눅스에서 사용가능하다. 야호~ 필자 본인은 Java 관련 과목들을 강의하면서 당연히 Linux 플랫폼에서 수업을 하고 있지만, 때때로 특정 프로그램 때문에 Windows 플랫폼을 실행해야 할 때가 많았었다. 뭐 Microsoft Office 대신에 LibreOffice 를 사용하고, Notepad, Editplus 대신에 gedit 를 사용하는 것은 별 문제가 없었다. 하지만, UML 다이어그램을 그리기 위해 StarUML..
Ubuntu 11.10에 Java 를 설치해 보자. 일단 설치하는 방법은 크게 보면 2가지다. 하나는 Oracle 에서 개발하고 있는 Oracle Java(Sun Java)이고, 또 하나는 Open Source Java 이다. 각각은 장단점을 갖고 있다. 1. Oracle Java 를 설치한다는 것은 항상 최신 버전을 설치한다는 것을 의미한다. 그것은 Java 를 개발하고 있는 회사의 사이트에서 다운로드를 받기 때문이다. 하지만, 이 방법은 현재 Ubuntu를 지원하고 있지 않는다. 만일 Linux Fedora 를 사용한다면 rpm 버전을 다운로드 받아서 설치하면 될 것이다. 하지만 Ubuntu 에 설치하려면 별도의 설치방법을 사용해야 한다. 그 방법은 다음 글에서 설명하도록 하겠다. 2. Open So..
일단 제목은 거창하게 잡았다. [JDBC를 통해 Microsoft Excel File 연결하기] 그럴듯하다. 일반적으로 JDBC 프로그래밍을 하면 Oracle, MySQL 같은 RDBMS 를 가지고 한다. 당연하다. 하지만 꼭 RDBMS 의 데이터만 핸들링하란 법은 없다. JDBC 스펙에 의하면 비정형화되어 있는 파일들(csv, xls, txt) 같은 파일들도 핸들링할 수 있다고 나와있다. 그래서 이번 글에서는 일반 텍스트파일을 Microsoft Excel 파일로 변환해서 JDBC를 통해 연결하는 프로그램을 설명하려고 한다. 일단 특별한 프로그램이나 툴을 설치하지 않는다면 일반적인 Text 파일들은 직접 Java 가 핸들링할 수 없다. 그래서 할 수 없이 Excel 파일로 변환한 다음, ODBC 를 거쳐..
이전 글에서 필자는 Ubuntu 11.04에 Google Chrome Web Browser 를 설치했다. 물론 기본적으로 들어있는 Firefox 를 사용해도 되지만, 속도가 가장 빠르다는 Chrome 를 설치했다. 그런데, Chrome 을 설치했는데도 여전히 한글은 제대로 처리되지 않았었다. 방문한 웹사이트가 UTF-8을 지원하면 당연히 본문의 한글은 잘 처리된다. 하지만 타이틀은 제대로 처리되지 않았었다. 아래의 그림을 보자. Firefox 에서 Naver를 들어갔더니 한글이 제대로 처리되지 않았었다. 이번엔 Google Chrome 을 설치하고 필자의 블로그에 들어가보자. 본문의 한글은 제대로 처리되지만(UTF-8 때문에), 타이틀을 보면 여전히 한글이 제대로 나오지 않는다. 이번 글에서는 한글을 제..
아마도 요새 가장 급부상하는 웹브라우저는 Google Chrome 이 아닐까 싶다. 이미 20%이상 점유율을 갖고 있으면서, 이제 3위에서 2위까지 치고 올라올 태세다. 아직 한국에서는 요원한 말이겠지만, 써보신분은 아시겠지만, Google Chrome 이 가장 빠르다. Microsoft Internet Explorer 9 이 Release 됐지만, 내가 알기에 여기저기 문제점이 튀어나오고 있는 실정이다. 왜냐하면 한국은 아직도 고질적인 ActiveX 환경을 벗어나고 있지 않기 때문이다. 그러기 전까지는 아무리 MS 에서 좋은 성능의 IE 가 Release 돼도 한국상황은 여의치 않을 것 같다. Ubuntu 에는 기본적인 웹브라우저가 Firefox 가 있다. 현재 필자의 Ubuntu 는 11.04 로서 ..
Ubuntu 에서 apt-get update 를 하다보면 update 가 안되고, 에러 메시지를 출력하는 경우가 종종 있다. 그 이유는 kr.archive.ubuntu.com 으로 접속되지 않아서 필요한 업데이트를 받지 못하기 때문이다. 이럴 경우 접속될 때까지 마냥 기다릴 수는 없다. 그래서 업데이트 서버 목록을 수정해야 하는데, 이번 글에서는 sources.list 를 수정해서 Update Server 를 변경하는 것을 배워보도록 하자. sources.list 가 있는 위치는 아래와 같다. /etc/apt/sources.list 위의 파일을 vi 에디터로 열어서 http://kr.archive.ubuntu.com/ubuntu/ 를 http://ftp.daum.net/ubuntu 로 변경하면 된다...
요새는 어떤 브라우저를 사용해도 필수적으로 플러그인해야 하는 것이 바로 flash player 이다. Ubuntu 라고 비켜갈 수 없다. 그래서 이번 글에서는 Ubuntu 11.04 버전에서 flash player 를 plugin하는 법을 공부하고자 한다. 1. 먼저 아래 명령으로 패키지 설치를 해보자. $ sudo apt-get install adobe-flashplugin 2. 그랬더니~ 설치가 안된다. 아마도 패키지의 이름이 잘못 된 것 같다. 3. 아예~ Adobe Site 에서 다운로드 받자. 주소는 아래와 같다. [Different operating system or browser?] 링크를 클릭하여 다른 운영체제와 버전을 선택하도록 하자. http://get.adobe.com/flashpla..
Ubuntu 는 잘 알다시피 Debian 계열이다. 그래서 패키지 확장자가 rpm 이 아닌 deb 파일을 다운로드해야 한다. 하지만 가끔은 rpm 으로 패키징되서 나오는 패키지들이 있기 때문에 부득이하게 rpm 을 deb 버전으로 변환할 필요가 종종 있다. 그걸 대비해서 rpm 파일을 deb 버전으로 변환해주는 패키지인 Alien을 설치하기로 하겠다. 1. Ctrl + Alt + T 를 눌러 터미널을 불러온다. 2. 먼저 아래의 명령을 수행하여 최신 버전의 패키지 목록을 얻어온다. 그리고 당연히 관리자 패스워드를 입력한다. $ sudo apt-get update 3. 아래와 같이 입력하여 Alien 패키지를 설치하자. 계속 진행할 것인지를 묻는데, 당근 'y' 를 넣자. $ sudo apt-get ins..
Fedora 와 달리 Ubuntu 에서는 한글을 입력할 수 있는 입력기가 다르다. Ubuntu 에서는 nabi를 이용해서 한글을 입력한다. 일종의 필수 유틸리티인 셈이다. 기본적으로 제공하는 한글 입력기는 scim 인데, 별로 좋지 않다. 이번 글에서는 한글 입력기인 nabi 를 설치하는 방법을 공부해 보기로 하자. 1. 관리자 권한으로 nabi 를 설치하기 위해 아래와 같이 입력한다. 그러면 관리자 즉 root 의 패스워드를 물어온다. 패스워드를 입력한다. $ sudo apt-get install nabi 2. 패키지 종속성 검사를 수행한다. 마지막 라인에서 계속 진행할 것인지를 묻는다. 'y' 키를 넣고 엔터한다. 3. nabi 패키지 설치가 끝났다. 간단하다. 4. 아래와 같이 입력하여 입력 방법 ..
자! 이제 마지막이다. 이전전 글에서 Ubuntu 설치 DVD 다운로드를 하면서 설치 전 과정을 설명했고, 이전 글에서는 직접 DVD 를 가지고 설치과정을 설명했다. 이번 글에서는 설치 후 과정에 대해 공부해 보자. 1. 설치가 모두 마치고 난 다음, 재 부팅하면 Ubuntu 는 아래 그림과 같은 모습으로 부팅한다. 2. 드뎌 로그인 창이 나타났다. 설치과정에서 입력했던 일반계정을 마우스로 선택한다. 3. 선택한 계정을 위한 패스워드를 입력하고 [Login] 버튼을 클릭한다. 4. 짜짠~ 드디어 로그인했다. 근데...화면이 썰렁하다. Fedora 와 다르다. 바탕화면에 아무것도 없다. 필자는 이렇게 바탕화면이 비어있는걸 좋아한다. 그래서 Ubuntu 는 바탕화면부터 맘에 든다. Fedora 와 달리 설치..
- Total
- Today
- Yesterday
- Javadoc
- windows 7
- Fedora
- JDBC
- Flex
- Apache
- 우분투
- EditPlus
- SQL
- command tools
- PHP
- ubuntu
- Windows 8.1
- LECTURE
- Android
- 원격로그인
- Linux
- javascript
- J2SE
- classpath
- Installation
- JAR
- CSS3
- Eclipse
- ftp서버
- 리눅스
- dev-c++
- mysql
- AJAX
- Fedora14
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |