데이터 백업을 하다보면 다양한 이유에서 파일 복사가 실패하거나 특정 파일이 누락되는 경우가 발생한다. 특히 시스템이 점유하고 있어서 복사에서 누락된 파일이 있거나, 파일의 경로명이 파일시스템의 제약보다 길어서 복사에서 누락되는 파일이 생기기도 한다. 수백 기가바이트에서 수 테라바이트의 데이터를 백업하다가 몇개의 파일이 누락되었을 때에는 누락된 파일의 위치를 찾아내는 것도 어려울 뿐 아니라, 미완성된 복사본을 지우거나 다시 복사하는 일 또한 성공을 보장하지 못하는 매우 난감한 작업이 되기 쉽상이다.

이럴때 간절한 도구가 폴더 비교 및 동기화 도구이다. Araxis 사의  Merge 는 Windows 와 Mac 버전이 모두 존재하며 Two-way (Standard Edition) 뿐 아니라 Three-way 비교 (Professional Edition) 또한 가능하다. 30일 동안의 무료 Trial 버전도 제공한다.

특히 폴더 비교시에 컨텐츠를 비교하지 않고 파일의 크기와 타임스템프를 기준으로 비교하거나 파일 크기 및 타임스템프가 다를 때에만 컨텐츠를 비교하는 옵션을 사용하면 폴더 비교 시간을 대폭 단축할 수 있다.

이번에 1.5테라바이트의 NAS(Network-Attached Storage)를 보다 큰 6-bay 시스템으로 마이그레이션 하면서 발생한 파일 누락 문제를 해결하는데 절대적인 도움이 되었다. 너무 고마운 나머지 한 카피 구입해주고 싶지만, 당장 30일 Trial 버전으로 완벽하게 문제가 해결 된 마당에 충동 구매하기에는 Profesional Edition이 USD $269 로 만만치 않은 가격이다.

어찌되었던 매우 추천하는 어플리케이션!

http://www.araxis.com/merge/index.html



Posted by fermi

댓글을 달아 주세요

Requirements:

1. Messenger Plus
http://www.msgplus.net
2. growlnotify
http://www.growlforwindows.com/gfw/help/growlnotify.aspx

참고:

1. https://groups.google.com/forum/?fromgroups#!topic/growl-for-windows/MRa2hTTpKto
2. Messenger Plus Script Reference Docs
http://mpscripts.net/docs/

설정방법:

1. Messenger Plus 설치
2. Messenger Plus 의 Preference 창에서 Plugins - Plus! Plugins 에 새 플러그인 추가
3. 아래와 같이 스크립트를 작성하여 Growl.js 저장하고 실행

function OnEvent_Initialize(MessengerStart)
{
}

function OnEvent_Uninitialize(MessengerExit)
{
}

function OnEvent_ChatWndReceiveMessage(ChatWnd, Origin, Message, MsgKind){
if (Origin)
    var Org = Origin;
else
    var Org = "Unknown Contact";
switch (MsgKind){
    case 0:
        var Kind = "Unknown";
        break;
    case 1:
        var Kind = "Text";
        break;
    case 2:
        var Kind = "Wink";
        break;
    case 3:
        var Kind = "Voice";
        break;
    case 4:
        var Kind = "Search";
        break;
    case 5:
        var Kind = "Find";
        break;
    case 6:
        var Kind = "Offline Text";
        break;
}
var shell = new ActiveXObject("wscript.shell");
//var cmd = '"C:\\Program Files\\Growl for Windows\\growlnotify.exe" "' + Message + '" /t:"' + Origin + '"';
var cmd = '"C:\\Program Files\\Growl for Windows\\growlnotify.exe" "' + Message + '" /t:"' + Org + ' (' + Kind + ')"';
shell.Run(cmd);
}

function OnEvent_ChatWndCreated(ChatWnd){
var Contacts = ChatWnd.Contacts;
var e = new Enumerator(Contacts);
var Contact = e.item();
if (Contact)
    var Origin = Contact.Name;
else
    var Origin = "Unknown Contact";
var shell = new ActiveXObject("wscript.shell");
var cmd = '"C:\\Program Files\\Growl for Windows\\growlnotify.exe" "' + "WndCreated" + '" /t:"' + Origin + '"';
shell.Run(cmd);
}

문제점:
메신저로 들어오는 메세지는 잘 작동하나, SMS로부터 들어오는 메세지는 Growl 메세지가 생성되지 않음.  ChatWndReceiveMessage 이벤트가 발생하지 않는 것인지, Origin 변수가 누락되어 문제가 있는 것인지 확인 중.

-> 테스트를 위해서 컴퓨터에서 보낸 SMS가 아닌 외부에서 들어온 SMS는 대부분 정상 작동하고 있음.


Posted by fermi

댓글을 달아 주세요


Evilone's 음력 달력
- 1일, 15일 표기 -> 1일, 5일, 10일, 15일, 20일, 25일 표기로 변경
- 음력 x월 x일 표기 -> (음)x/x 표기로 변경
- 24절기의 경우 '24절기' 표기
- 세시의 경우 '세시' 표기
- 명절의 경우 '명절' 표기 
http://www.google.com/calendar/ical/khi0jajc5vot0u18umds83qf80%40group.calendar.google.com/public/basic.ics
출저: Evilone's Blog

음력달력 (old)
- 1일, 15일 표기
http://www.google.com/calendar/ical/i0q6etp3unuq4anaodvruqrufk%40group.calendar.google.com/public/basic.ics

대한민국 공휴일
- 공휴일만 표시
http://www.google.com/calendar/ical/46hp89gvrbnnh1gpadt0a4hdr4%40group.calendar.google.com/public/basic.ics

대한민국 기념일
- 공휴일 아닌 날도 표시
 http://www.google.com/calendar/ical/ko.south_korea%23holiday%40group.v.calendar.google.com/public/basic.ics
Posted by fermi

댓글을 달아 주세요

Bookmarklets

정보기술/일반 2011/08/26 01:14 |
설치방법: 링크를 bookmark toolbar 에 끌어다 놓는다.

Reload via MIT Library Proxy: Reload via MIT
http://libraries.mit.edu/about/faqs/remote-proxystring-bookmarklet.html

Reload via NUS Library Proxy: Reload via NUS
http://lib.nus.edu.sg/lion/d/proxybkmrklet.html

QR-code on the fly: QR on the fly
http://marklets.com/QR+on+the+fly.aspx

Download YouTube Video: PwnYouTube
http://marklets.com/PwnYouTube.aspx
Posted by fermi

댓글을 달아 주세요

http://kldp.org/node/63419
http://pc-to-mac-changer.blogspot.com/2010/02/shell-script-text-unicode.html

Shell script 이용

한개의 파일에 대해서 변환

#/bin/bash
iconv -c -f euc-kr -t utf-8 $1 > $1.tmp
mv $1.tmp $1

폴더 내의 smi, srt, txt 파일에 대해서 모두 변환

find "$1" -name "*.smi" -o -name "*.srt" -o -name "*.txt" | while read filename
do
tempName=${filename}~temp~.txt
mv "$filename" "$tempName"
iconv -c -f euc-kr -t utf-8 "$tempName" > "$filename"
rm "$tempName"
done




Posted by fermi

댓글을 달아 주세요

http://clien.career.co.kr/cs2/bbs/board.php?bo_table=lecture&wr_id=87875
http://cdmanii.com/1535
http://www.parkoz.com/zboard/view.php?id=my_tips&no=14595

Speed test: http://www.youtube.com/my_speed
Hosts file of Windows 7: Windows\System32\drivers\hosts
DNS flush: ipconfig -dnsflush

