Programming Ruby, 2nd Edition : pdf ebook


Programming Ruby, 2nd Edition
Developers the world over talk about 
Programming Ruby and the Ruby language. . .




Rails Recipes : ebook



Rails Recipes 



A recipe book is about how to make things you might not be able to  easily figure out how to make on your own. It’s about skipping the trial and error and jumping straight to a solution that works. Sometimes it’s even about making things you never imagined you could make. If you want to learn how to make great Indian food, you buy a recipe book by a great Indian chef and follow his or her directions. You’re not just buying any old solution. You’re buying a solution you can trust to be good. That’s why famous chefs sell lots and lots of books. People  want to make food that tastes good, and these chefs know how to make (and teach you how to make) food that tastes good.


Agile Web Development with Rails : ebook

Agile Web Development with Rails
A Pragmatic Guide

Dave Thomas
David Heinemeier Hansson

with Leon Breedt
Mike Clark
Thomas Fuchs
Andreas Schwarz


Ruby on Rails is a framework that makes it easier to develop, deploy, and maintain web applications.

Of course, all web frameworks make the same claim. What makes Rails different? We can answer that question a number of ways. 

One way is to look at architecture. Over time, most developers have moved to a Model-View-Controller (MVC) architecture for serious web applications. They find that MVC helps them structure their applications more cleanly. (We discuss MVC in more detail in the next chapter.) Java frameworks such as Tapestry and Struts are based on MVC. Rails is an MVC framework, too. When you develop in Rails, there’s a place for each piece  of code, and all the pieces of your application interact in a standard way. It’s as if you start out with the skeleton of an application already prepared. 

Another way of answering the question is to look at the programming language. Rails applications are written in Ruby, a modern, object-oriented scripting language. Ruby is concise without being unintelligibly terse—  you can express ideas naturally and cleanly in Ruby code. This leads to programs that are easy to write and (just as importantly) are easy to read
months later.


Ruby for Rails : ebook


Ruby for Rails
RUBY TECHNIQUES FOR RAILS DEVELOPERS

DAVID A. BLACK



Welcome to Ruby for Rails. This book is an introduction to the Ruby programming language, purpose-written for people whose main reason for wanting to know Ruby is that they’re working with, or are interested in working with, the Ruby on Rails framework and want to do Rails knowledgeably and right.

Ruby is a general-purpose, object-oriented, interpreted programming language designed and written by Yukihiro Matsumoto (known widely as “Matz”). Introduced in 1994, Ruby rose rapidly in popularity among Japanese programmers. By the early 2000s, more than twenty Japanese-language books on Ruby had been published. The first English-language book on Ruby, Programming Ruby by Dave Thomas and Andy Hunt, appeared in late 2000 and ushered in a wave of Ruby enthusiasm outside of Japan. Ruby’s popularity in the West has grown steadily since the appearance of the “Pickaxe book” (the nickname of the Thomas-Hunt work, derived from its cover illustration).



Publishing PHP Ajax Cookbook: PDF ebook


Publishing PHP Ajax Cookbook Over 60 simple but incredibly effective recipes to  
Ajaxify PHP websites try to learn. 


AJAX is a complex phenomenon that means different things to different people. Web developers learn new skills that empower them to create sleek web applications with little effort. Indeed, everything sounds good about AJAX. Computer users appreciate that their favorite websites are now friendlier and feel more responsive. 


http://www.mediafire.com/view/csgc9hhhcbo7d0j/Packt_Publishing_PHP_Ajax_Cookbook_(2011).pdf
Download

Microsoft AJAX Library Essentials, Client-Side ASP.NET AJAX : PDF ebook


Microsoft AJAX Library Essentials, Client-Side ASP.NET AJAX 1.0 Explained As a tutorial book for ajax learner. A practical tutorial to using Microsoft AJAX Library  to enhance the user experience of your ASP.NET Web Applications. 


AJAX is a complex phenomenon that means different things to different people. Web developers learn new skills that empower them to create sleek web applications with little effort. Indeed, everything sounds good about AJAX. Computer users appreciate that their favorite websites are now friendlier and feel more responsive. 


Download


British National Formulary (BNF) 67 : PDF bOOk

British National Formulary (BNF) 67

Joint Formulary Committee


(March 2014)

