DHP Technologies, Inc. is an IT consultancy that is committed to empowering our business customers with the strategic use of technology.

Welcome

Welcome to dhptech.com. Here you will find information about DHP Technologies, Inc.. We are an IT Consultancy located in beautiful Atlanta, GA. We have over 18 years experience developing technology solutions for businesses. We have developed solutions for Fortune 500 companies and small businesses alike.

The Common Denominator of Successful Programmers

I just read The Common Denominator of Success by Albert N. E. Grey. Please take the time to read it now as I will be referring to concepts in it. My boss, Ashley, had suggested it as an inspirational piece. As I read the piece I was struck by how relevant it is to so much more than just Life-Insurance salesmanship. As he discussed some of the things that insurance salesmen do not like to do I started to list off in my head the things that Programmers do not like to do but should do if they want to be successful.

Will Apple Announce a New iPhone at WWDC?

The author of this article seems to think so. There is also this article that seems to be reporting the same thing. Rumors are flying around what Apple, who always keeps its announcements well under wraps, will be announcing at the keynote for its World Wide Developer Conference next week. I am looking forward to hearing what Jobs and Crew have in store for us next week.

A Throttling CompletionService

The CompletionService interface defines a service that allows the caller to submit tasks to be completed in the future. A commonly used implementation is the ExecutorCompletionService, which uses an Executor to run the tasks that have been submitted.

Site Upgrade

We have upgraded the site to Drupal 6.10 and changed the theme. If you have any issues accessing content on the site or with the new theme, please contact us at webmaster@dhptech.com.

Site Updates

We are upgrading. The site software has been upgraded to the latest version of Drupal (version 6.2) and we are working on updating the theme. In the meantime we have reverted to using one of the core themes.

PHP File Upload Size Issues

Ran into a problem when I was maintaining a customer's site today. They wanted to upload 10 - 20 MB movies as attachments to their Drupal blog posts. The standard limit set in Drupal is 2MB. I changed the setting to no avail. There was a note at the bottom stating that my PHP settings limited the upload to 4MB. So I did a search and come up with this post. So I changed my upload_max_filesize setting to "20M" this still did not work. The problem is that PHP also limits the post size and my default config limited post size to 8MB.

Resin and Session Clustering

In a world where AJAX is becoming the norm instead of the exception we need technology platforms that allow us to scale these applications. I have been working on an application for a major hotel chain that is used by their call center agents to book reservations at their hotels. The application uses AJAX techniques to run several queries simultaneously and presents the data in a very dynamic interface that closely resembles a traditional desktop application.

iPhone SDK and OCUnit

I have started fooling around with the iPhone SDK. I am planning to release a product soon but the plans are quite preliminary so mums the word on exactly what is coming. However, I ran into a little problem right off the bat.

Setting Environment Variables for Mac OS X Programs

For the most part, Mac OS X programs do not use environment variables or the PATH. They behave in a very different way from other Unix environments on this score. However, as Java developer I use several tools that require that other command line programs be available on the system PATH. In Windows and Unix there are well known places to put this kind of information but in Mac OS X the location for these changes is obscure.

Syndicate content