# cdmanii_youtube_speedup _START #
Addresses:  2404:6800:4005:4::6        v1.lscache1.c.youtube.com
Addresses:  2404:6800:4005::6        v1.lscache2.c.youtube.com
Addresses:  2404:6800:4005:1::6        v1.lscache3.c.youtube.com
Addresses:  2404:6800:4005:1::6        v1.lscache4.c.youtube.com
Addresses:  2404:6800:4003:4::6        v1.lscache5.c.youtube.com
Addresses:  2404:6800:4003:5::6        v1.lscache6.c.youtube.com
Addresses:  2404:6800:4003:6::6        v1.lscache7.c.youtube.com
Addresses:  2404:6800:4003:7::6        v1.lscache8.c.youtube.com
Addresses:  2404:6800:4005::a        v2.lscache1.c.youtube.com
Addresses:  2404:6800:4005:4::a        v2.lscache2.c.youtube.com
Addresses:  2404:6800:4005:5::a        v2.lscache3.c.youtube.com
Addresses:  2404:6800:4005:1::a        v2.lscache4.c.youtube.com
Addresses:  2404:6800:4003:4::a        v2.lscache5.c.youtube.com
Addresses:  2404:6800:4003:5::a        v2.lscache6.c.youtube.com
Addresses:  2404:6800:4003:6::a        v2.lscache7.c.youtube.com
Addresses:  2404:6800:4003:7::a        v2.lscache8.c.youtube.com
Addresses:  2404:6800:4005::e        v3.lscache1.c.youtube.com
Addresses:  2404:6800:4005:4::e        v3.lscache2.c.youtube.com
Addresses:  2404:6800:4005:5::e        v3.lscache3.c.youtube.com
Addresses:  2404:6800:4005:5::e        v3.lscache4.c.youtube.com
Addresses:  2404:6800:4003:4::e        v3.lscache5.c.youtube.com
Addresses:  2404:6800:4003:5::e        v3.lscache6.c.youtube.com
Addresses:  2404:6800:4003:6::e        v3.lscache7.c.youtube.com
Addresses:  2404:6800:4003:7::e        v3.lscache8.c.youtube.com
Addresses:  2404:6800:4005::12        v4.lscache1.c.youtube.com
Addresses:  2404:6800:4005:4::12        v4.lscache2.c.youtube.com
Addresses:  2404:6800:4005:5::12        v4.lscache3.c.youtube.com
Addresses:  2404:6800:4005:5::12        v4.lscache4.c.youtube.com
Addresses:  2404:6800:4003:4::12        v4.lscache5.c.youtube.com
Addresses:  2404:6800:4003:5::12        v4.lscache6.c.youtube.com
Addresses:  2404:6800:4003:6::12        v4.lscache7.c.youtube.com
Addresses:  2404:6800:4003:7::12        v4.lscache8.c.youtube.com
Addresses:  2404:6800:4005:4::16        v5.lscache1.c.youtube.com
Addresses:  2404:6800:4005::16        v5.lscache2.c.youtube.com
Addresses:  2404:6800:4005:5::16        v5.lscache3.c.youtube.com
Addresses:  2404:6800:4005:5::16        v5.lscache4.c.youtube.com
Addresses:  2404:6800:4003:4::16        v5.lscache5.c.youtube.com
Addresses:  2404:6800:4003:5::16        v5.lscache6.c.youtube.com
Addresses:  2404:6800:4003:6::16        v5.lscache7.c.youtube.com
Addresses:  2404:6800:4003:7::16        v5.lscache8.c.youtube.com
Addresses:  2404:6800:4005::7        v6.lscache1.c.youtube.com
Addresses:  2404:6800:4005::7        v6.lscache2.c.youtube.com
Addresses:  2404:6800:4005:5::7        v6.lscache3.c.youtube.com
Addresses:  2404:6800:4005:5::7        v6.lscache4.c.youtube.com
Addresses:  2404:6800:4003:4::7        v6.lscache5.c.youtube.com
Addresses:  2404:6800:4003:5::7        v6.lscache6.c.youtube.com
Addresses:  2404:6800:4003:6::7        v6.lscache7.c.youtube.com
Addresses:  2404:6800:4003:7::7        v6.lscache8.c.youtube.com
Addresses:  2404:6800:4005:4::b        v7.lscache1.c.youtube.com
Addresses:  2404:6800:4005::b        v7.lscache2.c.youtube.com
Addresses:  2404:6800:4005:5::b        v7.lscache3.c.youtube.com
Addresses:  2404:6800:4005:1::b        v7.lscache4.c.youtube.com
Addresses:  2404:6800:4003:4::b        v7.lscache5.c.youtube.com
Addresses:  2404:6800:4003:5::b        v7.lscache6.c.youtube.com
Addresses:  2404:6800:4003:6::b        v7.lscache7.c.youtube.com
Addresses:  2404:6800:4003:7::b        v7.lscache8.c.youtube.com
Addresses:  2404:6800:4005:4::f        v8.lscache1.c.youtube.com
Addresses:  2404:6800:4005:4::f        v8.lscache2.c.youtube.com
Addresses:  2404:6800:4005:1::f        v8.lscache3.c.youtube.com
Addresses:  2404:6800:4005:5::f        v8.lscache4.c.youtube.com
Addresses:  2404:6800:4003:4::f        v8.lscache5.c.youtube.com
Addresses:  2404:6800:4003:5::f        v8.lscache6.c.youtube.com
Addresses:  2404:6800:4003:6::f        v8.lscache7.c.youtube.com
Addresses:  2404:6800:4003:7::f        v8.lscache8.c.youtube.com
Addresses:  2404:6800:4005:4::13        v9.lscache1.c.youtube.com
Addresses:  2404:6800:4005::13        v9.lscache2.c.youtube.com
Addresses:  2404:6800:4005:5::13        v9.lscache3.c.youtube.com
Addresses:  2404:6800:4005:5::13        v9.lscache4.c.youtube.com
Addresses:  2404:6800:4003:4::13        v9.lscache5.c.youtube.com
Addresses:  2404:6800:4003:5::13        v9.lscache6.c.youtube.com
Addresses:  2404:6800:4003:6::13        v9.lscache7.c.youtube.com
Addresses:  2404:6800:4003:7::13        v9.lscache8.c.youtube.com
Addresses:  2404:6800:4005:4::17        v10.lscache1.c.youtube.com
Addresses:  2404:6800:4005:4::17        v10.lscache2.c.youtube.com
Addresses:  2404:6800:4005:5::17        v10.lscache3.c.youtube.com
Addresses:  2404:6800:4005:5::17        v10.lscache4.c.youtube.com
Addresses:  2404:6800:4003:4::17        v10.lscache5.c.youtube.com
Addresses:  2404:6800:4003:5::17        v10.lscache6.c.youtube.com
Addresses:  2404:6800:4003:6::17        v10.lscache7.c.youtube.com
Addresses:  2404:6800:4003:7::17        v10.lscache8.c.youtube.com
Addresses:  2404:6800:4005:4::8        v11.lscache1.c.youtube.com
Addresses:  2404:6800:4005:4::8        v11.lscache2.c.youtube.com
Addresses:  2404:6800:4005:5::8        v11.lscache3.c.youtube.com
Addresses:  2404:6800:4005:5::8        v11.lscache4.c.youtube.com
Addresses:  2404:6800:4003:4::8        v11.lscache5.c.youtube.com
Addresses:  2404:6800:4003:5::8        v11.lscache6.c.youtube.com
Addresses:  2404:6800:4003:6::8        v11.lscache7.c.youtube.com
Addresses:  2404:6800:4003:7::8        v11.lscache8.c.youtube.com
Addresses:  2404:6800:4005::c        v12.lscache1.c.youtube.com
Addresses:  2404:6800:4005:4::c        v12.lscache2.c.youtube.com
Addresses:  2404:6800:4005:1::c        v12.lscache3.c.youtube.com
Addresses:  2404:6800:4005:5::c        v12.lscache4.c.youtube.com
Addresses:  2404:6800:4003:4::c        v12.lscache5.c.youtube.com
Addresses:  2404:6800:4003:5::c        v12.lscache6.c.youtube.com
Addresses:  2404:6800:4003:6::c        v12.lscache7.c.youtube.com
Addresses:  2404:6800:4003:7::c        v12.lscache8.c.youtube.com
Addresses:  2404:6800:4005:4::10        v13.lscache1.c.youtube.com
Addresses:  2404:6800:4005:4::10        v13.lscache2.c.youtube.com
Addresses:  2404:6800:4005:1::10        v13.lscache3.c.youtube.com
Addresses:  2404:6800:4005:1::10        v13.lscache4.c.youtube.com
Addresses:  2404:6800:4003:4::10        v13.lscache5.c.youtube.com
Addresses:  2404:6800:4003:5::10        v13.lscache6.c.youtube.com
Addresses:  2404:6800:4003:6::10        v13.lscache7.c.youtube.com
Addresses:  2404:6800:4003:7::10        v13.lscache8.c.youtube.com
Addresses:  2404:6800:4005:4::14        v14.lscache1.c.youtube.com
Addresses:  2404:6800:4005::14        v14.lscache2.c.youtube.com
Addresses:  2404:6800:4005:1::14        v14.lscache3.c.youtube.com
Addresses:  2404:6800:4005:5::14        v14.lscache4.c.youtube.com
Addresses:  2404:6800:4003:4::14        v14.lscache5.c.youtube.com
Addresses:  2404:6800:4003:5::14        v14.lscache6.c.youtube.com
Addresses:  2404:6800:4003:6::14        v14.lscache7.c.youtube.com
Addresses:  2404:6800:4003:7::14        v14.lscache8.c.youtube.com
Addresses:  2404:6800:4005::18        v15.lscache1.c.youtube.com
Addresses:  2404:6800:4005::18        v15.lscache2.c.youtube.com
Addresses:  2404:6800:4005:5::18        v15.lscache3.c.youtube.com
Addresses:  2404:6800:4005:5::18        v15.lscache4.c.youtube.com
Addresses:  2404:6800:4003:4::18        v15.lscache5.c.youtube.com
Addresses:  2404:6800:4003:5::18        v15.lscache6.c.youtube.com
Addresses:  2404:6800:4003:6::18        v15.lscache7.c.youtube.com
Addresses:  2404:6800:4003:7::18        v15.lscache8.c.youtube.com
Addresses:  2404:6800:4005:4::9        v16.lscache1.c.youtube.com
Addresses:  2404:6800:4005::9        v16.lscache2.c.youtube.com
Addresses:  2404:6800:4005:5::9        v16.lscache3.c.youtube.com
Addresses:  2404:6800:4005:1::9        v16.lscache4.c.youtube.com
Addresses:  2404:6800:4003:4::9        v16.lscache5.c.youtube.com
Addresses:  2404:6800:4003:5::9        v16.lscache6.c.youtube.com
Addresses:  2404:6800:4003:6::9        v16.lscache7.c.youtube.com
Addresses:  2404:6800:4003:7::9        v16.lscache8.c.youtube.com
Addresses:  2404:6800:4005:4::d        v17.lscache1.c.youtube.com
Addresses:  2404:6800:4005::d        v17.lscache2.c.youtube.com
Addresses:  2404:6800:4005:1::d        v17.lscache3.c.youtube.com
Addresses:  2404:6800:4005:5::d        v17.lscache4.c.youtube.com
Addresses:  2404:6800:4003:4::d        v17.lscache5.c.youtube.com
Addresses:  2404:6800:4003:5::d        v17.lscache6.c.youtube.com
Addresses:  2404:6800:4003:6::d        v17.lscache7.c.youtube.com
Addresses:  2404:6800:4003:7::d        v17.lscache8.c.youtube.com
Addresses:  2404:6800:4005:4::11        v18.lscache1.c.youtube.com
Addresses:  2404:6800:4005:4::11        v18.lscache2.c.youtube.com
Addresses:  2404:6800:4005:1::11        v18.lscache3.c.youtube.com
Addresses:  2404:6800:4005:5::11        v18.lscache4.c.youtube.com
Addresses:  2404:6800:4003:4::11        v18.lscache5.c.youtube.com
Addresses:  2404:6800:4003:5::11        v18.lscache6.c.youtube.com
Addresses:  2404:6800:4003:6::11        v18.lscache7.c.youtube.com
Addresses:  2404:6800:4003:7::11        v18.lscache8.c.youtube.com
Addresses:  2404:6800:4005:4::15        v19.lscache1.c.youtube.com
Addresses:  2404:6800:4005:4::15        v19.lscache2.c.youtube.com
Addresses:  2404:6800:4005:5::15        v19.lscache3.c.youtube.com
Addresses:  2404:6800:4005:1::15        v19.lscache4.c.youtube.com
Addresses:  2404:6800:4003:4::15        v19.lscache5.c.youtube.com
Addresses:  2404:6800:4003:5::15        v19.lscache6.c.youtube.com
Addresses:  2404:6800:4003:6::15        v19.lscache7.c.youtube.com
Addresses:  2404:6800:4003:7::15        v19.lscache8.c.youtube.com
Addresses:  2404:6800:4005::19        v20.lscache1.c.youtube.com
Addresses:  2404:6800:4005:4::19        v20.lscache2.c.youtube.com
Addresses:  2404:6800:4005:5::19        v20.lscache3.c.youtube.com
Addresses:  2404:6800:4005:5::19        v20.lscache4.c.youtube.com
Addresses:  2404:6800:4003:4::19        v20.lscache5.c.youtube.com
Addresses:  2404:6800:4003:5::19        v20.lscache6.c.youtube.com
Addresses:  2404:6800:4003:6::19        v20.lscache7.c.youtube.com
Addresses:  2404:6800:4003:7::19        v20.lscache8.c.youtube.com
Addresses:  2404:6800:4005:4::6        v21.lscache1.c.youtube.com
Addresses:  2404:6800:4005::6        v21.lscache2.c.youtube.com
Addresses:  2404:6800:4005:5::6        v21.lscache3.c.youtube.com
Addresses:  2404:6800:4005:1::6        v21.lscache4.c.youtube.com
Addresses:  2404:6800:4003:4::6        v21.lscache5.c.youtube.com
Addresses:  2404:6800:4003:5::6        v21.lscache6.c.youtube.com
Addresses:  2404:6800:4003:6::6        v21.lscache7.c.youtube.com
Addresses:  2404:6800:4003:7::6        v21.lscache8.c.youtube.com
Addresses:  2404:6800:4005:4::a        v22.lscache1.c.youtube.com
Addresses:  2404:6800:4005:4::a        v22.lscache2.c.youtube.com
Addresses:  2404:6800:4005:5::a        v22.lscache3.c.youtube.com
Addresses:  2404:6800:4005:5::a        v22.lscache4.c.youtube.com
Addresses:  2404:6800:4003:4::a        v22.lscache5.c.youtube.com
Addresses:  2404:6800:4003:5::a        v22.lscache6.c.youtube.com
Addresses:  2404:6800:4003:6::a        v22.lscache7.c.youtube.com
Addresses:  2404:6800:4003:7::a        v22.lscache8.c.youtube.com
Addresses:  2404:6800:4005:4::e        v23.lscache1.c.youtube.com
Addresses:  2404:6800:4005::e        v23.lscache2.c.youtube.com
Addresses:  2404:6800:4005:5::e        v23.lscache3.c.youtube.com
Addresses:  2404:6800:4005:5::e        v23.lscache4.c.youtube.com
Addresses:  2404:6800:4003:4::e        v23.lscache5.c.youtube.com
Addresses:  2404:6800:4003:5::e        v23.lscache6.c.youtube.com
Addresses:  2404:6800:4003:6::e        v23.lscache7.c.youtube.com
Addresses:  2404:6800:4003:7::e        v23.lscache8.c.youtube.com
Addresses:  2404:6800:4005::12        v24.lscache1.c.youtube.com
Addresses:  2404:6800:4005:4::12        v24.lscache2.c.youtube.com
Addresses:  2404:6800:4005:5::12        v24.lscache3.c.youtube.com
Addresses:  2404:6800:4005:1::12        v24.lscache4.c.youtube.com
Addresses:  2404:6800:4003:4::12        v24.lscache5.c.youtube.com
Addresses:  2404:6800:4003:5::12        v24.lscache6.c.youtube.com
Addresses:  2404:6800:4003:6::12        v24.lscache7.c.youtube.com
Addresses:  2404:6800:4003:7::12        v24.lscache8.c.youtube.com
# cdmanii_youtube_speedup _END #

