2009년 10월 27일 화요일

내 도메인으로 사용하는 구글의 메일 (Google Application)

개요

 

개인도메인에서 사용할 메일 서버를 물색하던 중

구글메일(Gmail)에서 클럽, 그룹에서 사용가능한 커뮤니티 지원용 메일을 발견하고

포스팅을 해볼까 한다. 물론 무료이다.

(단 50User까지만 그이상은 고급용을 사용하면 되고 비용은 1년에 $50으로 상당히 저렴하다)

(추가적으로 알아본 결과 고급형은 1User당 $50이며 기본형에서 제공하는 50User 또한 비용이 청구된다. ;;;)

 

아래와 같은 형태로 구글에서 소개를 하고 있다.

메일뿐만 아니라 일정,공유문서,사이트(위키)까지 지원을 한다니 놀라울 따름이다.

게다가 메일의 용량은 유저당 7Gbyte!!

 

그룹의 커뮤니티 구축을 돕는 Google 표준형 애플리케이션

사용자의 클럽, 가족, 스포츠 팀 또는 그룹이 온라인에서 손쉽게 서로 연락하고 작업할 수 있습니다. Google 표준형 애플리케이션이 있으면 가능할 뿐 아니라 웹페이지를 만들어 세상에 자신의 존재를 알릴 수도 있으며, 이 모두가 무료입니다.

Gmail

hikingfan@your-group.com 같은 맞춤 이메일을 만드세요.

Google 캘린더

일정을 계획하고 친구와 일정을 공유하세요.

Google 문서도구

온라인에서 문서, 스프레드시트 및 프리젠테이션 공유

Google 사이트 도구

웹사이트 또는 그룹 위키를 만들어 보세요.

 

가입방법

 

기본형(무료) : http://www.google.com/apps/intl/ko/group/index.html (50User 제한)

고급형(유료) : http://www.google.com/apps/intl/ko/business/index.html

 

1. 위의 사이트에 접속해서 가입하기를 누른다.

 

2. 사용하고자 하는 도메인을 입력한다.

 도메인이 없는 경우 바로 구입해서 등록하는 것도 가능하다

 

3. 관리자의 정보를 입력한다.

 

4. 관리자 계정을 설정하고 약관에 동의한다.

 

5. 가입 완료!!! 이제 세부적인 설정만 남은 상태이다.

 

 

세부 설정

 

가입을 하고 나면 아래와 같은 대쉬보드를 볼 수 있다.

 

1. 도메인 소유권 확인 (대쉬보드 캡쳐의 붉은 사각형)

 

  처음으로 설정할 것은 도메인의 소유권 확인이다. 도메인이 없으면 테스트 도메인을 써야한다 -_-;;;

  도메인의 소유권은 2가지 방식으로 확인이 가능하다.

 

    1. DNS서버상의 요구하는 CNAME(별칭)을 등록하는 방법

    2. 웹서버상의 요구하는 HTML을 등록하는 방법.

 

    필자는 DNS설정보다 웹서버에 파일을 올리는것이 편해서 HTML파일을 등록했다.

    HTML파일은 특정한 내용은 담은 특정한 이름의 html파일을 웹서버에 업로드 하고 확인을 누르는 것으로 끝난다.

 

2. 각종 서비스 활성화 (대쉬보드 캡쳐의 주황 사각형)

 도메인의 소유권이 확인이 되었으면 필요한 서비스를 활성화 시켜준다.

 메일의 경우 mx값을 추가하는 것이 필요하므로 그부분은 나중에 다시 살펴보도록 하자

 

3. 서비스 추가 (대쉬보드 캡쳐의 보라 사각형)

 제공되는 서비스 이외의 주소록관리나 추가적으로 Google App Engine에서 제공하는 App도 등록이 가능하다.

 

4. 도메인 추가 (대쉬보드 캡쳐의 초록 사각형)

 만약 다중의 도메인을 사용한다면 도메인도 추가할 수 있다!!

 

5. 사용자 추가 (대쉬보드 캡쳐의 검은 사각형)

 기본형의 경우 최대 50명까지 등록이 가능하다. 이정도면 왠만한 작은 기업도 가능하다!!

 사용자를 추가하고 관리기능을 추가하고 싶으면 사용자 목록에서 수정이 가능한다.

 추가된 사용자는 첫 로그인시 약관에 대한 동의를 밟는다.

 

6. DNS서버상의 MX등록 

 정상적으로 메일을 등록하기 위해서는 DNS상의 메일서버의 값을 등록해줘야한다.

 DNS서버가 없는 경우에는 호스팅업체나 도메인 등록 업체에서 처리가 가능할 듯하나

 (가비아의 경우 네임플러스 등) 필자는 메뉴에 접근이 안되서 확인을 하지는 못했다.

 아래는 Windows서버상에서 운영하는 DNS의 대한 설정부분이다.

 MX값을 구글에서 제공하는 메뉴에 따라 등록해주는 것으로 절차는 끝난다.

 추가적으로 SPF도 등록이 가능한데 매뉴얼에 설정에 관한게 없어서 포기

 


7. 추가적인 DNS연결

 이제 남은일은 MX값 등의 설정이 구글에서 접수가 되고 나면 서비스되는 URL을 변경해주는 작업만 남았다.

 필자는 개인적으로 Mail,Docs,Calendar만 url변경을 해서 사용을 한다.

 DNS에 등록하는 절차는 DNS서버에 CNAME(별칭)으로 원하는 서브 도메인을 입력하고 ghs.google.com으로

 연결만 해주면 된다.

 

 

JDK5의 새로운 기능 - 1부. 비정형인자(Varargs)

과거 JDK2버전부터 개발해온 입장에서 항상 새로운 JDK가 릴리즈되면

무엇이 차이인지 궁금한 마음에 이것 저것 찾아보았지만

막상 JDK5의 기능으로 구성된 소스들을 보게 되면 아리송한 내용이 많았다.

그래서 정리를 해보도록 하겠다.

 

1부 비정형인자(Varargs)

 

개발을 하다보면 메소스 생성시 인자의 수가 정해지지 않은 메소드가 필요할 경우가 있다.

보통은 이런 경우에 Set나 Map, List 등의 Collection을 이용해서 인자로 전달하게되는데

Collection들의 경우 전달하는 측에서 Instance를 생성해야한다는 불편과 더불어

처리하는 쪽에서도 Casting을 해야하는 불편이 있다.

(Casting문제는 다음편에 다룰 제너릭에서 답을 구할 수있다)

 

JDK5에서는 이러한 불편함을 해소하기 위해서 임의의 수의 인자를 전달하는 선언이 가능하게 되었다.

 

인자로 받는 수를 더해주는 add 라는 메소드가 필요할 경우

 

//JDK 1.4 이전

List args = new ArrayList();

args.add(10);

args.add(11);

args.add(12);

add(args);

 

public int add(List args) {

  int sum = 0;

  for(Iterator iter=args.iterator(); iter.hasNext(); ) {

    int arg = (Integer) iter.next();

    sum += arg

  }

  return sum;

}

 

//JDK 5

add(10,11,12);

public int add(int... args) {
  int sum = 0;
  for(int arg : args) {
    sum += arg;
  }
}

 

대단히 간편하게 인자의 수를 지정할 수 있다.

 

한가지 주의해야할 점은

비정형 인자도 다수의 인자와 함께 사용이 가능하지만 인자 선언부에서

비정형인자는 마지막에 단 한번만 사용할 수 있다.

 

public int add(String a, int... args) //올바른 선언(O)
public int add(int... args, String a) //잘못된 선언(X), 비정형인자가 마지막이 아님
public int add(int... args, String... a) //잘못된 선언(X), 비정형인자가 두번 사용됨

 

 

2009년 10월 26일 월요일

Div의 display속성과 visibility 속성의 차이

div 태그로 만든 영역을 보이지 않게 하는 방법은 2가지가 있다.

div의 style의 속성을 아래와 같이 두가지로 설정할 수 있는데

쓸때마다 차이점이 아리송해서 정리해둔다.

 

1. display:none <-> block

 

  영역 자체가 존재하지 않는다.

  none였던 영역을 block시키면 layout에 따라서 하단 div가 밀려나거나 위치가 변경된다.

  즉 존재가 없다가 추가된다.

 

 

2. visibility:hidden <-> visible

  영역자체는 존재하나 내용은 보이지 않는다.

  즉 빈영역이 존재하고 hidden에서 visible로 변경하게 되면 그 영역의 내용이 채워진다.

 

추가적으로 display속성이 더 존재하지만 아직 파악은 하지 않았으나

필요시 찾아서 참고해보도록 하자

 

none,block,inline,inline-block,list-item,table-header-group,table-footer-group

 

 

2009년 10월 21일 수요일

balsamiq 의 Mockups (UX Degign Tool - UX 디자인 툴 )

소개

 

UI를 Prototyping 하기 위해서 주로 사용해왔던 PowerPoint 을 대체할만한 툴이 나와서 소개해볼까 한다.

기존의 사용하던 툴들은 너무 UI를 그리기 힘들었다 리스트를 만들고 콤보박스등을 만들기 위해선

어마어마한 시간이 필요했기에 간략하게 아래와 같이 그려왔던게 사실이다.

하지만 쉽게 UI를 그릴 수 있는 툴이 있어서 사용을 해보았다.

왠만큼 사용할 만한 UI 컴포넌트 들이 이미 다 만들어셔 있어서 가져다 내용만 채워주면 된다! Wow!

디자인 또한 연필로 그린

 

다운로드

 

다운로드는 공식홈페이지(http://www.balsamiq.com/)에서 가능하며

JIRA나 Conruluence 등 과도 연동이 가능하다고 한다.

간단하게 웹상에서 데모를 보고 싶으면 http://www.balsamiq.com/demos/mockups/Mockups.html

 

 

UI 샘플 - PowerPoint Version (-_-;;;;;)

아래 것도 나름 시간을 많이 들여서 그린 것이다.

 

UI PowerPoint Version

UI PowerPoint Version

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

UI 샘플 - Mockups Version (Wow!!)

너무 편하게 끌어다 쓰고 내용만 입력하면 된다. 디자인도 마음에 들고 ㅎ

 

UI - Mockups Version

UI - Mockups Version

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2009년 10월 7일 수요일

독서 목록

2008년(17권)


눈먼자들의도시 - 주제 사라마구/정영목/해냄 - ★★★★★


눈뜬자들의도시 - 주제 사라마구/정영목/해냄 - ★★★☆☆


무중력 증후군 - 윤고은/한겨레 - ★☆☆☆☆


크라임제로 1,2 - 마이클 코디/노블마인 - ★★★★☆


신의유전자 1,2 - 마이클 코디/노블마인 - ★★★☆☆


구해줘 - 기욤 뮈소/밝은세상 - ★★★☆☆


공중그네 - 오쿠다 히데오/은행나무 - ★★★★☆


인더풀 - 오쿠다 히데오/은행나무 - ★★☆☆☆


환야 1,2 - 히가시노 게이고/랜덤하우스코리아 - ★★★★☆


호박방 1,2 - 스티브 베리/밝은세상 - ★★★☆☆


황금물고기 - 르 클레지오/문학동네 - ★★☆☆☆


지구영웅전설 - 박민규/문학동네- ★★☆☆☆


네탓이야 - 와카타케 나나미/북폴리오 - ★★★☆☆

2009년(24권)


당신 거기 있어 줄래요 - 기욤 뮈소/밝은세상 - ★★☆☆☆


삼미 슈퍼스타즈의 마지막 팬클럽 - 박민규/한겨레출판사 - ★★★★☆ (2009/01/10-01/14)


꿈의 해석 - 지그문트 프로이드/열린책들 - ★☆☆☆☆ (01/15-)


그림자 자국 - 이영도/황금가지 - ★★★★☆ (01/31-02/03)


뇌 1,2 - 베르나르 베르베르/열린책들 - ★★★★☆ (05/15)


백야행 1,2,3 - 히가시노 게이고/태동출판사 - ★★★★☆ (06.20-07.07)


  사람은 무얼 두려워하는가 하면, 그때까지 떠 있던 태양이 져버리는 것이야.
  자신에게 쏟아지던 빛이 사라지는 것을 매우 두려워하지
  떨어져있는것을 줍는것과 남의 것을 내것과 바꿔치기하는게 어디가 달라
  돈이든 가방을 멍하니 놓고가는게 나쁜거지
  이세상은 빈틈을 보이는 자가 지는거야


뼈 모으는 소녀 -  믹 잭슨/생각의나무 - ★★★★☆


악인 - 요시다슈이치/은행나무 - ★★★★☆


개를 돌봐줘 - J.M.에르/작가정신 - ★★★★★


원거리 연애 - 고데마리 루이/창해 - ★★☆☆☆


자살가게 - 장 튈레/열림원 - ★★★☆☆


  삶이란 있는 그대로의 삶 자체를 말하는 거에요. 있는 그대로의 가치가 있는 것이죠!
  서툴거나 부족하면 서툴고 부족한 그대로의 삶은 스스로 담당하는 몫이 있는 법입니다.
  삶에 그 이상 지나친것을 바라선 안 되는 거예요.


나이팅게일의 침묵 - 가이도 다케루/예담 - ★★★☆☆


마호로 역 다다심부름집 - 미우라 시온/들녘 - ★★★★☆

 

여름과 불꽃과 나의 사체 - 오츠이치/황매 - ★★★☆☆


천년의 금서 - 김진명/새움  - ★★★★☆

 

구글 VS 네이버 - 강병준/전자신문사 - ★★★★☆

 

향수 - 파트리크 쥐스/열린책들 - ★★☆☆☆

 

위저드베이커리 - 구병모/창비 - ★★★★☆

 

   아무런 목적도 의미도 없는 채로 우연히 거기 있었던 것들이

  서로를 향해 손을 뻗으면서 그때부터 이유를 만들어 간다고 해.

  그렇게 만들어진 이유들의 흩어짐이 대원리 또는 숙명을 이뤄.

 

  무엇보다도 사람의 감정은 어째서 뜨거운 물에 닿은 소금처럼 녹아 사라질수 없는 걸까.

  때로 어떤사람에게는 참치통조림만도 못한 주제에.

  그러다 문득 소금이란 다만 녹을뿐 사라지지 않는다는 걸 깨닫는다.

  어떤 강제와 분리가 없다면 언제고 언제까지고 그안에서

 

죽은 왕녀를 위한 파반느 - 박민규/예담 - ★★★★★

 

  모든 사랑은 오해다. 그를 사랑한다는 오해, 그는 이렇게 다르다는 오해, 그녀는 이런 여자란 오해,

  그에겐 내가 전부란 오해, 그의 모든 걸 이해한다는 오해, 그녀가 더없이 아름답다는 오해,

  그는 결코 변하지 않을 거란 오해, 그에게 내가 필요할 거란 오해,

  그가 지금 외오울 거란 오해, 그런 그녀를 영원히 사랑할 거라는 오해... 그런 사실을 모른 채

 

  인간의 내면(內面)은 코끼리보다 훨씬 큰 것이고, 인간은 결국 서로의 일부를 더듬는 소경일 뿐이다.

 

  누구에게라도 사랑을 받는 인간과 못 받는 인간의 차이는빛과 어움의 차이만큼이나 커.

 

  사랑은 인간이 얻을 수 있는 최고의 이익이였고, 세상의 가장... 큰 이익이었다.

  천문학적 이익이란 아마도 이런 걸 뜻하는게 아닐까, 무렵의 나는 생각했었다.

 

 

빵가게 재습격/무라카미 하루키/권남희/창해 - ★★☆☆☆

 

  태엽을 감는 새야, 너는 네 태엽을 감지 않았더냐?

 

 

새벽 세시, 바람이 부나요?/다니엘 글라타우어/문학동네 - ★★☆☆☆

 

  그걸 받아줄만한 사람에게는 있는 그대로의 모습을 드러내도 괘찮다는 걸 알기 때문이죠.

 

  가깝다는  건 거리를 줄이는 게 아니라 거기를 그복하는 거에요.

  긴장이라는 것은 완전함에 하자가 있어서 생기는 게 아니라 완전함을 위해 꾸준히 나아가고

  완전함을 유지하려고 끊임없이 노력하는 데서 생기는 거에요.

 

  당신 생각을 많이해요.

  아침에도, 낮에도, 저녁에도, 밤에도, 그리고 그 사이와 그 바로 전, 바로 후에도.

  다정한 인사를 보냅니다. from 레오

   

2009년 10월 6일 화요일

CPU 성능 비교

간혹 CPU구매시에 참고할만한 정보라서 포스팅

관련링크

브레인 박스 - 그래프라 보기 좋고, 각 벤치툴에 따른 결과를 볼 수 있고 상품 링크도 걸려있음

http://www.brainbox.co.kr/table/chart.asp?target=cpu


외국의 사이트로 간략하게 되어 있으나 이미 엑셀로 다운받아서 만들어 놨으니

첨부파일로 대체해서 보면 될듯

http://www.cpubenchmark.net/cpu_list.php

 

 

관련게시물 : 그래픽(GPU) 성능 비교

컴퓨터 메인보드 모델명 알아내기

커맨드 창에 아래와 같이 입력한다.

C:\>wmic baseboard

입력하면 보드에 관련된 정보가 나타난다


C:\>wmic baseboard get product

라고 입력을 하면 보드의 모델명만 확인할 수 있다.


Vga 의 모델명 알아보기

cmd /c "(echo DC000:0100 0200 && echo QUIT) | debug > c:\vga.txt && start notepad c:\vga.txt

vga.txt파일은 나중에 삭제해주자

그루비 댄싱걸

진짜 잘추네요.
춤찰추는 사람 보면 너무 부러워.