stdio


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


  1. The Story of Cynthia

    Some have seen my Github username and have wondered why is this dude calling himself Cynthia? Of all things? So here is the background story. It isn't a very interesting one. If you were expecting me talking about gender identity and what not, this isn't it. (Although I do wonder…


  2. DIY Finsix Dart Magsafe Tip

    NOTA BENE: Following this tutorial will most likely result in voiding multiple warranties across multiple devices. If done incorrectly this may result in extreme consequences - including fires, battery and or charger explosions and overheating, short circuits which can have consequences including burning your house or building down. The author…


  3. Local Debugging of Service Workers

    Service workers requires a secure origin to work. For this reason, to debug service workers locally you will need to setup a HTTPS server on your local machine - unfortunately it isn't an entirely straightforward process. Here is a quick and dirty trick to do this. First, you will need…


  4. Barnes-Hut t-SNE for CUDA (Linux, Mac)

    I recently had to do some large-scale analysis, which was better suited to be run on a GPU. t-SNE is an excellent tool for visualizing data clusters, and those who have found this post via Google probably know what this already is, so I'm not going to go into much…


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

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


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

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