Posted by fermi

댓글을 달아 주세요


1. Seas0nPass를 이용한 Jailbreak

http://lifehacker.com/5733077/how-to-jailbreak-your-2g-apple-tv

Seas0nPass 진행과정에서 DFU 모드로 들어가지 못하는 문제가 발생할 경우, 컴퓨터와 USB 케이블이 연결된 상태에서 전원 아답터를 연결했다가 전원 아답터를 분리한 후 DFU 모드 진입을 시도하면 정상적으로 진입이 가능한 경우가 있다.

2. XBMC 설치

http://lifehacker.com/5739364/how-to-install-xbmc-on-your-apple-tv-2
http://wiki.xbmc.org/index.php?title=Install_XBMC_on_ATV2

$ ssh root@<your ATV2 IP address>
root@<your ATV2 IP address>'s password: ''enter your password here, it should be "alpine" if you haven't changed it''
$ apt-get install wget
$ wget -O- http://apt.awkwardtv.org/awkwardtv.pub | apt-key add -
$ echo "deb http://apt.awkwardtv.org/ stable main" > /etc/apt/sources.list.d/awkwardtv.list
$ echo "deb http://mirrors.xbmc.org/apt/atv2 ./" > /etc/apt/sources.list.d/xbmc.list
$ apt-get update
$ apt-get install org.xbmc.xbmc-atv2

