July 30, 2012 —
Mike Hommé
Use the command:
sudo apt-get install bugzilla3
Of course, change "3" to which ever version you would like to install.
May 29, 2012 —
Mike Hommé
Basic, yes, but I've been doing less Linux so I'm leaving this here for my own good.
"Please use the usermod command.", said Mike. "OK", Mike said.
usermod -a -G whateverTheGroup mikeTheUser
January 8, 2012 —
Mike Hommé
Just fixed what I thought was going to be a big pain in the ass problem.
Unicode values not being stored correctly MySQL. The problem turned out to be simple.
Create a file if you don't have it
/etc/mysql/conf.d/utf8.cnf and add the following:
[mysqld]
init_connect='SET collation_connection = utf8_unicode_ci; SET NAMES utf8;'
default-character-set=utf8
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
Restart Apache.
April 20, 2011 —
Mike Hommé
Tonight I noticed (on two separate Windows machines) if I basically "double-click" the refresh button in Firefox 4, the response I get is a blank/white page. Doesn't seem to matter what website either.
Anyone else seen this?
April 11, 2011 —
Mike Hommé
I'll refine this post to make it easier to read later but am publishing now, to get my thoughts out. Maybe it'll help in this state.
For starters I'm working with PHP, MySQL, jQuery 1.5.1
When passing data from a jQueryUI dialog to a PHP script via AJAX (jQuery), which performs a very basic database transaction, either INSERT or UPDATE, and the POST'd data includes an amprasand, such as "I want to include this & that for fun", everything after the "&" doesn't make it into the record. Now you're left with "I want to include this ", "& that for fun" doesn't get inserted or added.
Obviously this is not what we want, right?
March 17, 2011 —
Mike Hommé
You're getting the error "The script tried to execute a method or access a property of an incomplete object" after trying to access a property or method of an object you've stored in a $_SESSION variable in your PHP.
You've probably got some code that looks like this:
session_start();
include("classes/Database.class.php");
include("classes/User.class.php");
... trying to do something with the object, it'll fail ...
Change it to this:
include("classes/Database.class.php");
include("classes/User.class.php");
session_start();
... trying to do something with the object, it'll work ...
As you can see including your class definitions before you start the session (where your object is) is what makes this work.
So fine, PHP needs to know about your class definitions before you can access a session object that makes use of that class, makes sense to me, now.
It's tripped me up a few times because a) I don't do a ton of PHP programming, so I forget, and b) I've always understood that session_start() should be the first line of code in a script. However, the latter is not the case if you're doing OOPHP and working with classes. I'll need to run this by my mentors, who are very procedural in their PHP.
Am I missing something, anyone?
March 11, 2011 —
Mike Hommé
I'm excited to say that after two weeks of suspense, my "pmahomme" theme was selected as the winner of the phpMyAdmin Theme Contest. That means it will now be packaged as the official phpMyAdmin theme for versions 3.4+.
I was also invited to join core development team to continue efforts on the theme (and maybe some HTML clean up here and there :) going forward.
Here are some of the results form the contest if you're interested:
http://blog.cihar.com/archives/2011/03/01/phpmyadmin-theme-survey-results
Thanks to everyone who voted. Look out for the latest version of phpMyAdmin coming soon!
March 4, 2011 —
Mike Hommé
I'll leave it up to this:
http://ie6countdown.com/index.html
Update: The link above is unresponsive since I posted this. Makes me laugh even more.
Keep trying?
January 21, 2011 —
Mike Hommé

