Several years ago I promised myself that I'd be content with Ubuntu Long Term Support (LTS) releases. Fussing with bi-annual standard releases was OK during university, but now my sensibilities have changed. I don't need bleeding edge. I only need reliability and productivity.
Recently, other technical volunteers were pushing for Wordpress at an organization I do volunteer work for. This article is not Drupal vs. Wordpress. I found an enlightening Smashing Magazine article during our discussions which addresses that topic. At the end of the day, the simple fact that a vast majority of the volunteers were pushing for Wordpress was enough to justify the switch. It allowed others to take on more responsibilies. Ask any strapped volunteer, more help is worth it.
However, I was tasked with a lot of the finer points of migrating article content smoothly and switching our CiviCRM database over. I'll catalog my process in the hopes that it may help others in a similar situation.
So I recently made the switch to 64-bit Kubuntu. So far the experience has been relatively painless. Graphics card, audio, and peripheral drivers have all worked 100%. I hit one snag today attempting to install the Amazon MP3 Downloader. It threw an error message about requiring an i386 architecture.
Moving in the “slowly but surely” spirit of my Exchange Web Services article series, my fourth article will address the most common task in messaging: creating an email message. My example below is mostly a translation of the C# example in an MSDN article titled Creating an Exchange Web Services Client Application.
However, due to the xsi:nil error mentioned last article, we will be overloading each method of the ExchangeServicePortType. There may be other techniques out there, please comment and share them with me. This is the most straightforward way I've found to do it though.
At the end of this article we will create a data access object which returns a List of ItemType objects representing the items in your Inbox.
Recently I was given the opportunity to write an online email client at my job. Throughout the application, at key points of contact, we will integrate message creation for students to seamlessly contact instructors, advisors, classmates, fellow club members, etc. Also, we wanted a full email client worked into the application. My point is, there are good reasons for writing the email client. This is not just some pipe dream.
Here's the technology background for this work:
Exchange 2007 SP1 (with Exchange Web Services enabled)
Java 1.5 or later
Oracle Application Server 10g (production)
Glassfish v2 (local development)
Web Service Stack:
Glassfish Metro (guide for deployment on OC4J later)
I had been looking for a code coloring/formatting module for Drupal for a while. It hasn't been a concerted effort on my part. I casually Googled for it every once and a while... never stumbled upon one before. Apparently tonight's search terms did the trick :)
"Code Filter" is the name of the plug-in, and after installing it you just wrap your text in <code> tags and it will escape all the code for you so it looks like a good geek's blog.
I upgraded the site to Drupal 6.3 today. I lagged a little behind but I was waiting for all my modules to be at least development releases and preferred that a majority be stable releases. So far the only one I've had trouble with is my Flickr module which was at alpha1 when I installed it. Hopefully I can get it back up and running soon. I rather enjoyed it.
So maybe I'm behind the times, as would be suggested by the latest release of Jake 2 (May 8, 2006), but this is the first I'd heard of it, and I was pleasantly surprised. Anyway, I thought it was cool.
So I downloaded the installer, dusted off my old Quake 2 disc and gave it a whirl. Everything ran smoothly (graphics were 100% smooth for me) except sound was not working.
I graduate on Saturday, May 17, 2008 at 2:00pm from the University of St. Thomas with a degree in Quantitative Methods and Computer Science, and a minor in Journalism and Mass Communication. Each day I remind my co-workers of the number of days till my graduation. They joked that I should have a millisecond countdown. So running through May 17, I will have a graduation countdown in the right hand column of my blog.
I've vented before on this blog regarding my frustrations with Hibernate as an ORM solution... and I'm not so sure I like ORM altogether. It's like trying to screw in a phillips screw (relational DB) with a flathead screwdriver (object-oriented language). You know it's not the correct tool, but you really don't wanna switch screwdrivers and go grab something new. With enough fiddling you'll probably be able to screw in the philips screw in, but it takes an incredible amount of finess, frustration, and patience to get the job done. Then taking the screw out later is a big pain in the ass since you stripped it putting it in with the wrong tool.