More About Me...

Lorem ipsum dolor sit amet, nisl elit viverra sollicitudin phasellus eros, vitae a mollis. Congue sociis amet, fermentum lacinia sed, orci auctor in vitae amet enim. Ridiculus nullam proin vehicula nulla euismod id. Ac est facilisis eget, ligula lacinia, vitae sed lorem nunc. Orci at nulla risus ullamcorper arcu. Nunc integer ornare massa diam sollicitudin.

Another Tit-Bit...

Lorem ipsum dolor sit amet, nisl elit viverra sollicitudin phasellus eros, vitae a mollis. Congue sociis amet, fermentum lacinia sed, orci auctor in vitae amet enim. Ridiculus nullam proin vehicula nulla euismod id. Ac est facilisis eget, ligula lacinia, vitae sed lorem nunc.

Pro WPF with VB 2008: Windows Presentation Foundation with, .NET 3.5 (Pro)

Pro WPF with VB 2008: Windows Presentation Foundation with, .NET 3.5 (Pro)




Microsoft Windows Presentation Foundation provides the foundation for
building applications and high-quality user experiences in Windows
Vista. WPF blends application user interface, documents, and media
content to provide richer control, design, and development of the visual
aspects of Windows programs. Author Matthew MacDonald shows you how WPF
really works. His no-nonsense, practical advice will get you building
high-quality WPF applications quickly and easily. MacDonald will take
you through a thorough investigation of the more advanced aspects of
WPF, and its relation to other elements of the WinFX stack and the .NET
Framework 3.5, to complete your understanding of WPF and VB 2008. WPF's
functionality extends to support for Tablet PCs and other forms of input
device, and provides a more modern imaging and printing pipeline,
accessibility and UI automation infrastructure, data-driven UI and
visualization, as well as the integration points for weaving the
application experience into the Windows shell.
What you'll learn:

- WPF basics: XAML, layout, control essentials, and data flow
- WPF applications: Navigation, commands, localization, and deployment
- Advanced controls: Custom controls, menus, toolbars, and trees
- WPF documents: Text layout, printing, and document packaging
- Graphics and multimedia: Drawing shapes, sound and video, animation,
geometric transformations, and imaging


Download

