Tech Support Websites

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Thursday, 11 October 2012

Geolocation spoofing with Windows 8 Simulator

Posted on 21:43 by Unknown

While working on a geo-location application, you would want to see how your app works for different coordinates.

Windows 8 has a very helpful simulator that makes testing your geolocation based web application or Windows 8 Store app, easy.

The Windows 8 Simulator exe can be found at this path (assuming your system files are in the C Drive): C:\Program Files\Common Files\microsoft shared\Windows Simulator\11.0

The Simulator can also be invoked through Visual Studio 2012.

Update: I noticed that this tool is available after you install Visual Studio 2010 Express for Windows 8 or VS  2012

Windows 8 Simulator

To change the default location's coordinates, select the Location icon in the Simulator & fill the latitude and longitude of the place you want to test your app for.

Happy geo-location spoofing!

Related: Using the Windows 8 Simulator & VS 2012 to Debug the IE10 Touch Events and Your Responsive Design
Read More
Posted in Windows8 | No comments

Wednesday, 10 October 2012

Interesting stats on JavaScript libraries

Posted on 21:29 by Unknown


PPK, a JS guru, published a public poll to know the popularity of JavaScript libraries. Among 3200+ votes cast, 91% said yes to the question "Do you use any JavaScript library in more than 50% of your projects"  and the same percentage of people who participated in the poll said they have used jQuery in the last year.

Popular JavaScript libraries can be accessed from Google's & Microsoft's CDNs. CloudFlare's CDN offers 158 JavaScript libraries that you can include in your code (for improved performance) instead of having a local copy. For JS enthusiasts, their library list with links to their respective home pages, is something worth exploring.
Read More
Posted in Javascript, jQuery | No comments

HOW TO quickly find if a site/service is available as a Windows 8 app

Posted on 10:41 by Unknown

Considering that there is currently no official Windows 8 app directory, how do you search for apps related to a keyword?

Let's say, you wanted to know about Twitter or FourSquare client apps. Type in the following queries into Google or Bing to see what related apps are already in the Microsoft Store & get more information about them -


site:apps.microsoft.com foursquare 

site:apps.microsoft.com twitter

The root site, apps.microsoft.com, currently throws a "403 - Forbidden: Access is denied" error message. A Windows 8 Store directory website will probably be available after the official Windows 8 launch on October 26th.
Read More
Posted in HOWTO, Windows8 | No comments

Tuesday, 9 October 2012

A rant on WebPlatform.org

Posted on 10:05 by Unknown

Yesterday W3C announced the creation of a new website WebPlatform.org as a "place to come for answers to your trickiest (and simplest) development and design questions about the Open Web Platform."

Microsoft, Opera, Google, Facebook, Mozilla, Nokia, Adobe and W3C will contribute content.

The Web Platform Docs (WPD) Getting Started page loftily announces that "Anyone can contribute to WPD. To get started, you'll first need to register and verify your email address....The community is friendly and welcoming to newcomers..."

When I tried to register this is the message I see -

Account creation from this IP address (199.27.75.20) has been blocked by Cmills.

The reason given by Cmills is Autoblocked because your IP address has been recently used by "Ella". The reason given for Ella's block is "Inserting nonsense/gibberish into pages: Seems to be a bot, or a troublemaker"

My Internet service provider is Airtel, one of India's and possibly the world's largest service providers and they give me a dynamic IP address. It is totally unfair & illogical that WPD should block me because someone else shares this dynamic IP address.

I was also surprised to see that a community initiative like this doesn't use an authentication mechanism like OpenId as popular community websites do.

I'm also upset with some self-appointed guardians of web standards for talking low of W3schools & suggesting that WPD will supplant it. W3schools which started in 1998, beats any other web developer reference  in staying power.

W3Schools is huge considering it has been written over a long period of time. The site doesn't appear to have a large team but it is truly remarkable how they have churned out a large body of work. The number of site pages indexed by Google is a rough measure of the size of a website. The search query site:w3schools.com reveals that W3Schools has about 45,700 pages. I don't know of any similar website that offers unbiased technical guidance on the same scale and in plain English.

Critics complain the site's information is not up-to-date.  While the complaint is valid, it may be harsh to expect the site owners to make immediate modifications as things change. The inaccuracies stem out of the fact that W3Schools attempts to present information in a simplified manner. At times, it may be too simplified to upset some pedantic folks.

W3Schools has the courage to admit that the content may not be correct. This is a reasonable warning for two reasons. They don't charge users anything and due to the evolving nature of the Web, information can change fast. They have a link in the footer that asks readers to report errors.

