노래하는 고속도로를 지날 때 언젠가는 한 번 정리해봐야겠다고 도로의 홈 간격에 대한 생각.일단 속도마다 다른 음이 날테니까 기준되는 속도를 100km/h로 정해보자.100km/h는 초속으로 100*1000m/3600sec 이므로 1000/36 m/s = 27.7777 m/s 100km/h = 27.7777 m/s시속 100km를 달리면 1초에 28m를 간다. 기준음 '라'는 진동수가 440Hz라는 것은 그냥 알고 있다. 즉, 1초에 440번 두드리면 '라' 소리가 난다.옥타브가 하나 올라가면 진동수가 배가 된다. 즉 한 옥타브 높은 '라'는 880Hz다.한 옥타브는 12개의 반음이 있다. 평균율 음계에서의 음의 증가는 주파수를 log를 취했을 때 일정한 간격으로 증가하는 것을 알고 있다.즉, 880Hz ..
리눅스의 실행프로세스의 환경변수는 /proc 파일시스템을 통해서 알 수 있다. 예를 들어 pid 1000번의 환경변수는 cat /proc/1000/environ 로 확인 할 수 있다. 하지만, 이 결과는 변수간 구분이 잘 확인이 안된다. 변수간 구분을 '\0'으로 분리시켜 놓았기 때문이다. 실제 프로세스 메모리에서도 '\0'으로 구분되어 있고 이를 그대로 화면에 출력하는 것이다. 다음을 보자. cat /proc/1000/environ | xargs -0 -n 1 echo xargs 는 표준 입력을 명령의 argument로 전달해 실행해주는 함수인데, 이때 기본값은 공백을 사용하여 표준입력을 분리한다. 하지만 위와 같이 '-0' (zero) 옵션을 주면 구분자를 '\0'으로 하라는 뜻이며, '-n 1' 을..
vimscript로 실행 파일을 만든다면, python이 흔히 그러하든 #!을 맨 앞에 두어 #!/usr/bin/env vimscript echo 10 + 20 이런 식이 될 수 있다. 그럼 vimscript는 기존의 vim을 이용하도록 만들 수 있는데, 몇가지 옵션을 줘야한다. Swap file (.sw*) 파일을 만들지 말 것 (-n)고전의 vi 모드로 동작하지 말 것 (-N)Visual mode가 아닌 ex 모드로 시작할 것 (-E)시작시 조금 조용하게 시작할 것 (-s).viminfo 파일을 읽지 말 것 (-i NONE)vim option 중 verbose 는 1로 두어 출력을 완전 끄지 말 것 (-c 'let &verbose = 1')본문을 source 하여 실행 할 것 (-c 'source %..
...
http://entropymine.com/jason/lr/misc/controls.html 에 있는 일부를 옮겨보면,이동 멈춤: Space 자살: Ctrl-A끝: Ctrl-R일시정지: Esc다음단계로 넘김: Ctrl-U, Ctrl-6소리 끔/켬: Ctrl-S게임 속도 올림: -게임 속도 내림: =게임은 Javascript로 구현한 Apple2 가상머신으로 할 수 있...https://www.scullinsteel.com/apple2/#lode_runner
LALA Land, Arrivals 두 영화에서 주인공(여자)들은 모두 프리우스를 탄다.
제니퍼 로렌스.미스틱...
- Total
- Today
- Yesterday
- 수선화
- macosx
- 클레로덴드럼
- Linux
- 식물
- 디버깅
- ssh
- 덴드롱
- 구근
- 커피
- url
- perl
- BlogAPI
- TCP/IP
- Subversion
- 퀴즈
- SVN
- tattertools
- Tattertools plugin
- 오픈소스
- JavaScript
- OpenID
- MySQL
- nodejs
- 대화
- 킹벤자민
- VIM
- 벤자민
- writely
- SSO
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |