May 032010
 

ds710+에다가 토렌트 걸어놓고 리모컨으로 divx 플레이어 켜서 tv로 누워서 감상하고…
요런 목표를 드디어 달성했습니다.

divx 플레이어 중에 뭘 살까 고민하다 뉴런일렉의 dv130h를 구매했습니다.

구매후에 네트워크로 연결하려고 하니 참 어렵더군요 -.-a
divx플레이어쪽 매뉴얼도 부실하고 ds710+의 매뉴얼도 부실하고…

연결방법은 다음과 같습니다.
dv130h는 윈도우 공유방식으로 다른 장치의 공유폴더를 읽을 수 있습니다. 
따라서 ds710+에서 윈도우 공유가 가능하도록 다음과 같은 설정이 필요합니다.

[ds710+] 파일공유 – win/mac os에서 
*windows 파일 서비스 활성화 체크
*작업그룹에 WORKGROUP(보통 이렇게 많이 씀) 기재
*확인 눌러서 적용

[ds710+] 사용권한 – 사용자에서
*guest계정 선택 후 편집 클릭 -> 비활성화 체크해제해서 활성화 -> 권한설정에서 공유폴더의 읽기 권한 체크
*암호는 빈칸으로 둠, 아이디는 guest
*확인 눌러서 적용

[dv130h] 재부팅 후 모두 – NET 눌러서 WORKGROUP이 나오는지 확인

간단하지만 생각외로 어려웠답니다 ㅠ.ㅠ

간단하게 1.4GByte 영화파일까지는 끊김없이 재생이 잘 됩니다.
그 이상의 파일이 없어 어느 정도 선까지 안정적인 재생이 될런지는 아직 미지수입니다. 공유기, NAS, Divx 플레이어 모두가 제대로 동작해줘야 가능하겠죠.
한글파일명 문제도 없습니다.
자막도 자동선택/수동선택 잘 됩니다.

이사 갈 때에는 필히 LED 백라이트 방식의 LCD TV를 지르겠다는 굳은 다짐을 하며 짧은 사용기를 마칩니다.

Apr 292010
 

포럼에서 찾아보니 /usr/syno/etc.defaults/scemd.xml 를 수정하면 된다고 함

 

<?xml version="1.0" encoding="UTF-8"?>

<scemd>

<fan_config period="20" threshold="6" type="DUAL_MODE_HIGH" hibernation_speed="UNKNOWN">

                                <disk_temperature fan_speed="10%15hz"  action="NONE">0</disk_temperature>

                                <disk_temperature fan_speed="16%15hz"  action="NONE">45</disk_temperature>

                                <disk_temperature fan_speed="23%15hz"  action="NONE">50</disk_temperature>

                                <disk_temperature fan_speed="32%15hz"  action="NONE">53</disk_temperature>

                                <disk_temperature fan_speed="50%15hz"  action="NONE">56</disk_temperature>

                                <disk_temperature fan_speed="99%15hz"  action="NONE">58</disk_temperature>

                                <disk_temperature fan_speed="99%15hz"  action="SHUTDOWN">61</disk_temperature>

 

                                <cpu_temperature fan_speed="10%15hz"  action="NONE">0</cpu_temperature>

                                <cpu_temperature fan_speed="99%15hz"  action="NONE">85</cpu_temperature>

                                <cpu_temperature fan_speed="99%15hz"  action="SHUTDOWN">95</cpu_temperature>

</fan_config>

 

<fan_config period="20" threshold="6" type="DUAL_MODE_LOW" hibernation_speed="UNKNOWN">

                                <disk_temperature fan_speed="10%15hz"  action="NONE">0</disk_temperature>

                                <disk_temperature fan_speed="16%15hz"  action="NONE">45</disk_temperature>

                                <disk_temperature fan_speed="23%15hz"  action="NONE">50</disk_temperature>

                                <disk_temperature fan_speed="32%15hz"  action="NONE">53</disk_temperature>

                                <disk_temperature fan_speed="99%15hz"  action="NONE">58</disk_temperature>

                                <disk_temperature fan_speed="99%15hz"  action="SHUTDOWN">61</disk_temperature>

 

                                <cpu_temperature fan_speed="10%15hz"  action="NONE">0</cpu_temperature>

                                <cpu_temperature fan_speed="99%15hz"  action="NONE">85</cpu_temperature>

                                <cpu_temperature fan_speed="99%15hz"  action="SHUTDOWN">95</cpu_temperature>

</fan_config>

…이하 생략…

 

예상으로는 다음과 같을 것이다.

<disk_temperature fan_speed="빠르기%동작주기"  action="NONE">설정온도</disk_temperature>

 

아직 try 해보지 않았다 ^^*

시도해보니 잘 된다 ^^

Apr 282010
 

