2008년 7월 18일 금요일

WordPress로 이사합니다.

WordPress로 이사합니다.

http://lum7671.wordpress.com/

ScribeFire에서 Blogger로 이미지 업로드 API 지원이 잘 안되는군요.
Blogger의 Custom Widget이 좀 아쉽긴하지만 WordPress가 더 사용하기 편할 것 같습니다.
자꾸 이사하는게 부담스럽지만 뭐 그래도 이것 저것 사용해 보는것도 나쁘지 않은것 같습니다.

네이트온 맥 1.0.25.74 (trunk)

이 버전은 정식 릴리즈 나오기 전 사용자의 불편을 생각해서 올리는 QA를 거치지 않은 버전입니다.

다운로드 : 네이트온 맥 버전 1.0.25.74
주의 : 다운로드 페이지에 있는 광고는 이 블로그와 상관없습니다. 사기 광고 일 수 있으니 주의하세요.

  • 버디리스트에서 오프라인 모바일 표시


2008년 7월 17일 목요일

Cygwin, rxvt 화면

회사가 AD시스템을 도입으로 Windows의 Task Scheduler를 기본으로 "사용안함" 해놔서 Cygwin의 crontab을 써볼까? 하는 생각에 오랜만에 Cygwin을 설치해 보았다.

기본 도스창은 Drag도 메뉴에서 선택해야 하고 Text Copy 역시 쉽지가 않아서 Cygwin을 설치하면 rxvt를 설치한다.

Cygwin을 2002년에 사용하고 거의 사용을 안했으니 많이 바뀌었을 것 같다.

가장 눈에 띄는것이 rxvt이다 글꼴이 Monospace, Bistream Vera Sans 인지 잘은 모르겠지만 우선 맘에 든다. 기본 색상 역시 바탕은 짙은 파랑에 글자는 연한 노랑도 맘에 든다. 

Cygwin_rxvt01

C:\cygwin\cygwin.bat


@echo off
C:
chdir C:\cygwin\bin
rxvt.exe -display :0 -e /usr/bin/zsh --login -i
REM bash --login -i

2008년 7월 16일 수요일

네이트온 맥 1.0.25.73 (trunk)

이 버전은 정식 릴리즈 나오기 전 사용자의 불편을 생각해서 올리는 QA를 거치지 않은 버전입니다.

다운로드 : 네이트온 맥 버전 1.0.25.73
주의 : 다운로드 페이지에 있는 광고는 이 블로그와 상관없습니다. 사기 광고 일 수 있으니 주의하세요.

  • Growl 알림창 개선
  • Dock Icon의 메시지 받은 개수 표시 개선 (메시지 창 개수에서 대화받은 개수로...)










2008년 7월 15일 화요일

네이트온 맥 1.0.25.72 (trunk)

이 버전은 정식 릴리즈 나오기 전 사용자의 불편을 생각해서 올리는 QA를 거치지 않은 버전입니다.

다운로드 : 네이트온 맥 버전 1.0.25.72
주의 : 다운로드 페이지에 있는 광고는 이 블로그와 상관없습니다. 사기 광고 일 수 있으니 주의하세요.

  • 쪽지 URL 링크 되도록 수정


2008년 7월 14일 월요일

네이트온 맥 1.0.25.70 (trunk)

이 버전은 정식 릴리즈 나오기 전 사용자의 불편을 생각해서 올리는 QA를 거치지 않은 버전입니다.

다운로드 : 네이트온 맥 버전 1.0.25.70
다운로드 : 네이트온 맥 버전 1.0.25.70.2
주의 : 다운로드 페이지에 있는 광고는 이 블로그와 상관없습니다. 사기 광고 일 수 있으니 주의하세요.

  • URL 깨짐 수정.
  • Hot clip 개발 중.


기존의 URL파싱을 RegexKit을 이용해서 하도록 수정했습니다.


#import <RegexKit/NSString.h>
...
NSString *regexString = @"((https?|ftp|gopher|telnet|file|notes|ms-help):((//)|(\\\\))+[\\w\\d:#@%/;$()~_?\\+-=\\\\.&]*)";
/* URL이 있으면 */
if ( [messageString isMatchedByRegex:regexString] == YES ) {
NSString *resultString = NULL;
NSString *replacementString = @"<a href=\"$1\" target=\"_blank\">$1</a>";
resultString = [messageString stringByMatching:regexString replace:RKReplaceAll withReferenceString:replacementString];
}
...


