Saturday, January 23, 2010

How the iPhone Came to Dominate the Planet


When it comes to smartphones, the iPhone is still the hottest. The embodiment of the trendy gadget, Apple’s cellular cash cow continues to increase its market share quarter after quarter. The 4th quarter of 2009 saw almost 7.5 million iPhones sold, and it’s predicted that the first quarter of 2010 will see an increase of over 3 million sold. But how did the iPhone become such a juggernaut, even considering the historic crazed for location-based technology? Building off the buzz from our new (and free) guides app that integrates with Foursquare, the graphic below takes a look at the iPhone’s evolution -- from its humble origins as a PDA to its current status as an app-fueled communications powerhouse, the iPhone is clearly here to stay. And that’s how we like it.

Download the FREE BlackBook Guides iPhone App now!

List of freely available programming books

I'm trying to amass a list of programming books with opensource licenses, like Creative Commons, GPL, etc. The books can be about a particular programming language or about computers in general. Hoping you guys could help:

Languages


BASH
Advanced Bash-Scripting Guide (An in-depth exploration of the art of shell scripting)

C
The C book

C++
Thinking in C++
C++ Annotations
How to Think Like a Computer Scientist

C#
.NET Book Zero: What the C or C++ Programmer Needs to Know About C# and the .NET Framework
Illustrated C# 2008
Data Structures and Algorithms with Object-Oriented Design Patterns in C#
Threading in C#

Common Lisp
Practical Common Lisp
On Lisp

Java
Thinking in Java
How to Think Like a Computer Scientist
Java Thin-Client Programming

JavaScript
Eloquent JavaScript

Haskell
Real world Haskell
Learn You a Haskell for Great Good!

Objective-C
The Objective-C Programming Language

Perl
Extreme Perl (license not specified - home page is saying "freely available")
The Mason Book (Open Publication License)
Practical mod_perl (CreativeCommons Attribution Share-Alike License)
Higher-Order Perl
Learning Perl the Hard Way

PHP
Practical PHP Programming
Zend Framework: Survive the Deep End

PowerShell
Mastering PowerShell

Prolog
Building Expert Systems in Prolog
Adventure in Prolog
Prolog Programming A First Course
Logic, Programming and Prolog (2ed)
Introduction to Prolog for Mathematicians
Learn Prolog Now!
Natural Language Processing Techniques in Prolog

Python
Dive Into Python
Dive Into Python 3
How to Think Like a Computer Scientist
A Byte of Python
Python for Fun
Invent Your Own Computer Games With Python

Ruby
Why's (Poignant) Guide to Ruby
Programming Ruby - The Pragmatic Programmer's Guide
Mr. Neighborly's Humble Little Ruby Book

SQL
Practical PostgreSQL
x86 assembly
Paul Carter's tutorial

Lua
Programming In Lua (for v5 but still largely relevant)

Algorithms and Data Structures
Algorithms
Data Structures and Algorithms with Object-Oriented Design Patterns in Java
Planning Algorithms

Frameworks/Projects
The Django Book
The Pylons Book
Introduction to Design Patterns in C++ with Qt 4 (Open Publication License)

Version control
The SVN Book
Mercurial: The Definitive Guide
Pro Git

UNIX / Linux
The Art of Unix Programming
Linux Device Drivers, Third Edition
_______
Introduction To Programming
A Quick And Easy Ebook That Introduces Readers To Computer Programming In A Jargon Free, Easy To Understand Way.
 
© 2010 TechFetcher