<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3957234700910586100</id><updated>2011-07-28T22:45:00.326-07:00</updated><category term='Web Tools'/><title type='text'>vkgyan</title><subtitle type='html'>This blog contains web resources.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://vkgyan.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3957234700910586100/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://vkgyan.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>VkwavE</name><uri>http://www.blogger.com/profile/09406034755504615492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_I8bBUvwKnKo/S0OheyMULTI/AAAAAAAAAKA/-M3c9Wu097A/S220/vk-2.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>7</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3957234700910586100.post-7266524563471216252</id><published>2009-11-12T05:56:00.000-08:00</published><updated>2009-11-12T05:56:45.405-08:00</updated><title type='text'>Creating a Timeless User Experience</title><content type='html'>&lt;a href="http://feedproxy.google.com/~r/SixRevisions/~3/ohqp0VM2TS8/"&gt;Creating a Timeless User Experience&lt;/a&gt;:&lt;p&gt;&lt;img src="http://images.sixrevisions.com/2009/10/26-01_timeless_ux_lead_image.jpg" width="550" height="270" alt="Creating a Timeless User Experience" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;If we  could tear into the fabric of time and look a decade into the future, what kind  of experience might we find? It’s easy to imagine the technology would be much  more advanced. Something out of a film like &lt;em&gt;Minority  Report&lt;/em&gt; with &lt;a href="http://images.google.com/images?hl=en&amp;amp;ei=6evmSuSHF8KylAfl6r3wBw&amp;amp;sa=X&amp;amp;oi=spell&amp;amp;resnum=0&amp;amp;ct=result&amp;amp;cd=1&amp;amp;q=Minority+Report+touch+screen&amp;amp;spell=1&amp;amp;start=0"&gt;holographic touchscreens&lt;/a&gt;, or so advanced of an A.I. (artificial intelligence) that  the application anticipates solutions without the user having to do much else. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;In  reality the kinds of products, websites, and applications that survive and  continue to be effective are those that that focus on the user experience. The  digital world evolves continually, but we need to manage this by making sure we  don’t leave the people who use our applications and websites in the dust. In  this article we will explore &lt;strong&gt;creating a  timeless user experience&lt;/strong&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Want vs. Need&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;I can’t  count how many times a client has asked for something in the craziest timeline,  smallest budget and at the best quality humanly possible. Clients today want it  bigger, (or for a device… smaller), faster, innovative, sexy. They look at the  competition and say "I want that." Everyone wants to tap into social media.  They want an iPhone application, or to do something in &lt;a href="http://en.wikipedia.org/wiki/Augmented_reality"&gt;Augmented Reality&lt;/a&gt; because  they just read an article about it. At no point do throwing any of these items  into the mix add up to better experiences.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Even  something as simple as a redesign of a website "for a refresh" does not get you  a good experience. Building experiences with buzzwords and features are a drug,  and if Web and UX professionals don’t have a client intervention soon, more  useless websites and products are going to crowd out what few good experiences  there are. All projects should begin with this question: &lt;em&gt;Do you know what the problem  is, and does this (product, website, application) solve that problem for the  people that will use it?&lt;/em&gt;&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Attention! It’s a Limited Resource&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;Keeping  our attention is harder due to the sheer amount of information, products,  and applications being put in front of us daily. Choice is taken for granted, where  quality is something that is rare to find. Remember when just having an iPhone  app was enough to get attention? Now the Apple Store touts thousands of  applications. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;The applications for  the iPhone that are now finding success are those that have focused on the  experience and the people using them. It proves that first out of the gates  without considering the user experience could mean first to fail or fade away  into obscurity.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.nngroup.com/reports/life_cycle_of_tech.html"&gt;&lt;img src="http://images.sixrevisions.com/2009/10/26-02_lifecycle_tech_ux_chart.jpg" width="550" height="300" alt="User experience Chart." /&gt;&lt;/a&gt;&lt;span&gt;As time moves on the technology becomes enough for users and saturated with competitive products. The experience becomes the differentiator and continues to add value. Image source: &lt;a href="http://www.nngroup.com/reports/life_cycle_of_tech.html"&gt;  &lt;em&gt;The life cycle of a technology&lt;/em&gt;&lt;/a&gt;&lt;em&gt; by Nielsen Norman Group&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;So,  what qualities make a great experience? I think a carousel ride can show us.&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;The Carousel Experience&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;A  recent trip to the local mall with my son sparked my idea on "timeless user  experience". He was very excited to put his dollar in and get a token for the  ride and he really enjoyed it. I started thinking about carousels and how long  they have been around. The experience that kids then had, are the same as kids  today. This old piece of technology, in comparison to other options for  entertainment available today, is very limited in functionality and features.  Yet it still delivers a great experience.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/Carousel"&gt;&lt;img src="http://images.sixrevisions.com/2009/10/26-03_ux_carousel_experience.jpg" width="550" height="239" alt="The Carousel Experience" /&gt;&lt;/a&gt;&lt;span&gt;Carousels (term for "horse ballet") have been around in the form we know them since the mid-16th century. Image source: &lt;a href="http://en.wikipedia.org/wiki/Carousel%5D"&gt;Carousel&lt;/a&gt; on Wikipedia&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;How we can we apply  this "Carousel Experience" to creating a product or web application? For one,  it is an experience that places the enjoyment and desire for that experience  first. The technology or delivery of the  experience is not as important as the experience in itself. There is no  question how it works (familiar). Finally it is focused and meets the user’s  (in this case, children’s) needs. It doesn’t make candy or have embedded  touchscreens. It simply does the same thing it’s done for hundreds of years.&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Anatomy of a Timeless Experience&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;Experiences that are  timeless stand apart from the rest. Most companies can create a solid Web  application or product and make them usuable.   There are few that can move past that. You can breakdown the qualities  of a timeless experience into three main areas:&lt;/p&gt;&lt;br /&gt;&lt;h4&gt;Desirable&lt;/h4&gt;&lt;br /&gt;&lt;p&gt;Simply making something usable is not enough. Something that does it  a little better always comes along. Necessity is also somewhat based on context  (I could argue anything beyond food, water, and shelter is an extra). An  experience that creates the &lt;strong&gt;desire to  use it&lt;/strong&gt; because it’s fun, simple, or creates an emotional connection is  priceless. If the basic product or service experience is not desirable you  can’t add much to can change that. &lt;/p&gt;&lt;br /&gt;&lt;h4&gt;Familiar&lt;/h4&gt;&lt;br /&gt;&lt;p&gt;Striking a balance between the "familiar vs. fresh" as &lt;a href="http://www.useit.com/alertbox/familiar-design.html"&gt;Jakob Nielsen  puts it&lt;/a&gt; is  important. As a Web or UX professional working closely your products, websites,  or applications causes you to focus on the most detailed elements, which is not  how the user approaches it. The typical person interfaces with your website or  product much much less and is looking to accomplish a task. They search for  those &lt;strong&gt;familiar&lt;/strong&gt; features to get it  done and get on with their daily life.&lt;/p&gt;&lt;br /&gt;&lt;h4&gt;Focused&lt;/h4&gt;&lt;br /&gt;&lt;p&gt;Creating a goal-driven statement of what a product or application  does results in better product experiences. It meets expectations because it is &lt;strong&gt;focused&lt;/strong&gt; on solving the problem it  was created to address. There is power in doing one thing and it doing it very  well. So many products and services try to do everything. Compare the Twitter  experience to Facebook and it’s easy to see the difference. Twitter is clear on  what it does, Facebook is cluttered and can’t seem to make up its mind on what  it wants to be.&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Two Timeless Tales&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;Sometimes a few  brilliant products are able to squeeze out and prove that a timeless UX works  best. &lt;a href="http://www.theflip.com/en-us/"&gt;The Flip&lt;/a&gt; and &lt;a href="http://www.mint.com/"&gt;Mint.com&lt;/a&gt; are examples of successful experience-driven  products.&lt;/p&gt;&lt;br /&gt;&lt;h4&gt;Flip: Limited features. Unlimited  experiences.&lt;/h4&gt;&lt;br /&gt;&lt;p&gt;&lt;img src="http://images.sixrevisions.com/2009/10/26-04_ux_flip.jpg" width="550" height="239" alt="Flip: Limited features. Unlimited experiences." /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;The Background:&lt;/strong&gt; In comparison to other big name video cameras from  companies like Sony, the feature set for the Flip seems to fall flat. To name  just a few features: A tiny screen (1.5 inches), no tapes or discs, no menus or  settings. Even the zoom is nearly worthless.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;The Experience: &lt;/strong&gt;The  Flip beats the competition where it counts: It simply shoots videos. There are  no mistakes to be made, the interface is a record on or off button. It’s  compact and easy to take everywhere. Plug it in and download to your computer  (USB). There’s even software ready to go for easy editing or sharing on  YouTube. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;How it’s timeless: &lt;/strong&gt;&lt;em&gt;Doing  more&lt;/em&gt; sometimes &lt;em&gt;means less&lt;/em&gt; to people using your product if it doesn’t meet their  needs. By creating a very focused set of features that it does very well, and  making it a very easy and fun experience the Flip has &lt;a href="http://www.wired.com/gadgetlab/2008/03/flip-the-little/"&gt;taken 20% of the market  share&lt;/a&gt;. I like  to think that &lt;em&gt;a timeless UX&lt;/em&gt; took 20% of the market share.&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Mint: More money. Less problems.&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;&lt;img src="http://images.sixrevisions.com/2009/10/26-05_ux_mint.jpg" width="550" height="239" alt="Flip: Limited features. Unlimited experiences." /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;The Background:&lt;/strong&gt; Mint came into the financial software market as an  unknown startup, which is a very large hurdle when you are asking people to  trust you with the security of not &lt;em&gt;just&lt;/em&gt; their financial information, but every  bank and credit card password. More established players like &lt;a href="http://www.intuit.com/"&gt;Intuit&lt;/a&gt; and most  banks and credit card companies have been creating financial software and  online experiences for years.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;The Experience: &lt;/strong&gt;Mint  has been able to find success by redefining money management. Through a few  clicks, Mint brings together all accounts into one place giving people a  encompassing view of their finances. There’s a slick interface to manage  budgets, and important updates are delivered to email or devices.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;How it’s timeless: &lt;/strong&gt;Taking  an innovative approach and simplifying the experience of managing money and  making it enjoyable has paid off for Mint, literally. As Peter &lt;a href="http://www.adaptivepath.com/blog/2009/09/16/user-experience-5-million-per-employee/"&gt;Merholz  from Adaptive Path&lt;/a&gt; put it: "Mint.com has 35 employees. Sold for $170MM.  That’s $5MM per. &lt;strong&gt;That’s the value of UX.&lt;/strong&gt;"&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Keep Fighting the Good  (Experience) Fight&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;Web and UX  professionals battle everyday for the qualities that make up the timeless  experience. Unfortunately concerns like: being first to market, shareholder expectations (&lt;em&gt;profits&lt;/em&gt;), trying to one up the competition, and many other  factors result in complex, and run-of-the-mill experiences.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Websites and applications with a timeless experience are  just that, timeless. They will continue to win the hearts and minds of the  people who use them.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;How do &lt;em&gt;you&lt;/em&gt; create timeless user experiences?&lt;/strong&gt; What are some important things to keep in mind when designing an effective user experience? Join the discussion in the comments.&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;About the Author&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;&lt;img src="http://images.sixrevisions.com/authors/francisco_inchauste_small.jpg" alt="" width="80" height="80" /&gt;&lt;strong&gt;Francisco Inchauste&lt;/strong&gt; is a web and interaction designer whose work you can find over at his online presence – &lt;a href="http://www.getfinch.com/"&gt;&lt;strong&gt;Finch&lt;/strong&gt;&lt;/a&gt;. By day, he works as a UX specialist for &lt;a href="http://www.universalmind.com/"&gt;&lt;strong&gt;Universal Mind&lt;/strong&gt;&lt;/a&gt;. He’s written for various design weblogs such as &lt;a href="http://www.smashingmagazine.com/"&gt;&lt;strong&gt;Smashing Magazine&lt;/strong&gt;&lt;/a&gt;. Connect with him on &lt;a href="http://twitter.com/iamfinch/"&gt;&lt;strong&gt;Twitter&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3957234700910586100-7266524563471216252?l=vkgyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://feedproxy.google.com/~r/SixRevisions/~3/ohqp0VM2TS8/' title='Creating a Timeless User Experience'/><link rel='replies' type='application/atom+xml' href='http://vkgyan.blogspot.com/feeds/7266524563471216252/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vkgyan.blogspot.com/2009/11/creating-timeless-user-experience.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3957234700910586100/posts/default/7266524563471216252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3957234700910586100/posts/default/7266524563471216252'/><link rel='alternate' type='text/html' href='http://vkgyan.blogspot.com/2009/11/creating-timeless-user-experience.html' title='Creating a Timeless User Experience'/><author><name>VkwavE</name><uri>http://www.blogger.com/profile/09406034755504615492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_I8bBUvwKnKo/S0OheyMULTI/AAAAAAAAAKA/-M3c9Wu097A/S220/vk-2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3957234700910586100.post-2905443844126873814</id><published>2009-11-12T05:52:00.000-08:00</published><updated>2009-11-12T05:53:17.978-08:00</updated><title type='text'>Top 20 Essential Firefox Add-ons for Web Designers</title><content type='html'>&lt;span style="font-family: verdana; font-size: 100%;"&gt;&lt;br /&gt;&lt;a href="http://feedproxy.google.com/~r/SixRevisions/~3/W7y76WJHNPs/"&gt;Top 20 Essential Firefox Add-ons for Web Designers&lt;/a&gt;:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: verdana; font-size: 100%;"&gt;Mozilla Firefox is a very popular browser, especially among web designers and developers. These days, with such a crowded field, staying at the top of the browser heap takes a lot of work. One of the factors that make Firefox so well-liked is the huge library of great extensions that enhance your browsing experience. Among the massive list of add-ons, many are vital to web designers and developers. If used, it will make your workflow quicker and more productive.&lt;br /&gt;Let’s look at our top &lt;strong&gt;20 essential Firefox extensions geared for people who build websites&lt;/strong&gt;.&lt;br /&gt;&lt;h3&gt;1. &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/60"&gt;Web Developer&lt;/a&gt;&lt;/h3&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/60"&gt;&lt;img alt="Web Developer" height="300" src="http://images.sixrevisions.com/2009/11/06-01_plugin_developer.png" width="550" /&gt;&lt;/a&gt;&lt;br /&gt;The &lt;em&gt;Web Developer&lt;/em&gt; add-on extends Mozilla Firefox by adding a toolbar with various options for working with web pages. For example, it has an option to inspect CSS styles of page elements that will tell you what CSS attributes they have, and which styles affect them.&lt;br /&gt;&lt;h3&gt;2. &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/3036"&gt;SeoQuake&lt;/a&gt;&lt;/h3&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/3036"&gt;&lt;img alt="SeoQuake" height="300" src="http://images.sixrevisions.com/2009/11/06-02_plugin_seo_quake.png" width="550" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;em&gt;SeoQuake&lt;/em&gt; will help you in optimizing your web pages for search engines. It gives you an SeoBar that has loads of useful SEO-related options for you to take advantage of. This extension will assist you in identify issues pertaining to search engine indexing in your web pages.&lt;br /&gt;&lt;h3&gt;3. &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/1985"&gt;Window Resizer 1.0&lt;/a&gt;&lt;/h3&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/1985"&gt;&lt;img alt="Window Resizer 1.0" height="300" src="http://images.sixrevisions.com/2009/11/06-03_plugin_resizer.jpg" width="550" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;em&gt;Window Resizer&lt;/em&gt; comes in handy for testing different screen sizes and monitor resolutions. It quickly and accurately resizes Firefox’s viewport so that you can test to see how your design looks in standard resolution sizes.&lt;br /&gt;&lt;h3&gt;4. &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/5648"&gt;FireShot&lt;/a&gt;&lt;/h3&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/5648"&gt;&lt;img alt="FireShot" height="300" src="http://images.sixrevisions.com/2009/11/06-04_plugin_screenshot.jpg" width="550" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;FireShot&lt;/em&gt; is a Firefox add-on that creates screenshots of your web page. What is unique about this plugin is that it gives you a set of editing and annotation tools for working with your screenshots. This can be a handy extension to have for presenting your work in your portfolio.&lt;br /&gt;&lt;h3&gt;5. &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/1843"&gt;Firebug&lt;/a&gt;&lt;/h3&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/1843"&gt;&lt;img alt="Firebug" height="300" src="http://images.sixrevisions.com/2009/11/06-05_plugin_firebug.jpg" width="550" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Firebug&lt;/em&gt; is considered to be the ultimate developer’s tool for Firefox. You are given a ton of web development tools to use from within your browser. You can explore, edit, debug, and monitor CSS, HTML, and JavaScript in real-time on any web page.&lt;br /&gt;&lt;h3&gt;6. &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/748"&gt;Greasemonkey&lt;/a&gt;&lt;/h3&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/748"&gt;&lt;img alt="Greasemonkey" height="300" src="http://images.sixrevisions.com/2009/11/06-06_plugin_greasemonkey.jpg" width="550" /&gt;&lt;/a&gt;&lt;br /&gt;The &lt;em&gt;Greasemonkey&lt;/em&gt; Firefox add-on enables you to modify how a web page looks and works by using small snippets of JavaScript. There are hundreds of scripts that &lt;a href="http://userscripts.org/"&gt;you can download&lt;/a&gt; to enhance this add-on.&lt;br /&gt;&lt;h3&gt;7. &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/271"&gt;ColorZilla&lt;/a&gt;&lt;/h3&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/271"&gt;&lt;img alt="Color Zilla" height="300" src="http://images.sixrevisions.com/2009/11/06-07_plugin_colorzilla.png" width="550" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;em&gt;ColorZilla&lt;/em&gt; is an incredibly simple extension for Firefox. If you’ve ever wanted to determine what colors are used on a web page, ColorZilla is the tool for the job. It adds an eyedropper icon to the bottom-left corner of Firefox. &lt;br /&gt;&lt;h3&gt;8. &lt;a href="http://fireftp.mozdev.org/"&gt;FireFTP&lt;/a&gt;&lt;/h3&gt;&lt;a href="http://fireftp.mozdev.org/"&gt;&lt;img alt="FireFTP" height="300" src="http://images.sixrevisions.com/2009/11/06-08_plugin_fireftp.jpg" width="550" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;FireFTP&lt;/em&gt; is a streamlined Firefox extension for uploading files to a server. It offers several advantages to standalone FTP applications, such as its operating system-independent requirements. This browser add-on has all the features you would expect from standalone apps.&lt;br /&gt;&lt;h3&gt;9. &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/1419"&gt;IE Tab&lt;/a&gt;&lt;/h3&gt;&lt;img alt="IE Tab " height="300" src="http://images.sixrevisions.com/2009/11/06-09_plugin_ietab.jpg" width="550" /&gt;&lt;br /&gt;This great add-on for web developers allows you to switch back and forth from IE and Firefox layout engines with a click of a button. This permits you to test and compare how each browser renders your web pages without having to leave Firefox or install IE(vil). &lt;br /&gt;&lt;h3&gt;10. &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/2290"&gt;Palette Grabber&lt;/a&gt;&lt;/h3&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/2290"&gt;&lt;img alt="Palette Grabber " height="300" src="http://images.sixrevisions.com/2009/11/06-10_plugin_pallete.jpg" width="550" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This add-on will build color themes that are exportable to popular graphic-editing software such as Photoshop, Paint Shop Pro, GIMP, Fireworks, and Paint.NET of the web page you’re currently viewing.&lt;br /&gt;&lt;h3&gt;11. &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/4415"&gt;Font Finder 0.5c&lt;/a&gt;&lt;/h3&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/4415"&gt;&lt;img alt="Font Finder 0.5c" height="300" src="http://images.sixrevisions.com/2009/11/06-11_plugin_font_finder.jpg" width="550" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;With this add-on, you can highlight any text on a page to find out CSS styling information about that highlighted block of text.&lt;br /&gt;&lt;h3&gt;12. &lt;a href="https://addons.mozilla.org/firefox/addon/2318"&gt;Total Validator&lt;/a&gt;&lt;/h3&gt;&lt;a href="https://addons.mozilla.org/firefox/addon/2318"&gt;&lt;img alt="Total Validator" height="300" src="http://images.sixrevisions.com/2009/11/06-12_plugin_total_validator.jpg" width="550" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This extension is an all-in-one validation tool that will check HTML, links, take screenshots and do a lot more. It also performs accessibility validation (WCAG, US-508), broken link checking, spell checking (in five different languages), and take screen captures via different web browsers and operating systems to see how your web pages look.&lt;br /&gt;&lt;h3&gt;13. &lt;a href="http://platypus.mozdev.org/"&gt;Platypus&lt;/a&gt;&lt;/h3&gt;&lt;a href="http://platypus.mozdev.org/"&gt;&lt;img alt="Platypus" height="300" src="http://images.sixrevisions.com/2009/11/06-13_plugin_platypus.png" width="550" /&gt;&lt;/a&gt;&lt;br /&gt;Hands down, &lt;em&gt;Platypus&lt;/em&gt; is one of the best Firefox extensions for modifying a web page. It works with &lt;a href="http://greasemonkey.mozdev.org/"&gt;Greasemonkey&lt;/a&gt; as a sort of WYSIWYG and it will remember your edits when you visit the web page again. You can use it to experiment with different variations of a web design.&lt;br /&gt;&lt;h3&gt;14. &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/2064"&gt;Dummy Lipsum&lt;/a&gt;&lt;/h3&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/2064"&gt;&lt;img alt="Dummy Lipsum" height="300" src="http://images.sixrevisions.com/2009/11/06-14_plugin_lorem.png" width="550" /&gt;&lt;/a&gt;&lt;br /&gt;An add-on with a very simple purpose, &lt;em&gt;Dummy Lipsum&lt;/em&gt; generates &lt;a href="http://en.wikipedia.org/wiki/Lorem_ipsum"&gt;Lorem Ipsum&lt;/a&gt; dummy text for you to use in your designs.&lt;br /&gt;&lt;h3&gt;15. &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/4274"&gt;Page Diff&lt;/a&gt;&lt;/h3&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/4274"&gt;&lt;img alt="Page Diff " height="300" src="http://images.sixrevisions.com/2009/11/06-15_plugin_page_diff.jpg" width="550" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;em&gt;Page Diff&lt;/em&gt;  is an add-on that helps web developers and designers see HTML source code differences between web pages. This is helpful for finding code irregularities or differences that will enable you to debug rendering issues.&lt;br /&gt;&lt;h3&gt;16. &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/4111"&gt;Aardvark&lt;/a&gt;&lt;/h3&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/4111"&gt;&lt;img alt="Aardvark" height="300" src="http://images.sixrevisions.com/2009/11/06-16_plugin_aardvark.png" width="550" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;em&gt;Aardvark&lt;/em&gt;, aimed at front-end web developers, let’s you select web page elements and gives you several options for them, such as removing them from the web page (great for screen shots) or modifying their colors (helpful when printing web pages).&lt;br /&gt;&lt;h3&gt;17. &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/1002?id=1002&amp;amp;application=firefox"&gt;Codetch&lt;/a&gt;&lt;/h3&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/1002?id=1002&amp;amp;application=firefox"&gt;&lt;img alt="Codetch" height="300" src="http://images.sixrevisions.com/2009/11/06-17_plugin_codetch.jpg" width="550" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Codetch&lt;/em&gt; is a WYSIWYG editor add-on that allows you to edit web pages directly in Firefox. The interface is modeled after Dreamweaver (but thankfully, the price is not). &lt;br /&gt;&lt;h3&gt;18. &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/539" title="Measure It"&gt;Measure It&lt;/a&gt;&lt;/h3&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/539"&gt;&lt;img alt="Measure It" height="300" src="http://images.sixrevisions.com/2009/11/06-18_plugin_measure_it.jpg" width="550" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;em&gt;Measure It&lt;/em&gt; is an add-on that gives you a built-in ruler for measuring web page elements. It’s great for figuring out dimensions of things on a web page.&lt;br /&gt;&lt;h3&gt;19. &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/5369"&gt;YSlow&lt;/a&gt;&lt;/h3&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/5369"&gt;&lt;img alt="YSlow" height="300" src="http://images.sixrevisions.com/2009/11/06-19_plugin_yslow.png" width="550" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;em&gt;YSlow&lt;/em&gt; is a web browser utility that benchmarks a web page’s front-end design performance. It will assist you in optimizing your web designs for fast response times by identifying performance issues.&lt;br /&gt;&lt;h3&gt;20. &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/13357"&gt;CSSViewer&lt;/a&gt;&lt;/h3&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/13357"&gt;&lt;img alt="CSSViewer" height="300" src="http://images.sixrevisions.com/2009/11/06-20_plugin_css.jpg" width="550" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;CSSViewer&lt;/em&gt; allows you to inspect CSS properties on a web page that you’re viewing. It’s a great way to study styles that you’ve seen on websites to learn CSS development techniques.&lt;br /&gt;&lt;h4&gt;&lt;strong&gt;What Firefox Addons do you use?&lt;/strong&gt;&lt;/h4&gt;Why do you use them? Join us in the comments!&lt;br /&gt;&lt;em&gt;*Co-authored by Jacob Gube&lt;/em&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3957234700910586100-2905443844126873814?l=vkgyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkgyan.blogspot.com/feeds/2905443844126873814/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vkgyan.blogspot.com/2009/11/top-20-essential-firefox-add-ons-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3957234700910586100/posts/default/2905443844126873814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3957234700910586100/posts/default/2905443844126873814'/><link rel='alternate' type='text/html' href='http://vkgyan.blogspot.com/2009/11/top-20-essential-firefox-add-ons-for.html' title='Top 20 Essential Firefox Add-ons for Web Designers'/><author><name>VkwavE</name><uri>http://www.blogger.com/profile/09406034755504615492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_I8bBUvwKnKo/S0OheyMULTI/AAAAAAAAAKA/-M3c9Wu097A/S220/vk-2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3957234700910586100.post-5445167934599187880</id><published>2009-11-12T05:42:00.000-08:00</published><updated>2009-11-12T05:44:16.143-08:00</updated><title type='text'>The Best Free Fonts of 2009</title><content type='html'>&lt;span style="color: blue;"&gt;&lt;span class="Apple-style-span" style="text-decoration: underline;"&gt;The Best Free Fonts of 2009:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;As this year comes to a close, we can look back and see that 2009 was a big year for typography. We saw more web designs with a focus on type, and there were some pretty amazing fonts released. Here are some of the best free fonts from this past year. A few of the fonts below were released at the end of 2008, but since they didn’t see much action until this year, I included them in the list.&lt;br /&gt;&lt;h3&gt;&lt;a href="http://www.theleagueofmoveabletype.com/fonts/4-chunk"&gt;Chunk&lt;/a&gt;&lt;/h3&gt;&lt;a href="http://www.theleagueofmoveabletype.com/fonts/4-chunk"&gt;&lt;img alt="fonts" src="http://webdesignledger.com/wp-content/uploads/2009/07/professional_fonts_13.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;Chunk is an ultra-bold slab serif typeface that is reminiscent of old American Western woodcuts, broadsides, and newspaper headlines. Used mainly for display, the fat block lettering is unreserved yet refined for contemporary use.&lt;br /&gt;&lt;h3&gt;&lt;a href="http://www.josbuivenga.demon.nl/calluna.html"&gt;Calluna&lt;/a&gt;&lt;/h3&gt;&lt;a href="http://www.josbuivenga.demon.nl/calluna.html"&gt;&lt;img alt="Free Fonts" src="http://webdesignledger.com/wp-content/uploads/2009/08/fresh_fonts_2.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;Calluna supports a very wide range in languages and is a very complete OpenType typeface. Each font counts 723 glyphs. &lt;br /&gt;&lt;h3&gt;&lt;a href="http://www.fontsquirrel.com/fonts/Vegur"&gt;Vegur&lt;/a&gt;&lt;/h3&gt;&lt;a href="http://www.fontsquirrel.com/fonts/Vegur"&gt;&lt;img alt="Free Fonts" src="http://webdesignledger.com/wp-content/uploads/2009/08/fresh_fonts_6.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;&lt;a href="http://www.theleagueofmoveabletype.com/fonts/7-league-gothic"&gt;League Gothic&lt;/a&gt;&lt;/h3&gt;&lt;a href="http://www.theleagueofmoveabletype.com/fonts/7-league-gothic"&gt;&lt;img alt="fonts" src="http://webdesignledger.com/wp-content/uploads/2009/11/fonts_2009_2.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;League Gothic is a revival of an old classic, and one of our favorite typefaces, Alternate Gothic No.1. It was originally designed by Morris Fuller Benton for the American Type Founders Company (ATF) in 1903. The company went bankrupt in 1993. And since the original typeface was created before 1923, the typeface is in the public domain.&lt;br /&gt;&lt;h3&gt;&lt;a href="http://www.dafont.com/sansation.font"&gt;Sansation&lt;/a&gt;&lt;/h3&gt;&lt;a href="http://www.dafont.com/sansation.font"&gt;&lt;img alt="Free Fonts" src="http://webdesignledger.com/wp-content/uploads/2009/08/fresh_fonts_4.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;h3&gt;&lt;a href="http://www.typophile.com/node/50437"&gt;Quicksand&lt;/a&gt;&lt;/h3&gt;&lt;a href="http://www.typophile.com/node/50437"&gt;&lt;img alt="Free Fonts" src="http://webdesignledger.com/wp-content/uploads/2009/08/fresh_fonts_13.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;h3&gt;&lt;a href="http://www.fontsquirrel.com/fonts/Mentone"&gt;Mentone&lt;/a&gt;&lt;/h3&gt;&lt;a href="http://www.fontsquirrel.com/fonts/Mentone"&gt;&lt;img alt="Free Fonts" src="http://webdesignledger.com/wp-content/uploads/2009/08/fresh_fonts_3.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;Mentone is a new general purpose typeface, an attempt at extending the line of the great sans-serifs of the previous century, Frutiger – Stone Sans – Myriad. The font has round corners and subtle chamfers, which are all but invisible at text sizes, but add an upbeat, irreverent expression at display sizes. The typeface is named after the beautiful bayside suburb of Melbourne, Australia, where the designer lives.&lt;br /&gt;&lt;h3&gt;&lt;a href="http://betatype.com/node/35"&gt;Serif Beta&lt;/a&gt;&lt;/h3&gt;&lt;a href="http://betatype.com/node/35"&gt;&lt;img alt="Serif Beta" src="http://webdesignledger.com/wp-content/uploads/2009/07/professional_fonts_2.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;h3&gt;&lt;a href="http://www.theleagueofmoveabletype.com/fonts/8-goudy-bookletter-1911"&gt;Goudy Bookletter 1911&lt;/a&gt;&lt;/h3&gt;&lt;a href="http://www.theleagueofmoveabletype.com/fonts/8-goudy-bookletter-1911"&gt;&lt;img alt="fonts" src="http://webdesignledger.com/wp-content/uploads/2009/11/fonts_2009_3.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;Based on Frederic Goudy’s Kennerley Oldstyle.&lt;br /&gt;&lt;h3&gt;&lt;a href="http://www.campivisivi.net/titillium/?page_id=2"&gt;Titilium&lt;/a&gt;&lt;/h3&gt;&lt;a href="http://www.campivisivi.net/titillium/?page_id=2"&gt;&lt;img alt="fonts" src="http://webdesignledger.com/wp-content/uploads/2009/07/professional_fonts_10.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;h3&gt;&lt;a href="http://www.theleagueofmoveabletype.com/fonts/1-junction"&gt;Junction&lt;/a&gt;&lt;/h3&gt;&lt;a href="http://www.theleagueofmoveabletype.com/fonts/1-junction"&gt;&lt;img alt="fonts" src="http://webdesignledger.com/wp-content/uploads/2009/07/professional_fonts_1.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;Junction is where the best qualities of serif and sans serif typefaces come together. It has the hand drawn and human qualities of a serif, and still retains the clarity and efficiencies of a sans serif typeface. It combines the best of both worlds.&lt;br /&gt;&lt;h3&gt;&lt;a href="http://new.myfonts.com/fonts/insigne/sovba/"&gt;Sovba&lt;/a&gt;&lt;/h3&gt;&lt;a href="http://new.myfonts.com/fonts/insigne/sovba/"&gt;&lt;img alt="fonts" src="http://webdesignledger.com/wp-content/uploads/2009/11/fonts_2009_4.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;Sovba is an amiable rounded sans-serif inspired by handwriting. Sovba is useful for a look that is uniquely casual, fresh and smooth. Sovba simplifies character forms down to their basic characteristics, and has a strong, silky smooth forward motion.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3957234700910586100-5445167934599187880?l=vkgyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkgyan.blogspot.com/feeds/5445167934599187880/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vkgyan.blogspot.com/2009/11/best-free-fonts-of-2009.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3957234700910586100/posts/default/5445167934599187880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3957234700910586100/posts/default/5445167934599187880'/><link rel='alternate' type='text/html' href='http://vkgyan.blogspot.com/2009/11/best-free-fonts-of-2009.html' title='The Best Free Fonts of 2009'/><author><name>VkwavE</name><uri>http://www.blogger.com/profile/09406034755504615492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_I8bBUvwKnKo/S0OheyMULTI/AAAAAAAAAKA/-M3c9Wu097A/S220/vk-2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3957234700910586100.post-6404405863637668279</id><published>2009-08-21T03:30:00.000-07:00</published><updated>2009-08-21T03:31:22.531-07:00</updated><title type='text'>How to create a simple web based chat application?</title><content type='html'>&lt;span style="color: #42423d; line-height: 17px;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;In this tutorial you will be able to creating a simple web-based chat application with PHP and jQuery. This sort of utility would be perfect for a live support system for your website.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://bit.ly/hxESI" style="color: #6699cc;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;http://bit.ly/hxESI&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3957234700910586100-6404405863637668279?l=vkgyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkgyan.blogspot.com/feeds/6404405863637668279/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vkgyan.blogspot.com/2009/08/how-to-create-simple-web-based-chat_21.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3957234700910586100/posts/default/6404405863637668279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3957234700910586100/posts/default/6404405863637668279'/><link rel='alternate' type='text/html' href='http://vkgyan.blogspot.com/2009/08/how-to-create-simple-web-based-chat_21.html' title='How to create a simple web based chat application?'/><author><name>VkwavE</name><uri>http://www.blogger.com/profile/09406034755504615492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_I8bBUvwKnKo/S0OheyMULTI/AAAAAAAAAKA/-M3c9Wu097A/S220/vk-2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3957234700910586100.post-6899465709433897219</id><published>2009-08-21T03:19:00.000-07:00</published><updated>2009-08-21T03:24:08.722-07:00</updated><title type='text'>Get data from a URL using cURL PHP</title><content type='html'>&lt;span class="Apple-style-span"   style="  border-collapse: collapse; font-family:arial;font-size:13px;"&gt;&lt;p&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;span class="Apple-style-span"  style="font-family:verdana;"&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;There are times when you need to fetch data from certain URL. This URL can give you RSS feeds or it can be a JSON data. But while writing a script you may often face challenge to fetch the contents from the URL. Some programmers use file_get_contents() function of PHP to get the data from the URL, but by default the http is not supported in the argument of this function. So to get the contents from a URL you have to make a curl request. The procedure to do the same is as follows.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;?php&lt;/p&gt;&lt;p&gt;$url='http://twitter.com/statuses/user_timeline/16387631.json'; //rss link for the twitter timeline print_r(get_data($url));&lt;/p&gt;&lt;p&gt; //dumps the content, you can manipulate as you wish to   &lt;/p&gt;&lt;p&gt; /* gets the data from a URL */   &lt;/p&gt;&lt;p&gt;function get_data($url) &lt;/p&gt;&lt;p&gt;{&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;$ch = curl_init(); &lt;/p&gt;&lt;p&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;$timeout = 5; &lt;/p&gt;&lt;p&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;curl_setopt($ch,CURLOPT_URL,$url); &lt;/p&gt;&lt;p&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); &lt;/p&gt;&lt;p&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout); &lt;/p&gt;&lt;p&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;$data = curl_exec($ch); &lt;/p&gt;&lt;p&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;curl_close($ch); &lt;/p&gt;&lt;p&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;return $data; &lt;/p&gt;&lt;p&gt;} &lt;/p&gt;&lt;p&gt;?&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;This is really important function and can be used in multiple ways. In the above example I am fetching my tweets in the form of JSON. You do not need any authentication to do that and hence you can get the output. But some URLs which need to be authenticated may not return anything but an error. So you have to take care of that. This function is pretty basic example of CURL request.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;You can enhance this function and have fun.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3957234700910586100-6899465709433897219?l=vkgyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkgyan.blogspot.com/feeds/6899465709433897219/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vkgyan.blogspot.com/2009/08/get-data-from-url-using-curl-php.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3957234700910586100/posts/default/6899465709433897219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3957234700910586100/posts/default/6899465709433897219'/><link rel='alternate' type='text/html' href='http://vkgyan.blogspot.com/2009/08/get-data-from-url-using-curl-php.html' title='Get data from a URL using cURL PHP'/><author><name>VkwavE</name><uri>http://www.blogger.com/profile/09406034755504615492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_I8bBUvwKnKo/S0OheyMULTI/AAAAAAAAAKA/-M3c9Wu097A/S220/vk-2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3957234700910586100.post-5757926932836587199</id><published>2009-07-28T23:21:00.001-07:00</published><updated>2009-07-31T11:18:15.781-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web Tools'/><title type='text'>40 Free And Useful GUI Icon Sets For Web Designers</title><content type='html'>40 Free And Useful GUI Icon Sets For Web Designers &lt;a href="Http://Bit.Ly/GcvPP"&gt;have a look&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3957234700910586100-5757926932836587199?l=vkgyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkgyan.blogspot.com/feeds/5757926932836587199/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vkgyan.blogspot.com/2009/07/40-free-and-useful-gui-icon-sets-for_28.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3957234700910586100/posts/default/5757926932836587199'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3957234700910586100/posts/default/5757926932836587199'/><link rel='alternate' type='text/html' href='http://vkgyan.blogspot.com/2009/07/40-free-and-useful-gui-icon-sets-for_28.html' title='40 Free And Useful GUI Icon Sets For Web Designers'/><author><name>VkwavE</name><uri>http://www.blogger.com/profile/09406034755504615492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_I8bBUvwKnKo/S0OheyMULTI/AAAAAAAAAKA/-M3c9Wu097A/S220/vk-2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3957234700910586100.post-7768941477078253043</id><published>2009-07-28T12:31:00.001-07:00</published><updated>2009-07-28T12:31:47.925-07:00</updated><title type='text'>Add-ons for Google Chrome</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS'; color: rgb(51, 51, 51); font-size: 13px; line-height: 18px; "&gt;Increase the functionality of Google Chrome through these &lt;a href="http://www.readwriteweb.com/archives/make_add-ons_for_google_chrome.php" target="_blank" style="color: rgb(68, 85, 102); "&gt;bookmarklets. &lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3957234700910586100-7768941477078253043?l=vkgyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkgyan.blogspot.com/feeds/7768941477078253043/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vkgyan.blogspot.com/2009/07/add-ons-for-google-chrome.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3957234700910586100/posts/default/7768941477078253043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3957234700910586100/posts/default/7768941477078253043'/><link rel='alternate' type='text/html' href='http://vkgyan.blogspot.com/2009/07/add-ons-for-google-chrome.html' title='Add-ons for Google Chrome'/><author><name>VkwavE</name><uri>http://www.blogger.com/profile/09406034755504615492</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_I8bBUvwKnKo/S0OheyMULTI/AAAAAAAAAKA/-M3c9Wu097A/S220/vk-2.jpg'/></author><thr:total>0</thr:total></entry></feed>
