1. 설치 환경

 - CentOS 6.4



2. 다운로드

 - http://nginx.org/download/   

(2014. 3. 28 현재 1.4.7 (Stable) / 1.5.12 (Mainline)이 최신 버전임)

 - 여기서는 1.4.7을 설치한다.


# cd /usr/local/src

# wget http://nginx.org/download/nginx-1.4.7.tar.gz



3. 압축을 풀어서 넣는다.


# tar -xvzf nginx-1.4.7.tar.gz



4. 컴파일 설정 및 설치


# cd nginx-1.4.7

# ./configure --prefix=/usr/local/nginx-1.4.7 --user=daemon --group=developer --with-http_realip_module --with-http_stub_status_module

# make

# make install


* configure 옵션은 참고문서 3번을 참고



5. 설정


# cd /usr/local/nginx-1.4.7/conf

# vi nginx.conf


* 환경 설정은 참고문서 4번을 참고



6. 시스템 방화벽 오픈 (기본 포트인 80일 경우)


# lokkit -p 80:tcp



7. (옵션) 설치 위치 심볼릭 링크 생성


# cd /usr/local

# ln -s ./nginx-1.4.7 nginx


* 운용시 가동중인 웹 서버 위치로 바로 이동할 수 있도록 심볼릭 링크 생성




8. 실행스크립트 등록


# cd /etc/init.d

# vi /etc/init.d/nginx



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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
#!/bin/sh
#
# nginx - this script starts and stops the nginx daemin
#
# chkconfig:   - 85 15
# description:  Nginx is an HTTP(S) server, HTTP(S) reverse \
#               proxy and IMAP/POP3 proxy server
# processname: nginx
# config:      /usr/local/nginx/conf/nginx.conf
# pidfile:     /var/run/nginx.pid
 
# Source function library.
. /etc/rc.d/init.d/functions
 
# Source networking configuration.
. /etc/sysconfig/network
 
# Check that networking is up.
"$NETWORKING" = "no" ] && exit 0
 
nginx="/usr/local/nginx/sbin/nginx"
prog=$(basename $nginx)
 
NGINX_CONF_FILE="/usr/local/nginx/conf/nginx.conf"
 
lockfile=/var/lock/subsys/nginx
 
start() {
    [ -x $nginx ] || exit 5
    [ -f $NGINX_CONF_FILE ] || exit 6
    echo -n $"Starting $prog: "
    daemon $nginx -c $NGINX_CONF_FILE
    retval=$?
    echo
    [ $retval -eq 0 ] && touch $lockfile
    return $retval
}
 
stop() {
    echo -n $"Stopping $prog: "
    killproc $prog -QUIT
    retval=$?
    echo
    [ $retval -eq 0 ] && rm -f $lockfile
    return $retval
}
 
restart() {
    configtest || return $?
    stop
    start
}
 
reload() {
    configtest || return $?
    echo -n $"Reloading $prog: "
    killproc $nginx -HUP
    RETVAL=$?
    echo
}
 
force_reload() {
    restart
}
 
configtest() {
  $nginx -t -c $NGINX_CONF_FILE
}
 
rh_status() {
    status $prog
}
 
rh_status_q() {
    rh_status >/dev/null 2>&1
}
 
case "$1" in
    start)
        rh_status_q && exit 0
        $1
        ;;
    stop)
        rh_status_q || exit 0
        $1
        ;;
    restart|configtest)
        $1
        ;;
    reload)
        rh_status_q || exit 7
        $1
        ;;
    force-reload)
        force_reload
        ;;
    status)
        rh_status
        ;;
    condrestart|try-restart)
        rh_status_q || exit 0
            ;;
    *)
        echo $"Usage: $0 {start|stop|status|restart|condrestart|try-restart|reload|force-reload|configtest}"
        exit 2
esac



# chmod +x /etc/init.d/nginx



9. 설정파일 검사 및 실행


# ngix configtest    // 검사

# nginx start        // 웹 서버 구동




10. 확인


웹 브라우저에서 웹페이지가 뜨는지 확인



11. 로그 분할 설정


1) logroteate 설치 확인


# yum list | grep logrotate


2) 설정 파일 작성


# cd /etc/logrotate.d


# vi ./nginx