HotClip은 WebWidget을 개발 중입니다. 잘되면 SMS도 개발된 WebWidget으로 하면 좋을 것 같다는 생각이 듭니다.
javascript, OnClick 쪽 처리가 잘 안되고 있는데요. WebWidget을 다시 한번 도전해 보려고 합니다.



URL 깨짐


RegexKit 적용


Hotclip 메뉴

2008년 7월 11일 금요일

Cocoa, RegexKit Framework ld error in 10.4.11 tiger.

RegexKit Framework를 문서에 나온 데로 프로젝트에 추가했는데
컴파일에서 다음과 같은 에러가 발생하면, RegexKit Framework Source를 받아서 Compile해서 추가하면 에러가 발생하지 않는다.

collect2: ld returned 1 exit status
cd /Users/x/Documents/trunk/NateOn
/Developer/usr/bin/g++-4.0 -o /Users/x/Documents/trunk/NateOn/build/NateOn.build/Debug/NateOn.build/Objects-normal/ppc/NateOn -arch ppc /Developer/Library/PrivateFrameworks/ZeroLink.framework/Versions/A/Resources/libZeroLinkAppStub.a -Wl,-all_load -L/Users/x/Documents/trunk/NateOn/build/Debug -L/Users/x/Documents/trunk/NateOn -L/Users/x/Documents/trunk/NateOn -L/Users/x/Documents/trunk/NateOn -L/Users/x/Documents/trunk/NateOn -L/Users/x/Documents/trunk/NateOn -L/Users/x/Documents/trunk/NateOn -F/Users/x/Documents/trunk/NateOn/build/Debug -F/Users/x/Documents/trunk/NateOn/.. -F/Users/x/Documents/trunk/NateOn/.. -F/Users/x/Documents/trunk/NateOn -F/Users/x/Documents/trunk/NateOn/Frameworks -F/Users/x/Documents/trunk/NateOn -F/Users/x/Documents/trunk/NateOn -F/Users/x/Documents/trunk/NateOn -F/Users/x/Documents/trunk/NateOn -F/Users/x/Documents/trunk/NateOn -F/Developer/Local/Frameworks -F/Developer/Local/Frameworks -framework Growl -framework Cocoa -framework WebKit -lcrypto -framework Carbon -framework SystemConfiguration -framework IOKit -framework RegexKit -Wl,-Y,1455 -framework ZeroLink -F/Developer/Library/PrivateFrameworks -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4 -Wl,-x -Wl,-unexported_symbols_list -Wl,/Developer/Library/PrivateFrameworks/ZeroLink.framework/Versions/A/Resources/ZeroLinkAppStub.nexp -Wl,-sectcreate -Wl,__TEXT -Wl,__zerolink -Wl,/Users/x/Documents/trunk/NateOn/build/NateOn.build/Debug/NateOn.build/Objects-normal/ppc/NateOn.zerolink
/Developer/usr/bin/../libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: warning -F: directory name (/Users/x/Documents/trunk/NateOn/Frameworks) does not exist
/Developer/usr/bin/../libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: /Developer/Local/Frameworks/RegexKit.framework/RegexKit unknown flags (type) of section 6 (__TEXT,__dof_RegexKit) in load command 0
collect2: ld returned 1 exit status


주의사항
  • RegexKit Framework 컴파일은 README.MacOSX를 보고 Terminal에서 컴파일 한다. 소스안의 RegexKit.xcodeproj를 XCode로 컴파일하니 Warnning이 발생했다.
  • 개인적으로 MacPort를 사용하고 있어서 Termial에서 compile이 아마 XCode에서의 컴파일과 다르지 않을까? 하는 생각을 한다.


RegexKit 홈페이지 : http://regexkit.sourceforge.net/

2008년 7월 8일 화요일

네이트온 맥 1.0.25.68 (trunk)

이 버전은 정식 릴리즈 나오기 전 사용자의 불편을 생각해서 올리는 QA를 거치지 않은 버전입니다.