테스트해본 펌웨어는 DSM 2.3-1157입니다.
/usr/syno/mysql/share/mysql/에 있는 my-small.cnf, my-medium.cnf…중에서 원하는 것으로 골라서 /etc에 my.cnf로 copy합니다.
제 경우 my-huge.cnf를 선택해봤습니다.
cp /usr/syno/mysql/share/mysql/my-huge.cnf /etc/my.cnf

vi /etc/my.cnf하여 각 항목별로 다음 라인을 추가합니다.

[client]
default-character-set=utf8

[mysqld]
character-set-client-handshake=FALSE
init_connect="SET collation_connection = utf8_general_ci"
init_connect="SET NAMES utf8"
default-character-set=utf8
character-set-server=utf8
collation-server=utf8_general_ci

[mysqldump]
default-character-set=utf8

[mysql]
default-character-set=utf8

그리고 skip-federated을 찾아 주석처리합니다.
다음처럼 #을 앞에 붙여주면 됩니다.
#skip-federated
안 할 경우 재시작시 Starting MySQL.. ERROR! Manager of pid-file quit without updating file.와 같은 오류메시지를 만나게 됩니다.

phpMyAdmin에 접속해서 환경설정값 탭을 눌러서 확인하시거나 직접 mysql에 접속해서 확인하시면 됩니다.

Apr 262010
 

http://www.netdrive.net

위의 사이트에서 개인사용자용 무료 버전을 다운받으면 됩니다.
설치 후 ftp정보를 입력하면서 hdd드라이브 알파벳을 지정해주면 자동으로 마운트해줘서 로컬하드처럼 편안하게 ftp를 사용할 수 있습니다.

Apr 262010
 

맥/윈도우 사이의 데이타 공유를 위해 synology nas ds710+를 사용중입니다.
맥에서는 smb://ip/directory나 afp://ip/directory와 같은 방식으로 바로 마운트가 가능하지만,
아이디/암호가 걸린 경우는 파인더 – 이동 – 서버에 연결을 누르거나 command + k 누른 후 목록을 클릭해서 연결해야 합니다.
아주 귀찮은 일입니다.

타임머신용으로도 사용하기 위해 smb대신에 afp를 이용하기로 하고 자동연결하기 위한 방법을 찾아보니 윈도우의 batch파일이나 Linux의 쉘스크립트처럼 애플에도 애플스크립트가 있더군요.

tell application "Finder"
    delay 1
    try
        mount volume "afp://서버주소/공유폴더명" as user name "아이디" with password "암호"
    end try
end tell

이런 애플스크립트를 만든 후 별도저장에서 응용프로그램으로 선택해서 저장하면 됩니다.
그리고 시스템환경설정 – 계정 – 로그인 항목에서 해당 응용프로그램을 선택해주면 됩니다.
디렉토리명을 기재하지 않은 경우는 매번 선택창이 뜨게 되기 때문에, 귀찮아도 공유폴더를 모두 기재하시면 좋습니다.

2011.01.11
자동시작시 오류가 나오는 걸 방지하기 위해 빨간색으로 표시된 부분을 추가했습니다.

Apr 212010
 

지름신의 은혜를 입어 결국 ds710+ 구입했습니다.
이제 하나하나 구축중인데 블로그를 nas에 돌리려고 하다보니 부딪히는 2가지 해결법을 적어봤습니다.

[참고]
1차 도메인 = abc.com
2차 도메인 = blog.abc.com

example.dyndns.org등의 무료 2차 도메인이 아니라 자신이 소유한 도메인을 NAS에 부여해서 웹서비스를 하고 싶었습니다.
그 유명한 dyndns.org에서도 비슷한 서비스를 하긴 하지만 유료인듯 합니다.
잘 찾아보니 한국 업체(dnsever.com)에서 무료로 서비스중이네요 ^^*

(1)회원가입 & 이메일 인증
(2)dynamic dns 관리 – 인증코드 관리 – 인증코드 copy해둠
(3)dynamic dns 관리 – dynamic dns 추가
(4)http://kr.dnsever.com/help/wiki/wiki.php/AboutDDNSHelp#s-1.3 참 조해서 update 스크립트 설정 & 실행

[참고] 80번 포트 막혀있는 상태에서 웹서버 운영하기
기존 워드프레스 블로그를 ds710+로 이전하려고 하다보니 80번 포트가 열려있나 걱정이 되었습니다.
검색해보니 sk브로드밴드의 경우 대부분 80번 포트, 21번를 닫아놓는다고 하더군요.
그래서 알아보니 해결방법이 있기는 했습니다.
http://kr.dnsever.com/help/wiki/wiki.php/WebForwardHelp#s-1.4
다만 자신 소유의 도메인이 있어야 하는듯 합니다.
근데 찾아놓고나니 다행히 제가 사용하는 sk브로드밴드 회선은 80번, 21번 모두 열려있네요 -.-a

Apr 202010
 

►기가비트 체제 구축 ==> 완료
iptime n6004

►포트포워딩 ==> 완료
– 디스크 스테이션 메니져 (관리화면 접속) : 5000
– 디스크 스테이션 (웹하드) : 7000
– 웹 스테이션 : 80, 8080
– FTP : 21
– FTP (패시브) : 55536 ~ 55663   
– SSH : 22
– Torrent DHT : 6881

