반복되는 패턴이 있다면 그것을 어떻게 인식할까? 이 패턴과 저 패턴이 다르다는 것은 어떻게 인식할까? 말뭉치를 넣어 주었을 때, 여하한의 문법에 관한 사전 정보 없이 최소의 가이드만으로 반복되는 패턴을 알아 낼 수 있을까? 다른 말로하자면, 각 글자들의 집합에 해당하는 형태에서 형태소를 찾아 내고 형태소의 나열에서 문법을 찾아 낼 수 있을까하는 질문이다. 이것은 문법의 형태론과 통사론에 해당하는 기초적인 접근인데, 문법을 모른다고 할 때 최소의 가이드는 무엇일까?라는 질문과 연결되어 있고, 모든 언어에서 발견될 수 있는 보편 문법적인 가이드 정도만으로 개별언어의 문법을 구축하고 싶은 가능성을 보고 싶은 것이다. 여기서 말하는 언어란 문자로 씌어진 언어만을 의미하며, 발화되는 음성언어의 힌트를 받는 것은 ..
$ more tunnel.sh #!/bin/sh exec ssh -f pynoos@mypriv.example.com -o "ServerAliveInterval=300" -R20000:localhost:22 sleep 3600000mypriv.example.com 서버를 가지고 있고, 저 명령을 실행하는 장비는 파이어월 내부에 있을 때, 20000번 포트로 ssh를 포트포워딩하는 방법.-f 는 명령을 실행하는 세션이 끊기더라도 백그라운드로 돌아가도록 설정하기 위함이고, ServerAliveInterval은 많은 방화벽 장비가 조용한 네트웍은 잘라버리므로 살아 있음을 알리기 위함이다. 늘 그렇지만, 이런 짧은 명령을 블로깅하는 것은 나중에 복/붙하기 위함이다. 구글로 검색해서 결과창에서 바로랄까.
DTrace 기반 시스템 모니터링 툴 중에 이런 것들을 써보는 것이 좋다. $ sudo iosnoop$ sudo opensnoop 이 둘만 잘 실행해 놓고 올라가는 로그들만 보더라도 어떤 프로세스가 시스템을 힘들게 하는지 알 수 있고, 잘 족쳐보자.내 경우, 구글 드라이브에서 문제가 있었는데, Readonly로 공유받은 파일들을 뭔가 싱크문제가 있었는지 계속 뒤지는 모양이 보여서 그냥 냅다 종료시키는 걸로 끝냈다. 문제를 더 파악하기에는 시간이 들어 갈 것 같아서 그냥 잊고 지내는 걸로.
AWS 콘솔에서 얻을 수 있는 정보를 EC2 장비에서도 얻으려면, 다음 주소의 결과를 이용하면 된다. http://169.254.169.254/ 169.254.x.x 는 원래 AutoIP 대역으로 네트워크 안에 DHCP 서버가 없어도 상호 협상에 의한 IP 설정 대역인데, 그중 특별한 IP 하나를 정보 제공 용도로 사용한다. 위의 결과에 따라 하위 디렉토리(?)를 따라가다보면 예를 들어 아래와 같은 정보들을 얻을 수 있다. http://169.254.169.254/latest/dynamic/instance-identity/document http://169.254.169.254/latest/meta-data/public-hostname http://169.254.169.254/latest/meta-dat..
부팅과정에서 실행되는 init script 들은 모두 터미널이 없이 실행된다. 그러나 sudo 명령은 terminal이 필요한 명령이므로, su 를 사용해서 사용자 전환을 해야한다. sudo를 쓰고 싶은 욕망은 사용자 전환 후 실행될 명령을 전달하는데 있다. sudo -u ...su -c " ..." 뭔가 깔끔하지 않을듯해 보이는 복수개의 인자를 모두 하나의 -c 옵션에 넣어야하는 불편함이 있는 것이다. 헹여 인자가 길어지기라도 하면 상상만하도 못생기지 않나. 그러나, 부팅과정에서는 일반 계정으로 전환한답시고 sudo 를 사용하면 안되는 것이다. 며칠전 삽질이 생각나서 끄적임.
쓰다보니 맥에서는 이 만한 게 없어 보여서, 구매 $50. 가치가 있음.
- Total
- Today
- Yesterday
- nodejs
- macosx
- 퀴즈
- 수선화
- VIM
- url
- Tattertools plugin
- tattertools
- OpenID
- 대화
- writely
- 식물
- TCP/IP
- 벤자민
- perl
- 킹벤자민
- Linux
- SVN
- 클레로덴드럼
- 오픈소스
- ssh
- 덴드롱
- JavaScript
- BlogAPI
- 커피
- SSO
- 디버깅
- Subversion
- 구근
- MySQL
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |