Tech Support Websites

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

Thursday, 29 November 2012

Azure in Pictures - overview of Windows Azure Features, Services and Common Uses

Posted on 05:22 by Unknown

Download the Windows Azure Poster in PDF format (1.1MB)

Read More
Posted in AzureInPictures | No comments

Wednesday, 28 November 2012

Infographic - Microsoft Technologies

Posted on 05:45 by Unknown

Click to view enlarged image

Some interesting facts & trivia from this infographic on the Microsoft Careers Facebook page -
  • Bing Translator for Mobile - lets you translate any printed language 
  • MS Office is now reported to be used by over 1 billion people worldwide 
  • Windows 8 Phone capabilities include multi-core processor support, Micro SD support, NFC wireless sharing and easier development of applications 
  • Kinect is a groundbreaking NUI platform 
  • VaporMg, the molded magnesium casing, allows Surface to weigh a thin 1.5 pounds. 
  • XBox 360 hosts a triple core Xenon CPU, capable of processing up to 6 threads simultaneously 
  • Windows RT is Windows for ARM devices 
  • The new fast startup mode (in Windows 8) is a hybrid of traditional cold boot and resuming from hibernate, resulting in Windows 8 boot times up to 70% faster with virtually zero power consumption when in standby. 
Also see: The History of Microsoft
Read More
Posted in Microsoft | No comments

Tuesday, 27 November 2012

8 tips to make your passwords harder to crack

Posted on 09:06 by Unknown


Paraphrased suggestions from a Wired magazine article to make your passwords harder to crack -

  1. Don't reuse passwords. If you do, a hacker who gets just one of your accounts will own them all.
  2. If you must a dictionary word as your password, then string several together into a pass phrase.
  3. Avoid standard number substitutions. Think “P455w0rd” is a good password? N0p3! Cracking tools now have those built in.
  4. Use the longest possible password.
  5. Enable two-factor authentication when offered. 
  6. Give bogus answers to security questions - not something hackers can get through social-engineering
  7. Scrub your online presence so that your personal information isn't easily available.
  8. Use a unique, secure email address for password recoveries.
Also see: Don't let Chrome & Firefox remember your passwords on a shared computer


Read More
Posted in Security | No comments

Monday, 26 November 2012

The Pain of Passwords

Posted on 07:54 by Unknown

"Through 20 years of effort, we've successfully trained everyone to use passwords that are hard for humans to remember, but easy for computers to guess."  - XKCD

While some websites have a password strength checker to gently suggest that a chosen password may not be good enough others don't give you the liberty of choosing your own password pattern while framing one.

Some websites enforce rules that THEY think will be right for their users.

They don't care if devising good passphrases or using the shift-to-the-right method work better for you. As a result of this, users will have to break their pattern of framing & the chances of forgetting a password are higher.


To me, a reasonable password policy is one that allows alphanumeric and special characters and is of five characters or more.


I have been collecting & seeking from friends, examples of whimsical password policies that they encounter online.

Here is a list of websites that have unusual policies  -

* Doesn't matter if you took care that your password is at least 6 characters long including 1 number and 1 letter, Skype still decides if your password is complex enough.

* Airtel - Three consecutive characters or numerics(!) should not be same.


* Naukri.com - Special Characters Other Than (Hyphen Underscore Dot @) Are Not Allowed

* Prometric -
  • must be between 8 and 20 characters.
  • must contain at least one alphabetic character.
  • must contain at least one numeric character.
  • can not be your e-mail address.
  • can not have any spaces.
  • is case-sensitive.


...to be continued

Read More
Posted in Security | No comments

Friday, 23 November 2012

jQuery Visual Navigation Menu plugin to highlight title when menu's target scrolls into view

Posted on 09:58 by Unknown

The visualNav jQuery plugin simplifies the process of building a navigation menu in which you can highlight a title in the menu when the menu's target represented as a named anchor scrolls into view.

The source code, documentation and demo are available on GitHub.

Also see: My favorite jQuery plugins

Read More
Posted in CSS, jQuery | No comments

Wednesday, 21 November 2012