1
2
3
4
5
6
7
8
9
10
11
12
13
/usr/local/nginx/*.log {
daily
missingok
rotate 52
compress
delaycompress
notifempty
create 640 nginx adm
sharedscripts
postrotate
[ -f /usr/local/nginx/logs/nginx.pid ] && kill -USR1 `cat /usr/local/nginx/logs/nginx.pid`
endscript
}



3) 테스트


# logrotate -d /etc/logrotate.conf











* 참고 자료


1. NGINX 사이트 : http://nginx.org


2. NGINX 설치기 : http://blog.beany.co.kr/archives/2422


3. 컴파일 옵션 : http://webdir.tistory.com/238


4. 환경 설정

 - http://ohgyun.com/479

 - http://ohgyun.com/480

 - http://ohgyun.com/481


5. 로그 분할 설정 : http://blog.galgulee.com/nginx-log-rotate-시키기-logrotate-사용/


Posted by 카프러브



## 설치 환경


- OS : CentOS 6.4

- httpd Server : Apache 2.4.6

- 인증서 발급기관 : COMODO


- 본 설치과정은 "가비아(www.gabia.com)"에서 인증서를 구매 / 발급받는 과정을 전제로 기술되었습니다.



1. Apache 및 OpenSSL 설치

 - http://calflove.tistory.com/335  참고




2. 개인키 생성


1) 랜덤 넘버 생성


# cd /usr/local/openssl/certs

# ../bin/openssl md5 * > rand.dat



2) 키 쌍 생성


# ../bin/openssl genrsa -rand ./rand.dat -des3 2048 > key.pem


- 위 명령을 실행시키면 아래와 같이 개인키 비밀번호를 물어보는데 반드시 기억해야 한다.


48 semi-random bytes loaded

Generating RSA private key, 1024 bit long modulus

..++++++

...++++++

e is 65537 (0x10001)

Enter pass phrase for 2048: {키입력}

Verifying - Enter pass phrase for 2048: {키다시입력}



3) 생성된 키 쌍을 이용하여 CSR 생성


# ../bin/openssl req -new -key key.pem > csr.pem


- CSR 생성시 아래 정보는 모두 영문으로 입력해야 한다.

- 추가 속성 질문에는 건너 뛰어도 무방하다.


Enter pass phrase for key.pem: {개인키비밀번호입력}

You are about to be asked to enter information that will be incorporated

into your certificate request.

What you are about to enter is what is called a Distinguished Name or a DN.

There are quite a few fields but you can leave some blank

For some fields there will be a default value,

If you enter '.', the field will be left blank.

-----

Country Name (2 letter code) [AU]:KR

State or Province Name (full name) [Some-State]:SEOUL

Locality Name (eg, city) []:GANGNAM-GU

Organization Name (eg, company) [Internet Widgits Pty Ltd]:회사명

Organizational Unit Name (eg, section) []:Development

Common Name (e.g. server FQDN or YOUR name) []:호스트명

Email Address []: 메일주소


Please enter the following 'extra' attributes

to be sent with your certificate request

A challenge password []:

An optional company name []:



- 위에서 Common Name에는 호스트명을 정확히 기재한다. ( SSL 인증서 발급기관에 요청한 호스트명과 일치해야 함)

- 메일주소는 인증메일이 발송되므로 꼭 확인이 가능한 메일주소를 기입한다.




3. CSR 내용을 인증기관에 송부하여 인증서를 발급받는다.


1) 인증메일로 인증코드를 보내주는데 이를 확인해주면 인증서가 메일에 첨부되어 발송된다.


2) 서버에서 생성한 키파일과 인증기관에서 보내온 파일을 아래 명령어로 비교해 보면 똑같아야 한다.


# openssl rsa -in key.pem -modulus -noout | openssl md5

# openssl x509 -in cert.pem -modulus -noout | openssl md5





4. 인증서 설치 


1) 인증서 복사


 - 메일에 첨부되어 있는 인증서를 서버에 복사해 넣는다

   (필자의 경우 아파치 설정 파일이 위치해 있는 /usr/local/httpd/conf/ssl에 넣어두었다 )

 - RootCA_ChainCAs_Basic.zip는 압축을 풀면 2개의 파일이 나오는데, ChainCA.cer은 증계인 인증서(발급기관)이며 RootCA.cer은 최상위인증기관 인증서(루트인증서)이다.


2) SSL 설정 파일 변경


 # cd /usr/local/httpd/conf/extra

 # vi httpd-ssl.conf


아래 내용을 수정한다.


Listen 443


<VirtualHost _default_:443>

DocumentRoot "디렉토리위치"

ServerName 호스트명:443

ServerAdmin 메일주소

ErrorLog "/usr/local/httpd/logs/ssl-error_log"

TransferLog "/usr/local/httpd/logs/ssl-access_log"


인증서가 있는 위치 파일을 지정해준다.


SSLCertificateFile "/usr/local/httpd/conf/ssl/cert.pem"

SSLCertificateKeyFile "/usr/local/httpd/conf/ssl/key.pem"

SSLCertificateChainFile "/usr/local/httpd/conf/ssl/ChainCA.cer"



SSLCertificateFile 은 인증서 파일 경로, 

SSLCertificateKeyFile 은 개인키 파일 경로,

SSLCertificateChainFile 은 중개 인증서이다.


- CSR 파일 / 루트 인증서는 별도 설정안해도 됨.



3) httpd.conf 설정 수정



# cd /usr/local/httpd/conf

# vi httpd.conf


아래 두가지 항목에 주석이 되어 있으면 풀어준다.


LoadModule ssl_module modules/mod_ssl.so

Include conf/extra/httpd-ssl.conf



<IfModule ssl_module>

SSLRandomSeed startup builtin

SSLRandomSeed connect builtin

</IfModule>





5. 설정 파일 점검


# cd /usr/local/httpd/bin

# ./apachectl configtest



Case 1) 만약에 아래와 같은 에러가 발생하면.. 


# ./apachectl configtest

AH00526: Syntax error on line 76 of /usr/local/httpd-2.4.6-ssl/conf/extra/httpd-ssl.conf:

SSLSessionCache: 'shmcb' session cache not supported (known names: ). Maybe you need to load the appropriate socache module (mod_socache_shmcb?).


A1) 아래 라인의 주석을 풀어준다. (물론 /usr/local/httpd/modules)에 해당 모듈이 있어야 한다.


LoadModule socache_shmcb_module modules/mod_socache_shmcb.so



A2) 만약 SSL 캐쉬를 안 쓰려면 아래와 같이 옵션을 none으로 해 둔다. 


SSLSessionCache         none

#SSLSessionCache         "dbm:/usr/local/httpd-2.4.6-ssl/logs/ssl_scache"

#SSLSessionCache        "shmcb:/usr/local/httpd-2.4.6-ssl/logs/ssl_scache(512000)"

#SSLSessionCacheTimeout  300





6. 보안 환경 설정


1) 네트워크 방화벽 설정


신규로 SSL 쓴다면 443포트가 막혀있을 가능성이 크다. 외부에서 서버로 443 포트가 접속이 가능하도록 네트워크 방화벽을 열어준다. 


2) 시스템 방화벽 설정


시스템에도 방화벽이 설치되어 있는 경우가 많을 텐데 시스템에서도 443 포트를 열어준다.


# lokkit --service https





7. 아파치 기동



# cd /usr/local/httpd/bin

# ./apacehctl start

Apache/2.4.6 mod_ssl (Pass Phrase Dialog)
Some of your private key files are encrypted for security reasons.
In order to read them you have to provide the pass phrases.

Server 호스트명:443 (RSA)
Enter pass phrase:  


- 인증서 생성시 사용했던 키를 넣어준다.


- 인터넷 검색을 하다보면 # apachectl 뒤에 startssl|sslstart|start-SSL 옵션을 쓰는 경우가 있는데

  현재는 더이상 지원하지 않으며 start해주면 된다.




참고 자료


1. https://kicassl.com/intro/installguide.php ( SSL 설치 가이드 )

2. https://sslhosting.gabia.com/service ( SSL 설치가이드)

3. http://talkit.tistory.com/111 (SSL 캐쉬로 인한 속도 저하) 

Posted by 카프러브



그저께....잇아이템인 Misfit Shine을 구매하였습니다.

첫눈에 반한 아이템이라...무척이나 사고 싶었던 아이템입니다.


액티비티 트래커는 전부터 관심이 많았습니다.

현재 Nike+ 를 가지고 있는데 이는 오래전 모델이라 런닝할때 이외에는

응용력이 떨어지고 GPS기반이 아니라서 오차가 좀 심한편입니다.


저는 수영과 런닝을 가끔 하는 터라서 

이 두가지는 만족시키는 것을 찾다가 알게된 제품이 Shine 입니다.


국내에서는 프리스비(http://www.frisbeekorea.com)와 http://www.poblers.com에서 

살 수 있는데 8월까지 산다면 후자가 추가 증정품이 있어 사시 것이 낫습니다.


저는 프리스비에 기프트카드와 할인을 통해 

4만원 싸게 99,000원에 영입하였습니다...





일단 케이스는 간지가 철철 넘칩니다..


케이스 깨질까봐...살살..열었는데..

하단에 있는 스티커로 지지하고 있더군요..

허망했음..






전면 투명 부분을 열고... 중간에 있는 마개를 열면

뒷면에 조립 설명서가 이썽서 따라서 조립하시면 됩니다..


참고로 샤인 뒤면은 자석으로 되어 있어서 건전지가 붙더군요..






바닥면에는 Shine을 열 때 쓰는 오프너와 손목 밸트, 건전지가 있습니다.






케이스에서 다 빼면 총 4개의 구성품이 나옵니다.


샤인 본체, 오프너 , 건전지, 손목 벨트....







오프너로 샤인 본체의 뚜껑을 엽니다.

뒷면에 12라고 쓴 부분에 홈이 파여 있고 거기에 오프너를 끼워서 여시면 됩니다.





샤인 하단 면에 건전지 (+) 부분을 넣은 다음..





전 / 후면부의 12 숫자 방향을 맞추어서




끼우면 끝...





손목 밸트에 끼워서 손목에 차시면..조립은 완료됩니다..



사진 등록 용량 제한으로 앱 연동은 다음에 포스팅하겠습니다.



Posted by 카프러브



금일...


A special invitation to try a new iCloud feature.


이란 제목으로 메일이 왔습니다..


하도 악성 메일이 많아서.. 행여나 해서.. 링크버튼 대신...

주소창에 직접 URL 치고 iCloud에 들어갔더니..







iWorks대신... Pages, Numbers, Keynote 아이콘이..딱 자리잡고 있네요..


가장 많이 쓰는 키노트를 실행해 보았습니다..




메뉴에 대한 도움말들이 나오네요...






+ 메뉴를 눌러... 파일 생성해 보고자 했더니..

기존 키노트처럼.. 템플릿 선택 메뉴가 나오네요..






전시실 템플릿을 선택해 보니..

위와 같이 나옵니다..


키노트 앱보다는 약간은 기능이 부족한 것처럼 보입니다만..

그건 시간이 지나면 업데이트 될 것이고....




가장 큰 장점은...맥이 없어도.. 키노트의 화려한 프리젠테이션이 가능하다는 것 일겁니다..


오피스 365는 유료인데...

이건...무료이니.. ( 용량 제한이 있긴 하지만요... )



앞으로...프리젠테이션은 키노드가 갑이 될수도....


파워포인트.... 긴장 좀 하겠네요....


Posted by 카프러브

 

 

지겹게 비가 내리는 2013년 여름...

오늘은 포토샵 강의 3일차 되는 날입니다..

 

우연히 페이스 북 이벤트로 인연을 맺게된 앱스디자인 대표님에게...

스마트폰 앱 관련 디자인 수업을 벌써 두번째 듣고 있습니다.

 

첫번째는 그냥 기획 관련 이야기를 듣는 줄 알고 왔더니..

디자인 실무...ㅠㅠ

 

포토샵이라곤 실행했다 종료한게 다였던..

저에겐 그 3일이 안드로메다 이야기로만 들렸죠..

 

그래서..포토샵을 배우기로 결정..

 

 그러나.. 서점에 가서 포토샵 책을 암만 찾아봐도..다 사진 편집 관련된 책들만..쭈욱 있고..

그래도.. 지성이면 감천이라더니..

 

고가의 유료 강의를 무료로 들을 수 있는 기회가 제게 또 왔습니다..

 

 

 

 

앱스디자인의 이종원님의 포토샵 실무 강의..

 

http://onoffmix.com/event/16837

 

커리큘럼은...대략 이렇습니다..

 

포토샵 기본부터... 사진 편집 관련 기능은 간단히 넘어가 주시고..

벡터방식의 이미지 그리는 법만 집중해서 배웁니다..

 

 

 

제가 이틀 배우고..점심시간에 잠깐 동안에 그린 아이콘입니다..

 

물론 허접하지요... 선도 매끄럽지 못하고...

그러나...결과물을 만들어 낼 수 있다는게..

가슴 뿌뜻하네요...

 

 

 

오늘의 제가 배운 하이라이트 수업...

카메라 앱 아이콘..

 

빛을 표현한 것이라..막연했는데..

이젠 시도할 엄두는 나네요... 

 

 

 

첫번째 수업때 샀던 책입니다..

 

물론 이 책은 앱스디자인 대표님이 쓰신 책이지요...

강의 내용을 담고 있는 것이라..앞뒤 안 재고 샀습니다..

 

처음 샀을 때...포토샵을 못 다루어서 관련 내용은 스킵했는데..

 

 

 

이젠...따라해 봐야겠습니다..

 

이번 주말엔...포토샵 놀이나 해야 할듯...

 

 

 

오늘 받은 선물...

" 스마트폰 앱 디자인 스케치 노트"

 

벌써 3권째 받았습니다..

열심히 쟁여 놓고 있습니다.. 일할때 쓸라구요...

 

 

 

대부분의 참여자들이 현업 또는 관련 학과 학생들이라..

다들 잘 하셨는데..저만 혼자 기초에서 헤매다 왔네요..

 

그래도..전 뿌듯합니다..

 

한 단계 업그레이드 된 저를 보면서요...

 

앱 디자인 실무를 배우고 싶으신 분들은..

앱스디자인 페이스 북을 좋아요 해 주세요..

 

그럼 저처럼 좋은 기회가 다가 올지도 모릅니다...

 

https://www.facebook.com/appsdesignstudio

 

 

 

Posted by 카프러브

 

오늘은 어제에 이어 또다른 목업 프로그램을 소개합니다.

어제의 PowerMockup은 외산 제품이라면, 오늘은 국산 제품입니다.

파워 목업 구매 가격이 조금 부담스럽다 했더니...페북의 한 지인이 소개시켜준 프로그램입니다..

 

이름하여 PPTStory.. (PowerStory였는데 이름이 바뀌었네요..)

 

이 제품은 http://pptstory.com/ 에서 다운 받으실 수 있습니다.

 

 

 

파워 스토리를 설치하고 나면 특이한 점이 있습니다.

평가판도 라이센스가 필요하다는 점이지요....

물론 상업용 툴 중에는 라이센스를 받야아 하는 경우가 간혹 있지만..

작은 유틸의 경우에는 드물어서.. 신기했습니다..

 

평가판 라이센스를 받는 과정도 신기합니다.

 

페이스북이나 트워터에서 "좋아요" 또는 트윗을 해주면 발급해 줍니다..

 

 

 

일단 저는 트윗을 통해서 라이센스를 받아 설치해 보았습니다.

첫 화면이 팝업창 크기와도 안 맞고....약간은 헛점이 보이네여.

아직은 개발중인 시제품같은 느낌이 좀 강합니다..

 

 

 

 

 

화면 구성은 파워 목업과 비슷합니다.

그런데..아이콘 라이브러리에 아이콘이 하나도 안 보입니다..ㅠㅠ

 

도대체 뭘 평가판으로 어떤 기능을 써 보라는 것인지...

조금은 당황스러웠습니다....

 

 

 

 

그러나 파워 목업보다는 조금 나은 기능이 보입니다.

 

바로 페이지 템플릿을 제공하네요...

 

앱 / 웹 / 어플리케이션 세가지 분야의 화면 구성을 할 수 있는 기본 템플릿을 제공합니다.

초보 기획자가 맨날 이 샘플을 구하려고 노력하는 점에 비추어..

이는 괜찮은 것 같습니다..

 

 

 

그러나.. 목업 프로그램의 가장 기본인 아이콘이 비어 있는 것은

평가판임을 감안하더라도..조금은 아쉬운 점인 것 같네요...

 

 

더욱이 공식 사이트 어디를 뒤져봐도 구매에 대한 얘기는 없습니다.

다만, 관련 블로깅을 해주면 정식 라이센스를 주겠다는 언급만 있습니다.

 

아무래도 아직은 미완성 제품으로, 베타 버전임과 동시에 홍보 단계인 것 같습니다.

 

저도 오늘 이 글을 게재하여 정식 라이센스를 받아서 써 봐야겠네요..

 

Posted by 카프러브

오래간만에 포스팅하네요...



오늘은 파워포인트에 플러그인 형태로 설치되어 사용할 수 있는 목업 프로그램인

PowerMockup에 대해서 써 보고자 합니다.


국내 사무 여건상 스토리보드 등의 표준 포맷은 파워포인트일 것입니다.

다른 목업 프로그램으로 문서를 작성했더라도 결국 마무리는 파워포인트죠..


그러한 점에서 PowerMockup은 훌륭한 솔루션이 될 것 같습니다.




일단 http://www.powermockup.com 에서 트라이얼 버전을 다운로드 받으시면 

도형이 좀 부족하긴 하지만 전 기능을 써 보실 수 있습니다.

물론 30일 제한 기간동안에만요....




설치하시면 위 화면과 같이 플러그인이 설치가 된 화면을 보실 수 있습니다.




상단 리본 메뉴에는 PowerMockup이란 메뉴가 새로 생기고




우측에는 스텐실 라이브러리를 보실 수 있습니다.




사용법은 간단합니다. 


우측에 있는 스텐실 라이브러리에서 필요한 아이콘을 잡아 끌어다 놓으면

바로 문서 상에서 사용이 가능합니다.


스토리 보드에 필요한 아이콘들을 일일이 웹 서핑에서 찾아야 했던 수고를

덜을 수 있게 된 것입니다...





그러나 무료는 기능만 쓸 수 있고 실제로는 활용이 거의 불가능합니다. 

왜냐면, 대다수의 아이콘들이 비활성화 되어 있기 때문입니다.


그래서 저도 구매를 고려하는 중입니다..


구매하면 리본 메뉴 [PowerMockup] 밑에 [Enter License Code] 를 클릭하여

라이센스를 넣으면 됩니다.





그런데..조금 비싸네요..


미화 60달러정도... 우리나라 돈으로 6만원이 조금 넘네요....


블로그 검색을 해보니..

작년 가을만 해도.. $39, 즉 4만원대였나보네요..


진즉 살걸...


비싸긴 하지만..필요하니..

구매를 심각하게 한번 고려해 봐야겠습니다... 

Posted by 카프러브

 

 

지난 10월 30일.. MS Windows 8 출시 기념 블로거 파티를 다녀왔습니다.

초대 받은 것은 아니구요....

개인적인 관심에 의해 신청해서 다녀왔습니다.

 

나중에 기사를 보니.. 낮부터 행사가 많았더군요...

블로거 파티 이전에는 대학생들을 위한 행사가 있었나 봅니다.

기념품으로 태블릿 PC 하나씩을 줬나 봅니다..

 전부 가지고 있더군요.. 좀 부러웠습니다..^^;

 

 

 

 

홀에 입장해 보니.. 양 쪽에 Windows 8을 탑재한 PC와 단말기들이 시연해 볼 수 있도록

준비되어 있었습니다..

 

 

 

 

눈에 띄는 디바이스들은 태블릿 계열 들이였습니다.

아이패드나 갤럭시탭처럼 패드 형식이지만.. Windows 8이기 때문에

이동이 잦은 비지니스 맨이나 학생들에겐

꽤 메리트가 있어보였습니다.

 

 

 

패드 형태이긴 하지만 키보드같은 악세서리를 이용하면

충분히 노트북 대용으로 가능해 보였습니다.

 

 

 

 

행사전에 간단한 저녁과 맥주를 제공해 주더군요...

(미성년자도 참석헀는지는 모르겠지만 성인 확인 후 제공해 주시더군요..)

전 연어 요리를 배 부를때까지..원없이 먹었습니다..

꽤 맛있었습니다..

 

 

 

 

행사장 양 쪽에서는 도우미의 설명과 함께 Windows 8에 대해 써 볼 수 있었습니다..

 

 

 

 

 

Windows 8은 타일이라 불리는 아이콘으로 꾸며져 있어서

기존의 아이패드나 갤럭시탭처럼 앱을 구동하거나

위젯 처럼 정보를 보여주고 있습니다.

 

 

 

 

제어판에서 볼 수 있었던 설치된 소프트웨어도 위와 같이 UI가 바뀌었습니다.

 

 

 

 

 

이젠 윈도우즈도 앱 스토어에서도 구매할 수 있는 생태계가 생겼습니다..

아이폰에서 자주 하던 Cut the Rope가 여기에도 있더군요..

 

 

 

 

기존의 데스크탑 UI도 있지만.. 왼쪽 하단에 시작 버튼이 없는건

낯설더군요..

 

 

 

 

제 눈길을 끌었던 기능 중 하나는 검색 기능이였습니다.

인터넷 서비스 업체와 연계하여 Windows 8에서도 검색을

할 수 있게 해주더군요..

 

 

 

 

그래서 Yes24의 도서를 사이트에 가지 않고

Windows 8에서도 검색이 가능 한 것입니다.

 

물론 이러한 서비스를 제공하는 업체는 아직까지 많아 보이진 않습니다.

차츰 많아지겠지요... 이러한 서비스 제휴가 결국 매출로 이어질 것이기 때문에

많은 업체들이 이 서비스를 제공하리라 봅니다..

 

 

 

MS 전무님의 오프닝 메세지를 시작으로... 블로그 파티는 시작되었습니다..

 

 

 

 

 

많은 블로거들이 관심있게 Windows 8에 대한 소개를 경청하였습니다..

 

 

 

 

Windows 8에 대해 간단한 데모를 보여주시더군요...

역시 잘 되던 것도 데모때는 애를 먹히는 상황이

이때도 발생하더군요...

 

항상 네트워크가 문제...ㅋㅋ

 

 

 

 

 

Windows 8의 소개가 끝나고... 1:100 같은 재밌는 코너가 있었습니다.

위 단말기로 1은 O 2는 X로 구분하여 문제를 풀어 경품을 주는 것이였습니다..

 

 

 

 

나름 IT 10년차인데... 못 맞추면 X 팔려서... 결국 상위 10등안에 들었습니다.

그러나 결승에서 떨어져서... USB 허브에 만족해야 했던.. 슬픈 전설이....ㅠㅠ

 

 

 

 

1등은 Windows 8이 탑재된 PC를 받았습니다..

2문제만 더 맞추었어도..저게 내 거였을 수도 있었는데....

 

 

 

 

마지막으로 인디 밴드의 공연이 있었습니다.

검색해 보니.. 유명한 "데이브레이크"더군요..

 

얼굴은 몰랐는데.. 노래 듣고 알았습니다..

 

들었다 놨다...

 

 

 

 

락페스티벌 같이 즐거운 시간을 마지막으로 ...

블로거 파티는 마무리 되었습니다..

 

 

 

 

제가 본 Windows 8은 매우 낯설었습니다.

 

20년 가까이 썼던 PC용 운영체제에서 바뀌어서 그런지,

처음이라 그런지는....

 

 

그러나 Windows 8은 노트북이나 태블릿 같은 이동용 디바이스에는 분명

메리트가 있어 보였습니다...

 

다만... Windows 8 UI 특성 상  터치가 안되는 모니터를

사용하는 기존 사용자에겐 좀 진입 장벽이 있어 보였습니다.

(물론 키보드와 마우스로 동일 기능을 제공을 한다지만 불편할 것 같습니다..)

 

 

 

하여튼 즐거운 파티였고... Windows 8을 알게된 소중한 시간이였습니다..

 

 

Posted by 카프러브

 
1. 강의 스크린캐스트 ( 슬라이드 화면 + 음성)


2. 슬라이드 원본


3. 행사 전체 동영상보기


4. 행사장 풍경


5. Facebook 페이지

Posted by 카프러브

 

Pogoplug Mobile을 몇달 동안 사용해 본 결과 개인용 클라우드로 사용하기에는 조금 무리가 있어 보입니다. 그러나 몇가지 패키지를 깔면 Home Multimedia Server로는 사용가능해 보입니다..

 

처음에는 Mediatomb 패키지를 설치하여 DLNA 같은 것을 해 보려고 했으나 성능상 이슈로 검색 결과상으로는 헛짓거리 같다는 생각에 접었습니다.. 그리하여 시작한 것이 Torrent Clinet + Samba Server를 결합한 정도의 서버 구축입니다..

 

 

## 들어가기 앞서..

 

1. 외장하드는 EXT 파일 시스템으로 하시기 바랍니다. 저도 처음에 NTFS를 사용했었는데, 부팅시마다 디스크 검사를 하곤 해서... 시스템 이상이 있는 줄 알 정도로 느렸습니다. 포고 플러그 자체가 Linux이기 때문에 EXT 파일 시스템을 쓰기를 권장합니다. (내장된 Busybox에서는 EXT2 포맷이 가능한 관계로 여기선 EXT2로 포맷했습니다. 타 블로그를 보면 EXT3 포맷 유틸을 다운 받아 하는 경우도 있더군요..)

 

2. 본 포스팅으로 인해 귀하의 포고플러그에 이상 발생시 저는 책임 질 수 없습니다.

 

3. 본 과정은 Linux를 어느 정도 다룰 줄 안다는 가정하에 쓰여져 있습니다.

 

 

## 설정

 

1. USB 외장 하드 포맷

 

1) USB 외장하드가 /dev/sda1 일 경우 아래과 같이 입력한다.

 

# busybox mke2fs -j /dev/sda1

 

 

2. Torrent Client 설치

 

본 블로그의 http://calflove.tistory.com/343 참조

 

 

3. Samba 설치

 

1) 가정

 - 현재 저의 공유 디렉토리는 /tmp/.cemnt/mnt_sda1/Movies 입니다.

 

2) 설치

 - 설치는 쉽다. 2번 과정에서 설치한 ipkg를 이용하면 쉽게 설치가 가능하다.

 - Pogoplug의 내장 메모리가 적기 때문에 꼭 경량 패키지인 samba2를 깔아야 한다.

 

# /opt/bin/ipkg install samba2

 

3) 설정

 - 아래 설정은 기본 설정에 제가 수정했거나 중요하다고 느끼는 부분입니다.

 

# vi /opt/etc/samba/smb.conf

 

[global]

workgroup = WORKGROUP

hosts allow = 192.168. 127.

guest account = root

log file = /opt/var/log/samba/log.%m    

security = share

null passwords = yes                                                       
encrypt passwords = yes                                                    
smb passwd file = /opt/etc/samba/smbpasswd

dns proxy = no

preserve case = yes

client code page = 949

 

[Movies]                                                                                                                         
comment = Movies
path =  /tmp/.cemnt/mnt_sda1/Movies                                                                                                available = yes                                                                                                                  
public = yes                                                                                                                     
writable = yes                                                                                                                   
create mask = 0777                                                                                                               
guest ok = yes                                                                                                                   
browseable = yes                                                                                                                 
read only = no

 

4) 구동

 

# /opt/etc/init.d/S80samba start

 

5) 프로세스 확인

 

# ps

 

  670 root      4012 S    /opt/sbin/smbd -D
  672 root      2980 S    /opt/sbin/nmbd -D

 

6) Samba 확인

 

# /opt/bin/smbclient -L 127.0.0.1 -N

 

added interface ip=192.168.120.6 bcast=192.168.120.255 nmask=255.255.255.0
added interface ip=169.254.125.54 bcast=169.254.255.255 nmask=255.255.0.0
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 2.2.12]

        Sharename      Type      Comment
        ---------      ----      -------
        Movies         Disk      Movies
        IPC$           IPC       IPC Service (Pogoplug)
        ADMIN$         Disk      IPC Service (Pogoplug)

        Server               Comment
        ---------            -------
        P002561              p002561
        POGOPLUGMOBILE       Pogoplug

        Workgroup            Master
        ---------            -------
        WORKGROUP            P002561

 

 

4. 태블릿 PC 확인

 

1) 본 과정은 홈에서 사용을 전제로 설정했기 때문에 IP 이외에 인증을 따로 하지 않았다.

 

2) 스마트 폰이나 태블릿에서 삼바 연동 앱을 통해 접속을 한다

 

3) 설정시 아이디와 패스워드는 넣지 않는다.

 

 

5. 자동 리부팅 옵션

 

지금까지 진행했으면 포고 플러그가 재부팅을 해도 자동으로 데몬들이 구동할 수 있도록 설정해 준다.

 

 

# vi /etc/init.d/rcS

 

/opt/etc/init.d/S80samba start
/opt/bin/transmission-daemon --config-dir /opt/config/transmission-daemon
ln -s /opt/var/spool /var/spool
busybox crond

 

 

## 활용 방법

 

본 과정을 통해 설정한 포고플러그를 저는 이렇게 활용합니다.

 

회사나 집에 포고플러그를 구동 후 원격에서 torrent Seed 파일만 검색해서 넣어두면

별도의 다운로드 시간을 거치지 않고 동영상을 받을 수 있겠지요?

 

처음에는 SAMBA가 지원되는 동영상 플레이어로 감상을 해 보려고 헀으나

 

포고 플러그 ------- 웹 공유기 ----(무선)----- 태블릿 / 스마트폰 을 거치면..

 

전송 속도와 모바일 디바이스의 디코딩 능력에 힘입어 거의 보기 힘듭니다.....

그래서..저는 다운로드 시간만 줄여주는 선에서 만족하기로 했습니다..

 

 

즐거운 디지털 라이프 되시길 바랍니다..

 

 

 

 

참조

 - samba 설치 : http://diis.net/front/2010/09/05/installing-samba-on-your-pogoplug/

 - samba 설정 : http://blog.naver.com/akrthwn?Redirect=Log&logNo=140018554228

 - optware Homepage : http://www.nslu2-linux.org/wiki/Optware/HomePage

 - optware 패키지 : http://www.todaysppc.com/mbzine/bbs/view.php?id=free&page=2&sn1=&divpage=31&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=158457

 - mediatomb 설치기 : http://ssndwind.tistory.com/56

 

 

 

 

 

 

 

Posted by 카프러브