다운로드 : 네이트온 맥 버전 1.0.25.68
주의 : 다운로드 페이지에 있는 광고는 이 블로그와 상관없습니다. 사기 광고 일 수 있으니 주의하세요.



* 쪽지알림설정에 "알림 사용하지 않음" 추가.


* Growl 화면

dyld: Library not loaded... Reason: image not found


NateOn has exited due to signal 5 (SIGTRAP).
[Session started at 2008-07-08 15:53:39 +0900.]
dyld: Library not loaded: @executable_path/../Frameworks/Growl.framework/Versions/A/Growl
Referenced from: /Users/x/Documents/trunk/NateOn/build/Release/NateOn.app/Contents/MacOS/NateOn
Reason: image not found


좀 어이없는 설정으로 Framework link error에서 헤맨 것 같다.
결론적으로는 아래 그림에서 보이는 "Copy only when installing" 옵션이 켜져 있어서 에러가 발생했었다.

이게 켜져있으면 NateOn.app 디렉토리안에 Frameworks 의 자료들이 Copy가 되지 않는다.
개인적으로 판단하기에는 이 옵션이 기본인지 모르겠지만 컴파일 시간을 조금이라도 줄여보고자 체크가 되있었던것 같다.

Growl과 같이 Dynamic Library를 사용하는 Framework은 이 옵션을 꺼야한다.


2008년 7월 7일 월요일

네이트온 맥 1.0.25.67 (trunk)

이 버전은 정식 릴리즈 나오기 전 사용자의 불편을 생각해서 올리는 QA를 거치지 않은 버전입니다.

다운로드 : 네이트온 맥 버전 1.0.25.67
주의 : 다운로드 페이지에 있는 광고는 이 블로그와 상관없습니다. 사기 광고 일 수 있으니 주의하세요.

2008년 7월 3일 목요일

네이트온 맥 1.0.25.64 (trunk)

이 버전은 정식 릴리즈 나오기 전 사용자의 불편을 생각해서 올리는 QA를 거치지 않은 버전입니다.


dir4you :
다른것보다 저는 대화창에 말 계속 결러오는데 다른 창이 맨 앞으로 와있는 경우 독이 계속 튀면서 메세지가 오는것을 알려주는거를
설정으로 바꿀수 있었으면 좋겠습니다 ㅠ_ㅠ

말걸려오면 다른작업을 하기 힘들정도로 독에서 아이콘 튀는 모습이 거슬려서 오프라인으로 접속할때가 많습니다.

링크 : http://www.appleforum.com/443777-post365.html


네이트온 맥 1.0.25.64 버전 추가 수정사항.
  • 튀어오르는 아이콘 알림 설정 추가.




다운로드 : 네이트온 맥 버전 1.0.25.64
주의 : 다운로드 페이지에 있는 광고는 이 블로그와 상관없습니다. 사기 광고 일 수 있으니 주의하세요.

- 끝 -

네이트온 맥 버전 1.0.25.60 (trunk)

이 버전은 정식 릴리즈 나오기 전 사용자의 불편을 생각해서 올리는 버전입니다.

불편 의견에 대한 링크 :
http://www.appleforum.com/application/41080-%EB%84%A4%EC%9D%B4%ED%8A%B8%EC%98%A8-%EB%A7%A5-%EB%B2%84%EC%A0%84-%ED%98%84%EC%9E%AC-%EC%B6%94%EC%A7%84%EC%A4%91-26.html

수정이 간단하고 다른 부분은 영향이 적어서, 그나마 안전하다고 생각되어서 올립니다.
이런 식의 업로드는 필요할 때 비주기적으로 올릴 것이고 이 버전에 대해서도 버그 리포팅을 해주시기 바랍니다.

네이트온 맥 버전 1.0.25.60
주의 : 다운로드 페이지에 있는 광고는 이 블로그와 상관없습니다. 사기 광고 일 수 있으니 주의하세요.

  • 대화 알림창 구현
  • 쪽지 이미지 수정 (로그인 버디 이미지에서 쪽지 이미지로 수정)


혹시 작업중 대화창이 팝업으로 떠서 문제였던 분들은 설치해보세요.

- 끝 -

