본문 바로가기

전체 글

오픈 라이센스 ※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/ 더보기
WANDBOARD 개발보드 http://www.wandboard.org Freescale i.MX6 Cortex-A9 으로 구성된 개발 보드 Freescale i.MX6 Quad Cortex-A9 Quad core Vivante GC 2000 + Vivante GC 355 + Vivante GC 320 2GB DDR3 Audio Optical S/PDIF HDMI Camera Interface Micro-SD slot Serial Port Expansion Header USB USB OTG SATA WiFi(802.11n) Bluetooth 더보기
가격대 성능비 AP AMLogic (http://www.amlogic.com)AML8726-M (65nm) : Single-Core Cortex-A9, DDR2, Mali 400AML8726-MX (40nm) : Dual-Core Cortex A9, LPDDR2/LPDDR3, Mali 400MP2 Allwinner (http://www.allwinnertech.com)A10 (55nm) : Single-Core Cortex-A8, DDR2/DDR3(DDR800), Mali 400MPA20 (40nm) : Dual-Core Cortex-A7, LPDDR3/DDR3/LPDDR2, Mali 400 MP2 RockChip (http://www.rock-chips.com)RK30XX(40nm) : Dual-Core Cortex-A9.. 더보기
aircrack-ng 이번에는 무선랜 사용시 내 주변 무선 정보들에 대해 궁금한 적이 있다.물론 리눅스든 윈도우든 주변 SSID정도와 무선세기정도 표시는 쉽게 확인할수 있으나 좀더 세부적인 인증 암호화 방식등에 대한 정보를 확인하는 것은 일반적이지 않다 찾던중 원래 목적은 타이틀에서 보듯이 crack이지만 일단 사용하고자 하는 목적은 주변 무선 정보에 있다 공식사이트 : http://www.aircrack-ng.org/ 사이트에서 소스를 받아 빌드 설치 한다음 다음과 같이 진행한다(물론 aircrack-ng의 원래 목적은 검색을~) 여기서는 간단하게 무선 보안 정보를 확인하고자 합니다 일단 무선랜 디바이스명을 확인합니다. 제 경우는 wlan0 이군요 #> ifconfig wlan0 Link encap:Ethernet HWad.. 더보기
minix x7 관련 정보 minix x7 관련 정보 Quad-Core Cortex A9 Processor (1.6GHz) Quad-Core Mali 400 2GB DDR3 16GB NAND Flash 802.11 b/g/n Dual-Band Wi-Fi (2.4GHz / 5.0GHz), USB 3G dongle support (not included) HDMI™ 1.4a RJ-45 Ethernet jack (10/100Mbps) SD/MMC card reader (SD 3.0, MMC V4.41) USB 2.0 HOST port x 3, Micro-USB OTG port x 1 Headphone Jack, Microphone Jack IR receiver (built-in, remote included) Antenna Linuxi.. 더보기
RAW 이미지 뷰어 앱 RAW 이미지 모바일 뷰어 (다른 포맷으로 convert 기능 포함) 일반적으로 DSLR등 카메라를 통해 무손실 파일인 RAW 포맷으로 저장하는 경우가 많습니다 대표적으로 CANON의 경우는 CR2 확장자로 NIKON의 경우는 NEF 확장자를 갖게 됩니다. 이러한 무손실 압축인 RAW파일을 모바일 환경에서 보려면 다음과 같은 앱을 설치하여 이미지 뷰를 할 수 있습니다. 안드로이드 앱 : rawdroid https://play.google.com/store/apps/details?id=com.anthonymandra.rawdroidpro&hl=ko 아이폰 앱 : PhotoRaw https://itunes.apple.com/us/app/photoraw/id413899112?mt=8 RAW 이미지 종류 관련 .. 더보기
xfs quota 설정 xfs 파일 시스템에서 QUOTA를 사용하기 위해서는 다음과 같이 작업합니다. xfs quota의 경우 사용자 그룹에 용량제한을 하는 usrquota, grpquota가 있으며 특정 폴더에 대해 용량제한을 할 수 있는 pquota (project quota)가 있습니다 사용자, 그룹 quota 적용시에는 파티션에 대하여 아래와 같이 usrquota와 grpquota 옵션을 추가하여 마운트 합니다. #>mount -o usrquota,grpquota /dev/sdx1 /mnt/disk1 폴더에 대해 quota 적용시에는 아래와 같이 옵션을 주고 마운트 합니다. #>mount -o pquota /dev/sdx1 /mnt/disk1 현재 quota 할당 상태는 다은 커맨드를 사용합니다. #>xfs_quota .. 더보기
screen 만약 터미널(쉘)에서 작업중 열린 세션은 닫아야 하지만 걸어놓은 작업(소스빌드, 모니터링등)을 그대로 하고 싶다면 그때 screen 명령을 사용하여 세션을 닫더라도 작업을 계속 유지하여 수행시킬 수 있다 우선 각 리눅스 배포판별로 screen을 설치한다. #>apt-get install screen or #>yum install screen 등... screen은 기본적으로 세션을 생성하고 해당 세션에서 빠져 나오거나 들어가는 형태로 구성이 된다 때문에 각 세션별 사용자가 들어가기 위해 세션명(별명)을 주어 생성하게 되고 이를 이용하여 해당 세션에서 나온 뒤 다시 찾아 들어 갈 수 있게 된다 1. screen 생성시 #>screen -S 또는 그냥 #>screen 위 명령을 수행하게 되면 세션이 리프레쉬.. 더보기