본문 바로가기

전체 글

Ubuntu 13.04 EOL (End-Of-Life)에 따른 저장소 주소 변경 제목과 같이 Ubuntu 13.04 EOL (End-Of-Life)에 따른 저장소 주소 변경에 따라13.04 사용하는 경우 apt-get update 또는 패키지 설치 시도시 404 Not Found 에러가 발생됩니다 다음의 내용을 /etc/apt/sources.list 파일에 적용합니다 (기존 있던 내용은 모두 삭제합니다) deb http://old-releases.ubuntu.com/ubuntu/ raring main universe restricted multiverse deb-src http://old-releases.ubuntu.com/ubuntu/ raring main universe restricted multiverse deb http://old-releases.ubuntu.com/ubun.. 더보기
Code Sourcery 시작 도움말 Code Sourcery 툴체인 사용시 참조 도움말 정보 Code Sourcery 도움말 경로 share/doc/*/pdf/getting-started.pdf 도움말 내용중 MIPS의 경우 아키텍트에 따른 명령 라인 옵션 값MIPS32 revision 2 - Big-Endian, O32 Command-line option(s): default Sysroot subdirectory: ./ Library subdirectories: lib/ and usr/lib/ Dynamic linker: lib/ld.so.1 MIPS64 revision 2 - Big-Endian, N64 Command-line option(s): -mabi=64 Sysroot subdirectory: ./ Library subdirec.. 더보기
USB pinout The USB 2.0 Pinout Pin Name Description Color Stand Mini / Micro 1 1 VCC +5 VDC Red 2 2 D- Data - White 3 3 D+ Data + Green - 4 ID OTG : Identification Host : Connected to ground Slave : not connected Not Connected 4 5 GND Ground Black Shell Shield Metal Shell Drain Wire The USB 3.0 Pinout Pin Signal Description Color Type A Type B Micro B 1 1 1 VBUS Power Red 2 2 2 Data - USB 2.0 Data White 3 3.. 더보기
linux router #1 국내에서는 유무선인터넷공유기는 사용안하는 가정이 없을 정도로 최근에 많이 보급되어 있는 공유기 그리고 그러한 공유기들은 보통 OS를 Linux를 사용하고 있는게 현실인데 그렇다면 Linux가 설치된 PC를 공유기로는 사용 할 수 없는가? 물론 정답은 있다 이다 사용하기 위해서는 일단 준비할 꺼리가 존재한다. 우리가 흔히 접하는 유무선 공유기를 살펴보자 이와 같이 후면을 보면 유선랜연결 가능한 포트가 5개 그리고 무선랜을 위한 안테나가 보인다! 그러나 우리가 일반적으로 사용하는 PC의 경우 보통 유선랜 연결 포트가 1개 정도만 존재하며 무선랜카드 역시 없기에 이를 위해 추가적으로 유선랜카드(옵션)와 무선랜카드(USB 형태도 상관없다)의 준비가 필요하다 일단 공유기의 기능을 간단히 살펴보면 || 인터넷 ||.. 더보기
android 빌드 예시 안드로이드 소스 빌드 예시 (넥서스5용 이미지) 1>ubuntu 12.04 64bit 설치 2> 필요 유틸리티 설치apt-get install git gnupg flex bison gperf build-essential zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i386ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i38.. 더보기
open TTS (Text to Speech) eSpeak 오늘은 텍스트를 음성으로 변환해주는 TTS 중 괜찮은 오픈 소스가 있어 소개 해봅니다.eSpeak ( http://espeak.sourceforge.net ) 기능은 아주 심플합니다. 영문 텍스트를 입력하면 텍스트를 읽어 줍니다기본은 영문 지원인데 한글도 가능합니다 개발자 분에게 감사를~한글의 경우는 https://github.com/puzzlet/espeak-korean 상기 사이트에서 받아 보실 수 있습니다.설치 방법은 https://github.com/puzzlet/espeak-korean/blob/master/README.old.md 소스 빌드 및 테스트는 Ubuntu 12.04에서 진행하였으며 설치 방법은 간단히 #>make 하여 빌드 후 생성되는 espeak 실행파일을 사용하여#>espaek .. 더보기
윈도우 데이터 백업 솔루션 SyncBackFree (프리웨어) 이번에는 윈도우에서 데이터 백업에 사용되는 프리웨어 솔루션을 소개해 보고자 합니다. 별 사용할 일이 없다가 이번에 PC의 데이터를 이전하고자 찾다보니 이 부분에 프리웨어로 유명한 프로그램이 있어 언급해 봅니다. 프로그램 이름은 SyncBackFree 이고 http://www.2brightsparks.com/freeware/freeware-hub.html 위 개발 사이트로 접근하셔서 다운 받을 수 있습니다. 사용 방법은 Step by Step 으로 구성되어 있기 때문에 백업의 기본적인 개념만 알고 있으시다면 사용하는데 큰 불편함을 없을 것으로 생각됩니다 더보기
오픈 라이센스 ※What's GPL (General Public License)FSF (Free Software Foundation)에서 만든 라이센스로 프로그램 개발시 GPL 코드의 일부라도 사용하게 되면 해당 프로그램자체가 GPL이 되며 유료 판매는 가능하지만 반드시 전체 소스코드를 무료 공개해야 합니다 ※What's LGPL (Lesse스r General Public License)GPL보다 완화된 조건의 라이센스로 LGPL 코드를 정적 또는 동적 라이브러리로 사용한 경우에는 프로그램의 소스코드를 공개하지 않아도 된다는 점으로 LGPL 코드를 사용한 점만 명시하면 됩니다다만 LGPL 코드를 이용한것이 아닌 수정한 경우는 이로부터 파생된 모든 코드를 GPL과 마찬가지로 무료 공개해야 합니다 ※What's MIT L.. 더보기
django 사이트 접근시 패스워드 인증 단계 추가 보안 방법 django로 사이트 구축시 public이 아닌 private 으로 사용하고 싶을때가 있습니다 결과적으로 페이지 접근시 ID와 PASSWORD를 묻는 페이지가 나오고 입력을 완료하면 정상적인 접근이 가능한 기능입니다. 일단 django-lockdown 을 설치합니다 (ubuntu 12.04 기준) https://pypi.python.org/pypi/django-lockdown #>sudo pip install django-lockdown settings.py 에 다음 항목들을 기존 내용에 추가 합니다INSTALLED_APPS += ('lockdown', ) MIDDLEWARE_CLASSES += ('lockdown.middleware.LockdownMiddleware', ) LOCKDOWN_PASSWOR.. 더보기
미니 PC 관련 잘 정리된 페이지 미니 PC 관련 잘 정리된 페이지 (작년 자료긴 하지만 유용) http://iqjar.com/jar/an-overview-and-comparison-of-todays-single-board-micro-computers/ 더보기