블로그 이미지
올해목표 // 10월 어학연수 떠나자~ 자수씨

카테고리

전체글 (1457)
Brand New! (28)
주절주절 (213)
MOT (11)
해외쇼핑 (49)
쇼핑노트 (150)
취미생활 (94)
iPhone (4)
Eclipse (121)
Google (83)
Spring (31)
JAVA (176)
JavaScript (59)
WEB (49)
Database (20)
OS (26)
Tools (8)
Tips (26)
IT정보 (1)
Book (21)
Programming (37)
외부행사 (43)
주변인들 (17)
여행노트 (60)
학교생활 (30)
회사생활 (52)
사회생활 (5)
외국어공부 (12)
잡동사니 (30)
Total
Today
Yesterday
 
01-15 13:31
 

달력

« » 2025.1
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
 

최근에 올라온 글

최근에 달린 댓글

오라클에서 테이브를 만들고 iBatis 쿼리를 뚝딱뚝딱 만들고 테스트를 했는데..

안된다....  type = #type# 이런식으로 썼는데 안된다...

쿼리로 돌려보면 잘된다...

무슨 문제일까하고 봤더니....

type 컬럼을 CHAR 로 잡았던 것이다..... (된장) VARCHAR 로 잡아야 하는데..

털썩... 내 2시간은 에어컨 바람과 함께 사라지다~

Posted by 자수씨
, |
1. 새로들여온 회사의 ASP 서버... 대학때 부터 bash shell 에 익숙한지라 c-shell 은 손에 맞지 않아
  bash shell 을 설치합니다.

2. http://www-03.ibm.com/systems/p/os/aix/linux/toolbox/download.html 이 곳에서 bash 를 다운
  받습니다. (rpm 으로.. source 는 설치가 안되요.. gcc 도 깔아야 하고.. 귀찮은게 많음)
 
    bash 3.0 License RPM Source The GNU Bourne Again shell (bash).


3. 서버에 접속해서 알맞은 위치에 놓고 다음과 같이 실행시킵니다.
# rpm - ivh bash-3.0-1.aix5.1.ppc.rpm
bash ################


4. 설치가 완료되었으나 모양이 별로...
  설정을 고쳐봅니다.
# cd ~
# vi .bashrc

.bashrc 파일

PS1='${debian_chroot:+($debian_chroot)}[\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\] ]\$ '
#PS1="[\u@\h \w] \\$"

# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
    PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD/$HOME/~}\007"'
    ;;
*)
    ;;
esac

# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.

#if [ -f ~/.bash_aliases ]; then
#    . ~/.bash_aliases
#fi

# enable color support of ls and also add handy aliases
#if [ "$TERM" != "dumb" ]; then
    #eval "`dircolors -b`"
    #alias ls='ls --color=auto'
    #alias dir='ls --color=auto --format=vertical'
    #alias vdir='ls --color=auto --format=long'
#fi

# some more ls aliases
#alias ll='ls -l'
#alias la='ls -A'
#alias l='ls -CF'

alias la='ls -la'
alias ll='ls -ll'
alias lk='ls -alk'
alias tarz='tar vxzf'
alias tarj='tar vxjf'


# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
if [ -f /etc/bash_completion ]; then
    . /etc/bash_completion
fi
PATH=$PATH:/usr/lib/oss/bin # ADDED_BY_OSS
SDL_DSP_NOSELECT=1 # ADDED_BY_OSS
export PATH SDL_DSP_NOSELECT # ADDED_BY_OSS

export PATH=$PATH:/usr/sbin


위와 같은 작업을 거치면 bash 는 설치 완료~~

Posted by 자수씨
, |
Panel 에 Tool 들을 추가하고 거기에 메뉴를 붙이려고 했더니

Tool 에서 사용하는 handler 인 Function 클래스의 execute() 메소드는 EventObject 가 없습니다.

버튼처럼 EventObject 가 있어야지 좌표를 잡아서 메뉴를 뿌려주는데...

그래서 과감하게 소스를 약간 수정하고 몇 개를 새로 추가했습니다.



사용자 삽입 이미지

gwt-ext forum 에 글을 올릴 자신이 없는 자수씨... =ㅁ=;;; 동적 트리는 언제 정리할래?? ㅋㅋㅋ