Contents
Preface
Acknowledgements
How the BNF is constructed
How to use the BNF
Changes for this edition
Significant changes
Dose changes
Classification changes
New names
Deleted preparations
New preparations included in this edition
Guidance on prescribing
General guidance
Prescription writing
Emergency supply of medicines
Controlled Drugs and drug dependence
Adverse reactions to drugs
Prescribing for children
Prescribing in hepatic impairment
Prescribing in renal impairment
Prescribing in pregnancy
Prescribing in breast-feeding
Prescribing in palliative care
Prescribing for the elderly
Prescribing in dental practice
Drugs and sport
Emergency treatment of poisoning
Notes on drugs and preparations
1: Gastro-intestinal system
2: Cardiovascular system
3: Respiratory system
4: Central nervous system
5: Infections
6: Endocrine system
7: Obstetrics, gynaecology, and urinary-tract disorders
8: Malignant disease and immunosuppression
9: Nutrition and blood
10: Musculoskeletal and joint diseases
11: Eye
12: Ear, nose, and oropharynx
13: Skin
14: Immunological products and vaccines
15: Anaesthesia
Appendices and indices
Appendix 1: Interactions
Appendix 2: Borderline substances
Appendix 3: Cautionary and advisory labels for dispensed medicines
Appendix 4: Intravenous additives
Appendix 5: Wound management products and elasticated garments
Dental Practitioners’ Formulary
Nurse Prescribers’ Formulary
Non-medical prescribing
Index of manufacturers
Index
Medical emergencies in the community.................................................................... Inside back cover
Download

British National Formulary (BNF) 66 : PDF bOOk



British National Formulary (Bnf 66): September 2013 to March 2014



Download

AJAX and PHP, Building Responsive Web Applications : PDF bOOk


AJAX and PHP, Building Responsive Web Applications (2006)
by
Cristian Darie
Bogdan Brinzarea
Filip Cherecheş-Toşa
Mihai Bucica


What You Need for This Book
To go through the examples of this book you need PHP 5, a web server, and a database server. We have tested the code under several environments, but mostly with the Apache 2 web server, and MySQL 4.1 and MySQL 5 databases.
You can choose, however, to use another web server, or another database product, in which case the procedures presented in the chapters might not be 100% accurate. It is important to have PHP 5 or newer, because we use some features, such as Object Oriented Programming support, which aren't available in older versions.
Please read Appendix A for more details about setting up your machine. If your machine already has the required software, you still need to read the final part of Appendix A, where you are instructed about creating a database that is used for the examples in this book.
Download


JSF 1.2 Components, Develop Advanced Ajax-enabled JSF Applications : PDF bOOk


JSF 1.2 Components, Develop Advanced Ajax-enabled JSF Applications
by
Ian Hlavats



AJAX and PHP, Building Modern Web Applications : PDF bOOk


AJAX and PHP, Building Modern Web Applications

by
Bogdan Brinzarea-Iamandi
Cristian Darie
Audra Hendrix


Building websites since 1990
Before getting into the details, let's take the inevitable history lesson to make sure
we've got our definitions straight. We promise we'll keep this short. If you're a web
development veteran, feel free to skip ahead to The world of AJAX section.
Although the history of the Internet is a bit longer, 1991 is the year when HyperText
Transfer Protocol (HTTP), still used to transfer data over the Internet, was invented.
In its initial versions, it didn't do much more than opening and closing connections.
The later versions of HTTP (Version 1.0 appeared in 1996 and Version 1.1 in 1999)
became the protocol that we all know and use.
Download



Securing AJAX Applications : PDF bOOk


OReilly Securing AJAX Applications (2007)
by
Christopher Wells

HTTP Transactions
When Jim hooked up with the server using telnet he established a connection to the
server and began initiating an HTTP transaction. Next, he evoked the HTTP GET
command or method followed by the name of the resource that he wanted—in this
case, classic.html. This took the form of a specified Uniform Resource Identifier
(URI), which is a path that the server associates with the location of the desired
resource. Figure 1-1 shows an HTTP request.
Download

Programming ASP.NET AJAX : PDF bOOk


OReilly Programming ASP.NET AJAX (2007)


Who This Book Is For
This book was written for two groups of web developers: those who are using ASP.NET
and would like to take their applications a step further through the Ajax technology,
and those who are using another technology but are interested in the ASP.NET AJAX
framework. It is also suitable for JavaScript programmers who would like to avoid some
of the headaches caused by the necessity of writing cross-browser code. The languages
used in this book are C# and JavaScript. If you need background on these languages,
O’Reilly has some solid introductions to both, including Learning C# 2005, by Jesse
Liberty and Brian MacDonald, and Learning JavaScript, by Shelley Powers.
Download

