michaelfox + book 41
Ajaxian » POC ePub Book Reader Booktorious
june 2010 by michaelfox
I checked out this new POC app called Booktorious by August Lilleaas. It’s actually pretty neat in that it’s a 100% client side web application that reads EPUB books. So I jumped over to epubBooks and downloaded Through the Looking-Glass just to see how far down the rabbit hole I could go with this (sorry couldn’t resist). The book rendered perfectly and performance was decent considering the whole thing was being loaded at one time.
epub
books
javascript
css
html
github
ebooks
book
resources
june 2010 by michaelfox
Ruby Best Practices - Full Book Now Available For Free!
may 2010 by michaelfox
# Chapter 1: Driving Code Through Tests
# Chapter 2: Designing Beautiful APIS / Chapter 3: Mastering the Dynamic Toolkit
# Chapter 4: Text Processing and File Management
# Chapter 5: Functional Programming Techniques
# Chapter 6: When Things Go Wrong
# Chapter 7: Reducing Cultural Barriers
book
pdf
programming
ruby
download
ebooks
# Chapter 2: Designing Beautiful APIS / Chapter 3: Mastering the Dynamic Toolkit
# Chapter 4: Text Processing and File Management
# Chapter 5: Functional Programming Techniques
# Chapter 6: When Things Go Wrong
# Chapter 7: Reducing Cultural Barriers
may 2010 by michaelfox
Ada 95: Contents
may 2010 by michaelfox
This book, originally published by Prentice Hall in 1996, was taken out of print in 2001 and the rights to the book were subsequently returned to me by Pearson (the successor company to Prentice Hall). I have decided to make it available online in HTML format, and at the same time I have corrected several errata which were present in the printed editions of the book. It’s perfectly possible that I might have missed some, or even introduced some brand-new ones, as part of the process of transforming the text into HTML. If you spot any mistakes, please let me know so I can correct the master copy, which can be found at http://www.it.bton.ac.uk/staff/je/adacraft/.
Downloadable copies are available as http://www.it.bton.ac.uk/staff/je/adacraft/bookhtml.zip (in zip format for Windows systems) or as http://www.it.bton.ac.uk/staff/je/adacraft/bookhtml.tar.gz (a gzipped tarball for Unix systems). Each distribution also includes the complete set of examples from the book, both for Windows (adacraft.zip) and for Unix (adacraft.tar.gz).
oop
development
bestpractices
book
download
ebooks
Downloadable copies are available as http://www.it.bton.ac.uk/staff/je/adacraft/bookhtml.zip (in zip format for Windows systems) or as http://www.it.bton.ac.uk/staff/je/adacraft/bookhtml.tar.gz (a gzipped tarball for Unix systems). Each distribution also includes the complete set of examples from the book, both for Windows (adacraft.zip) and for Unix (adacraft.tar.gz).
may 2010 by michaelfox
Programming Mac OS X with Cocoa for beginners - Wikibooks, collection of open-content textbooks
may 2010 by michaelfox
This wikibook aims to provide beginners with an introduction to programming Mac OS X with Cocoa, using Xcode, the free developer tools provided with the operating system. Some knowledge of another programming language, preferably C, is assumed. The main guide is aimed at users of Mac OS X 10.3 or 10.4, but programming techniques that can only be used with 10.4 are avoided until the end.
In general, this text is written to be followed in order from start to finish. As each topic develops, it builds on the code written previously to add complexity and functionality.
cocoa
programming
book
download
ebooks
In general, this text is written to be followed in order from start to finish. As each topic develops, it builds on the code written previously to add complexity and functionality.
may 2010 by michaelfox
The Cathedral and the Bazaar
may 2010 by michaelfox
I anatomize a successful open-source project, fetchmail, that was run as a deliberate test of the surprising theories about software engineering suggested by the history of Linux. I discuss these theories in terms of two fundamentally different development styles, the ``cathedral'' model of most of the commercial world versus the ``bazaar'' model of the Linux world. I show that these models derive from opposing assumptions about the nature of the software-debugging task. I then make a sustained argument from the Linux experience for the proposition that ``Given enough eyeballs, all bugs are shallow'', suggest productive analogies with other self-correcting systems of selfish agents, and conclude with some exploration of the implications of this insight for the future of software.
open
source
software
opensource
book
download
programming
development
ebooks
may 2010 by michaelfox
Mercurial: The Definitive Guide
may 2010 by michaelfox
This is the online home of the book “Mercurial: The Definitive Guide”. It was published in 2009 by O'Reilly Media.
Mercurial is a fast, lightweight source control management system designed for easy and efficient handling of very large distributed projects. My book tells you what it is, why you should care, and how you can use it effectively.
book
mercurial
reference
scm
vc
hg
download
development
ebooks
Mercurial is a fast, lightweight source control management system designed for easy and efficient handling of very large distributed projects. My book tells you what it is, why you should care, and how you can use it effectively.
may 2010 by michaelfox
JavaScript Essentials - Techotopia
may 2010 by michaelfox
1. About this Book
2. Intended Audience
3. The History of JavaScript
* Jim and Marc Meet in Palo Alto
* Moving on from Static Web Pages
* LiveScript, JavaScript, JScript, ECMAScript - What's in a Name?
4. A Simple JavaScript Example
5. Embedding JavaScript into Web pages
* The <script> element
* Where to place JavaScript in a Web Page
6. Introducing JavaScript Variables
* Variable Declaration and the Assignment Operator
* JavaScript Variable Naming Conventions
7. JavaScript Variable Types
* The JavaScript typeof Operator
8. JavaScript Operators
* Assignment Operators
* Arithmetic Operators
* Unary Operators - Incrementing and Decrementing Variable Values
* Comparison Operators
* String Operators
* Conditional Operators
* Logical Operators
9. Comments in JavaScript
* Single Line Comments
* Multi-line Comments
10. JavaScript Flow Control and Looping
* JavaScript Conditional Statements
* The JavaScript if Statement
* The JavaScript if ... else Statements
* JavaScript Looping Statements
* JavaScript for loops
* JavaScript while loops
* JavaScript do ... while loops
* JavaScript switch Statements
* Breaking a Loop
* label Statements
* Skipping Statements in Current Loop Iteration
11. Understanding JavaScript Functions
* Declaring and Calling a JavaScript Function
* Passing Arguments to a Function
* Returning a Value from a Function
* Where to Place Function Declarations
12. JavaScript Object Basics
* Creating a Custom JavaScript Object
* Creating and Using Object Instances
* Extending JavaScript Objects
13. JavaScript String Object
* Creating a JavaScript String Object
* JavaScript String Object Methods
* JavaScript String Object Properties
* JavaScript String Object Examples
* Getting the length of a String Object
* Setting String Object text Effects
* Performing Conversions on String Objects
* Manipulating Strings with the String Object
14. JavaScript Date Object
* Understanding System Time
* Creating a JavaScript Date Object
* Setting the Time and Date of the JavaScript Date Object
* Reading the Date and Time from a JavaScript Date Object
* UTC Time
* Finding the Time Zone Offset and Getting Local Time
15. JavaScript Math Object
* JavaScript Math Object Methods
* JavaScript Math Object Properties
* Using JavaScript Math Object and Properties
* Rounding and Truncating Numbers with the the Math Object
16. JavaScript Window Object
* Referencing the JavaScript window Object
* JavaScript window Object Properties
* Opening Browser Windows using JavaScript
* Closing Browser Windows using JavaScript
* Moving and Resizing Windows
* Changing Window Focus
* Displaying Message Box Dialogs
17. JavaScript Document Object
* What is the JavaScript Document Object?
* JavaScript Document Object Methods and Properties
* Using the JavaScript Document Object
* Writing text to a document
* Writing Text to a document in a different Window
* Changing the Document Title
* Changing the Document Colors
* Getting a List of Objects in a Document
18. JavaScript Location Object
* Loading a New URL into the Current Window
* Reading the URL of the Current Window
* Extracting Parts of the URL
* JavaScript Location Object Methods
19. JavaScript History Object
20. JavaScript Arrays
* What is a JavaScript Array
* How to Create a JavaScript Array
* Initializing the Elements of an Array
* Accessing the Elements of a JavaScript Array
* JavaScript Array Object Methods and Properties
* JavaScript Array Sorting
21. JavaScript Timeouts
* Setting up a JavaScript Timeout
* Cancelling a JavaScript Timeout
* Setting up JavaScript Timeout to Repeat
22. Building Forms with JavaScript
* The JavaScript Form Object
* Accessing Objects in a Form
* The JavaScript Text Object
* JavaScript TextArea Object
* The JavaScript Button Object
* JavaScript Check Boxes
* JavaScript Radio Buttons
* JavaScript Drop-down / Select Object
* Obtaining the Current Selection from the JavaScript Select Object
* JavaScript Password Object
23. Understanding JavaScript Cookies
* What is a JavaScript Cookie?
* The Structure of a Cookie
* Cookie Name / Value Pair
* Cookie Expiration Setting
* Cookie path Setting
* Cookie domain Setting
* Creating a Cookie
* Reading a Cookie
* Removing a Cookie
24. Understanding Cascading Style Sheets (CSS)
* What are Cascading Style Sheets for?
* Embedding CSS Styles into a Web Page
* Importing an External Style Sheet into a Web Page
* Creating CSS Rules
* Setting Styles for Individual Elements
* Setting Styles using the id Attribute of an HTML Element
* Using Classes with CSS Rules
25. JavaScript and CSS - Dynamic Styles and Layers
* Making Basic Dynamic Style Changes
* Hiding and Showing Content Using JavaScript
* Using Overlaying Layers
* Making Layers Move
book
development
ebooks
javascript
download
reference
webdev
2. Intended Audience
3. The History of JavaScript
* Jim and Marc Meet in Palo Alto
* Moving on from Static Web Pages
* LiveScript, JavaScript, JScript, ECMAScript - What's in a Name?
4. A Simple JavaScript Example
5. Embedding JavaScript into Web pages
* The <script> element
* Where to place JavaScript in a Web Page
6. Introducing JavaScript Variables
* Variable Declaration and the Assignment Operator
* JavaScript Variable Naming Conventions
7. JavaScript Variable Types
* The JavaScript typeof Operator
8. JavaScript Operators
* Assignment Operators
* Arithmetic Operators
* Unary Operators - Incrementing and Decrementing Variable Values
* Comparison Operators
* String Operators
* Conditional Operators
* Logical Operators
9. Comments in JavaScript
* Single Line Comments
* Multi-line Comments
10. JavaScript Flow Control and Looping
* JavaScript Conditional Statements
* The JavaScript if Statement
* The JavaScript if ... else Statements
* JavaScript Looping Statements
* JavaScript for loops
* JavaScript while loops
* JavaScript do ... while loops
* JavaScript switch Statements
* Breaking a Loop
* label Statements
* Skipping Statements in Current Loop Iteration
11. Understanding JavaScript Functions
* Declaring and Calling a JavaScript Function
* Passing Arguments to a Function
* Returning a Value from a Function
* Where to Place Function Declarations
12. JavaScript Object Basics
* Creating a Custom JavaScript Object
* Creating and Using Object Instances
* Extending JavaScript Objects
13. JavaScript String Object
* Creating a JavaScript String Object
* JavaScript String Object Methods
* JavaScript String Object Properties
* JavaScript String Object Examples
* Getting the length of a String Object
* Setting String Object text Effects
* Performing Conversions on String Objects
* Manipulating Strings with the String Object
14. JavaScript Date Object
* Understanding System Time
* Creating a JavaScript Date Object
* Setting the Time and Date of the JavaScript Date Object
* Reading the Date and Time from a JavaScript Date Object
* UTC Time
* Finding the Time Zone Offset and Getting Local Time
15. JavaScript Math Object
* JavaScript Math Object Methods
* JavaScript Math Object Properties
* Using JavaScript Math Object and Properties
* Rounding and Truncating Numbers with the the Math Object
16. JavaScript Window Object
* Referencing the JavaScript window Object
* JavaScript window Object Properties
* Opening Browser Windows using JavaScript
* Closing Browser Windows using JavaScript
* Moving and Resizing Windows
* Changing Window Focus
* Displaying Message Box Dialogs
17. JavaScript Document Object
* What is the JavaScript Document Object?
* JavaScript Document Object Methods and Properties
* Using the JavaScript Document Object
* Writing text to a document
* Writing Text to a document in a different Window
* Changing the Document Title
* Changing the Document Colors
* Getting a List of Objects in a Document
18. JavaScript Location Object
* Loading a New URL into the Current Window
* Reading the URL of the Current Window
* Extracting Parts of the URL
* JavaScript Location Object Methods
19. JavaScript History Object
20. JavaScript Arrays
* What is a JavaScript Array
* How to Create a JavaScript Array
* Initializing the Elements of an Array
* Accessing the Elements of a JavaScript Array
* JavaScript Array Object Methods and Properties
* JavaScript Array Sorting
21. JavaScript Timeouts
* Setting up a JavaScript Timeout
* Cancelling a JavaScript Timeout
* Setting up JavaScript Timeout to Repeat
22. Building Forms with JavaScript
* The JavaScript Form Object
* Accessing Objects in a Form
* The JavaScript Text Object
* JavaScript TextArea Object
* The JavaScript Button Object
* JavaScript Check Boxes
* JavaScript Radio Buttons
* JavaScript Drop-down / Select Object
* Obtaining the Current Selection from the JavaScript Select Object
* JavaScript Password Object
23. Understanding JavaScript Cookies
* What is a JavaScript Cookie?
* The Structure of a Cookie
* Cookie Name / Value Pair
* Cookie Expiration Setting
* Cookie path Setting
* Cookie domain Setting
* Creating a Cookie
* Reading a Cookie
* Removing a Cookie
24. Understanding Cascading Style Sheets (CSS)
* What are Cascading Style Sheets for?
* Embedding CSS Styles into a Web Page
* Importing an External Style Sheet into a Web Page
* Creating CSS Rules
* Setting Styles for Individual Elements
* Setting Styles using the id Attribute of an HTML Element
* Using Classes with CSS Rules
25. JavaScript and CSS - Dynamic Styles and Layers
* Making Basic Dynamic Style Changes
* Hiding and Showing Content Using JavaScript
* Using Overlaying Layers
* Making Layers Move
may 2010 by michaelfox
GNU Autoconf, Automake and Libtool
may 2010 by michaelfox
New Riders graciously indulged our principles, and published this book under the terms of the Open Publication License (with none of the options exercised). Consequently the content of the book is truly free, and you can download the html of the onlne version for reading offline, either as a zip archive (860k) or a gzipped tar archive (352k).
The full texinfo source for the book is available via anonymous cvs:
$ cvs -d :pserver:anoncvs@sources.redhat.com:/cvs/autobook login
Password: anoncvs
$ cvs -d :pserver:anoncvs@sources.redhat.com:/cvs/autobook co autobook
If you like this book, then please consider buying a bound and printed copy, so that the authors can continue to write free documentation, and to support the GNU Project (almost 10% of the total royalties from sales of the book are donated to the Free Software Foundation, who maintain the tools discussed in the book).
gnu
make
libtool
autoconf
linux
reference
book
download
ebooks
The full texinfo source for the book is available via anonymous cvs:
$ cvs -d :pserver:anoncvs@sources.redhat.com:/cvs/autobook login
Password: anoncvs
$ cvs -d :pserver:anoncvs@sources.redhat.com:/cvs/autobook co autobook
If you like this book, then please consider buying a bound and printed copy, so that the authors can continue to write free documentation, and to support the GNU Project (almost 10% of the total royalties from sales of the book are donated to the Free Software Foundation, who maintain the tools discussed in the book).
may 2010 by michaelfox
PHP Essentials - Techotopia
may 2010 by michaelfox
1. About PHP Essentials
* Intended Audience
2. The History of PHP
* The Creation of PHP
* PHP 3 Hits the Big Time
* PHP 4 - Optimization, Scalabilty and More
* PHP 5 - Object Orientation, Error Handling and XML
* How Popular is PHP?
3. An Overview of PHP
* What Exactly is PHP?
* How Does PHP Work?
* Why is PHP so Useful?
* Summary
4. Creating a Simple PHP Script
* The PHP Code Delimiters
* Testing the PHP Installation
* Emdedding PHP into an HTML File
* Embedding HTML into a PHP Script
* Summary
5. Commenting PHP Code
* PHP Single Line Comments
* PHP Multi-line Comments
* Summary
6. An Introduction to PHP Variables
* Naming and Creating a Variable in PHP
* Assigning a Value to a PHP Variable
* Accessing PHP Variable Values
* Changing the Type of a PHP Variable
* Checking Whether a Variable is Set
7. Understanding PHP Variable Types
* The PHP Integer Variable Type
* The PHP Float Variable Type
* The PHP Boolean Variable Type
* The PHP String Variable
* Extracting and Writing String Fragments
* Creating PHP heredoc Strings
8. PHP Constants
* Defining a PHP Constant
* Checking if a PHP Constant is Defined
* Using a Variable as a Constant Name
* Predefined PHP Constants
* PHP Script and Environment Related Constants
* PHP Mathematical Constants
9. PHP Operators
* PHP Assignment Operators
* PHP Arithmetic Operators
* PHP Comparison Operators
* PHP Logical Operators
* PHP Increment and Decrement Operators
* PHP String Concatenation Operator
* Concatenation of Numbers and Strings in PHP
* PHP Execution Operator - Executing Server Side Commands
10. PHP Flow Control and Looping
* PHP Conditional Statements
* The PHP if Statement
* The PHP if ... else Statements
* PHP Looping Statements
* PHP for loops
* PHP while loops
* PHP do ... while loops
* PHP switch Statements
* Breaking a Loop
* Breaking Out of Nested Loops
* Skipping Statements in Current Loop Iteration
11. PHP Functions
* What is a PHP Function?
* How to Write a PHP Function
* Returning a Value from a PHP Function
* Passing Parameters to a PHP Function
* Calling PHP Functions
* Passing Parameters By Reference
* Returning Values By Reference
* Functions and Variable Scope
12. PHP Arrays
* How to Create a PHP Array
* Accessing Elements in a PHP Array
* Creating an Associative Array
* Accessing Elements of an Associative Array
* Accessing Elements in a Multidimensional PHP Array
* Using PHP Array Pointers
* Changing, Adding and Removing PHP Array Elements
* Looping through PHP Array Elements
* Replacing Sections of an Array
* Sorting a PHP Array
* Sorting Associative Arrays
* Getting Information About PHP Arrays & other Array Functions
* Summary
13. Working with Strings and Text in PHP
* Changing the Case of a PHP String
* Converting to and from ASCII Values
* Printing Formatted Strings in PHP
* PHP printf formatting specifiers
* Finding the Length of a PHP String
* Converting a String into a PHP Array
* Removing Leading and Trailing Whitespace from a PHP String
* Comparing Strings in PHP
* String Comparison Functions Return Value
* Accessing and Modifiying Characters in String
* Searching for Characters and Substrings in a PHP String
* Extracting and Replacing Substrings in PHP
* Replacing All Instances of a Word in a PHP String
14. PHP, Filesystems and File I/O
* Opening and Creating Files in PHP
* Closing Files in PHP
* Writing to a File using PHP
* Reading From a File using PHP
* Checking Whether a File Exists
* Moving, Copying and Deleting Files with PHP
* Accessing File Attributes
* PHP Output Buffering
15. Working with Directories in PHP
* Creating Directories in PHP
* Deleting a Directory
* Finding and Changing the Current Working Directory
* Listing Files in a Directory
16. An Overview of HTML Forms
* Creating HTML Forms
* HTML Text Object
* HTML TextArea Object
* The HTML Button Object
* HTML Check Boxes
* HTML Radio Buttons
* HTML Drop-down / Select Object
* HTML Password Object
* Summary
17. PHP and HTML Forms
* Creating the Form
* Processing Form Data Using PHP
* Processing Multiple Selections with PHP
18. PHP and Cookies - Creating, Reading and Writing
* The Difference Between Cookies and PHP Sessions
* The Structure of a Cookie
* Cookie Name / Value Pair
* Cookie Expiration Setting
* Cookie path Setting
* Cookie domain Setting
* Cookie Security Setting
* Creating a Cookie in PHP
* Reading a Cookie in PHP
* Deleting a Cookie
19. Understanding PHP Sessions
* What is a PHP Session?
* Creating a PHP Session
* Creating and Reading PHP Session Variables
* Writing PHP Session Data to a File
* Reading a Saved PHP Session
20. PHP Object Oriented Programming
* What is an Object?
* What is a Class?
* How is an Object Created from a Class?
* What is sub-classing?
* Defining a PHP Class
* PHP Class Constructors and Destructors
* Creating Members in a PHP Class
* Defining and Calling Methods
* Subclassing in PHP
* PHP Object Serialization
* Getting Information about a PHP Object
21. Using PHP with MySQL
* Creating a MySQL User Account
* Creating and Select MySQL Database
* Creating a MySQL Database Table
* Inserting Data into a MySQL Database Table
* Connecting with PHP to a MySQL Server
* Selecting Records from a MySQL Database Using PHP
* Adding Records to MySQL Database using PHP
* Modifying and Deleting MySQL Records using PHP
* Using PHP to get Information about a MySQL Database
* Summary
22. PHP and SQLite
* Creating an SQLite Database with PHP
* Using PHP to Add Records to an SQLite Database
* Using PHP to Select Records from an SQLite Database
book
development
php
download
reference
ebooks
* Intended Audience
2. The History of PHP
* The Creation of PHP
* PHP 3 Hits the Big Time
* PHP 4 - Optimization, Scalabilty and More
* PHP 5 - Object Orientation, Error Handling and XML
* How Popular is PHP?
3. An Overview of PHP
* What Exactly is PHP?
* How Does PHP Work?
* Why is PHP so Useful?
* Summary
4. Creating a Simple PHP Script
* The PHP Code Delimiters
* Testing the PHP Installation
* Emdedding PHP into an HTML File
* Embedding HTML into a PHP Script
* Summary
5. Commenting PHP Code
* PHP Single Line Comments
* PHP Multi-line Comments
* Summary
6. An Introduction to PHP Variables
* Naming and Creating a Variable in PHP
* Assigning a Value to a PHP Variable
* Accessing PHP Variable Values
* Changing the Type of a PHP Variable
* Checking Whether a Variable is Set
7. Understanding PHP Variable Types
* The PHP Integer Variable Type
* The PHP Float Variable Type
* The PHP Boolean Variable Type
* The PHP String Variable
* Extracting and Writing String Fragments
* Creating PHP heredoc Strings
8. PHP Constants
* Defining a PHP Constant
* Checking if a PHP Constant is Defined
* Using a Variable as a Constant Name
* Predefined PHP Constants
* PHP Script and Environment Related Constants
* PHP Mathematical Constants
9. PHP Operators
* PHP Assignment Operators
* PHP Arithmetic Operators
* PHP Comparison Operators
* PHP Logical Operators
* PHP Increment and Decrement Operators
* PHP String Concatenation Operator
* Concatenation of Numbers and Strings in PHP
* PHP Execution Operator - Executing Server Side Commands
10. PHP Flow Control and Looping
* PHP Conditional Statements
* The PHP if Statement
* The PHP if ... else Statements
* PHP Looping Statements
* PHP for loops
* PHP while loops
* PHP do ... while loops
* PHP switch Statements
* Breaking a Loop
* Breaking Out of Nested Loops
* Skipping Statements in Current Loop Iteration
11. PHP Functions
* What is a PHP Function?
* How to Write a PHP Function
* Returning a Value from a PHP Function
* Passing Parameters to a PHP Function
* Calling PHP Functions
* Passing Parameters By Reference
* Returning Values By Reference
* Functions and Variable Scope
12. PHP Arrays
* How to Create a PHP Array
* Accessing Elements in a PHP Array
* Creating an Associative Array
* Accessing Elements of an Associative Array
* Accessing Elements in a Multidimensional PHP Array
* Using PHP Array Pointers
* Changing, Adding and Removing PHP Array Elements
* Looping through PHP Array Elements
* Replacing Sections of an Array
* Sorting a PHP Array
* Sorting Associative Arrays
* Getting Information About PHP Arrays & other Array Functions
* Summary
13. Working with Strings and Text in PHP
* Changing the Case of a PHP String
* Converting to and from ASCII Values
* Printing Formatted Strings in PHP
* PHP printf formatting specifiers
* Finding the Length of a PHP String
* Converting a String into a PHP Array
* Removing Leading and Trailing Whitespace from a PHP String
* Comparing Strings in PHP
* String Comparison Functions Return Value
* Accessing and Modifiying Characters in String
* Searching for Characters and Substrings in a PHP String
* Extracting and Replacing Substrings in PHP
* Replacing All Instances of a Word in a PHP String
14. PHP, Filesystems and File I/O
* Opening and Creating Files in PHP
* Closing Files in PHP
* Writing to a File using PHP
* Reading From a File using PHP
* Checking Whether a File Exists
* Moving, Copying and Deleting Files with PHP
* Accessing File Attributes
* PHP Output Buffering
15. Working with Directories in PHP
* Creating Directories in PHP
* Deleting a Directory
* Finding and Changing the Current Working Directory
* Listing Files in a Directory
16. An Overview of HTML Forms
* Creating HTML Forms
* HTML Text Object
* HTML TextArea Object
* The HTML Button Object
* HTML Check Boxes
* HTML Radio Buttons
* HTML Drop-down / Select Object
* HTML Password Object
* Summary
17. PHP and HTML Forms
* Creating the Form
* Processing Form Data Using PHP
* Processing Multiple Selections with PHP
18. PHP and Cookies - Creating, Reading and Writing
* The Difference Between Cookies and PHP Sessions
* The Structure of a Cookie
* Cookie Name / Value Pair
* Cookie Expiration Setting
* Cookie path Setting
* Cookie domain Setting
* Cookie Security Setting
* Creating a Cookie in PHP
* Reading a Cookie in PHP
* Deleting a Cookie
19. Understanding PHP Sessions
* What is a PHP Session?
* Creating a PHP Session
* Creating and Reading PHP Session Variables
* Writing PHP Session Data to a File
* Reading a Saved PHP Session
20. PHP Object Oriented Programming
* What is an Object?
* What is a Class?
* How is an Object Created from a Class?
* What is sub-classing?
* Defining a PHP Class
* PHP Class Constructors and Destructors
* Creating Members in a PHP Class
* Defining and Calling Methods
* Subclassing in PHP
* PHP Object Serialization
* Getting Information about a PHP Object
21. Using PHP with MySQL
* Creating a MySQL User Account
* Creating and Select MySQL Database
* Creating a MySQL Database Table
* Inserting Data into a MySQL Database Table
* Connecting with PHP to a MySQL Server
* Selecting Records from a MySQL Database Using PHP
* Adding Records to MySQL Database using PHP
* Modifying and Deleting MySQL Records using PHP
* Using PHP to get Information about a MySQL Database
* Summary
22. PHP and SQLite
* Creating an SQLite Database with PHP
* Using PHP to Add Records to an SQLite Database
* Using PHP to Select Records from an SQLite Database
may 2010 by michaelfox
The Art of Unix Programming
may 2010 by michaelfox
This book and its on-line version are distributed under the terms of the Creative Commons Attribution-NoDerivs 1.0 license, with the additional proviso that the right to publish it on paper for sale or other for-profit use is reserved to Pearson Education, Inc. A reference copy of this license may be found at http://creativecommons.org/licenses/by-nd/1.0/legalcode.
AIX, AS/400, DB/2, OS/2, System/360, MVS, VM/CMS, and IBM PC are trademarks of IBM. Alpha, DEC, VAX, HP-UX, PDP, TOPS-10, TOPS-20, VMS, and VT-100 are trademarks of Compaq. Amiga and AmigaOS are trademarks of Amiga, Inc. Apple, Macintosh, MacOS, Newton, OpenDoc, and OpenStep are trademarks of Apple Computers, Inc. ClearCase is a trademark of Rational Software, Inc. Ethernet is a trademark of 3COM, Inc. Excel, MS-DOS, Microsoft Windows and PowerPoint are trademarks of Microsoft, Inc. Java. J2EE, JavaScript, NeWS, and Solaris are trademarks of Sun Microsystems. SPARC is a trademark of SPARC international. Informix is a trademark of Informix software. Itanium is a trademark of Intel. Linux is a trademark of Linus Torvalds. Netscape is a trademark of AOL. PDF and PostScript are trademarks of Adobe, Inc. UNIX is a trademark of The Open Group.
The photograph of Ken and Dennis in Chapter�2 appears courtesy of Bell Labs/Lucent Technologies.
The epigraph on the Portability chapter is from the Bell System Technical Journal, v57 #6 part 2 (July-Aug. 1978) pp. 2021-2048 and is reproduced with the permission of Bell Labs/Lucent Technologies.
book
code
programming
unix
download
AIX, AS/400, DB/2, OS/2, System/360, MVS, VM/CMS, and IBM PC are trademarks of IBM. Alpha, DEC, VAX, HP-UX, PDP, TOPS-10, TOPS-20, VMS, and VT-100 are trademarks of Compaq. Amiga and AmigaOS are trademarks of Amiga, Inc. Apple, Macintosh, MacOS, Newton, OpenDoc, and OpenStep are trademarks of Apple Computers, Inc. ClearCase is a trademark of Rational Software, Inc. Ethernet is a trademark of 3COM, Inc. Excel, MS-DOS, Microsoft Windows and PowerPoint are trademarks of Microsoft, Inc. Java. J2EE, JavaScript, NeWS, and Solaris are trademarks of Sun Microsystems. SPARC is a trademark of SPARC international. Informix is a trademark of Informix software. Itanium is a trademark of Intel. Linux is a trademark of Linus Torvalds. Netscape is a trademark of AOL. PDF and PostScript are trademarks of Adobe, Inc. UNIX is a trademark of The Open Group.
The photograph of Ken and Dennis in Chapter�2 appears courtesy of Bell Labs/Lucent Technologies.
The epigraph on the Portability chapter is from the Bell System Technical Journal, v57 #6 part 2 (July-Aug. 1978) pp. 2021-2048 and is reproduced with the permission of Bell Labs/Lucent Technologies.
may 2010 by michaelfox
Eloquent JavaScript -- interactive tutorial
may 2010 by michaelfox
Eloquent JavaScript
An opinionated guide to programming
by Marijn Haverbeke
Eloquent JavaScript is a digital book providing a comprehensive introduction (tutorial) to the JavaScript programming language. Apart from a bookful of text, it contains plenty of example programs, and an environment to try them out and play with them.
The book is aimed at the beginning programmer ― people with prior programming experience might also get something out of it, but they should not read chapters 2 to 5 too closely, because most of the concepts discussed there will probably be nothing new to them. Do make sure you read the end of the first chapter, which has some essential information about the book itself.
The book is freely available, and may be used (as a whole or in parts) in any way you see fit, as long as I am credited as the original author.
A copy of the book for off-line reading can be downloaded as a zip file, and a more easily printable version can be found here.
>> Start Reading
book
javascript
reference
tutorial
download
webdev
development
coding
ebooks
An opinionated guide to programming
by Marijn Haverbeke
Eloquent JavaScript is a digital book providing a comprehensive introduction (tutorial) to the JavaScript programming language. Apart from a bookful of text, it contains plenty of example programs, and an environment to try them out and play with them.
The book is aimed at the beginning programmer ― people with prior programming experience might also get something out of it, but they should not read chapters 2 to 5 too closely, because most of the concepts discussed there will probably be nothing new to them. Do make sure you read the end of the first chapter, which has some essential information about the book itself.
The book is freely available, and may be used (as a whole or in parts) in any way you see fit, as long as I am credited as the original author.
A copy of the book for off-line reading can be downloaded as a zip file, and a more easily printable version can be found here.
>> Start Reading
may 2010 by michaelfox
related tags
3d ⊕ admin ⊕ agile ⊕ amazon ⊕ app ⊕ apps ⊕ autoconf ⊕ bestpractices ⊕ bibliography ⊕ book ⊖ booklist ⊕ books ⊕ buy ⊕ calibre ⊕ cleancode ⊕ cocoa ⊕ code ⊕ coding ⊕ communication ⊕ compiler ⊕ css ⊕ design ⊕ development ⊕ document ⊕ documentation ⊕ download ⊕ ebooks ⊕ editor ⊕ epub ⊕ evangelism ⊕ formatting ⊕ forum ⊕ free ⊕ functional ⊕ furniture ⊕ git ⊕ git-reference ⊕ github ⊕ gnu ⊕ google ⊕ graphics ⊕ handbook ⊕ hg ⊕ howto ⊕ html ⊕ iphone ⊕ javascript ⊕ jquery ⊕ kindle ⊕ learn ⊕ learning ⊕ libtool ⊕ linux ⊕ list ⊕ make ⊕ mercurial ⊕ metadata ⊕ midcentury ⊕ mobile ⊕ modern ⊕ node ⊕ npr ⊕ oop ⊕ open ⊕ opensource ⊕ password ⊕ pdf ⊕ php ⊕ planning ⊕ podcasts ⊕ programming ⊕ publishing ⊕ python ⊕ read ⊕ reading ⊕ recommendation ⊕ refactoring ⊕ reference ⊕ resources ⊕ review ⊕ ruby ⊕ sciencefiction ⊕ scifi ⊕ scm ⊕ scrum ⊕ security ⊕ snippets ⊕ software ⊕ source ⊕ store ⊕ testing ⊕ tools ⊕ toread ⊕ tutorial ⊕ ui ⊕ unix ⊕ vc ⊕ versioncontrol ⊕ webdev ⊕ whitepaper ⊕ workflow ⊕ writing ⊕Copy this bookmark: