iPhone 질렀습니다 ^^;

August 9th, 2008 344 views

결국은 참지 못하고 지르고야 말았습니다. 첫 번째 찾아간 소프트뱅크 대리점은 재고가 없었고, 두 번째 대리점에서도 예약 취소된 물건을 간신히 가지고 올 수 있었습니다. 8G와 16G의 차가 한 달에 500엔 이기에 16G 블랙으로 들고왔습니다.

일단 개봉 샷 부터 올라갑니다. 사진을 클릭하면 좀 더 큰 사진을 볼 수 있습니다.

Mac Life

[SAS] 숫자가 포함된 문자열의 정렬

August 8th, 2008 349 views

Q. 다음과 같은 데이터셋이 존재한다고 했을 때, 문자열변수 안의 숫자의 크기순으로 정렬하고 싶지만, 이대로 PROC SORT를 이용하면 A-1, A-10, A-12, A-2의 순으로 정렬됩니다. 문자열 안의 숫자의 크기 순으로 정렬하는 방법은 없나요?

Picture 1.png

A. 정렬을 하기 전에 id 변수의 숫자의 앞에 0을 추가할 필요가 있습니다. 0을 추가하려면 다음과 같은 과정이 필요합니다.

  1. scan 함수를 이용하여 변수를 “-” 문자를 기준으로 분리
  2. Zw.d 포맷을 이용하여 수치 문자열의 앞에 0을 추가
  3. CATX함수를 이용하여 전후의 공백을 없애고 분할할 문자열을 연결

예)

DATA test;
INPUT id $ age $ @@;
DATALINES;
A-1 10 A-2 15 A-3 9 A-5 5 A-8 6 A-9 3 A-10 12 A-12 7
B-3 9 B-5 3 B-8 4 B-9 6 B-11 7 B-15 10
;

DATA test2;
FORMAT id3 age;
SET test;

ID1 = SCAN(id,1,'-');
ID2 = PUT(INPUT(SCAN(id, 2, '-'),best.),Z2.);
ID3 = CATX('-', id1, id2);
RUN;

PROC SORT DATA=test2(KEEP = id3 age);
BY id3;
RUN;

SAS ,

1930년대에 제안된 방법으로 집중력을 높이자.

August 8th, 2008 383 views

ga_output_image-1.jpeg 현대사회는 정말 바쁘죠. 해야 할 일도 많고, 알아야 할 것도 많고… lifehacker에 집중력을 높이는 방법에 대한 글이 있더군요. 어찌 보면 뻔한 이야기이지만 그래도 마음을 다시 한번 굳게 다져 보자는 기분으로 옮겨 봅니다.

“The Antiques Digest”라는 웹사이트에서는 1930년대에 출판된 집중력을 높이는 방법을 소개하고 있다. 그 방법이라는 것이

  • 정기적인 휴식 (예를 들어 낮잠)
  • 스케줄을 정해서 일함(하루의 스케쥴을 생각해 무엇을 몇 시까지 끝낼 것인가 정해둠)
  • 집중할 수 있는 환경(방해가 될 요소가 없는 조용한 방 등)
  • 그리고, 고독

고독해지는 것 덕분에 감수성이 높아져 좋은 영감을 얻을 수 있다. 대단한 작품이나 아이디어는 조용한 환경에서 태어나는 것이다. 조용한 환경에서야말로 영감, 새로운 아이디어가 탄생한다. 에마손씨는 “고독은 천재에게 있어 엄격한 친구와 같은 존재이다. 차갑고, 사람들의 시선이 닿지 않는 은신처에서 태양과 별보다 멀리 날 수 있게 지탱해주는 날개를 만드는 것과 같다.”라고 했다.

요즘 세상에 위와 같은 조건을 충족시킨다는 것이 쉬운 일은 아니지만, 되도록 조용한 연구실 환경을 추구해 왔는데, 사람도 늘고 특히나 서버가 3대나 들어오는 바람에 우렁차게 돌아가는 냉각팬 소리가 신경을 거슬리는군요. 서버도 조용하게 돌아가는 세상이 왔으면 좋겠습니다. 냠…

일상다반사 ,