본문 바로가기

전체 글

gentoo 의존성 해결 (old) gentoo를 사용하다보면 의존성과 관련된 문제가 많이 발생하게 된다. emerge -uDN system, world라든지 실행하게되어 시스템패키지들을 업그레이드 하다보면 분명 의존성이 들려지는 경우가 생긴다. 이럴 경우 역시 gentoo tool에서 지원을 합니다 revdep-rebuild 사용방법은 help를 치면 자세하게 나오며 revdep-rebuild -pi 하면 현재 의존성 누락된 패키지를 보여준다. revdep-rebuild를 실행하면 알아서 의존성 누락된 패키지에 대해 컴파일이 시작된다. 더보기
픽업 교체 방법 정보공유 차원에서 일렉 레스폴 모델의 픽업을 교체하는 법!! 필요장비 : 드라이버, 니퍼, 인두기, 납 이상 끝.... 선작업으로 기타줄을 미리 자르거나 풀어놓으면 좋겠죠. 자 픽업을 교체해 보겠습니다. 픽업은 다양한 모델이 있기에 가장 대중적인 던컨 험버커 픽업을 기준으로(제가 작업 해본게 이거라서 ㅎㅎ) 자 우선 자세를 바르게 하고 기타 뒷 뚜껑을 사정없이 드라이버로 풀어 열어버립니다. 그럼 위의 이미지와 같은 모습이 떡하니 나올것입니다. 아니라고요 그럼 다시 뚜껑을 닫고 리페어샵으로~ 한가지 주위사항이 기타를 다음과 같이 뒤집은 상태에서 ========| >>>>============== 뒷면 | ========| 위의 이미지를 목을 오른쪽으로 90도 꺽어보면 동일하게 배선이 보일것입니다. 이미지에.. 더보기
vim (cscope ctags) cscope ctags를 vim에서 사용하는 방법에 대해서 ctags : 소스 코드의 (전역변수 선언, 함수 정의, 메크로 정의)들의 데이터 베이스를 생성하여 손쉽게 각 선언/정의 부까지 찾아 들어갈수 있는 유틸입니다. cscope : 지역, 전역변수등 여러 질의문을 통하여 소스 전역적으로 원하는 심볼을 찾아 볼 수 있습니다. #>apt-get install vim cscope ctags ====== /etc/vim/vimrc 에 다음 내용추가 ====== set csprg=/usr/bin/cscope set csto=0 set cst set nocsverb if filereadable("./cscope.out") cs add cscope.out else cs add /usr/src/linux/cscop.. 더보기
ARM based Development Boards 둘러보다 보이는 ARM-Based Processor를 채용한 개발자들이 다소 쉽게 접할 수 있는 가격대의 개발보드를 생산하는 곳에 대해 정리해 보았습니다. 오래전부터 삼성 arm cpu를 사용하여 개발용 보드를 주기적으로 생산하는 곳 touch screen을 포함하는 LCD와 다수의 사용자 설정 버튼등을 기본으로 포함 개발 보드 자체에 충실 http://www.friendlyarm.net (Samsung ARM-Based Processor) 소형의 개발용 보드 기본 보드만 구매시 저렴한 가격 다양한 내부 프로젝트들이 존재 기본적으로 우분투, 안드로이드의 지원 확장 포트를 갖추어 camera, LCD, 등 다수의 디바이스를 추가 구매하여 개발 http://www.beagleboard.org (TI ARM-.. 더보기
Gnome Partition Editor (gparted) 리눅스 GUI 환경에서 강력한 파티션 관리 프로그램인 gparted 입니다. 위와 같은 인터페이스를 갖추고 있으며 사용자가 손쉽게 마우스를 사용하여 파티션 할당/삭제/크기조정등의 작업을 수행 할 수 있습니다. 지원되는 파일시스템과 해당 파일시스템에서 수행 가능한 작업은 아래와 같습니다. 더보기
RTC Alarm 설정 샘플 코드 디바이스명 : /dev/rtc 필요헤더 : #include 시간 READ/SET READ ioctl : RTC_RD_TIME struct rtc_time { int tm_sec; //(00~59) int tm_min; //(00~59) int tm_hour; //(00~23) int tm_mday; //(01~31) int tm_mon; //(01~12) int tm_year; //(00~99) int tm_wday; //(0~6) int tm_yday; //alarm unused int tm_isdst; //alarm unused }; SET ioctl : RTC_SET_TIME struct rtc_time { int tm_sec; //(00~59) int tm_min; //(00~59) int tm_.. 더보기
서비스별 메모리 관리 * tmpfs /etc/fstab의 다음 내용을 none /dev/shm tmpfs defaults 0 0 --> none /dev/shm tmpfs size=100M 0 0 로 변경시 tmpfs의 사이즈가 100Mbyte로 변경됩니다. 참고로 defaults옵션을 주면 현재 시스템 메모리의 0.5배만큼 잡는것을 기본으로 합니다. 쉘상에서 직접 변경하는 방법은 다음과 같습니다. #>mount -t tmpfs tmpfs /mount_point -o size=100M * apache == 메모리 사용량 제한 == RLimitMEM 단위 bytes 모든 디렉토리에 대한 사용가능 메모리 20MByte 로 설정 해당 디렉토리내에서 사용가능 메모리 50MByte로 설정 RLimitMEM 20480000 RLimit.. 더보기
wordpress 사이트 주소 변경 팁 #> mysql -u root -p mysql> use wordpress; Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed mysql> SELECT * FROM `wp_options` WHERE `option_name` IN ('siteurl', 'home'); +-----------+-------------+--------------------------------+----------+ | option_id | option_name | option_value | autoload | +----.. 더보기