Making Homebrew Play Nice with Sphinx & MySQL

So I’m revisiting an old friend, Sphinx. It’s been a while and warming up to Sphinx’s new features. However, when I tried to brew install it, I got no MySQL support.

The above gets more complicated because I’m not using vanilla MySQL, instead I’m using Percona Server on my machine. So to get thing going, here’s what I did.

$ brew unlink percona-server
$ brew install mysql-connector-c
$ brew link percona-server
$ brew install sphinx --mysql

\m/

Disruptive Habitats

In awe is common when something beyond the norm happens, usually having with it positive reinforcements of what’s common. On this note I wanna base this blog post: what if we’re entrapped in a bubble of our own perception of what’s common? The human brain is a fraction of a second late to reality. This means that our brain perceive what’s real in a rather subjective manner. Our reality is shaped by our own perception of it. [Read More]

Next.

Today is the day I checked out from Icehouse. It has been a dense 6 months. Most of it spent learning, improving and implementing all kinds of knowledge. From people to tech, I’ve been fortunate to have experienced a very geeky time while I was at Icehouse. It’s important to underline that the future of Indonesia’s next CEOs and CTOs are concentrated in Senopati. I’ve had the opportunity to work with the best engineers. [Read More]

Continuous Web Development with Flask & Jenkins

We’ve all heard of Continuous Integration (CI). This blog post is a practical example of the topic with web development in Python and CI with Jenkins. A bit of Test Driven Development (TDD) is practiced. Ultimately it’s the reader’s choice to figure out what’s right your themselves. Why CI? The idea is to create a process of which in practice builds foundation for software. A safety net to catch defects early is part of the side effect, localizing complex systems into micro parts and test them to ensure quality over time. [Read More]

DIY Integrated Home Entertainment

I’ve always wanted my own Home Entertainment solution before I bought my Cubieboard. Now, after buying a Raspberry Pi, what I want came true. With some research and a weekend, I got it up and running perfect. What I have in my disposal for this to happen are: Cubieboard A10 with Cubian - NAS, nginx, CouchPotato, Transmission, Headphones and SickBeard Raspberry Pi B with Raspbmc USB Hard Drive - Attached to the Cubieboard OpenWRT Wifi Router - or any router you can manipulate DNS with Another Wifi Router - because the main router’s coverage is spotty upstairs, Raspberry Pi is attached to this router TV with HDMI (obviously) - spare HDMI input for the Raspberry Pi Cubieboard and Raspberry Pi are connected using LAN cables. [Read More]

Jeremia Rozada Moratua Harahap

Touchdown! Our son is born healthy on Sunday, 27 July 2014 at 9 AM. His Mom is recuperating in good shape after delivering through a C Section operation.

Jeremia Rozada Moratua Harahap

There he is 30 minutes after birth.

Jeremia Rozada Moratua Harahap

Thank you Lord for this gift of life. And closure.

One More Week

Last Monday, we went to the doctor for Eci’s weekly pregnancy checkup. There were reasons for my wife prohibiting her to deliver the child normally. We’d knew about it during the last ~9 months but that day, it really struck me deep. We are about to be parents in one more week. All the right (and wrong) choices I made in the past did not prepared me at all for being a father. [Read More]

Capres Pilihan

Ini bukan blog post tentang siapa yang lebih unggul dari kedua pasangan Capres & Cawapres. Sama sekali tidak bermaksud untuk bilang yang satu lebih kurang dibanding yang lain, tidak. Ini adalah sesuatu yang sangat personal untuk saya karena selama 5 tahun ke depan kepada pasangan terpilih, masa depan saya dan keluarga ada di tangan pasangan tersebut. Profesi saya di dunia teknologi mengajarkan bahwa kemampuan saya untuk dapat berkembang tidak mengenal batasan. [Read More]

Swift Rush

Incidentally, yesterday I reconverted myself as an iPhone user once again. Just in time for Apple WWDC. I thought I was gonne be one of those late buyers who’ll regret what they just bought when not very long, a “better” phone/hardware introduced. On the contrary, this was my most “on time” purchase of an iPhone ever. These couple of years, I’ve limit myself from coding in iOS. I genuinely don’t like Objective-C just like I don’t like Ruby. [Read More]

The A That Is Not A (yet)

I’m finding myself having a hard time to conform and work in projects with double standards. Top it off with inexperience, a recipe for discomfort leading to WTF moments. At first, this was something I tend to overlook out of respect to shipping products in tight deadlines. But now, I see where it’s coming from. Something systemic is the worst cause for anything undesirable. The jobs are done but with questionable conviction. [Read More]