I have come across many reputable sites that don't bother updating their sites with the latest information so why just blame W3Schools, it's run by humans after all. I wish not just W3Schools but all technical literature on the web had a last modified date on every web page of value.

I hope WPD can emulate W3Schools' simplicity.

Read More
Posted in Rant | No comments

Saturday, 6 October 2012

Get fresh news fast from Twitter and Google News JSONP feeds using jQuery

Posted on 06:11 by Unknown


Twitter is a good source for raw local news. Google News aggregates content from publishers around the world. Both of these services provide JSONP feeds.

Try out my search application written in JavaScript that gets the latest tweets and news from these JSONP feeds. As it is all in JavaScript, you can view the HTML source to see how it works.

Resources you may need if you want to adapt it for your requirement -

  • Infinite scrolling with JQuery, AJAX & Twitter
  • Google News Search JSON API Developer's Guide
  • Twitter Search API Reference
  • Using JSON to Exchange Data


Read More
Posted in APIs, Javascript, jQuery | No comments

Thursday, 4 October 2012

Windows 8 - Rant #1

Posted on 07:39 by Unknown
Forget the Start Button, there are no pre-installed games either in Windows 8 (basic RTM edition) unlike all previous versions of Windows.

The Minesweeper game is now a free install-able app - a whooping 100 MB download!


As there is no proper progress indicator, just a message "Installing Microsoft Minesweeper...", there is no way of knowing if there is anything happening at all and how long you'll have to wait for it to finish installing. It took more than 20 minutes on a low-bandwidth Internet connection to finish downloading and I don't recollect seeing any message that the app was successfully installed.

The new Minesweeper with lots of bells & whistles, is no longer the Minesweeper of yesteryears.

And oh, you have to remember Windows 8 keyboard shortcuts to get your way around. The keyboard shortcut to take a screenshot is Windows key + PrintScreen key.

Update: While installing the Wordament app, I discovered that if you click on the "Installing app..." message in the top right corner, you get to see the progress bar on a separate page.


I think it would be helpful if the progress indicator was shown on the same page.

All apps go full-screen and you don't get to see the time in the system tray. That's how apps like Wordament get you addicted ;-)

Also see: Which Windows 8 edition is right for me?
Read More
Posted in Rant, Windows8 | No comments

Monday, 1 October 2012

The State Of HTML5 Video

Posted on 11:20 by Unknown


Key points from the The State Of HTML5 Video report by LongTailVideo (last updated on April 19, 2012):

  • 75% of the desktop & mobile browsers can play HTML5
  • 50% supports either WebM or MP4. Firefox doesn't support MP4 as it has "no plans to support patent encumbered codecs"
  • 90% of tag attributes (poster, preload, autoplay, controls) are supported. Mobile browsers ignore preload (video is never preloaded) and autoplay (video is never played upon page load).
  • 80% of API features (loading, buffering, playback, seeking, volume) work reliably.  The video tag provides an extensive JavaScript API for controlling its content.
  • 50% fullscreen support is halfway there. Although the HTML5 fullscreen specification is still in its infancy, most browsers have now implemented either a fullscreen control or a scripting API.
  • 30% of accessibility (keyboard control, closed captions) is available. The HTML5 Text Track element (<track>) is designed to add closed captions to videos (plus subtitles, descriptions, chapters & metadata).
  • iOS is the only platform with streaming. Adaptive streaming formats, like video codecs, are not part of the HTML5 specification.
Also see:
  • HOW TO check what HTML5 features a browser supports
  • Get Microsoft certified in HTML5 with exam 70-480
  • Free 42 episode video series on HTML5, CSS3, JavaScript for beginners

Read More
Posted in HTML5 | No comments
Newer Posts Older Posts Home
Subscribe to: Posts (Atom)

Popular Posts

  • 10 ways to make laptop battery last longer
    Paraphrased from a Right Choice magazine article with my own opinions: Keep the brightness of the screen as low as possible. If portability ...
  • Manipulate PDF files for free with PDFRider
    PDFRider (currently in version 0.5) is an open source project on Codeplex. This utility provides a GUI for the command-line program  Pdftk ...
  • A new JavaScript Reference to bookmark
    For years, the JavaScript section at W3Schools.com has been a indispensable source of reference for me . It will now not be my only source. ...
  • HOW TO read long text messages on the Samsung Omnia 652
    Samsung Omnia 652 clumps text messages from a single recepient together. Scrolling through a message doesn't reveal the entire message ...
  • Look what Google Goggles visual search can do
    Google Goggles is a visual search application available currently for Android powered phones. It may possibly be available for phones of oth...
  • HOW TO try Windows Azure for free (without any credit card)
    Windows Azure, Microsoft's cloud platform offers .NET developers a great opportunity to extend their skills to this new platform. You do...
  • What is the difference between Browser Mode & Document Mode in IE
    If you're a web developer and your job actively involves building web pages that work the same in all browsers including the last three ...
  • NDepend - a powerful .NET code analysis tool
    Nearly a decade ago, I was amazed when a not-so-technical project manager gave detailed feedback on my C# code in a project I was working on...
  • Words that leave Google Instant speechless
    2600 Magazine has compiled a list of objectionable words that Google Instant has blacklisted. Several volunteers have submitted blackliste...
  • Pluralsight Introduction to PowerShell Course - Notes
    Summary of the 2hour 40 minute duration Pluralsight   Introduction to PowerShell course, including other interesting material I found - + W...

