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-rss2.php on line 8
idhana.com http://idhana.com Making happy users! Thu, 15 Oct 2009 04:24:27 +0000 http://wordpress.org/?v=2.9.2 en hourly 1 Finemoments http://idhana.com/2009/09/29/finemoments/ http://idhana.com/2009/09/29/finemoments/#comments Wed, 30 Sep 2009 03:09:04 +0000 Dhana http://idhana.com/?p=465 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. ]]> http://idhana.com/2009/09/29/finemoments/feed/ 0 InWithFitness Physical Tracking http://idhana.com/2009/08/29/inwithfitness-physical-tracking/ http://idhana.com/2009/08/29/inwithfitness-physical-tracking/#comments Sun, 30 Aug 2009 02:56:10 +0000 Dhana http://idhana.com/?p=459 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.]]> http://idhana.com/2009/08/29/inwithfitness-physical-tracking/feed/ 0 How “100″ != 100 http://idhana.com/2009/08/29/how-100-100/ http://idhana.com/2009/08/29/how-100-100/#comments Sun, 30 Aug 2009 01:10:31 +0000 Dhana http://idhana.com/?p=442 http://idhana.com/2009/08/29/how-100-100/feed/ 0 Making happy users http://idhana.com/2009/08/05/making-happy-users/ http://idhana.com/2009/08/05/making-happy-users/#comments Thu, 06 Aug 2009 05:18:04 +0000 Dhana http://idhana.com/?p=423 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.]]> http://idhana.com/2009/08/05/making-happy-users/feed/ 0 Rich User Experience Event Calendar http://idhana.com/2009/08/04/rich-user-experience-event-calendar/ http://idhana.com/2009/08/04/rich-user-experience-event-calendar/#comments Wed, 05 Aug 2009 04:34:07 +0000 Dhana http://idhana.com/?p=409 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.]]> http://idhana.com/2009/08/04/rich-user-experience-event-calendar/feed/ 0 My browser as my computer – a failed experiment http://idhana.com/2009/08/03/my-browser-as-my-computer-a-failed-experiment/ http://idhana.com/2009/08/03/my-browser-as-my-computer-a-failed-experiment/#comments Tue, 04 Aug 2009 05:16:11 +0000 Dhana http://idhana.com/?p=398 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.]]> http://idhana.com/2009/08/03/my-browser-as-my-computer-a-failed-experiment/feed/ 3 Conquered Half Dome http://idhana.com/2009/08/03/conquered-half-dome/ http://idhana.com/2009/08/03/conquered-half-dome/#comments Tue, 04 Aug 2009 04:14:41 +0000 Dhana http://idhana.com/?p=394 http://idhana.com/2009/08/03/conquered-half-dome/feed/ 0 Constructor vs. class methods in Javascript http://idhana.com/2009/07/13/constructor-vs-class-methods-in-javascript/ http://idhana.com/2009/07/13/constructor-vs-class-methods-in-javascript/#comments Tue, 14 Jul 2009 05:43:21 +0000 Dhana http://idhana.com/?p=381 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.]]> http://idhana.com/2009/07/13/constructor-vs-class-methods-in-javascript/feed/ 0 Art? http://idhana.com/2009/03/29/art/ http://idhana.com/2009/03/29/art/#comments Mon, 30 Mar 2009 05:33:37 +0000 Dhana http://idhana.com/?p=354 http://idhana.com/2009/03/29/art/feed/ 0 AJAX in CakePHP with jQuery http://idhana.com/2009/03/29/ajax-in-cakephp-with-jquery/ http://idhana.com/2009/03/29/ajax-in-cakephp-with-jquery/#comments Mon, 30 Mar 2009 04:59:05 +0000 Dhana http://idhana.com/?p=340 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.]]> http://idhana.com/2009/03/29/ajax-in-cakephp-with-jquery/feed/ 8 Adding images to TinyMCE using ‘execCommand’ http://idhana.com/2009/03/18/adding-images-to-tinymce-using-execcommand/ http://idhana.com/2009/03/18/adding-images-to-tinymce-using-execcommand/#comments Thu, 19 Mar 2009 02:34:38 +0000 Dhana http://idhana.com/?p=323 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. ]]> http://idhana.com/2009/03/18/adding-images-to-tinymce-using-execcommand/feed/ 2 New skin http://idhana.com/2009/03/15/new-skin/ http://idhana.com/2009/03/15/new-skin/#comments Mon, 16 Mar 2009 04:24:42 +0000 Dhana http://idhana.com/?p=259 http://idhana.com/2009/03/15/new-skin/feed/ 0 jTipster http://idhana.com/2009/03/11/jtipster/ http://idhana.com/2009/03/11/jtipster/#comments Thu, 12 Mar 2009 01:32:22 +0000 Dhana http://idhana.com/?p=105 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.]]> http://idhana.com/2009/03/11/jtipster/feed/ 4 South Valley Bike and Run Club http://idhana.com/2009/03/02/south-valley-bike-and-run-club/ http://idhana.com/2009/03/02/south-valley-bike-and-run-club/#comments Tue, 03 Mar 2009 05:41:17 +0000 Dhana http://idhana.com/?p=469 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.]]> http://idhana.com/2009/03/02/south-valley-bike-and-run-club/feed/ 0 When the eye doesn’t catch it… http://idhana.com/2009/01/29/when-the-eye-doesnt-catch-it/ http://idhana.com/2009/01/29/when-the-eye-doesnt-catch-it/#comments Fri, 30 Jan 2009 06:36:28 +0000 Dhana http://idhana.com/?p=93 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". ]]> http://idhana.com/2009/01/29/when-the-eye-doesnt-catch-it/feed/ 0 A Guru in Hunting http://idhana.com/2009/01/29/a-guru-in-hunting/ http://idhana.com/2009/01/29/a-guru-in-hunting/#comments Fri, 30 Jan 2009 05:45:59 +0000 Dhana http://idhana.com/?p=89 http://idhana.com/2009/01/29/a-guru-in-hunting/feed/ 0 The curious case of link based default buttons http://idhana.com/2009/01/23/the-curious-case-of-link-based-default-buttons/ http://idhana.com/2009/01/23/the-curious-case-of-link-based-default-buttons/#comments Sat, 24 Jan 2009 03:51:47 +0000 Dhana http://idhana.com/?p=76 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.]]> http://idhana.com/2009/01/23/the-curious-case-of-link-based-default-buttons/feed/ 1 Longdesc – Another look http://idhana.com/2008/08/12/longdesc-another-look/ http://idhana.com/2008/08/12/longdesc-another-look/#comments Wed, 13 Aug 2008 02:11:34 +0000 Dhana http://idhana.com/2008/08/12/longdesc-another-look/ 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.]]> http://idhana.com/2008/08/12/longdesc-another-look/feed/ 3 Learning Rails http://idhana.com/2008/08/11/learning-rails/ http://idhana.com/2008/08/11/learning-rails/#comments Tue, 12 Aug 2008 03:59:03 +0000 Dhana http://idhana.com/2008/08/11/learning-rails/ http://idhana.com/2008/08/11/learning-rails/feed/ 0 Progressive enhancements with “longdesc” http://idhana.com/2008/08/11/progressive-enhancements-with-longdesc/ http://idhana.com/2008/08/11/progressive-enhancements-with-longdesc/#comments Tue, 12 Aug 2008 03:47:15 +0000 Dhana http://idhana.com/2008/08/11/progressive-enhancements-with-longdesc/ 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.]]> http://idhana.com/2008/08/11/progressive-enhancements-with-longdesc/feed/ 2