Tech Support Websites

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

Wednesday, 31 August 2011

Types of ASP.NET MVC View Engines

Posted on 05:31 by Unknown

A view engine provides Controllers with the ability to translate views into HTML. There are multiple reasons why you may choose one view engine over another. Here is a list of different types of ASP.NET MVC View Engines, the first two are available with ASP.NET MVC 3 -
  • WebForms /ASPX – classic ASP.NET MVC views

  • Razor (CSHTML)

  • Spark

  • NHAML -  (pronounced enamel) is a pure .NET implementation of the popular Rails Haml view engine.

  • NVelocity 

  • Brail

It is possible to use multiple view engines in the same project

Related reading:
ASP.NET MVC View Engine Comparison
Spark and NHaml - Crazy ASP.NET MVC ViewEngines

Read More
Posted in ASP.NET-MVC | No comments

Sunday, 28 August 2011

Search Engine for Comics

Posted on 11:29 by Unknown
A relevant comic strip introduced into an article or presentation can make a topic more appealing & livelier (assuming you have permission to use if it's not your own). Finding the image of a strip on the web that you remember reading in a Sunday newspaper may not be easy. Don't you wish there was a comics search engine that could get you cartoons for a keyword you submit?

Here are a few that I found -
  • Calvin and Hobbes Search Engine by Michael "Bing" Yingling

  • Dilbert Strip Finder by BF Martin

  • XKCD - use this search filter on Google: [keyword -site:*.xkcd.com site:xkcd.com]. The first filter is to exclude searches within subdomains of xkcd.com. The content is indexed by Google because each strip has hidden text. 

Related:
Software industry related comics
Read More
Posted in Search Engines | No comments

Monday, 22 August 2011

DuckDuckGo shows why Google may not be good for you

Posted on 20:11 by Unknown

To show that DuckDuckGo, a search engine site winning rave reviews, doesn't "filter bubble" or track you, they have illustrated guides to demonstrate how Google may not be as saintly or good as it may appear. The facts they present are something to ponder on.

On a different note, DuckDuckGo provides a great API alongwith other goodies like the easily configurable Karma Widget that displays your online karma (e.g. twitter follower count, facebook fans, etc.), for your blog, profiles or other Web sites.

Here's how a sample Karma Widget looks -

Related:
Say Goodbye to Privacy
Read More
Posted in Google, Privacy, Search Engines | No comments

Saturday, 20 August 2011

Print stylesheet - Best Practices

Posted on 22:05 by Unknown

Using a Print stylesheet is a more convenient way to generate a printer-friendly page than creating such a page through server-side coding. Tim Connell has a nice CSS tip in his article on things to note while coding a stylesheet meant for printer output.

At some point, you have probably found yourself reading a printed article when you get to an engrossing section that includes a link for more information. A link that sits there teasing you with its blue underline. Without a mouse or Apple’s latest interfacing doo-​​hicky you have no chance of finding out where that link goes unless you return to the original article on screen.
The solution to unclickable links is an easy one to deploy. Use some CSS to print out the location of the link that would otherwise be hidden:

#content a:link:after,
content a:visited:after {
content: ” (“ attr(href) ”) “;
font-​​size: 80%;
text-​​decoration: none;
}

As a result of using the above CSS content property setting in the stylesheet meant for the printer, the actual link will appear next to a hyperlink in a printed page.

So content like this -

will show up like this in a printed page -


Read More
Posted in CSS, Tip | No comments

Mobile Web Trends - 2011

Posted on 10:45 by Unknown

Interesting points from BuiltWith.com's Mobile Web Technology Report 2011 -

  • The growth of the mobile web is staggering, with approximately 726 million people having access to a 3G mobile subscription

  • The viewport meta tag was originally designed by Apple to resize the layout viewport of a website, a requirement for the mobile device to understand how the website designer has defined how the content should be displayed to the end user. Android, Windows Phone, BlackBerry and iPhone all support the viewport meta tag

  • Close to 3% of the top 10,000 sites use the viewport meta tag 

  • Of the top 100 sites most visited on the internet, 71 of them have content specifically designed for mobile devices. The remaining 29 either do not support mobile devices or, depending on the device, prompt the user about a device specific application.

  • jQTouch is currently the most used mobile JavaScript library (38%) in the top million sites, shortly followed by JQuery Mobile (32%), both of which are extensions of JQuery, the most popular JavaScript library used on the web.


Read More
Posted in Mobile | No comments

Wednesday, 17 August 2011

Summaries of Google Webmaster Central YouTube videos

Posted on 02:04 by Unknown
There are currently close to 400 videos on Google Webmaster Central YouTube channel featuring Matt Cutts who answers questions posted to the Webmaster Help Forum or to the Twitter handle @googlewmc. Occasionally, some Google secrets slip out in these videos. You can also pick up some tips & tricks on SEO by watching these typically 2-minute videos.

If you are SEO inclined, the videos have some interesting titles that draw you to find out the answers. I track updates through their YouTube channel RSS feed. I sometimes wish the answer was part of the intro that comes with the feed so that I can find the answer immediately. For future reference, I plan to jot down summaries of these videos while I watch a few of them every week. Here goes the list -


* Does linking my two sites together violate the quality guidelines? (Apr 25, 2013)
No, as long as they're related and and it's a relatively small number of sites.

* If a site linking to mine gets caught selling links, what happens to my site? (Apr 2, 2013)
Google won't demote your site or do anything harsh but you will no longer get the benefit of the link from that site (assuming it was giving you a bit of PageRank).

* Will multiple internal links with the same anchor text hurt a site's ranking? (Apr 15, 2013) 
Typically no.

* What are some effective techniques for building links? (Mar 4, 2010)
Great content
Participate in a community, answer questions
Original research
Newsletter
Social media
Blog
How-tos and tutorials
Run a service or product. Release it for free or open-source it
Have a good site architecture so that it can be easily crawled
Make a few videos

Weaker ones - don't overdo these:
Controversial "hooks"
Lists

* Is Google doing away with use of the meta description? (Jul 8, 2009)
No. It uses meta description but not always.


* What is Google's view on guest blogging for links?
Guest blogging is fine if it's high quality

* What is the ideal keyword density of a page?
There's no hard and fast rule. It's going to vary, by area & based on what other sites are ranking it. Just make sure you have the words that you want to have on the page. Make sure that they read naturally.

* Does translated content cause a duplicate content issue?
No, as long you don't automatically translate it into a ton of languages using a tool like Google Translate.

* Will my site's ranking be hurt if I use HTTPS instead of HTTP?
No. So if you do a search for Paypal, for example, you'll see that they use the HTTPS version.

HTTPS, or SSL, is a secure version of HTTP that encrypts things between your browser and the web server.


* Do spelling and grammar matter when evaluating content and site quality? (Aug 17, 2011)
No.
Reputable sites tend to spell better and the sites that are lower page rank tend not to spell as well, so "that's the sort of content analysis that would be pretty interesting to explore as a potential quality signal"

* Why do Amazon.com pages tend to rank well for product queries? (May 25, 2011)
If there's an official homepage for a product, it will rank very well & sometimes number one. Not every book or product has an home page. Amazon has a relatively good user experience in general and lots of links to it due to which it tops the result list.

* How does Google handle pages with content that changes on each page load? (asked on Apr 22, 2011)
If you really want Googlebot to see & follow, make sure that the important links are always on your root page.

* Can I tell Google about links to my site? (Apr 19, 2011)
Better let Google find the links. You can upload a sitemap which is a list of all URLs on your site but Google doesn't guarantee that uploading a sitemap will get all of your pages indexed.

* Can coding errors affect how a page is indexed? (asked on Apr 19, 2011)
Check the web page in a text browser or the popular browsers, if you can see the text. "If all that text is visible, then it should, for the most part, be able to be indexed by Google."

* How can I make sure that Google knows my content is original? Apr 4, 2011
Google tries hard but is not perfect at identifying who is the original author of an article. To let Google index your original article faster before a deceptive site like a scraper, claims it is its own (by showing a manipulated timestamp), let the world know about it by, for example, tweeting about it or hook up thinks like Pub Subhubhub which will ping various places to asynchronously say that there's a new article or blog post.
Alternatively, you can do a DMCA (Digital Millenium Copyright Act) notice or a spam report

* Is serving Googlebot a transcript in place of a video considered to be cloaking? (asked on May 5, 2011)
Yes, that would be considered cloaking and is not recommended. Show the video & transcript as well.

* How do you rate links from sites like Twitter and Facebook? (asked on Jan 14, 2010)
Google treats links the same. It looks at how reputable the links are. It doesn't matter whether they come from a .gov or .edu or Twitter or Facebook...they don't automatically carry weight.

* How much weight does the number of years a domain is registered for have on your ranking? (asked on May 7, 2009)
Don't "worry about that very much"

* How can new pages get indexed quickly (besides using Google Webmaster Tools)? (May 27, 2009)
Get more links. Google can index a page within seconds.

* Does the position of keywords in the URL affect ranking? (Mar 5, 2009)
Is example.com/keyword/London better than example.com/London/keyword?
Not a lot. Having four or five keywords maybe good

All videos have a transcript (hidden by default) but they may not work every time (the trouble could be with the JavaScript to show-hide the panel). To view transcript, click on the button to the right of the flag below the video (if you hover over it it, it will say "Interactive Transcript") and it will open up the transcript.

Read More
Posted in Google, SEO | No comments

Monday, 15 August 2011

Cross-Browser Testing Tools

Posted on 10:16 by Unknown

I've used cross-browser testing tools like Adobe BrowserLab, Browsershots & Expression Web SuperPreview but didn't know there were a dozen more.

Smashing Magazine has done an exhaustive review of all available cross-browser testing tools with a nice tabular summary at the end for easy comparison. It covers the following list of tools -

Free:
  • Adobe BrowserLab

  • Browsershots

  • Expression Web SuperPreview (free and commercial)

  • Lunascape 6

  • IETester

  • IE NetRenderer

  • Spoon

  • Sauce Labs (free and commercial) - 200 free minutes/month

  • Browsera (free and commercial)

  • Browserling (free and commercial)

Commercial:
  • Mogotest

  • Cloud Testing

  • BrowserCam

  • Multi-Browser Viewer

  • CrossBrowserTesting


Read More
Posted in Browsers | 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)
    • ►  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)
      • Types of ASP.NET MVC View Engines
      • Search Engine for Comics
      • DuckDuckGo shows why Google may not be good for you
      • Print stylesheet - Best Practices
      • Mobile Web Trends - 2011
      • Summaries of Google Webmaster Central YouTube videos
      • Cross-Browser Testing Tools
    • ►  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