Dad went a little overboard this Christmas and picked us up a copy of Adobe CS5 Master Collection. Thanks, Dad!
It's a significant upgrade considering I've been running CS2 Standard for the past 5 years.
CS5 includes Dreamweaver, Fireworks, Flash Builder, Flash Professional, Soundbooth, Acrobat Pro and more. They also packaged up Dreamweaver and Audition (now called Soundbooth) in MC so now I don't have to update them separately!
I've been a fan of Adobe for a long time. Over the many years, they've been doing a great job at keeping their products consistent, friendly, and fun to use.
Now if CS5 only included Lightroom... *sigh* :)
Anyway, here's a little button I was playing with tonight. Maybe it'll become a set.
October 27, 2010 —
Mike Hommé
I spent the day pulling together a new development environment to finally start messing around with Java. For almost 10 years I've gotten away with not having to worry too much about Java but alas, the time has come.
So anyway, I'm the proud owner of a 2010 Eclipse (Helios) install, happily working with JSF 2.0, courtesy of the Mojarra-1.2-15-b01 project.
On the web container/server side is Jetty6, tried version 7 with no luck, yet.
All in all I'm a little disappointed. A simple piece of code that worked perfectly as PHP on a WAMP stack finally rendered in my browser as a .xhtml document.
While JSF seems to have potential I don't like the idea of being forced to write XHTML with HTML5 on the way.
PS - Like I said, I'm a total Java noob.
October 4, 2010 —
Mike Hommé
jQuery, with jQuery UI and a few plugins - versus Qooxdoo as a whole; that's the topic.
I would love to hear other Web Developers thoughts that compare these two frameworks and how you may have successfully or unsuccessfully incorporated them into enterprise applications.
I'd consider myself a jQuery guy but only because that's I've been learning, following and paying attention to for quite some time now. Seems like everyone is too, not just me.
So, a client is interested in Qooxdoo for UI development, and at this point, I'm not so sure I can vouch for Qooxdoo with much confidence, considering:
1. Lack of overall community and following (compared to jQuery).
2. Adoption rate is low.
3. Commitment from their core development team (defects are slow to be fixed).
Not to mention the Qooxdoo road map doesn't seem to have much of a road, and of course Microsoft adopted jQuery as their #1 client/ajax framework as of 2008. So anything going forward will be worked into Visual Studio.
If anyone has enterprise experience in one or both of these technologies I'd love to hear about some valid comparisons, pros and cons of each in the comments.
Note, the keyword is enterprise, if you're building a simple website gallery for your uncle's pet rock collection then jQuery is for you, run away, have fun! Please comment only if you've actually used Qooxdoo to build your application.
Quite honestly I couldn't find much information about Qooxdoo online, so I'm soliciting!
September 22, 2010 —
Mike Hommé
NOTE: I will not be updating the theme for versions of phpMyAdmin below 3.4 (the upcoming release). With the official release of PMA 3.4, pmahomme will be the new default theme.
phpMyAdmin has been on my list of must have applications for years. Sincerely I couldn't go a day without it.
It's a fantastic free software tool written in PHP intended to handle the administration of MySQL over the World Wide Web.
As endearing as phpMyAdmin is, one of its features has bothered me for seven looong years... that is, the look and feel. The default theme is boring, old, and leaves much to the imagination. As a Web/UX developer, I couldn't just live with it, right?!
With that, I’ve taken some time to give back to my beloved phpMyAdmin and created a theme that not only puts a positive spin on the user experience but provides a new, modern look and feel for one of the best open source applications of all time.
I’ll continue to update and fix browser bugs if folks begin to adopt this theme.
Please have a look and if you’re interested, you can:
Download pmaHomme v1.0 from PHPMyAdmin.net:
http://www.phpmyadmin.net/home_page/themes.php
I hope you find it useful & tell your friends, enjoy!
June 9, 2010 —
Mike Hommé
To Fix the Problem:
Start > Control Panel > Programs & Features > (now look to the left) you will see a link Turn Windows Features On or Off, click it!
You'll see a new window titled Server Manager, now look to the right and click the Configure IE ESC, adjust your settings, meaning TURN IT OFF!
Refresh your browser, Javascript and/or AJAX functions can now get back to work. I'll elaborate on my thoughts about this "feature" later, but for now, to quickly post an easier-to-find solution I'll publish it now, hope this helps!
June 4, 2010 —
Mike Hommé
To preface, I'm running Red Hat Enterprise Linux and assume you have nano installed. If not vi will work just fine.
Also using PuTTY to access my Linux server from a Windows host.
So, to jail folks up we've taken this approach which I think is pretty straight forward and easy.
1. Open a terminal and type:
nano /etc/passwd
2. Make two changes:
Set the user's home directory to whatever the home directory is for the website they work on:
/var/www/html/website_name
Set their login shell to /sbin/nologin
Save it with a Ctrl+x, hit the "y" key, then Enter to confirm.
To finish up, you must add their login name to the /etc/vsftpd/chroot_list.
December 17, 2008 —
Mike Hommé
I upgraded to Red Hat Enterprise from Fedora Core 7 recently. I wasn't running SELinux on the Fedora box but decided to try it out on the shiney new RHE server.
I ran into seemingly simple problem, my apache log was reporting a 403 - Forbidden permission denied to index.php when trying to access a simple test index.php in one of my virtual hosts. This is something that I've done probably 120 times before in only minutes, but it took me about 3 hours last night to get to the bottom of this. I figure it deserves a post as a personal note, and hopefully save others the time and a headache.
November 8, 2008 —
Mike Hommé

