Do Not Think!!!

Posted
Filed under 사진으로 기록하기
지난 26일(금)~27일(토) 동안 호그와트 마법학교 제2기 신입생 면접이 진행이 되었는데요...
오늘 29일 하루종일 어려운 합격자 선발과정을 통해 모두 32명의 합격자를 발표했어요...
30분이라는 짧은 시간동안의 면접만으로 250명이 넘는 지원자 중에서 32명을 선발하는 것 자체가 너무나 어려운 일이었어요...
호그와트 제2기 신입생 선발에 위자드웍스의 모든 멤버가 열을 올렸는데요...
그 길고도 어려웠던 시간을 잠깐이나마 사진으로 남겨봅니다.


사용자 삽입 이미지



사용자 삽입 이미지



사용자 삽입 이미지



사용자 삽입 이미지



사용자 삽입 이미지



사용자 삽입 이미지



사용자 삽입 이미지



사용자 삽입 이미지



사용자 삽입 이미지



사용자 삽입 이미지



사용자 삽입 이미지



PENTAX *ist DS2, 번들
Posted
Filed under 사진으로 기록하기
월요일에 한글과컴퓨터 리눅스용 한글 패키지를 구매했는데, 오늘 도착했습니다.
그동안 사용하고 있던 체험판을 지우고, 바로 정품을 설치했어요...
사실 대부분의 문서는 오픈오피스를 이용해서 작성하는데, 간혹 한글로 작성한 문서를 봐야하는 경우에만 사용하는데요...
사용빈도가 떨어지긴 하지만, 그래도 정품을 구입했습니다.
한글 815 이후 정말 오랜만에 한글과컴퓨터 소프트웨어를 구입했네요...









Posted
Filed under 글로 기록하기
꽤나 길었던 한 주동안의 휴가를 마치고, 내일이면 일상으로 복귀합니다.

혹시하 하는 마음으로 메일을 열어봤는데...

이런... 메일이 산더미처럼 쌓여 있네요... ㅜㅜ

아마도 지난 한 주동안 많은 일들이 있었던거 같아요...

흐흐흐...
내일부터는 밀린 일좀 빨리 처리하고, 올 한해를 깔끔하게 마무리 해야죠.
(메일을 대충 보니, 빠르게 처리할 수 있는 일은 아닌거 같은데 말이죠...)
Posted
Filed under 01010101
리눅스에서 java thread dump를 확인하기 위해 SIGQUIT 를 이용하는데요...
[code]$ klil -3 <pid>[/code]

실제로 dump가 안생기때가 있습니다.
(왜그런지 이유는 잘 모르겠어요 ㅜㅜ)

그럴때에는 jstack이라는 java tool 을 이용해서 thread dump를 확인합니다.
[code]$ jstack <pid> > thread.dump[/code]
Posted
Filed under 글로 기록하기
iBatis를 사용할 경우 메모리 누수 문제가 발생한다고 해서... 잠깐 검색을 해봤어요.
일단 찾은건 두 가지 정도인데...
이 내용은 계속해서 업데이트를 해야겠습니다.

정리한 내용 보기


Posted
Filed under 글로 기록하기
라고 까지는 아니고, 어째 기억나는게 okjspkenu님의 부스에서 푼 문제밖에 없네요...


아래코드에서 주석이 있을때와, 주석을 제거했을 때, fib(n) 함수 호출 횟수의 차이가 얼마나 되는지 수식으로 구하세요~
[code]public long fib(long n) {
   if (n == 0) return 0L;
   if (n == 1) return 1L;
   //if (n == 2) return 1L; // <-- 요 주석
   return fib(n-1) + fib(n-2);
}[/code]

대충 이런 문제였어요~

핸드폰으로 찍어 흔들린 문제 사진 보기


정답 보기



에효...
요거 푸느라 세션 하나 날리고...


그래도 정답을 맞춰서 선물로 빅뱅 CD를 받아왔어요~

선물 보기



Posted
Filed under 01010101
ImageMagick이라는 이미지 편집 소프트웨어가 있습니다. 이 소프트웨어를 이용하면 간단하게 이미지를 편집할 수 있는데요...
많은 프로그래밍 언어에서 사용할 수 있는 API는 물론, command line 툴도 제공을 하고 있어서, 간단하게 쉘스크립트를 작성해서 사용할 수 있습니다. (다만, GUI는 찾지 못했습니다.)

사진을 찍고, 블로그에 올리기 위해 이미지를 리사이즈 하는 스크립트입니다.
[code lang-sh]#!/bin/bash

if [ ! -e output ]; then
    mkdir output
fi

