2013년 11월 30일 토요일

rubic cube 3x3x3 초보

이거라도 외우자.

3. 가운데줄
오른쪽 - URurFrfR
왼쪽 - ulULfLFl

4. 윗면 십자
시계방향 - RUBubr
반시계 - lubUbL

5. 윗면 모서리
ruRurUURu
luLuluuLu

6. 윗면 귀퉁이
rflFRfLF

7.윗줄
RUBLbrBlbRur

2013년 11월 28일 목요일

ubuntu 13.04 에서 싱글 모드 진입

ubuntu 13.04 는 grub 메뉴 화면을 안보여주는것 같다.

1. 부팅시 grub 메뉴가 뜰 때까지 왼쪽 Shift를 계속 누른다.

2. Advanced 메뉴 선택

3. Drop to root prompt 선택

4. / 를 다시 마운트
# mount -o remount,rw / /

5. 패스워드 변경
# passwd 사용자

2013년 11월 13일 수요일

i.MX6 adb offline

adb devices를 하면 i.MX6 보드가 안보인다.
장치 관리자에는 Android Composite ADB Interface로 잡혀있다.
리눅스에서는 보이기는 하나 offline으로 표시된다.

검색 해보니 offline으로 보이는 것은 PC로부터 RSA fingerprint를 받지 못해서라나...

해결법
USB 컴퓨터 연결에서 MTP를 PTP로 바꾸니 '컴퓨터 RSA 키 지문' 창이 떳다.


모델번호는 SABRESD-MX6DQ,
Android 버전은 4.3 이다.

ssh

* 자동 로그인

1. rsa 키 만들기
$ ssh-keygen -N ""

2. 로그인 할 host에 공개키 설치
$ ssh-copy-id user@host
또는
$ cat ~/.ssh/id_rsa.pub | ssh user@host 'cat >> ~/.ssh/authorized_keys'
 

2013년 11월 12일 화요일

bash script tip

1. 실행하는 각 줄의 내용을 표시
bash -x script
$ set -x; ./script; set +x 와 같음. set +x 는 표시 종료

2. 빈칸이 있는 파라미터 처리
for f in "$@"; do echo $f; done

3. 배열
array=("a1" "a2" "a3")  배열 선언
${array[@]}              배열 전부 참조
array[0]="a1"             0번 인덱스 선언
${array[0]}               0번 인덱스 참조
${#array[@]}            배열 개수

4. 모든 자식 프로세스 종료
kill -9 `pgrep -P $$`

5. 변수의 길이
${#변수}

6. background 실행의 프로세스 아이디
명령어 &
PID="$!"

* More
http://mywiki.wooledge.org/BashPitfalls
http://samrowe.com/wordpress/advancing-in-the-bash-shell/
https://www.digitalocean.com/community/tutorials/how-to-use-bash-history-commands-and-expansions-on-a-linux-vps

2013년 11월 11일 월요일

김프에서 Inner Glow 사용

포토샵의 Layer > Inner Glow 기능을 김프에서 사용하는 방법

1. http://registry.gimp.org/files/layerfx.2.8.py.txt 를 layerfx.py로 저장
2. 김프 플러그인 디렉토리에 복사
3. 김프 실행

ps. 써보니 좀 별로