tmux

tmux 다운로드: https://github.com/tmux/tmux/wiki 현재 최신버전은 3.0a

필요한 패키지 설치

$ sudo apt install libevent-dev libcurses-ocaml-dev

압축 해제 및 빌드

$ tar zxf tmux-3.0a.tar.gz
$ cd tmux-3.0a
$ ./configure
$ make -j8
$ sudo make install

tmux plugin manager 설치

$ git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm

tmux option 설정

$ vi ~/.tmux.conf
set -g @plugin 'tmux-plugins/tpm'
set -g @plugin 'tmux-plugins/tmux-sensible'
set -g @plugin 'tmux-plugins/tmux-yank'

set -g mouse on
set -g destroy-unattached on
setw -g monitor-activity on
set -g visual-activity on
set -g default-terminal "screen-256color"
set -g history-limit 30000

set -g base-index 1
set -g pane-base-index 1

# Pane splitting.
bind \\ split-window -h -c "#{pane_current_path}"
bind - split-window -v -c "#{pane_current_path}"
bind r source-file ~/.tmux.conf \; display "Reloaded ~/.tmux.conf"

run '~/.tmux/plugins/tpm/tpm'

터미널을 실행할 때 자동으로 tmux를 실행하게 하려면, Terminal > Preferences > Profiles

와 같이 추가하고 창 닫기.

다시 터미널을 실행하면,

와 같이 자동으로 tmux가 실행됨.

[노트북] DELL XPS15-9570 D662X9570508KR

현재 사용하고 있는 맥북프로 레티나 2012mid 모델이 오래된 티를 내는지 Ubuntu에서 조금만 빡센 작업을 하면 쓰로틀링이 걸려 엄청 느려지기 시작했습니다.

Ubuntu/ROS를 사용하면서 성능도 괜찮은 노트북을 검색하다가 맨처음 맘에 들었던 제품은 Razer Blade 15 2018 이었는데, 아쉽게도 아직 한국에 정식 출시도 안되었고 직구하기엔 시간이 좀 걸리는 관계로… 다음 순위였던 델 노트북으로 선택.

들고 다닐수 있는 고성능 노트북 중 그래도 납득할 만한 가격과 어느 정도 받쳐주는 성능으로 DELL XPS15-9570 D662X9570508KR을 선택하였습니다. 4k 디스플레이, GTX1050Ti, 인텔 i9 8세대, 램 16GB. 이정도면 큰 무리없이 몇년간은 사용할만한 사양인듯 합니다.

DELL XPS15-9570 D662X9570508KR

며칠간 사용해본 소감으론

  • 팬 소리가 심하다
  • 성능은 뭐 나름 만족
  • 디스플레이도 만족
  • 다시 사용하게 된 윈도우10은 역시나 별로
  • 스피커, 트랙패드 등은 기대도 안함.

끝!.

MD Gundam RX-78-02 The Origin

1/100 사이즈 건담은 처음이었는데, 부품 수와 크기도 적당하여 조립하기 꽤 괜찮았었던 것 같음. 화려한 모델보단 저런 수수한 모델(?)이 괜찮아 보이는 듯. 저 모델도 여러가지 버전이 있는 것 같은데, 나중에 또 다른 것 사다가 조립해봐야 할 듯. 

Solve “permission denied” when using libusb on Ubuntu

libusb를 이용한 디바이스를 Ubuntu에 연결하고, 관련 프로그램을 실행시 “Permission denied” 혹은 알수없는 오류를 발생하는 경우가 있다. 보통 sudo 명령을 이용하여 실행하면 잘 해결되는 경우인데, 매번 sudo를 붙여서 실행하는 것이 번거롭다. 이때는 udev 룰을 추가하면 해결된다. (제조사에서 제공하는 경우도 있다.)

사용자가 udev 룰을 추가하려면 해당 디바이스의 Vender ID, Product ID를 알아내야 한다. 이는 디바이스를 연결하고, 터미널에서 다음과 같이 입력한 다음 확인이 가능하다.

$ dmesg

이때 나오는 메시지 중 idVendor, idProduct에 나오는 값을 기억한다.

/etc/udev/rules.d 에 다음과 같이 파일을 작성한다.

$ cd /etc/udev/rules.d
$ vi 99-<user_device>.rules

SUBSYSTEM=="usb", ATTRS{idVendor}=="<Vendor ID>", ATTRS{idProduct}=="<Product ID>", MODE="0666"

저장한 다음, 디바이스를 뽑았다가 다시 꼽으면 해결된다.

느타리버섯 무침

(1) 느타리버섯은 뿌리부분을 자르고, 잘게 찢는다.

(2) 끓는 물이 (1)을 넣고 잠시 동안 데친다.

(3) (2)를 꺼내어 찬물에 행구고, 물을 최대한 짠다.

(4) 다진마늘, 간장, 소금, 들깨 으깬것, 들기름을 넣고 무친다.

끝!