2015년 10월 29일 목요일

~/.ssh/config

# Command line
$ ssh <유저명>@HostName -p <포트 번호> -i <비밀키의 풀패스>
 
== 
 
# ~/.ssh/config
Host <별명>  
HostName <IP Address or Host name>
Port <포트 번호>
User <유저명>
IdentityFile <비밀키의 풀패스>


참고
https://dobest.io/ssh-without-password/

Install libnfc on ubuntu 12.04

Ubuntu 12.04 LTS

$ sudo apt-get install dh-autoreconf libusb-0.1-4 libusb-dev

$ git clone https://github.com/nfc-tools/libnfc.git
$ cd libnfc
$ git checkout libnfc-1.7.1
$ git clean -d -f -x
$ git remote|grep -q anonscm||git remote add anonscm git://anonscm.debian.org/collab-maint/libnfc.git
$ git fetch anonscm
$ git checkout remotes/anonscm/master debian
$ git reset
$ dpkg-buildpackage -uc -us -b

$ sudo dpkg -i ../libnfc*.deb
 
 
 
 
Problem 
--------------------------------------------------------------------------------
$ sudo nfc-list
nfc-list uses libnfc libnfc-1.7.1-12-gb978c45
error   libnfc.driver.pn53x_usb Unable to set USB configuration (Device or resource busy)
No NFC device found.

 
$ dmesg | tail
[1400911.505643] usb 2-1.4: new full-speed USB device number 7 using ehci-pci
[1400911.637956] usb 2-1.4: New USB device found, idVendor=04e6, idProduct=5591
[1400911.637961] usb 2-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[1400911.637964] usb 2-1.4: Product: SCL3711-NFC&RW
[1400911.637967] usb 2-1.4: Manufacturer: SCM Micro
[1400911.641239] pn533 2-1.4:1.0: NFC: NXP PN533 firmware ver 2.7 now attached
[1401061.395200] usb 2-1.4: usbfs: interface 0 claimed by pn533 while 'nfc-list' sets config #1

--------------------------------------------------------------------------------

Solution
--------------------------------------------------------------------------------

restart or unplug the device, unload modules (sudo modprobe -r pn533 nfc), then re-plug the device.
 
$ nfc-list
nfc-list uses libnfc libnfc-1.7.1-12-gb978c45
error   libnfc.driver.pn53x_usb Unable to set USB configuration (Operation not permitted)
No NFC device found.

$ sudo nfc-list
nfc-list uses libnfc libnfc-1.7.1-12-gb978c45
NFC device: SCM Micro / SCL3711-NFC&RW opened
-------------------------------------------------------------------------------- 
 
참고
http://nfc-tools.org/index.php?title=Libnfc#Debian_.2F_Ubuntu
http://forums.nfc-tools.org/topic/668/solved-scl3711-interface-0-claimed-by-pn533-nfclist-sets-conf/

2015년 10월 20일 화요일

thread id

NAME
       pthread_self - 호출하는 쓰레드의 ID 획득

SYNOPSIS
       #include <pthread.h>

       pthread_t pthread_self(void);

       컴파일 및 링크시 -pthread 옵션을 추가해야 함.

DESCRIPTION
       The  pthread_self() function returns the ID of the calling thread.  This is the same value that is returned in
       *thread in the pthread_create(3) call that created this thread.

RETURN VALUE
       이 함수는 항상 성공하며, 호출하는 쓰레드의 ID를 반환한다.

ping: socket: Permission denied

ping 을 하면 권한이 없다고 나오는 경우가 있다.
$ ping localhost
socket: Permission denied

aid_inet 그룹에 속해야 소켓을 사용할 수 있다.

# groupadd -g 3003 aid_inet     # /etc/group 에 aid_inet 그룹이 없으면 추가
# usermod -a -G aid_inet 사용자

2015년 10월 1일 목요일

uTorrent 설정

v3.4.5 (build 41162)

* Portable 실행
다운 받는 uTorrent.exe 파일이 있는 디렉토리에 빈 settings.dat 파일 생성

* 광고 없애기
설정 > 고급 설정 > 설정 변경(아래 참고) > 확인 > 재시작

고급 설정 변경
----------------------------------------
1. 필터 [offer_enabled]
offers.left_rail_offer_enabled: false
offers.sponsored_offer_enabled: false
2. 필터 [upsell]
gui.show_plus_upsell: false
----------------------------------------

# 재시작해도 광고창이 없어지지 않으면 트레이로 이동 된게 아닌지 확인.