3. XBMC nightly build 업데이트

(기능상의 문제로 안정화 버전 대신 nightly build 로 업데이트를 원한다면)
http://nawhko.tistory.com/43
http://forum.xbmc.org/showthread.php?t=100741

많은 가이드에서 제시하고 있는 http://hadm.net/~keith/xbmc_atv2/latest_atv2.deb 주소는 더이상 존재하지 않아 인터넷에서 찾아낸 주소:
http://xctechs.info/files/latest_atv2.deb
(참고: http://www.youtube.com/watch?v=dO958x9aVTk)

$ ssh to your AppleTV2
$ cd /private/var/tmp
$ wget <url to the latest build>
$ dpkg -i latest_atv2.deb
$ rm latest_atv2.deb

4. XBMC crash 문제 해결

http://forum.xbmc.org/showthread.php?p=769750

Apple TV 의 업데이트 알림 설정으로 인하여 XBMC 실행중 잦은 crach 가 발생하는 문제는 updatebegone 설치로 해결 가능하다.

$ apt-get install com.nito.updatebegone

5. 한글 표현

System > Appearance 에서 글꼴을 Arial 로 변경, Character set 을 Korean 으로 변경하면 한글로 된 파일명이 제대로 표시된다.

Posted by fermi

댓글을 달아 주세요

802.11n 은 흔히 사용하는 2.4GHz와 5GHz를 모두 지원하지만, 대부분의 저가형 라우터들은 듀얼밴드를 지원하지 않고 2.4GHz만을 지원한다. 5GHz에서는 좀처럼 일어나지 않는 packet loss가 2.4GHz로 연결했을 때에는 빈번하게 간헐적으로 발생하여, 이 문제를 해결한 방법을 기록하여 둔다.

802.11n 무선랜에는 AP와 NIC(랜카드) 모두 다음과 같은 Channel Width 설정이 있다. 일반적으로 기본 설정은 20MHz로 설정되어 있으나, 보다 나은 성능을 위하여 20/40MHz로 설정하여 사용하는데, 본인의 경우 AP는 20/40MHz로 설정되어 있으나, NIC는 20MHz가 기본값으로 설정되어 있어서 윈도우의 드라이버 설정에서 2.4GHz 밴드의 Channel Width를 Auto로 변경을 해준 후 문제의 심각한 packet loss가 말끔히 해소되었다.


<그림1> 라우터의 Channel Width 설정


<그림2> NIC의 Channel Width 설정


흥미로운 것은 5GHz 밴드의 Channel Width 설정은 기본값이 Auto로 설정되어 있어서 여태까지 문제를 일으킨 적이 없었던 것이다. 단순히 5GHz의 사용이 아직 보편화되지 않아 간섭이 적어서 보다 안정적인 통신이 이루어지고 있다고 생각했었으나, 2.4GHz에서도 Channel Width 를 40MHz로 넓혀준 결과 문제가 해소되었으니, 아마도 Channel Width의 설정 문제인 듯 하다.
저작자 표시 비영리 변경 금지
Posted by fermi

댓글을 달아 주세요

Ubuntu Software Center 에서
- Edit 메뉴 > Software Sources 선택
- Other Software 탭에서 Add 버튼 클릭 후
- ppa:synapse-core/ppa 입력 후 Add Source 버튼 클릭
- 완료후 Synapse 검색하여 설치

명령어를 사용하여 설치할 수도 있다.
sudo add-apt-repository ppa:synapse-core/ppa
sudo apt-get update
sudo apt-get install synapse

참고: http://www.webupd8.org/2011/02/synapse-launcher-024-released-with-new.html
Posted by fermi

댓글을 달아 주세요

오랜만에 일반인은 관심도 없는 서버, 가상화, 웹 서비스, 데이터베이스 설정에 대한 팁이 아니라 그냥 데스크탑 OS에 대한 팁을 기록해 봅니다만, 이 역시 깨알같은 내용이라 일반 남자사람이나 여자사람은 관심이 없을 만한 내용이군요.

** 본 포스팅은 굵직 굵직한 App 위주의 사용 팁이 아니라 Command prompt를 사용하는 Unix 스타일의 깨알 같은 Mac OS X 사용 팁을 정리합니다. (진행 중...)

1. hosts 파일 수정

Mac OS X 10.6.x 의 hosts 파일의 위치는 다음과 같습니다.
/private/etc/hosts

아시다시피 이 hosts 파일을 admin 권한으로 열어서 수정해 주시면 되겠습니다.
작성 형식은 xxx.xxx.xxx.xxx hostname1 hostname2 ...
와 같이 동일한 ip address 에 대하여 여러개의 호스트네임을 매핑시키고 싶으면 주욱 나열해 주면 됩니다.

(이건 순전히 OS X의 hosts 파일이 어디있나 기록해 두려고 적은 것임....ㅡㅡ;)

수정후에 DNS cache를 지우기 위해서는 다음 명령어를 실행합니다.
$ dscacheutil -flushcache

2. to be continued...

Posted by fermi
TAG MAC, OS x,

댓글을 달아 주세요

Office 2010 의 경우 Windows Registry 의 다음 경로에서 ExportBitmapResolution 라는 이름의 DWORD Value를 생성하고 원하는 DPI 값을 decimal 값으로 입력한다.

기본적으로 저장되는 그림파일의 정보는 960 x 720 의 96DPI로 저장된다.

300 DPI 로 입력할 경우 3000 x 2250 의 이미지가
192 DPI 로 입력할 경우 1920 x 1440 의 이미지가 생성되었다.

HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\PowerPoint\Options\


Posted by fermi

댓글을 달아 주세요

SingTel

Cellular Data
APN: e-ideas
Username: 65ideas
Password: 65ideas

MMS
APN: e-ideas
Username: 65ideas
Password: 65ideas
MMSC: http://mms.singtel.com:10021/mmsc
MMS Proxy: 165.21.42.84:8080
MMS Max Message Size: 307200
MMS UA Prof URL:



SK Telecom

http://blog.tworld.co.kr/18
http://blog.tworld.co.kr/75

Cellular Data
APN: web.sktelecom.com

MMS
APN: web.sktelecom.com
MMSC: http://omms.nate.com:9082/oma_mms
MMS Proxy: smart.nate.com:9093
MMS Max Message Size: 1048576


국내/외 통신사 데이터 통신 설정 추가/업데이트 예정

웁스... 해외 통신사 APN 설정 정리 -> http://modmyi.com/wiki/index.php/Carrier_APN_Settings

Posted by fermi

댓글을 달아 주세요

1Password
AdBlock Plus
Alias Links
Allow Right-Click
AutoPager Chrome
Better Google Tasks
Chromed Bird
Clearly
Evernote Web Clipper
Facebook for Google Chrome
goo.gl URL Shortener
Google +1 Button
Google bookmarks (by jimmy.liang)
Google Calendar Checker
Google Dictionary (by Google)
Google Mail Checker
Google Tasks (by Google)
Mark for Later 2 (간혹 로그인이 안되는 버그가 있음)
Personalized Web (CSS 수정)
Pinterest Pin It Button
Postponer Adder
Postponer Manager
Proxy Switchy!
Quick Note
Screen Capture (by Google)
Search by Image
Smooth Gestures
SmoothGestures:Plugin
Stylish
Yet Another Google Bookmarks Extension
Yoono


이정도면 Firefox Add-on을 대체하는 것이 어느정도 가능하다.
특히 Proxy Switchy!는 Firefox의 FoxyProxy를 완벽하게 대체할 수 있어서 만족스럽다.
그러나 Proxy Switchy!는 시스템 Proxy 설정을 이용하는 단점이 있다.
FoxyProxy는 Firefox에만 영향을 미친다.

Chrome 에서는 언어에 따른 글꼴 변경이 자유롭지 못하다.
특히 나눔고딕 글꼴을 적용하여도 정상 작동하지 않는다.
아래와 같이 CSS 를 수정하는 extension을 사용하여 Firefox와 동일한 환경을 구현할 수 있다.

[Personalized Web]
Rule 은 순차적으로 위에서 부터 아래로 적용.
따라서 맨 마지막에 적용되는 룰이 먼저 적용된 룰을 덮어쓴다.

Rule name: Nanum Gothic
Match URLs: ^http
Exclude URLs: google.com|clien.career.co.kr|facebook.com
Add CSS: * {font-family: helvetica, nanum gothic, 나눔고딕 !important;}

Rule name: Google
Match URLs: google.com
Add CSS: * {font-family: arial, nanum gothic, 나눔고딕 !important;}

Rule name: Clien
Match URLs: clien.career.co.kr
Add CSS: * {font-family: tahoma, nanum gothic, 나눔고딕 !important;}

Rule name: Facebook
Match URLs: facebook.com
Add CSS: * {font-family: lucida grande, nanum gothic, 나눔고딕 !important;}


Personalized Web 을 사용할 경우 두 가지 문제점이 발견됨.
- Gmail https 사용에 문제가 있음
- CSS 가 instant 적용이 되지 않음

Stylish 를 사용하면 위의 문제가 없음
Stylish 는 URL exclude 를 지정하는 기능을 지원하지 않음.
따라서 예외 사이트 설정이 불가능하기 때문에, global style을 먼저 지정하고 나머지 style을 지정해야 함.
style을 지정한 domain 에서는 두개의 style 이 적용되는 단점이 있으나, 하나의 style 내에 여러개의 section 으로 구분하여 사용하면 style의 우선순위를 정할 수 있음.

[Stylish] 설정

1개의 Style만 작성한다.
1개의 Style에 여러개의 Section을 추가할 수 있다.

I. Nanum Gothic for All (Disabled) 
1번째 section:
Code: * {font-family: helvetica, nanum gothic, 나눔고딕 !important;}
Applies to: Everything

II. Nanum Gothic
1번째 section:
Code: * {font-family: arial, nanum gothic, 나눔고딕 !important;}
Applies to URLs on the domain: google.com
Applies to URLs on the domain: google.com.sg
Applies to URLs on the domain: google.co.kr

2번째 section:
Code: * {font-family: tahoma, nanum gothic, 나눔고딕 !important;}
Applies to URLs on the domain: clien.career.co.kr

3번째 section:
Code: * {font-family: lucida grande, nanum gothic, 나눔고딕 !important;}
Applies to URLs on the domain: facebook.com

III. Replacement to Nanum Gothic
1번째 section:
Code: @font-face { font-family: gulim; src: local(nanum gothic); }
@font-face { font-family: applegothic; src: local(nanum gothic); }
@font-face { font-family: dotum; src: local(nanum gothic); }
@font-face { font-family: batang; src: local(nanum gothic); }
@font-face { font-family: 중고딕; src: local(nanum gothic); }
Applies to: Everything


Posted by fermi

댓글을 달아 주세요

Windows 2008 서버에 VPN 서버 설치하기
http://chunun.com/250

Windows Server 2008 SSTP VPN... 구축시 주의해야할 점...
http://blogs.technet.com/b/koalra/archive/2008/05/04/windows-server-2008-sstp-vpn.aspx

Windows 2008 서버에서 RAS 를 통한 VPN 연결을 설정한 후 VPN 을 통해 접속한 클라이언트가 서버의 게이트웨이를 통해서 인터넷에 연결되도록 하기 위해서 NAT 설정을 하는 방법에 대한 언급이 있는 포스팅을 간혹 찾아 볼 수 있으나, 정확하게 설명하고 있지 않음.


Posted by fermi

댓글을 달아 주세요

http://www.davidbaker.cc/?q=node/3

# Append the following to /usr/share/tomcat6/shared/classes/alfresco-global.properties

cifs.enabled=true
cifs.Server.Name=alfresco
cifs.ipv6.enabled=false
cifs.tcpipSMB.port=1445
cifs.netBIOSSMB.namePort=1137
cifs.netBIOSSMB.datagramPort=1138
cifs.netBIOSSMB.sessionPort=1139

# To load the NAT module at system startup append the following to /etc/modules

iptable_nat

# Enable port forwarding. In /etc/sysctl.conf uncomment the following line

net.ipv4.ip_forward=1

# Configure port forwarding

iptables -F
iptables -t nat -F
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
iptables -t nat -A PREROUTING -p tcp --dport 445 -j REDIRECT --to-ports 1445
iptables -t nat -A PREROUTING -p tcp --dport 139 -j REDIRECT --to-ports 1139
iptables -t nat -A PREROUTING -p udp --dport 137 -j REDIRECT --to-ports 1137
iptables -t nat -A PREROUTING -p udp --dport 138 -j REDIRECT --to-ports 1138

# Save iptables configuration

iptables-save > /etc/iptables.rules

# Set network interface to load iptables configuration at system startup. Append the following to the end of your primary network interface configuration in /etc/network/interfaces

pre-up iptables-restore /etc/iptables.rules

# Reboot server. Ensure you can connect to "http://ServerIPAddress:8080/alfresco" and "http://ServerIPAddress:8080/share" using your web browser. Also ensure you can connect to "\\ServerIPAddress\Alfresco" using Windows Explorer. Log into each interface with user name and password of "admin"
Posted by fermi

댓글을 달아 주세요

http://blog.mycroes.nl/2010/04/installing-alfresco-33-on-ubuntu-lucid.html


Installing Alfresco 3.3 on Ubuntu Lucid Lynx LTS (10.04)
I happily reused my previous installing Alfresco post to provide you with a new post detailing the setup of the forthcoming Alfresco release on the forthcoming Ubuntu release.

I'm still trying to figure a proper way to format content, but it should be readable at all times.

Note that lines starting with a # (in typable commands) mean they should be executed as root. There's many ways to do this, my advice would be to prepend the commands with sudo. I'm trying to visually distuingish everything you need to type yourself (as opposed to shell output or existing file contents), but I'm human so I will make mistakes every now and then. Quick tip: if you can't write a file from vim because you opened as non-root, use :w !sudo tee % to write the file using sudo.

Start with updating your system:

# apt-get update



Install Tomcat, MySQL and mysql-connector:

# apt-get install tomcat6 mysql-server libmysql-java



Edit /etc/default/tomcat6:

...
JAVA_OPTS="${JAVA_OPTS} -XX:+UseConcMarkSweepGC"
JAVA_OPTS="${JAVA_OPTS} -Xms512m -Xmx512m"
...


In contrary to in Ubuntu 9.04, the Tomcat security manager is disabled by default in 10.04. I guess this means that the security manager is more of a problem than a solution, so I'm already feeling better about not using it.

Create the Alfresco directory tree:

# mkdir /opt/alfresco
# cd /opt/alfresco
# wget http://dev.alfresco.com/downloads/nightly/dist/alfresco-community-war-3.3.tar.gz
# tar xf alfresco-community-war-3.3.tar.gz


You can use something else instead of /opt, but it seems to me this is a desirable location.

I consider myself somewhat experienced with Alfresco, so I'm not downloading the sample extensions...

Create Alfresco database and user:

$ mysql -u root -p < extras/databases/mysql/db_setup.sql



Create Alfresco and Tomcat directories:

# mkdir -p /srv/alfresco/alf_data
# mkdir -p /var/lib/tomcat6/shared/classes


I'm using /srv as data root, I should also move the shared/classes to that location. In my previous guide I used /var/lib/tomcat6/shared/lib/ as base for additional JARs (in this case the mysql-connector), but the default config assumes that these JARs reside in /var/lib/tomcat6/shared/, so I'm not going to deviate from that assumption.

Add links to war files to tomcat webapps:

# ln -s /opt/alfresco/alfresco.war /var/lib/tomcat6/webapps/
# ln -s /opt/alfresco/share.war /var/lib/tomcat6/webapps/



Add mysql connector to path where tomcat finds it:

# ln -s /usr/share/java/mysql-connector-java.jar /var/lib/tomcat6/shared/



Setup Alfresco global settings:

# cp /opt/alfresco/extensions/extension/alfresco-global.properties /var/lib/tomcat6/shared/classes/



Edit the just copied file:

...
#dir.root=./alf_data
dir.root=/srv/alfresco/alf_data
...



Create the Alfresco extension root:

# mkdir -p /var/lib/tomcat6/shared/classes/alfresco/extension/


This directory is used to override alfresco configuration without changing the deployed WAR.

Setup logging in /var/lib/tomcat6/shared/classes/custom-log4j.properties:

log4j.rootLogger=error, File

log4j.appender.File=org.apache.log4j.DailyRollingFileAppender
log4j.appender.File.File=/var/log/tomcat6/alfresco.log
log4j.appender.File.Append=true
log4j.appender.File.DatePattern='.'yyyy-MM-dd
log4j.appender.File.layout=org.apache.log4j.PatternLayout
log4j.appender.File.layout.ConversionPattern=%d{ABSOLUTE} %-5p [%c] %m%n



Make sure permissions are reasonable:

# chown -R tomcat6:tomcat6 /var/lib/tomcat6 /srv/alfresco



Restart Tomcat and enjoy!

# /etc/init.d/tomcat6 restart



Now you should be able to reach Alfresco on [ip]:8080/alfresco and Alfresco Share on [ip]:8080/share.
Posted by fermi

댓글을 달아 주세요



http://www.w7forums.com/automatic-login-t420.html

WINDOWS KEY + R, then type "control userpasswords2" and click OK:

'정보기술 > 일반' 카테고리의 다른 글

CIFS share in Alfresco  (0) 2010/05/10
Manual Intall Alfresco 3.3 on Ubuntu 10.04 LTS  (0) 2010/05/10
Windows 7 Automatic Login Setting 변경  (0) 2010/04/28
Incremental Backup in Windows 7  (0) 2010/03/24
Wake-on-Lan over Internet  (0) 2010/02/20
Korean Radio  (0) 2010/02/13
Posted by fermi

댓글을 달아 주세요

http://www.brighthub.com/computing/windows-platform/articles/53645.aspx

http://social.technet.microsoft.com/Forums/en/w7itprogeneral/thread/50f3ff7a-2ae7-41c1-ac92-41edaed1e2f9

'정보기술 > 일반' 카테고리의 다른 글

Manual Intall Alfresco 3.3 on Ubuntu 10.04 LTS  (0) 2010/05/10
Windows 7 Automatic Login Setting 변경  (0) 2010/04/28
Incremental Backup in Windows 7  (0) 2010/03/24
Wake-on-Lan over Internet  (0) 2010/02/20
Korean Radio  (0) 2010/02/13
HTML5 Sketch Pad  (0) 2010/02/12
Posted by fermi

댓글을 달아 주세요

http://forums.dlink.com/index.php?topic=5934.0

Port forward UDP 7 and 9
Memo Mac Address
Use http://wakeonlan.me

For D-Link Routers:
1. Go to Advanced ->  Port Forwarding
2. Check a new box to enable a new rule and give it a name, ex. WOL
3. Under IP Address enter your PC's address, ex. 192.168.0.10 (not 192.168.0.255)
4. under UDP enter 7, 9
5. Leave the defaults for Schedule: Always and Inbound Filter: Allow All
6. Save Settings and Reboot Now.

'정보기술 > 일반' 카테고리의 다른 글

Windows 7 Automatic Login Setting 변경  (0) 2010/04/28
Incremental Backup in Windows 7  (0) 2010/03/24
Wake-on-Lan over Internet  (0) 2010/02/20
Korean Radio  (0) 2010/02/13
HTML5 Sketch Pad  (0) 2010/02/12
UTV 온라인 세미나  (0) 2010/02/02
Posted by fermi

댓글을 달아 주세요

Korean Radio

정보기술/일반 2010/02/13 02:58 |
http://www.multilingualbooks.com/online-radio-korean.html

안동MBC
http://mbclive.andong.com/fm_live
전주MBC
http://210.105.237.100/mbcfm
목포MBC
http://www.mokpombc.co.kr/common/onair.php?type=fm

C-SPAN
mms://rx-wes-sea83.rbn.com/farm/pull/tx-rbn-sea007:1459/wmtencoder/cspan/cspan/wmlive/cspan4db.asf

'정보기술 > 일반' 카테고리의 다른 글

Incremental Backup in Windows 7  (0) 2010/03/24
Wake-on-Lan over Internet  (0) 2010/02/20
Korean Radio  (0) 2010/02/13
HTML5 Sketch Pad  (0) 2010/02/12
UTV 온라인 세미나  (0) 2010/02/02
Windows XP 에서 Symbolic Link 사용하기  (0) 2010/01/12
Posted by fermi

댓글을 달아 주세요