2012년 1월 10일 화요일

bash: rsync: command not found

bash: rsync: command not found
rsync: connection unexpectedly closed (0 bytes received so far) [receiver]
rsync error: remote command not found (code 127) at io.c(463) [receiver=2.6.8]


기존의 리눅스의 rysnc를 통해 윈도우서버의 자료들을 rsync + ssh 조합으로 백업 하고 있었다.
새로운 윈도우 서버를 추가하려고 cygwin을 설치하고 ssh 를 설치 한 것까지는 했으나,
윈도우 서버에다가 rsync를 설치 하지 않아서 발생한 문제.

ssh를 통한 rsync접속은 클라이언트만 rsync가 있으면 되는 줄 알았더니, 그게 아니였다.
클라이언트와 서버 모두에 rsync가 설치 되어 있어야 한다.

만약 rsync가 설치 되어있는데도 위와 같은 에러메시지가 나온다면

--rsync-path=/usr/local/bin/rsync

위의 같은 옵션을 사용하자.

2012년 1월 6일 금요일

novero Rockaway 구입 사용기





선없는 자유를 꿈꾸기에 블루투스 이어폰이 갖고 싶었다.


예전에 모토로라에서 나온 s9인가를 샀던 적이 있는 데, 끊기는 정도가 너무 심해서


중고로 팔아 버린 적이 있다.


몇달전에는 sony nwz-w262 를 샀는데, 이게 여름에는 괜찮은 데 겨울에는 두꺼운 옷을 입고


들으려고 하니까 넥밴드 제품이라 자꾸 벗겨지기 일쑤였다.


이번에는 직접 듣고 고를 생각으로 용산으로 갔다.


오랜만에 도착한 용산 지하철역은 참 많이 변해 있어서 조금 헤매였다.


전자상가라는 표지판만 따라가니, 카메라 파는 곳만 잔뜩 있는 가운데


블루투스 이어폰 파는 곳을 발견했다.


예상과는 다르게 블루투스 이어폰 전부를 체험해 보진 못하였지만,


한개의 모델을 체험해 본 결과, 끊기는 정도는 심하지 않아서 사기로 마음 먹었다.


해서 뭐를 살까 하다가 눈에 띈게 novero Rockaway 이었다.
사용자 삽입 이미지


다른 블루투스 이어폰과는 다르게 동글이가 없다는 점이 마음에 들었다.


그러나 가격대가 무려 2배이상인 15만원에 한다는 것이 마음에 걸렸지만 두고두고 오래 쓸 생각에


구매하게 되었다.


음질은 막귀여서 그닥 나쁘지 않은 정도.


끊기는 정도는 집에 올때 까지만 해도 없다시피 했는데, 집에 오니까 왜 이렇게 끊기니;;


좀 더 두고 봐야 겠고, 다른 한가지 문제는 귀에서 너무 잘 빠진다.


http://inhome.tistory.com/35 이분 얘기로는 이어팁을 바꾸면 그나마 났다고 한다.


좀 열받는 건 집에와서 인터넷 검색 해보니까 이게 인터파크에서 116,430원에


팔고 있었다. ㅡㅡ^


좀 깍아 달래서 14만 5천에 샀는 데, 그래도 무려 28,570이 비싸다.


인터넷이 싼건지, 용팔이가 비싸게 판건 지 모르겠지만 암튼 맘이 좀 아푸네~ ㅜㅜ

2011년 12월 30일 금요일

자주 쓰는 mssql 명령어

DB 파일 추가.
EXEC sp_attach_db @dbname = N'kookil',
@filename1 = N'D:\SQLDATA\MSSQL.1\MSSQL\Data\kookil.mdf',
@filename2 = N'D:\SQLDATA\MSSQL.1\MSSQL\Data\kookil.ldf'

유저명정보매치
기존 데이터베이스 사용자를 SQL Server 로그인에 매핑합니다. Microsoft SQL Server의 이후 버전에서는 이 기능이 제거됩니다. 새 개발 작업에서는 이 기능을 사용하지 않도록 하고, 현재 이 기능을 사용하는 응용 프로그램은 수정하십시오. 대신 ALTER USER를 사용하십시오.

USE [TESTDB]
EXEC sp_change_users_login "Update_One", "유저명", "유저명"

http://msdn.microsoft.com/ko-kr/library/ms174378.aspx

소유자 변경
SP_MSFOREACHTABLE 'sp_changeobjectowner "?", "dbo"'

http://gdbt.tistory.com/58

2011년 12월 29일 목요일

nowjs 설치

nowjs 를 설치 해 보았다.
세미나 가서 들은 한 서버에 50만명의 인원을 커버한다는 말의 임팩트가 아직도 남아있다.

centos 5.7 버젼에 설치.

yum groupinstall 'Development Tools' 

http://nodejs.org 에서 최신버젼을 다운.
cd /usr/local/src
wget http://nodejs.org/dist/v0.6.6/node-v0.6.6.tar.gz

tar zxvf node-v0.6.6.tar.gz
cd node-v0.6.6

 ./configure &&  make && make install

정상적으로 설치 되었다면 경로 등록을 해준다.

  vim /root/.bash_profile 에 아래 내용 추가.
  export NODE_PATH=/usr/local/lib/node_modules

일단 여기까지는 nodejs 설치 완료.

nowjs 설치를 위해 npm을 설치.
curl http://npmjs.org/install.sh > install.sh
 sh install.sh

npm install now -g
chown -R $USER /usr/local

설치 완료.

http://nowjs.com/doc/example 여기서 간단한 채팅 프로그램을 돌려 보았다.
정상적으로 아주 잘 돌아간다.

2011년 12월 27일 화요일

명령어 루프 돌리기

콘솔 상에  date 명령어를 1초마다 반복 실행한다.

while (true); do date; sleep 1; done

document.getElementById 가 null값을 가져오는 현상

document.getElementById 로 id 값을 불러오는 데, 자꾸 null값이 떠버린다.

해당 소스를 <head> 태그에 넣고 실행하면 이런 현상이 생긴다.

html 태그가 전부 생성 되기도 전에 자바스크립트 코드가 실행 되면서 발생하는 경우이다.

코드를 html 이 생성 완료된 시점(제일 하단)으로 옮겨서 실행시키면 정상적으로 동작한다.

2011년 12월 23일 금요일

php버젼에 맞지 않게 올렸을 때 발생한 문제.

서버에서 직접 접근시 문제가 없는 데, 웹에서는 아래와 같은 오류가 뜬다.
ERROR 1251: Client does not support authentication protocol requested by server; consider upgrading MySQL client

아파치 에러로그에서 아래와 같은 메시지가 계속 뜬다.
File 'NONEXISTENT/charsets/?.conf' not found (Errcode: 2)
Character set '#19' is not a compiled character set and is not specified in the 'NONEXISTENT/charsets/Index' file

아파치에서 php4모듈을 올려서 발생한 문제.
php5모듈로 변경해서 해결.