Thursday, July 8, 2010

Adorable Marines Rescue Adorable Kittens In Afghanistan; Cuddling Ensues [The Few The Proud The Kittens]

Adorable Marines Rescue Adorable Kittens In Afghanistan; Cuddling Ensues [The Few The Proud The Kittens]: "
Yes, we have to do another kitty post. But this one's different, a matter of international interest. News from Afghanistan may be grim, but everyone can find solace in these images of lost or abandoned kittens rescued by U.S. marines. More »







Asia - Cat - Kitten - Neutering - Dog


"

They’re part of a hive mind

They’re part of a hive mind: "

They’re part of a hive mind

If you like today's toon, won't you click the "like" button up on your Google reader? Don't have a Google reader account? Just click the RSS feed button that's just below. Of if you're a Facebooker, liking it there is cool too. Believe it or not, "liking" it does a TON for helping Nicky get [...]

"

30+ Very Useful HTML5 Tutorials, Techniques and Examples for Web Developers

30+ Very Useful HTML5 Tutorials, Techniques and Examples for Web Developers: "

html5tutorials


HTML5 is being developed as the next major revision of HTML (HyperText Markup Language). The major market and internet leaders are already switching to the HTML 5 platform. With Apple and Google both pushing the standards in order to facilitate more advanced web development, we should see HTML 5 implementations popping up in the next year or two as more companies get on board with the advanced features.


With the constant drop of Flash usage in web and internet applications, HTML5 is opening new doors to web designers and developers. In this scenario, it is indeed imperative for every web developer to know about basic tutorials, tricks and terms of HTML5.


Here we present before you, a comprehensive list of more than 30 HTML5 tutorials and techniques that you can’t afford to miss if you are a web developer.




Create Offline Web Application On Mobile Devices With HTML5


image


A comprehensive article from the technical library of IBM by IT Architect Dietmar Krueger. In this article, the author describes and explains how challenging it i s to write application for operating systems and mobile platforms. Instead of relying on learning the platform specific languages like Objective-C with Cocoa (on iPhone), the author takes the open way of developing things through HTML5. A very clearly explained and in-depth article.


HTML 5 Demos and Examples


image


HTML 5 experimentation and demos I’ve hacked together. Click on the browser support icon or the technology tag to filter the demos (the filter is an OR filter).


WTF is HTML5


image


One page overview of HTML5 – very useful!


Building a live news blogging system in PHP, Spiced with HTML5


image


This tutorial show you how to build a news website in HTML5 and CSS3. Every line of code is explained for both HTML and CSS


Designing A Blog With HTML5


image


Much of HTML 5’s feature set involves JavaScript APIs that make it easier to develop interactive web pages but there are a slew of new elements that allow you extra semantics in your conventional Web 1.0 pages. This tutorial investigate these by setting u a blog layout.


Semantics in HTML 5


image


HTML 5, the W3C’s recently redoubled effort to shape the next generation of HTML, has, over the last year or so, taken on considerable momentum. It is an enormous project, covering not simply the structure of HTML, but also parsing models, error-handling models, the DOM, algorithms for resource fetching, media content, 2D drawing, data templating, security models, page loading models, client-side data storage, and more.


There are also revisions to the structure, syntax, and semantics of HTML, some of which Lachlan Hunt covered in “A Preview of HTML 5.”


In this article, let’s turn solely to the semantics of HTML. It’s something the author has been interested in for many years, and something which he believe is fundamentally important to the future of HTML.


HTML5 Web Applications


image


HTML 5 browser compatibility overview.


Dive into HTML5


image


Dive Into HTML 5 seeks to elaborate on a hand-picked Selection of features from the HTML5 specification and other fine Standards. I shall publish Drafts periodically, as time permits. Please send feedback. The final manuscript will be published on paper by O’Reilly, under the Google Press imprint. Pre-order the printed Work and be the first in your Community to receive it.


When Can I Use


image


Here you will find very useful compatibility tables for features in HTML5, CSS3, SVG and other upcoming web technologies.


HTML5 & CSS3 Readiness


image


How to Draw with HTML 5 Canvas


image


Among the set of goodies in the HTML 5 specification is Canvas which is a way to programmatically draw using JavaScript. We’ll explore the ins and outs of Canvas in this article, demonstrating what is possible with examples and link


