OldStory/Home Linux101 nl2br filter 개행 문자를 와 로 변경해 주는 필터 import re _paragraph_re = re.compile(r'(?:\r\n|\r|\n){2,}') def nl2br(value): return u'\n\n'.join(u'%s' % p.replace(u'\n', u' ') for p in _paragraph_re.split(value)) http://stackoverflow.com/questions/12521127/is-there-a-better-way-to-apply-a-nl2br-filter-with-jinja-flask 2013. 10. 2. feed2html.py feed-to-HTML converter in Python feed2html.py를 사용하면 RSS/RDF/Atom feed를 HTML문서로 변화 할 수 있다. Using feed2html.py from the command line:% feed2html.py -h Usage: feed2html.py [options] Options: -D var=val Define variable equals to value. -h Display this help message. -i input Feed input. It can be an URL, a local file name, or '-' for standard input. (Default standard input) -o output HTML output. It can be a local file name, or '-' .. 2013. 10. 2. Python feedparser 리눅스 서버에 feedparser를 설치 하였다. ez_setup.py를 설치 하지 않은 경우 받아 설치 한다. $ wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py $ python ez_setup.py --user Feedparser를 받아 설치 한다. $ wget https://pypi.python.org/packages/source/f/feedparser/feedparser-5.1.3.tar.gz $ python setup.py install https://pypi.python.org/pypi/setuptools/1.1.6 https://pypi.python.org/pypi/feedparser 2013. 10. 1. How to Set Up a Minecraft Server on Linux Setting up a Minecraft server on Linux (Ubuntu 12.04) is a fairly easy task on the command line. When choosing your server, be sure that it has (at a minimum)1GB of RAM, preferably at least 2GB. The first thing you need to do is to connect to your server through SSH. If you are on a mac, you can open up Terminal, or if you are on a PC, you can connect with PuTTY. Once the command line is opened,.. 2013. 1. 25. 서버교체 WIN7 컴퓨터와 우분투 서버를 바꾸었다. 우분투는 하드만 교체해도 잘 동작 한다. 시스템 사양 ASUS P5GC-MX Intel Core2 Duo E6750 @2.66GHz 2G RSM 2013. 1. 22. USB Smart Card Reader OMNIKEY 3201 ISDBT 를 하면서 리눅스에서 스마트 카드(smart card)를 사용하게 되었다. ISDBT는 일본 방송 표준으로 B-CAS 라는 스마트 카드가 있어야 볼 수 있다. USB 스마트 카드 리더 OMNIKEY 3201 이다. mini 카드라서 하이패스 껍데기를 사용했다. 설치 방법 2013. 1. 18. LAMP Server LAMP Server L : Linux Operating System A : Apache HTTP Server M : MySQL Database Software P : PHP, Perl or Python Script Language LAMP 서버는 리눅스에 아파치 웹서버와 데이터베이스로 MySQL를 사용하고 스크립트로 PHP, Perl or Python를 사용한 것을 말한다. 우분투 서버에서는 인스톨시 선택하여 설치 가능하고 데스크탑 버전은 다음 명령을 사용하여 설치 할 수 있다. $ sudo apt-get install tasksel $ sudo tasksel 선택 하여 설치 하지 않고 바로 설치 하는 경우 다음 명령을 사용한다. $ sudo tasksel install lamp-server 2013. 1. 10. DHCP 고정 할당 내부 IP를 사용하면 공유기가 IP를 자동으로 부여합니다. 웹서버로 사용하는 IP는 고정 되어야 하는데 리눅스 설정에서 할 수 도 있지만 웹서버의 이더넷 맥 어드레스를 사용하여 공유기에서 지정 할 수 있습니다. 2013. 1. 10. 포트 포워딩 (Port Forwarding) 공유기에서 외부에서 오는 특정 포트(Port)의 데이터를 내부의 IP들 중 특정 IP로 보내는 것을 말하며 공유기에서 설정 가능 합니다. 공유기를 사용하면 외부에서 보는 IP와 내부에서 사용하는 IP가 다르며 내부 IP 로는 외부에서 접속 할 수 없습니다. 그래서 포트 포워딩을 통해 외부에서 오는 특정 포트의 데이터를 설정된 IP의 컴퓨터로 데이터를 전송 하는 기능을 합니다. 집에서 웹서버를 운영하는 경우 서버 컴퓨터 IP의 80번 포트를 포트 포워딩에서 설정해 주어야 합니다. 보통 웹서버는 80번, ftp는 21번 그리고 ssh 는 22번 포트를 사용합니다. 2013. 1. 8. FusionRemote Ubuntu 12.04 LTS Desktop에서 LIRC 이용하여 FusionRemote 설정 방법에 관한 문서 http://howto.homelinux.com/wiki/FusionRemote 2013. 1. 6. DDNS (Dynamic DNS) DDNS (Dynamic DNS) DNS(Domain Name System)은 IP 주소 로 이루어진 인터넷 주소를 사람이 사용하기 쉽도록 이름(Domain Name)으로 바꿔어 주는 기능을 합니다. 고정 IP를 가지고 DNS 써비스를 하는 곳에 돈을 지불하고 Domain name를 등록하면 IP와 Domain name를 연결해 줍니다. 하지만 집에서 사용하는 인터넷의 IP는 유동 IP이기 때문에 DNS에 등록이 되지 않습니다. 그래서 DDNS라는 것이 나왔습니다. DDNS는 IP가 변경되면 자동으로 Domain name에 해당하는 IP를 갱싱해 줍니다. DDNS 써비스하는 업체에서 서버에서 돌아가는 프로그램을 제공 하여 서버의 IP가 변경되면 프로그램이 ddns서버의 변경된 IP를 알려 주는 방식으로 .. 2013. 1. 4. 작은방 도배 후 가구 들여 놓았다. 침대와 책상을 새로 구입했다. 2013. 1. 2. Where's Wall E ? 2012. 12. 26. 군대사진 이등병때 ... 2012. 12. 23. 부모님 결혼사진 2012. 12. 23. BIOSTAR 945G Micro 775 SE ver 7.0 My Home Media Server Mainboard. Socket LGA 775 Supports Intel Core 2 Duo/Pentium D/Pentium 4/Celeron D Processor Supports FSB 533/800/1066MHz Support Intel Hyper-Threading Technology Supports BIO-Remote 2 Technology Supports Charger Booster Technology http://www.biostar.com.tw/app/en/mb/introduction.php?S_ID=73#dl 2012. 12. 22. Ubuntu XBMC Frodo 한글화 XBMC 12.0 Frodo 한글화 하기 공식 배포판을 받은것이기 때문에, 필요한 한글폰트가 들어있지 않습니다. 다음과 같이 폰트 받고 스킨 한글화를 할 수 있습니다. 나눔 폰트를 받습니다. sudo add-apt-repository ppa:suapapa/ubuntukofonts sudo apt-get update sudo apt-get install ttf-nanum XBMC 폰트로 심볼릭 링크를 걸어줍니다. ln -s /usr/share/fonts/truetype/nanum/NanumGothicBold.ttf /usr/share/xbmc/media/Fonts/NanumGothicBold.tt 마지막으로 한글화된 Confluence 스킨 Font.xml 을 받아 대체해 줍니다. wget http://x.. 2012. 12. 21. 웹 서버를 미디어 서버로 교체 서버를 PENTIUM 4 에서 새로 리눅스 HTPC로 사용하려고 조립한 PENTIUM D 로 교체 했다. 윈도우 7 PC, 리눅스 웹 서버 HTPC 까지 세대나 돌리기에는 자리도 없고 전기세도 많이 나갈 것 같아 웹서버와 HTPC를 합치기로 했다. 사양은 다음과 같다. CPU : Pentium D 2.8G MB : 945G Micro 775SE MEMORY : DDR2 512M x 2 HD : SATA 640 G HDTV Card : FusionHDTV5 RT Gold 하드가 변경 되어 Ubuntu Desktop 12.04 LTS 를 새로 설치 했다. tasksel 설치 하여 LAMP server 와 OpenSSH Server를 추가 한 후 웹서버를 다시 셋팅하고 동작 확인 후 MythTV backend.. 2012. 12. 20. XBMC 12 Frodo & MythTV 0.25 on Ubuntu 12.04 LTS Desktop Ubuntu 12.04 LTS Desktop 에서는 기본적으로 MythTV 0.25 버전과 XBMC 11 버전를 지원하여 XBMC에 TV plugin 설치 하여도 버전 문제로 프로토콜이 상이하여 MythTV live 화면을 볼 수 없었다. 하지만 XBMC 12 Frodo 는 기본적으로 TV 기능을 지원하여 MythTV live화면을 보고 녹화할 수 있다. 먼저 MythTV backend를 설치 하고 설정 한다. 설치 및 설정 방법은 다음 링크 참조 https://help.ubuntu.com/community/MythTV/Install/Server/Backend http://www.mythtv.org/wiki/User_Manual:Initial_Installation 중요한 것은 TV card 설정과 데이.. 2012. 12. 19. XBMC 12 Frodo Released We would quickly like to take this time to announce the first release candidate for XBMC 12. Features for XBMC 12 include: HD audio support, including DTS-MA and Dolby True-HD, via the new XBMC AudioEngine Live TV and PVR support h.264 10bit (aka Hi10P) video software decoding for anime 64bit support in OSX to match the 64bit support in Linux Improved image support, allowing the database to acco.. 2012. 12. 17. Build MythTV 0.24.3 on Ubuntu 12.04 LTS Build Environments $ sudo apt-get install gcc g++ make $ sudo apt-get install qt3-dev-tools qt4-qmake $ sudo apt-get install libfreetype6 libfreetype6-dev libmp3lame-dev qt4-dev-tools $ sudo apt-get install libXxf86vm-dev $ sudo apt-get install yasm python-mysqldb python-lxml $ sudo apt-get install libwww-perl Net-UPnP-1.4.2 $ wget http://search.cpan.org/CPAN/authors/id/S/SK/SKONNO/Net-UPnP-1.4... 2012. 12. 17. Ubuntu 12.04 LTS Desktop 집에 있는 구형 보드와 CPU 모아서 유분투 리눅스 데스크탑 12.04 LTS 설치 했다. HDTV 수신 카드도 장착하여 HDTV 방송 수신용으로 쓸만 하다. 리눅스용 수신 프로그램은 MythTV를 설치했다. XBMC도 설치 해서 HTPC 로 쓸 만 하다. XBMC에서 HDTV를 볼 수 있는 플러그인를 설치 하였는데 버전 문제로 동작이 되지 않는다. CPU : Pentium D 2.8G MB : 945G Micro 775SE MEMORY : DDR2 512M x 2 HD : Maxtor 80 G HDTV Card : FusionHDTV5 RT Gold 아직 케이스가 없어 속만 있고 껍데기가 없다. 되에 누워있는 PC가 현재 운영하고 있는 howto 웹서버다. 2012. 12. 16. 혹성탈출 진화의 시작 혹성탈출: 진화의 시작 감독 : 루퍼트 와이어트출연 : 제임스 프랭코, 프리다 핀토 더보기유인원 인류 지배 역사의 비밀! SF 영화의 전설 ‘혹성탈출’ 시리즈의 기원이 마침내 밝혀진다!! 아버지의.. 더보기 2012. 12. 12. My Linux Home Server CPU : Intel. Pentium4 3 GHz MB : 865GV Micro478 RAM : 256MB DDR PC2100 2 EA 2012. 12. 7. 이전 1 2 3 4 5 다음