일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- mopria
- Griffiths
- 체리적축저소음
- 바로코
- nil
- emacs
- 스플릿키보드
- Go
- 고양이책
- 다이어트
- doom-emacs
- 터미널
- Golang
- mistel md600 alpha
- 음각몰드
- 양자역학
- eslip
- 건프라
- Reflection
- mf642cdw
- 패널라인
- 벤치마크
- 키보드
- 엘리스배열
- 리플렉션
- Go 언어
- go언어
- 이맥스
- md600alpha
- driverless
- Today
- Total
목록분류 전체보기 (51)
Meandering Trajectory
이번 포스팅에서는 tmux 쓰는데 도움이 될 간단한 팁을 공유하려고 한다. 리눅스나 맥 OS에서 터미널 작업을 할 때 사용하면 유용한 tmux라는 유틸리티가 있다. 터미널 혹은 원격 터미널 세션 한개에서 여러 터미널 세션을 열어 쓸 수 있게 해준다.위에 보이는 것처럼 한개의 터미널에 여러 터미널 세션을 연 뒤 각각 다른 프로그램을 띄우고 왔다갔다 하면서 사용할 수 있다. 작업 내용을 한화면에서 모두 볼 수 있기 때문에 원하는 터미널을 찾는 것이 상당히 수월해 진다. ssh을 통해 원격 터미널 세션에 접속할 경우 로그인 한번으로 여러 작업을 동시에 할 수 있기 때문에 특히나 감사하게 되는 프로그램이다. 기본적인 사용법이 여기 매우 잘 정리되어 있으니 구미가 당기는 사람은 읽어보시고...tmux의 기본 작업..
주의: 게임 와 영화 에 대한 재미를 반감시킬 수 있으니 약간이라도 스포일러가 염려되는 분들은 읽지 마시길 권합니다.한때 영화를 많이 보던 때가 있었다. 하지만 언제부터인가 그 회수가 줄고 지난해까지는 근 몇년간 본 영화가 10편이 채 안 되지 싶다. 여가 시간에 책을 읽거나 영화를 보는 것을 그만 두고 게임을 하게 된 것이 그렇게 된 원인이다.난 매우 늦은 나이에 게임을 하기 시작했다. 처음에 내게 비디오 게임은 그저 여가 시간을 때우는 놀이에 불과했다. 게임을 하지 않던 때에는 게임 스토리에 대해 이야기 하는 사람들은 보면 비웃던 사람이었으니 게임이 단순한 놀이 이상이 될 수 있다는 생각할 수 없는 것이 당연했다. 하지만 이제 나는 게임이 영화처럼 예술적 의미를 전달하는 매체가 될 수 있다고 생각한다..
추석연휴를 세상이 어떻게 돌아가고 있는지 잊은 채 내내 먹고 자고를 반복하며 지냈는데 그 사이 노벨물리학상 수상자가 발표됐다. 애초에 LIGO에서 중력파를 검출했다고 해었기 때문에 언젠가 누군가는 받겠거니 했는데 그 누군가 중에 킵 손(Kip S. Thorne)이 들어 있었다. 킵 손이 LIGO를 제안했던 사람 중에 한명이라는 것은 이번에 처음 알게 됐다. 참고로 LIGO는 중력파를 관측하는 거대한 레이져 간섭계다.킵 손은 내가 갖고 싶었으나 갖고 싶은 열망이 가장 강하던 때는 금전 사정이 여의치 않아 사지 못했고 금전 사정이 책을 살 수 있을만하게 되었을 때는 책을 갖고 싶은 열망을 잃어 사지 않았던 이란 책의 공저자 중 한명이다.그림 출쳐: 위키피디아킵 손은 영화 에 자문을 한 것으로도 알려져 있다...
프로그래머는 게을러야 한다. 놀고 먹어야 한다는 얘기가 아니라 반복되는 일은 되도록 하지 않아야 한다는 의미다. 다양한 측면에서 가져야 할 미덕이다. 반복되는 코드가 있을 때 그것을 함수로 만든다거나 반복되는 잡일을 스크립트로 만드는 것 등이 좋은 예라고 할 수 있다. 떠들다 보니 뭔가 쓸데없이 거창해진 감이...대단한 얘기를 하려는 것은 아니고, 크롬 쓰면서 마우스에 자꾸 손 가져가는 것을 귀찮아 하는 사람들이 반길 플러그인 하나 소개하려고 한다. 플러그인의 이름은 Vimium으로 웹브라우징할 때 스크롤을 한다거나 링크로 이동할 때 vi 편집기와 유사한 단축키(hotkey)를 이용할 수 있도록 해주는 플러그인이다.간단한 단축키 몇개를 소개하면 j와 k를 이용하면 아래와 위로 조금 스크롤이 가능하고 d와..
이맥스에서 Ctrl-Alt-B 키조합은 특별한 용도로 사용된다. 뭐 어떤 모드에서 사용하느냐에 따라 다를테지만 C나 Go 처럼 중괄호({})를 사용하는 언어로 된 코드를 편집할 때 뒤쪽 괄호에서 이 키조합을 누르면 앞쪽 괄호로 이용한다. 유용한 기능이다.그런데 언제부터인가 이 키조합을 누르면 앞쪽 괄호로 이동하는 대신 이런 키보드 그림이 화면에 등장하기 시작했다.이 그림은 마우스로 오른쪽 아래에 있는 Esc를 클릭해야 없어진다. 또 KDE의 단축기가 이맥스의 그것과 겹치는 것일테지 하고 KDE 설정을 뒤져도 이 키조합이 안 보여 그냥 참다가. 며칠전에 도저히 참을 수가 없어서 놈의 정체를 찾아나섰다. 결국 정체를 찾았으니... 이 키보드 그림은 바로 fcitx라는 입력기가 띄우는 것이었다.나처럼 빡친 사..
제목이 거창하지만 뭐 대단한 얘기를 하자는 것은 아니다. 오늘 위키피디아에 있는 자바에 관한 비평이란 글을 읽었다. 아래 링크를 따라가면 볼 수 있다.Criticism of Java자바에 대한 여러 비평을 모아둔 글인데 그 항목이 이렇다.the implementation of genericsforced object-oriented programming onlythe handling of unsigned numbersthe implementation of floating-point arithmetica history of security vulnerabilities in the primary Java VM implementation HotSpot.이중에 제넉릭스에 관한 비평이라든가 unsigned 타입이 ..
아래 발표는 Go의 클로져를 이용해서 기존 코드를 그대로 둔 상태에서 기능을 추가하는 방법에 관한 내용을 담고 있다.GopherCon 2015: Tomas Senart - Embrace the Interface발표 내용이 어느쪽으로든 다소 충격적일 수 있으니 놀라지 말기를...
회사에서 구입해 줘서 몇개월 전부터 팔자에 없는 맥북 유져가 됐고 발표 준비와 회의 용으로만 사용했다. 그러다 오늘부터 코딩도 좀 해볼까 하고 갖고 놀고 있다. 이맥스[각주:1]를 사용하다보니 컨트롤키를 수도 없이 눌러야 하는데 맥북의 컨트롤키 위치가 정말 애매한 곳에 있다.정말 이대로 계속 사용하다가는 손목 터널 증후군에 바로 걸릴 듯 싶어 캡스락과 컨트롤 키를 바꾸기로 했다. 다음 경로를 통해 아래와 같은 설정 팝업을 띄울 수 있다.상단 사과 메뉴 --> 시스템 환경설정 --> 키보드 --> 보조키위 그림을 보면 컨트롤키가 캡스락키로 캡스락키가 컨트롤키로 변경된 것을 볼 수 있다. 정확히 말하면 아쿠아맥스( Aquamax) [본문으로]
정말 오랜 기다림 끝에 5월말이 돼서야 집 근방의 게임샾에서 PS4 프로를 구할 수 있었다. 그 후 언차티드4를 시작으로 몇개의 타이틀을 구입해 재미있게 놀고 있는 중이다. 그런데 한가지 거슬리는 것이 있는데 그것은 바로 화 이 트 노 이 즈 PS4를 모니터에 물려 쓰는 사람들은 아마도 보통 모니터의 스피커를 쓰거나 모니터의 헤드폰 단자를 통해 외부 스피커나 헤드폰으로 소리를 출력할 것이다. 나도 오늘 이 글에 소개하는 방법을 시도해 보기 전까지는 소리를 그렇게 들었다. 하지만 모니터의 헤드폰 단자에서는 끊임없이 화이트 노이즈가 새어 나왔다. 계속 거슬리던 차에 오늘 드디어 깨끗한 소리를 듣는 방법을 찾았다.USB DAC컴퓨터로 좋은 소리를 듣고 싶어 USB DAC를 쓰는 사람이 심심치 않게 보인다. U..
BMT 즉 BenchMark Test는 업계에서 흔히 자주 언급되는 용어다. 제품 선정 전에 성능 검증을 위해 종종 수행되는데 수행하는 과정이 고통스러워 되도록이면 피하고 싶은 작업이다. 하지만 일과 관계없는 벤치마크는 항상 흥미진진하다. 다양한 언어에 대해 성능 테스트 결과가 올라와 있는 사이트가 있다. Computer Language Benchmarks Game이라는 사이트인데 Go를 한창 배우고 Go 코드도 많이 읽고 있는 터라 이 사이트를 살펴봤다. Go도 GC를 가진 언어고 Java도 GC를 가진 언어이니 이 둘을 비교하는 것이 재미있을 것 같아 이 둘을 비교한 페이지를 클릭한 순간, 이럴수가… Go의 상태가 이게… binary-trees source secs mem gz cpu cpu load..