I pulled over into this field in WeBo, just off Prospect Street, when I saw like a million of these things taking over the lot. At first I thought it might have been cotton, but remembered quickly that I wasn't in Georgia anymore. I like this shot, interesting subject and like how the color really hits...
Some curve edits in Photoshop, a little dodging and burning to get the pop...
Original here Milk Weed Thing
November 6, 2008 —
Mike Hommé

A photo taken early summer 2008 in my Uncle's backyard. It's a tall "bud thing", about to become a tall "flower thing" I think, and me standing there with my belly and Under Armor flops. Taken straight down, no flash, held steady, no breathing.
Added some curve edits in Photoshop to get the pop...
Original here Flower bud thing
August 15, 2008 —
Mike Hommé
I got a somewhat frantic call today from a relative asking me why they had hundreds of porn and other unrelated links embedded in the HTML source of their business web site.
At first, they thought it might have been the design company that did it, or maybe an inside job by someone in the company. I thought it was probably just a forum web site that got hit by some bot or whatever...
August 12, 2008 —
Mike Hommé

Opening Existing Projects in Flex
First, you might think there would be an option as soon as you opened the IDE to open "Recent Projects" but there isn't.
Second, you might think there would be an option at least in the File menu to “Open Project”, but there isn't.
Ok, so stop reading this for a second and look at Flex, do you see a panel called Flex Navigator? You do?? Then why are you reading this, double click your project and get to work! : )
If you’re like me and you don’t see this silly little panel you’ll have to enable it!
Open the Flex Navigator, by selecting Window > Flex Navigator this will open a little panel with a list of your existing/recent projects. A few of my projects were closed (I did that before I closed the panel at some point) so they had a blue suitcase looking icon next to the name... just double click the project and your back to work.
I feel kinda stupid for not digging deeper to find the answer with the product, but... in the end it comes down to a usability issue that Adobe should at least consider.
I've been playing with Flex for about a year, on and off, but never long enough at any given point to let what I was learning sink in, however I think it’s a great tool for web and RIA developers. The last week or so I’ve been back into it, working on a bunch of little projects, trying different things and just tinkering.
But I just got a little annoyed about something that you would think should be simple as can be. I’m not sure if it warrants a post on the blog or not, but only because I didn’t find much help elsewhere (another typical Flex annoyance) maybe this will help another poor soul that finds themselves in the same situation.
July 29, 2008 —
Mike Hommé

From A List Aparts web site
"Calling all designers, developers, information architects, project managers, writers, editors, marketers, and everyone else who makes websites. It is time once again to pool our information so as to begin sketching a true picture of the way our profession is practiced worldwide.
Possibly the most important invention of the past century, the web is undeniably one of the most robust engines of knowledge transfer, political and social change, artistic endeavor, and economic growth the world has seen.
July 7, 2008 —
Mike Hommé

occursus
Latin, meaning: a meeting.
The Occursys™ web site was released today and is ready for users and their content!
Occursys™ currently develops Meeting Press™, but can also be considered a community portal for the scientific students and professors attending such meetings as Cytokines 2008 in Montreal, and the upcoming Cytokines 2009 meeting in Lisbon.
Anyone in the community can create an account and post abstracts, questions and other field related content. Colleagues can comment and provide feedback on each other's work and studies.
July 7, 2008 —
Mike Hommé

MeetingPress™ is currently running the 7th Joint Meeting of the International Society for Interferon and Cytokine Research and the International Cytokine Society Cytokines 2008, to be held October 12 to 16, 2008 in Montreal, Quebec, Canada. MeetingPress™ has also successfully hosted their 2004 conference in Puerto Rico and last year’s 2007 meeting in San Francisco CA.
Six Key Features:
1. Abstract submission via the conference web site.
2. Abstract management, including tools for reviewing, editing and distributing.
3. Attendee registration via the web.
June 28, 2008 —
Mike Hommé
Lately I've been playing around with a few open source CMS platforms trying to figure out which would be the best fit for my clients, and myself I guess. Building every site from scratch is history for me... basically I'm just tired of reinventing the wheel.
WordPress, Joomla!, and Drupal we all installed. The truth is each are good at particular things that interested me, which made it a tough call. I can see where one might outweigh the other under certain requirements but in the end Drupal takes the cake, at least for me.
It seemed like Drupal did the best job handling languages and provided the most support for e-commerce. Drupal also seemed to include a lot of modules that are important to me, Google Adsense and Analytics.