"97 Things Every Software Architect Should Know" in Wiki format

Posted on 21:58 by Unknown

The O'Reilly book "97 Things Every Software Architect Should Know" is available for free in Wiki format. The wiki contains original, unedited contributions. Some essays are also un-formatted.

The feedback on Amazon for this book is not generous. So you can read the original drafts to check if the material suits your tastes.

Also see: 100 Interview Questions & Answers For Software Developers

Read More
Posted in Learning Resources | No comments

GeoBuzz - our first Windows 8 Store app is now available

Posted on 06:12 by Unknown

My wife and I built a simple Windows 8 Store geo-location based app called GeoBuzz. It is a free app that lets you discover the world around you. It uses your location coordinates to fetch geo-tagged articles from Wikipedia about or related to the places around you.

This app makes use of -
  • HTML & JavaScript
  • GeoNames API
  • MediaWiki API
  • World Weather Online API
  • jQuery
It is based on an idea by Chris Heilmann. My wife wrote most of the code while I threw in suggestions and smart-alecky comments. Building the actual functionality took about 30% of the total time. Making it certification-ready took the remaining time.

Please try it out and if you like it, rate it within Windows 8 and on Apptivate.ms.

Jeff Brand's tutorial series on building a Windows 8 Store app (TwitterScan app) with HTML and JavaScript was extremely useful for us to get started. We also learnt new things from Channel 9 videos and MSDN documentation. When we needed help, we turned to the Stack Overflow forum and Apptivate.ms developer chat sessions when Microsoft evangelists Jerry Nixon, Doris Chen & Jeff Brand were available. The good folks at the Bangalore Microsoft App Labs helped test our app on actual devices and offered useful feedback.

Also see:

  • HOW TO access MSDN documentation offline/locally with Visual Studio 2012
  • India-centric Windows 8 Store Apps
  • Windows 8 Store App - Case Studies
Read More
Posted in Windows8 | No comments

Tuesday, 20 November 2012

A geography game made from a mashup of Picassa & Google Maps

Posted on 03:44 by Unknown

Where in the World? is a simple game that is a mashup of Picassa & Google Maps. This geography game lets you view public photos stored by users around the world on Picassa and guess where they were taken.


There is no information on how exactly points are scored. The closer your guess is about where a geo-tagged photo is shot, the more points you win. I noticed that if your guess about the location is close to 150 kilometers, you get 600 points while there are no points if your guess is more than 5000 kilometers away.

Each round has 5 different photos and you can play unlimited rounds. There is hardly any element of competition. The overall score is not logged.

The game could have been better designed and also adapted as a mobile app.

GeoGuessr is a similar geography game. Wonder which came first?

Read More
Posted in APIs | No comments

Sunday, 18 November 2012

Windows 8 Store App - Case Studies

Posted on 06:19 by Unknown

Before you set out to write your own Windows 8 Store App, it helps to know how others have done it. Here's a list of case studies I have come across -

  • Development of the Wikipedia app, source on Github
  • Channel 9  video: Media app case studies 
  • Channel 9  video: Shopping app case studies
  • Channel 9  video: Gaming reimagined: Gaming case studies 
  • Shufflr social video discovery app
  • MSDN Windows 8 Store apps - Case studies
Read More
Posted in Windows8 | No comments

Friday, 9 November 2012

India-centric Windows 8 Store Apps

Posted on 07:41 by Unknown

Some notable India-centric Windows 8 Store Apps  -
  • The Economic Times 
  • Hindustan Times 
  • Times of India 
  • NDTV
  • NDTV Play 
  • Aaj Tak  
  • Rediff Realtime News 
  • India Today 
  • Make My Trip 
  • Gaana  
  • BookMyShow 
  • Flyte MP3 
  • Burrp
  • Zomato 
  • Thomas Cook, India 
work in progress...

Also see:

  • HOW TO quickly find if a site/service is available as a Windows 8 app
  • Free print version of Indian Newspapers

Read More
Posted in Windows8 | No comments

Thursday, 8 November 2012

HTML5 Performance Tips & Tricks

Posted on 09:11 by Unknown