Learning ASP.NET 2.0 with AJAX : PDF bOOk



OReilly Learning ASP.NET 2.0 with AJAX (2007)
Learning ASP.NET 2.0 with AJAX



Learning or Programming?
We have written two ASP.NET books: the one you are currently reading and another
named Programming ASP.NET 2.0. This book, Learning ASP.NET 2.0 with AJAX is
intended for beginning ASP.NET developers, and answers the question: “What is the
quickest way for me to build real web applications with the least handcoding?”
Our other book, Programming ASP.NET is for developers who are saying: “Help me
learn—in depth; show how everything works, and then help me put it to work in
web applications.” The key difference is this book is aimed to make you productive
quickly, while the second book is designed to explore the technology in detail. They
complement each other, but if you are starting out and want to get to work fast, this
is the one for you.
Learning ASP.NET 2.0 with Ajax assumes you know some HTML and have either
some familiarity with Visual Basic 2005 (VB) or C#, or can pick up what you need
along the way. (Or you’re willing to run right out and buy Programming Visual Basic
2005 by Jesse Liberty, although for what you’ll be doing here, you won’t really need
it). To help with this, we have included VB Cheat Sheets throughout the book to
explain and clarify some of the VB topics for newbies.
Download

Head Rush Ajax : PDF bOOk


OReilly Head Rush Ajax (2006) (no OCR)



Download


OReilly Head First AJAX : PDF bOOk

Head First AJAX (2008)


Chapter 1. using ajax
Section 1.1. Web pages: the old-fashioned approach
Section 1.2. Web pages reinvented
Section 1.3. So what makes a page "Ajax"?
Section 1.4. Rob's Rock 'n' Roll Memorabilia
Section 1.5. Ajax and rock 'n' roll in 5 steps
Section 1.6. Step 1: Modify the XHTML
Section 1.7. Step 2: Initialize the JavaScript
Section 1.8. Step 3: Create a request object
Section 1.9. Step 4: Get the item's details
Section 1.10. Let's write the code for requesting an item's details
Section 1.11. Always make sure you have a request object before working with it
Section 1.12. The request object is just an object
Section 1.13. Hey, server... will you call me back at displayDetails(), please?
Section 1.14. Use send() to send your request
Section 1.15. The server usually returns data to Ajax requests
Section 1.16. Ajax is server-agnostic
Section 1.17. Use a callback function to work with data the server returns
Section 1.18. Get the server's response from the request object's responseText property
Section 1.19. Goodbye traditional web appsAjaxAcrostic
Download

Ajax, The Definitive Guide : PDF bOOk


OReilly Ajax, The Definitive Guide (2008)



Who Should Read This Book
This book is intended for two very different types of people: web developers, and
project managers or other higher-level people who do not necessarily need to know
the nitty-gritty details but would benefit from a general overview of how this Ajax
stuff works. The different parts of the book will reflect these different audiences.

Download

Ajax on Rails : PDF bOOk


OReilly Ajax on Rails (2006)
by
Scott Raymond


Download

Ajax on Java : PDF bOOk


OReilly Ajax on Java (2007)



Download

Advanced Ajax, Architecture and Best Practices : PDF bOOk


Prentice Hall Advanced Ajax, Architecture and Best Practices (2008)
by
Shawn M. Lauriat


Prerequisites for This Book
Other Ajax books have spent so much time introducing the reader to all of the technologies
involved (Apache, MySQL, PHP, XHTML, JavaScript, and of course the
XMLHttpRequest object itself ) that they have not had the opportunity to delve into more
advanced topics and practices. This book takes advantage of what already has been
written to assume a certain level of understanding, in order to examine and explore in
detail the more intricate methods of designing a web application to use Ajax. Instead
of looking at some of the available AJAX frameworks, this book takes a brief look at
the more experimental uses, such as game development.
As such, if you have not already worked with Ajax or some form of server-side
scripting language, database, or web server, you should probably read a book like
Understanding Ajax (Eichorn, 2006), following along with the examples. While this
Introduction establishes the technologies used and referenced later in the book, it does
so only as a quick overview, just as a professor provides a quick overview during the fi rst
week of a semester to refresh your memory of last semester’s course.
The example code in this book uses the following technologies for each application
layer. You should have a general understanding of all of these before you begin reading
this book:

