Welcome to Ronn's blog, where I post about various topics from coding and technology to RC cars and Gundams. There will be more posts to come, so stay up-to-date by subscribing to the feed.
Feel free to comment on any of the posts below or use the contact form as I'd like to hear from you as well.
Web services outputting JSON has become quite common these days; however, consuming such delicious data was not possible purely in JavaScipt because of the same origin/domain policy. Not anymore. As of jQuery 1.2, loading JSON from a different domain is possible.

Attaining performance and scalability in a large Drupal site requires a good amount of time and effort. In addition, speed gains become smaller and smaller after more and more work is spent. Eventually, the exercise becomes futile.
On the other end of this optimization, you can do a few things to a small Drupal site from nothing at all and considerably decrease load times; also, (almost) no coding is required.
Here are a handful suggestions that will help almost any Drupal site and they are easy to do.
For my second brushless conversion, I have chosen HoBao's truggy, the Hyper ST Pro. Truggies are great. They have big tires and offer high ground clearance like a monster truck, but have similar layout to and handle like a buggy; hence the name, truggy.
Hyper ST Pro has a good reputation for being able to turn on a dime. It is also very durable, which is evident from the robust component it has. Because of the beefy shock towers, chassis braces and so on, the truggy is also on the heavy side. No matter though, a decent brushless system will have no problem flinging it around.
Converting nitro RC cars to brushless has become the craze lately, especially in larger scales, such as 1/8 buggies and monster trucks. I, for one, can not miss out on all this fun. For my brushless conversion, I have chosen an Ofna Hyper 7 PBS.
There are many reasons why conversion is attractive to hobbyists: you get the benefits of larger scale RC without the noise and smoke, the intense tuning requirements, expensive nitro fuel, and engine maintenance costs associated with it. I could also talk about the high efficiency and massive power brushless systems provide and other benefits as well, but that will be saved for another post.
Before I get to the meat of the subject, let me provide some background information that lead to the Trac importer module for activeCollab.
Last month, the company I work for, Work at Play, implemented some changes. The big part of this is re-branding. The other is modification to system infrastructure. Trac, which is a component of this system, is being used as a ticketing tool, as well as some sort of a time tracking device. After a year and a half of usage and 30 separate instances (one for each project), it was time to change Trac to something that can scale with our requirements. Enter activeCollab. Why activeCollab? Because it’s awesome. It also replaces our BaseCamp instance for collaboration and project management needs.
The change requires to export all data from Trac and import it to activeCollab. This includes users, tickets, comments, attachments, milestones, and time records. My initial approach was to use activeCollab’s web service API, but the control over data attributes was limited. So, I’ve decided to create the activeCollab module, tracimporter.



Recent Comments
21 weeks 2 days ago
31 weeks 6 hours ago
31 weeks 5 days ago
31 weeks 6 days ago
31 weeks 6 days ago
37 weeks 3 days ago
40 weeks 4 days ago
41 weeks 3 hours ago