Posts Tagged Web Developer

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: , , , , ,

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: , , ,

Posting or Uploading Files using cURL with PHP

cURL - groks those URLs

groks URLs

cURL is very important tool for PHP programmers, we tends to do so many thing with using this tool. Posting data, imitating a form post and lot more, it's usage is countless. Some time back I came across situation where we have to post files to a 3rd party faxing service. I knew there are many possibilities but I didn't wanted to get into sockets and file stream to get this done, just wanted to post FILE in addition to rest of the post data.

// URL on which we have to post data
$url = "http://localhost/tutorials/post_action.php";
// Any other field you might want to catch
$post_data['name'] = "khan";
// File you want to upload/post
$post_data['file'] = "@c:/logs.log";
 
// Initialize cURL
$ch = curl_init();
// Set URL on which you want to post the Form and/or data
curl_setopt($ch, CURLOPT_URL, $url);
// Data+Files to be posted
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
// Pass TRUE or 1 if you want to wait for and catch the response against the request made
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
// For Debug mode; shows up any error encountered during the operation
curl_setopt($ch, CURLOPT_VERBOSE, 1);
// Execute the request
$response = curl_exec($ch);
 
// Just for debug: to see response
echo $response;

Above Code is the bare minimum required to post/upload file using CURL. As used in above example, it's not mandatory to use array index as "file". You can use anything required depending upon the requirement.

Posting multiple files is also easy, with the same code you can add multiple file upload using following lines:

$post_data['alian_error_log'] = "@c:/alian_app_error.log";
$post_data['myapp_error_log'] = "@c:/myapp_error.log";

Here @ is the key character, prefixing local file path with @ does all the trick.

 Read the rest of this entry »

Tags: , , , , , ,

Best Free Website Uptime Monitor

I came across a post on Mashable about an article on 10 Free Website Uptime Monitoring services, out of that I have analyzed and found 2 of them the best free solution out of all. One is UptimeRobot and another one is pingdom. Whether you have single website or multiple, if you want to check and monitor uptime of your website to verify the reliability of your web-server or hosting company then you should deploy up-time-monitoring service for your website/web-application. If you are running critical application than one should consider buying or using one for monitoring them.

Let me give you some idea about both the services:

UptimeRobot

UptimeRobot

UptimeRobot is completely free service for monitoring websites.

# of websites you can monitor per account: 50
Check Interval: 5 minute
Alert by: email, sms, rss, twitter

UptimeRobot looks at your site header’s status codes every five minutes and if the code comes back with a problem, does further checks. Then, if there are still issues, it lets you know about it pronto. According to about-us, they will try to keep this service free as long as possible.

pingdom

pingdom

pingdom is commercial monitoring service but it has a free sign-up with limited # of monitor. Basic free account let's you monitor 1 website. It comes with free iPhone application and monthly summary report as email.

# of websites you can monitor per account: 1
Check Interval: 1 minute
Alert by: E-mail, SMS (up to 20 per month), push alerts via iPhone app

I like that it allows you to select the time interval between 2 checks and the big deal is that at minimum you can select interval to 1-minute. The configuration is great and you can configure URL by HTTP/S or custom HTTP/S where you can set the PAYLOAD. We can choose between HTTP, TCP Port/Ping/DNS/UDP, SMTP/IMAP/POP3. See URL configuration screen below: Read the rest of this entry »

Tags: , , ,

Web Developer Toolbar for Firefox – Best ever extension for Designer/Developer

It has been now around 2 year since I am using Web Developer Toolbar with Firefox and believe it's kind of I can't live without...! Whenever I go if I install it immediately if I have to deal with web-development. It's really helpful when we are debugging web-applications. I would like to thank Chris Pederick for his efforts and time he spent behind development of such a useful toolbar extension for Firefox.

Here on my this blog post I am listing some of the features of this toolbar and that's my way to thank Chris by promoting it.

I believe it will be really helpful to all the developers / designers if they use it. Read the rest of this entry »

Tags: , ,

Paying the bills.!