2008년 7월 2일 수요일

네이트온 맥 1.0.25.55 버전 릴리즈

네이트온 맥 버전 1.0.25.55

  • 친구 차단 표시 오류 수정

  • 쪽지 색 설정 저장되도록 수정

  • 사용자 정의 이모티콘 사용 시 부하 해결

  • 2000자 이상 쪽지 전달, 답장 오류 수정

  • 긴 대화명 변경 시의 오류 수정



다운로드 : http://nateonweb.nate.com/help/maclinux/mac_download.htm

이번 패치에서 중요한 내용은 여러 명이 함께 그룹 채팅을 할 때
맥 사용자가 2명 이상 끼어 있고 윈도우 사용자가 사용자 정의
이모티콘을 보냈을 때 맥 네이트온끼리 패킷을 주고받는(ping pong)
버그를 수정했습니다.

이 현상이 발생하면 네트웍 사용량이 늘어나고 CPU 부하가 늘어나고
네이트온이 죽는 경우도 발생했습니다.

- 끝 -

Powered by ScribeFire.

2008년 6월 26일 목요일

Subversion / Migrating a Repository

Suversion 서버를 Windows 2003에 설치해서 사용하고 있다.
Suversion 1.4.x를 사용하고 있었는데 1.5.0버전이 릴리즈 되어서 Repository의 데이터도 1.5.0 버전에 맞게 생성하고 싶었다.

다음은 Windows에서 Repository 데이터를 윗 버전으로 migrate 하는 방법이다.
이 방법은 단순히 데이터만 옮기는 게 아니고 그간 작업했던 revision history까지 모두 옮겨진다.

1. 원래 작업하던 디렉터리 명을 바꿨다.

D:\SVNROOT\nateon.mac => D:\SVNROOT\nateon.mac.bak


2. 터미널(cmd.exe)창을 열어서 다음과 같이 작업을 한다.

D:\SVNROOT> svnadmin --version
svnadmin, version 1.5.0 (r31699)
...
D:\SVNROOT> svnadmin dump nateon.mac.back > nateon.mac.bak.dumpfile
D:\SVNROOT> svnadmin create nateon.mac
D:\SVNROOT> svnadmin load nateon.mac < nateon.mac.bak.dumpfile


이제 기존에 사용하던 "D:\SVNROOT\nateon.mac" 을 그대로 사용하면 된다.


3. 클라이언트 작업

클라이언트에서는 원래 svn checkout으로 내려받아서 작업하던 디렉터리는 backup을 해두고 새로 svn checkout 으로 내려받아 사용하면 된다.

Mac 에서 터미널을 열고


$ mv nateon.mac nateon.mac.bak
$ svn --version
svn, 버전 1.5.0 (r31699)
...
$ svn checkout svn://[url]/nateon.mac



참고 : http://svnbook.red-bean.com/en/1.1/ch05s03.html#svn-ch-5-sect-3.5

2008년 6월 18일 수요일

Firefox 3 Released !!!

Let's go challenge a Guinness World Record !!! :-)
http://www.spreadfirefox.com/en-US/worldrecord/


Powered by ScribeFire.

2008년 6월 13일 금요일

My .zshrc on OSX(mac)

This is my .zshrc on OSX.


% cat .zshrc ~
# Lines configured by zsh-newuser-install
HISTFILE=~/.histfile
HISTSIZE=1000
SAVEHIST=1000
setopt appendhistory autocd beep extendedglob nomatch notify
bindkey -e
# End of lines configured by zsh-newuser-install
# The following lines were added by compinstall
zstyle :compinstall filename '/Users/x/.zshrc'

autoload -Uz compinit
compinit
# End of lines added by compinstall

# 한글 입력을 위한 정의
INPUTRC=$HOME/.inputrc
LANG=ko_KR.UTF-8
PATH=/opt/local/bin:$PATH
SVN_EDITOR=vim

# Prompt, PS1 is left, RPS1 is right.
PS1="%m@%n%% "
RPS1="%~"

export INPUTRC LANG PATH SVN_EDITOR PS1 RPS1

alias ls='ls -FGw' # 한글 표시, 디렉토리면 뒤에 / 표시, 확장자별 색상 표시