Jatinder Mann's presentation at the Build 2012 conference "50 performance tricks to make your HTML5 apps and sites faster" has some interesting facts & 50 tips on improving performance -


* 3 dimensions to improve web performance -
- Network
- CPU
- GPU

* AJAX performance does not wholly depend on JavaScript performance

* Where does the CPU time go?
  1. Networking
  2. HTML
  3. CSS
  4. Collections
  5. JavaScript
  6. Marshalling
  7. DOM
  8. Formatting
  9. Block building
  10. Layout
  11. Rendering


Most of the 50 tips are well covered in Souders' book High Performance Web Sites and the YSlow documentation. Listed here are some among the 50 that apply to HTML 5 & modern web development -

* Avoid 3xx Redirection - 63% of top 1000 websites worldwide contain a 3xx level redirect. A redirection can cause a delay of upto 250 ms or 10% of the typical page load time.

* Persist App resources locally in Package

* Cache dynamic resources in App Cache (new in HTML5)

* Cache data requests - jQuery.ajax() has a cache property that can be set to true

* Always load pages in the latest standards mode in IE

* Use HTTP Header to specify legacy IE modes

* Avoid Using @import for Hierarchical Styles

* Avoid Embedded and Inline Styles to prevent the frequent context switches between HTML & CSS parsers

* Only Include Necessary Styles

* Remove Duplicate Code - 52% of the pages on the web have duplicate code

* Asynchronously Download Script using the async attribute

* Standardize on a Single Framework

* Replace Images with CSS3 Gradients

* Replace Images with CSS3 Border Radius for rounded corners (border-radius:18px;)

* Use DataURI’s for Small Single View Images - (are they cacheable?)

* When you're using HTML5 provide a user preview image or else the browser has to download the video, figure out what the first frame and then display it

* Minimize Media Plugin Usage - HTML5 video is no less faster than Flash, Silverlight or Quicktime plugins

* Stick to Integer Math - where possible convert floating point numbers to integer using Math.floor, Math.ceil

* Initialize JavaScript on Demand instead of loading external JS libraries on page load

var userTileScriptsLoaded = false;
function CustomizeUserTile()
{
if (userTileScriptsLoaded == false)
{
var head = document.getElementsByTagName("head")[0];
script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'upload.js';
head.appendChild(script);
}
}

* Use Selectors API for Collection Access
document.querySelectorAll(".required");

* Standardize file capitalization convention - wonder how this improves performance?

Related:
Web Performance Analysis & Optimization tools

Read More
Posted in HTML5, Performance | No comments

Tuesday, 6 November 2012

Free exam voucher for "Programming in HTML5 with JavaScript and CSS3" (70-480) test

Posted on 19:41 by Unknown

Microsoft is offering a voucher code (of $80 value, available through 3/31/2013 while supplies last) to take the Programming in HTML5 with JavaScript and CSS3 exam (70-480)  for free.


The code is in the fourth para of this link

When you pass Exam 70-480: Programming in HTML5 with JavaScript and CSS3, you complete the requirements for the following certification(s):
  • Programming in HTML5 with JavaScript and CSS3 Specialist
Exam 70-480: Programming in HTML5 with JavaScript and CSS3: counts as credit toward the following certification(s):
  • MCSD: Web Applications
  • MCSD: Windows Store Apps using HTML5
David Pallman, who has passed the exam has this piece of advice -
This is not an easy exam, you need a very good understanding of all three areas. If you haven't been actively doing project work in all 3 for at least a year, an individual probably wouldn't pass.

MS Press is also offering a free 800+ paged ebook Programming Windows 8 Apps with HTML, CSS, and JavaScript by Kraig Brockschmidt. It is one of the recommended resources to prepare for the exam.


For even more preparation material, check the Microsoft Virtual Academy course Developing in HTML5 with JavaScript and CSS3 Jump Start that includes small assessments and these resources suggested by folks who have passed the exam.

Also see: 


  • I passed the 70-480 exam!
  • Free 42 episode video series on HTML5, CSS3, JavaScript for Absolute Beginners 





Read More
Posted in | No comments