Have a Field Day with HTML5 Forms


image


Forms are usually seen as that obnoxious thing we have to markup and style. I respectfully disagree: forms (on a par with tables) are the most exciting thing we have to work with.


Here we’re going to take a look at how to style a beautiful HTML5 form using some advanced CSS and latest CSS3 techniques. I promise you will want to style your own forms after you’ve read this article.


Coding Up a Web Design Concept into HTML5


image


Code a Backwards Compatible, One Page Portfolio with HTML5 and CSS3


image


HTML5 is the future of web development but believe it or not you can start using it today. HTML5 is much more considerate to semantics and accessibility as we don’t have to throw meaningless div’s everywhere. It introduces meaningful tags for common elements such as navigations and footers which makes much more sense and are more natural.


This is a run through of the basics of HTML5 and CSS3 while still paying attention to older browsers. Before we start, make note of the answer to this question.


Coding A HTML 5 Layout From Scratch


image


While it is true HTML5 and CSS3 are both a work in progress and is going to stay that way for some time, there’s no reason not to start using it right now. After all, time’s proven that implementation of unfinished specifications does work and can be easily mistaken by a complete W3C recommendation. That’s were Progressive Enhancement and Graceful Degradation come into play.


How to Make an HTML5 iPhone App


image


You’ve been depressed for like a year now, I know. All the hardcore Objective-C developers have been having a hay-day writing apps for the iPhone. You might have even tried reading a tutorial or two about developing for the iPhone, but its C—or a form of it—and it’s really hard to learn.


You can also do it with the skill set you probably already have: HTML(5), CSS, and JavaScript.


This tutorial show you how to create an offline HTML5 iPhone application. More specifically, I’ll walk you through the process of building a Tetris game.


Create An Elegant Website With HTML 5 And CSS3


image


Learn five macro-steps to build an effective website using brain, pencil, paper, Photoshop, HTML and CSS. But technology doesn’t stop, luckily, and we have other two great allies for the future to design better website: HTML 5 and CSS3.


Coding a CSS3 & HTML5 One-Page Website Template


image


See how to create a HTML5 web template, using some of the new features brought by CSS3 and jQuery, with the scrollTo plug-in. As HTML5 is still a work in progress, you can optionally download a XHTML version of the template here.


Design & Code a Cool iPhone App Website in HTML5


image


HTML5 is definitely the flavor of the month, with everyone in the design community getting excited about its release. In this tutorial we’ll get a taste of what’s to come by building a cool iPhone app website using a HTML5 structure, and visual styling with some CSS3 effects.


HTML 5 and CSS 3: The Techniques You’ll Soon Be Using


image


In this tutorial, we are going to build a blog page using next-generation techniques from HTML 5 and CSS 3. The tutorial aims to demonstrate how we will be building websites when the specifications are finalized and the browser vendors have implemented them. If you already know HTML and CSS, it should be easy to follow along.


HTML5 for Beginners. Use it now, its easy!


image


HTML5 for Beginners. Use it now, its easy! This article cover some of the HTML5 basics in a funny way…


Rocking HTML5


image


This presentation is an HTML5 website and it is a very informative and easy to use overview of the HTML5 elements.


Building Web Pages With HTML 5


image


Depending on who you ask, HTML 5 is either the next important step toward creating a more semantic web or a disaster that’s going to trap the web in yet another set of incomplete tags and markup soup.


The problem with both sides of the argument is that very few sites are using HTML 5 in the wild, so the theoretical solutions to its perceived problems remain largely untested.


That said, it isn’t hard to see both the benefits and potential hang-ups with the next generation of web markup tools.


HTML5 Cheat Sheet


image


HTML 5 Visual Cheat Sheet is an useful cheat sheet for web designers and developers designed by me. This cheat sheet is essentially a simple visual grid with a list of all HTML tags and of their related attributes supported by HTML versions 4.01 and/or 5. The simple visual style I used to design this sheet allows you to find at a glance everything you are looking for.


html5test.com


image


This is a browser test with a lot of detail. Very useful.


HTML5 Canvas Experiment


image


