Install Java 6 on Ubuntu 10.04

df

$ sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
$ sudo apt-get update
$ sudo apt-get install sun-java6-jdk
$ sudo update-java-alternatives  -l
java-1.5.0-sun 53 /usr/lib/jvm/java-1.5.0-sun
java-6-sun 63 /usr/lib/jvm/java-6-sun
 
$ sudo update-java-alternatives -s java-6-sun

Excel Tip

1. 테이블에 입력된 값이 계속 추가될 경우: OFFSET 함수를 이용하여 테이블에 추가된 항목을 UPDATE 하게 한다.

예: OFFSET($A$1,0,0,COUNTA($A$1:$A$30),1)

2. 데이터 유효성 검사를 이용하여 입력 받는 값을 목록으로 지정할 수 있다. 이 때 이름 정의를 이용하여 목록을 지정한다.

3. 고급 필터를 이용하기 전에는 조건 범위를 지정해야 한다. 조건 범위는 테이블로 지정한다. 아래 예는 제품이 A이고 가격이 100인 경우(AND 조건)에 사용하는 조건 범위를 나타낸다.  

AND 조건 범위 지정 예
제품명 가격
A 100

아래 예는 제품 A 또는 가격이 100 인 경우에 사용하는 조건 범위를 나타낸다.

OR 조건 범위 지정 예
제품명 가격
A  
  100

4. 고급 필터에서 목록 범위를 지정할 때 F3 키를 누르면 이름정의에서 정의한 목록을 볼 수 있다.

5. INDEX 함수를 이용하면 숫자에 매핑되는 셀값을 얻어 올 수 있다.

6. VBA 에서 프로시저 형식은 3가지가 있으며 Sub는 매크로, Function은 사용자 정의 함수, Property 는 Sheet에 이벤트를 발생 시킬 때 사용한다.

7. VBA 에서 Debug Message를 출력할 때는 Debug.print 를 이용한다. (http://www.cpearson.com/excel/debug.htm)

Multiple clipboards (VIM)

vim에서 어떤 문장을 yy로 복사하여 p로 붙여넣기를 하다가  dd, cc, D, C, x, s 와 같은 명령을 사용하면 이전에 복사한 문장이 사라지고 dd로 삭제한 문장이 붙여넣기가 됩니다.

이럴 때는 vim에서 제공하는 clipboard를 이용하면 쉽게 이전에 복사했던 문장을 다시 붙여넣기 할 수 있습니다.

vim에서는 clipboard를 register라고 부르며, :reg 명령을 치면 register에 저장된 내용을 볼 수 있습니다.

복사 명령에서 사용할 register를 지정하고 싶으면 명령을 사용하기 전에 “a 를 타이핑 합니다. a는 레지스터 이름입니다.

예를 들어, a라는 레지스터를 이용하여 복사를 할 때는 “ayy 를 타이핑하고, 붙여넣기를 할 때는 “ap 를 타이핑하면 됩니다.

반도체 제대로 이해하기 (반도체 교양 서적)

반도체 생산과정과 내부 구조에 대해 아주 쉽게 설명된 책입니다. 처음 반도체 관련 교육을 받을 때는 지식이 없어서 많이 힘들었는데, 이 책을 보면서 쉽게 이해하게 됐습니다.

반도체에 대해서 잘 모르시는 분들에게 교양 서적으로 추천합니다.

http://www.yes24.com/24/goods/1806129

Windows 에서 Samba 로그아웃 하기

윈도우에서 삼바에 접속하면 사용자 아이디와 비번이 남아 있어서 다음에 접속할 때는 로그인 필요없이 접속이 가능하게 됩니다.

사용자를 변경하고 싶다면 삼바에 로그인 되어 있는 계정을 로그아웃 해야 됩니다. 이 때 아래와 같은 방법을 사용하여 삼바 접속을 삭제하면 됩니다.

윈도우키 + R 을 눌러서 cmd 를 실행한다.
명령어 창에서 아래와 같이 입력.
> net use
> net use /delete \\삼바주소