Can’t locate ExtUtils/MakeMaker.pm in @INC

  • 에러메시지 :
Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains: /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 .) at Makefile.PL line 1.
BEGIN failed--compilation aborted at Makefile.PL line 1.
  • 해결방안 :
yum install perl-ExtUtils-MakeMaker
또는 yum install perl*로 해당 파일을 업데이트

우편번호 DB 만들기 (mysql)

우편번호|우편일련번호|시도|시도영문|시군구|시군구영문|읍면|읍면영문|도로명코드|도로명|도로명영문|지하여부|건물번호본번|건물번호부번|건물관리번호|다량배달처명|시군구용건물명|법정동코드|법정동명|리|산여부|지번본번|읍면동일련번호|지번부번
  • 우편번호 테이블 정보에 맞추어 다음과 같이 DB내 테이블 생성
create table `seoul` (
 `zipcode` varchar(6) default NULL,
 `zipseq` varchar(10) default NULL,
 `sido` varchar(30) default NULL,
 `sido_eng` varchar(30) default NULL,
 `sigungu` varchar(30) default NULL,
 `sigungu_eng` varchar(30) default NULL,
 `eupmyun` varchar(30) default NULL,
 `eupmyun_eng` varchar(30) default NULL,
 `streetcode` varchar(12) default NULL,
 `street` varchar(90) default NULL,
 `street_eng` varchar(90) default NULL,
 `isunder` char(1) default NULL,
 `buildingnum1` varchar(5) default NULL,
 `buildingnum2` varchar(5) default NULL,
 `buildingcode` varchar(25) default NULL,
 `massdestination` varchar(60) default NULL,
 `building` varchar(50) default NULL,
 `dongcode` varchar(10) default NULL,
 `dong` varchar(30) default NULL,
 `ri` varchar(30) default NULL,
 `ismountain` char(1) not NULL default '0',
 `jibun1` int(4) not NULL,
 `dongseq` varchar(2) default NULL,
 `jibun2` int(4) not NULL,
 primary key (`buildingcode`,`ismountain`,`jibun1`,`jibun2`),
 key `IDX_STREET` (`street`),
 key `IDX_DONG` (`dong`),
 key `IDX_BUILDING` (`building`),
 key `IDX_MASSDESTINATION` (`massdestination`),
 key `IDX_ZIPCODE` (`zipcode`)
 ) engine=myisam default charset=utf8; 
  • 다운받은 텍스트 파일은 UTF-8(BOM없음)으로 변환하고 헤더줄은 제거하여 저장

  • ftp 업로드 후 다음과 같은 형식으로 mysql에서 테이블로 로딩(파일 및 테이블 지정 반드시 확인)

LOAD DATA LOCAL INFILE '/home/cafe24/20140724_seoul.txt' INTO TABLE seoul CHARACTER SET 'utf8' FIELDS TERMINATED BY '|';

PHP 설치 오류

  • configure: error: xml2-config not found. Please check your libxml2 installation.
    > yum install libxml*
  • configure: error: Please reinstall the libcurl distribution –
    > yum -y install curl curl-devel
  • configure: error: libpng.(a|so) not found.
  • configure: error: libpng.(a|so) not found.
    > yum install libjpeg-devel
    > yum install libpng-devel
    > ln-s /usr/lib64/libjpeg.so /usr/lib
    > ln-s /usr/lib64/libpng.so /usr/lib
  • configure: error: libXpm.(a|so) not found
    > yum install xorg-x11-devel

configure: error: wrong mysql library version or lib not found. Check config.log for more information

php 를 소스컴파일 하여 설치할 때에 configure 단계에서 “configure: error: wrong mysql library version or lib not found. Check config.log for more information”과 같은 에러가 발생한다면 다음과 같이 점검 진행해본다.

  1. /etc/ld.so.conf 파일 및 관련 디렉토리/파일들 점검. 필요시 심볼릭링크 파일 생성. (특히 libmysqlclient.so 파일 중점적으로)
  2. 1에서 점검 마쳤음에도 에러 계속 발생한다면 configure 옵션 중 ‘-with-mysqli’ 옵션 제거하고 진행. 이 방법 이후 문제들에 대해서는 아직까지 파악된것 없음.