►ddns ==> 완료
dnsever.com 이용해서 기존에 보유한 개인 도메인을 유동ip로 설정하여 사용가능

►자동연결 세팅 ==> 완료
윈도우 : netdrive 이용, ftp를 폴더처럼 마운팅해줌, 윈도우 전용, 사용법 보기
맥 : 애플 스크립트로 자동연결 스크립트 작성 후 어플생성 -> 시스템환경설정-계정, 로그온 항목에 추가해서 자동시작

►추가설치 항목
wordpress ==> 완료
ezlink : 파일스테이션에서 바로가기 링크 생성 지원  ==> 완료

mysql을 utf-8로 변경
UPS 설치
팬 속도 설정 변경
DSM 3.0-1372로 펌웨어 업데이트함

Jan 152010
 

현재 사용중인 Suffusion 테마에 대해 몇 자 적어봅니다.

 

자세한 리뷰는 추후에 추가될 예정임

 

1.Preview

 

2.기능

  • 상세한 스타일 지정 가능
  • 블랙 계열, 화이트 계열 색상 테마 변경 가능
  • Featured post widget : 특정 게시물을 슬라이딩 시켜서 노출가능
  • Category post widget : 특정 카테고리 게시물 목록을 노출가능

 

3.Support : http://www.aquoid.com/forum

 

4.Bug Fix

chrome에서 위젯의 순서가 뒤바뀌는 현상

Appearance – Suffusion Theme Options – Sidebars and Widget Areas에서 drag-drop 옵션을 모두 비활성화하면 됨.

Jan 112010
 

SEO란 Search Engine Optimization의 약자다.

즉 블로깅을 하면서 블로그의 내용들이 naver, daum, google, yahoo등의 주요 검색엔진에 의해 검색되어 자주 노출되도록 최적화를 하는 것이다.

 

SEO의 영역에는

URL

Meta 태그(keywords, description)

Titile 태그

본문내용

등의 영역에서 갖가지 테크닉(^^)이 필요하다.

자세한 것은 나중에 살펴보기로 하고 일단 SEO중 URL부분을 위해 URL-Rewriting을 위해 워드프레스에서 해줘야 하는 설정을 봅시다.

 

자세한 것은 다음 링크를 참조하여 설정하면 된다.

http://codex.wordpress.org/Using_Permalinks

내가 해놓은 설정은 /%post_id%/%postname%.html

 

이렇게 설정할 경우 Permalink(영구 Link, 변하지 않는 링크)가 

http://www.ecommercemaker.com/ecommercemaker/55/워드프레스-seo를-위해-url-rewrite설정하기.html

가 된다.

 

post_id를 앞에 붙인 이유는 퍼포먼스 향상 & 중복방지를 위해서이다.

끝에 html을 붙인 것은 검색엔진이 이 블로그 게시물을 일반 웹페이지처럼 다뤄주길 원해서이다.

 

URL을 제목을 가지고 만드는 이유는 검색엔진이 웹페이지의 내용뿐만 아니라 제목을 가지고도 검색우선순위를 결정짓기 때문이다.

이외에도 title, meta tag를 위해서도 SEO를 위한 설정이 필요한 데 이것을 위해서는 All in One SEO Pack을 사용하면 된다.

 

영어 이외의 언어를 위해서는 UTF-8에 대해 적절하게 sanitizing해주는 plugin이 필요하다.

안 그러면 제목을 url로 바꿔주는 과정에서 이상한 문자들이 나오게 된다.

이를 해결하기 위해 UTF8 Sanitize를 plugin에서 찾아서 설정해주면 된다.

Jan 112010
 

워드프레스를 사용하는 중에 플러그인, 테마를 다운로드하다가 memory exhausted….하는 에러메시지가 나온다면 다음의 방법으로 해결할 수 있습니다.

해당 오류는 PHP 설정 중 메모리 한도에 걸려서 일어나는 오류입니다.

간단하게 메모리 한도를 올려주면 됩니다. ^^*

 

1.php.ini에서 메모리 한도를 올려준다

memory_limit = 128M

 

2.wordpress홈/wp-config.php에 

define('WP_MEMORY_LIMIT', '128M');

 

[참고] 블루호스트에서 php.ini 수정하는 방법

(1) 제어판 – Software / Services에서 PHP Config 선택

(2) 옵션 선택

PHP5 : 각 디렉토리별 php.ini 설정을 다르게 하고자 할 때 / PHP5 (Single php.ini) : public_html/php.ini 하나로만 설정할 때

둘 중에 하나 선택한다

(3) 하단에 Install php.ini Master File 클릭

(4) 제어판-File Manager 실행

(5) public_html/php.ini.default를 php.ini로 rename

(6) php.ini를 edit하여 memory_limit = 128M로 수정

« 1 2 3 4 5 »