jQuery or non-jQuery Calendar Schedulers

Google Calendar

Google Calendar

If you're looking for Google-like Calendar for your next web-application than, here is list of jQuery/ non-jQuery but Javascript based Calendar Schedulers which you can use in your web-application to provide scheduling and/or event calendars.

1) jQuery FullCalendarFullCalendar is a jQuery plugin that provides a full-sized, drag & drop calendar like the one below. It uses AJAX to fetch events on-the-fly for each month and is easily configured to use your own feed format (an extension is provided for Google Calendar). It is visually customizable and exposes hooks for user-triggered events (like clicking or dragging an event). It is open source and dual licensed under the MIT or GPL Version 2 licenses.

Just recently FullCalendar 1.5.1 is released which is bundled with jQuery 1.5.2. It has all 3 Day, Week and Month view. You can see it's preview in screen-capture below: Read the rest of this entry »

Tags: , , , ,

Netbeans 7.0 RC1 Released

Netbeans IDE 7

Netbeans IDE 7 RC1 Released

Netbeans has been one of my favorite IDE for PHP, I have been using it in my day to day usage for most of my projects. I have been using Netbeans since 6.x. I know it's Java based IDE which needs powerful machine just like Eclipse. But some of the feature it offers are even not available in commercial competitors. One of the best feature is "Quick Search", the way it provides search through list of file is awesome. Something similar I have seen is in JetBrains PHPStorm but could not find it in Enterprise class Eclipse.

I have been following and using and following progress on Netbeans 7 since it's first beta release and I have noticed that it has improved lot as far as speed of IDE is concerned. Whenever your Netbeans 7 IDE freezes for fraction of second or two it immediately opens up a window to report an issue. With each beta (1, 2) and now RC1 speed improvement and especially intelligent auto-complete speed has improved drastically (compared to 6.x).

Here is the quick view of features supported by Netbeans 7 platform: Read the rest of this entry »

Tags: , , , ,

jQuery 1.5.2 and jQuery mobile alpha 4 released

jQuery mobile framework

jQuery mobile framework

jQuery 1.5.2 is released (on April 2nd) as a bug-fix release of jQuery version 1.5.x, fixing about 18+ issues/bugs reported. Along with that couple of days back on 31st March 2011 jQuery Mobile's alpha-4 version has been released.

jQuery mobile project is making good and steady progress though from their road-map published earlier I was expecting production ready release of jQuery mobile in Jan 2011. As I have invested into jQuery mobile as a technology and tool for one of my project and it's obvious that I can not release that when framework itself is not mature for production.

I am highly impressed with jQuery mobile framework project and I have chosen jQuery mobile over Sencha Touch after researching over it for sometime. One of the reason behind choosing jQuery mobile was number of devices they support. Look at the device support grid here. Read the rest of this entry »

Tags: , , , , ,

Reading MSSQL BLOG column data with PHP

I was working on a migration script to transfer data from legacy desktop software to Portal we have developed. While migrating attachments (stored as TIFF files) in BLOB (Binary Large Object) in Microsoft SQL Database Server using PHP it was not a cake-walk. When I observed every time it was creating a file of same size (4KB). I quickly understood that there is some limitation (of size) for reading records in PHP configuration.

I searched through PHP.INI file and found following settings:

; Valid range 0 - 2147483647.  Default = 4096.
;mssql.textlimit = 4096
; Valid range 0 - 2147483647.  Default = 4096.
;mssql.textsize = 4096

I removed ";" and made values as zero, thinking that it will let PHP read unlimited size of data but didn't work out. So changed it to max value specified as following and worked perfect: Read the rest of this entry »

Tags: , , , , ,

Google vs Content Farms and Spammers

Google frequently makes changes in Search algorithm, this count reaches somewhere around 350-400 changes a year. It means that there is some change in search algorithm everyday and it creates challenges for Search Engine Specialists and companies who are having SEO and SEM as their primary bread-and-butter. They just have to keep experimenting constantly to find out what works out best.

The change that Google made more than a month back made one of the most consequential algorithm change of last decade which has affected about 12% of search results.

But recently Google has done some major changes in the Search Engine algorithms which will stop bringing content-farms and spam results for the Search users. It means that end user wins and he's going to get best search results and nearly the exact information s/he is looking for.

There is wonderful video about Innovation@Google (it's about 52 minutes long) and in that they tell us how they keep innovating @ Google continuously. One thing I remember Douglas Merrill said during the presentation which was meant like "Search is the problem which is not solved yet or might not get solved ever". I agree it has to improve day by day.. as people change and so as their need and demands.

Innovation at Google

So ultimately both end users will win as they will get better results and original, pure and fresh content providers will benefit as well.

Here is the excellent info-graphic compiled by Focus Research. Read the rest of this entry »

Tags: ,

8 Ways to Test Your Website’s Appeal

Website's Appeal

Website's Appeal

Your website is the online face of your business or you can say it is the "storefront" of your business (even if you have a literal storefront, too). Your website should be appealing  and it needs to attract customers and keep them coming back for more. So evaluate your website yourself by asking yourself following 8 questions:

  1. Where do your eyes go first?

    You only have a few seconds to capture the attention of your audience...make sure they're seeing something important.

  2. Can you tell what the website is about?

    Again, you only have a few seconds to communicate your unique value, so be clear and compelling.

  3. Is important information above the fold?

    Make sure your opt-in forms and Unique Selling Proposition are available without scrolling down.

  4. Are the benefits highlighted?

    Your visitors want to quickly learn 'what's in it for them.' Spell out the benefits clearly on the homepage.

  5. Is there a clear call to action?

    If they like what they see, prospects need to know what to do next. It can be to buy now, start a free trial, or simply download a free report. Read the rest of this entry »

Tags: , , ,

Kill all instances of Cassini aka WebDev.WebServer.exe

I was working on a project which had many Web-Applications & Web-Services so when I debug there will be many instances of Cassini aka WebDev.WebServer.exe which was fine but I also came across a need to really kill/stop them all and doing it from system tray was real pain.

Everyone would come up with a simple solution to run a command that can kill all!

To do that I just Created a simple batch file that will kill all instances which is attached with this post. I hope that will be usefull to many.
Download KillCassini


Paying the bills.!