YouTube – Retrieving video information in javascript
Nothing is probably more frustrating for a developer than a framework/api providing some feature but not documenting it. No doubt, this would have happened to you multiple times. For me, two very different frameworks (well one was a framework and the other an api)...
PayPal – IPN validation calls need to go to sandbox system when payment was made on sandbox environemnt
In continuation of my last blog post on handling PayPal IPN callbacks in Drupal, I would like to acknowledge one mistake I made while writing that code to handle IPN callbacks from PayPal.As should be obvious, I was using the PayPal's sandbox environment while...
Drupal – Handling PayPal IPN callbacks and saving data to the database
PayPal integration is such a common requirement for e-commerce sites, irrespective of the platform the site is built with, right. So recently a client approached me for integrating PayPal payments into their Drupal site, and my immediate question to them was why are...
.Net – Compressing directories recursively with ICSharpCode.SharpZipLib
I think there's hardly anything to explain here or give introduction about, the title says it all. I wrote a small function to zip directories recursively using the free and open-source ICSharpCode.SharpZipLib library.So without saying many more things, here's the...
Sencha Touch 2 – Using base Ext.field.Field class as DisplayField in forms
So I have been playing around with this nice web toolkit for mobile platforms called Sencha Touch (the latest version, Touch 2 that's in its Developer Preview 2 at the time of writing this blog post) during this month.Coming from an ExtJs background, most things in...
ExtJs 4/Touch 2 – Ext.clone can lead to stack overflow with circular references
It feels good to be blogging again after a gap, the last couple of months or so have been way too hectic. Although I expect the schedule to remain clogged up for some more time, I will try to squeeze in some blog posts over the next couple of days. So, lets now come...
ExtJs and iScroll – Scrolling Ext containers on Touch devices (iPad, iPhone etc.) using iScroll 4
I yesterday did a very interesting thing, integrating ExtJs with the excellent iScroll 4 script from Matteo Spinelli that would make my ExtJs containers intuitively scrollable on Touch devices (especially iPad) giving them a more native scrolling feel.You might...
iPad/iOS 5 Safari – Functions should not eval parameter with name “arguments”
I yesterday faced a very peculiar situation. A component from one of my web apps started throwing javascript errors on my iPad Safari as I was trying out some things from the app. It was a bit surprising as I had successfully tested the same component at the...
Ext.Net – Controlling core css and javascript files rendered on the page
Our designer had created a comprehensive custom theme for ExtJs, and we wanted to use it in our ASP.NET app that leverages Ext.Net and ExtJs extensively.If you have used Ext.Net, you would know that all ExtJs resources are embedded in Ext.Net.dll assembly that are...
CKEditor – [CKEDITOR.dialog.openDialog] Dialog “link” failed when loading definition
I think this happened to me some weeks ago but I am blogging about it only now (the last month or so has been overly hectic, so no time for "exotic" activities like blogging).In an ASP.NET website installation that has been running perfectly for months and using...
Recent Comments