Warning: Cannot modify header information - headers already sent by (output started at /home/content/s/l/d/sldhana/html/wp-content/plugins/ajax-comment-posting/ajax-comment-posting.php:17) in /home/content/s/l/d/sldhana/html/wp-includes/feed-atom.php on line 8
idhana.com Making happy users! 2009-10-15T04:24:27Z WordPress http://idhana.com/feed/atom/ Dhana http:// <![CDATA[Finemoments]]> http://idhana.com/?p=465 2009-10-15T04:24:27Z 2009-09-30T03:09:04Z Finemoments is a site that sells baby announcement cards for those who appreciate aesthetic clean lines and classic styles. Working with the owner and an independent SEO consulting company, the site's content and layout was improved to increase its ranking in search engines. ]]> 0 Dhana http:// <![CDATA[InWithFitness Physical Tracking]]> http://idhana.com/?p=459 2009-08-30T03:00:27Z 2009-08-30T02:56:10Z When InWithFitness was first launched, the fitness tracking system used the traditional method of posting the data back to the server whenever a user added an exercise. Although this worked, we realize that we needed a better method to provide a more pleasant user experience to our members. One that didn’t always reload the page when drilling down for example. For instance, cardio workouts were divided into classes and each class had it’s own set of unique exercises. In the old way, when a member selected a class, the page would reload with the new dataset for the exercises.]]> 0 Dhana http:// <![CDATA[How “100″ != 100]]> http://idhana.com/?p=442 2009-08-30T01:11:47Z 2009-08-30T01:10:31Z 0 Dhana http:// <![CDATA[Making happy users]]> http://idhana.com/?p=423 2009-08-06T05:27:41Z 2009-08-06T05:18:04Z I was 17 when I announced to my orthodontist I wanted to be an industrial engineer. I was so sure about this. The weeks before, I had spent time scouring Encyclopaedia Britannica (yes, those were the days before Wikipedia) finding out what industrial engineers do and was hooked. So, today, when I came across this article in the Wall Street Journal about Starbucks's 'Lean' Japanese Techniques, my long forgotten dream bubbled back up to consciousness. I traded the assembly line for computer applications, but the passion remained, albeit, driven by another media.]]> 0 Dhana http:// <![CDATA[Rich User Experience Event Calendar]]> http://idhana.com/?p=409 2009-08-05T04:35:03Z 2009-08-05T04:34:07Z The calendars in this project are actually a part of another large project that I recently worked on, but I decided to separate out the specifics here since the entire part could be considered a smaller project in its entirety. A user is given a choice of three different views to choose - daily, weekly and monthly. The daily calendar automatically scrolls down to the current time of the day, reducing the burden on the user to scroll down. The weekly calendar shows the 7 day of the week and it automatically opens up to the current day as well.]]> 0 Dhana http:// <![CDATA[My browser as my computer – a failed experiment]]> http://idhana.com/?p=398 2009-08-06T05:23:01Z 2009-08-04T05:16:11Z Couple months back, I read an article about the future of computing that just made me excited. Just short of ecstatic you can even say.]]> 3 Dhana http:// <![CDATA[Conquered Half Dome]]> http://idhana.com/?p=394 2009-08-04T04:19:15Z 2009-08-04T04:14:41Z 0 Dhana http:// <![CDATA[Constructor vs. class methods in Javascript]]> http://idhana.com/?p=381 2009-07-14T05:45:56Z 2009-07-14T05:43:21Z There are many ways to declare functions in Javascript. Sometimes, the way we choose to declare them might just be a matter of preference, but it's good nevertheless to know some of the hidden costs that can occur when using certain constructs. Here, we're going to take a look at two different methods and compare their efficiencies. Before we jump into these different methods, here's a quick refresher for those of you who aren't too sure of the difference between classes and instances.]]> 0 Dhana http:// <![CDATA[Art?]]> http://idhana.com/?p=354 2009-03-30T05:34:10Z 2009-03-30T05:33:37Z 0 Dhana http:// <![CDATA[AJAX in CakePHP with jQuery]]> http://idhana.com/?p=340 2009-05-07T19:50:32Z 2009-03-30T04:59:05Z I've been tinkering around with CakePHP for the last few weeks out of curiosity. The process has been fun and has made me enjoy PHP much more. After building the application to work the usual way (not spiced up with some Ajax goodness), I decided to add in some Ajax support. Although CakePHP comes with Ajax helpers that will certainly help make development a snap, I wanted use jQuery. Here's a snippet of my code that I used to add a task.]]> 8 Dhana http:// <![CDATA[Adding images to TinyMCE using ‘execCommand’]]> http://idhana.com/?p=323 2009-03-19T02:51:37Z 2009-03-19T02:34:38Z I love TinyMCE. It's extremely easy to integrate and best of all, it's open source and thus free. Some time ago, something stumped my co-worker and I about TinyMCE. We were working on a blog application that included an HTML editor. Along with the editor, we wanted to give the users a chance to upload pictures with their posting. But looking at the general structure of TinyMCE, we realized that TinyMCE was not built to accommodate multiple users (I might be wrong here, but it's didn't seem possible without purchasing MCImageManager). In our application, each user has the ability to upload his own images and should not have access to the rest of the images uploaded by other registered users. ]]> 2 Dhana http:// <![CDATA[New skin]]> http://idhana.com/?p=259 2009-03-16T04:28:06Z 2009-03-16T04:24:42Z 0 Dhana http:// <![CDATA[jTipster]]> http://idhana.com/?p=105 2009-03-19T02:43:07Z 2009-03-12T01:32:22Z What is jTipster? Remember the times you would like to add notes to a picture, but there were no other ways to do it without firing up Photoshop. The problem with that is the content added to the picture was not easily changed, you needed some Photoshop skills and well, not SEO friendly. So, what is it again? Well, jTipster allows you to add "markers" to a picture. For each marker added, you can add short or long captions that appear on rollover. See it working here. So, how do you get it working. Follow the steps below and to get started.]]> 4 Dhana http:// <![CDATA[South Valley Bike and Run Club]]> http://idhana.com/?p=469 2009-10-15T04:23:24Z 2009-03-03T05:41:17Z South Valley Bike and Run Club began in the Spring of 2009 when a group of friends, each with different passions for endurance sports decided it would be nice to have one group that would combine Mountain Biking, Road Cycling and Running into a club. The site has grown leaps and bounds from the time it began.]]> 0 Dhana http:// <![CDATA[When the eye doesn’t catch it…]]> http://idhana.com/?p=93 2009-03-14T23:21:25Z 2009-01-30T06:36:28Z I noticed I was being charged twice for my hosting account. The first time I noticed the charge, I logged into my account and there it was, 2 hosting accounts under my name. I clicked the checkbox next to the New Account and hit "Cancel". ]]> 0 Dhana http:// <![CDATA[A Guru in Hunting]]> http://idhana.com/?p=89 2009-03-14T19:35:12Z 2009-01-30T05:45:59Z 0 Dhana http:// <![CDATA[The curious case of link based default buttons]]> http://idhana.com/?p=76 2009-03-15T00:45:46Z 2009-01-24T03:51:47Z While working on a site today that was built to support multiple languages, I ran into a small issue. Since the site's buttons were all actually text links (hrefs) made to look like good ol' regular buttons (easier to do this rather than creating multiple button sets for each language), the default button action code I had working for other sites didn't work for this particular site.]]> 1 Dhana http:// <![CDATA[Longdesc – Another look]]> http://idhana.com/2008/08/12/longdesc-another-look/ 2009-03-15T00:49:10Z 2008-08-13T02:11:34Z After coming up with a quick bit of code yesterday for the longdesc comment that Ruth left, I had another idea. I decided to try the the idea using the title attribute on images. Before launching on my idea, I decided to find out if the idea was valid by W3 standards.]]> 3 Dhana http:// <![CDATA[Learning Rails]]> http://idhana.com/2008/08/11/learning-rails/ 2009-03-14T19:34:08Z 2008-08-12T03:59:03Z 0 Dhana http:// <![CDATA[Progressive enhancements with “longdesc”]]> http://idhana.com/2008/08/11/progressive-enhancements-with-longdesc/ 2009-03-15T00:49:48Z 2008-08-12T03:47:15Z I just received this comment today by Ruth and when I read it, I thought, yeah, why not. "longdesc" as the name says provides a longer description to supplement the alt attribute of an image. When I first thought about the problem, my first inclination was to provide a hidden div that held the long description which became visible whenever the image it corresponded to was interacted with. The solution seemed intriguing but I had another thought toying with me at the back of my mind.]]> 2