2013년 4월 29일 월요일

[LiNuX] TeamView




리눅스용 teamview 는 아직도 wine 을 사용 하네요.

2013년 4월 17일 수요일

[LiNuX] 시크릿창으로 크롬 열기


크롬 실행 명령 뒤에 -incognito 옵션을 주도록 한다.

예) /opt/google/chrome/google-chrome -incognito

[LiNuX] Diablo3 - PlayOnLinux


Wine 을 이용하여 느리거나 렉이 심할줄 알았으나, 그러한 현상이 전혀 없었다.

2013년 4월 15일 월요일

[LiNuX] Debian 6.0.7



오래 간만에 다시 써보는 데비안. 역시나 우분투에 비해서 가볍다. 부팅 시간 12초 이내. 



2013년 4월 14일 일요일

[AnDrOiD] 리눅스에서 LG-SU870 연결


1. 시스템 환경

- OS : Debian 6.0.7(64Bit)
- JDK : 1.6.0_43(64Bit)
- ADT : v21.1.0-569685(64Bit)



2. 우선 LG-SU870을 노트북 이나 데스크탑에 연결 하도록 한다.

freecatz@localhost:~/devel/workspace$ lsusb
Bus 002 Device 005: ID 05af:0802 Jing-Mold Enterprise Co., Ltd
Bus 002 Device 004: ID 040b:2011 Weltrend Semiconductor
Bus 002 Device 003: ID 04b4:0101 Cypress Semiconductor Corp. Keyboard/Hub
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 1004:61a6 LG Electronics, Inc. 
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub



3. root 권한으로 퍼미션을 변경 한다.

* root 의 권한.

freecatz@localhost:~$ su -
암호:
root@localhost:~# chmod 666 /dev/bus/usb/001/003 



4. udev 에서 사용할 rules 파일을 만든다. 

* root 의 권한.

root@localhost:~# vi /etc/udev/rules.d/99-LG-SU870.rules

(참고 : 앞부분은 숫자로 시작 되는데, udev 에서 rules 파일을 읽어 들이는 순서다.)


rules  파일에 아래의 내용을 넣어 준다.


# LG-SU870
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1004", ATTRS{idProduct}=="61a6", MODE="0666", OWNER="freecatz"

* 특정 사용자만 사용하도록 하고 싶다면, OWNER 을 사용 하여 특정 계정을 적어 주고,
   특정 그룹에게 사용하도록 하고 싶다면, GROUP 을 사용 하여 그룹명을 적어 줄 수 있다.



5. udev 재시작

* root 의 권한.

root@localhost:~# /etc/init.d/udev restart
Stopping the hotplug events dispatcher: udevd.
Starting the hotplug events dispatcher: udevd.



6. adb 서버의 재시작

* 사용자 의 권한.

freecatz@localhost:~/devel/workspace$ adb kill-server
freecatz@localhost:~/devel/workspace$ adb start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *



7. LG-SU870 연결 확인

* 사용자 의 권한.

freecatz@localhost:~/devel/workspace$ adb devices
List of devices attached 
emulator-5554 device
2A0A1006000100010901596F0500E914 device

freecatz@localhost:~/devel/workspace$ 

[AnDrOiD] adb 명령 사용시 libncurses.so.5 라이브러리 못찾는 경우


- OS : Debian 6.0.7(64Bit)
- JDK : 1.6.0_43(64Bit)
- ADT : v21.1.0-569685(64Bit)


freecatz@localhost:~$ adb
adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory


adb 명령 사용시 위와 같이 libncurses.so.5 라이브러리를 못찾는 경우 libstdc++5 패키지를 설치 하도록 한다.


root@localhost:~# apt-get install libstdc++5


freecatz@localhost:~$ adb version

Android Debug Bridge version 1.0.31



[AnDrOiD] Android Virtual Device 생성 에러


- OS : Debian 6.0.7(64Bit)
- JDK : 1.6.0_43(64Bit)
- ADT : v21.1.0-569685(64Bit)


Android Virtual Device 생성시 아래와 같은 메세지가 나오는 경우,


[2013-04-14 12:49:01 - SDK Manager] Failed to create sdcard in the AVD folder.


'ia32-libs' 패키지를 설치 해서 문제를 해결 할 수 있다.


root@localhost:~# apt-get install ia32-libs


위의 패키지를 설치 해주고 다시 Android Virtual Device 를 생성 하면,  정상적으로 생성 된다.

64Bit OS 나 개발도구에서 발생하는 문제 인듯 하다.

2013년 4월 3일 수요일

[EtC] content of eclipse.bat file

@echo off
SET DEVELOPER_HOME=D:\developer
SET ECLIPSE_HOME=%DEVELOPER_HOME%\eclipse-jee-juno-SR1-win32
SET JAVA_HOME=%DEVELOPER_HOME%\java\jdk1.7.0_10
SET CLASS_PATH=%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar
SET PATH=%JAVA_HOME%\bin;%PATH%

start %ECLIPSE_HOME%\eclipse.exe