Blog Heavy

Read about what we've been up to, what we've been thinking, some tricky problems we've solved, or maybe just about some stuff we saw on the web that we felt cool enough to share with the world.

February 5th, 2014
by Chris

Media + WYSIWYG + CKEditor 4.1+ Broken Embed Functionality

Posted in ckeditor, Drupal, media, wysiwyg

Recently had issues with a brand new Drupal 7 site that required the ability to embed images in a WYSIWYG field. This has been done countless times before, but for some reason this time was different. Everything installed properly, and worked as you would expect. Install and enable the modules. Configure the Text Formats to convert media tags to markup. Enabled the Media browser in the corresponding WYSIWYG profiles. All going well so far.

While trying to actually embed an image an issue is encountered. You can select a local image, you can upload the image, set alt & title tags...

October 2nd, 2013
by Chris

Utilizing jQueryUI Core Effects in Drupal 7

Posted in Drupal, effects, jquery, patch, ui, update

Recently needed to implement a simple animation, using the jQueryUI toggleClass() function. A handy function that will allow you to toggle a class on and off, and animate the changes of adding the class. Makes a lot of simple animations incredibly simple to implement.

In order to utilize this on your Drupal site, the site needs to be instructed to load up the jQueryUI Effects as it's not loaded by default. Implementing it is pretty straight-forward though. All you need to do is request that the library, which is already...

September 18th, 2013
by Chris

Removing Drupal 7's File Type Icons

Posted in Drupal, file, icons, remove

Drupal 7 has an interesting feature with the core File module, it will automatically look at the mime type of the file and display an appropriate file icon next to a link to the file. This is pretty nice, as you get a free visual indication of what type of file is being linked to. They even provide methods for passing along custom icon sets, so the icons are garaunteed to match the look and feel of your site.

However, say you or your client are interested in not having any icons available. I thought there may be a way to control this through the Drupal admin interface, say under the...

May 2nd, 2012
by Brian

New games! New games website! Games!

Posted in Adobe Flash, Company Update, flash, game, General Development, kongregate, website, Work Sample

Now that we have a couple of games under our belt, we thought it was only appropriate that we put them all up in one place (as well as a few other places too - more on that in a sec). So, without further ado. Introducing:

HR:GAMES or if you want the nerdly title.

So, what have we got up there, you ask? Well......

December 12th, 2011
by Brian

Gravity Bot Postmortem

Posted in as3, Company Update, flixel, game, General Development, kongregate


In the spring of 2011, I had an idea for a puzzle game involving a robot and gravity. Gravity Bot is not that game. Instead, Gravity Bot is the side-scroller, platform game that the puzzle game evolved into. After running into too many roadblocks while creating a 'proof of concept' for the puzzle game, I decided to either scrap it, or tweak it. I thought the gravity mechanics of the idea would translate well into a platform game. I was right... and...

April 22nd, 2011
by Brian

Province/State sorting issues with Views and Location modules

Posted in Drupal, drupal, issues, location, modules, views, Web Development

The Location module for Drupal is handy for collecting addresses and for geocoding that information for use with Google maps (see GMap module), but we recently ran into an issue where the ordering was incorrect if we had a View that was sorted by Location:Province (or state here in the US). It seems that the Location module sorts the View results by state code...

March 3rd, 2011
by Brian

Words for your mother (and other folks)

Posted in Adobe Flash, chrome web store, flash, game, heavy jumble, puzzle

Following hot on the trail of Heavy Mural's release to the Chrome Web Store, we here at Heavy Robot have released yet another code pony out to pasture. Say hello, or "lelho" to Heavy Jumble — a casual, word scramble game built with Flash. You can find and install the app in the Chrome Web Store, or navigate...

March 3rd, 2011
by Chris

Command & Conquer

Posted in console, customizing, General Development, linux, modification, release, version

Terminal Commands

Moving around a server via the command line has a certain alure to it. But with so many commands, it's easy to get them confused or forget some of the flags and switches, or patterns for all of them. Especially if you're not doing IT stuff every day! The following are just some general tips/tricks/commands that help make life a little easier at the Linux command line.

There are many, many, many more commands than...

February 4th, 2011
by Brian

Heavy Mural hangs with the cool kids

Posted in apps, chrome web store, Design, flash, heavy mural, traffic, Web Development, Work Sample

Heavy Mural was launched in late March, 2009 to little fanfare due, in large part, to our lack of marketing. Over the following months, we got the word out via Facebook, letting our friends know about the project we had created, or by posting in the comments section for related articles, like...

January 22nd, 2011
by Chris

Streaming the Arts: 1 year later

Posted in client, Company Update, discount, drupal, flash, updates, Work Sample

1 Year In

We built and launched 1 year ago today. Well we launched it that day, it was in production for a while leading up to that date.  It was an awesome project to work on, and combined some of our biggest loves, Flash and Drupal. The site showcases high definition videos of performance arts shows that have been captured and edited by a professional film company. I myself had never been exposed to these types of performances...