Linux2012. 6. 7. 17:45

db서버하나가 시간이 두시간이나 차이나는것을 발견

흔한 방법인


rdate -s time.bora.net

은 말그대로 rdate를 사용하는데 이 서버가 의존성에러를 뿜으며 커널업그레이드를 시도함..


다른방법을 찾던중


ntpdate time.bora.net

으로 해결하였다.


하드웨어 시간까지 동기화시킬려면


hwclock -w

로 리눅스시간->하드웨어시간 으로 동기화가능하다.

Posted by IanMK2
PHP2012. 6. 7. 15:15

무엇이 틀렸을까요?


고고씽 버튼을 클릭하면 분명 '꺍'이라고 alert이 뜹니다.

하지면 페이지 이동은 하지 않습니다.

submit 으로는 document.location.href를 호출할 수 없기 때문입니다.


input type=button 으로 변경하면 됩니다... -_-




이 문제로 3시간 삽질

Posted by 알 수 없는 사용자
Window2012. 6. 7. 14:51

WinRAR Self Extractor를 안다면, 이해가 빠를것입니다.

단순히 압축해제 기능만이 있는 것이 아니라, 지정 디렉토리 혹은 임시 디렉토리에 압축을 풀고 실행파일을 (파라메터를 포함해서)실행해주는 기능이있죠.


마찬가지로 7-Zip도 그렇게 패키징이 가능합니다.

7-ZIP SFX Maker를 설치하고, Resource Hacker도 설치합니다. 그리고 Resource Hacker의 파일들을 옴겨줍니다.

그리고 .Net Framework 3.5가 필요합니다. 아, 그리고 7-ZIP SFX Maker는 관리자 권한으로 실행하시길 권장합니다.


설치 끝...

이제 사용하시면 됩니다.


원하는 텍스트를 넣은 (예: 진행하시겠습니까?) Dialog 창을 띄워서 Yes/No로 진행여부를 묻게도 할 수 있으며,

Extract Progress 창에서 취소 버튼을 클릭하면 (예: 취소하시겠습니까?) 등의 Cancel prompt 창을 띄워서 Yes/No로 진행여부를 묻게 할수도 있습니다.

원하는 아이콘도 넣으실 수 있습니다.

Meta Data 기록도 가능하고, Task를 넣어서 압축 해제후의 파라메터를 포함한 앱의 실행도 가능합니다.


저의 경우는 고객사에서 원격지원을 요청할때, VNC를 리버스 모드로 실행해주는 역할로 사용합니다.

{remote-npine-thanks-moon-sung-moon.zip(ㅋ)}


출처: http://teejee2008.wordpress.com/category/my-freewares/7-zip-sfx-maker/

Posted by 알 수 없는 사용자
Window2012. 6. 7. 09:50

VS 개발자들이 골머리 썩는 이유중에 하나... 유저가 닷넷 설치를 모름 -_-


닷넷 3.5야 아마 기본적으로 들어있겠지만, 4.0 이후는 이 기능이 편리해질듯...



Posted by 알 수 없는 사용자
JAVA2012. 6. 4. 10:35
SharedPreferences pref = getSharedPreferences(PREF_KEY,MODE_PRIVATE);
SharedPreferences.Editor edit = pref.edit();
edit.putLong("Key", value);
edit.commit();

어떻게 이 간단한걸 맨날 잊어먹나 모르겠다


Posted by IanMK2
Window2012. 6. 4. 10:17

인터넷에서 다운로드한 파일이 Windows 보호라면서 차단되는 경우가 있다. 이것은 Windows 8 뿐만아니라 Vista 이상 OS에 모두 해당되며,

NTFS에 기록되는 것은 XP SP2 (SP3 였나...)이후부터 하고 있었는데, Windows 8은 아에 차단되버린다 -_-;

해결방법은 간단하다. 문제가 되는 실행파일의 속성을 변경해주면 된다.






Posted by 알 수 없는 사용자
Linux2012. 5. 31. 16:25

ssh 접근할때마다 비밀번호 치기가 귀찮아서, 윈도 클라이언트 putty로 개인키를 통해서 리눅스 서버에 접근하려고 하였다.

결과, ssh-keygen 으로 1시간 이상을 삽질했다. 결과적으로 생산성이 저하될 위기에 처해있었다.


결국 문성문씨가 주신 URL을 한글자 한글자 다시 보고 차근차근 생각해보며, 성공했다.



0. puttygen을 실행하고 Generate를 누르면, 마우스 커서를 blank 공간(A부분이 처음엔 blank)안에서 움직이라고 한다. 마우스 커서의 움직임을 통해서 키를 만들어낸다.

1. A에 생성 된 키는 리눅스 계정의 ~/.ssh/authorized_keys 에 텍스트 포멧으로 넣고, B의 Save private key 를 클릭하여 putty용 키를 만들어서 써야한다.

(30분동안 A를 무시하고 private key를 리눅스 서버에 넣고 쇼를 했다. 나머지 30분은 ssh-keygen과 /etc/ssh/sshd_config와 함께 춤췄다.)




2. putty를 실행하고 auto login 등을 설정하고, B에서 만들어진 파일을 불러오게 옵션을 구성한다. C에 구성하면 된다.

설정이 끝나면 가장상단의 카테고리에 프리셋을 저장하여, 클릭만으로 불러올 수 있게 구성할 수 있다.



- 추가글

~

~/.ssh

~/.ssh/authorized_keys

디렉토리는 700 파일은 600 으로 퍼미션 세팅해야한다. Group과 Other에 엑세스 권한이 없어야한다.

user 디렉토리는 701로 세팅해도 무방하다. (웹서비스를 /home/*/public_html로 할때에 필요함)



Posted by 알 수 없는 사용자
Linux2012. 5. 30. 21:29

한글입력기 nabi는 스크린샷 처럼 안들어가고 뻐팅긴다.

 


dconf editor을 설치하고 아래처럼 nabi를 whitelist에 추가해주고, 리부트하면 해결된다.



출처: 우분투 한국 사용자 모임 http://ubuntu.or.kr


Posted by 알 수 없는 사용자
Linux2012. 5. 30. 11:50
echo "`date +%Y/%m/%d_%H:%M:%S`입니다"



date다음의 띄어쓰기에 주의



Posted by IanMK2
Linux2012. 5. 30. 11:35
#!/bin/bash
COUNT=`mysql -u 유저드아 -p암호드아 -e 'show slave status \G;' | sort -r | egrep 'Slave_.*_Running: Yes' -c `
if [ $COUNT != 2 ]
then
        echo "끼얏호 동기화가 깨졌어요!"
fi
에코들어간부분에 SMS로 관리자에게 날리는 스크립트를 짜든지 하도록하자

Posted by IanMK2