Time for us to play with this technology. We’ve created a little experiment which loads 100 tweets related to HTML5 and displays them using a javascript-based particle engine. Each particle represents a tweet – click on one of them and it’ll appear on the screen. (click on the image to see it in action)


HTML 5 Cheat Sheet (PDF)


image


html5 Pocketbooks


image


OK You have seen that HTML 5 is here, but should you use it?


Generally I think it depends on the site you are working on. If it is a high traffic commercial website you may want to hold it back a bit. However if it is a personal blog I believe it is time to get started and learn how to use the new features in HTML 5.


Actually HTML5 is used more than you may think already. You should check out the sites featured on HTML 5 Gallery and view source to see what they’re doing. Also there is already a HTML 5 Wordpress theme available.


Other interesting posts on this topic



Feed provided by tripwrire magazine, Visit this post here: Permalink "

Silly, But Fun: Buckle Up Key Holder

Silly, But Fun: Buckle Up Key Holder: "


It's happened to all of us at one point or another: you misplace your keys and find yourself on a frantic morning search through all your purses, coat and pant pockets. Well, had you 'buckled them' up when you walked through the front door, you wouldn't be having this problem.

Read Full Post"

Heat Wave Strategies, Or: At What Temperature Would You See 'Twilight'?

Heat Wave Strategies, Or: At What Temperature Would You See 'Twilight'?: "





by Linda Holmes










A thermometer marked with movies and cooling-down strategies

Photo illustration: iStockphoto.com






If you have been following the Twitter feed, you know that we have spent some time at the movies recently, soaking in the air conditioning while attempting to escape the oppressive, horrifying East coast heat wave.

(Today, it was hot enough for The Twilight Saga: Eclipse.)

Now it can be told: the above is a graphic depiction of our heat-wave coping strategy, including movies we are willing to see at various temperatures, along with other steps we might take to ensure our survival.

Meanwhile: we swelter.









"

Run Android on Your Windows Mobile Phone

Run Android on Your Windows Mobile Phone: "

Interested in Android but think you need to buy a new phone to try it out? Actually, your Windows Mobile phone may already have the capability of running Android. Today we show you how and the type of phone you’ll need.


sshot-2010-07-07-[22-09-07]


Installing Android


To run Android you will need a microSD card that is not SDHC (typically a card less than 2GB) and a supported Windows Mobile phone (see below). You can check your microSD card compatibility by looking at the card to see if it shows the “HC” label.



The microSD card will need to be formatted in FAT32. Plug the microSD card into the computer and right click on it and choose format.


Note: Formatting a microSD drive will erase everything on that drive. Make sure you have any important files backed up before you format it.



Now that the microSD card is formatted, the first step to installing Android is finding the right Android port for your phone (see below). You will need to find the port that works on your phone as well as the version of Android you want to run. Versions start at 1.0 but typically you will find ports for version 1.6 or 2.1.



Once you have found the right port for your phone and Android version you want to use, extract the files to a folder using 7-zip.



After the files have extracted there should be a folder called “andboot”. Go into the andboot folder and there will be another folder called “startup config” or “startup”. Open this folder and you will need to find the right startup.txt file for your phone. Inside each folder will be a single “startup.txt” file. Copy the file for your phone model to the root of the andboot folder. This file will tell Android what type of hardware you have, how big your screen is, how much RAM your phone has etc. so it is very important to choose the right file. If you are confused on what these phone names are please read below on finding your phone model.



Once you have moved the correct startup.txt file to the andboot folder, copy the entire andboot folder to the root of your newly formatted microSD card.


Plug the microSD card back in the phone and open the file browser on your phone and browse to the memory card. Make sure the phone is plugged into power before the next few steps because on some phones running on battery may cause the phone to hang.



Open the andboot folder and run haret.exe. If the right startup.txt file is in the root of the andboot folder you should be able to click “Run” and you will get a quick loading screen while haret turns off Windows Mobile and starts up Android.



You should get some scrolling text and probably a nice Android logo while the phone boots up the first time.


Note: The first boot is going to take a considerably longer time than subsequent boots. and you may need to calibrate your screen during the boot process so make sure you keep an eye on it.



Once the basic Linux settings are done your new “Android” phone will boot to a welcome screen so you can walk through the rest of the settings like setting up your email account.


