stdio


Random ramblings of a anonymous software engineer. Contains occasional profanity. Personal opinions, not related to employer.


  1. FreeBSD 에 PowerDNS + MySQL 백엔드 설치, 그리고 오픈소스의 힘과 문제점

    전편에 이어. FreeBSD를 사용하는 서버의 궁극적인 목적은 내부 DNS 및 내부 DHCP를 위한것이었다. Master 와 Slave가 있어 두개가 같은 설정으로 유지되었으면 했다. DNS의 내장 기능을 이용해도 되겠지만, MySQL의 master-slave replication을 이용하여 한개 노드가 실패할 경우 바로 master로 사용할 수 있게 하고 싶었다. DHCP는 그냥 pkg에서 설치하면 되는 문제여서 큰 난관이…


  2. Ubuntu Server에 익숙한 유저를 위한 FreeBSD 기본 설정

    회사에서 이전까지 내부 테스트 서버 등을 접속하기 위해서 mDNS (Bonjour)를 이용하다가, 안정성 문제나 broadcast 노이즈 등이 너무 많고, 서브넷을 분리할 생각에 내부 DNS를 구축하기로 하였다. 새로 아주 저사양 서버를 2대 구입하여, DNS를 거기에 넣기로 하였는데, 간혈적으로 재부팅시 부팅이 완료되지 않는 어이없는 systemd 버그를 겪게 되어 초기 세팅 후 장기적인…


  3. 잘 알려지지 않은 Python REPL - ptpython

    입력 히스토리는 업무와 관련된 대외비 코드가 있어 초기화 하였다. 최근에 NLP 처리 관련 ML 작업을 조금 하고 있는데, training iteration을 조금 더 단순화 하기 위해서 코드를 매번 바꾸는 형식 아니라 웹이나 CLI로 만들어서 고민하던 중 CLI를 만들어볼까 하다가 발견한 python-prompt-toolkit 이라는 페이지에서 우연히 발견하였다. 설치에 큰 노력이 들지 않아 설치해봤는데,…


  4. 외부 미디어 연결시 Photos.app 자동 실행 막기

    애플의 어떤 팀에서 이 정신 나간 아이디어를 냈는지는 모르겠지만, Yosemite 부터 무슨 장치만 연결하면 Photos.app이 실행되는, 설정 UI로는 끌수도 없는 기능이 있다. (개별 장치에 대해서만 끌 수 있다.) 위 스샷이 문제의 Photos.app 다행히도, 아래 명령으로 모든 장치에 대해서 영원히 이 기능을 꺼버릴 수 있다. defaults -currentHost write com.…


  5. iTerm2 로 터미널에서 이미지 보기

    비교적 최근 버전에 추가된 기능인데, iTerm2를 이용하여 터미널에서 이미지를 볼 수 있는 요긴한 기능이 추가된것을 오늘 알았다. 업무상 이미지를 볼 일이 많다 보니, 앞으로 꽤 유용하게 사용할 수 있는 기능으로 보인다. 또는 아래 명령 (iTerm 3.0.5 기준으로는 유효하나, 이후에 바뀔 수 있다) 를 복사해서 붙여넣으면 된다. curl -L…


  6. Slack을 3개월간 써본 단상

    지금 일하는 곳에서 약 3개월 전에 슬랙을 도입하였다. 처음에 몇주 정도 무료로 써보고, integration 의존성이 높아지고 과거 대화 검색이 필요해지면서 결국 유료로 전향. 이전에 사용하던것은 Skype. 전반적으로는 문제가 없었으나, 다소 신경쓰이는 문제들이 있었는데: 모바일 클라이언트가 배터리를 너무 많이 먹는다. 데스크탑에서는 P2P 네트워크의 bridge node로 기본으로 사용하기 때문에, 테더링할때 안끄면 후회할…