Hello World

Thanks for visiting. Learn more about me here and use the contact form to get in touch with me directly. 

--rj

Another lame Drupal joke

Three drupal devs walk into a bar. The first dev, an academic, said "I created the most elegant and bug free module ever today. I'm going to write and publish a paper on my novel abstraction layer!". The second dev, a consultant, said "I did not have full requirements and specifications for the module and now it’s throwing errors. I need more budget!”. The third dev, who happens to work in a marketing department, said "I have you all beat. My module resulted in a 150% increase in revenue. The module is perfect, I disabled error reporting!"

How to setup a local development environment for Drupal 7 on Ubuntu 12.04 with apache, mysql, php, svn, git, eclipse, dnsmasq, and Drush

My hard drive crashed this last week and I ended up setting up a local dev environment on Ubuntu on a couple machines. Here are the steps I took; this should get anyone to a place where they're ready to start Drupal development on a local machine. In a nutshell, this how-to includes installing and configuring Ubuntu 12.04, Apache 2.2 (including virtual hosts configuration), MySQL 5.5, PHP 5.3.x, phpMyAdmin, SVN 1.7, Git, Eclipse (with PDT, Remote System Explorer, Subclipse, Egit), dnsmasq, and Drush.

Last night I installed it on my home computer following these steps and it took less than 2 hours, including download time.

Lame Drupal Jokes

For a couple months, I was driving between DC and Wilmington 2-4 times a week. These jokes are a result of that drive. Feel free to add your own in the comment section.

What did Drupal say to the database? Wanna hook_update?

Why did the block cross the road? To get to the other region.

What did the module say to the theme? You're blocking my view.

Why was the menu link sad? It didn't get a callback after the argument.

What did D6 say to D7? I look forward to meeting you. What did D7 say to D6? Nothing.

How is a hotdog like a tpl.php file? They're both pre-processed.

What did the files directory say to apache? Come at me bro.

Sitelinks

It took 2 1/2 years for Google to generate sitelinks for CMD:

CodeMyDesigns.com sitelinks

Google+

Drupal vs. WordPress vs. Joomla!

I wrote this for a client earlier today but want to share it on my blog as well.

Full disclosure: I'm partial to Drupal.

Scope Creep

I'm in the process of remodeling my garage. It's a one-car garage with one cinderblock wall and the rest as unfinished drywall. So far I've installed plumbing for a sink and prepared the drywall for painting. Par for the course for a man-cave, especially since the only reason I'm doing this is to build a room for my kegerator.

Scope creep began when my father-in-law asked me if I was going to paint the cinderblock wall. I had no plans to paint, I thought it would be too big job, but he convinced me I could simply buy "cinderblock paint" and be done with it. Okay, I thought, why not if it's that easy. Then he asked me if I was going to paint the garage floor. No way, why would I do that?

The 10 unspoken rules of open source communities

  1. Don't be a help vampire on the support foums. Answer at least 20 questions before you ask your own (IMHO, 20:1 is a good ratio).
  2. Respect is earned through three things: giving back to the community (code, forum support, financial), the number of digits in your user ID (less is better), and attending conferences/meetups.
  3. Real OSSers use Ubuntu or Mac, MS is just accepted.
  4. OSS is about community and relationships with people.
  5. Don't talk business or sound like you're talking business. We're here for the community.
  6. All the important news in the world you ever need to know and discuss is on Slashdot.

How to install a Razer Megalodon on Windows 7 32/64 bit

First off, very disappointed that it's a major PITA to install a Razer Megalodon on a Windows 7 machine. If you've found this post, you're probably in the same boat as I was. You may have found the Razer support page which claims to fix the problem, but clicking on the firmware update link at the bottom of the page leads to a 404.

Syndicate content