Posted by 자수씨
, |
일반적인 트리 (총 노드 개수 100개 이하??) 에서는 필요 없지만

노드가 많은 경우에는 동적으로 구성하는 것이 클라이언트나 서버쪽 부하를 줄이는데 도움이 됩니다.

기본적으로 gwt-ext 나 extjs 는 제가 찾아본 바로는 지원해쥐 않으므로 다음과 같이 구현합니다.

Posted by 자수씨
, |

한창 CSS Sprites 에 관심을 가지고 gwt-ext 에서 사용할 수 있게 만들었었는데

패널 헤더에 아이콘으로 추가하니 이런식으로 나오는 것이였습니다.

사용자 삽입 이미지

타이틀이랑 툴들은 온데간데 없고;;; 저렇게 되었습니다.




한참을 이리바꿔보고 저리바꿔본 결과는 ...
사용자 삽입 이미지

너비와 높이를 제거하니 저렇게는 나오더군요....



그래도 아래쪽에 있는 이미지의 흔적이 보이므로 약간 더 손을 보면....
사용자 삽입 이미지

이미지의 위치를 +4px 를 하니 이쁘게 자리를 잡았습니다.




기존에 gwt-ext 에서 css sprites 를 할 경우 트리나 그리드, 메뉴바나 툴바의 경우 위치값이
약간씩은 달라져야 해서 제너레이터에서 일반 모드와 -bar 모드로 생성을 했었는데
이제는 -header 모드도 추가되어야 할 것 같네요...





Posted by 자수씨
, |

엘리먼트 property를 지정해주면 됩니다.

ext:qtip << 이 property 에 지정된 값이 tooltip 으로 표현이 됩니다.

Posted by 자수씨
, |

Portet 에서 RSS reader 를 구현하기 위해서 관련 라이브러리를 찾다가 찾은 것...

ROME: RSS and Atom Utilities

ROME is an set of open source Java tools for parsing, generating and publishing RSS and Atom feeds. The core ROME library depends only on the JDOM XML parser and supports parsing, generating and converting all of the popular RSS and Atom formats including RSS 0.90, RSS 0.91 Netscape, RSS 0.91 Userland, RSS 0.92, RSS 0.93, RSS 0.94, RSS 1.0, RSS 2.0, Atom 0.3, and Atom 1.0. You can parse to an RSS object model, an Atom object model or an abstract SyndFeed model that can model either family of formats.

 - 다양한 형식을 지원하는 것 같다? ㅋㅋㅋ
 - JDOM 1.0 이상을 필요로 한다. [관련링크]

사용법은 의외로 간단하다


reader 외에도 다른일을들 하는 것 같은데.... 귀찮아서 이번에는 패스요~


Posted by 자수씨
, |
회사에서 Portlet 을 만들면서 다시한번 깨닫게 된 부분...

우선 Javadoc 의 내용을 보면 다음과 같다.



15년간 배운 저질 영어실력으로 번역을 하자면 위와 같다.

뭐... 조금더 편하게 풀이 하자면 해당 컨테이너(주로 Panel) 에 새로운 아이템이 추가될 경우 doLayout() 을 호출하라는 의미이다. 파라미터 shallow 는 자기 자신만 재계산한다는 의미로 자식들은 자동 계산되는 레이아웃이어야만 원하는 결과를 얻을 수 있다는 뜻 일듯....

괜히 렌더링된 Panel 에 무언가를 추가했는데 안나온다고 찡얼되지 말고 (나 처럼;;;) doLayout() 을 호출한다면 원하는 결과가 나올 수도 있을 것이다.



어떠한 프레임워크도 전반적으로 이해하지 못하고 들이대는 건 자신에게 큰 화를 미친다는 걸....

Posted by 자수씨
, |
사용자 삽입 이미지

케로로 얼굴 검은색으로 돌리다가 다른 색 것을 발견하고 다시 작업하느라 -_ㅜ...

이걸 어디에 쓰지? ㅋㅋㅋ

Posted by 자수씨
, |

카스 레몬 >_<

주절주절 / 2008. 5. 14. 14:34

한예슬 >_<



기프트콘 준다기에;;; 이런 속물;;;

Posted by 자수씨
, |

글 보관함

최근에 받은 트랙백