Friday, 2 November 2012

15 well-known developers tell what they love about programming

Posted on 10:54 by Unknown

In this Channel9 video, 15 well-known developers tell what they love about programming. My favorite among them -


"The geekiest thing about me is I actually write code on the weekends for fun but don't tell anybody"

Did you know, Matt Mullenweg created WordPress when he was eighteen and John Resig was 22 when he started jQuery in 2006.

Also see:
More Quotes
Read More
Posted in DidYouKnow | No comments

Thursday, 1 November 2012

HOW TO access MSDN documentation offline/locally with Visual Studio 2012

Posted on 10:24 by Unknown

Till a few years ago, MSDN subscribers could opt to receive the MSDN documentation on a CD\DVD. Though this facility been discontinued, the MSDN documentation is now available for offline use even for the free Visual Studio Express edition users. Local availability of the documentation is most helpful if have a low bandwidth Internet connection and you need faster access.

To access MSDN documentation locally in any edition of Studio 2012, go to the Help menu option, select "Set Help Preference" and then choose "Launch in Help Viewer".

From the Microsoft Help Viewer dialog box that opens up, you can select which MSDN topics you wish to download.

Once installed, you can fire up the F1 shortcut key to view the documentation.
Read More
Posted in HOWTO, VS2012 | No comments
Newer Posts Older Posts Home
Subscribe to: Posts (Atom)

Popular Posts

  • Windows 8 keyboard shortcuts
    Win + X   - context menu to access common features like Control Panel, Task Manager, File Explorer, Programs & Features, Run, Search etc...
  • 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 ...
  • My 30-day personal project - watch 100 hours of Pluralsight videos
    Inspired by Matt Cutts' 30-day challenges , I plan to watch 100 hours of Pluralsight online videos to get up-to-date with current ...
  • Archive tweets & favorites with Google Reader
    There are numerous ways to archive tweets but rather than use yet another tool, I prefer using Google Reader to preserve the tweets I mark ...
  • TWIL - Week #3
    This Week I Learned: New Azure VM Image Templates include SQL Server, BizTalk Server, and SharePoint Server (2013?) images . This can be han...
  • Dashboard-like info with Browser tabs, Windows 7 Taskbar tabs
    Browser tabs & Windows 7 Taskbar tabs are turning self-aware.  This is how my browser looked the other day: I had the summary of all tha...
  • The State Of HTML5 Video
    Key points from the  The State Of HTML5 Video  report by LongTailVideo (last updated on April 19, 2012): 75% of the desktop & mobile bro...
  • Azure in Pictures - overview of Windows Azure Features, Services and Common Uses
    Download the Windows Azure Poster in PDF format (1.1MB)
  • Indian comparison shopping sites
    Did you know, India has 120 million Internet users & the Indian e-commerce market is worth $7 billion ?  Travel accounts for over 80 per...
  • Things to consider before settling on a JavaScript Library or jQuery plugin for your project
    In the article, Which JavaScript Library Should I Pick? , Pamela Fox has listed some practical points to consider before you settle on a Jav...

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)
    • ►  September (14)
    • ►  August (8)
    • ►  July (8)
    • ►  June (13)
    • ►  May (12)
    • ►  April (12)
    • ►  March (8)
    • ►  February (15)
    • ►  January (6)
  • ▼  2012 (127)
    • ►  December (11)
    • ▼  November (14)
      • Azure in Pictures - overview of Windows Azure Feat...
      • Infographic - Microsoft Technologies
      • 8 tips to make your passwords harder to crack
      • The Pain of Passwords
      • jQuery Visual Navigation Menu plugin to highlight ...
      • "97 Things Every Software Architect Should Know" i...
      • GeoBuzz - our first Windows 8 Store app is now ava...
      • A geography game made from a mashup of Picassa & G...
      • Windows 8 Store App - Case Studies
      • India-centric Windows 8 Store Apps
      • HTML5 Performance Tips & Tricks
      • Free exam voucher for "Programming in HTML5 with J...
      • 15 well-known developers tell what they love about...
      • HOW TO access MSDN documentation offline/locally w...
    • ►  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