본문 바로가기

반응형

IT

VirtualBox Guest Addition(게스트확장) 설치하기 http://virtualboxes.org/doc/installing-guest-additions-on-ubuntu/ 을 단순 해석합니다. 우분투에 게스트확장 설치하기 1. 우분투에 로그인을 합니다. (터미널, SSH 등으로 접속하여 작업하지 마시고, 로컬에서 작업하세요.) 2. 터미널을 하나 띄웁니다. 3. 게스트확장을 설치하기 전에 우분투 패키지의 업데이트 사항을 확인합니다. ($ sudo apt-get upgrade) 4. 게스트확장설치에 필요한 패치키를 추가로 설치합니다. ($ sudo apt-get install build-essential module-assistant) 5. 다음 명령어를 이용하여 커널 설정을 진행합니다. ($ sudo m-a prepare) 6. VirtualBox 메뉴 -.. 더보기
Lubuntu(Ubuntu기반) 서버 13.04 에서 13.10 으로 업데이트 콘솔에서 간단한 명령어를 이용하여 업데이트 할 수 있는 방법이 있어서 적어놓습니다. Long Term Support 버전을 사용하시는 분들은 14.04 버전(14년 4월에 나오는 패키지 LTS)를 기다리시구요. 이번에 나온 13.10 으로 업데이트하는 방법입니다. 여기에 적은 방법은 LTS를 기준으로 하지 않습니다. 일반버전에 대한 부분입니다. LTS에 관한 부분은 http://www.noobslab.com/2013/10/upgrade-to-ubuntu-1310-saucy-from-any.html 이곳을 확인하시기 바랍니다. 작업은 Terminal 을 기준으로 합니다. $ sudo apt-get update $ sudo do-release-upgrade -d 이후 업데이트 내역을 확인하고 실제업데이트를 .. 더보기
JDBC MSSQL, sqlserver 설정값정리 마이크로소프트에서 제공하는 sqljdbc 4.0 을 기준으로 설명합니다. 아래 설명하는 설정방법은 기본적으로 sqljdbc4.jar 라이브러리가 프로젝트에 포함되어 있는 것을 기본으로 합니다. 1. 자바코드내에서 작업하는 경우 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); String url = "jdbc:sqlserver://localhost:1433;databaseName=TEST;"; String user = "userName"; String password = "password"; Connection conn = DriverManager.getConnection(url, user, password); 위와 같은 방식으로 Connec.. 더보기
시게이트 바라쿠다 7200.12 ST3500320AS SD1A 펌웨어 업데이트 ST3500418AS 에 이어서 구매한 ST3500320AS 펌웨어도 검색해봤습니다. 기존에 사용하던 펌웨어는 SD15버전이었습니다. 이 제품도 데스게이트의 명성에 어울리는(?) 제품 중 하나입니다. 일단 펌웨어 사이트를 검색해봤습니다. 홈페이지는 다음과 같습니다. http://knowledge.seagate.com/articles/ko/FAQ/207951ko?language=ko 지원하는 방식은 윈도우에서 업데이트 할 수 있는 .exe 방식과 시디롬으로 부팅하여 사용하는 .iso 파일 방식을 지원합니다. 저는 .exe 방식으로 업데이트 했는데요.. 요즘 메인보드 회사들이 많이 지원하는 윈도우 프로그램이 아니구요. 프로그램을 실행하면 리부팅되고, 윈도우가 부팅하는 과정을 가로채서 펌웨어 업데이트를 진행하.. 더보기
시게이트 바라쿠다 7200.11 ST3500418AS CC49 펌웨어 업데이트 구매한지 꽤 오래된 모델인데 한때 펌웨어 문제로 인해서 언제 죽어도 이상하지 않은 하드디스크로 명성을 날리고 있을 때가 있었습니다. 오랜만에 펌웨어 나온거 없나하고 뒤져보니 역시나 CC49 버전이 나와있네요. 제가 사용하던버전은 CC45 버전이었나? 하여간 구매한지도 오래되었고, 아무때나 죽어도 이상하지 않은 하드지만 안에 들어있는 내용물이 중요하니까요. 그래서 펌웨어 업데이트 프로그램을 다운받아서 진행하는 것을 작성해 보았습니다. 주의!!!! 펌웨어 업데이트로 발생하는 모든 결과는 실행하는 사람에게 있습니다. 대부분의 펌웨어 업데이트를 진행한 제품사용자들이 업데이트 이후에도 데이터가 날아가는 경우는 없다고 대부분 말씀하십니다만.. 만약 너무너무 중요한 데이터가 백업되지 않은 달랑 하드에 들어있는게 전부.. 더보기
jar 파일 내의 이미지 파일 로딩 실패에 관하여... eclipse에서 실행할 때는 참 로딩이 잘되던 것이 jar 파이로 배포하고 실행하려고 하면 이미지 위치를 못 찾는다? 웹을 검색해보신 분들은 잘 아시겠지만... 10여개의 글을 읽었는데 답답하더군요.. 되는게 하나도 없으니.. 자.. 하나만 기억하면 됩니다. '사용자가 생성한 폴더는 자동으로 리소스로 잡히지 않는다. 이걸 리소스라고 꼭 설명해줘야 한다.' 입니다. 다음 이미지를 보십시다. 주황색으로 표시된 부분을 살펴보면 우선 왼쪽은 img 폴더 밑에 logo.png 라는 이미지가 보입니다.오른쪽에서는 이미지를 로딩하는데 폴더명을 제외하고 파일명만 써놨네요?? 하지만 정상적으로 이미지를 로딩하고 프로그램이 실행됩니다. 왜 그럴까요? 답은 Properties에 있습니다. 프로젝트에서 마우스 오른쪽 클릭으.. 더보기
HTML Parser Jericho 라이브러리 안드로이드 프로그램을 배포하면서 사용자들이 항상 최신버전을 사용했으면 하는 경우가 있습니다. 대체적으로 서버에 업데이트한 버전코드를 저장하고 이를 조회하면 간단합니다. 별도의 서버를 사용하지 않고 체크하는 방법으로는 마켓의 앱정보 페이지에 보면 중간쯤 배포중인 앱의 버전이 표시가 됩니다. 이를 파싱하여 버전정보를 알아내는 방법을 사용해봤습니다. 웹페이지를 파싱해야 하므로 파서로는 jericho 라이브러리를 사용하였습니다. 코드도 간단하니 다음을 보겠습니다. import java.io.IOException; import java.net.URL; import java.util.Calendar; import java.util.List; import net.htmlparser.jericho.Element; im.. 더보기
배열을 정렬하는 방법 동일한 타입의 데이터가 배열로 존재하는 경우 이를 정렬(Sort)하고 싶은 경우가 있습니다. 자바에서는 Comparator 라는 클래스를 정의하여 이를 해결할 수 있습니다. 데이터를 정렬하고 싶은 규칙만 있다면 정렬하는 것은 어렵지 않습니다. 자 아래의 코드는 Integer 타입의 ArrayList의 데이터를 정렬하는 연습코드입니다. import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; public class TestComaprator { public static void main(String[] args) { ArrayList alNumber = new ArrayList(); alNumber.add(n.. 더보기

반응형