요즘 맥을 한창 쓰고 있는데...
기본 터미널 프로그램 말고, iTerm 이라는 터미널 프로그램을 설치해서 쓰고 있습니다.
기본 터미널 보다 편리한 기능들이 있네요.

그런데, 아주아주 불편한 점이 있었는데, vim 실행시 방향키로 이동이 안된다는 것이었습니다.
보통 에디팅을 할때, h,j,k,l 로 움직이긴 하지만,
때로는 insert 모드에서 방향키로 움직여 가면 에디팅 할때가 있거든요
방향키가 먹지 않으면 한칸씩 움직이면 다른 글자를 써야 할때는  esc 키를 매번 눌러야하는 불편함이 있었죠.
그래서, -_-; 구글형님께 물어봤습니다 .
역시. 해결책 있었습니다.

Manage Bookmarks... 메뉴에서 방향키를 사용하고자 하는 북마크를 선택하시고, 에디트 합니다.
키보드의 설정이 xterm (OS X) 로 되어있다면, Global 로 바꿔주세요
그럼 이제 방향키도 작동하게 됩니다. ^^

이제 좀 불편한게 없어지겠네요 ㅋㅋ

즐맥 하세요 ^^

'개발&팁' 카테고리의 다른 글

rails api 문서 추출하기  (0) 2008.03.01
Unicode 와 BOM  (0) 2008.02.28
ruby on rails 에서 단수 복수 알아내기.  (1) 2007.12.26
Debian 에서 ipv6 끄는 방법..  (0) 2007.12.04
php5-json 설치하기 & 사용하기  (0) 2007.11.23
블로그 이미지

하루하루

하루하루를 열심히 살아가는 그런 사람이 되고자 합니다. 오늘을 후회없이 말이지요.

,
레일즈 공부중입니다.
그런데, 공부하다보니, 좀 짜증나는 부분이 있더군여.
테이블과 모델을 매핑하거나, 액티브 레코드에서 관계 정의 할때 단수 복수를 관례에 따라 써야 쉽게 개발이 가능하더군요..
그런데... -_-;;
문제는 복수 단수를 잘 모른다는데 있었습니다. -_-;;; 영어공부를 좀 할껄 그랬나요 ㅜ.ㅜ
그래서 찾았습니다.

다음과 같은것이 있네요

C:\work\rails_apps\demo>ruby script/console
Loading development environment.
>> 'person'.pluralize
=> "people"
>> 'people'.singularize
=> "person"
>> 'TaxAgency'.pluralize
=> "TaxAgencies"
>> 'data'.singularize
=> "datum"
>>

이상입니다. ^^

'개발&팁' 카테고리의 다른 글

Unicode 와 BOM  (0) 2008.02.28
MAC 의 iTerm 의 vim 실행시 방향키 문제  (2) 2008.01.05
Debian 에서 ipv6 끄는 방법..  (0) 2007.12.04
php5-json 설치하기 & 사용하기  (0) 2007.11.23
손바닥 모양 CSS cursor 속성주기  (0) 2007.11.18
블로그 이미지

하루하루

하루하루를 열심히 살아가는 그런 사람이 되고자 합니다. 오늘을 후회없이 말이지요.

,
path => /etc/modprobe.d/aliases
위치의 파일을 열면


alias net-pf-10 ipv6

이러한 부분이 보인다.
이 부분을 다음과 같이 수정한다.

alias net-pf-10 off
또는
alias net-pf-10 off ipv6

이상 끝.

블로그 이미지

하루하루

하루하루를 열심히 살아가는 그런 사람이 되고자 합니다. 오늘을 후회없이 말이지요.

,
php 에서 json 을 쓰게 되었습니다. -_-;;
라이브러리 찾아 돌아다녔죠...

뭐 금방 있더군요...
수많은 라이브러리들이 나오구요...
이것들을 비교해 놓은 페이지도 있네요.

저는 php-json 을 선택했습니다.

음... 사실.. ubuntu 에서 아래와 같이 땡기면 날라오는것이 php-json 입니다.

sudo apt-get install php5-json

그리고 홈페이지에 나와 있는 간단한 예제.

$val = array("abc" => 12,
"foo" => "bar",
"bool0" => false,
"bool1" => true,
"arr" => array(1, 2, 3, null, 5),
"float" => 1.2345
);
$output = json_encode($val);
echo $output."\n";

안됩니다. -_-;;;;;

설정해야 합니다..apt-get 으로 땡겨도 설정은 자동으로 안해주나 봅니다. -_-;;

php.ini 파일을 열어서

extension=json.so

추가해 줍니다. extension 설정하는 부분이 주석처리 되어 있을껀데... 주석풀고 해당 자리에 추가해
주세요..


이상 끝.




블로그 이미지

하루하루

하루하루를 열심히 살아가는 그런 사람이 되고자 합니다. 오늘을 후회없이 말이지요.

,
보통 링크나 버튼에 마우스가 올라갔을경우 손바닥 모양으로 변하는 CSS Style 을 주실때,

cursor: hand;


라고 하시는거 같습니다.
그런데, 이것은 IE 에서만 적용되는 방법이라 쓰시면 안됩니다. 다른 브라우저에서는 인식을 못하거든요.
손바닥 모양이 나오게 하고 싶으실때는 다음과 같이 해주세요 ^^

cursor:pointer;


이상 입니다. ^^
블로그 이미지

하루하루

