<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title>Обложки </title>
<link>http://www.two-face.ru/</link>
<description><![CDATA[Скачать книги бесплатно - PHP, Jquery, Java, Ruby on Rails, C++, Cоциальные сети, Patterns, Agile, TDD, C# Sharp, Zend framework, CakePHP, Symphony, CodeIgniter, CMS]]></description>
<language>ru</language>
<generator>twoface.ru</generator>
<pubDate>Fri, 10 Sep 2010 15:46:54 +0400</pubDate>
<lastBuildDate></lastBuildDate>   

 

    <item>
        <title>Самоучитель MySQL 5</title>
        <guid isPermaLink="true">http://www.two-face.ru/development/samouchitel_mysql_5.html</guid>
        <link>http://www.two-face.ru/development/samouchitel_mysql_5.html</link>
        <description><![CDATA[
        
                <img src="/uploads/posts/thumbs/b19173eaf0a6b6f9686bdf6e0035c0ab.jpg" vspace="4" hspace="8" align="left" title="Самоучитель MySQL 5"/>
                
        Описывается пятая версия популярной бесплатной СУБД MySQL. В начале книги происходит знакомство читателя с MySQL и простейшими SQL-запросами, такими как создание баз данных и таблиц, их заполнение, извлечение и удаление записей. Далее рассматриваются сложные вопросы SQL-программирования: встроенные функции, полнотекстовый поиск, транзакции, временные таблицы. В заключительной части разбираются различные нововведения, появившиеся только в MySQL 5: вложенные запросы, хранимые процедуры и функции, представления, триггеры, курсоры, информационные схемы и т. п.
        
        ]]></description>
        <pubDate>Thu, 03 Jun 2010 09:15:00 +0400</pubDate>
        <author>astap</author>
        
                
    </item>

 

    <item>
        <title>PHP Team Development</title>
        <guid isPermaLink="true">http://www.two-face.ru/development/php_team_development.html</guid>
        <link>http://www.two-face.ru/development/php_team_development.html</link>
        <description><![CDATA[
        
                <img src="/uploads/posts/thumbs/2e65d53561c0cd28aaaaac533e21df83.jpg" vspace="4" hspace="8" align="left" title="PHP Team Development"/>
                
        <br>Easy and effective team work using MVC, agile development, source control, testing, bug tracking, and more<br><br>&nbsp;&nbsp;&nbsp; * Work more effectively as a team by breaking up complex PHP projects into manageable sub-parts<br>&nbsp;&nbsp;&nbsp; * Develop code that is much easier to maintain with source control, agile principles, and project tracking<br>&nbsp;&nbsp;&nbsp; * Apply techniques related to process models, collaboration among team members, and continuous long-term improvement<br>&nbsp;&nbsp;&nbsp; * A precise guide with examples to illustrate practical benefits<br><br>In Detail<br>Given the nature of the business environment today, organizations that want to build value-added enterprise PHP applications need a team of PHP people rather than an individual. You've got a team! What next? Customizing such applications to meet with organizational objectives and maintaining these applications over time can be quite a tedious task for your team with so many people involved.<br><br>In this book, you will explore how you can break up complex PHP projects into simple sub-parts that multiple team members can work on. The book highlights the use of the MVC pattern for separating concerns in the application and agile principles to deliver code that works. You will learn to blend the simplicity and power of PHP with evolving software engineering principles and tools to easily develop code that is easy to maintain. With this book in hand, you know how to avoid getting muddled up while working in a team and achieve success on your project with effective team work.<br>


        
        ]]></description>
        <pubDate>Tue, 01 Jun 2010 23:03:00 +0400</pubDate>
        <author>БончБруевич</author>
        
                
    </item>

 

    <item>
        <title>PHP: The Good Parts: Delivering the Best of PHP</title>
        <guid isPermaLink="true">http://www.two-face.ru/development/php_the_good_parts_delivering_the_best_of_php.html</guid>
        <link>http://www.two-face.ru/development/php_the_good_parts_delivering_the_best_of_php.html</link>
        <description><![CDATA[
        
                <img src="/uploads/posts/thumbs/2786c2c766ea4a82a4f339d2c871998d.jpg" vspace="4" hspace="8" align="left" title="PHP: The Good Parts: Delivering the Best of PHP"/>
                
        Get past all the hype about PHP and dig into the real power of this language. This book explores the most useful features of PHP and how they can speed up the web development process, and explains why the most commonly used PHP elements are often misused or misapplied. You'll learn which parts add strength to object-oriented programming, and how to use certain features to integrate your application with databases.<br><br>Written by a longtime member of the PHP community, PHP: The Good Parts is ideal for new PHP programmers, as well as web developers switching from other languages.<br><br>    * Become familiar with PHP's basic syntax, variables, and datatypes<br>    * Learn how to integrate the language with web pages<br>    * Understand how to use strings, arrays, and PHP's built-in functions<br>    * Discover the advantages of using PHP as an object-oriented language<br>    * Explore how PHP interacts with databases, such as SQLite and MySQL<br>    * Learn input- and output-handling best practices to prevent security breaches<br><br>


        
        ]]></description>
        <pubDate>Tue, 01 Jun 2010 15:29:00 +0400</pubDate>
        <author>БончБруевич</author>
        
                
    </item>

 

    <item>
        <title>PHP 5 E-commerce Development </title>
        <guid isPermaLink="true">http://www.two-face.ru/development/php_5_ecommerce_development_.html</guid>
        <link>http://www.two-face.ru/development/php_5_ecommerce_development_.html</link>
        <description><![CDATA[
        
                <img src="/uploads/posts/thumbs/f314249841217768e96c6f9dfee181ed.jpg" vspace="4" hspace="8" align="left" title="PHP 5 E-commerce Development "/>
                
        Create a flexible framework in PHP for a powerful ecommerce solution<br><br>    * Build a flexible e-commerce framework using PHP, which can be extended and modified for the purposes of any e-commerce site<br>    * Enable customer retention and more business by creating rich user experiences<br>    * Develop a suitable structure for your framework and create a registry to store core objects<br>    * Promote your e-commerce site using techniques with APIs such as Google Products or Amazon web services, SEO, marketing, and customer satisfaction<br><br>In Detail<br><br>The popularity of online shopping has increased dramatically over the past few years. There are plenty of options available if you not are planning to build your own e-commerce solution but sometimes it's better to use your own solutions. It may be easy to find an e-commerce system but when it comes to extending it or using it you might come across a lot of difficulties.<br><br>This book will show you how to create your own PHP framework that can be extended and used with ease, particularly for e-commerce sites. Using this framework you will be able to display and manage products, customize products, create wish-lists, make recommendations to customers based on previous purchases, send email notifications when certain products are in stock, rate the products online, and much more.<br><br>This book helps you build a Model-View-Controller style framework, which is then used to put together an e-commerce application. The framework contains template management, database management, and user authentication management. With core functionality in place, e-commerce-focused features are gradually added to the framework including products, categories, customizable products with different variations and customer input, wish-lists, recommendations, the shopping basket, and a complete order process.<br>


        
        ]]></description>
        <pubDate>Tue, 01 Jun 2010 15:33:00 +0400</pubDate>
        <author>БончБруевич</author>
        
                
    </item>

 

    <item>
        <title>Expert PHP 5 Tools </title>
        <guid isPermaLink="true">http://www.two-face.ru/development/expert_php_5_tools_.html</guid>
        <link>http://www.two-face.ru/development/expert_php_5_tools_.html</link>
        <description><![CDATA[
        
                <img src="/uploads/posts/thumbs/571f8a419f1eb899f36f619c8cad4ba5.jpg" vspace="4" hspace="8" align="left" title="Expert PHP 5 Tools "/>
                
        Proven enterprise development tools and best practices for designing, coding, testing, and deploying PHP applications<br><br>&nbsp;&nbsp;&nbsp; * Best practices for designing, coding, testing, and deploying PHP applications - all the information in one book<br>&nbsp;&nbsp;&nbsp; * Learn to write unit tests and practice test-driven development from an expert<br>&nbsp;&nbsp;&nbsp; * Set up a professional development environment with integrated debugging capabilities<br>&nbsp;&nbsp;&nbsp; * Develop your own coding standard and enforce it automatically<br>&nbsp;&nbsp;&nbsp; * Document your code for easy maintainability for yourself and others<br><br>In Detail<br>Even if you find writing PHP code easy, writing code that is efficient and easy to maintain and reuse is not so straightforward. Self-taught PHP developers and programmers transitioning from other languages often lack the knowledge to work with PHP on an enterprise level. They need to take their PHP development skills to that level by learning the skills and tools necessary to write maintainable and efficient code.<br><br>
        
        ]]></description>
        <pubDate>Tue, 01 Jun 2010 15:23:00 +0400</pubDate>
        <author>БончБруевич</author>
        
                
    </item>

 

    <item>
        <title>Developing Large Web Applications: Producing Code That Can Grow and Thrive </title>
        <guid isPermaLink="true">http://www.two-face.ru/development/developing_large_web_applications_producing_code_that_can_grow_and_thrive_.html</guid>
        <link>http://www.two-face.ru/development/developing_large_web_applications_producing_code_that_can_grow_and_thrive_.html</link>
        <description><![CDATA[
        
                <img src="/uploads/posts/thumbs/d3d6585fec8bea1a424ddf6d12f0f5db.jpg" vspace="4" hspace="8" align="left" title="Developing Large Web Applications: Producing Code That Can Grow and Thrive "/>
                
        How do you create a mission-critical site that provides exceptional performance while remaining flexible, adaptable, and reliable 24/7? Written by the manager of a UI group at Yahoo!, Developing Large Web Applications offers practical steps for building rock-solid applications that remain effective even as you add features, functions, and users. You'll learn how to develop large web applications with the extreme precision required for other types of software.<br><br>&nbsp;&nbsp;&nbsp; * Avoid common coding and maintenance headaches as small websites add more pages, more code, and more programmers<br>&nbsp;&nbsp;&nbsp; * Get comprehensive solutions for refining HTML, CSS, JavaScript, PHP, and Ajax for large-scale web applications<br>&nbsp;&nbsp;&nbsp; * Make changes in one place that ripple through all affected page elements<br>&nbsp;&nbsp;&nbsp; * Embrace the virtues of modularity, encapsulation, abstraction, and loosely coupled components<br>&nbsp;&nbsp;&nbsp; * Use tried-and-true techniques for managing data exchange, including working with forms and cookies<br>&nbsp;&nbsp;&nbsp; * Learn often-overlooked best practices in code management and software engineering<br>&nbsp;&nbsp;&nbsp; * Prepare your code to make performance enhancements and testing easier<br>

<br>
        
        ]]></description>
        <pubDate>Mon, 31 May 2010 23:49:00 +0400</pubDate>
        <author>БончБруевич</author>
        
                
    </item>

 

    <item>
        <title>Beginning PHP 5.3</title>
        <guid isPermaLink="true">http://www.two-face.ru/development/beginning_php_53.html</guid>
        <link>http://www.two-face.ru/development/beginning_php_53.html</link>
        <description><![CDATA[
        
                <img src="/uploads/posts/thumbs/5009d3e5e92444eab1a565dff550476b.jpg" vspace="4" hspace="8" align="left" title="Beginning PHP 5.3"/>
                
        Serving as a complete introduction to PHP 5.3, this book walks you through all the major concepts of PHP in a way that's easy to follow, with plenty of code snippets illustrating each concept to aid learning. You'll discover how to install and configure PHP 5.3, how to get started with simple programs, and the basic building blocks of PHP such as variables, operators, expressions, arrays, and objects. Coverage working with files, XML, and MySQL; building Web applications with PHP; exploring the PEAR library; handling e-mail; and creating Web graphics. From the Back Cover A solid introduction to writing powerful web applications using PHP 5.3 As one of the most popular open-source web-programming languages in use today, PHP is an ideal server-side scripting language that connects HTML-based web pages to a backend database for dynamic content. It allows you to create anything from a simple form-to-email script to a web forum application, a blogging platform, or a content management system. This guide introduces the PHP language and shows how to write powerful web applications using PHP. Looks at the ways that PHP programs interact with web servers and other technologies such as HTML Teaches you how to build robust web applications and change the flow of your scripts with decisions and loops Examines ways to create and use strings, arrays, objects, functions, and files in your scripts Shares tips for creating interactive web forms in PHP, as well as capturing user input Unveils methods for preserving an application's state between page views Offers advice on how to work with MySQLR databases using PHP Includes best practices for using PEAR to speed up your application development Presents techniques for manipulating XML from within your PHP scripts Walks you through the creation and manipulation of web graphics using PHP

<br>
        
        ]]></description>
        <pubDate>Mon, 31 May 2010 23:44:00 +0400</pubDate>
        <author>БончБруевич</author>
        
                
    </item>

 

    <item>
        <title>Head First Software Development (Brain-Friendly Guides)</title>
        <guid isPermaLink="true">http://www.two-face.ru/development/head_first_software_development_brainfriendly_guides.html</guid>
        <link>http://www.two-face.ru/development/head_first_software_development_brainfriendly_guides.html</link>
        <description><![CDATA[
        
                <img src="/uploads/posts/thumbs/f093f221f06a864cbb61a18cd755d695.jpg" vspace="4" hspace="8" align="left" title="Head First Software Development (Brain-Friendly Guides)"/>
                
        Even the best developers have seen well-intentioned software projects
fail -- often because the customer kept changing requirements, and end
users didn't know how to use the software you developed. Instead of
surrendering to these common problems, let <em>Head First Software Development</em>
guide you through the best practices of software development. Before
you know it, those failed projects will be a thing of the past.<br>  <br>
With its unique visually rich format, this book pulls together the hard
lessons learned by expert software developers over the years. You'll
gain essential information about each step of the software development
lifecycle -- requirements, design, coding, testing, implementing, and
maintenance -- and understand why and how different development
processes work.<br>  <br>  This book is for you if you are:
<ul><li>Tired of your customers assuming you're psychic. You'll
learn not only how to get good requirements, but how to make sure
you're always building the software that customers want (even when
they're not sure themselves)</li><li>Wondering when the other 15
programmers you need to get your project done on time are going to show
up. You'll learn how some very simple scheduling and prioritizing will
revolutionize your success rate in developing software.</li><li>Confused
about being rational, agile, or a tester. You'll learn not only about
the various development methodologies out there, but how to choose a
solution that's right for your project.</li><li>Confused because
the way you ran your last project worked so well, but failed miserably
this time around. You'll learn how to tackle each project individually,
combine lessons you've learned on previous projects with cutting-edge
development techniques, and end up with great software on <em>every</em> project.</li></ul>
<em>Head First Software Development</em> is here to help you learn in a
way that your brain likes... and you'll have a blast along the way. Why
pick up hundreds of boring books on the philosophy of this approach or
the formal techniques required for that one? Stick with <em>Head First Software Development</em>, and your projects will succeed like never before. Go on, get started... you'll learn and have fun. We promise.     



        
        ]]></description>
        <pubDate>Sun, 01 Jun 2008 16:38:00 +0400</pubDate>
        <author>БончБруевич</author>
        
                
    </item>

 

    <item>
        <title>Web Application Design Patterns</title>
        <guid isPermaLink="true">http://www.two-face.ru/development/web_application_design_patterns.html</guid>
        <link>http://www.two-face.ru/development/web_application_design_patterns.html</link>
        <description><![CDATA[
        
                <img src="/uploads/posts/thumbs/20dac49437faab5abac1dd9f21f75c36.jpg" vspace="4" hspace="8" align="left" title="Web Application Design Patterns"/>
                
        A generation has watched the internet work its way into every part of 
society as talented designers and developers have explored new user 
interfaces and as the most robust design patterns have emerged through 
the refining fire of hundreds of millions of users.  Pawan Vora has done
 a wonderful service in capturing these best practices in Web 
Application Design Patterns.  This book will be valuable to people 
ranging from those putting together their first website to those shaping
 corporate web experiences, and from practitioners to researchers 
benchmarking existing patterns as new interface paradigms are created. 
-- Arnie Lund, User Experience Director, Microsoft<br><br>Web 
Application Design Patterns is a must read if you are in the business of
 designing web applications, or simply want to understand the elements 
of a well-designed web application.


        
        ]]></description>
        <pubDate>Tue, 06 Apr 2010 22:08:00 +0400</pubDate>
        <author>БончБруевич</author>
        
                
    </item>

 

    <item>
        <title>CodeIgniter for Rapid PHP Application Development</title>
        <guid isPermaLink="true">http://www.two-face.ru/development/codeigniter_for_rapid_php_application_development.html</guid>
        <link>http://www.two-face.ru/development/codeigniter_for_rapid_php_application_development.html</link>
        <description><![CDATA[
        
                <img src="/uploads/posts/thumbs/26705316f61d47a405d1be9c0c22eb9e.jpg" vspace="4" hspace="8" align="left" title="CodeIgniter for Rapid PHP Application Development"/>
                
        Chapter 1 explains what CodeIgniter can do, the 'framework', and how CodeIgniter fits in. It further talks about the open-source business model and gives some disadvantages of CodeIgniter, at the end.<br>Chapter 2 explains what happens when you install the site, and which files will be created. It gives a detailed overview of the required software, and explains the basic configuration of CodeIgniter.<br>Chapter 3 explains how MVC helps to organize a dynamic website. It goes further to explain the process by which CodeIgniter analyzes an incoming Internet request and decodes which part of your code will handle it. Then CodeIgniter syntax rules and the different types of files or classes you can find—or write for yourself—on a CodeIgniter site are explained. At the end of the chapter, some practical hints on site design are given.<br>Chapter 4 looks at how you set up a database to work with CodeIgniter, and then how you use the Active Record class to manipulate the database.<br>


        
        ]]></description>
        <pubDate>Fri, 30 May 2008 15:34:00 +0400</pubDate>
        <author>БончБруевич</author>
        
                
    </item>

 

    <item>
        <title>Head First Rails: A learner's companion to Ruby on Rails</title>
        <guid isPermaLink="true">http://www.two-face.ru/development/head_first_rails_a_learners_companion_to_ruby_on_rails.html</guid>
        <link>http://www.two-face.ru/development/head_first_rails_a_learners_companion_to_ruby_on_rails.html</link>
        <description><![CDATA[
        
                <img src="/uploads/posts/thumbs/b5f2b7dea932444367ba627965f95aad.jpg" vspace="4" hspace="8" align="left" title="Head First Rails: A learner's companion to Ruby on Rails"/>
                
        Ready to transport your web applications into the Web 2.0 era? <em>Head First Rails</em>
takes your programming -- and productivity -- to the max. You'll learn
everything from the fundamentals of Rails scaffolding to building
customized interactive web apps using Rails' rich set of tools and the
MVC framework.<br>  <br> By the time you're finished, you'll have
learned more than just another web framework. You'll master database
interactions, integration with Ajax and XML, rich content, and even
dynamic graphing of your data -- all in a fraction of the time it takes
to build the same apps with Java, PHP, ASP.NET, or Perl. You'll even
get comfortable and familiar with Ruby, the language that underpins
Rails. But you'll do it in the context of web programming, and not
through boring exercises such as "Hello, World!"<br>  <br> Your time is
way too valuable to waste struggling with new concepts. Using the
latest research in cognitive science and learning theory to craft a
multi-sensory learning experience, <em>Head First Rails</em> uses a visually rich format designed to take advantage of the way your brain really works.


        
        ]]></description>
        <pubDate>Fri, 14 Aug 2009 19:11:00 +0400</pubDate>
        <author>БончБруевич</author>
        
                
    </item>

 

    <item>
        <title>Ruby Best Practices</title>
        <guid isPermaLink="true">http://www.two-face.ru/development/ruby_best_practices.html</guid>
        <link>http://www.two-face.ru/development/ruby_best_practices.html</link>
        <description><![CDATA[
        
                <img src="/uploads/posts/thumbs/64b2f1325ea371f18f80f79196eb0d5c.jpg" vspace="4" hspace="8" align="left" title="Ruby Best Practices"/>
                
        How do you write truly elegant code with Ruby? Ruby Best Practices
is for programmers who want to use Ruby as experienced Rubyists do.
Written by the developer of the Ruby project Prawn, this concise book
explains how to design beautiful APIs and domain-specific languages
with Ruby, as well as how to work with functional programming ideas and
techniques that can simplify your code and make you more productive.
You'll learn how to write code that's readable, expressive, and much
more. Ruby Best Practices will help you: <p> Understand the secret
powers unlocked by Ruby's code blocks Learn how to bend Ruby code
without breaking it, such as mixing in modules on the fly Discover the
ins and outs of testing and debugging, and how to design for
testability Learn to write faster code by keeping things simple Develop
strategies for text processing and file management, including regular
expressions Understand how and why things can go wrong Reduce cultural
barriers by leveraging Ruby's multilingual capabilities </p><p> This
book also offers you comprehensive chapters on driving code through
tests, designing APIs, and project maintenance. Learn how to make the
most of this rich, beautiful language with Ruby Best Practices.<br></p>


        
        ]]></description>
        <pubDate>Fri, 14 Aug 2009 19:06:00 +0400</pubDate>
        <author>БончБруевич</author>
        
                
    </item>

 

    <item>
        <title>Mastering FreeBSD and OpenBSD Security</title>
        <guid isPermaLink="true">http://www.two-face.ru/development/mastering_freebsd_and_openbsd_security.html</guid>
        <link>http://www.two-face.ru/development/mastering_freebsd_and_openbsd_security.html</link>
        <description><![CDATA[
        
                <img src="/uploads/posts/thumbs/f457826302eda08a9cbce2a72248c806.jpg" vspace="4" hspace="8" align="left" title="Mastering FreeBSD and OpenBSD Security"/>
                
        FreeBSD and OpenBSD are increasingly gaining traction in
educational institutions, non-profits, and corporations worldwide
because they provide significant security advantages over Linux.
Although a lot can be said for the robustness, clean organization, and
stability of the BSD operating systems, security is one of the main
reasons system administrators use these two platforms.<br><br>There are
plenty of books to help you get a FreeBSD or OpenBSD system off the
ground, and all of them touch on security to some extent, usually
dedicating a chapter to the subject. But, as security is commonly named
as the key concern for today's system administrators, a single chapter
on the subject can't provide the depth of information you need to keep
your systems secure. <br><br>FreeBSD and OpenBSD are rife with security "building blocks" that you  can put to use, and <i>Mastering FreeBSD and OpenBSD  Security</i>
shows you how. Both operating systems have kernel options and
filesystem features that go well beyond traditional Unix permissions
and controls. This power and flexibility is valuable, but the colossal
range of possibilities need to be tackled one step at a time. This book
walks you through the installation of a hardened operating system, the
installation and configuration of critical services, and ongoing
maintenance of your FreeBSD and OpenBSD systems.<br><br>Using an
application-specific approach that builds on your existing knowledge,
the book provides sound technical information on FreeBSD and Open-BSD
security with plenty of real-world examples to help you configure and
deploy a secure system. By imparting a solid technical foundation as
well as practical know-how, it enables administrators to push their
server's security to the next level. Even administrators in other
environments--like Linux and Solaris--can find useful paradigms to
emulate.<br><br>Written by  security professionals with two decades of operating system experience, <i>Mastering FreeBSD and OpenBSD Security</i>
features broad and deep explanations of how how to secure your most
critical systems. Where other books on BSD systems help you achieve
functionality, this book will help you more thoroughly secure your
deployments.

<br><br>
        
        ]]></description>
        <pubDate>Tue, 05 Aug 2008 22:04:00 +0400</pubDate>
        <author>БончБруевич</author>
        
                
    </item>

 

    <item>
        <title>Clean Code: A Handbook of Agile Software Craftsmanship</title>
        <guid isPermaLink="true">http://www.two-face.ru/development/clean_code_a_handbook_of_agile_software_craftsmanship.html</guid>
        <link>http://www.two-face.ru/development/clean_code_a_handbook_of_agile_software_craftsmanship.html</link>
        <description><![CDATA[
        
                <img src="/uploads/posts/thumbs/2996f6f33eac470d1284f2c160f24a2f.jpg" vspace="4" hspace="8" align="left" title="Clean Code: A Handbook of Agile Software Craftsmanship"/>
                
        Even bad code can function. But if code isn’t clean, it can bring a
development organization to its knees. Every year, countless hours and
significant resources are lost because of poorly written code. But it
doesn’t have to be that way.<br><br>Noted software expert Robert C. Martin presents a revolutionary paradigm with <i><b>Clean Code: A Handbook of Agile Software Craftsmanship</b></i>.
Martin has teamed up with his colleagues from Object Mentor to distill
their best agile practice of cleaning code “on the fly” into a book
that will instill within you the values of a software craftsman and
make you a better programmer—but only if you work at it.<br><br>What
kind of work will you be doing? You’ll be reading code—lots of code.
And you will be challenged to think about what’s right about that code,
and what’s wrong with it. More importantly, you will be challenged to
reassess your professional values and your commitment to your craft.<br><br><i><b>Clean Code</b></i>
is divided into three parts. The first describes the principles,
patterns, and practices of writing clean code. The second part consists
of several case studies of increasing complexity. Each case study is an
exercise in cleaning up code—of transforming a code base that has some
problems into one that is sound and efficient. The third part is the
payoff: a single chapter containing a list of heuristics and “smells”
gathered while creating the case studies. The result is a knowledge
base that describes the way we think when we write, read, and clean
code.<br><br>Readers will come away from this book understanding<br><ul><li>How to tell the difference between good and bad code</li><li>How to write good code and how to transform bad code into good code</li><li>How to create good names, good functions, good objects, and good classes</li><li>How to format code for maximum readability</li><li>How to implement complete error handling without obscuring code logic</li><li>How to unit test and practice test-driven development</li></ul>This
book is a must for any developer, software engineer, project manager,
team lead, or systems analyst with an interest in producing better code.

<br>
        
        ]]></description>
        <pubDate>Fri, 10 Oct 2008 15:14:00 +0400</pubDate>
        <author>БончБруевич</author>
        
                
    </item>

 

    <item>
        <title>Pro Apache, Third Edition</title>
        <guid isPermaLink="true">http://www.two-face.ru/development/pro_apache_third_edition.html</guid>
        <link>http://www.two-face.ru/development/pro_apache_third_edition.html</link>
        <description><![CDATA[
        
                <img src="/uploads/posts/thumbs/ea1bfaa07c35f15b31a9aef86a1b90c5.jpg" vspace="4" hspace="8" align="left" title="Pro Apache, Third Edition"/>
                
        This is by far the best ‘know all, end all’ reference, bar none. My
hat goes off to Peter Wainwright and Apress for opening up a whole new
world to me." — Eric Wolf (a.k.a. "nawlej"), Codewalkers.com This book
aims to teach you everything you need to know to build, install, and
configure every aspect of Apache, the world's most popular Web server.
Two versions of Apache are now available. Apache 1.3 is still widely
used and is continuously updated. Apache 2 offers new and powerful
features, such as multi-processsing modules and filters, as well as a
revised and expanded build system for compiling Apache from source.
This book comprehensively covers both server versions, presenting
up-to-date information and examples, and highlighting variations
bettween the two releases in context. In addition, this book is
organized to provide solutions to common problems. It answers the
questions that administrators like you typically ask, without requiring
that you know the name of a specific Apache module or directive
beforehand. This book also demonstrates multiple solutions to a
problem, and contrasts the benefits and drawbacks of each approach.
After reading Pro Apache, you'll know not only how to get the results
you want, but also why a solution works the way it does. Finally, this
book examines how to accomplish more advanced configurations, where
individual features must cooperate with each other intelligently. Now
in its third edition, the expertise found in Pro Apache makes it the
definitive guide to harnessing the power of Apache safely and securely.

        
        ]]></description>
        <pubDate>Thu, 23 Jul 2009 15:52:00 +0400</pubDate>
        <author>БончБруевич</author>
        
                
    </item>

 

    <item>
        <title>Apache Cookbook</title>
        <guid isPermaLink="true">http://www.two-face.ru/development/apache_cookbook.html</guid>
        <link>http://www.two-face.ru/development/apache_cookbook.html</link>
        <description><![CDATA[
        
                <img src="/uploads/posts/thumbs/ff9e70bc286c92573e4e548125b62a53.jpg" vspace="4" hspace="8" align="left" title="Apache Cookbook"/>
                
        <p class="docText">There's plenty of documentation on installing and configuring 
the Apache web server, but where do you find help for the day-to-day stuff, like 
adding common modules or fine-tuning your activity logging? That's easy. The new 
edition of the Apache Cookbook offers you updated 
solutions to the problems you're likely to encounter with the new versions of 
Apache. Written by members of the Apache Software Foundation, and thoroughly 
revised for Apache versions 2.0 and 2.2, recipes in this book range from simple 
tasks, such installing the server on Red Hat Linux or Windows, to more complex 
tasks, such as setting up name-based virtual hosts or securing and managing your 
proxy server. Altogether, you get more than 200 timesaving recipes for solving a 
crisis or other deadline conundrums, with topics including: </p>
<ul><li>
<p class="docList">Security</p>
</li><li>
<p class="docList">Aliases, Redirecting, and Rewriting</p>
</li><li>
<p class="docList">CGI Scripts, the suexec Wrapper, and other dynamic content 
techniques</p>
</li><li>
<p class="docList">Error Handling</p>
</li><li>
<p class="docList">SSL</p></li><li><p class="docList">Performance</p></li></ul>
<p class="docText">This book tackles everything from beginner problems to those 
faced by experienced users. For every problem addressed in the book, you will 
find a worked-out solution that includes short, focused pieces of code you can 
use immediately. You also get explanations of how and why the code works, so you 
can adapt the problem-solving techniques to similar situations. Instead of 
poking around mailing lists, online documentation, and other sources, rely on 
the Apache Cookbook for quick solutions when you 
need them. Then you can spend your time and energy where it matters most. </p>

<br><br>
        
        ]]></description>
        <pubDate>Sun, 01 Jun 2008 16:27:00 +0400</pubDate>
        <author>БончБруевич</author>
        
                
    </item>

 

    <item>
        <title>Профессиональное программирование на PHP</title>
        <guid isPermaLink="true">http://www.two-face.ru/development/professionalnoe_programmirovanie_na_php.html</guid>
        <link>http://www.two-face.ru/development/professionalnoe_programmirovanie_na_php.html</link>
        <description><![CDATA[
        
                <img src="/uploads/posts/thumbs/45109a83226189bd10663a3753fc4619.jpg" vspace="4" hspace="8" align="left" title="Профессиональное программирование на PHP"/>
                
        Книга адресована опытным PHP-программистам и разработчикам
Web-приложений, проектирующим крупные Web-системы для решения сложных
задач. В книге рассматривается пятая версия РНР и новые
объектно-ориентированные возможности языка, однако многие рекомендации
вполне применимы и для предыдущей версии PHP, a идеи и стратегии
повышения скорости и надежности кода, описанные в книге, позволят
усовершенствовать код, написанный практически на любом языке высокого
уровня. <br><br>
В книге рассматривается разработка высокопроизводительных, стабильных и
расширяемых PHP-приложений, а также подробно освещаются методики
блочного тестирования, обеспечения безопасности, методик кэширования и
повышения производительности Web-приложений. Кроме того, в книге
достаточно полно описано создание РНР- и Zend-расширений, увеличивающих
возможности языка.


        
        ]]></description>
        <pubDate>Fri, 12 Sep 2008 23:56:00 +0400</pubDate>
        <author>БончБруевич</author>
        
                
    </item>

 

    <item>
        <title>Patterns of Enterprise Application Architecture</title>
        <guid isPermaLink="true">http://www.two-face.ru/development/patterns_of_enterprise_application_architecture.html</guid>
        <link>http://www.two-face.ru/development/patterns_of_enterprise_application_architecture.html</link>
        <description><![CDATA[
        
                <img src="/uploads/posts/thumbs/c10a74239b47a1989b1930910dc2e364.jpg" vspace="4" hspace="8" align="left" title="Patterns of Enterprise Application Architecture"/>
                
        Noted software engineering expert, Martin Fowler, turns his attention
to enterprise application development. He helps professionals
understand the complex--yet critical--aspects of architecture. Enables
the reader to make proper choices when faced with a difficult design
decision. <br><br>
      <b>From the Back Cover</b><br>
  <p> The practice of
enterprise application development has benefited from the emergence of
many new enabling technologies. Multi-tiered object-oriented platforms,
such as Java and .NET, have become commonplace. These new tools and
technologies are capable of building powerful applications, but they
are not easily implemented. Common failures in enterprise applications
often occur because their developers do not understand the
architectural lessons that experienced object developers have learned. </p>  <p> <b><i>Patterns of Enterprise Application Architecture</i></b>
is written in direct response to the stiff challenges that face
enterprise application developers. The author, noted object-oriented
designer Martin Fowler, noticed that despite changes in
technology--from Smalltalk to CORBA to Java to .NET--the same basic
design ideas can be adapted and applied to solve common problems. With
the help of an expert group of contributors, Martin distills over forty
recurring solutions into patterns. The result is an indispensable
handbook of solutions that are applicable to any enterprise application
platform. </p>   <p> This book is actually two books in one. The first
section is a short tutorial on developing enterprise applications,
which you can read from start to finish to understand the scope of the
book's lessons. The next section, the bulk of the book, is a detailed
reference to the patterns themselves. Each pattern provides usage and
implementation information, as well as detailed code examples in Java
or C#. The entire book is also richly illustrated with UML diagrams to
further explain the concepts. </p>  <p> Armed with this book, you will
have the knowledge necessary to make important architectural decisions
about building an enterprise application and the proven patterns for
use when building them. </p> <p> The topics covered include: </p>  	<li>Dividing an enterprise application into layers</li> 	<li>The major approaches to organizing business logic</li> 	<li>An in-depth treatment of mapping between objects and relational databases</li> 	<li>Using Model-View-Controller to organize a Web presentation</li> 	<li>Handling concurrency for data that spans multiple transactions</li> 	<li>Designing distributed object interfaces</li>

<br><br>
        
        ]]></description>
        <pubDate>Fri, 10 Oct 2008 14:29:00 +0400</pubDate>
        <author>БончБруевич</author>
        
                
    </item>

 

    <item>
        <title>Programming .Net Windows Applications</title>
        <guid isPermaLink="true">http://www.two-face.ru/development/programming_net_windows_applications.html</guid>
        <link>http://www.two-face.ru/development/programming_net_windows_applications.html</link>
        <description><![CDATA[
        
                <img src="/uploads/posts/thumbs/6d85a2278ec5a69a2055ce9d68aacad1.jpg" vspace="4" hspace="8" align="left" title="Programming .Net Windows Applications"/>
                
        For those of you who develop standalone Windows applications for PCs
and other devices, Microsoft's .NET Windows Forms provide a much better
way to get it done. This new technology gives you more power and
flexibility for a fraction of the effort compared to classic Win32
development, with a streamlined programming model that deals
automatically with many tedious details that once plagued developers.
As with most things .NET, the only hitch is the learning curve. But
that's where acclaimed author Jesse Liberty makes the difference with <i>Programming .NET Windows Applications</i>.
With this tutorial, you will explore all aspects of using .NET Windows
Forms class libraries and the associated programming tools in Visual
Studio .NET, enabling you to build applications for the Windows 9x,
Windows 2000 and Windows XP desktop platforms. Step-by-step, you'll
learn ways to design applications that either function alone on a PC,
or work in combination with your web-based application server to take
advantage of the richer interface and higher level of security. The
book also explains how your new Windows applications can sidestep
problems that used to arise from the use of DLLs (known collectively as
"DLL hell"), and how .NET Windows Forms can be used as an alternative
to ASP.NET and browser-based approaches for building web application
clients. Jesse Liberty definitely knows his stuff when it comes to the
.NET platform. As the author of O'Reilly's <i>Programming C#</i> and <i>Learning Visual Basic .NET</i>,
he's well-known for his clear and concise style that prompted one
reviewer to say, "It's as if he knows exactly what questions I'm going
to ask ahead of time." Jesse also co-authored <i>Programming ASP.NET</i>
with contract programmer Dan Hurwitz, and now the two have teamed up
again to bring you this comprehensive tutorial--without a doubt, the
best source available for learning how to program with .NET Windows
Forms.

<br><br>
        
        ]]></description>
        <pubDate>Fri, 28 Nov 2008 01:16:00 +0300</pubDate>
        <author>БончБруевич</author>
        
                
    </item>

 

    <item>
        <title>Magento: Beginner's Guide</title>
        <guid isPermaLink="true">http://www.two-face.ru/development/magento_beginners_guide.html</guid>
        <link>http://www.two-face.ru/development/magento_beginners_guide.html</link>
        <description><![CDATA[
        
                <img src="/uploads/posts/thumbs/c2c570105cac9f490a939bf81d2dc90a.jpg" vspace="4" hspace="8" align="left" title="Magento: Beginner's Guide"/>
                
        <p>Create a dynamic, fully featured, online store with the most powerful open source e-commerce software  </p><ul><li>Step-by-step guide to building your own online store</li>  <li>Focuses on the key features of Magento that you must know to get your store up and running</li>  <li>Customize the store's appearance to make it uniquely yours</li>  <li>Clearly illustrated with screenshots and a working example</li></ul><p></p>      


        
        ]]></description>
        <pubDate>Sat, 18 Jul 2009 02:20:00 +0400</pubDate>
        <author>БончБруевич</author>
        
                
    </item>

 

    <item>
        <title>Visual C# 2005: A Developer's Notebook </title>
        <guid isPermaLink="true">http://www.two-face.ru/development/visual_c_2005_a_developers_notebook_.html</guid>
        <link>http://www.two-face.ru/development/visual_c_2005_a_developers_notebook_.html</link>
        <description><![CDATA[
        
                <img src="/uploads/posts/thumbs/f276f3f6f11bb56704d48fe7e66e29d2.jpg" vspace="4" hspace="8" align="left" title="Visual C# 2005: A Developer's Notebook "/>
                
        In the three years since Microsoft made C# available, there have been lots of 
tweaks to the language. That's because C# is not only essential for making .NET 
work, it's a big way for Microsoft to attract millions of Java, C and C++ 
developers to the platform. And C# has definitely made some inroads. Because of 
its popularity among developers, the language received standardization from ECMA 
International, making it possible to port C# applications to other platforms. To 
bolster its appeal, C# 2.0 has undergone some key changes as part of Visual 
Studio 2005 that will make development with .NET quicker and easier. That's 
precisely what <i>Visual C# 2005: A Developer's Notebook</i> allows you to do. 
There are some great new features in C# and this unique "all lab, no lecture" 
guide covers them all with 50 hands-on projects. Each project explores a new 
feature, with emphasis on changes that increase productivity, simplify 
programming tasks, and add functionality to applications. C#'s component-based 
design combines the productivity of Microsoft's popular Visual Basic with the 
raw power of C++ for web-based applications. Many reviewers note a similarity 
between C# and Java--in fact, a new feature that took the Java development team 
five years to incorporate into Java is now available in C# 2.0. Called 
"generics", this feature enables developers to reuse and customize their 
existing code, so they can dramatically cut down the time it takes to develop 
new applications. <i>Visual C# 2005: A Developer's Notebook</i> is full of 
no-nonsense code without the usual page-filling commentary. You'll find 
suggestions for further experimentation, links to on-line documentation, plus 
practical notes and warnings. The book also tells developers how to acquire, 
install and configure Visual Studio 2005. Are you a coder to the core? Learn 
what C# 2.0 can do for you now. 

<br>
        
        ]]></description>
        <pubDate>Wed, 18 Feb 2009 22:42:00 +0300</pubDate>
        <author>БончБруевич</author>
        
                
    </item>

 

    <item>
        <title>Regular Expressions Cookbook</title>
        <guid isPermaLink="true">http://www.two-face.ru/development/regular_expressions_cookbook.html</guid>
        <link>http://www.two-face.ru/development/regular_expressions_cookbook.html</link>
        <description><![CDATA[
        
                <img src="/uploads/posts/thumbs/9860d564f7a04122f3493f371c119983.jpg" vspace="4" hspace="8" align="left" title="Regular Expressions Cookbook"/>
                
        This O'Reilly Cookbook provides more than a hundred recipes to help
programmers use regular expressions to manipulate text and crunch data.
Every programmer needs a grasp of regular expressions, but their power
doesn't come without problems--even seasoned users often have trouble
tackling performance issues. With recipes for popular programming
languages such as C#, Java, JavaScript, Perl, PHP, Python, Ruby, and
VB.NET, this book offers step-by-step solutions to scores of common
tasks involving regular expressions. This cookbook will help you: <ul>  <li> Understand the basics of regular expressions through a concise tutorial <br></li>  <li>Use regular expressions effectively in several programming and scripting languages <br></li>  <li>Learn how to validate and format input <br></li>  <li>Manage words, lines, special characters, and numerical values</li>  <li>Find solutions for using regular expressions in URLs, paths, markup, and data exchange <br></li>  <li>Learn the nuances of more advanced regex features <br></li>  <li>Understand how regular expression APIs differ from language to language <br></li>  <li>Write better regular expressions for custom needs </li>  </ul>  <p>Whether you're a novice or an experienced user, <em>Regular Expressions Cookbook</em>
will help deepen your understanding of this tool. You'll learn powerful
new tricks, avoid language-specific gotchas, and save valuable time
with this huge library of proven solutions to difficult, real-world
problems.</p>
  


<br>
        
        ]]></description>
        <pubDate>Sat, 18 Jul 2009 02:27:00 +0400</pubDate>
        <author>БончБруевич</author>
        
                
    </item>

 

    <item>
        <title>Even Faster Web Sites: Performance Best Practices for Web Developers</title>
        <guid isPermaLink="true">http://www.two-face.ru/development/even_faster_web_sites_performance_best_practices_for_web_developers.html</guid>
        <link>http://www.two-face.ru/development/even_faster_web_sites_performance_best_practices_for_web_developers.html</link>
        <description><![CDATA[
        
                <img src="/uploads/posts/thumbs/0b4f6c7fcd99b24de2cef8e34b60cd7b.jpg" vspace="4" hspace="8" align="left" title="Even Faster Web Sites: Performance Best Practices for Web Developers"/>
                
        Performance is critical to the success of any web site, and yet today's
web applications push browsers to their limits with increasing amounts
of rich content and heavy use of Ajax. In this book, Steve Souders, web
performance evangelist at Google and former Chief Performance Yahoo!,
provides valuable techniques to help you optimize your site's
performance. <p>Souders' previous book, the bestselling <em>High Performance Web Sites</em>, shocked the web development world by revealing that 80% of the time it takes for a web page to load is on the client side. In <em>Even Faster Web Sites</em>,
Souders and eight expert contributors provide best practices and
pragmatic advice for improving your site's performance in three
critical categories:</p>  <ul>  <li> JavaScript--Get advice for
understanding Ajax performance, writing efficient JavaScript, creating
responsive applications, loading scripts without blocking other
components, and more.</li>  <li>Network--Learn to share resources
across multiple domains, reduce image size without loss of quality, and
use chunked encoding to render pages faster. <br></li>  <li>Browser--Discover alternatives to iframes, how to simplify CSS selectors, and other techniques. </li>  </ul>  <p>Speed
is essential for today's rich media web sites and Web 2.0 applications.
With this book, you'll learn how to shave precious seconds off your
sites' load times and make them respond even faster.</p>  <p>This book
contains six guest chapters contributed by Dion Almaer, Doug Crockford,
Ben Galbraith, Tony Gentilcore, Dylan Schiemann, Stoyan Stefanov,
Nicole Sullivan, and Nicholas C. Zakas.</p>
  

<br>
        
        ]]></description>
        <pubDate>Sat, 18 Jul 2009 02:18:00 +0400</pubDate>
        <author>БончБруевич</author>
        
                
    </item>

 

    <item>
        <title>Complete Web Monitoring: Watching your visitors, performance, communities, and competitors</title>
        <guid isPermaLink="true">http://www.two-face.ru/development/complete_web_monitoring_watching_your_visitors_performance_communities_and_competitors.html</guid>
        <link>http://www.two-face.ru/development/complete_web_monitoring_watching_your_visitors_performance_communities_and_competitors.html</link>
        <description><![CDATA[
        
                <img src="/uploads/posts/thumbs/984b3c995a78f49d3abca97b3237a752.jpg" vspace="4" hspace="8" align="left" title="Complete Web Monitoring: Watching your visitors, performance, communities, and competitors"/>
                
        Do you really understand your online presence? Are you confident that
visitors can use your website? Do you know their motivations? How do
online communities perceive your company? To innovate and adapt your
business quickly, you must know the answers to these questions.
Complete Web Monitoring demonstrates how to measure every aspect of
your web presence -- including analytics, backend performance,
usability, communities, customer feedback, and competitive analysis --
whether you're running an e-commerce site, a community, a media
property, or a Software-as-a-Service company. This book's concrete
examples, clear explanations, and practical recommendations make it
essential for anyone who runs a website. With this book you will: <p>
Discover how visitors use and interact with your site through web
analytics, segmentation, conversions, and user interaction analysis
Find out your market's motivations with voice-of-the-customer research
Measure the health and availability of your website with synthetic
testing and real-user monitoring Track communities related to your
online presence, including social networks, forums, blogs, microblogs,
wikis, and social news aggregators Understand how to assemble this data
into clear reports tailored to your organization and audience </p><p>
You can't fix what you don't measure. Complete Web Monitoring shows you
how to transform missed opportunities, frustrated users, and spiraling
costs into online success. "This is a very comprehensive view of just
about everything one needs to know about how websites work and what one
needs to know about them. I'd like to make this book required reading
for every employee at Gomez." -- Imad Mouline, CTO of Gomez 



        
        ]]></description>
        <pubDate>Sat, 18 Jul 2009 02:13:00 +0400</pubDate>
        <author>БончБруевич</author>
        
                
    </item>

 

    <item>
        <title>Pro WPF in C# 2008: Windows Presentation Foundation with .NET 3.5 (2nd Edition)</title>
        <guid isPermaLink="true">http://www.two-face.ru/development/pro_wpf_in_c_2008_windows_presentation_foundation_with_net_35_2nd_edition.html</guid>
        <link>http://www.two-face.ru/development/pro_wpf_in_c_2008_windows_presentation_foundation_with_net_35_2nd_edition.html</link>
        <description><![CDATA[
        
                <img src="/uploads/posts/thumbs/ac3ae3a3935d1d0c4004f503e6e2514e.jpg" vspace="4" hspace="8" align="left" title="Pro WPF in C# 2008: Windows Presentation Foundation with .NET 3.5 (2nd Edition)"/>
                
        <p>The 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.</p>    <p> Author <strong>Matthew MacDonald</strong>
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 C# 2008.</p>    <p>WPFs 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.</p>      


        
        ]]></description>
        <pubDate>Mon, 06 Jul 2009 19:57:00 +0400</pubDate>
        <author>Moo(0_0)</author>
        
                
    </item>

 

    <item>
        <title>Beginning C# 2008: From Novice to Professional (2nd Edition)</title>
        <guid isPermaLink="true">http://www.two-face.ru/development/beginning_c_2008_from_novice_to_professional_2nd_edition.html</guid>
        <link>http://www.two-face.ru/development/beginning_c_2008_from_novice_to_professional_2nd_edition.html</link>
        <description><![CDATA[
        
                <img src="/uploads/posts/thumbs/81fed09fc9f1a4f9a9ca69ffffd60847.jpg" vspace="4" hspace="8" align="left" title="Beginning C# 2008: From Novice to Professional (2nd Edition)"/>
                
        <p>This book is for anyone who wants to write good C# code—even if you
have never programmed before. Writing good code can be a
challenge—there are so many options, especially in a .NET language like
C#. 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.</p>        <p><em>Beginning C# 2008: From Novice to Professional, Second Edition </em>
has been written to teach you how to use the C# 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 C# 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 C# features interact to achieve the results that you
want.</p>        <p>This second edition has been revised and improved
to now include the latest SQL Server 2008 release and explain how you
can integrate SQL Server 2008 with your C# applications. </p>        <p>By
the time you’ve finished reading this book and worked through the
sample exercises, you’ll be a confident and very competent C#
programmer. You will still have many explorations of the .NET Framework
API to look forward to, 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.</p>       


        
        ]]></description>
        <pubDate>Mon, 06 Jul 2009 19:53:00 +0400</pubDate>
        <author>Moo(0_0)</author>
        
                
    </item>

 

    <item>
        <title>Expert C# 2005 Business Objects, Second Edition</title>
        <guid isPermaLink="true">http://www.two-face.ru/development/expert_c_2005_business_objects_second_edition.html</guid>
        <link>http://www.two-face.ru/development/expert_c_2005_business_objects_second_edition.html</link>
        <description><![CDATA[
        
                <img src="/uploads/posts/thumbs/a52d3f1bdc58404014f02e2444bbb720.jpg" vspace="4" hspace="8" align="left" title="Expert C# 2005 Business Objects, Second Edition"/>
                
        <p>Rockford Lhotka started writing his <i>Business Objects</i> books in
1996, and over the years, hes become one of the worlds foremost
authorities on building distributed object-oriented systems. His
industry-standard VB .NET Business Objects book not only addresses
changes in .NET 2.0 and Visual Studio 2005, but also reflects
substantial enhancements and improvements to the CSLA .NET Framework
and how it can be used to create enterprise-level .NET applications.</p>    <p><i>Expert C# Business Objects</i>
is for developers who want to see Lhotkas ideas applied in the C#
idiom. The book takes you from an opening discussion of logical
architectures to detailed n-tier deployment options using the CSLA .NET
Framework.</p>     <p>The depth of Rockfords thinking now influences
developers across language boundaries. With this book, you can learn
directly from the expert whose framework has become universally
accepted and respected.</p>
  

        
        ]]></description>
        <pubDate>Mon, 06 Jul 2009 20:05:00 +0400</pubDate>
        <author>Moo(0_0)</author>
        
                
    </item>

 

    <item>
        <title>Beginning C# 2008 Databases: From Novice to Professional</title>
        <guid isPermaLink="true">http://www.two-face.ru/development/beginning_c_2008_databases_from_novice_to_professional.html</guid>
        <link>http://www.two-face.ru/development/beginning_c_2008_databases_from_novice_to_professional.html</link>
        <description><![CDATA[
        
                <img src="/uploads/posts/thumbs/5939044a80c5d5553564c07b54880ab5.jpg" vspace="4" hspace="8" align="left" title="Beginning C# 2008 Databases: From Novice to Professional"/>
                
        <p>Assuming only basic knowledge of C# 2008, <em>Beginning C# 2008 Databases</em>
teaches all the fundamentals of database technology and database
programming readers need to quickly become highly proficient database
users and application developers.</p>    <p>A comprehensive tutorial on both SQL Server 2005 and ADO.NET 3.0, <em>Beginning C# 2008 Databases</em>
explains and demonstrates how to create database objects and program
against them in both T–SQL and C#. Full of practical, detailed
examples, it’s been fully revised and updated for C# 2008 and offers
the most complete, detailed, and gentle introduction to database
technology for all C# programmers at any level of experience.</p>    <ul><li>Comprehensively and concisely explains fundamental database concepts and programming techniques</li><li>Rich in working examples of both T–SQL and C# programs</li><li>Covers all the features most database programming ever requires</li></ul>    <h3>What you’ll learn</h3>    <ul><li>How relational databases work and how to use them</li><li>How C# uses ADO.NET to access databases</li><li>How to write stored procedures in T–SQL and call them from C# programs</li><li>How to use XML in database applications</li><li>How to use LINQ to simplify C# database programming</li><li>How to install SQL Server 2005 Express and Visual C# 3.0</li><li>Express and use them to teach yourself database programming by doing it</li></ul>    


        
        ]]></description>
        <pubDate>Mon, 06 Jul 2009 20:00:00 +0400</pubDate>
        <author>Moo(0_0)</author>
        
                
    </item>

 

    <item>
        <title>Ищу книги</title>
        <guid isPermaLink="true">http://www.two-face.ru/development/ischu_knigi.html</guid>
        <link>http://www.two-face.ru/development/ischu_knigi.html</link>
        <description><![CDATA[
        
                
        Разыскиваются следующие книги!
        
        ]]></description>
        <pubDate>Sun, 12 Oct 2008 13:24:00 +0400</pubDate>
        <author>БончБруевич</author>
        
                
    </item>

 

    <item>
        <title>Refactoring HTML: Improving the Design of Existing Web Applications</title>
        <guid isPermaLink="true">http://www.two-face.ru/development/refactoring_html_improving_the_design_of_existing_web_applications.html</guid>
        <link>http://www.two-face.ru/development/refactoring_html_improving_the_design_of_existing_web_applications.html</link>
        <description><![CDATA[
        
                <img src="/uploads/posts/thumbs/b22f647417e697b187707909bdd99c76.jpg" vspace="4" hspace="8" align="left" title="Refactoring HTML: Improving the Design of Existing Web Applications"/>
                
        Like any other software system, Web sites gradually accumulate
“cruft” over time. They slow down. Links break. Security and
compatibility problems mysteriously appear. New features don’t
integrate seamlessly. Things just don’t work as well. In an ideal
world, you’d rebuild from scratch. But you can’t: there’s no time or
money for that. Fortunately, there’s a solution: You can refactor your
Web code using easy, proven techniques, tools, and recipes adapted from
the world of software development. <br> <br> In<em><strong> Refactoring HTML,</strong></em>
Elliotte Rusty Harold explains how to use refactoring to improve
virtually any Web site or application. Writing for programmers and
non-programmers alike, Harold shows how to refactor for better
reliability, performance, usability, security, accessibility,
compatibility, and even search engine placement. Step by step, he shows
how to migrate obsolete code to today’s stable Web standards, including
XHTML, CSS, and REST—and eliminate chronic problems like
presentation-based markup, stateful applications, and “tag soup.” <br> <br>
The book’s extensive catalog of detailed refactorings and practical
“recipes for success” are organized to help you find specific solutions
fast, and get maximum benefit for minimum effort. Using this book, you
can quickly improve site performance now—and make your site far easier
to enhance, maintain, and scale for years to come.<br> 
        
        ]]></description>
        <pubDate>Thu, 07 Aug 2008 01:25:00 +0400</pubDate>
        <author>БончБруевич</author>
        
                
    </item>

 

    <item>
        <title>Refactoring to Patterns</title>
        <guid isPermaLink="true">http://www.two-face.ru/development/refactoring_to_patterns.html</guid>
        <link>http://www.two-face.ru/development/refactoring_to_patterns.html</link>
        <description><![CDATA[
        
                <img src="/uploads/posts/thumbs/d15c746053cd4a100f0d169899214e2e.jpg" vspace="4" hspace="8" align="left" title="Refactoring to Patterns"/>
                
        <p>In 1994, <i>Design Patterns</i> changed the landscape of object-oriented development by introducing classic solutions to recurring design problems. In 1999, <i>Refactoring</i> revolutionized design by introducing an effective process for improving code. With the highly anticipated <i><b>Refactoring to Patterns</b></i>, Joshua Kerievsky has changed our approach to design by forever uniting patterns with the evolutionary process of refactoring.</p><p>This
book introduces the theory and practice of pattern-directed
refactorings: sequences of low-level refactorings that allow designers
to safely move designs to, towards, or away from pattern
implementations. Using code from real-world projects, Kerievsky
documents the thinking and steps underlying over two dozen
pattern-based design transformations. Along the way he offers insights
into pattern differences and how to implement patterns in the simplest
possible ways.</p>


        
        ]]></description>
        <pubDate>Fri, 10 Oct 2008 15:41:00 +0400</pubDate>
        <author>БончБруевич</author>
        
                
    </item>

 

    <item>
        <title>Learning jQuery 1.3</title>
        <guid isPermaLink="true">http://www.two-face.ru/development/learning_jquery_13.html</guid>
        <link>http://www.two-face.ru/development/learning_jquery_13.html</link>
        <description><![CDATA[
        
                <img src="/uploads/posts/thumbs/bea2d24349ce8a4be280af1636324e17.jpg" vspace="4" hspace="8" align="left" title="Learning jQuery 1.3"/>
                
        Packed with great examples and clear explanations, this revised and
updated version of Learning jQuery teaches you how to use jQuery 1.3.
This book is for web designers who want to create interactive elements
for their designs, and for developers who want to create the best user
interface for their web applications. Basic JavaScript programming
knowledge is required. You will need to know the basics of HTML and
CSS, and should be comfortable with the syntax of JavaScript. No
knowledge of jQuery is assumed, nor is experience with any other
JavaScript libraries required.<br><br>Достаточно подробная кника по jQuery. <br>Примеры кода, описание популярных плагинов.

<br><br>
        
        ]]></description>
        <pubDate>Wed, 15 Apr 2009 23:23:00 +0400</pubDate>
        <author>БончБруевич</author>
        
                
    </item>

 

    <item>
        <title>Essential CVS</title>
        <guid isPermaLink="true">http://www.two-face.ru/development/essential_cvs.html</guid>
        <link>http://www.two-face.ru/development/essential_cvs.html</link>
        <description><![CDATA[
        
                <img src="/uploads/posts/thumbs/bd50a01a8932e5d0518a86e527200887.jpg" vspace="4" hspace="8" align="left" title="Essential CVS"/>
                
        CVS (Concurrent Versions System) is a
tool that enables you to track changes to a set of files over time. CVS
is commonly used in software development to allow multiple developers
to coordinate changes, track versions, and permit simultaneous
development of different versions of the same code.
<p class="docText">This book is not just for software developers. It
is for anyone who produces things that change. CVS can manage versions
of anything that can be stored in files, so it is useful for
programmers, system administrators, software architects, writers,
graphic artists, and user-interface (UI) specialists. Outside the
computing field, it can be used by authors, poets, managers,
architects, engineers, accountants, and people running their everyday
lives.</p>

<br><br>
        
        ]]></description>
        <pubDate>Tue, 03 Jun 2008 15:04:00 +0400</pubDate>
        <author>БончБруевич</author>
        
                
    </item>

 

    <item>
        <title>Mercurial: The Definitive Guide (Hg)</title>
        <guid isPermaLink="true">http://www.two-face.ru/development/mercurial_the_definitive_guide_hg.html</guid>
        <link>http://www.two-face.ru/development/mercurial_the_definitive_guide_hg.html</link>
        <description><![CDATA[
        
                <img src="/uploads/posts/thumbs/f64e74e7302f61af71a86c6e24140549.jpg" vspace="4" hspace="8" align="left" title="Mercurial: The Definitive Guide (Hg)"/>
                
        Mercurial: The Definitive Guide takes you step-by-step through ways to
track, merge, and manage software projects with this flexible, open
source version control system. Used by Mozilla, Python, and various
open source projects on Linux, Windows, Mac OS X, and several variants
of Unix, Mercurial permits virtually an infinite variety of methods for
development and collaboration, including both centralized and
distributed version control. This guide starts with the basics,
including how to work with a version repository. You'll learn to use
Mercurial to collaborate with others, merge streams of work, manage
releases, find and fix mistakes, and more. You'll also get up to speed
on advanced uses, such as handling repository events with hooks, and
customizing Mercurial's output. Like the versioning system it
describes, Mercurial: The Definitive Guide has a strong focus on
simplicity to help you learn Mercurial quickly and thoroughly. 


        
        ]]></description>
        <pubDate>Wed, 24 Jun 2009 19:20:00 +0400</pubDate>
        <author>БончБруевич</author>
        
                
    </item>

 

    <item>
        <title>Practical Subversion, Second Edition (SVN)</title>
        <guid isPermaLink="true">http://www.two-face.ru/development/practical_subversion_second_edition_svn.html</guid>
        <link>http://www.two-face.ru/development/practical_subversion_second_edition_svn.html</link>
        <description><![CDATA[
        
                <img src="/uploads/posts/thumbs/0fcde489991235d011b14e737f9cf85a.jpg" vspace="4" hspace="8" align="left" title="Practical Subversion, Second Edition (SVN)"/>
                
        <p><i>Practical Subversion, Second Edition</i> draws on the experience
of its authors, Daniel Berlin and Garrett Rooneyboth Subversion project
membersto guide you through a complete introduction to this popular
code management solution. And this edition has been updated to reflect
the most recent changes to the popular Subversion version control
system. After a crash course on Subversions key features, including a
theme project that youre encouraged to follow, youll explore best
practices, migration tips for moving from other versioning solutions,
Subversion integration, and an overview of the Subversion APIs.</p>
        
        ]]></description>
        <pubDate>Wed, 24 Jun 2009 19:08:00 +0400</pubDate>
        <author>БончБруевич</author>
        
                
    </item>

 

    <item>
        <title>Masters of Doom: How Two Guys Created an Empire</title>
        <guid isPermaLink="true">http://www.two-face.ru/development/masters_of_doom_how_two_guys_created_an_empire.html</guid>
        <link>http://www.two-face.ru/development/masters_of_doom_how_two_guys_created_an_empire.html</link>
        <description><![CDATA[
        
                <img src="/uploads/posts/thumbs/2e0d82443c69b3ad3db52c628dcb5396.jpg" vspace="4" hspace="8" align="left" title="Masters of Doom: How Two Guys Created an Empire"/>
                
        Книга для людей связанных с геймдевом - история о двух монстрах индустрии. Двух Джонах: Кармаке и Ромеро. Взлеты и падения начиная с детства, плавно переходя к первому совместному успешному проекту "Дум". Эпичный разбор полетов. Рекомендуется к ознакомлению.

<br><br>
Doom, the video game in which you navigate
a dungeon in the first person and messily lay waste to everything that
crosses your path, represented a milestone in many areas. It was a
technical landmark, in that its graphics engine delivered brilliant
performance on ordinary PC hardware. 


        
        ]]></description>
        <pubDate>Mon, 22 Jun 2009 20:48:00 +0400</pubDate>
        <author>БончБруевич</author>
        
                
    </item>

 

    <item>
        <title>The Complete FreeBSD: Documentation from the Source</title>
        <guid isPermaLink="true">http://www.two-face.ru/development/the_complete_freebsd_documentation_from_the_source.html</guid>
        <link>http://www.two-face.ru/development/the_complete_freebsd_documentation_from_the_source.html</link>
        <description><![CDATA[
        
                <img src="/uploads/posts/thumbs/747842b089eee04d7c526f9c58a50a3b.jpg" vspace="4" hspace="8" align="left" title="The Complete FreeBSD: Documentation from the Source"/>
                
        FreeBSD is by far the most popular version of BSD®, the legendary
operating system that has contributed a great deal to every version of
Unix® in use today (including Mac OS® X). Originally a community effort
by the University of California at Berkeley, FreeBSD was aimed at
making Unix a little friendlier and easier to use. By the time other
free operating systems came along, BSD was firmly established and very
reliable. And it continues to be today. For seven years, the FreeBSD
community has relied on Greg Lehey's classic, <i>The Complete FreeBSD</i>,
to guide them through its configuration and administration. The 4th
edition, covering version 5 of FreeBSD, is now available through
O'Reilly Community Press. <i>The Complete FreeBSD</i> is an eminently
practical guidebook that explains not only how to get a computer up and
running with the FreeBSD operating system, but also how to turn it into
a highly functional and secure server that can host large numbers of
users and disks, support remote access, and provide web service, mail
service, and other key parts of the Internet infrastructure. The book
provides in-depth information on installation and updates, back-ups,
printers, RAID, various Internet services, firewalls, the graphical X
Window system, and much more. Author Greg Lehey is a member of the
FreeBSD core team and has been developing, documenting, and advocating
for FreeBSD for nearly ten years. Whether you're an experienced Unix
user or just interested in learning more about this free operating
system and how you can put it to work for you, this do-it-yourself BSD
documentation will provide the information you need. <i>The Complete FreeBSD</i>
is the second release in the O'Reilly Community Press Series. Unlike
classic O'Reilly animal books, which are created to fill an information
void, the Community Press titles provide convenient printed copies of
documentation that is already available online. O'Reilly's role in the
series is limited to providing manufacturing and distribution services
rather than editorial development, so that each Community Press title
reflects the editorial voice and organization of the community that has
created it.


        
        ]]></description>
        <pubDate>Wed, 12 Nov 2008 13:18:00 +0300</pubDate>
        <author>БончБруевич</author>
        
                
    </item>

 

    <item>
        <title>Open Source Development with CVS</title>
        <guid isPermaLink="true">http://www.two-face.ru/development/open_source_development_with_cvs.html</guid>
        <link>http://www.two-face.ru/development/open_source_development_with_cvs.html</link>
        <description><![CDATA[
        
                <img src="/uploads/posts/thumbs/1aedd388c95bee62ffb60acd278ea31d.jpg" vspace="4" hspace="8" align="left" title="Open Source Development with CVS"/>
                
        The need for a modern source-code management strategy in the
distributed open-source community is paramount. The benevolent
dictatorship model of open-source maintainers is only quasi-stable, but
it is far better than the other extreme: the chaos of democratic code
development.
<p> The best available compromise is the concurrent versioning system
(CVS), which introduces proctored code merging into source code
management. CVS is ideally suited for worldwide open-source
development, and the world is ready for monographs that address the
management issues that Per Cederqvist explicitly avoided in his fine
164-page postscript manual distributed with the CVS tar-ball. What is
the role of a maintainer/manager in establishing test protocols for
code merges? What minimal functional level of developer communications
is necessary for merges to remain stable? Is a maintainer-less release
possible?</p>
<p> These questions go largely unanswered in Karl Fogel's new <em>Open Source Development with CVS</em>.
Fogel's 300-page book consists of chapters alternating between CVS
basics and common code maintenance issues. He includes a few anecdotes
from open-source lore and lots of nonspecific commonsense guidelines on
team software development.</p>
<p> Fogel is at his best when he is engaging us in thinking about what
should and should not be under CVS control. He points out that complex
relationships exist between developing code and its dependencies on
intimately related applications, such as build tools themselves (gcc,
autoconf) or partner applications (e.g., the server's client or the
client's server). His brief discussion of strategies is too short to be
satisfying.</p>
Frustratingly, this book is chock-full of postmodern self-indulgences,
such as his boasting reverence for technological ignorance. The
discipline needed by good maintainers is missing here; Fogel's informal
prose is often grating, and his copious parenthetical remarks are
distracting or bullying (they sure are); one wonders where his editor
was. Ultimately, his management arguments boil down to an endorsement
for the benevolent dictatorship model--a safe conclusion, but one that
seems not to use CVS's merging capability for all it's worth. To the
question of how to run a project, he responds, "Well, we're all still
trying to figure that out, actually." True, and he isn't there yet, but
at least he has the questions right. <em>--Peter Leopold</em>   <em>--This text refers to an out of print or unavailable edition of this title.</em>  <br>       <br>
The popular first edition was one of the first books available on
development and implementation of open source software using CVS. The
second edition explains how CVS affects the architecture and design of
applications, and has been enhanced with more value-added material
covering strategies, third-party tools, scalability, client access
limits, and overall server administration for CVS. 


        
        ]]></description>
        <pubDate>Tue, 03 Jun 2008 15:06:00 +0400</pubDate>
        <author>БончБруевич</author>
        
                
    </item>

 

    <item>
        <title>Современное проектирование на С++</title>
        <guid isPermaLink="true">http://www.two-face.ru/development/sovremennoe_proektirovanie_na_s.html</guid>
        <link>http://www.two-face.ru/development/sovremennoe_proektirovanie_na_s.html</link>
        <description><![CDATA[
        
                <img src="/uploads/posts/thumbs/5237fd72b2cc5341c9a6d48852855464.jpg" vspace="4" hspace="8" align="left" title="Современное проектирование на С++"/>
                
        В книге изложена новая технология программирования, представляющая
собой сплав обобщенного программирования, метапрограммирования шаблонов
и объектно- ориентированного программирования на С++. Настраиваемые
компоненты, созданные автором, высоко подняли уровень абстракции,
наделив язык С++ чертами языка спецификации проектирования, сохранив
всю его мощь и выразительность. В книге изложены способы реализации
основных шаблонов проектирования. Разработанные компоненты воплощены в
библиотеке Loki, которую можно загрузить с Web-страницы автора. Книга
предназначена для опытных программистов на С++.


        
        ]]></description>
        <pubDate>Wed, 10 Sep 2008 18:08:00 +0400</pubDate>
        <author>БончБруевич</author>
        
                
    </item>

 

    <item>
        <title>Creating Games in C++ : A Step-by-Step Guide</title>
        <guid isPermaLink="true">http://www.two-face.ru/development/creating_games_in_c__a_stepbystep_guide.html</guid>
        <link>http://www.two-face.ru/development/creating_games_in_c__a_stepbystep_guide.html</link>
        <description><![CDATA[
        
                <img src="/uploads/posts/thumbs/8ff0c0c6df30181af59b2c9099b5f1b4.jpg" vspace="4" hspace="8" align="left" title="Creating Games in C++ : A Step-by-Step Guide"/>
                
        Do you love video games? Ever wondered if you could create one of your
own, with all the bells and whistles? It's not as complicated as you'd
think, and you don't need to be a math whiz or a programming genius to
do it. In fact, everything you need to create your first game,
"Invasion of the Slugwroths," is included in this book and CD-ROM.
Author David Conger starts at square one, introducing the tools of the
trade and all the basic concepts for getting started programming with
C++, the language that powers most current commercial games. Plus, he's
put a wealth of top-notch (and free) tools on the CD-ROM, including the
Dev-C++ compiler, linker, and debugger--and his own LlamaWorks2D game
engine. Step-by-step instructions and ample illustrations take you
through game program structure, integrating sound and music into games,
floating-point math, C++ arrays, and much more. Using the sample
programs and the source code to run them, you can follow along as you
learn. Bio: David Conger has been programming professionally for over
23 years. Along with countless custom business applications, he has
written several PC and online games. Conger also worked on graphics
firmware for military aircraft, and taught computer science at the
university level for four years. Conger has written numerous books on
C, C++, and other computer-related topics. He lives in western
Washington State and has also published a collection of Indian folk
tales.<br>
<p class="docText">The first video game I ever played (at age 13) was
Pong. It was a very simple ping-pong simulation. During my teenage
years, a few, more advanced games appeared on the market. Most notable
were the Atari games such as Missile Command, a nuclear warfare
simulator. When I was 19, I went to live for a couple of years in
Japan. There I discovered a whole new worldseveral, in fact.</p>


        
        ]]></description>
        <pubDate>Tue, 03 Jun 2008 14:50:00 +0400</pubDate>
        <author>БончБруевич</author>
        
                
    </item>

 

    <item>
        <title>php|architect's Zend PHP 5 Certification Study Guide</title>
        <guid isPermaLink="true">http://www.two-face.ru/development/phparchitects_zend_php_5_certification_study_guide.html</guid>
        <link>http://www.two-face.ru/development/phparchitects_zend_php_5_certification_study_guide.html</link>
        <description><![CDATA[
        
                <img src="/uploads/posts/thumbs/92f4826ad449ceaa9bf010f49a9cf7e5.jpg" vspace="4" hspace="8" align="left" title="php|architect's Zend PHP 5 Certification Study Guide"/>
                
        Zend's new PHP 5 Certification Exam represent an excellent tool for
professional PHP developers who want to distinguish themselves in their
field. php|architect's Zend PHP 5 Certification Study Guide, edited and
produced by the publishers of php|architect magazine, provides the most
comprehensive and thorough preparation tool for developers who wish to
take the exam. This book provides complete coverage of every topic that
is part of the exam, including: ? PHP Basics ? Functions ? Arrays ?
Strings and Patterns ? Web Programming ? Object Oriented Programming ?
Database Programming ? Object-oriented Design ? XML and Web Services ?
Security ? Streams and Network Programming ? Differences Between PHP 4
and 5 Written by PHP professionals and Zend Certified PHP 5 Engineers
Davey Shafik and Ben Ramsey, and reviewed by core PHP developer Derick
Rethans, this is the perfect book for every prospective Zend Certified
PHP Engineer candidate!<br><br>With PHP breaking new ground in the
enterprise arena, the establishment of a ratified certification was,
some might say, inevitable. However, for me, it couldn’t come soon
enough—and I was ecstatic when Zend launched their PHP 4 Certification.
With more than 1,500 certified engineers to date, there is no doubt
that their endeavour has been a success.<br><br>Now, with the
introduction of the long-awaited PHP 5 certification, Zend has once
again raised the bar for PHP developers everywhere. This examination is
much broader, and requires much more than just theoretical knowledge—in
order to pass the test, candidates need real-world knowledge in
addition to a solid theoretical background.<br><br>The effect of the
PHP 5 certification, for me, is even more profound than that of the
original certification, and I believe that it will become the gold
standard for those looking to hire PHP-centric Web Developers. I think
that it is apt to consider Zend’s work a job well done, and to applaud
those who invest the time and effort needed to become Zend Certified
Engineers.


        
        ]]></description>
        <pubDate>Tue, 03 Jun 2008 15:12:00 +0400</pubDate>
        <author>БончБруевич</author>
        
                
    </item>

 

    <item>
        <title>Regular Expression Pocket Reference</title>
        <guid isPermaLink="true">http://www.two-face.ru/development/regular_expression_pocket_reference.html</guid>
        <link>http://www.two-face.ru/development/regular_expression_pocket_reference.html</link>
        <description><![CDATA[
        
                <img src="/uploads/posts/thumbs/419c8f506411da83716094ddeffddc0c.jpg" vspace="4" hspace="8" align="left" title="Regular Expression Pocket Reference"/>
                
        This handy little book offers programmers a complete overview of the
syntax and semantics of regular expressions that are at the heart of
every text-processing application. Ideal as a quick reference, <em>Regular Expression Pocket Reference</em>
covers the regular expression APIs for Perl 5.8, Ruby (including some
upcoming 1.9 features), Java, PHP, .NET and C#, Python, vi, JavaScript,
and the PCRE regular expression libraries.<br>  <br> This concise and
easy-to-use reference puts a very powerful tool for manipulating text
and data right at your fingertips. Composed of a mixture of symbols and
text, regular expressions can be an outlet for creativity, for
brilliant programming, and for the elegant solution. 

        
        ]]></description>
        <pubDate>Mon, 22 Jun 2009 04:46:00 +0400</pubDate>
        <author>БончБруевич</author>
        
                
    </item>



</channel>
</rss>
        

<!--
	Powered by : twoFaced eNgine
	Time elapsed : 2.148
-->