MySQL in a Nutshell, Second Edition (In a Nutshell (O'Reilly))

MySQL in a Nutshell, Second Edition (In a Nutshell (O'Reilly))




When you need to find the right SQL keyword or MySQL client command-line
option right away, turn to this convenient reference, known for the same
speed and flexibility as the system it covers so thoroughly. MySQL is
packed with so many capabilities that the odds of remembering a
particular function or statement at the right moment are pretty slim.
With MySQL in a Nutshell, you get the details you need, day in and day
out, in one concise and extremely well organized book. The new
edition contains all the commands and programming information for
version 5.1, including new features and language interfaces. It's ideal
for anyone using MySQL, from novices who need to get up to speed to
advanced users who want a handy reference. Like all O'Reilly Nutshell
references, it's easy to use and highly authoritative, written by the
editor of the MySQL Knowledge Base at MySQL AB, the creator and owner of
MySQL. Inside, you'll find:

- A thorough reference to MySQL statements, functions, and
administrative utilities
- Several tutorial chapters to help newcomers get started
- Programming language APIs for PHP, Perl, and C
- Brief tutorials at the beginning of each API chapter to help anyone,
regardless of experience level, understand and master unfamiliar
territory
- New chapters on replication, triggers, and stored procedures
- Plenty of new examples of how MySQL is used in practice
- Useful tips to help you get through the most difficult subjects
Whether you employ MySQL in a mission-critical, heavy-use environment or
for applications that are more modest, this book puts a wealth of
easy-to-find information at your fingertips, saving you hundreds of
hours of trial and error and tedious online searching. If you're ready
to take advantage of everything MySQL has to offer, MySQL in a Nutshell
has precisely what it takes.


Download

Core Java Volume II–Advanced Features, Eighth Edition

Core Java Volume II–Advanced Features, Eighth Edition

Image

Book description
This is the eBook version of the printed book. If the print book includes a CD-ROM, this content is not included within the eBook version.

The revised edition of the classic Core Java™, Volume II–Advanced Features, covers advanced user-interface programming and the enterprise features of the Java SE 6 platform. Like Volume I (which covers the core language and library features), this volume has been updated for Java SE 6 and new coverage is highlighted throughout. All sample programs have been carefully crafted to illustrate the latest programming techniques, displaying best-practices solutions to the types of real-world problems professional developers encounter.

Volume II includes new sections on the StAX API, JDBC 4, compiler API, scripting framework, splash screen and tray APIs, and many other Java SE 6 enhancements. In this book, the authors focus on the more advanced features of the Java language, including complete coverage of


  • Streams and Files
  • Networking
  • Database programming
  • XML
  • JNDI and LDAP
  • Internationalization
  • Advanced GUI components
  • Java 2D and advanced AWT
  • JavaBeans
  • Security
  • RMI and Web services
  • Collections
  • Annotations
  • Native methods


Download

Sams Teach Yourself Django in 24 Hours / PDF Version

Sams Teach Yourself Django in 24 Hours / PDF Version

Image

Book Description

In just 24 lessons of one hour or less, you will be able to build full-featured production websites using Django, the powerful web development framework based on Python.



Designed for experienced website developers who have at least some familiarity with the Python programming language, this book uses a straightforward, step-by-step approach. Each lesson builds on the previous ones, enabling you to learn the essentials of implementing the Django framework on a website from the ground up.



Step-by-step instructions carefully walk you through the most common Django tasks.



Q&As, quizzes, and exercises at the end of each lesson help you test your knowledge.



Notes and tips point out shortcuts and solutions.



Learn how to…

* Install and configure the Django web development framework
* Cleanly separate data, logic, and view layers
* Implement site interfaces with build templates and views
* Utilize templates and views to store, access, and retrieve data
* Use the Django forms library
* Define custom tags and filters to minimize coding
* Secure sites with registration, authorization, logins, and permissions
* Manage sessions and cookies
* Implement middleware for request and response handling
* Create sitemaps to inform search engines of your content
* Internationalize your site
* Optimize performance with caching
* Deploy Django in multiple configurations
* Maintain sites with Django’s administrator interface



Introduction 1



Part I: Creating the Website Framework

Hour 1: Understanding Django 7

Hour 2: Creating Your First Website 19

Hour 3: Adding Models and Objects to Your Website 37

Hour 4: Creating the Initial Views 63

Part II: Implementing the Website Interface

Hour 5: Using Data from the Database in Views 81

Hour 6: Configuring Web Page Views 103

Hour 7: Implementing Django Templates to Create Custom Views 117

Hour 8: Using Built-in Template Tags to Enhance Views 139

Hour 9: Using Built-in Template Filters to Enhance Views 155

Hour 10: Adding Forms to Views 185

Hour 11: Using Views to Add and Update Data in the Database 209

Hour 12: Utilizing Generic Views 231

Hour 13: Advanced View Configurations 269

Part III: Implementing a Full-Featured Website

Hour 14: Managing Site Users 295

Hour 15: Adding Website Security 313

Hour 16: Managing Sessions and Cookies 333

Hour 17: Customizing Models in the Admin Interface 347

Hour 18: Customizing the Admin Interface 365

Part IV: Implementing Advanced Website Components

Hour 19: Implementing Middleware 383

Hour 20: Internationalization and Localization 407

Hour 21: Creating Sitemaps 423

Hour 22: Implementing Multiple Websites 437

Hour 23: Configuring Caching 451

Hour 24: Deploying Django 465

Appendixes

Appendix A: Django Resources 477

Appendix B: Django Form Field Objects 481

Appendix C: Formatting Dates and Times 491



Index 493






About the Author

Brad Dayley is a senior software engineer in Novell’s Product Development Group. He has 16 years of experience in designing, developing, and implementing software from the kernel level through web development. He is the author of several books on server and network management as well as programming languages. When he is not developing software or writing books, he can be found biking, hiking, and/or Jeeping somewhere in the remote regions of the western United States with his wife, DaNae, and four sons.
Product Details

* Paperback: 528 pages
* Publisher: Sams; 1 edition (March 3, 2008)
* Language: English
* ISBN-10: 067232959X
* ISBN-13: 978-0672329593

Code:

Download

C# in Depth: What you need to master C# 2 and 3 (Paperback)

C# in Depth: What you need to master C# 2 and 3 (Paperback)




C# in Depth is a completely new book designed to propel existing C#
developers to a higher level of programming skill. One simple principle
drives this book: explore a few things deeply rather than offer a
shallow view of the whole C# landscape. If you often find yourself
wanting just a little more at the end of a typical chapter, this is the
book for you. Expert author Jon Skeet dives into the C# language,
plumbing new C# 2 and 3 features and probing the core C# language
concepts that drive them. This unique book puts the new features into
context of how C# has evolved without a lengthy rehearsal of the full C#
language. C# in Depth briefly examines the history of C# and the .NET
framework and reviews a few often-misunderstood C# 1 concepts that are
very important as the foundation for fully exploiting C# 2 and 3.
Because the book addresses C# 1 with a light touch, existing C#
developers don't need to pick through the book in order to find new
material to enhance their skills. This book focuses on the C# 2 and 3
versions of the language, but clearly explains where features are
supported by changes in the runtime (CLR) or use new framework classes.
Each feature gets a thorough explanation, along with a look on how you'd
use it in real life applications. C# in Depth is both a vehicle for
learning C# 2 and 3 and a reference work. Although the coverage is
in-depth, the text is always accessible: You'll explore pitfalls that
can trip you up, but you'll skip over gnarly details best left to the
language specification. The overall effect is that readers become not
just proficient in C# 2 and 3, but comfortable that they truly
understand the language.


Download

Pro PHP: Patterns, Frameworks, Testing and More (Pro) (Paperback)

Pro PHP: Patterns, Frameworks, Testing and More (Pro) (Paperback)




Taking care to focus solely on those topics that will have the most
impact on experienced PHP developers, Pro PHP is written for readers
seeking to take their understanding of both PHP and sound software
development practices to the next level. Advanced object-oriented
features, documentation, debugging, software patterns, and the Standard
PHP Library are just a few of the topics covered in extensive detail.
Author and noted PHP expert Kevin McArthur also examines emerging
practices and trends such as the MVC architecture as applied to PHP,
with special emphasis placed upon the increasingly popular Zend
Framework. With Ajax and web services crucial to the success of todays
web applications, the book concludes with several chapters covering
JSON, the SOAP extension, and advanced web services topics. If youre
seeking to go beyond the basics, Pro PHP is the book for you.


Download

Web Design and Marketing Solutions for Business Websites



Image
Image
Author: Kevin Potts
Paperback: 400 pages
Publisher: friends of ED (August 29, 2007)
Language: English
ISBN-10: 1590598393
ISBN-13: 978-1590598399
Format: pdf
Details:
The best business websites serve their readers with strong content, well-architected design, and a focus on usability, readability, and accessibility. This book covers the fundamental aspects of building a website that works for the company, not against it. It covers the essentials of strong copywriting, and then dedicates several chapters to designing user-centric About, Products and Services, and Support sections.
Your visitors come to your site because they are interested in your business and are therefore potential customers. This book covers taking advantage of that traffic by expanding the companys story through a corporate blog and using testimonials, case studies, and other third-party validation to reinforce the marketing message. With this knowledge you will be able to create and maintain a highly professional, polished business site.
While a pleasing website is essential for any modern business, creating it is only a small piece of the online strategy. This book also discusses search engine optimization, using e-mail and RSS to communicate with customers and prospects, and advertising the corporate domain with paid search placement, online banners, text links, and more. The primary theme is using your corporate website to market the business effectively, from designing intelligent product pages to writing compelling e-mail newsletters. This book explores those ideas and offers compelling advice on how to take full advantage of the Web as a marketing medium.

Download

Core Java Volume I Fundamentals (8th Edition)

Core Java Volume I Fundamentals (8th Edition)

Image

Image
Author: Cay S. Horstmann and Gary Cornell
Paperback: 864 pages
Publisher: Prentice Hall PTR; 8 edition (September 21, 2007)
Language: English
ISBN-10: 0132354764
ISBN-13: 978-0132354769
Format: Pdf
Details:
This revised edition of the classic Core Java™, Volume I–Fundamentals, is the definitive guide to Java for serious programmers who want to put Java to work on real projects.
Fully updated for the new Java SE 6 platform, this no-nonsense tutorial and reliable reference illuminates the most important language and library features with thoroughly tested real-world examples. The example programs have been carefully crafted to be easy to understand as well as useful in practice, so you can rely on them as an outstanding starting point for your own code.
Volume I is designed to quickly bring you up to speed on what’s new in Java SE 6 and to help you make the transition as efficiently as possible, whether you’re upgrading from an earlier version of Java or migrating from another language. The authors concentrate on the fundamental concepts of the Java language, along with the basics of user-interface programming.

Download

Rails for PHP Developers (Pragmatic Programmers)

Rails for PHP Developers (Pragmatic Programmers)




As a PHP developer, you have some great tools for developing web
applications. Ruby on Rails is another key tool to add to your web
development toolbox. Rails is a high-level web development framework
that emphasizes high productivity and clean code. However, the Ruby
language and Rails framework take a different approach from the way many
PHP developers write applications. Ruby lies at the foundation of Rails,
and we'll teach you the Ruby language from the beginning by building on
your existing foundation of PHP. We'll explore Ruby through parallel
code examples that illustrate the differences between the languages, and
help you understand the Ruby idioms and how they differ from popular PHP
code and style. You'll then learn the Rails framework by iteratively
building a complete application, starting from the home page through to
a finished product. Along the way, you'll build your skills as a Rails
developer by learning the Rails fundamentals such as MVC structure,
domain modeling, and testing. In addition to serving as a guide to
learning both Ruby and Rails from a PHP developer's perspective, this
book includes two extensive reference chapters. They map the most common
PHP tasks to their equivalents in the Ruby and Rails world, giving you
at-a-glance information that you'll refer to often.


Download

Essential Silverlight 2 Up-to-Date (Paperback)

Essential Silverlight 2 Up-to-Date (Paperback)




Now you can design rich Internet applications (RIAs) for the Web using
Silverlight 2, the latest version of Microsoft's hot new runtime
application -- without waiting for the official release. That's right.
With Essential Silverlight 2 Up-to-Date, you not only get a concise,
easy-to-understand introduction to Silverlight 2, but thorough coverage
of the CTPs, betas, and RTM releases as they become available. Once
you buy this Up-to-Date edition, you'll receive printed pages on all the
revisions to Silverlight -- pages that you can insert right into the
book's unique binder format. It combines the the speed of technology
with convenience of a book. With Essential Silverlight 2 Up-to-Date,
you learn to take advantage of Microsoft's cross-browser Silverlight
plug-in with tools for animation, vector graphics, and video playback,
as well as new .NET support for web services, networking and LINQ
(language integrated query). This guide gives you complete step-by-step
instructions for using everything Silverlight has to offer, along with:

- Clever ways to create interactive UIs that are more robust and
easier to debug and test than what you can achieve on other platforms
- Scores of tested JavaScript and C# code examples that you can reuse
in your own applications
- Expert guidance from an author who understands RIA technologies,
including ASP.NET, Flash, PHP, and JavaScript Ready to deliver a more
complete Web experience? Now there's no reason to wait. Essential
Silverlight 2 Up to Date
offers a whole new world of possibilities.


Download

Visual Basic 2008 Recipes: A Problem-Solution Approach

Visual Basic 2008 Recipes: A Problem-Solution Approach




Sometimes you just need to solve a problem and get on with your work. To that end, Visual Basic 2008 Recipes is a compendium of practical solutions for busy VB .NET programmers. Create time for the more interesting aspects of your VB .NET project by solving common problems with the practical solutions and dozens of code examples in this book. Important new .NET 3.5 technologies, such as Windows Presentation Framework (WPF) and Language Integrated Query (LINQ), are covered, and each chapter addresses a specific problem domain, including database access, multimedia, XML manipulation, networking, and security. The code is free to download so you can use the recipes immediately.

* Take advantage of quality, ready–made solutions to common Visual Basic programming problems.
* Avoid the tedium of having to reinvent the wheel. Focus instead on the more interesting problems specific to your application.
* Learn from and be inspired by what the authors have done. Use their work as stepping stones to solve even more complex problems.

What you’ll learn



* Cleanly separate user–interface logic from business logic through the use of .NET 3.5’s WPF.
* Store data to and retrieve data from your relational database using LINQ.
* Manipulate XML data using LINQ.
* Make your programs dynamically configurable through the judicious application of reflection.
* Take advantage of multiple CPU cores by writing multithreaded applications.
* Integrate multimedia into your Visual Basic projects.

Who is this book for?


Visual Basic 2008 Recipes is written for Visual Basic developers who have at least some experience in developing Visual Basic solutions. The book contains recipes appealing to intermediate through advanced developers.

Related Titles



* Accelerated VB 2008
* Microsoft SharePoint: Building Office 2007 Solutions in VB 2005
* Beginning Object-Oriented Programming with VB 2005: From Novice to Professional


Download

Beginning SQL Queries: From Novice to Professional (Paperback)

Beginning SQL Queries: From Novice to Professional (Paperback)




Clare Churcher's Beginning SQL Queries is your guide to mastering the
lingua franca of the database industry: the SQL language. Good knowledge
of SQL is crucial to anyone working with databases, because it is with
SQL that you retrieve data, manipulate data, and generate business
results. Knowing how to write good queries is the foundation for all
work done in SQL, and it is a foundation that Clare lays well in her
book.

- Does not bore with syntax!
- Helps you learn the underlying concepts involved in querying a
database, and from there the syntax is easy
- Provides exceptionally clear examples and explanations
- Is academically sound while being practical and approachable

What you’ll learn:

- Write simple queries to extract data from a single table.
- Understand relational algebra and calculus and why they are
important.
- Combine data from many tables into one business result.
- Avoid pitfalls and traps such as Cartesian products and difficulties
with null values.
- Summarize large amounts of data for reporting purposes.
- Apply set theory to the problems of manipulating data and generating
reports.


Download

Expert .NET Micro Framework (Expert) (Hardcover)

Expert .NET Micro Framework (Expert) (Hardcover)




The Microsoft .NET Micro Framework is a small and efficient .NET runtime
environment used to run managed code on devices that are too small and
resource constrained for Windows CE and the Compact Framework.

Expert .NET Micro Framework will teach you everything you need to know
in order to use the .NET Micro Framework to create effective embedded
applications. It begins with the basics of accessing hardware and
networking before delving deep into the less well–known areas such as
cryptography and globalization, and how to use technologies such as
wireless communication that are not directly supported by the .NET Micro
Framework. This book is a must if you want to get as much as possible
out of the .NET Micro Framework to write powerful embedded applications.

Expert .NET Micro Framework also describes how to use resources, and
write globalized and multilingual embedded applications. You will learn
how to effectively use binary serialization to store data permanently in
flash memory or exchange data with a PDA or PC. Topics like cryptography
and encrypted data exchange with a .NET or Compact Framework application
are covered.

What you’ll learn:

- Describes and compares wireless communication technologies and how
to use them even if they are not directly supported by the .NET Micro
Framework
- Describes the whole class library and features of the .NET Micro
Framework, illustrated by working examples
- Demonstrates how to access hardware components with managed drivers
and write applications with a graphical user interface
- Includes a detailed description of how to effectively extend or
write hardware emulators using undocumented features of the
configuration engine and emulator components


Download

Solaris Application Programming (Solaris Series) (Hardcover)

Solaris Application Programming (Solaris Series) (Hardcover)




Solaris™ Application Programming is a comprehensive guide to optimizing
the performance of applications running in your Solaris environment.
From the fundamentals of system performance to using analysis and
optimization tools to their fullest, this wide-ranging resource shows
developers and software architects how to get the most from Solaris
systems and applications.

Whether you’re new to performance analysis and optimization or an
experienced developer searching for the most efficient ways to solve
performance issues, this practical guide gives you the background
information, tips, and techniques for developing, optimizing, and
debugging applications on Solaris.

The text begins with a detailed overview of the components that affect
system performance. This is followed by explanations of the many
developer tools included with Solaris OS and the Sun Studio compiler,
and then it takes you beyond the basics with practical, real-world
examples. In addition, you will learn how to use the rich set of
developer tools to identify performance problems, accurately interpret
output from the tools, and choose the smartest, most efficient approach
to correcting specific problems and achieving maximum system
performance.

Coverage includes:

- A discussion of the chip multithreading
(CMT) processors from Sun and how they change the way that developers
need to think about performance
- A detailed introduction to the performance analysis and optimization
tools included with the Solaris OS and Sun Studio compiler
- Practical examples for using the developer tools to their fullest,
including informational tools, compilers, floating point optimizations,
libraries and linking, performance profilers, and debuggers
- Guidelines for interpreting tool analysis output
- Optimization, including hardware performance counter metrics and
source code optimizations
- Techniques for improving application performance using multiple
processes, or multiple threads
- An overview of hardware and software components that affect system
performance, including coverage of SPARC and x64 processors


Download

Adobe AIR for JavaScript Developers Pocket Guide

Adobe AIR for JavaScript Developers Pocket Guide




This book is the official guide to Adobe ® AIR[TM], written by members of the AIR team. With Adobe AIR, web developers can use technologies like HTML and JavaScript to build and deploy web applications to the desktop. Packed with examples, this book explains how AIR works and features recipes for performing common runtime tasks.

Part of the Adobe Developer Library, this concise pocket guide explains:

* What Adobe AIR is, and the problems this runtime aims to solve
* How to set up your development environment
* The HTML and JavaScript environments within AIR
* How to create your first AIR application using HTML and JavaScript
* Ways to perform an array of common tasks with this runtime

Also included is a guide to AIR packages, classes, and command line tools. Once you understand the basics of building HTML- and JavaScript-based AIR applications, this book makes an ideal reference for tackling specific problems. It offers a quick introduction to a significant new development technology, which lets you combine the reach and ease of the Web with the power of the desktop.


Download

FXRuby: Create Lean and Mean GUIs with Ruby Pragmatic Bookshelf

FXRuby: Create Lean and Mean GUIs with Ruby Pragmatic Bookshelf




FXRuby is a highly object-oriented toolkit for building lean, mean, cross-platform graphical user interfaces in Ruby. Since its initial release in 2001, FXRuby has become one of the most popular GUI choices for Ruby developers. This book is your best resource for rapidly learning how to develop powerful, sophisticated GUIs in your favorite programming language.

If you're a newcomer to GUI programming, this book will introduce you to the basics of FXRuby programming by leading you through building a GUI application with FXRuby from start to finish. If you're an experienced software developer who just needs to get up to speed on FXRuby and what it can do for you, this book will help you put FXRuby to work in your Ruby-based applications. Along the way, you'll learn how to leverage FXRuby's vast collection of user interface elements to build visually rich user interfaces. You'll see how FXRuby uses the concept of sending messages between objects to implement event-driven applications, and how you can most effectively use layout managers to construct flexible user interfaces.

Go beyond the basics with proven, practical knowledge and techniques for developing real-world GUI programs in Ruby.


Download

Manage Software Testing (Hardcover)

Manage Software Testing (Hardcover)




Whether you are inheriting a test team or starting one up,
Manage Software Testing is a must-have resource that covers all aspects
of test management. It guides you through the business and
organizational issues that you are confronted with on a daily basis,
explaining what you need to focus on strategically, tactically, and
operationally. Using a risk-based approach, the author addresses a range
of questions about software product development. The book covers unit,
system, and non-functional tests and includes examples on how to
estimate the number of bugs expected to be found, the time required for
testing, and the date when a release is ready. It weighs the cost of
finding bugs against the risks of missing release dates or letting bugs
appear in the final released product. It is imperative to determine if
bugs do exist and then be able to metric how quickly they can be
identified, the cost they incur, and how many remain in the product when
it is released. With this book,test managers can effectively and
accurately establish these parameters.


Download

WordPress Complete

WordPress Complete

Image

Language English
Format PDF
Release date November 2006
ISBN 1904811892
ISBN 13 978-1-904811-89-3
Author(s) Hasin Hayder

WordPress is a simple and powerful way to start blogging. If you're not an IT expert but want to use a state-of-the-art blogging system to give your blog the best chance of success, while giving you the time to focus on content and your readers, WordPress is the right system for you, and this book is the right place to start. It will give you a rapid and straightforward introduction to the rich and powerful features of WordPress and get you up and running with a state-of-the-art blog as quickly and painlessly as possible.


In Detail

WordPress is an open-source blog engine released under the GNU general public license. It allows users to easily create dynamic blogs with great content and many outstanding features. It is an ideal tool for developing blogs and though it is chiefly used for blogging, it can also be used as a complete CMS with very little effort. Its versality and ease of use has attracted a large, enthusiastic, and helpful community of users.

If you want to create powerful, fully-featured blogs in no time, this book is for you. This book will help you explore WordPress showing you what it offers and how to go about building your blog with the system.

You will be introduced to the main aspects of a blog – users, communities, posts, comments, news feeds – and learn how to manage them using WordPress. You will develop the skills and confidence to manage all types of content, be it text or images, on your blog, and also understand how users interact with the blog. In working through the book you'll be inspired as well as informed, and have the capability and the ideas to make your blog cutting edge and exciting to maximize its impact.


What you will learn from this book

* Installing and configuring WordPress on a local development machine or a web hosting service
* Managing posts and comments
* Working with Image galleries, calendars, etc.
* Organizing users and Communities
* Creating and Installing themes to control the page layout
* Linking to the outside world – Feeds, Syndication, and Podcasting
* Customizing Widgets and Plug-ins
* Using WordPress as a regular CMS

Approach

Written in a clear, easy-to-read style, the book takes you through the essential tasks required to create a feature-rich blog as quickly as possible. From initial setup to customizing modules, each task is explained in a clear, practical way using an example blog developed through the book.

Who this book is written for

This book is a beginner's guide to WordPress, for people who are new to blogging and want to create their own blogs in a simple and straightforward manner. It does not require any detailed knowledge of programming or web development, and any IT-confident user will be able to use the book to produce an impressive blog.

Download

ADO.NET 3.5 Cookbook, Second Edition (Cookbooks (O'Reilly))

ADO.NET 3.5 Cookbook, Second Edition (Cookbooks (O'Reilly))




This guide is strikingly different from other books on Microsoft
ADO.NET. Rather than load you down with theory, the new edition of
ADO.NET 3.5 Cookbook gives you more than 200 coding solutions and best
practices for real problems you're likely to face with this technology
using Visual Studio 2008 and the .NET 3.5 platform. Organized to help
you find the topic and specific recipe you need quickly and easily, this
book is more than just a handy compilation of cut-and-paste C# code.
ADO.NET 3.5 Cookbook also offers clear explanations of how and why each
code solution works, and warns you of potential pitfalls so you can
learn to adapt the book's problem-solving techniques to different
situations. This collection of timesaving recipes covers vital topics
including:

- Connecting to data
- Retrieving and managing data
- Transforming and analyzing data
- Modifying data
- Binding data to .NET user interfaces
- Optimizing .NET data access
- Enumerating and maintaining database objects
- Maintaining database integrity Ideal for ADO.NET programmers at all
levels, from the relatively inexperienced to the most sophisticated,
this new edition covers the significant 3.5 upgrade, including new
programming tools such as LINQ. ADO.NET 3.5 Cookbook offers a painless
way for those of you who prefer to learn by doing when it comes to
expanding your skills and productivity.


Download

JUNOS Enterprise Routing: A Practical Guide to JUNOS Software and Enterprise Certification

JUNOS Enterprise Routing: A Practical Guide to JUNOS Software and Enterprise Certification




Written by the instructors and creators of the JNTCP-ER Certification
Exams, JUNOS Enterprise Routing is the only comprehensive book for
Juniper enterprise and edge routing environments. It offers complete
coverage of all the services available to the JUNOS administrator,
including JUNOS Enhanced Services (ES). This book is the official
study guide for all three Juniper Enterprise Routing certification
exams, and is highly recommended reading to pass the exams. With its
field-guide emphasis on practical solutions, you can easily take the
book beyond the classroom and into working networks as a design,
maintenance, and troubleshooting reference par excellence. JUNOS
Enterprise Routing covers all three certification exams in this track:

- Juniper Networks Certified Internet Associate (JNCIA-ER)
- Juniper Networks Certified Internet Specialist (JNCIS-ER)
- Juniper Networks Certified Internet Expert (JNCIE-ER)
With more services such as voice, conference, and multicast on the IP
router platform, the market for enterprise routers is growing
exponentially, and the need for certified engineers to keep up with
network developments in protocols and security is paramount. For
everyone who works with Juniper enterprise and edge routing
environments, this is a must-have book.


Download

Programming Amazon Web Services: S3, EC2, SQS, FPS, and SimpleDB

Programming Amazon Web Services: S3, EC2, SQS, FPS, and SimpleDB




Building on the success of its storefront and fulfillment services,
Amazon now allows businesses to "rent" computing power, data storage and
bandwidth on its vast network platform. This book demonstrates how
developers working with small- to mid-sized companies can take advantage
of Amazon Web Services (AWS) such as the Simple Storage Service (S3),
Elastic Compute Cloud (EC2), Simple Queue Service (SQS), Flexible
Payments Service (FPS), and SimpleDB to build web-scale business
applications. With AWS, Amazon offers a new paradigm for IT
infrastructure: use what you need, as you need it, and pay as you go.
Programming Web Services explains how you can access Amazon's open APIs
to store and run applications, rather than spend precious time and
resources building your own. With this book, you'll learn all the
technical details you need to:

- Store and retrieve any amount of data using application servers,
unlimited data storage, and bandwidth with the Amazon S3 service
- Buy computing time using Amazon EC2's interface to requisition
machines, load them with an application environment, manage access
permissions, and run your image using as many or few systems as needed
- Use Amazon's web-scale messaging infrastructure to store messages as
they travel between computers with Amazon SQS
- Leverage the Amazon FPS service to structure payment instructions
and allow the movement of money between any two entities, humans or
computers
- Create and store multiple data sets, query your data easily, and
return the results using Amazon SimpleDB.
- Scale up or down at a moment's notice, using these services to
employ as much time and space as you need Whether you're starting a new
online business, need to ramp up existing services, or require an
offsite backup for your home, Programming Web Services gives you the
background and the practical knowledge you need to start using AWS.
Other books explain how to build web services. This book teaches
businesses how to take make use of existing services from an established
technology leader.


Download

Beginning Microsoft Office Live : Build Your Own Web Site Quickly and Easily

Beginning Microsoft Office Live
Build Your Own Web Site Quickly and Easily

Image
Image
Author: Rahul Pitre
Paperback: 350 pages
Publisher: Apress (September 26, 2007)
Language: English
ISBN-10: 1590598792
ISBN-13: 978-1590598795
Format: pdf
Details:
Having a web site is almost mandatory whether you are an individual promoting yourself, part of a company showcasing its products or services, or even a member of a band promoting its music, for instance; but unless you want to hire an expert to put your web site together, you’ll need a good deal of experience and knowledge of web technologies to make your site look professional and convincing. Microsoft Office Live provides a complete solution for creating attractive and effective web sites through a series of easy-to-use interfaces. The basic version is free, and you don’t need any coding knowledge to start making use of it.
Learn all the basic functions with Beginning Microsoft Office Live and get advice on how to improve site usability for your visitors, as well as explore more advanced topics. Your web site will soon be better designed and even more effective once you’ve mastered the more sophisticated aspects, such as sending e-mail to and from your site and adding dynamic functionality.
Create your own web site without any coding knowledge—ANYONE can use Microsoft Office Live!
Learn how to use all the standard functions.
Improve your web site—you’ll easily grasp the more advanced topics, such as improving site design and usability, e-mail, and adding dynamic functionality.
What you’ll learn
What the different parts of the Office Live family are and its capabilities
How to sign up for Office Live and get a domain for your web site
What the most important aspects of creating a web site are
How to create a new site and add pages to it
How to manage resources such as images and documents
How to improve your site’s look and feel
How to make web site easier for your visitors to use
How to make your site easier to find on the Web
How to send e-mails to and from your site
How to manage your site effectively
How to add dynamic functionality to your site using JavaScript

Download

Bluetooth Application Programming with the Java APIs, Essentials Edition (Paperback)

Bluetooth Application Programming with the Java APIs, Essentials Edition (Paperback)




Adoption of Bluetooth wireless technology has become ubiquitous in the
last few years. One of the biggest steps forward is the standardization
of Java APIs for Bluetooth wireless technology (JABWT). The latest
updates to this standard is explained in detail in this book. The JABWT
standard, defined by the JSR-82 Java Specification Request, supports
rapid development of Bluetooth applications that are portable, secure,
and highly-usable. Wireless device manufacturers have responded
overwhelmingly to the JABWT specification by implementing JABWT
applications in mobile phones and other personal wireless communications
products.

"Bluetooth Application Programming Essentials: Programming with the Java
APIs" explains in detail how to write Bluetooth applications using the
Java APIs to exploit the power of both technologies. Written by the
specification lead for JSR-82 and two other key participants in
developing the standards of JABWT, this book provides the authoritative
explanations and concrete examples needed to get started right away.
This book provides embedded Java developers with to-the-point
information on the APIs in the specification with detailed programmatic
examples of the APIs in use. A NEW chapter on the Push Registry
definition (a new feature in the 1.1 version of JSR-82) has been added.
Finally, the new Essentials version of the book will update the
remaining chapters to reflect changes in the latest Bluetooth spec (2.1)
and the industry as a whole. As a bonus, this edition of the book offers
over 200 pages of added content on the website. This "bonus material"
includes complete source code from examples in the book, the
javex.bluetooth code package, the java.obex code package, an enhanced
set of "Example Applications", and a tutorial on "Implementing JABWT on
a Device." These code-heavy sections are actually more effective in
electonic format where the application can be easily downloaded. KEY
FEATURES & BENEFITS

* By focusing only on the essentials, this concise resource enables
software and hardware vendors to quickly develop Bluetooth applications
for mobile devices in an increasingly competitive market.

* The updated material examines crucial programming areas (including
RFCOMM, OBEX, device discovery, service discovery, and L2CAP), which
allows developers to not only successfully design, but master and build
Java APIs for Bluetooth Wireless Technology.

* Includes a new and valuable chapter that delineates the pivotal Push
Registry feature ? a recent development that will help programmers avoid
the common problem of connection collision.

* By providing real-world issues and problems involved in implementing
the Java APIs specification, the book allows developers to identify with
the text and encourages repeated reference.


Download

Learning ActionScript 3.0: A Beginner's Guide

Learning ActionScript 3.0: A Beginner's Guide

Image

Book description
In this book, authors Rich Shupe and Zevan Rosser share the knowledge they've gained from their years as multimedia developers/designers and teachers. Learning ActionScript 3.0 gives you a solid foundation in the language of Flash and demonstrates how you can use it for practical, everyday projects. The authors do more than just give you a collection of sample scripts. Written for those of you new to ActionScript 3.0, the book describes how ActionScript and Flash work, giving you a clear look into essential topics such as logic, event handling, displaying content, migrating legacy projects to ActionScript 3.0, classes, and much more. You will learn important techniques through hands-on exercises, and then build on those skills as chapters progress. ActionScript 3.0 represents a significant change for many Flash users, and a steeper learning curve for the uninitiated. This book will help guide you through a variety of scripting scenarios. Rather than relying heavily on prior knowledge of object-oriented programming (OOP), topics are explained in focused examples that originate in the timeline, with optional companion classes for those already comfortable with their use. As chapters progress, the book introduces more and more OOP techniques, allowing you to choose which scripting approach you prefer. Learning ActionScript 3.0 reveals: New ways to harness the power and performance of AS3 Common mistakes that people make with the language Essential coverage of text, sound, video, XML, drawing with code, and more Migration issues from AS1 and AS2 to AS3 Simultaneous development of procedural and object-oriented techniques Tips that go beyond simple script collections, including how toapproach a project and which resources can help you along the way The companion web site contains material for all the exercises in the book, as well as short quizzes to make sure you're up to speed with key concepts. ActionScript 3.0 is a different animal from previous versions, and Learning ActionScript 3.0 teaches everything that web designers, GUI-based Flash developers, and those new to ActionScript need to start using the language.

About the Author
Rich Shupe
has been designing and developing with Flash since it was called FutureSplash, and has been teaching ActionScript programming to all levels of students since ActionScript became available. He founded his own training and development company, FMA, in 1995. He is a recognized authority on several technologies, including Flash, Director and QuickTime. In addition to his production experience, Rich has been teaching professionally for 10 years, and is a full-time faculty member at New York's School of Visual Arts' Computer Art Dept.

Download

The Ultimate CSS Reference [ILLUSTRATED] (Hardcover)

The Ultimate CSS Reference [ILLUSTRATED] (Hardcover)




A complete and thorough and up-to-date reference guide for CSS. Stop
wasting time doing Internet searches only to find inaccurate,
out-of-date, or incomplete information. CSS: The Ultimate Reference
includes all the ins-and-outs you need to know including compatability
information for all major browsers, lists of useful hacks, known bugs in
CSS, and much more - all presented in a beautiful, full color layout
that will have you coming back over and over again. Coverage includes:

- CSS 2.1 syntax and specifications, including features from current
CSS 3 working drafts that are implemented in one or more major browsers
(IE, Firefox, Safari, Opera), and useful browser-specific features
- A clear and concise guide to the CSS cascade, including
compatability information, known bugs and useful CSS hacks
- A media type guide, with coverage of which media types apply in
which user agents under what conditions.
- A quick-reference guide to currently supported at-rules (@import,
@media, etc.).
- An alphabetical property reference


Download

Mastering phpMyAdmin 2.11 for Effective MySQL Management

Mastering phpMyAdmin 2.11 for Effective MySQL Management

Image

This book is an upgrade from the previous version that covered phpMyAdmin Version 2.8. Version 2.10 introduced a new GUI for relations, called Designer, and version 2.11 adds support for creating Views from query results, manages triggers, procedures and functions and has an improved interface for servers handling large number of databases/tables.


In Detail

PhpMyAdmin is a well known and popular open-source tool written in PHP intended to handle the administration of MySQL over the Internet. Currently it can create and drop databases, create/drop/alter tables, delete/edit/add fields, execute any SQL statement, and manage keys on fields. While most MySQL developers use routine features of phpMyAdmin every day, few are aware of the power and potential of its advanced features. This book builds a solid understanding of the core capabilities of phpMyAdmin before walking you through every facet of this legendary tool.

MySQL is the most popular open-source database, used by millions of developers and supporting numerous large dynamic websites and applications. MySQL acquired this wide popularity by virtue of its open-source nature, performance, reliability, robustness, and support for various platforms. This popularity has also been helped by the existence of phpMyAdmin, the industry-standard administration tool that makes database management easy for both the experienced developer and the novice.

The powerful graphical interface that it provides to MySQL has made phpMyAdmin an indispensable tool for MySQL and web developers. Every phpMyAdmin user can benefit from unlocking the full potential of this powerful application. Whether you are an experienced developer, system administrator, web designer, or new to MySQL and phpMyAdmin, this book will show you how to increase your productivity and control when working with your databases.


What you will learn from this book

* Common reasons for installing PhpMyAdmin
* Managing multiple servers on single copy of PhpMyAdmin
* Securing your PhpMyAdmin installation
* Upgrading your PhpMyAdmin installation
* Managing databases, data table structures, and indexes to create efficient databases
* Administering MySQL users and privileges
* Getting server and database statistics
* Generating better documentation of evolving table structures


Along the way you will build a more detailed understanding of SQL and how it works in MySQL.

Approach

This book is a tutorial that systematically explains and demonstrates the potential of this tool. It then goes on to show the less well known and generally under-used features and capabilities of phpMyAdmin in depth.

Who this book is written for

Whether you are an experienced developer, system administrator, web designer or new to MySQL, phpMyAdmin is a must-have tool for anyone who needs to manage MySQL databases and tables. This book is a must-read for every serious phpMyAdmin user who would like to use this outstanding application to its full power.

Author(s)

Marc Delisle
Marc Delisle is a member of the MySQL Developers Guild – which regroups community developers – because of his involvement with phpMyAdmin. He started to contribute to this popular MySQL web interface in December 1998, when he made the first multi-language version. He has been actively involved with the phpMyAdmin project since May 2001 as a developer and project administrator.

He has worked since 1980 at Collège de Sherbrooke, Québec, Canada, as an application programmer and network manager. He has also been teaching networking, security, Linux servers, and PHP/MySQL application development. In one of his classes, he was pleased to meet a phpMyAdmin user from Argentina.

English
Paperback 340 pages
Release date March 2008
ISBN 1847194184
ISBN 13 978-1-847194-18-3


Download

Ruby on Rails Enterprise Application Development

Ruby on Rails Enterprise Application Development
Image

Book Description
This book for developers familiar with Ruby on Rails who want to develop and roll out small applications deals with a key feature or functional area of a complex, full-scale Rails application in each chapter, from installing Ruby, Rubygems, and Rails on Windows, Linux, or Mac OS X and setting up a Subversion repository, to improving user interfaces with Ajax, deploying with Capistrano, and scaling through caching and the Mongrel server. Shortened to Rails or RoR, Ruby on Rails is an open-source web application framework ideal for building business applications, accelerating and simplifying the creation of database-driven websites with tools to rapidly build MVC web applications, providing easy rollout and update of applications, centralized processing and data handling, simple maintenance, straightforward development, and scalability. All businesses have small processes that can be automated to reduce costs and simplify everyday operations using intranet applications built on Rails.
Product Details

* Paperback: 528 pages
* Publisher: Packt Publishing (November 9, 2007)
* Language: English
* ISBN-10: 1847190855
* ISBN-13: 978-1847190857


Download

Beginning PHP and MySQL E-Commerce: From Novice to Professional,, Second Edition (Paperback)

Beginning PHP and MySQL E-Commerce: From Novice to Professional,, Second Edition (Paperback)




Beginning PHP and MySQL E-Commerce: From Novice to Professional, Second
Edition covers every step of the design and building process involved in
creating powerful, extendable e-commerce web sites. Based around a
real-world example involving a web site selling t-shirts, you'll learn
how to create and manage a product catalog, build and integrate a
shopping cart, and process customer accounts and PayPal/credit card
transactions. With the e-commerce framework in place, authors Emilian
Balanescu and Cristian Darie show you how to integrate advanced features
sure to set your web site apart from the competition. You'll learn how
to expand your catalog using Amazon Web Services, optimize the web site
for the search engines, and take advantage of Ajax to build an even more
user-friendly shopping cart. Other highlights:

- The authors show you how to build a complex, extendable e-commerce
web site using sound development practices.
- This second edition has been updated to take advantage of a more
flexible templating system, and new chapters cover Ajax integration and
search engine optimization.
- The text goes beyond basic product and customer management, showing
you how to integrate product reviews, process payments using both credit
cards and PayPal, and expand your web site catalog using third-party
services such as Amazons affiliate program.


Download

Wicked Cool PHP: Real-World Scripts That Solve Difficult Problems

Wicked Cool PHP: Real-World Scripts That Solve Difficult Problems





PHP is an easy-to-use scripting language perfect for quickly creating
the Web features you need. Once you know the basics of how the language
works, wouldn't it be great to have a collection of useful scripts that
solve those tricky problems and add interesting functionality to your
site? We thought so, too. Instead of starting at "Hello World," Wicked
Cool PHP assumes that you're familiar with the language and jumps right
into the good stuff. After you learn the FAQs of life-the most commonly
wished for PHP scripts-you'll work your way through smart configuration
options and the art of forms, all the way through to complex
database-backed scripts. Wicked Cool PHP contains a wide variety of
scripts to process credit cards, check the validity of email addresses,
template HTML, and serve dynamic images and text. The 76 easily
implemented scripts will also teach you how to:

- Send and receive email notifications
- Track your visitors' behavior with cookies and sessions
- Override PHP's default settings
- Manipulate dates, images, and text on the fly
- Harness SOAP and other web services
- Create an online poll, ecard delivery system, and blog But it's not
all fun and games: Security is a big concern when programming any web
application. So you'll learn how to encrypt your confidential data,
safeguard your passwords, and prevent common cross-site-scripting
attacks. And you'll learn how to customize all of the scripts to fit
your own needs. Dynamic Web content doesn't have to be difficult. Learn
the secrets of the craft from two experienced PHP developers with Wicked
Cool PHP.


Download

Beginning PHP and MySQL: From Novice to Professional, Third Edition

Beginning PHP and MySQL: From Novice to Professional, Third Edition




Beginning PHP and MySQL: From Novice to Professional, Third Edition
offers a comprehensive introduction to two of the most prominent open
source technologies on the planet: the PHP scripting language and the
MySQL database server. Updated to introduce the features found in MySQLs
most significant release to date, readers learn how to take advantage of
the latest features of both technologies to build powerful, manageable,
and stable web applications. Essentially three books in one, readers not
only profit from extensive introductions to the core features of each
technology, but also learn how to effectively integrate the two in order
to build robust data-driven applications. Packed with practical examples
and insight into the real-world challenges faced by developers based on
author W. Jason Gilmore's 7 years of expertise working with these
technologies, readers will repeatedly return to this book as both a
valuable instructional tool and reference guide.

What youll learn:

- The PHP language
- How to back your web site with MySQL
- Templating so that you can apply a consistent design across all
pages on your site
- How to authenticate your web site users
- How to use cookies to maintain information (such as items in a
shopping cart) while a user is browsing your site

Who is this book for?

This book is written for developers seeking to take advantage of the PHP
language and MySQL database to create powerful web applications.
About the Apress Beginning Series
The Beginning series from Apress is the right choice to get the
information you need to land that crucial entry-level job. These books
will teach you a standard and important technology from the ground up
because they are explicitly designed to take you from "novice to
professional." Youll start your journey by seeing what you need to
knowbut without needless theory and filler. Youll build your skill set
by learning how to put together real-world projects step by step. So
whether your goal is your next career challenge or a new learning
opportunity, the Beginning series from Apress will take you thereit is
your trusted guide through unfamiliar territory!

Related Titles:

- Beginning PHP 5 and MySQL E-Commerce: From Novice to Professional
- Beginning Ajax with PHP: From Novice to Professional
- PHP 5 Recipes: A Problem-Solution Approach
- Pro PHP Security
- PHP 5 Objects, Patterns, and Practice


Download

Service-Oriented Java Business Integration

Service-Oriented Java Business Integration

Image
The book first discusses the various integration approaches available and introduces EnterpriseService Bus (ESB), which is a new Architectural pattern which can facilitate integrating services.ESB provides different forms of mediation services including routing and transformation. JavaBusiness Integration (JBI) provides a collaboration framework which provides standard interfaces for integration components and protocols to plug into, thus allowing the assembly of ServiceOriented Integration (SOI) frameworks following the ESB pattern. JBI is based on JSR 208, whichis an extension of Java 2 Enterprise Edition (J2EE). Once JBI and ESB are introduced, we look athow we have been doing service integration without either of the above using traditional J2EE.
The book then slowly introduces ESB and showcases with the help of code, how easily things canbe done using JBI.

* Assemble services and port it across containers using JBI
* Expose EJB as WSDL compliant service across firewalls
* Bind remote services onto the ESB to be consumed internally
* Expose local components in ESB like POJO as WSDL compliant services
to be accessible externally.
* Provide a web service gateway for external consumers
* Access web services over reliable transport channel like JMS
* Implement web service versioning using ESB
* Implement service aggregation at ESB
* Transactions, Security, Clustering & JMS in ESB.

Who this book is written for?

This book is aimed at Java developers and integration architects aiming to become proficient withJava Business Integration (JBI) standard, who are expected to have some experience with Java andto have developed and deployed applications in the past, but need no previous knowledge of JBI.
The book can also be useful to anyone, who has been having a hard time understanding ESB and howit differs from other architectures and to understand its position in SOA.

Download

Practical DWR 2 Projects (Expert's Voice in Java) (Paperback)

Practical DWR 2 Projects (Expert's Voice in Java) (Paperback)




The Ajax craze is sweeping the world, and there is no shortage of libraries from
which to choose to make it all easier to develop. One of those libraries has
risen near the top in the Java space, and that library is DWR. DWR, or Direct Web
Remoting, allows you to treat your Java classes running on the server as if they
were local objects running in the browser, bringing the full power of your server
–side business logic to the client without the usual problems that entails.
In this book:

* You’ll explore DWR and all it offers.
* You’ll find six full, working applications
that use DWR, instead of a lot of theoretical musings.
* You’ll learn by example, more importantly, by doing,
as you tear the applications apart, see what makes
them tick, and even extend them at your own pace.

In the end, you’ll have a great feel for what DWR offers and how Ajax can bring the
world of Web 2.0 to your doorstep, and you’ll have a good time doing it.

What you’ll learn:

* Call a server–side object in a snap and make it look like any
local JavaScript call to boot.
* Provide a strong security mechanism for securing your server-side code.
* Integrate with many of the most popular frameworks out there.
* Provide not only Ajax but Comet capabilities (sometimes called reverse Ajax).
* Dig into Ajax using DWR in a practical and hacking kind of way starting
with a webmail client and Wiki projects.
* Build a simple file manager application and an online timesheet system.
* Complete a DWR–based game project.

Who is this book for?

Web application developers, senior projects leads, and application architects


Download

Beginning VB 2008: From Novice to Professional

Beginning VB 2008: From Novice to Professional




This book is for anyone who wants to write good Visual Basic 2008 code – even if you have never programmed before.

Writing good code can be a challenge, there are so many options, especially in a language like Visual Basic. If you want to really get the best from a programming language you need to know which features work best in which situations and understand their strengths and weaknesses. It is this understanding that makes the difference between coding and coding well.

Beginning VB 2008 has been written to teach you how to use the Visual Basic programming language to solve problems. From the earliest chapters, and from the first introductory concepts, you'll be looking at real-world programming challenges and learning how Visual Basic can be used to overcome them. As you progress through the book the problems become more involved and interesting while the solutions become correspondingly more complex and powerful as Visual Basic features interact to achieve the results that you want.

By the time you've finished reading this book and worked through the sample exercises, you'll be a confident and very competent Visual Basic programmer. You will still have many explorations of the .NET Framework API to look forward to in your future career, but you will have a firm foundation to build from and you will know exactly where to go to find the things that you need to progress confidently in your projects.

Christian Gross is dedicated to helping his readers understand every detail of Beginning VB 2008 and so you can contact him via SKYPE (christianhgross) if you have bought this book and have a question about something Christian discusses. If Christian is available when you contact him, he will even try to answer you right away!
What you’ll learn

* Become skilled in the Visual Basic 2008 programming language.
* Learn everything you need to begin building your own applications in a solid, well–considered way: this book will teach you .NET coding from the ground up.
* Use the Visual Studio IDE to create, debug, and deploy your applications.
* Understand the mysteries of database access and the many ways that it can be accomplished from VB.
* Delve deeply into the huge range of supporting technologies that the .NET Framework offers: LINQ, ASP.NET AJAX, ADO.NET 3.0, WPF, WCF, and Windows Workflow are all introduced and explained in a straightforward and easy-to-follow way.

Who is this book for?

This book is for anyone who’s just starting out to learn about Visual Basic 2008. It doesn’t assume any prior knowledge of object–oriented programming, of the .NET Framework, or of coding in general. It simply assumes that you’re an intelligent person who wants to learn and starts the journey from there.


Download

Tagging: People-powered Metadata for the Social Web

Tagging: People-powered Metadata for the Social Web

Image

Book Description
Tagging is fast becoming one of the primary ways people organize and manage digital information. Tagging complements traditional organizational tools like folders and search on users desktops as well as on the web. These developments mean that tagging has broad implications for information management, information architecture and interface design. And its reach extends beyond these technical domains to our culture at large. We can imagine, for example, the scrapbookers of the future curating their digital photos, emails, ticket stubs and other mementos with tags. This book explains the value of tagging, explores why people tag, how tagging works and when it can be used to improve the user experience. It exposes tagging's superficial simplicity to reveal interesting issues related to usability, information architecture, online community and collective intelligence.

About the Author
Gene Smith is a consultant specializing in information architecture strategy, social classification like tagging and folksonomies, emergent information architecture and interaction design. As a principal at nForm User Experience, he's advised clients like Comcast, Ancestry.com and the Canadian Patient Safety Institute. Through conference presentations and online publication Gene has helped define social information architecture, an emerging field that looks at how user interactions create structure in information spaces.
Product Details

* Paperback: 216 pages
* Publisher: New Riders Press; 1 edition (January 6, 2008)
* Language: English
* ISBN-10: 0321529170
* ISBN-13: 978-0321529176


Download

Professional Xen Virtualization (Paperback)

Professional Xen Virtualization (Paperback)




- With typical Wrox thoroughness, this book covers every aspect of
virtualization on the Linux platform for administrators seeking to
optimize the use of enterprise hardware, create virtual environments
geared toward specific tasks, or establish a testing environment
- Provides a complete foundation in virtualization, XEN, and competing
approaches with in-depth discussions of installing, configuring, and
using XEN, including detailed examples of XEN configuration files,
system configuration files, and system-level configuration information
- Offers details that help system administrator adopt XEN and justify
its selection
- Covers optimizing XEN, XEN hosts, and guest operating systems for
maximum performance and reliability; using XEN in enterprise data
centers; procedures and considerations for building custom guest
operating systems to run as virtual machines on a XEN host; and much
more


Download

Pro Web 2.0 Mashups: Remixing Data and Web Services (Paperback)

Pro Web 2.0 Mashups: Remixing Data and Web Services (Paperback)




The modern Web is awash with data and services just waiting to be used, but how
do you make effective use of all this information? The answer lies in APIs
(such as Google Maps, Flickr, and Amazon Web Services) and remixing, or mashups.
Pro Web 2.0 Mashups: Remixing Data and Web Services teaches you everything you
need to create useful, dynamic real–world applications using APIs, web services,
Ajax, web standards, and server–side languages. All you need to make full use of
this book is basic knowledge of HTML, CSS, and JavaScript, and at least one
server–side language (such as PHP or ASP.NET).

Highlights include the following:

* Looks at the overall shape of todays Web from a developers point
of view—what are its main features, and what is available for
us to use to develop applications?
* Contains real–world examples of creating mashups using all the major APIs.
* Contains examples written in multiple server–side languages.

What you’ll learn:

* Understand how the constituent parts of the modern Web fit together—web standards,
Ajax, APIs, libraries, tagging, blogs, wikis, and more.
* Create different types of mashup, for example mapping mashups, search functionality,
calendars, RSS/Atom feeds, social bookmarking, online storage systems,
open document formats, and more.
* Build Web 2.0 applications using HTML, CSS, JavaScript, Ajax, server–side
languages, APIs, and libraries

Who is this book for?

This book is for any web developer who is already comfortable with HTML, CSS, JavaScript,
and at least one server–side language and wants to learn how to create Web 2.0
applications.


Download

Pro Windows PowerShell (Pro) (Paperback)

Pro Windows PowerShell (Pro) (Paperback)




Windows power users have always envied their friends running UNIX
machines for the ease of automation that they enjoy. The traditional
Windows command-line shell, cmd.exe, has never been up to par with
shells like bash or tcsh, especially when it comes to text processing
and process automation. Windows PowerShell changes all that. This
next-generation shell is also a full-blown scripting environment with a
real programming language that allows users to access every part of
their operating system. Files, registry entries, and COM and .NET
objects are all supported by PowerShell, which makes manipulating them a
breeze.

Pro Windows PowerShell will show you how to use all this power in your
own work. You'll discover the object-oriented features of the shell and
how they help in extracting and manipulating data. You'll then learn how
to use those features to solve real-world problems: manipulating files,
working with text, monitoring systems, and performing operations over
the network. The book serves as not only a tutorial, but also a
reference: the “Real World” part is structured so that it can be read
nonlinearly and used as a reference or a cookbook. And you'll find
freely available tools and extensions that will help you do things even
faster.

Pro Windows PowerShell is your best companion to the capabilities and
power that PowerShell offers you.

What you'll learn:

- See how to solve real problems with Windows PowerShell using a
repository of working code.
- Get a sense of “the big picture,” with PowerShell integrating with
the outside world. You will discover examples and techniques when
dealing with other programs, the operating system, and the network.
- Explore free and open-source tools and extensions that help you get
results with Windows PowerShell fast. (No other book has this feature!)

Who is this book for?

Pro Windows PowerShell is targeted at professionals who handle a lot of
repetitive tasks. The goal is to show how PowerShell can help script
most of those tasks and reduce their burden. The book contains examples
on automating typical system administration tasks: configuration,
monitoring, network queries, text manipulation, and file operations. The
ideas presented will be beneficial to power users needing a better shell
and an automation environment, system and network administrators looking
to streamline their daily activities, and software developers wishing to
optimize their build and deploy process.


Download

Zend Studio for Eclipse Developer's Guide

Zend Studio for Eclipse Developer's Guide




The definitive, comprehensive guide to Zend Studio for Eclipse

Zend Studio for Eclipse gives millions of PHP/LAMP developers
world-class tools for building state-of-the-art web applications. Now,
here's a definitive guide to making the most of this breakthrough
development environment. Zend Certified Engineer Peter MacIntyre and
expert PHP developer Ian Morse show how to use Zend Studio for Eclipse
to improve productivity, effectiveness, and code quality throughout your
entire project lifecycle.

You'll start with a product tour that introduces the core techniques and
terminology you'll use in all your projects-including views,
perspectives, outlines, and much more. You'll discover how to quickly
use preferences to customize Zend Studio for Eclipse to your unique
needs.

Next, MacIntyre and Morse offer detailed, practical insights into every
key aspect of working with Zend Studio: the code editor, PHP perspective
views, Code Gallery, Code Analyzer, refactoring, SQL integration, unit
testing with PHPUnit, debugging, version control, WYSIWYG design, and
much more. You'll learn how to use the powerful integrated tools Zend
provides, as well as those offered by the thriving worldwide Eclipse
ecosystem.

This book is an indispensable resource for every developer who wants to
master Zend Studio for Eclipse: programmers already familiar with PHP
and LAMP and users of other Eclipse-based IDEs who want to leverage
their skills to create powerful PHP-based web applications.

Peter MacIntyre is a Zend Certified Engineer with more than 18 years of
experience in software development. He is a past contributing editor and
author of phparchitect (www.phparch.com), a regular speaker at North
American and international computer conferences, and coauthor of
Programming PHP.

Ian Morse has participated in software projects of all sizes in various
industries. His recent assignments include working on the new national
website for the leading Canadianpizza restaurant, Pizza Delight.


Download

Beginning Game Development with Python and Pygame: From Novice, to Professional (Paperback)

Beginning Game Development with Python and Pygame: From Novice, to Professional (Paperback)




Like music and movies, video games are rapidly becoming an integral part
of our lives. Over the years, you've yearned for every new gaming
console, mastered each blockbuster within weeks after its release, and
have even won a local gaming competition or two. But lately you've been
spending a lot of time thinking about a game idea of your own, or are
exploring the possibility of making a career of this vibrant and growing
industry. But where should you begin?

Beginning Game Development with Python and Pygame is written with the
budding game developer in mind, introducing games development through
the Python programming language and the popular Pygame games development
library. Authored by industry veteran and Python expert Will McGugan,
who most recently worked on the MotorStorm game for Play Station 3,
you'll be privy to insights that will not only help you to exploit
PyGame to its maximum potential, but also make you a more creative and
knowledgeable games developer all round.

- Learn how to create advanced games by taking advantage of the
popular open source Python programming language and Pygame games
development library.
- Learn about coding gaming preferences, sound, visual effects, and
joystick/keyboard interaction.
- Discover the concepts that are crucial to success in todays gaming
industry, such as support for multiple platforms, and granting users the
ability to extend and customize your games.
What you'll learn
- Take advantage of Python and the Pygame library to build compelling
cross-platform games.
- Learn to best use these technologies to turn your dream game into
reality.
- Create professional games by accounting for sound, special effects,
and user interaction through the joystick and keyboard.
- Build both two- and three-dimensional games, and learn more about
the factors that contribute to choosing one approach over the other.
- Provide users with the means for extending your games through level
creation and custom modifications as a means to build a vibrant
community around your product.
- Package your games in a manner that allows even novice computer
users to install, use, and update your games with ease.


Download

Oracle Database 11g: New Features for DBAs and Developers, (Expert's Voice in Oracle) (Paperback)

Oracle Database 11g: New Features for DBAs and Developers, (Expert's Voice in Oracle) (Paperback)




Oracle Database 11g: New Features for DBAs and Developers is a
comprehensive, example-laden review of the most significant new features
and improvements offered by the latest release of Oracle Corporation's
flagship database product.

- Learn what's new in Oracle that really counts.
- See actual examples and test run output.
- Make sound decisions on new feature adoption. Sift the gold from the
silt and discover which new features of the latest release of Oracle's
flagship database product are really worth adopting. Years of database
administration experience from authors Sam Alapati and Charles Kim are
combined with sound, step-by-step testing and a heart-felt emphasis on
what matters in the real-world to help you get the most out of Oracle
Database 11g.

What you'll learn:

- Which new features really can make your day-to-day work easier
- How to automate more of your DBA work than ever before

Who is this book for?

Oracle Database 11g: New Features for DBAs and Developers is for
developers, DBAs, project managers, consultants, and other technically
minded users of the Oracle database. The book will be of use to any
professional in the field who wants to quickly review the new features
offered by the Oracle Database 11g release.


Download

Pro Oracle Spatial for Oracle Database 11g (Hardcover), (Expert's Voice in Oracle)

Pro Oracle Spatial for Oracle Database 11g (Hardcover), (Expert's Voice in Oracle)




Pro Oracle Spatial for Oracle Database 11g shows how to take advantage
of Oracle Databases built-in feature set for working with location-based
data. A great deal of the information used in business today is
associated with location in some way, and analysis of that data is
becoming ever more important in todays mobile and highly connected
world. In Pro Oracle Spatial for Oracle Database 11g, authors Ravi
Kothuri and Albert Godfrind address

- The special nature of spatial data and its role in professional and
consumer applications
- Issues in spatial data management such as modeling, storing,
accessing, and analyzing spatial data
- The Oracle Spatial solution and the integration of spatial data into
enterprise databases
- How spatial information is used to understand business and support
decisions, to manage customer relations, and to better serve private and
corporate users When you read Pro Oracle Spatial for Oracle Database
11g, you're learning from the very best. Ravi Kothuri is a key member of
Oracle's Spatial development team. Albert Godfrind consults widely with
Oracle clients on the implementation of Oracle Spatial, develops
training courses, and presents frequently at conferences. Together they
have crafted a technically sound and authoritative fountain of
information on working with spatial data in the Oracle database.

What you'll learn:

Pro Oracle Spatial for Oracle Database 11g delivers in helping you fully
understand Oracles spatial data feature set. In reading the book, you'll
learn

- About new Oracle Spatial features in Oracle Database 11g, including
support for the European Petroleum Standards Group (EPSG) data model,
the ability to publish to Google Earth, integration with Google Maps,
and much more
- The use of Oracles built-in SDO_GEOMETRY data type for storing
location-based data
- How to geocode your data, beginning with postal addresses and ending
with SDO_GEOMETRY objects that enable future analysis as well as forming
the foundation of working with spatial data within Oracle
- How to create and display maps to help you visualize and analyze
your geocoded data
- About network modeling, which is useful in computing routes, travel
distances, and proximity based upon travel time
- How to optimize analysis of your spatial data by creating spatial
indexes and custom operators

Who is this book for?

Pro Oracle Spatial for Oracle Database 11g is aimed at software
developers who wish to develop applications using Oracles extensive and
strong support for working with spatial, or geocoded, data.


Download

Accelerated DOM Scripting with Ajax, APIs, and Libraries (Paperback)

Accelerated DOM Scripting with Ajax, APIs, and Libraries (Paperback)




If you're a web developer with previous JavaScript and DOM scripting
experience, Accelerated DOM Scripting with Ajax, APIs, and Libraries is
perfect for you to take your knowledge up to the next level. This book
is about JavaScript and using the document object model-the conduit to
the HTML document. This book is not about learning how to program
JavaScript from scratch. It starts with the assumption that you have
done some JavaScript development before and understand the JavaScript
syntax. This book builds on top of that knowledge to give you a deeper
understanding of DOM Scripting and how to apply that to your projects.
It uses this new understanding to describe what JavaScript libraries are
and show you how they can be applied to your project. The book will also
explain Ajax and how best to plan and apply it to your projects. It
explains how to build simple animation objects for adding movement to
elements on the page. There are straightforward examples that
demonstrate the techniques used throughout the book. JavaScript has seen
a resurgence in popularity over the past few years, and with it has come
an exploration of the power of the language as well as what it can do
within the browser. This book will explain techniques new and old-such
as closures, encapsulation, and inheritance-that many are using and how
you can best apply them to your own projects. By reading this book, you
should have a greater understanding of how JavaScript works and be able
to use advanced concepts such as closures and event delegation to build
more flexible applications for the Web. You'll walk away with a greater
appreciation for JavaScript libraries and how they can simplify and
speed up your development. You'll also be able to implement Ajax
effectively into your site, create special effects, use JavaScript
libraries, and know how best to apply these libraries to your projects.

What you'll learn:

- Where CSS, HTML, and the DOM fit into modern scripting, and how to
use them together effectively
- OOP techniques for more efficient JavaScript coding
- How to use JavaScript libraries such as Prototype in your work
- How to build effective form validation into your applications using Ajax
- How to create mashups using APIs
- How to build dynamic user interfaces


Download

Pro Netbeans IDE 6 Rich Client Platform Edition (Paperback)

Pro Netbeans IDE 6 Rich Client Platform Edition (Paperback)




Pro NetBeans IDE 6 Rich Client Platform Edition is the second Apress book to cover
the agile, open source NetBeans IDE platform. But the focus of this book is on
enabling you to rapidly develop Java front ends of applications using API buttons,
functions, and features mostly based in the Java SE 6 platform (instead of Java
EE 5–based NetBeans 5.5 IDEa different platform/IDE altogether that published
earlier in 2007):

* Enables you to click and use any of the Java Swing and other desktop Java
graphical user interface (GUI) APIs available in Java SE 6 or prior
* Covers working with rich client platform features available in NetBeans
for building web–based application front ends
* Shows you the web–tier development plug-ins available including JSF,
Struts Action Framework 2.0, and JRuby for bringing the Ruby on Rails
feature set to Java via NetBeans

For building back–end, server–side Java applications, pick up Pro NetBeans IDE
5.5 Enterprise Edition, which is based on APIs found in the Java EE 5.

What you’ll learn:

* Easily install and set up your NetBeans IDE platform environment,
and organize your projects.
* Use the NetBeans source editor, code compiler, refactoring, software
development, profiler, collaboration, database, and debugger tools.
* Develop your Java Swing application for your desktop from start to finish.
* Deploy your Java Swing or other GUI application using Java Web Start
features embedded in NetBeans.
* Build rich client applications using NetBeans plug–in module tools/features
from start to finish.
* Extend your NetBeans IDE wish list to building Struts 2 and even JRuby
(Ruby on Rails) based Java web application front ends.

Who is this book for?

Intended for Java developers of varying skill who may or may not be familiar
with NetBeans IDE or Java IDEs in general.


Download