Categories

  • AJAX
  • Android
  • APIs
  • App
  • ASP
  • ASP.NET
  • ASP.NET-MVC
  • Azure
  • Azure SQL Database
  • AzureInPictures
  • Bing
  • Book Review
  • Bookmarklet
  • Browsers
  • C#
  • chart
  • Chrome
  • Cloud
  • CSS
  • CSS3
  • DidYouKnow
  • E-Commerce
  • Excel
  • FB
  • Fiddler
  • Firefox
  • Gadgets
  • GeoLocation
  • GMail
  • Google
  • Google Docs
  • Google Reader
  • Health
  • Hotmail
  • HOWTO
  • HTML
  • HTML/CSS
  • HTML5
  • Humor
  • Hyderabad
  • IE
  • IIS
  • India
  • Internet
  • IT
  • Javascript
  • jQuery
  • JSON
  • JSONP
  • Laptop
  • Learning Resources
  • Lists
  • Map
  • Metrics
  • Microsoft
  • miscellaneous
  • Mobile
  • NAPA
  • Office365
  • Opera
  • PDF
  • Performance
  • Personal
  • PHP
  • PM
  • PowerShell
  • Privacy
  • Programming
  • Rant
  • Safari
  • Science
  • Search Engines
  • SearchEngines
  • Security
  • SEO
  • Sharepoint
  • SharePoint2013
  • Silverlight
  • Software Engineering
  • Solutions
  • SQL Azure
  • SQL Server
  • TFS
  • Tip
  • Tips
  • Tools
  • Tools/Utilities
  • Trivia
  • TWIL
  • Twitter
  • UX
  • VM
  • VS.NET
  • VS2010
  • VS2012
  • WCF
  • WebApps
  • Websites
  • WF
  • Windows Phone
  • Windows7
  • Windows8
  • Word
  • WP7
  • WPF

Blog Archive

  • ▼  2013 (112)
    • ▼  October (16)
      • 10 ways to make laptop battery last longer
      • Learnings in S/W Engineering from the HealthCare.g...
      • TWIL - Week #29
      • MS currently has 21 apps on Google Play, incl. Wor...
      • Review: uCertify PMI PMP v-5 Online PrepKit
      • TWIL - Week #28
      • HOW TO highlight a Province within a Country with ...
      • My first impressions of Nexus 7 tablet
      • Free APIs, online services to generate screenshots...
      • TWIL - Week #27
      • HOW TO prevent mixed content warning in web pages
      • What's common between Kovid Goyal & Antony Lewis?
      • TWIL - Week #26
      • FB & Twitter spam me with similar subject line
      • Book Review: PMP Rapid Review by Sean Whitaker; MS...
      • Windows Azure Mobile Services - Error: Table 'some...
    • ►  September (14)
    • ►  August (8)
    • ►  July (8)
    • ►  June (13)
    • ►  May (12)
    • ►  April (12)
    • ►  March (8)
    • ►  February (15)
    • ►  January (6)
  • ►  2012 (127)
    • ►  December (11)
    • ►  November (14)
    • ►  October (13)
    • ►  September (14)
    • ►  August (16)
    • ►  July (16)
    • ►  June (6)
    • ►  May (5)
    • ►  April (11)
    • ►  March (12)
    • ►  February (7)
    • ►  January (2)
  • ►  2011 (98)
    • ►  December (5)
    • ►  November (2)
    • ►  October (5)
    • ►  September (7)
    • ►  August (7)
    • ►  July (15)
    • ►  June (10)
    • ►  May (7)
    • ►  April (8)
    • ►  March (10)
    • ►  February (11)
    • ►  January (11)
  • ►  2010 (163)
    • ►  December (14)
    • ►  November (19)
    • ►  October (19)
    • ►  September (15)
    • ►  August (18)
    • ►  July (17)
    • ►  June (20)
    • ►  May (17)
    • ►  April (19)
    • ►  March (5)
Powered by Blogger.

About Me

Unknown
View my complete profile