리눅스에서 wmv 스트리밍은 어떻게 해야는겨??

도대체 리눅스에서 wmv 스트리밍을 하려면 어떻게 해야는거야?? Darwin으로 된데서 설치해봤더니 안되는거 같고;;; Darwin이 너무 쉽게 설치되서 그런지 된다 싶은 녀석들은 설명이나 설치 방법들이 너무 어렵고 원 ㅡㅡ;;; 리눅스에서 wmv랑 mp4 같이 스트리밍할 수 있는 방법 없으려나?? 젠장 ㅜㅜ

RHEL/CentOS 에 Darwin Streaming Server 설정 후기

리눅스에 Darwin Streaming Server 설치와 관련하여 검색을 통해 접하게 되는 대부분의 자료들은 Darwin Streaming Server 6.0.3 버전의 소스코드를 가지고 컴파일을 통하여 설치하는 과정에 대해 설명하고 있다. 하지만, 이번 테스트 과정에서 OS의 버전이 CentOS 5.9여서인지는 모르겠으나 여차저차해서 6.0.3 버전의 설치를 완료하였으나 rtsp 로 접근 및 재생이 제대로 이루어지지 않았다.
Darwin Streaming Server 사이트(http://dss.macosforge.org/)에서는 5.5.5 버전에 대해서만 리눅스용 파일을 별도로 배포하고 있어 결국 이 버전을 이용하여 설치를 진행하였고, 오히려 컴파일 과정도 필요 없이 바로 설치가 가능하였다. 물론 rtsp 로 접근 및 재생도 문제없이 완료!!
현재까지 테스트 결과로는 힌트처리를 한 mp4 파일들에 대한 재생은 문제가 없었으나, 일부 자료들에서 제공되듯이 wmv 재생을 지원하지는 않는것 같다. 그리고 테스트가 제대로된 플레이어도 VLC 뿐이라 다른 플레이어들에서는 어떨런지도 아직 미지수.

RHEL/CentOS에 ffmpeg 설치하기

1. Repository 파일 생성

# vim /etc/yum.repos.d/ffmpeg.repo

2. Repository 내용 등록. (다음 내용 입력하고 저장)

[ffmpeg]
name=FFmpeg RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el6/en/x86_64/dag/  (64 Bit OS)
# baseurl=http://apt.sw.be/redhat/el6/en/i386/dag/   (32 Bit OS)
gpgcheck=1
enabled=1  

3. rpmforge Rpository 설치

For 32 Bit OS :
# rmp -Uvh http://apt.sw.be/redhat/el6/en/i386/rpmforge/RPMS/rpmforge-release-0.5.3-1.el6.rf.i686.rpm
For 64 Bit OS :
# rpm -Uvh http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm

이 단계가 진행되지 않으면 yum 설치 할 때 다음과 같은 메시지 출력
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 6b8d79e6  

4.\ ffmpeg & ffmpeg-devel 설치

# yum install ffmpeg ffmpeg-devel
또는
# yum install ffmpeg*

Mac OS X 10.9 preview 5 버전부터 적용된 iTunes 의 새기능…음악이 전환 될 때 마다 어떤 음악인지 대략적인 정보를 알려준다.맘에 드는 군…근데 iTunes는 왜 영문으로 바뀐거여??

osx
Mac OS X 10.9 preview 5 버전부터 적용된 iTunes 의 새기능…음악이 전환 될 때 마다 어떤 음악인지 대략적인 정보를 알려준다.맘에 드는 군…근데 iTunes는 왜 영문으로 바뀐거여??

Ubuntu: 창의 제목표시줄이 사라졌을 때

img

요즘들어 우분투를 사용하면서 은근히 자주 접하는 문제들 중에 하나가 위 스크린샷처럼 창들의 제목표시줄이 사라져버리는 현상입니다. 창의 종료버튼도 없으니 프로그램을 종료시키거나 위치를 이동시키기도 참 애매한 상태지요;;;

이럴때는 다음 명령을 통해서 Compiz를 재구성시켜 보세요.

  1. 터미널 실행하시고
    ~$ copmiz --replace
  2. 한동안 조금만 기다리면 화면이 사라졌다 다시 나타나면서 창들이 제 모습을 갖추게 될겁니다.
  3. 그리고 터미널창에서의 명령이 멈춰버리게 될텐데 그때 그냥 터미널창을 강제로 종료시켜도 별다른 이상은 없어 보이네요
  4. 혹시나 에메랄드 테마 관리자까지 설치되신 상태라면 에메랄드도
    ~$ emerald --replace
  5. 근데 저는 에메랄드는 해봐도 그때 뿐인데다 들어있는 창테마들도 맘에들지 않아서 삭제해버렸습니다.

Ubuntu 10.10에서 Google Earth 설치하기

자주사용은 안치만 Google Earth(이하 ‘구글어스’)는 참 독특하고 기발한, 그리고 구글의 특징을 잘 녹여낸 작품이 아닌가 싶습니다. Google(이하 ‘구글’)에서는 메일이나 캘린더, 리더 같은 웹기반의 서비스는 물론이고 Chrome(이하 ‘크롬’), Picasa(이하 ‘피카사’) 같은 프로그램 형태의 서비스도 다수 선보이고 있습니다. 구글어스도 그러한 프로그램 형태의 서비스 중 하나이지요.

하지만, 제가 주OS를 Ubuntu(이하 ‘우분투’)로 바꾸고 나서 몇 가지 문제가 생기네요.
크롬 외에는 정상적으로 프로그램들을 설치/실행할 수가 없었다는 겁니다.
피카사의 경우에는 자료들이 꽤 검색되어 나와 약간의 수고로 설치가 가능하였습니다만…
구글어스는 상당히 어렵더군요…한국어 자료 검색도 쉽사리 되지 않고;;;

그러다 다음의 자료를 찾게 되었습니다.
http://www.howtoforge.com/how-to-install-google-earth-on-ubuntu-10.10
영문으로 된 자료이지만 명령어들만 제대로 다 따라가시면 될겁니다.
하지만 모두 그대로 다 따라하시면 안됩니다.
몇가지 점검 사항이 있는데요

  1. 현재 사용하고있는 우분투가 32비트 버전인지 64비트 버전인지를 체크하셔야 됩니다.
    만약 32비트 버전 사용자이시면 ‘ia32-lib’ 라이브러리 설치는 안하셔도 된다고 하네요.
    구글어스 프로그램 자체가 32비트에 맞춰져 만들어진 프로그램이라 64비트 운영체제에서의 호환을 위한 라이브러리인 듯 합니다.
  2. 모든 설치가 끝나고나면 아마 실행이 안되거나 에러 혹은 이상 작동현상이 발생할 수 있습니다. 저같은 경우는 실행 자체가 안되더군요…
    위 링크 문서 본문 내용처럼 설치 과정을 다 끝냈는데도 실행이 되지 않거나 하신다면, 문서의 밑에 보시면 댓글로도 달려있습니다만

$ sudo apt-get install lsb-core

위 명령어를 통해 ‘lsb-core’까지 설치해 주셔야 됩니다.
이렇게 해서 겨우겨우 해결을 해 놓았네요…ㅎ

크롬 하나만큼은 Mac,Windows,Linux 안가리고 다 잘 돌아가게끔 잘 만들어 놓았으면서 다른 프로그램들은 왜 다들 이모양인지 모르겠습니다. 리눅스라고 무시하는건지 원…아니면 아예 리눅스용을 만들지를 말든가…

아이폰 네이트온 앱의 가장 큰 문제점은

아이폰 네이트온 앱의 가장 큰 문제점은…

아무리 베타라지만…

왜 푸쉬를 지원안하는거야???

가로모드는 안되더라도 대화나 쪽지는 어떻게 왔는지 말았는지 알아얄거아냐???

무슨 아이폰이 PC도 아니고, 멀티태스킹도 여름까지 기다려야는 마당에!!!

네이트온 아이폰 어플 테스트 중

SK컴에서 정식으로 내놓은 아이폰용 어플 테스트 중…

뭐 베타인건 이해하지만 아직 실제 메신저처럼 쓰기에는 많이 부족한듯…

특히 3G망에서 툭하면 튕기는 건 좀;;;

인터페이스는 걍 네이트온 스럽고…

근데 대화는 나오면 걍 끝???ㅋ