얼마전부터 위키피디아에서는 기부좀 해달라는 광고를 걸어놓고 있다.. 돈달라고 떼쓰는거.. 정확한 말이다. 하지만, 이유없이 떼쓰는건 아니다. 공짜로 받았으니, 극히 일부분은 되돌려 줘도 충분하리라 생각한다.. 아직 돈을 버는 입장이 아니(라고는 못하지만;;;)라서 5000원을 기부했다..
이로써 내가 참여했던 공익사업(?)이 하나 더 늘어나게 되는 셈이다.. 위키피디아가 계속되었으면 좋겠다..
다들 5000원이라도 기부합시다.. 스타벅스 한번 안가면 낼수있고, 담배 두갑 안태우면 낼수 있습니다.. P.S : 영어 못한다고 뭐라 하지는 맙시다.ㅠㅠㅠ;; 영어 개객끼!
진짜 10Mbps가 나왔습니다. 이정도면 인강을 끊김없이 볼수 있는 정도라 생각되네요.. 비교를 위해 집에서 쓰는 공유기와 연결해서 체크한 결과를 보여드립니다. 물론, 갤럭시플레이어로 측정하였습니다.
지연시간을 빼면 상당히 좋은 품질이네요.
------------------------------ KT를 좋아하진 않습니다. 다만, 와이브로를 전국 대도시에서는 사용할수 있도록 구축한점은 잘한것이라 생각됩니다. 그리고, 생각보다 좋은 품질을 유지하는것 또한 잘한것이라 생각됩니다.(..서울 지하철 빼고..)
그러나, 내일부터는 와이브로 무제한 요금제가 없어지고 새로운 요금제가 나간다 하더군요. 그래도 싼 요금이긴 합니다만, 무제한 요금제가 없어졌다는것이 사람들이 어떻게 받아들일지는 잘 모르겠군요. 저는 와이브로로 한달에 5기가 쓰기도 바빴습니다. 물론, 무제한이 필요하신분도 계시겠지요..
여튼 새로운 요금체계는 다음과 같습니다.
그래도 요금이 싸긴 합니다. 저는 30기가에 12개월 약정(이라고는 하는데, 홈페이지에서는 약정이 없다고 나오더군요..-_-;;)에 21000원 정도 입니다.(물론, 기계값도 없습니다.) 약정할인을 하면 더 싸지는군요.. 솔찍히 저는 기존의 요금제와 새로운 요금제.. 뭐가 더 좋은지는 잘 모르겠습니다. 판단은 각자 하셔야 할것 같습니다.
---------------LTE가 깔리기 시작했습니다. 와이브로와 함께 3.9세대 표준이지요..LTE는 유럽기술입니다.(제가 알기론 그래요..) 초창기에 와이브로가 더 좋다 LTE나오면 끝이다 뭐다 말이 많은걸로 알고 있습니다. 솔찍히 와이브로가 조금 쳐진감이 있긴 하네요. LTE는 커버리지를 벗어나면 기존의 데이터망을 이용할수 있는데 반해 와이브로는 커버리지 벗어나면 쓸수가 없으니까요.. 와이브로의 한계를 업체들은 잘 알고 있었을 겁니다. 뭔가 대책을 세웠어야 하는데 제 눈에는 그 대책이란게 보이질 않네요..
각설하고.. LTE얘기도 좀 할까 합니다. 제가 알기론 LTE는 WCDMA와 호환이 되는지라, 기존의 HSDPA/HSPA+망을 업그레이드(정확히 말해서 장비를 업그레이드 하는 겁니다.)해서 쓸수 있습니다. 그래서 지금 LTE를 죽어라고 광고하는 SKT와 LGU+모두 LTE커버리지에서 벗어나면 기존의 망을 이용해서 인터넷을 할수 있다고 하더군요. 커버리지에서 벗어나면 SKT는 HSDPA/HSPA+망을 이용할 것이고, LGU+는 CDMA2000 REV.A를 이용한다 합니다. 그리고 CDMA보다는 WCDMA가 속도와 품질은 더 좋을 것이구요.
가격을 비교해 보겠습니다. LGU+의 LTE 이용요금 입니다.
SKT의 LTE이용요금 입니다.
1기가당 가격 저용량 고용량 LGU 6000 5000 SKT 7000 5444.44
전체적으로 LGU+가 1기가당 가격이 더 싸군요. 다만, LGU+는 LTE커버리지를 벗어나면 CDMA2000 REV.A를 이용한다는데에서 반발이 있을거라 생각됩니다. 전에 몇몇 신문에서도 LGU+의 LTE에 대해서 말이 많았습니다. 그리고 저라면 차라리 SKT를 이용할듯 싶군요. 만약KT가 LTE를 서비스한다면.. 그때는 고민좀 해야할것 같습니다..
LGU+ 홈페이지에는 LTE전국망을 구축하고, 음성까지 LTE로 한다고 나와있습니다. ..과연 잘 될지 두고봐야할듯 싶군요. 음성은 기존망을 이용하는것이 더 좋을듯 싶은데..
==================================================== 내년에 기회를 봐서 LTE 브릿지를 이용해볼 생각입니다. 저는 노트북도 이용하고 있으니, 외부장비가 필요하더군요. 그때되면 LTE도 속도비교를 해볼수 있겠네요..:D
우선, 본 비교자료는 순수하게 비 전문적인 방법으로써 이루어진 결과입니다. 이 자료를 바탕으로 소송을 하던지, 인터넷 회사에 따진다던지 하는 것은 하지 말아 주세요. ------------------------------------------------------------------------ 오늘은 2011년 6월 23일 입니다. 장마전선으로 인해 비가 계속 오고 날씨가 흐리는군요. 이럴때는 무선 인터넷 품질이 좋아지지 않는다는 속설이 있지요.. 물론, 유선 인터넷도 마찬가지고요.. 이유는 묻지 마세요..
공유기와 랩탑 모두 802.11 n 모드를 지원해서 속도가 빠르군요.. ------------------------------------------------------------------------
스마트폰으로 유선 태더링을 한 결과 입니다. 생각보다 속도가 안나오네요. 역시 중계기 하나에 사람이 너무 많이 붙어서 그런것 같습니다.
와이브로 에그를 이용한 측정입니다. 생각보다 괜찮은 속도입니다만.. 실제로 쓰는 입장에서는 와이브로 에그나 3g나 거기서 거기 입니다. 특히 지하철을 타고 가다보면 와이브로는 신호가 끊기는 경우가 상당합니다. 여튼, 측정 데이터 상으로는 속도가 상당히 좋군요. 하지만, 쓰는 입장에서는 절대로 인정 못하는 속도입니다.ㅠㅠ skt의 무선인터넷 핑이 상당히 좋은데.. 테더링은 좋지 않은가 보네요.. ------------------------------------------------------------------------ 다음으로는 스맛폰 자체에서의 속도측정 입니다. 먼저 3g테스트 입니다.
skt가 핑이 100이하로 나오는데.. 비가 와서 그런지 핑이 좀 높군요..날씨 좋을때 다시 한번 테스트 해 봐야겠습니다.
와이브로의 핑도 3g와 비슷하지만, 속도가 빠르군요. 아무리 3g가 빨라도 현재 쓰이는 3g는 3.5세대(로 알고 있어요;;)이고 와이브로는 3.9세대 통신망 입니다. 당연히 와이브로가 빨라야 하겠지요..(4세대 통신망은 LTE-Advanced입니다. 와이브로는 이름을 잘 모르겠군요. 현재 와이브로의 업그레이드 버전이 있다고 들었습니다.) ..하지만 역시나 쓰는 입장에서는.. 지하철에서 좀 그만 끊겼으면 합니다..-_-^ 지하철에서 끊기면서 사용하려고 쓰는 와이브로는 아니니까요..-_-^
공유기를 통한 속도체체크 입니다. 꽤 속도가 좋군요.. 작은 핸드폰 안에 무선랜까지 구겨 넣다보면 감도는 떨어질 것이고, 속도도 저하될 것입니다. 전혀 문제 없는 속도라 생각합니다.
이상의 것처럼 속도가 체크 되었습니다. 여기에 대해서 평은 하지 않겠습니다. 다만, 와이브로는 제발 지하철에서 끊기지 않았으면 하는 작은 소망이 있네요..
제가 주문한 와이브로에그는 KTTECH의 KM-MR100입니다. 크기비교를 위해 다음과 같이 공학용계산기, 갤럭시S와 함께 사진을 찍어 봤습니다.
상당히 작은 크기 입니다. 에그3라고 광고도 하더군요. 몇몇 단점도 있는데, 우선 배터리가 오래가질 못합니다. 그래서 전원 콘센트에 꼽는 충전기와, USB포트에서 충전할수 있는 케이블 2개를 주더군요. 그리고 또 한가지 단점은 발열이 장난이 아닙니다.. 제때 식혀주지 않으면 뻗을 가능성도 없지 습니다.
앞면은 이렇게 3개의 LED가 있습니다. LED는 저정도면 충분합니다..
------------------------------------------------------------------------ 주문하고 받아본 다음에, 와이브로 ID로 넷스팟에 접속이 안되서 KT에 전화문의를 했습니다. 사정을 대강 얘기했더니.. 대뜸 [통큰에그는 넷스팟 ID가 제공되질 않습니다..]..라더군요.. 상당히 짜증나더군요.. 나는 통큰에그가 아닌데.. 부가설명(?)을 하고 ID를 발급받았습니다. 결합을 해야 하더군요.. 그래서 3일에 걸쳐 ID를 받아냈습니다. 그리고, 올레CM은 어째서 윈도7 64비트에서 작동이 안되는건가요?? 무선랜카드를 알아차리지 못하더군요..-_-^
------------------------------------------------------------------------ KT와 KT 상담원의 전화돌리기 & 짜증게이지 충전스킬을 제대로 피할수 있다면 상당히 쓸만한것 같습니다. 저처럼 노트북까지 함께 쓰는 사람들에겐 금상첨화죠.. 에그가 일종의 공유기 역할을 하는지라, 내부네트워크로 파일전송이 가능합니다. 노트북과 타블렛PC를 동시에 쓴다면, 내부 서버를 만들어서 네트워킹이 가능합니다.. (갤럭시S와 노트북간에 ftp 서버- 클라이언트는 성공했습니다..)
------------------------------------------------------------------------ 주절이 주절이 써 봤습니다.. 아는 만큼 쓸수 있습니다.. 돈을 지불하는만큼 뽑아내서 사용하는것이 필요할듯 싶어요..
그저께 세티즌에 새로나온 kt 에그3(미니에그)를 구매하러 갔다가 세티즌이 해킹당한걸 알게 되었습니다.. 삭제회원 정보도 유출되었다는것도 알았구요.. 경황이 없어 그냥 넘어갔는데, 이제는 경황이 있으니 썰좀 풀어봐야겠습니다.
가장먼저, 세티즌이라고 하면 그래도 한국에서 이름값 하는 커뮤니티 사이트입니다. 쇼핑도 가능하구요.. 중고거래도 있구요.. 이런 사이트가 해킹당했다는거.. 있을수 있는 일입니다. 100% 안전한 보안은 없으니까요.. 다만, 해킹을 당했으면, 최소한 가입되 있는 사람들한테는 문자를 쏴주던지 메일을 쏴주던지 해야하는것 아닐까 합니다. (혹시나 메일이 왔다면 제가 메일을 못 받은 것이니, 알려주시면 감사하겠습니다.)
오늘 결국엔 실시간 검색어에 떴군요..
언제 어디서 낚시성 전화가 올지 무섭습니다.. 어짜피 메일이야 스팸필터링을 최고로 해 놓고 있으니 상관 없구요..
여기서 누굴 탓하고 안하고를 문제삼는게 아닙니다. 중요한 일이 있으면 최소한 회원들에게는 지체없이 공지해야 하는데 세티즌은 그것을 하지 않은걸 탓하는 것입니다. 주민번호와 비밀번호는 안전하다고 합니다.. 설마 주민번호, 비밀번호를 암호화 안해놨을까요.. 암호화 해 놨을거라 믿겠습니다..
그리고.. 책임자는 책임 져야겠지요.. 집단소송.. 소송이란걸 그리 좋아하지는 않습니다. 다만, 필요하면 해야겠지요.. 더불어.. 저도 유출명단에 포함되어 있네요..
해당하는 그래픽카드를 고른 다음, 운영체제는 리눅스(혹은 리눅스 64비트)를 선택해서 다운 받으세요. 더블클릭하으로 설치는 안됩니다. 터미널을 실행해서 해당 파일이 있는곳으로 간 다음 다음과 같이 입력합니다. 저는 파일이름이 ati-driver-installer-11-3-x86.x86_64.run 이었습니다.
shell에서 다음과 같이 입력합니다.
sh ati-driver-installer-11-3-x86.x86_64.run
그러면 자동으로 설치가 될 것입니다. root비밀번호가 필요하므로 미리 root비밀번호를 설정해 놓으시길 바랍니다.:D
1. Cmake설치 http://www.cmake.org에서 다운로드 w.get http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz
압축을 풀고 해당 디렉토리 안에서 bootscript 실행 tar zxvf cmake-2.8.4.tar.gz cd cmake-2.8.4 ./bootscript (만약 패키지가 없다는 에러가 나오면, 해당 패키지 설치) gmake all ; gmake install
gmake와 make는 거의 같은 거라고 합니다.. make all ; make install 하셔도 될것 같습니다. 저는 그낭 gmake all ; gmake install을 했습니다.
2. mysql 패키지 삭제 yum -y remove mysql*
3. mysql 다운로드 & 설치준비 mysql.com에서 mysql community server 다운로드 Generic Linux (Architecture Independent), Compressed TAR Archive) 로 다운로드
한국 미러는 경희대학교지만, 경희대학교 서버는 상당히 느립니다.. 일본의 Internet Initiative Japan Inc., JAPAN에서 받겠습니다. w.get http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.9.tar.gz/from/http://ftp.iij.ad.jp/pub/db/mysql/ (resolv하는데 시간이 조금 걸리수도 있지만, 다운로드는 상당히 빠릅니다.)
mysql용 계정을 만들어 줍니다. useradd -M -s /sbin/false mysql
이제 gmake로 설치준비(?)를 합니다. gmake의 옵션은 다른 사이트를 참고했습니다. 해당 사이트는 http://blog.lovecoco.net/128 입니다.
저는 my-large.cnf를 이용하겠습니다. cd /usr/local/mysql cp support-files/my-large.cnf /etc/my.cnf
그리고 기본 db를 설정해 줍니다. 기본 db설정또한 설치디렉토리/script/mysql_install_db 파일을 이용해서 할 수 있습니다.
cd /usr/local/mysql/script ./mysql_install_db --user=mysql --datadir=/usr/local/mysql/data
이렇게 ./script 디렉토리 안에서 실행을 하면 다음과 같은 에러가 납니다.
FATAL ERROR: Could not find ./bin/my_print_defaults
mysql_install_db 파일을 mysql이 설치된 디렉토리로 복사해서 재실행 하면 됩니다.
cp /usr/local/mysql/script/mysql_install_db /usr/local/mysql/ cd /usr/local/mysql ./mysql_install_db --user=mysql --datadir=/usr/local/mysql/data
마지막 부분에 다음과 같은 안내문이 나오면 성공한 것입니다. ========================== You can test the MySQL daemon with mysql-test-run.pl cd ./mysql-test ; perl mysql-test-run.pl
Please report any problems with the ./bin/mysqlbug script! ==========================
이후, mysql이 설치된 디렉토리의 권한을 다시 설정해 줘야 합니다. cd /usr/local/mysql chown -R root . chown -R mysql data chgrp -R mysql .
환경설정변수를 수정하여 PATH에 mysql을 등록합니다. vi ~/.bash_profile
자동실행을 설정합니다. mysql의 실행 스크립트 파일을 /etc/init.d/에 복사하고 chkconfig명령어를 이용해서 추가해 줍니다. mysql 5.5.9의 경우, mysql.server파일은 support-files/에 있습니다. cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld chkconfig --add mysqld
확인은 다음과 같이 합니다. [root@home] [/usr/local/mysql] #chkconfig --list | grep mysqld mysqld 0:해제 1:해제 2:활성 3:활성 4:활성 5:활성 6:해제
위와 같이 나오면 설정이 완료된 것입니다.
그리고나서 변경된 환경변수를 적용합니다. source ~/.bash_profile
외부에서 접근이 가능하도록 서비스 포트를 오픈합니다. 포트는 tcp 3306포트입니다.
/etc/sysconfig/iptables 파일에 다음을 추가해 줍니다. 주의할점은 대소문자를 구분하므로, 절대로 전부 소문자로 쓰면 안됩니다! -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
추가가 되었다면 iptables를 재시작 합니다.
service iptables restart
restart시 에러가 나면, 오타가 없는지 확인해 보세요.
mysql을 구동합니다. /etc/init.d/mysqld start
만약 다음과 같이 에러가 나면서 구동에 실패하면 /usr/local/mysql/data/home.test.err 파일을 삭제합니다. ============================ Starting MySQL.The server quit without updating PID file (/usr/local/mysql/data/home.test.pid). [실패] ============================
rm -rf /usr/local/mysql/data/home.test.err
그래도 안된다면 /usr/local/mysql/에서 다음과 같이 입력해 주세요 chown -R root . chown -R mysql data chgrp -R mysql . rm -rf data/home.test.err
그리고나서 다시 시작하면 잘 됩니다!
root암호 등록 & 테스트를 합니다. mysqladmin -u root password [암호] 와 같은 형식으로 합니다. 저는 암호를 123으로 해보겠습니다.
mysqladmin -u root password 123
혹은 mysql로 암호없이 접근하셔서 다음과 같이 입력하세요
grant all privileges on *.* to 'root'@'localhost' identified by '암호';
만약에 제가 한다면 다음과 같이 입력하게 될 것입니다. grant all privileges on *.* to 'root'@'localhost' identified by '123';
이후에 mysql로 접근하면 에러가 나오면서 접속이 안되야 합니다. 그런데 그냥 접속되는 경우가 생기는데요.. 다음과 같이 합니다.
mysql -u root -p 위에서 설정한 암호를 입력합니다. 그리고나서 다음을 입력합니다.
mysql> FLUSH PRIVILEGES; Query OK가 뜨면 quit로 mysql 접속종료 후 다시 재접속 해 봅니다.
mysql 명령 하나로만 접속하면 Access denied가 뜹니다. [root@home] [/] #mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
mysql -u root -p 를 입력한 다음, 암호를 쳐서 접속해 봅니다. 그러면 잘 될겁니다.
접속이 잘 된다면 mysql 설치는 끝났습니다.
---------- trouble shooting
more..
mysql실행시 다음과 같이 뜰때..(/tmp/mysql.sock 은 다를수도 있습니다.) ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
more..
mysql이 설치된 디렉토리에가서 safe_mysql --user=root & 실행
more..
/usr/local/mysql/bin/safe_mysql --user=root &
more..
이후 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 메세지가 나온다. 그러면 mysql root패스워드를 초기화 한다.
more..
killall mysqld mysqld_safe --skip-grant & mysql
more..
이렇게 하면 mysql에 접속이 됩니다. 이후 mysql shell에서 다음을 입력합니다. use mysql; update user set password=password('새로운루트암호') where user='root'; flush privileges;
httpd.conf파일을 수정합니다. 102~103번 줄에 <IfModule !mpm_netware_module> <IfModule !mpm_winnt_module> 이 있습니다. 그 사이에 다음과 같이 추가해 주세요
<IfModule !mpm_netware_module> User nobody Group nobody <IfModule !mpm_winnt_module>
그리고 145번째 줄정도에 #ServerName www.example.com:80 가 있습니다. 주석을 해제하고 서버 주소나 도메인을 넣어주면 해당 주소나 도메인으로 접속할 수 있습니다. 이 항목을 설정하지 않으면 127.0.0.1로만 접속이 가능합니다. 저는 vmware의 nat에서 지정해준 주소인 192.168.17.130을 입력했습니다.
1. php소스 다운로드 w.get http://kr.php.net/get/php-5.3.5.tar.bz2/from/kr2.php.net/mirror
압축을 풀어줍니다. tar jxvf php-5.3.5.tar.bz2
2. 설치
php는 수많은 옵션을 같이 설치해야 합니다. 책에서 나오는 옵션이나 참고사이트나 거의 비슷할거라 생각됩니다. apache와 mysql에 대한것만 짚고 넘어가겠습니다.
--prefix : php가 설치될 디렉토리 입니다. --with-apx2 : 아파치의 apxs를 이용해 아파치에 모듈을 적재하는 것입니다. apx의 경로는 apache설치디렉토리/bin/apxs 입니다. --with-mysql : mysql과 연동하는 것입니다. mysql이 설치된 디렉토리를 적어줘야 합니다. --with-apache-install : apache가 설치된 디렉토리를 적어줘야 합니다. --with-config-file-path : 설정파일이 위치할 곳을 적어줍니다. 그냥 /etc 로 해주는것이 정신건강에 좋을것 같습니다.
저는 참고사이트의 내용으로 하겠습니다. 책에 있는것도 추가할 모듈은 거의 비슷할 것이고, 모듈은 따로 설정할수도 있으니 지금은 참고사이트대로 가겠습니다. 다음과 같이 입력합니다. 복사해서 붙여넣으세요.(make test를 하실분들은 --enable-safe-mode를 삭제하세요!)
그리고 중간에 에러가 나면 해당 패키지를 재설치 해 줍니다. 그냥 쿨하게 해주면 되잖아요..
저는 configure: error: xml2-config not found. Please check your libxml2 installation. 라는 에러가 떳습니다. libxml2를 설치해줍시다.
yum -y install libxml2 libxml2-devel
또다시 에러가 떳습니다. configure: error: libpng.(a|so) not found. libpng를 설치해 줍시다.
yum -y install libpng libpng-devel
또 에러가 떳습니다. configure: error: freetype.h not found. freetype 설치해 주면 되죠..:D
yum -y install freetype freetype-devel
에러가 없이 끝났다면 make all을 합니다. 상당히 오래걸립니다..
make test도 해봅니다.. 위에서 safe_mode를 활성화 했다면 에러납니다! +-----------------------------------------------------------+ | ! WARNING ! | | You are running the test-suite with "safe_mode" ENABLED ! | | | | Chances are high that no test will work at all, | | depending on how you configured "safe_mode" ! | +-----------------------------------------------------------+
저는 safe_mode 비활성모드로 다시./configure + make all을 했으므로, 테스트 한번 해 보겠습니다. 참고로, make를 다시 하실경우, make clean을 반드시 해주고 다시 make all 을 하세요!
make test가 끝나면 다음과 같이 뜹니다. ==================================== You may have found a problem in PHP. We would like to send this report automatically to the PHP QA team, to give us a better understanding of how the test cases are doing. If you don't want to send it immediately, you can choose "s" to save the report to a file that you can send us later. Do you want to send this report now? [Yns]: n ====================================
이후, 설정파일을 복사해 줍니다. PHP는 샘플파일을 제공하는데, 이것을 그냥 사용해도 됩니다. 해당 파일은 소스압축을 푼 디렉토리에(설치 디렉토리가 아닙니다.. 소스 압출을 푼 디렉토리입니다.) php.ini-developement 입니다.
저는 압축을 /tmp/apm_set/에 풀었고, ./configure시 --with-config-file-path=/etc 으로 옵션을 지정하였으므로 다음과 같이 복사했습니다.
다음과 같은 오류가 나오면 SELinux가 켜져 있기 때문에 오류가 발생하는 것입니다. =========================== httpd: Syntax error on line 101 of /usr/local/apache/conf/httpd.conf: Cannot loa d /usr/local/apache/modules/libphp5.so into server: /usr/local/apache/modules/li bphp5.so: cannot restore segment prot after reloc: Permission denied =========================== SELinux를 비활성해줘야 하는데, SELinux를 비활성하면 iptables파일이 초기화 됩니다. iptables파일을 백업한 다음, 다시 복사해 넣으면 됩니다.