Tip: If you are running Android on a phone that does not have an active data plan but does have wifi, you can get around the startup screen by tapping on the welcome screen in this order: top left corner, top right corner, bottom right corner, bottom left corner then tap the Android logo. You can then enable wifi and join a network and set up your gmail account manually.



It is usually recommended that you leave your phone alone while it syncs your information for at least 10 minutes. Once the initial syncing is done the phone should start running faster and you can play around with installing apps. If you don’t wait for the phone to fully sync you may have problems with apps crashing prematurely and a force close dialog popping up.



Change any settings and install any apps you want, they will be saved to your memory card and ready on next boot. All phones that run Android from the microSD card will automatically boot Windows Mobile when the phone restarts. To run Android again, just open the file browser and run haret.exe again.



Android Ports


There are a few different Android ports for Windows Mobile devices and each one supports a different family of device; each family of device has a varying amount of hardware support. Most phones will support the touch screen, hardware buttons, cell phone radio, and data connection, but some ports may not support bluetooth, GPS, or power management. This is not a complete list of Android ports available, but it should cover the most popular Windows Mobile phones.



Almost all Android development on Windows Mobile phones started with the development on theHTC Touch (also known as the HTC Vogue and the Verizon xv6900). The HTC Touch has 100% of the hardware features working and even some features that were not available in official Windows Mobile ROMs. One of the main differences between Android for the Touch and Android for every other phone is the Touch allows for Android to be flashed to the phone’s ROM (NAND memory). This was a big break through for Android development and has increased battery life and speed greatly. Running Android on the Touch can be done following the steps above but it is recommended to run Android by flashing the phones NAND memory. To learn how to do that, start at the Android Touch FAQ thread at XDA-Developers.

Android ports for the HTC Touch can also be used on the following phones with varying success.




  • HTC Nike (Neon)
  • HTC Polaris (Touch Cruise)
  • HTC Kaiser (TyTN II)
  • HTC Titan (Mogul, xv6800)



Note: HTC phones all have proper names that come from HTC and in many cases each carrier will give the phone its own branding and rename the phone to something else. For example, the HTC Titan was called the Mogul on Sprint and the xv6800 on Verizon. To find the Android port for your phone, start by finding the proper HTC name of your device. Start on HTC’s site to discover your device’s official name.



XDAndroid supports the most popular touch screen HTC Windows Mobile phones and if you bought a touch screen HTC Windows Mobile phone within the past year, most likely this port will support your phone. XDAndroid runs directly from the phones microSD memory card on the following phones:



  • Touch Pro (Fuze, RAPH, RAPH800, RAPH500)
  • Touch Diamond (DIAMOND, DIAM500)
  • Touch HD (BLACKSTONE)
  • GSM Touch Pro2 (TILT2,RHODIUM, RHOD400, RHOD500)
  • GSM Touch Diamond2 (TOPAZ)




Andromnia is an Android port for Samsung devices. Currently this port is in the pre-alpha stages and things like the headset speaker does not work. But if you want to test it out it supports the following phones:



  • Samsung i900 (GSM, supported worldwide)
  • Samsung i910 (CDMA, used by Verizon in the US)
  • Samsung i780 (Mirage)
  • Samsung i907 (AT&T Epix)



Wing Linux isn’t as quickly developed as XDAndroid but should get the job done if your phone isn’t supported by any other port. Wing Linux supports the following phones to varying degrees:



  • HTC Artemis
  • HTC Elf, HTC Elfin
  • HTC Excalibur, T-Mobile Dash
  • HTC Gene, HTC P3400
  • HTC Herald, T-Mobile Wing
  • HTC Opal, HTC Touch Viva
  • HTC Pharos
  • HTC Prophet
  • HTC Startrek
  • HTC Wizard
  • Asus P320, Galaxi Mini



You may also want to look at threads for the following phones to check the status of Android on these phones.


Sony Xperia 1


HTC Leo (HD2)


Extra links


If you still can’t find what you are looking for I recommend checking out these links for more information.


XDA-Developers forum


PPCGeeks forum


Connect-UTB


HTC Linux



Got an opinion to share? Click here to join the discussion


















Similar Articles Productive Geek Tips
Latest Software Reviews Tinyhacker Random Tips



"