BIOS에서 “On Board HDMI HD Audio” 옵션을 끈다.
12월 19일 대통령 선거
이 나라의 정의가 다시금 바로 설 수 있기를..
정의로운 사회로의 재전진이 되기를..
설레이는 마음으로 기대한다.
[Android] Android 4.2 Jelly Bean(jb-mr1)
News : https://groups.google.com/forum/?fromgroups=#!topic/android-building/-ymcoMuDAbA
Nexus 시리즈의 Factory images : https://developers.google.com/android/nexus/images
Proprietary drivers: https://developers.google.com/android/nexus/drivers
번외 – OEM USB 드라이버 : http://developer.android.com/tools/extras/oem-usb.html
구글 USB 드라이버 : http://developer.android.com/sdk/win-usb.html
[Linux] git 사용 시 Proxy 환경 아래서 https 인증이 제대로 안될 때
git 사용 시 Proxy 환경 아래서 https 인증이 제대로 안될 때 다음과 같은 에러 발생 시..
아래처럼 하고 해보자.
$ export GIT_SSL_NO_VERIFY=true
우아한 방법은 아니지만 동작은 한다.
다음처럼 설정도 가능.
$ git config –global http.sslVerify false
참고 : http://stackoverflow.com/questions/3777075/https-github-access
[Android] adb & fastboot 관련 명령 정리
자주 쓰는 명령 몇 개만 정리하자.
adb shell [명령] : shell 또는 명령 실행(‘cat /proc/kmsg’ 라던가..)
adb reboot : reboot
adb reboot [bootloader | recovery] : reboot & [fastboot | recovery]모드 들어가기
adb logcat [TAG:LEVEL] [*:S] : logcat, 특정 TAG를 LEVEL(S,V,I,D,…)로 보기, *:S 넣으면 나머지는 Silent.
adb root : root 로 adbd 재실행
adb remount : system 파티션을 rw로 remount
adb push, pull : 파일 넣기, 빼오기, read/write 시스템 콜 이용으로도 사용 가능.
adb wait-for-devices [명령] : adb 연결 기다렸다 명령 실행
adb devices : 붙었나?
adb sideload <파일이름.zip> : OTA패키지인 파일이름.zip 을 adb 를 통해 업데이트. JB부터 추가
fastboot flash <파티션 이름> <파일명> : 파티션 이름에는 bootloader, boot, zimage, ramdisk, system, userdata, cache, recovery 등이 올 수 있다.
fastboot wait-for-devices : 윈도우즈는 그냥 명령 주면 대기하므로 필요없다. 리눅스용에서 사용.
fastboot [-w] flashall : 윈도우즈에서는 “set ANDROID_PRODUCT_OUT=D:\out\target\product\crespo” 해두고 하면 된다. -w 옵션주면 userdata 등 파티션 날리고 모두 flash
fastboot [-w] update <zip 파일이름> : update용 zip 파일(make updatepackage로 생성)로 업데이트, 역시 -w 옵션 주면 나머지 날림.
fastboot reboot-bootloader : fastboot 모드로 reboot
fastboot reboot : reboot.
fastboot getvar <Variable> : Variable 을 얻어옴. 전체는 all(“fastboot getvar all”)
fastboot devices : 붙었나?
[Windows] BAT 파일에서 대기(Sleep)
배치 파일(.bat)로 테스트 스크립트를 작성하다보면 sleep 해야 할 경우가 생기는데 이 경우 다음과 같이 하면 된다.
ping -n 초 127.0.0.1 >nul
또는
timeout /t 초 /nobreak > NUL
timeout 은 Windows 7 에서부터 되는 거 같은데(XP에선 없었던 거 같은데..) 유용하다. /nobreak 옵션을 주면 배치 파일에서 Ctrl + C를 눌러도 멈출 수가 없으니 웬만하면 빼자-_-;;
참고 :
http://stackoverflow.com/questions/4317020/windows-batch-sleep
거북목 증후군 예방 운동
0. 앉은 상태에서..
1. 두 손을 허리에 지그시
2. 목을 천천히(!) 아래로 3회, 위로 3회
3. 목을 숙인 뒤 왼쪽 어깨너머를 본다는 느낌으로 천천히 돌려 3회, 원래 위치로 돌아온 후 오른쪽도 3회
4. 고개를 왼쪽으로 숙여 왼쪽 귀가 어깨에 닿는다는 느낌으로 숙임. 오른쪽도 3회
5. 고개를 숙인뒤 왼쪽으로 3회, 오른쪽으로 3회 돌림.
6. 두 손을 비벼 뜨겁게 한 후 세수할 때처럼 목을 마사지.
[Samba] 공유 디렉토리 추가
가끔, 아니 매우 자주 공유 디렉토리 만들 일이 생긴다. 이건 사실 쓸 필요없다고 생각해서 그동안 안적어왔는데 귀찮을 때 긁는게 더 낫겠다.
/etc/samba.conf 에 다음 내용을 추가한다.
[Shared]
comment = Shared directory
path = /home/public
writeable = yes
browseable = no
guest ok = yes
read only = no
접근 경로는 위와 같다면 “\\<IP>\Shared” 이다.
물론 설정 후 삼바 서비스는 재시작한다.
sudo service smbd restart
[Ubuntu 10.04] sun-java6-jdk 설치
partner repo 에서 제공하던 것이 안된다.
PPA repo 를 이용한다.
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:sun-java-community-team/sun-java6
sudo apt-get update
sudo apt-get install sun-java6-jdk
sudo update-java-alternatives -s java-6-sun
Proxy 환경에서 add-apt-repository ppa:sun-java-community-team/sun-java6 에서 “couldn’t connect to host” 에러가 나는 경우 환경 변수 http_proxy, https_proxy, ftp_proxy 가 sudo 에서도 먹도록 다음을 /etc/sudoers 에 추가한다.
Defaults env_keep = “http_proxy https_proxy ftp_proxy”
참고 : http://www.bogdanovic.se/installing-oracle-sun-jdk-6-on-ubuntu
https://help.ubuntu.com/community/AptGet/Howto#Setting_up_apt-get_to_use_a_http-proxy
[Bash] cd ../../../../.. 을 치기 귀찮을 때 유용한 스크립트
상위 디렉토리로 움직일 때 ../ 을 반복해서 치기 귀찮을 때가 많은데 이럴 때 쓸 수 있도록 하나 짜서 만들어 두면 편하다.
~/bin/backdir.sh
#!/bin/bash
if [ "$1" = "" ]; then
COUNT=4;
else
COUNT=$1;
fi
for ((i = 0; i < COUNT; i++))
do
cd ..;
done
~/.profile
alias b=". ~/bin/backdir.sh"
사용?
$ b
or
$ b 5