􀁑 Webserver—Apache’s HTTPD (http://httpd.apache.org) version 2.0. As of
this writing, the Apache foundation has released the 2.2.* branch as the primary
stable branch. The example configuration directives in the book should
carry over to the newer version without much deviation.

􀁑 Database Server— MySQL Database Server 5.0 (http://dev.mysql.com/
downloads/mysql/5.0.html). The 5.0.* branch introduces a wealth of useful
functionality and stability over previous versions, including stored procedures,
triggers, views, and strict mode. As of this writing, MySQL AB has released the
5.1 branch as a beta.

 􀁑 Server-Side Scripting— PHP 5.2 (www.php.net/releases/5_2_0.php ).
PHP 5.2 brings an input filtering extension, a JSON library enabled by default,
greater ability to track file upload progress, vastly improved time zone handling,
and more. While PHP 6 brings global Unicode support to PHP,4 along with cleaned-up functionality, closer integration of the new PDO database extensions,
even more drastic improvements to the object model, and, for some reason,
goto (in the form of named break statements), the PHP group has made it available
only from source so far. It has much development left on it, but should see
greater adoption rates than PHP5 has seen so far.

􀁑 Markup— XHTML 1.1 (www.w3.org/TR/xhtml11). While XHTML 2.0 has
reached its eighth public working draft, XHTML 1.1 maintains HTML compatibility
while strictly enforcing XML, modules, and the progression to XHTML
2.0. Unfortunately, Internet Explorer does not really support XHTML; rather, it
renders it as HTML. This does make quite a difference and holds many developers
back from fully embracing the XHTML modules available to them. As such,
the markup directly rendered in the browser will have Content-type: text/html
rather than application/xhtml+xml, as recommended by the W3C. Technically, the
specification (www.w3.org/TR/xhtml-media-types) strongly recommends against
using text/html with anything beyond HTML 4 or XHTML 1.0 (HTML
compatible). However, it does not forbid it, as it does with the practice of using
anything aside from text/html with HTML 4.

􀁑 Style—
CSS 2.1 (Cascading Style Sheets, level 2 revision 1, www.w3.org/TR/
CSS21). CSS 3 introduces much of the styling and layout abilities asked for
years ago and eagerly awaited by web designers; however, it has not reached a
stable enough point for many of the browsers to support any more than some
of the basics.5 Even with the much-anticipated release of Internet Explorer 7
(hereafter referred to as IE or IE7), IE still fails to completely support even the
CSS 2.0 specification. The IE development team worked very hard to improve
the state of IE’s CSS support and, while they did a fantastic job, they didn’t
quite make it all the way there. Because many resources (http://css-discuss.
incutio.com, http://blogs.msdn.com/ie, and many more) exist to cover the
hacks and fixes necessary to force IE6 and IE7 to follow your design, this book
will not go into detail of how to achieve complete, pixel-perfect, cross-browser
designs.

􀁑 Client-Side Scripting—
This book will use JavaScript 1.5, together with the
XMLHttpRequest object, which currently exists only as an informally agreed upon object and the very beginnings of a specification (www.w3.org/TR/
XMLHttpRequest as part of the Web API Working Group’s activities). Many
Ajax-type web applications and sites use Adobe Flash for text and XML communication
with the server; however, Flash development gets too specific for
coverage in this book. Many of the same principles and much of the architecture
covered still apply, but the implementation differs. ActionScript, also an
ECMAScript implementation, actually shares the syntax, object model, and
often even its development tools with JavaScript, so while the XMLHttpRequest
object does not exist in ActionScript, and the working DOM differs, much of
the other sample code should look very familiar and easy to follow.
Download

AJAX, Creating Web Pages with Asynchronous JavaScript and XML: PDF bOOk

 


AJAX, Creating Web Pages with Asynchronous JavaScript and XML (2006)



● Learn how Ajax works, how it evolved, and what it's good for
● Understand the flow of processing in Ajax applications
● Build Ajax applications with XML and the XMLHttpRequest object
● Integrate back-end code, from PHP to C#
● Use XSLT and XPath, including XPath Axis
● Develop client-side Ajax libraries to support code reuse
● Streamline development with Ruby on Rails and the Ruby programming language
● Use the cross-browser HTML DOM to update parts of a page
● Discover the best Ajax Web resources, including Ajax-capable JavaScript libraries
Download