WordGrapher - Build A Graph from Words and Documents
Posted on August 11, 2013
| Batista Harahap
Just recently (last night), Steven Loria updated TextBlob to v0.5.0. The module enabled a relatively easy way to do Natural Language Processing in Python. NLTK is a dependency so it’s familiar turfs with an easier getting started part. Based on this, I did also did an easy way to parse a set of words and documents to measure important keywords based on TF-IDF algorithm.
A few minutes ago I uploaded the module to PyPi and tagged it as v0.
[Read More]
Fuel Based Incubator
Posted on August 8, 2013
| Batista Harahap
This week has been a week of light and enjoyable traffic in Jakarta, Indonesia. Known as the destination for Indonesians to try their luck, during this holiday season, Jakarta is pretty much “empty”. So I set out to do an experiment, one that will inform me of how much I’m saving in fossil fuels.
I have a 2009 Honda Freed, people say that it’s the best bang for the buck when it comes to MPVs.
[Read More]
Happy 7th of August - 2013
Posted on August 7, 2013
| Batista Harahap
It has come to this specific day of the year. The 7th of August! Wishing everyone a happy and joyous day today. Thank you for all the well wishes from friends and family. I am grateful I am incremented for another year.
Especially this year because this is the last unmarried 7th of August in my life. The years following this day, I will be married to fine and loving woman whom last night has given me more will and strength to keep going and do what I do best.
[Read More]
Machine Favorited Tweets - Organically Improve Followers Count
Posted on August 3, 2013
| Batista Harahap
Last night, I read about James Moriss' blog post on how to gain more followers by favoriting other tweets relevant to your own tweets or some other keywords you are interested in. The downside was, you still have to input the keywords yourself. So I hacked up some codes let the codes figure out what keywords are proper. My first try into Python’s NLTK.
WARNING: The codes below are not production ready codes.
[Read More]
Cheap Ideas are Cheapest to Create
Posted on July 30, 2013
| Batista Harahap
I had 2 lunches today. The second lunch was reinvigorating. The venue was at Hillside Canteen Kompas Gramedia. Cheeky name ain’t it for a well known amazing transit hotel near TB Simatupang. I guess all the creative energy was spent wisely.
As always, when you talk and talk, you forget which a leads to b and c and so on and so forth. Basically the talk was about Durex “Fundawear”. If you don’t know about it, get to know, takes flirting to a new level.
[Read More]
Stock Quotes for Android
Posted on July 29, 2013
| Batista Harahap
Just done a new Android application called Stock Quotes. It’s a simple app that doesn’t get in your way and get reminders (notifications) of current stock prices. It is built with the new Android Studio and the development experience was pleasant to say the least.
This blog post is also a continuation of my previous post here. Since that particular post, 6 days have passed and the app I was talking about is done for v1.
[Read More]
Large Storage VPS for Android Mirror
Posted on July 29, 2013
| Batista Harahap
Been trying to build my own Android build server only to find insufficient resource to do so like here. After some digging around, I found the perfect deal for this to happen.
I found Reliable Hosting Services while reading through some blog posts here. The specs I went for is below:
2 CPU Cores 1 GB RAM 200 GB Disk 1000 GB Bandwidth Price: US$ 5/month Got it for cheap using a coupon code available at the blog post link I posted above.
[Read More]
Android Speedy Apps
Posted on July 28, 2013
| Batista Harahap
The first time I coded for Android was with Eclair (2.1). Bought a Nexus One to develop some apps with it. Nowadays, Android has gone a long way but still, most fundamentals to make your apps snappy still applies. I’m going down memory lane to post some of the optimizations producing effective and efficient codes.
Static Method & Properties Like in any platform, memory is the key to performance. The better we utilize memory, the better the performance.
[Read More]
Fetching Android CyanogenMod sources on a 512 MB VM
Posted on July 28, 2013
| Batista Harahap
Last night, I synced CyanogenMod’s Android source code into my laptop. It took ~12 hours to complete. The Internet connection I have is 6 Mbps and to download ~9 GB of source code shouldn’t take that long. So I created a 512 MB VM on my Digital Ocean account.
I opted for the US$ 5/month VM which is a 1 Core, 512 MB RAM and 20 GB SSD. The VM DOES NOT have any swap space.
[Read More]
Church and Technology
Posted on July 24, 2013
| Batista Harahap
Had an eventful night and for the first time in my life, I am of service to my Church. A few weeks ago, I read about the Church’s Database team needing help in technical areas. Always wanted to somehow offer myself for service and the chance is now.
Last week was the first meeting talking about what the general concepts are. I was surprised really. The Church elders always seem like they are a few generations behind but the meeting last week showed none of it.
[Read More]