2008년 5월 28일 수요일

kubuntu 8.04 (64-bit) CD :-)

I am very happy because of the kubuntu 8.04 (64-bit) CD was arrived today. :-)

Powered by ScribeFire.


#1


#2


#3


#4

비 효율적인 한국 사회

다른나라와 비교해서 한국 사회만의 장점도 있을 것이다.
하지만 오늘은 한국 사회를 비판해 본다.

출처: "한 걸음 더 나아가기 위해 반드시 필요한 시간... 투자의 시간 & 7기 대학생 인턴 모집" - 예병일의 경제노트 -

...

가끔 발표되는 생산성 비교 자료를 보면, 미국 근로자보다 연간 560시간을 더 많이 일하고 있는 우리의 생산성은 미국의 60~70%에 불과합니다. 특히 디자인, 회계, 컨설팅 등 '기타 사업서비스업'의 생산성은 미국의 30% 수준에 불과하다는 통계도 나왔을 정도입니다.
...

한국 사람들이 머리가 나빠서 생상성에서 안되니 시간으로라도 떼워야 하는건가?

한국사회에서 公과 私 구분을 못하는 것도 문제이다.
어쩔때는 일을 잘하고 못하고를 떠나서 저 사람이 나와 친한정도로 판단하는 경우가 많은 것 같다.
그 만큼 어울림이 심하다고 볼 수 있다.

좋은 쪽으로 생각하면 업무 효율을 늘이고 호흡이 잘 맞아서 생산성도 좋을 것 같으나,
위에서 보여주는 이야기에서 보듯 그건 이상이고 현실은 부정적이다.

일 할 시간에 일할 수 있도록 분위기가 만들어져야 한다.
평생을 일에 끌려다니는것 또한 끔찍하다.

효율성 있는 한국이 되어서 보다 쾌적한 삶을 살 수 있기를 바란다.

2008년 5월 21일 수요일

ubuntu / chsh / change shell

chsh is change login shell program.
it's contained in passwd package.

it's used like this:

$ cat /etc/passwd
...
x:x:1000:1000:Doo-Hyun Jang,,,:/home/x:/bin/bash

$ chsh
Password:
Changing the login shell for x
Enter the new value, or press ENTER for the default
Login Shell [/bin/bash]: /usr/bin/zsh

$ cat /etc/passwd
...
x:x:1000:1000:Doo-Hyun Jang,,,:/home/x:/usr/bin/zsh

2008년 5월 9일 금요일

LightSMS 바로 띄우기

다음을 참조해서 바로 가기 단축 아이콘을 만든다.
바탕화면과 같은곳에 만들어 두면 FF를 따로 띄우지 않고 바로 LightSMS를 사용할 수 있다.
"C:\Program Files\Mozilla Firefox 3 Beta 3\firefox.exe" -chrome chrome://lightsms/content/main.xul

1. 바로가기 만들기 화면


2. "대상"에 잘 적혔는지 확인


3. LightSMS를 띄운 화면


[참고]
* FF 띄우지 않고 lightsms만 띄울 수 있는 바로가기?


Powered by ScribeFire.

2008년 5월 6일 화요일

구글, G메일의 정말 만족할만한 서비스.



오늘 내 G메일이 새로운 G메일로 변신을 했다.
가장 눈에 띄는것은 "이전 버전" 이라는 메뉴링크가 생겼고,
주소록을 클릭하니 찾기 쉽게 입력하기 쉽게 바뀌었다는것이다.

나는 브라우져로 firefox(3beta버전)를 사용하고 있는데
Better Gmail 2 확장이 이제 잘 먹는다.
"?"키를 눌러서 투명한 도움말 창을 바로 바로 띄울 수도 있고
테마가 깨짐 없이 잘 입혀졌다.(Grays and Blues)

태그도 색을 지정할 수 있으니 한눈에 분류가 잘 되는것 같다는 생각이 든다.
나는 5개의 메일계정을 G메일로 받고 있어서 분류가 잘되었으면 하는 생각을 갖고 있었다.

한국에서 구글의 많은 써비스가 고전하고 있지만 G메일 만큼은 현재 국내 어떤 메일 보다도 뛰어난것 같다.


Powered by ScribeFire.