About Patrick Thurmond


My first Drupal module to reach full project status

Today my EmbedIt.in Integrator module for Drupal 6 reached full project status. It is the first project that I have submitted to the Drupal community. I have already tagged version 1.0 for Drupal 6. I hope to soon have a version for Drupal 7 available. This is an exciting milestone for me.

My module helps you interface your Drupal site with the EmbedIt.in web service for your documents. It will automatically upload the files to your account and display them on your website.

You can find it here at: http://drupal.org/project/embeditin

If you are a Drupal user, please take the time to check out my module. Thanks!

Web Development,PHP,Frameworks,Portfolio,Code Samples


Diving into Drupal module development – My first public Drupal project

For several years now I have been developing custom modules for various projects. However, up until recently, I had never submitted any of those modules to the Drupal community. I have been working for VML since the beginning of January and I have developed multiple modules for various projects. However recently I had the opportunity to create a project that I could opening contribute back to the community. My boss even recommended that I do so.

The module that I have contributed back to the community is one that allows users to create a node for and manage documents through the Embedit.in service using their API interface. I have created the first publicly available PHP library for interfacing with their API service. It is completely independent from the module in its design so that it may be used separately.

If you would like to learn more about it, please visit my page dedicated to it at: http://www.patrickthurmond.com/my-code-projects/embedit-in-integrator-a-drupal-6-module/

You may also visit it in the Drupal community at: http://drupal.org/sandbox/pthurmond/1155976


PHP,CMSes,Frameworks,Portfolio,Code Samples


My First Open Cart contribution

Today I submitted a contribution to the open source e-commerce project called Open Cart. My contribution is an XML product feed generator script that is compatible with Google Base. It requires not modification of the Open Cart core and is a simple upload installation. This script automatically generates a Google Base compatible product feed and it can be modified very easily by any programmer.

If you would like to see my contribution just visit the Open Cart extensions site here:

Web Development,PHP,CMSes,Code Samples


Star Trek-like translation technology is one step closer to reality.

The BBC recently published an exciting new article about a new headset from NEC that among other things will allow for real-time translation of conversations to be given to users of the headset.

For those of you that remember the Star Trek movies and TV shows the concept of instantaneous translation of spoken languages is nothing new. The concept is amazing and would allow for two or more individuals of completely different cultures, speaking completely different languages, to communicate seamlessly without the aid of a human (or other living) interpreter standing on the sidelines repeating everything. But the technology is elusive. The challenges have been great. Problems, such as converting spoken language into something a computer can understand and use and then taking that and converting it again into a meaningful and accurate translation in another language that may be structured completely differently, are monumental to overcome. Such technology has long been a programming holy grail.

For decades linguists, computer scientists, mathematicians, and many others have looked to bring this dream to reality. Science fiction writers have sometimes integrated the concept into their entire story lines, coming up with all sorts of exotic solutions such as implantable chips or translating bacteria. Since the late 90’s multiple companies have struggled to make desktop software that can convert speech into text on a computer screen. Most early applications required extensive training sessions with the software, both for the user to adapt to it and for the software to “learn” how the user speaks. As time has gone on we have run into new implementations and applications of this.

Progress in the speech to text arena has been significant. Microsoft Office now has the feature as part of the package. Dragon naturally speaking is used by professionals all over the world. Call centers use multi-million dollar software and hardware packages to manage their phone lines, some of which work amazingly well and some of which fail epically. But while much progress has been made here, little has been announced for the meaningful translation aspect. Though in recent years there have been many valiant attempts.

Google, search engine leader and the innovation leaders that they are, recently (a few years ago) proved that the task of translation can be achieved quite well through brute force methods using massive numbers of computers in sync with each other, a task which many said was not possible. Since then the technology and methods have gained steam, evolved. Now it seems that NEC is confident enough to make it a selling point for their latest product, the Tele Scouter.

The Tele Scouter uses a recent development in image projection technology that allow a very small device direct an image directly onto your retina. This is then perceived as a normal-sized or large image because of the relative closeness to the eye. It maintains normal visibility and allows for the user to get addition information without switching focus. This screams sci-fi action movie and brings back memories of seeing through the terminator’s eyes as he hunts down John Connor. The intention of the device is to provide additional information in real-time to sales people but also offers the future potential for use as a translation device. A future that is set to arrive sometime in 2011.

So far there is no news as to how well the current generation of their translation software will work, nor how much it will cost. However, the article does mention that the headsets themselves will sell for around $84,000 dollars for a batch of 30. That price does not include any extra software or hardware needed for translation. If it works even reasonably well I think we can expect that governments and large companies will be chomping at the bit to test and deploy the technology for their international needs.

Original BBC Article: http://news.bbc.co.uk/2/hi/technology/8343941.stm

Technology News