davidmcnorton

TwitterFacebook

David McNorton

Get flash to fully experience Pearltrees
Scratch&Snap

Computational Thinking

responsive design

Manually creating a Sitemap - Webmaster Tools Help

http://support.google.com/webmasters/bin/answer.py?hl=en&answer=34657 This article covers general web Sitemaps, which are appropriate for most sites. Google does support some extensions for special Sitemap types. See the list below for specific instructions on how to create these special Sitemaps.

schema.org FAQ - Webmaster Tools Help

Facebook Open Graph serves its purpose well, but it doesn't provide the detailed information search engines need to improve the user experience. A single web page may have many components, and it may talk about more than one thing. Even if you mark up your content for Facebook Open Graph, schema.org provides an additional way to provide more detail about particular entities on the page. For example, a page about a band could include any or all of the following: A list of albums A price for each album A list of songs for each album, along with a link to hear samples of each song A list of upcoming shows Bios of the band members http://support.google.com/webmasters/bin/answer.py?hl=en&answer=1211158
http://schema.org/docs/gs.html

Getting Started

Most webmasters are familiar with HTML tags on their pages. Usually, HTML tags tell the browser how to display the information included in the tag. For example, <h1>Avatar</h1> tells the browser to display the text string "Avatar" in a heading 1 format. However, the HTML tag doesn't give any information about what that text string means—"Avatar" could refer to the hugely successful 3D movie, or it could refer to a type of profile picture—and this can make it more difficult for search engines to intelligently display relevant content to a user.
google maps

jQuery examples

http://doc.jsfiddle.net/basic/introduction.html

Introduction — jsFiddle 0.5a2 documentation

Draft Page Only for registered users. Current result is saved in a draft . One may access it by loading the http://jsfiddle.net/draft/ . The shortcut is ctrl + shift + Enter . Note
http://www.domagojsalopek.com/Details/Display-locations-from-a-database-on-a-map-using-Google-Maps-JavaScript-API-and-PHP/22 INSERT INTO `locations` (`id`, ` name `, `address`, `lat`, `lon`, `description`) VALUES (1, 'Archaeological Museum' , 'Nikola Šubić Zrinski Square 19, 10000, Zagreb, Croatia' , 45.823704, 15.990757, 'The Archaeological Museum in Zagreb, Croatia is an archaeological museum with over 450,000 varied artifacts and monuments, gathered from various sources.' ); INSERT INTO `locations` (`id`, ` name `, `address`, `lat`, `lon`, `description`) VALUES (2, 'Modern Gallery' , 'Andrije Hebranga 1, 10000, Zagreb, Croatia' , 45.809280, 15.977570, 'Modern Gallery is a museum in Zagreb, Croatia that holds the most important and comprehensive collection of paintings, sculptures and drawings by 19th and 20th century Croatian artists.' );

Display locations from a database on a map using Google Maps JavaScript API and PHP

secret world

http://css-tricks.com/jquery-php-chat/ Published by Chris Coyier The Plan In this tutorial we are going to build a little chat program that is really easy to get up and running on any server running PHP.

Building a jQuery/PHP Powered Chat Room

Amazon.co.uk: Mr. Y. Soliman's review of Head First HTML5 Programming: Building Web...

4 of 5 people found the following review helpful Head First HTML5 Programming! , This review is from: Head First HTML5 Programming: Building Web Apps with JavaScript (Paperback) If you want a good read, with different sections to meet your needs, then Head First HTML5 Programming is for you. It stems away from basic HTML and CSS coding, and gives you a larger overlook with more complex features such as building full-scale Web applications, working with APIs and 2-dimensional drawing. http://www.amazon.co.uk/review/RFHJE5HU4Z150/ref=cm_cr_pr_viewpnt#RFHJE5HU4Z150
NLP

Android App Developers GUI Kits, Icons, Fonts and Tools

Hot on the heels of our previous GUI article, iPhone and iPad Development GUI Kits , today we focus on Android development. The idea is the same: To help streamline your app design and development, with a fairly comprehensive collection of Android GUI kits, icons, fonts, .psds and tools, that will allow you to focus on developing rather than having to design everything from scratch. In comparison to Apples iPhone, the Android interaction design guidelines are far from being extensive nor are they as regimental. Androids guidelines are comprehensive and clear enough, yet they do allow a little room for some original design creativity – which is good. http://speckyboy.com/2010/05/10/android-app-developers-gui-kits-icons-fonts-and-tools/

Really good bunch of graphics resources by davidmcnorton Mar 26

Elearning

JavaScript

http://mashable.com/2010/09/01/html5-boilerplate-guide/

HOW TO: Get Started with HTML5 Boilerplate

This series is supported by Rackspace , the better way to do hosting. Learn more about Rackspace's hosting solutions here . This is not your father's world wide web.
For app development tools, videos, and documents, point your browser to the HTML5m Developer Site . jqMobi API Reference This feature is now available from the appMobi documentation. Click here to redirect to that documentation. Articles http://www.appmobi.com/?q=content/overview-appmobis-development-tools-and-services

Overview of appMobi's Development Tools and Services

Article – Using Best Practices to Create appMobi Applications v1.05 : 05.10.2011 Although websites and appMobi applications are both written using the same technologies, there are significant differences between the two projects. Writing native applications using HTML5 and Javascript requires a different mindset from making an HTML5 website.

Using Best Practices to Create appMobi Applications

Developing for Multiple Devices

Article – Developing appMobi Applications for Multiple Devices v1.00 : 03.18.2011 Writing an appMobi application for multiple devices can prove to be a challenge.
The Future Web Series is supported by Elsevier 's SciVerse Application Marketplace and Developer Network . The SciVerse applications platform enables developers to build apps based on trusted scientific content. Learn more .

How HTML5 Is Influencing Web App Development

For app development tools, videos, and documents, point your browser to the HTML5m Developer Site . jqMobi API Reference This feature is now available from the appMobi documentation. Click here to redirect to that documentation.

Create World Class HTML5 Apps & Web Apps with the XDK