※ 할 때 마다 검색해서 문제를 해결하고는 다시 까먹고 말기에, 여기에 기록해 둔다.


1. 다운로드 & 설치


우분투 홈페이지 에서 Ubuntu Desktop 12.04 LTS 32bit 을 다운로드 받아서 설치 한다.


2. source.list 수정

/etc/apt/source.list 파일의 내용 중 kr.archive.ubuntu.com 를 ftp.daum.net 로 변경한다.

# sudo -s

# cd /etc/apt

# cp sources.list sources.list.backup

# vi sources.list

  :%s/kr.archive.ubuntu.com/ftp.daum.net/g

  wq

# apt-get update


내용 출처 : http://ssndwind.tistory.com/58


3. SSH 설치 및 FreeNX 설치

링크를 따라가서 순서대로 설치하면 된다.


마지막으로 nxserver 에 사용자를 추가 한다.

#sudo /usr/lib/nx/nxserver --useradd 사용자이름


NT-R519
업무상 필요에 의해서 여러장의 사진을 일괄 crop 할 수 있는 툴을 찾다가,
한번의 작업으로 만족스럽게 처리할 수 있는 툴을 찾지 못해서
두개의 툴을 사용하여 편하게 작업할 수 있는 방법을 찾아서 적어 봅니다.

1. 일단 아래의 사이트에서 두개의 프로그램을 다운 받습니다. (Freeware)

http://www.faststone.org/



2. FastStone Image Viewer 를 실행하고 일괄 crop 할 사진들이 있는 폴더를 찾아 들어가서 사진을 하나 선택한 후
편집 -> 자르기보드 메뉴를 선택 합니다.


3. 자르기 보드 창이 뜨면 crop 할 영역을 선택한 후 왼쪽 아래의 좌표와 크기를 적어 둡니다.
물론 한, 두장의 사진이라면 이 상태로 crop 해버리는 것이 더 간단하지만, 여러 장의 사진을 일괄로 crop 하기에는 부족합니다.

(177,135) => x,y
696x529 => width, height


4. FastStone Photo Resizer 를 실행 한 후 crop 할 파일들이 있는 폴더로 들어가서, 작업할 파일들을 선택한 후 Add 버튼을 눌러서 Input List 쪽으로 추가 합니다.

4.1 Use Advanced Options 에 체크한 후  Advanced Options 버튼을 클릭하여 옵션을 설정하는 창을 띄웁니다.


5. 옵션창의 crop 탭에서 아래와 같이 in Pixels 를 선택하고 아까의 Width, Height 의 값을 적습니다.
5.1 Specify X-Y 를 선택하고 아까의 x, y 의 값을 적습니다.
5.2 결과를 미리 보고 싶으면 아래의 돋보기 모양 버튼을 선택해 미리 보기 창을 띄웁니다.
5.3 OK 버튼을 눌러서 창을 빠져나옵니다.



6. 메인화면으로 돌아왔으면 Convert 버튼을 선택해 일괄 crop을 실행 합니다.
끝.

참 쉽죠?
1. 편한점
  • 파일 한 두개를 암호화 해 둘 때 간편함 (윈도우 컨텍스트 메뉴를 지원해서 쉽게 암호화 가능)

    출처 : http://www.protectfileapps.com/


     
 
2. 불편한점 

  • 큰파일은 암호화 할 수 없음.
    한계가 어느정도 인지는 모르나 1.4GB 정도의 파일은 암호화 할 수 없었음

     

  • 한번 암호화를 해제 하면 다시 암호화를 해야 함. 

  • 시간이 오래걸림
    시험삼아 1만4천개정도의 파일이 담겨진 디렉토리를 암호화 해보았는데, 40분 째 암호화 중

3. 결론

  • 단순히 파일을 암호화 하는 용도라면 추천
  • 암호화한 파일을 보관하거나 자주 사용한다면 비추 (TrueCrypt 사용을 추천)


세월의 흔적이 묻어나는 간판들이 좋다.
jxl 로 엑셀파일을 작성 할 때, 입력받는 셀을 만들려면 아래와 같이 셀을 시트에 추가 한다. 

WritableWorkbook workbook = Workbook.createWorkbook(new File(fileName));
WritableSheet sheet = workbook.createSheet("sheetName", 0);
sheet.addCell(new Blank( 5, inx, new WritableCellFormat()));

위와 같이 추가한 셀에 01 이라고 입력을 해보면 자동으로 숫자로 인식되어 0은 없어지고 1만 남는다.  문제를 해결을 위해서는  셀을 만들 때 속성을 아래와 같이 지정해 주어야 한다. 

 
WritableWorkbook workbook = Workbook.createWorkbook(new File(fileName));
WritableSheet sheet = workbook.createSheet("sheetName", 0);
sheet.addCell(new Blank( 5, inx, new WritableCellFormat(NumberFormats.TEXT)));

셀에 01을 입력해 보면 01로 잘 들어가 있음을 알 수 있다.

NumberFormats.TEXT 의 내용을 API DOC 에서 찾아보면 아래와 같다.


jxl.write.NumberFormats
public static final jxl.biff.DisplayFormat TEXT
(Forces numbers to be interpreted as text)





자동열닫 커킥 커킥 에러날 때 설치

카오스의 필수품

+ Recent posts