# 확장자가 JPG인 이미지를 800x600px로 리사이즈 하기
for img in *.JPG
do
    echo "resizing $img ..."

    width=`identify -ping $img | cut -f 3 -d " " | cut -f 1 -d "x"`
    height=`identify -ping $img | cut -f 3 -d " " | cut -f 2 -d "x"`

    if [ $width -gt $height ]; then
        convert -resize 800x600 -unsharp 1.0x1.0+1.0 $img output/$img
    else
        convert -resize 600x800 -unsharp 1.0x1.0+1.0 $img output/$img
    fi
done[/code]

위자드팩토리 - 추천블로그 위젯에 적용하기 위해, 위젯 미리보기 이미지에 추천블로그 엠블럼을 합성하는 스크립트입니다.
[code lang-sh]#!/bin/bash

if [ ! -e output ]; then
    mkdir output
fi

# 각 디렉토리(1, 2, 3) 안에 있는, 확장자가 gif인 이미지에 honored-bar.png 이미지 붙이기
for dir in $(seq 1 3); do
    if [ ! -e output/$dir ]; then
        mkdir output/$dir
    fi

    for file in $dir/*.gif; do
        echo "compositing $file ..."
   
        composite -gravity south honored-bar.png $file output/$file
    done
done[/code]


Posted
Filed under 사진으로 기록하기
2008년 가을...
첫 나들이...
창덕궁...
창덕궁 가을 단풍이 그렇게 이쁘다고 하던데...
가뭄 때문인지, 생각처럼 단풍이 이쁘지는 않았어요...
아무래도 내년에 다시 가봐야 할 듯...


창덕궁에 들어가기 전... 밖에서 바라본 돈화문 너머...
사용자 삽입 이미지



도촬이 컨셉인가? 어째, 문 너머에서 찍은 사진이 많아요.
사용자 삽입 이미지



무한도전 이미지랑 안비슷한가요?
사용자 삽입 이미지



아놔... 염장질.
사용자 삽입 이미지



어째 허전한게, 모델이 필요해요.
사용자 삽입 이미지



애련정. 저기로 넘어가서 한번 사진을 찍어보고 싶었는데, 마지막 시간이라 그런지, 뒤에서 아저씨가 빨리 나가라고 재촉해서 급하게 지나쳤어요. ㅜㅜ
사용자 삽입 이미지



사용자 삽입 이미지



사용자 삽입 이미지




PENTAX *ist DS2, 번들
Posted
Filed under 사진으로 기록하기
오늘 회사 홈페이지에 사용할 이미지를 만들기위해, 스튜디오에서 사진촬영을 했습니다.
간단하게 스냅샷 사진을 찍을 요량으로 카메라를 들고 갔는데, 생각보다 어둡더군요...

그냥 카메라를 안꺼내고 있다가, 재미있는 표정들이 나와서 몇장 찍었는데요...
사무실에 들어와서 보니, 사진이 모두 이상하네요 ㅜㅜ

이렇게 사진 찍는 걸 보면서 즐거워 하고...

이렇게 사진 찍는 걸 보면서 즐거워 하고...




사진을 찍으면서 즐거워 하고...

사진을 찍으면서 즐거워 하고...




단체사진 PART 1

단체사진 PART 1




단체사진 PART 2

단체사진 PART 2




ARENA ?

ARENA ?




PENTAX *ist DS2, 삼식이(시그마 30m F1.4)

덧) egg에게 삼식이 빌려서 찍었는데, 이거 좋은데요?
Posted
Filed under 01010101
간만에 삽질 좀 했습니다.

몇일 전 부터 RSS 수집기가 말썽을 일으켰는데, 이 문제를 수정하느라고 한참을 고생했습니다.
계속해서 해당 프로세스가 CPU와 메모리 자원을 한없이 먹는 문제가 발생을 했는데...
thread dump를 확인한 결과 찾은 문제는, 정규표현식으로 이미지 주소를 추출하는 부분이었습니다.

이 문제를 해결하기 위해, 정규표현식 성능을 높이기 위한 방법을  좀 찾아봤습니다. 그 중에서, 몇가지 방법이 나와있는데, 이 중에서
  • STEP 1 : 정규표현식을 적용할 문자열이 길면, 성능이 떨어지기 때문에, 정규표현식을 적용할 문자열을 짧게 합니다.
[code]desc = desc.substring(0, 1000);[/code]
  • STEP 2 : 정규표현식이 적용되지 않는 문자열을 필터링 합니다.
[code]if (0 > desc.indexOf("<img ") && 0 > desc.indexOf("<IMG ")) {
    return;
}[/code]
  • STEP 3 : Pattern.compile 을 한번만 해서 재사용
[code]private static Pattern pattern = Pattern.compile("<img.+?src=\"(.+?)\"", Pattern.CASE_INSENSITIVE);[/code]

이렇게 적용을 했더니,
[code]STEP 0 - 3639 ms
STEP 1 - 2647 ms
STEP 2 - 2148 ms
STEP 3 - 1900 ms[/code]
이렇게 시간이 많이 절약이 됐네요.