하루하루를 열심히 살아가는 그런 사람이 되고자 합니다. 오늘을 후회없이 말이지요.

,
예를 들어 java, javac 의 링크를 바꾸고 싶으면 다음과 같이 한다.

sudo update-alternatives --config java

sudo update-alternatives --config javac

이상.


블로그 이미지

하루하루

하루하루를 열심히 살아가는 그런 사람이 되고자 합니다. 오늘을 후회없이 말이지요.

,

.vimrc 기억하기!!!

개발&팁 2007. 8. 29. 08:32
리눅스에서 쓰는 대표적인 편집기가 vim 입니다.
저도 주로  vim 을 쓰는데요.
이번에 새로 시스템을 정비하면서 또 .vimrc를 날려 먹었네요. -_-;
또 검색해서 copy & paste를.... ^^;;;
백업겸 해서 포스팅 합니다. 제 .vimrc 입니다. ^^;

set nocompatible " VI 오리지널과 호환하는 모드를 사용하지 않음(VIM확장)
set number " 라인번호를 붙임
set backspace=indent,eol,start " BS로 라인끝과 처음 자동들여쓰기한 부분을 지날수 있음
set tabstop=4 " 탭문자는 4컬럼 크기로 보여주기
set shiftwidth=4 " 문단이나 라인을 쉬프트할 때 4컬럼씩 하기
set autoindent " 자동 들여쓰기
set visualbell " Alert 음을 화면 깜박임으로 바꿔보여주기
set laststatus=2 " 최종상태 2개 기억하기
set statusline=%h%F%m%r%=[%l:%c(%p%%)] " 상태표시줄 포맷팅
syntax on " 적절히 Syntax에 따라 하일라이팅 해주기
set background=dark " 이건 터미널 모드에선 영향이 없다.
set paste
set cindent " C 언어 자동 들여쓰기
set showmatch       " 매치되는 괄호의 반대쪽을 보여줌
set autowrite       " :next 나 :make 같은 명령를 입력하면 자동으로 저장
set title           " 타이틀바에 현재 편집중인 파일을 표시
set fileencodings=utf-8,cp949

syntax on

hi Comment term=underline cterm=underline ctermfg=8

set tags=./tags,../tags,../../tags,../../../tags

map <F1> K
map <F2> v]}zf
map <F3> zo

map <F5> :25vs ./<CR>:set nunumber<CR>^Ww
map <F6> ^Ww
map <F7> O


루미넌스님의 vimrc 를 참조하고, 필요한거 몇개 더 붙였음을 명시합니다. ^^;;


블로그 이미지

하루하루

하루하루를 열심히 살아가는 그런 사람이 되고자 합니다. 오늘을 후회없이 말이지요.

,

요즘 자바스크립트질에 빠져 있었는데, ( 참 재미 있습니다. ㅋ )
그동안 다른 분들이 짜 놓은거 눈팅만 하고 있었는데, 저도 드디어 나름대로 하나 만들었습니다.
뿌듯하네요. 캬캬.. :)

embox.js 설명가기

lightbox 흉내내기 한건데요. 나름 심플합니다. 크크

블로그 이미지

하루하루

하루하루를 열심히 살아가는 그런 사람이 되고자 합니다. 오늘을 후회없이 말이지요.

,
mysql 사용자 권한 설정.

mysql> grant all privileges on *.* to 'user'@'host' identified by 'new_password';

mysql> flush privileges;

참고 페이지

맨날 잊어 먹고, 맨날 구글링 해서 쓴다.
잊어먹지 말자. -_-;;;


블로그 이미지

하루하루

하루하루를 열심히 살아가는 그런 사람이 되고자 합니다. 오늘을 후회없이 말이지요.

,
우리 개발자들은 일을 나눌때, 각자 나름의 방식으로 일을 나누고, To-do list 를 만들고, 이를 하나씩 해결해 나갑니다. 여러분들은,(개발자) 자신의 이 방법에 만족 하고 계십니까? 일을 제대로 나누고 해결해 나가고 있다고 생각하십니까? 

저는 이상하게도, 계획 단계에서 일을 나누고, To-do list 를 만들고 일을 진행해 나가다 보면, 일이 틀어진다는 느낌을 받습니다. 또한, 하나의 milestone 이 끝나면 원하는 기능이 돌아가지 않을때도 있었지요.

저는 하나의 milestone 이 끝나면 하나의 완성된 어플리케이션이 나오기를 기대합니다. 즉, 전체적으로 100의 일이 있다면, 20을 끝냈다고 해도 20 만큼의 완성된(동작하는) 어플리케이션이 나오기를 기대하는 것이죠, 하지만, 이런 경우는 제대로 없었습니다. 일 쪼개기를 제대로 하지 못한 탓이겠지요. ^^;

오늘 KLDP 에서  '왜 사용자 스토리' 라는 글 하나를 읽었습니다. 이 글을 보면, 제가 하던 방식이 하지 말라는 방식과 정확히 일치 하더군요. 크크 사용자가 어플리케이션을 사용할때, 나올 수 있는 스토리를 왜 만들어야 하는지도 알게 되었습니다.

저와같은 고민을 하고 계신분들 있으면 '왜 사용자 스토리' 라는 KLDP 의 글을 읽어 보시길 강추 합니다.




블로그 이미지

하루하루

하루하루를 열심히 살아가는 그런 사람이 되고자 합니다. 오늘을 후회없이 말이지요.

,