본문 바로가기

전체 글

무료 웹 하드 서버 4인 계정으로 충분하다면 플러스 디스크 가 매우 있어 보인다. 집에서 웹하드 만들기에~ 하지만 난 FTP 서버를 설치한후 ActiveX webftp client를 홈페이지에 설치하고 지워버렸다 ㅡoㅡ;; 이게 더 목적에 맞는것 같아서.. ^^; 더보기
Fon 공유기 핵펌 라포네라 (LaFonera) 해킹 펌웨어 출처 : http://jnstory.net/568 FON La Fonera (DD-WRT 펌웨어 설치하기) 오늘, 유선 인터넷 속도와 무선 인터넷 속도 차이가 너무 많이 나는 것 같아서, 정펌(FON)을 버리고, 핵펌(DD-WRT)로 펌웨어를 변경하기로 하였습니다. 현재도, 핵펌(DD-WRT)가 되어 있는 La Fonera 공유기를 사용중인데, 저 이외에 분들에게 도움을 주기 위해서 핵펌에 관한 글을 가지고 왔습니다. 이곳 포스트에 사용된 자료는 'Tsuki@Blog(http://blog.bytsuki.net)에서 가지고 왔으며, 게시물의 내용은 조금 더 보기쉽도록 수정을 하였습니다. La Fonera에, 핵펌(DD-WRT)를 설치하는 방법에 대해서 알아보도록 하겠습니다. 이 강좌는 'Tsuki@Blog.. 더보기
Ctags + VI + Cscope + Taglist 연동 및 간략 사용법 출처 : http://blog.naver.com/monovision/140065006594 ■ 기본 .vimrc 설정 set tabstop=2 set shiftwidth=2 "set expandtab "- tab 문자를 공백으로 변환. make 파일 생성시에 주의 ! set softtabstop=2 "set visualbell "- 경고음 대신 비쥬얼벨(화면이 번쩍거림) 로 전환. set cindent set autoindent set smartindent set enc=euc-kr "- 한글을 자소 단위로 삭제할 수 있음. set incsearch syntax on filetype on set background=dark colorscheme evening set backspace=eol,start,i.. 더보기
두 디렉토리에서 Removed List 뽑아내기 max_ap_new : 최신 작업된 소스 max_ap_old : 예전 소스 old에서 사라진 파일리스트를 뽑아낼려면 아래 처럼 하면 된다. diff -r max_ap_old max_ap_new | grep "Only in max_ap_old" diff -r 옵션 활용 더보기
빈 디렉토리 찾아서 지우기 file이 없는 빈 디렉토리를 찾고 싶은 경우에는 다음과 같이 하면 된다. find –type d –empty 그런데 만약 빈 디렉토리를 찾아서 지우고 싶다면 아래와 같이 하면 될까? find –type d –empty –exec rmdir {} ; /dir1/dir2/dir3 각각이 모두 파일이 없을 경우에 rmdir이 아래의 순서대로 수행이 되어야 한다. rmdir /dir1/dir2/dir3 rmdir /dir1/dir2 rmdir /dir1 마찬가지로 find도 이런 순서대로 디렉토리를 찾아야 한다. 이런 검색 순서를 depth first search라고 일반적으로 부른다. 위의 명령이 뜻대로 동작하기 위해서는 아래와 같이 해 주면 된다. –depth 옵션을 추가하면 된다. find –depth .. 더보기
logcat 사용법 정리 && 로그 보면서 파일로 저장하기 & 자세한건 http://developer.android.com/guide/developing/tools/adb.html#logcat windows: 아래와 같이 하면 한글을 볼 수 있단다. 1. Win + R / cmd 2. cmd /u 3. chcp 65001 4. 콘솔창의 속성에서 폰트,를 Lucida Console 로 변경해준다. 5. adb logcat mac: 터미널을 열고 별다른 작업없이 'adb logcat' 하면 한글이 깨지지 않고 나온다. 원하는 tag 의 로그만 보고 싶을 때.. adb logcat 보고자하는태그:태그우선순위 *:S 이런식으로 주면 보고자 하는 태그를 갖는 녀석만 출력된다. 마지막에 *:S는 나머지는 모두 Silent 조용히 시키는것임! 태그 우선순위는 Verbose / .. 더보기
ThreadLocal 예제개발 이야기 출처 : http://0thinktank.tistory.com/entry/ThreadLocal-%EC%98%88%EC%A0%9C 특정 쓰레드의 스코프에서 사용할 로컬변수가 필요했던 적이 있는가? 이때에 각각의 쓰레드는 고유의 스토리지를 갖고 하나의 쓰레드는 다른 쓰레드의 상태 정보를 액세스하는 것이 불가능할 것이다. 표준 라이브러리는 이러한 요구를 가능케 하는 ThreadLocal 과 InheritableThreadLocal, 2개의 클래스들을 제공하고 있다. 클래스들이 사용되고 있는 예를 보자. import java.util.Random; public class ThreadLocal1 { // Define/create thread local variable static ThreadLocal thread.. 더보기
2.6 kernel option - Kernel Hacking 출처 : http://mrain7.egloos.com/2558382 Kernel hacking Show timing information on printks - printk 함수를 사용하여 출력할 경우 [00123.222356]같은 형태의 시간 정보가 함께 출력된다. 즉 실행되는 시간 정보가 자동으로 출력되는 형태 Magic SysRq key - Magic SySRq key : [Y]로 설정할 경우 시스템이 심각한 문제가(craSheS) 있어도 통제할 수 있습니다. 예를 들면 버퍼 캐시를 디스크로 옮기고, 시스템을 리부트하거나 상태 정보를 표시합니다. 이 기능은"+"를 누른 채 k, r, s 등 를 눌러 사용합니다. SysRQ 키가 없는 키보드는 PrtSc 키를 누르면 됩니다. Enable unused/.. 더보기