일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 고양이책
- 체리적축저소음
- 리플렉션
- Griffiths
- 엘리스배열
- Golang
- 양자역학
- md600alpha
- 바로코
- 스플릿키보드
- 다이어트
- eslip
- mopria
- mf642cdw
- Go
- 터미널
- 건프라
- 패널라인
- Go 언어
- doom-emacs
- 키보드
- mistel md600 alpha
- driverless
- 벤치마크
- go언어
- nil
- Reflection
- emacs
- 음각몰드
- 이맥스
- Today
- Total
Meandering Trajectory
09-go-chan.html Go에 대한 인상 Go 언어는 처음에 걸었던 기대와 달리 약간 실망스럽다. 문법이 난잡하게 느껴지고 그래서 Go 언어로 작성된 프로그램도 지져분하게 느끼진다. 혁신적으로 보이는 특징도 별로 안 보인다. 21세기에 설계된 언어로 작성된 프로그램에서 세그멘테이션 폴트 에러를 보는 것도 별로 유쾌하지 않고 말이지.하지만 한가지 맘에 드는 것이 있다. 그것은 Go 루틴과 채널이다. 이 둘을 빼면 Go는 그냥 그저 그런 명령형 언어였을 것이다. 이번 포스팅에서는 채널에 대해 간략히 살펴보려고 한다. Go 루틴과 채널 C와 같은 전통적인 프로그래밍 언어에서 쓰이던 스레드 대신, Go 언어는 동시성 프로그램밍을 위해 Go 루틴이라는 특이한 기능을 제공한다. Go 루틴을 이용해 작성된 프로..
이맥스?이맥스는 아주 역사가 깊은 편집기다. 이맥스가 최초로 세상에 등장한 것은 1976년으로 자그마치 41년 전이다. 당시에는 소수의 사람들만 사용하던 편집기 였다. 이맥스가 인기를 얻고 많은 프로그래머들에게 쓰이게 된 결정적 계기는 1985년 리처드 스톨먼의 그누 이맥스(GNU Emacs)가 나온 이후다. 이맥스는 기본적으로 이맥스의 편집기 UI와 이맥스 리스프 인터프리터(Emacs lisp interpreter)가 결합된 편집기다. 이맥스 리스프(줄여서 elisp)는 리스프 언어의 변종으로 이맥스에서 돌아가는 대부분의 기능은 elisp로 작성돼 있다. 이맥스가 그 수많은 세월을 사라지지 않고 대처할 수 있었던 것은 편집기라기 보다는 작은 운영체제에 가까운 이런 유연한 구조 때문이다.이맥스와 나난 C..
비공개 저장소를 무료로 쓸 수 있다는 장점 때문에 얼마전부터 Emacs 설정 파일이나 bashrc 같은 것들을 저장할 목적으로 빗버킷(https://bitbucket.org)에 개인 계정을 만들어 쓰고 있다. 비공개 저장소이니 접근할 때마다 인증과정이 필요하고 기본 인증은 (당연히) 함호기반이다. 매번 함호를 입력해야 한다는 것은 여간 귀찮은 일이 아닐 수 없다.물론 암호를 입력하지 않고 인증을 할 수 있는 방법이 있다. 바로 ssh 키를 통해 인증하는 것인데 그 방법이 아래 페이지에 잘 설명돼 있다.https://confluence.atlassian.com/bitbucket/set-up-ssh-for-git-728138079.html짧게 요약하자면 다음 과정을 거쳐 ssh 키 기반 인증을 할 수 있다...