1. Trang chủ
  2. » Công Nghệ Thông Tin

The Zope Bible phần 1 ppt

65 159 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 65
Dung lượng 0,97 MB

Nội dung

BERNSTEIN & ROBERTSON If Zope can do it, you can do it too . . . Power, versatility, and broad community support have made Zope one of the fastest-growing Open Source platforms around. This in-depth guide brings you up to speed fast on Zope’s innovative Web site and application development model. Two veteran Zope developers cover all aspects of Zope in detail, from installation to advanced topics like debugging, persistence, and automatic indexing support. Whether you’re a Web developer, a Web architect, or a content manager, you’ll learn all you need to know to put Zope to work. Shelving Category: Web Development Reader Level: Beginning to Advanced System Requirements: Pentium PC, 128 MB RAM. See the About the CD Appendix for details and complete system requirements. ISBN 0-7645-4857-3 $49.99 USA $74.99 Canada £39.99 UK incl. VAT Zope Zope Unleash the power of the leading Open Source Web application server Master Zope’s innovative Web object development model Build secure, flexible, and powerful Web sites and Web applications Z ope Michael R. Bernstein, Scott Robertson, and the Codeit Development Team “The Zope Bible is an indispensable, hands-on guide to Zope product development.” — Paul Everitt, Co-founder and Vice President of Products, Zope Corporation ,!7IA7G4-feifhe!:p;o;t;T;T Zope and more on CD-ROM BONUS CD-ROM Zope plus sample code from the book www.hungryminds.com 100% ONE HUNDRED PERCENT COMPREHENSIVE AUTHORITATIVE WHAT YOU NEED ONE HUNDRED PERCENT Bonus CD-ROM • Zope • Adobe GoLive tryout version • Dreamweaver trial version from Macromedia • Plus sample applications and code from the book Z ope Bible *85555-AJEFBc 100% COMPREHENSIVE ™ ™ ™ ™ Inside, you’ll find complete coverage of Zope • Set up and run Zope on Linux or Windows • Learn Zope Product development using Python Products and ZClasses • Develop a complete multi-user application as a Python Product • Master content management and version control strategies • Manage databases using SQL and DTML tags • Use Zope’s built-in security to safeguard Web sites and applications • Find out how to run Zope behind Apache using PCGI, FCGI, or Proxy Pass You can install the Zope Packages on Linux using GnoRPM’s point and click interface. Most of the true work in Zope is done via the management interface. Zope ™ Bible a4857-3 FM.F 3/1/02 9:36 AM Page i a4857-3 FM.F 3/1/02 9:36 AM Page ii Zope ™ Bible Michael R. Bernstein, Scott Robertson, and the Codeit Development Team Best-Selling Books • Digital Downloads • e-Books • Answer Networks • e-Newsletters • Branded Web Sites • e-Learning New York, NY ✦ Cleveland, OH ✦ Indianapolis, IN a4857-3 FM.F 3/1/02 9:36 AM Page iii LIMIT OF LIABILITY/DISCLAIMER OF WARRANTY: THE PUBLISHER AND AUTHOR HAVE USED THEIR BEST EFFORTS IN PREPARING THIS BOOK. THE PUBLISHER AND AUTHOR MAKE NO REPRESENTATIONS OR WARRANTIES WITH RESPECT TO THE ACCURACY OR COMPLETENESS OF THE CONTENTS OF THIS BOOK AND SPECIFICALLY DISCLAIM ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. THERE ARE NO WARRANTIES WHICH EXTEND BEYOND THE DESCRIPTIONS CONTAINED IN THIS PARAGRAPH. NO WARRANTY MAY BE CREATED OR EXTENDED BY SALES REPRESENTATIVES OR WRITTEN SALES MATERIALS. THE ACCURACY AND COMPLETENESS OF THE INFORMATION PROVIDED HEREIN AND THE OPINIONS STATED HEREIN ARE NOT GUARANTEED OR WARRANTED TO PRODUCE ANY PARTICULAR RESULTS, AND THE ADVICE AND STRATEGIES CONTAINED HEREIN MAY NOT BE SUITABLE FOR EVERY INDIVIDUAL. NEITHER THE PUBLISHER NOR AUTHOR SHALL BE LIABLE FOR ANY LOSS OF PROFIT OR ANY OTHER COMMERCIAL DAMAGES, INCLUDING BUT NOT LIMITED TO SPECIAL, INCIDENTAL, CONSEQUENTIAL, OR OTHER DAMAGES. FULFILLMENT OF EACH COUPON OFFER IS THE SOLE RESPONSIBILITY OF THE OFFEROR. Zope™ Bible Published by Hungry Minds, Inc. 909 Third Avenue New York, NY 10022 www.hungryminds.com Copyright © 2002 Hungry Minds, Inc. All rights reserved. No part of this book, including interior design, cover design, and icons, may be reproduced or transmitted in any form, by any means (electronic, photocopying, recording, or otherwise) without the prior written permission of the publisher. Library of Congress Control Number: 2001118285 ISBN: 0-7645-4857-3 Printed in the United States of America 10 9 8 7 6 5 4 3 2 1 1B/SQ/QT/QS/IN Distributed in the United States by Hungry Minds, Inc. Distributed by CDG Books Canada Inc. for Canada; by Transworld Publishers Limited in the United Kingdom; by IDG Norge Books for Norway; by IDG Sweden Books for Sweden; by IDG Books Australia Publishing Corporation Pty. Ltd. for Australia and New Zealand; by TransQuest Publishers Pte Ltd. for Singapore, Malaysia, Thailand, Indonesia, and Hong Kong; by Gotop Information Inc. for Taiwan; by ICG Muse, Inc. for Japan; by Intersoft for South Africa; by Eyrolles for France; by International Thomson Publishing for Germany, Austria, and Switzerland; by Distribuidora Cuspide for Argentina; by LR International for Brazil; by Galileo Libros for Chile; by Ediciones ZETA S.C.R. Ltda. for Peru; by WS Computer Publishing Corporation, Inc., for the Philippines; by Contemporanea de Ediciones for Venezuela; by Express Computer Distributors for the Caribbean and West Indies; by Micronesia Media Distributor, Inc. for Micronesia; by Chips Computadoras S.A. de C.V. for Mexico; by Editorial Norma de Panama S.A. for Panama; by American Bookshops for Finland. For general information on Hungry Minds’ products and services please contact our Customer Care department within the U.S. at 800-762-2974, outside the U.S. at 317-572-3993 or fax 317-572-4002. For sales inquiries and reseller information, including discounts, premium and bulk quantity sales, and foreign-language translations, please contact our Customer Care department at 800-434-3422, fax 317-572-4002 or write to Hungry Minds, Inc., Attn: Customer Care Department, 10475 Crosspoint Boulevard, Indianapolis, IN 46256. For information on licensing foreign or domestic rights, please contact our Sub-Rights Customer Care department at 212-884-5000. For information on using Hungry Minds’ products and services in the classroom or for ordering examination copies, please contact our Educational Sales department at 800-434-2086 or fax 317-572-4005. For press review copies, author interviews, or other publicity information, please contact our Public Relations department at 317-572-3168 or fax 317-572-4168. For authorization to photocopy items for corporate, personal, or educational use, please contact Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, or fax 978-750-4470. Trademarks: Hungry Minds and the Hungry Minds logo are trademarks or registered trademarks of Hungry Minds, Inc. in the United States and other countries and may not be used without written permission. Macromedia and Dreamweaver are trademarks or registered trademarks of Macromedia, Inc. in the United States and/or other countries. Copyright © 1997–2000. Macromedia, Inc. 600 Townsend Street, San Francisco, CA 94103 USA. All Rights Reserved. Zope is a trademark or registered trademark of Zope Corporation. All other trademarks are the property of their respective owners. Hungry Minds, Inc., is not associated with any product or vendor mentioned in this book. is a trademark of Hungry Minds, Inc. a4857-3 FM.F 3/1/02 9:36 AM Page iv About the Authors Michael Bernstein is an information architect for Codeit. He has been a member of the Zope development community since it was released as Open Source in late 1998, and wrote the first community-contributed “How-To” for Zope in February of 1999. Michael was one of the technical reviewers for The Zope Book published by New Riders in 2001, and created the Zope category in the Open Directory Project (dmoz.org). Currently residing in Las Vegas, he has worked for two start-ups before joining Codeit and has built and managed various Content Management Systems and intranets using Zope. His interests include Science Fiction Fandom, Open Source, and other self-organizing emergent phenomena. His personal Web site is at http://www.michaelbernstein.com. Scott Robertson co-founded Codeit in 1997, a company dedicated to building cus- tom applications that help businesses increase productivity and lower expenses. In 1998, he discovered a technology named Bobo that was so compelling that he learned Python and swore off Perl forever. When Principia (an application built on Bobo) was renamed Zope and released as Open Source, he selected it as Codeit’s preferred Web platform. An ardent believer in Open Source, he has contributed sev- eral products to the community and encourages his employees to do the same. When he’s not working he can usually be found creating strategies for achieving world domination, or at the very least devising ones that will annoy his partners. The Codeit Development Team has over 15 years of combined Zope experience. Besides the primary authors, other Codeit developers and staff contributed mate- rial to this book, including Nick Garcia, Erik Burrows, Forest Zachman, Brent Rogan, and Sam Stimson. The entire Codeit team is dedicated to using Open Source technologies on behalf of our customers, so that at the conclusion of a project they have the skills, code, and documentation on how to change and scale each application we build, enabling them to be as self-reliant as they wish to be. Beyond development, Codeit also offers Zope hosting as one of its services. a4857-3 FM.F 3/1/02 9:36 AM Page v Credits Acquisitions Editor Terri Varveris Project Editor Barbra Guerra Technical Editor Tom Deprez Copy Editors Katherine Dvorak Ryan Rader Permissions Editor Carmen Krikorian Editorial Manager Kyle Looper Project Coordinator Ryan Steffen Graphics and Production Specialists Sean Decker Joyce Haughey Gabriele McCann Heather Pope Betty Schulte Quality Control Technicians Laura Albert John Greenough Andy Hollandbeck Carl Pierce Linda Quigley Charles Spencer Media Development Specialist Travis Silvers Proofreading and Indexing TECHBOOKS Production Services Cover Illustration Kate Shaw a4857-3 FM.F 3/1/02 9:36 AM Page vi To Ruth, for doing such a good job raising me; to Roxanne, for making my life complete; and to Talia, for the future. — Michael To Kyle Reid, welcome to the party. Glad you could make it. — Scott a4857-3 FM.F 3/1/02 9:36 AM Page vii a4857-3 FM.F 3/1/02 9:36 AM Page viii Preface H i! You’re holding the Zope Bible, a book we suspect will change how you look at building Web sites and Web applications. If you’re like most Web develop- ers and designers, you’re probably always looking for ways to improve your pro- cess, both for building and for maintaining Web sites. Whether the sites you’re building are consumer-oriented Web applications, content-centric publishing sites, intranets, or even vanity sites, you want to build them faster, maintain them easier, and integrate other people into your workflow with a minimum of hassle and fuss. Zope is a tool that is hard to describe, as in many ways it’s in a category all its own. So, rather than describe what it is, it’s better to describe what Zope can do for you: ✦ Zope contains a templating language for creating dynamic pages, making it easier to create and maintain a common look and feel for your site. ✦ Zope uses a powerful scripting language (Python) for creating business logic, making it easy to create powerful Web applications. ✦ Zope has a built-in Web management interface so you can create and maintain entire sites with nothing more than a standard browser and an Internet connection. ✦ Zope has a built-in object database, making it easy to store content, logic, and presentation in a single place. ✦ Zope has a built-in security framework, making it easy and safe to delegate maintenance of sections or subsections of the site to other people. ✦ Zope sites are also accessible via FTP and WebDAV, making it easier to lever- age the desktop site creation tools you already use. ✦ Zope is written in Python, making it easy to extend and enhance with your own customizations. ✦ Zope has built-in content management tools such as Version objects and Undo, which make it easier to safely modify and update a site while it’s “live.” In other words, if you build Web sites, Zope is the tool for you. a4857-3 FM.F 3/1/02 9:36 AM Page ix [...]... 12 2 12 4 12 6 12 8 12 8 13 3 14 4 14 6 14 8 15 1 15 4 15 9 16 0 16 1 16 1 16 2 16 3 16 3 16 4 16 6 16 6 16 6 16 7 16 7 16 8 16 9 16 9 a4857-3 FM.F 3 /1/ 02 9:37 AM Page xxiii Contents Exception Handling Using the try statement The except object Catching exceptions Using else: with try The finally clause Raising exceptions Where Do I Go From Here?... 10 4 10 4 10 5 10 6 10 7 10 7 10 8 10 8 10 9 11 0 11 1 11 1 11 5 11 6 11 7 11 7 11 8 Chapter 5: Object-Oriented Programming and Python 12 1 Using the Interactive Interpreter Running Python Commands from a File Variables Types... Web-enabling the edit method Dealing with non-Web situations Adding manage_editHelloForm Defining your own management tabs 17 8 17 9 18 0 18 1 18 4 18 4 18 6 18 8 19 1 19 1 19 3 19 3 19 4... Part II: Building Zope Products 17 0 17 1 17 1 17 2 17 2 17 2 17 3 17 3 17 5 Chapter 6: From Packages to Products 17 7 What’s a Product? Creating a Hello World Package Publishing Objects Changing a Package into a Product Instantiating Your Object Filling out the manage_add methods Subclassing from Zope base classes Adding... 11 Fast development/deployment time 11 Reliability 12 Scalability 12 a4857-3 FM.F xx 3 /1/ 02 9:36 AM Page xx Zope Bible Chapter 2: Installation 13 What You Need to Run Zope Where to Find Zope Installing Zope Under Windows Installing Zope. .. using Zope, Chapter 12 explains data management including integrating external RDBMSs, and Chapter 13 deals with security and user management Part IV: Advanced Zope Concepts In this section, we’ve put the advanced topics that are relatively independent of each other and the rest of the book Chapter 14 describes in detail the various parts and pieces that Zope is built out of and how they fit together;... Chapter 9: Zope Product Security Chapter 10 : Creating a Multi-User AddressBook 17 7 19 7 2 31 267 2 91 Part III: Zope Management 309 Chapter 11 : Content Management Strategies 311 Chapter 12 : Database Management 335 Chapter 13 : User Management... FM.F x 3 /1/ 02 9:36 AM Page x Zope Bible Why We Wrote This Book In the two years since Zope was open-sourced, the user and developer communities have grown tremendously However, while Zope itself has grown and become both more powerful and easier to use, the documentation has not kept pace The most glaring omission, the lack of a user manual, was remedied last year with the release of The Zope Book... 13 14 14 16 18 20 21 21 23 23 24 28 29 29 30 30 Chapter 3: Zope Objects and the Management Interface 31 Object Basics The Zope Management Interface Using the top frame ... the AddressBook into the Entries You can’t get there from here Improving access to the entries Editing an Entry 19 7 19 8 2 01 205 215 215 220 222 226 226 227 227 xxiii a4857-3 FM.F xxiv 3 /1/ 02 9:37 AM Page xxiv Zope Bible Chapter 8: Enhancing the . click interface. Most of the true work in Zope is done via the management interface. Zope ™ Bible a4857-3 FM.F 3 /1/ 02 9:36 AM Page i a4857-3 FM.F 3 /1/ 02 9:36 AM Page ii Zope ™ Bible Michael R. Bernstein,. “live.” In other words, if you build Web sites, Zope is the tool for you. a4857-3 FM.F 3 /1/ 02 9:36 AM Page ix x Zope Bible Why We Wrote This Book In the two years since Zope was open-sourced, the user. src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABCYAAAPrCAIAAAALGBqMAAAACXBIWXMAABYlAAAWJQFJUiTwAAAgAElEQVR42uzdy48c13k34Oqu6sv03HkTSV1IWrfINgzfI1/hAI7j2AESIECAZJlt/owgy8BJVkEWRpZxECCJ4UWCAIaRLBLYhv1ZsWVJNiUZFCXehhzNTM/0par6W5zw+LB6SFOyZM8Mn2fRaPZUVY+6Z1E/vec9b+t/n3suAwAAeHe0fQQAAIDIAQAAiBwAAAAiBwAAIHIAAAAiBwAAgMgBAACIHAAAgMgBAAAgcgAAACIHAAAgcgAAAIgcAACAyAEAAIgcAAAAIgcAACByAAAAIgcAAIDIAQAAiBwAAAAiBwAAIHIAAAAiBwAAgMgBAACIHAAAgMgBAAAgcgAAACIHAAAgcgAAAIgcAACAyAEAAIgcAAAAIgcAACByAAAAIgcAAIDIAQAAiBwAAAAiBwAAIHIAAAAiBwAAgMgBAAD8erRms5lPAQAAeJeocgAAACIHAAAgcgAAAIgcAACAyAEAAIgcAAAAIgcAACByAAAAIgcAAIDIAQAAiBwAAIDIAQAAIHIAAAAiBwAAIHIAAACIHAAAgMgBAACIHD4CAABA5AAAAEQOAAAAkQMAABA5AAAAkQMAAEDkAAAARA4AAEDkAAAAEDkAAACRAwAAEDkAAABEDgAAQOQAAABEDgAAAJEDAAAQOQAAAJEDAABA5AAAAEQOAAAAkQMAABA5AAAAkQMAAEDkAAAARA4AAEDkAAAAEDkAAACRAwAAEDkAAABEDgAAQOQAAABEDgAAAJEDAAAQOQAAAJEDAABA5AAAAEQOAAAAkQMAABA5AAAAkQMAAEDkAAAARA4AAEDkAAAAEDkAAACRAwAAEDkAAABEDgAAQOQAAABEDgAAAJEDAAAQOQAAAJEDAABA5AAAAEQOAAAAkQMAABA5AAAAkQMAAEDkAAAARA4AAEDkAAAAEDkAAACRAwAAEDkAAABEDgAAQOQAAABEDgAAAJEDAAAQOQAAAJEDAABA5AAAAEQOAAAAkQMAABA5AAAAkQMAAEDkAAAARA4AAEDkAAAAEDkAAACRAwAAEDkAAABEDgAAQOQAAABEDgAAAJEDAAAQOQAAAJEDAABA5AAAAEQOAAAAkQMAABA5AAAAkQMAAEDkAAAARA4AAEDkAAAAEDkAAACRAwAAEDkAAABEDgAAQOQAAABEDgAAAJEDAAAQOQAAAJEDAABA5AAAAEQOAAAAkQMAABA5AAAAkQMAAEDkAAAARA4AAEDkAAAAEDkAAACRAwAAEDkAAABEDgAAQOQAAABEDgAAAJEDAAAQOQAAAJEDAABA5AAAAEQOAAAAkQMAABA5AAAAkQMAAEDkAAAARA4AAEDkAAAAEDkAAACRAwAAEDkAAABEDgAAQOQAAABEDgAAAJEDAAAQOQAAAJEDAABA5AAAAEQOAAAAkQMAABA5AAAAkQMAAEDkAAAARA4AAEDkAAAAEDkAAACRAwAAEDkAAABEDgAAQOQAAABEDgAAAJEDAAAQOQAAAJEDAABA5AAAAEQOAAAAkQMAABA5AAAAkQMAAEDkAAAARA4AAEDkAAAAEDkAAACRAwAAEDkAAABEDgAAQOQAAABEDgAAAJEDAAAQOQAAAJEDAABA5AAAAEQOAAAAkQMAABA5AAAAkQMAAEDkAAAARA4AAEDkAAAAEDkAAACRAwAAEDkAAABEDgAAQOQAAABEDgAAAJEDAAAQOQAAAJEDAABA5AAAAEQOAAAAkQMAABA5AAAAkQMAAEDkAAAARA4AAEDkAAAAEDkAAACRAwAAEDkAAABEDgAAQOQAAABEDgAAAJEDAAAQOQAAAJEDAABA5AAAAEQOAAAAkQMAABA5AAAAkQMAAEDkAAAARA4AAEDkAAAAEDkAAACRAwAAEDkAAABEDgAAQOQAAABEDgAAAJEDAAAQOQAAAJEDAABA5AAAAEQOAAAAkQMAABA5AAAAkQMAAEDkAAAARA4AAEDkAAAAEDkAAACRAwAAEDkAAABEDgAAQOQAAABEDgAAAJEDAAAQOQAAAJEDAABA5AAAAEQOAAAAkQMAABA5AAAAkQMAAEDkAAAARA4AAEDkAAAAEDkAAACRAwAAEDkAAABEDgAAQOQAAABEDgAAAJEDAAAQOQAAAJEDAABA5AAAAEQOAABA5PARAAAAIgcAACByAAAAiBwAAIDIAQAAiBwAAAAiBwAAIHIAAAAiBwAAgMgBAACIHAAAgMgBAAAgcgAAACIHAAAgcgAAAIgcAACAyAEAAIgcAAAAIgcAACByAAAAiBwAAIDIAQAAiBwAAAAiBwAAIHIAAAAiBwAAgMgBAACIHAAAgMgBAAAgcgAAACIHAAAgcgAAAIgcAACAyAEAAIgcAAAAIgcAACByAAAAiBwAAIDIAQAAiBwAAAAiBwAAIHIAAAAiBwAAgMgBAACIHAAAgMgBAAAgcgAAACIHAAAgcgAAAIgcAACAyAEAAIgcAAAAIgcAACByAAAAiBwAAIDIAQAAiBwAAAAiBwAAIHIAAAAiBwAAgMgBAACIHAAAgMgBAAAgcgAAACIHAAAgcgAAAIgcAACAyAEAAIgcAAAAIgcAACByAAAAiBwAAIDIAQAAiBwAAAAiBwAAIHIAAAAiBwAAgMgBAACIHAAAgMgBAAAgcgAAACIHAAAgcgAAAIgcAACAyAEAAIgcAAAAIgcAACByAAAAiBwAAIDIAQAAiBwAAAAiBwAAIHIAAAAiBwAAgMgBAACIHAAAgMgBAAAgcgAAACIHAAAgcgAAAIgcAACAyAEAAIgcAAAAIgcAACByAAAAiBwAAIDIAQAAiBwAAAAiBwAAIHIAAAAiBwAAgMgBAACIHAAAgMgBAAAgcgAAACIHAAAgcgAAAIgcAACAyAEAAIgcAAAAIgcAACByAAAAiBwAAIDIAQAAiBwAAAAiBwAAIHIAAAAiBwAAgMgBAACIHAAAgMgBAAAgcgAAACIHAAAgcgAAAIgcAACAyAEAAIgcAAAAIgcAACByAAAAiBwAAIDIAQAAiBwAAAAiBwAAIHIAAAAiBwAAgMgBAACIHAAAgMgBAAAgcgAAACIHAAAgcgAAAIgcAACAyAEAAIgcAAAAIgcAACByAAAAiBwAAIDIAQAAiBwAAAAiBwAAIHIAAAAiB++O2Wx2n491Xb/00ks3b96czWb3f9ZheQQA4MgofASHVF3X//RP/7Szs/Obv/mbzz777KlTp3wmAAAcQC3/U/mAeKtfxOuvv/5Xf/VX3W63ruuyLB955JH3v//9n/vc59rtQ1+5arVa/h4AAI4MC6sO0H12uNW+z8ef/vSneZ5nWdZutzudztWrV3/yk59sbW1tb2+XZRkzzFu65gF5BADgKLGw6qCIVY77bOR4/vnn2 +12 XdetVms2m02n06eeemoymVRVtbOz0 +12 i6Lo9/udTifex2vkAADgV0+V46B4S1WOra2ty5cvp3Gl1WqdO3eurutwzHg83tnZuX79+vXr1998882qqsKPMlUOAAB+tVQ5Doq3VOX40Y9+VFVVURQhS7RarUceeWR5ebmqqlj6CHfwVVXt7u6ORqM8zxcWFnq9XqfTyVQ5AAAQOR40ISSEesW9H6uq+va3v53neUgXRVGMx+MPfOADaZ0kbeQITyaTyXQ6nc1mvV5vMBj0+ /12 u/0L3+vX8uiPAQBA5OCdd/9VjqtXr964cSPP87qu8zyfzWarq6tPPvlkXDoVL9W4mw8JZDqdbm5utlqtbrfb7/d7vV5RFJkqBwAA7w69HAfF/fdy/PCHPwzpIqyqquv6zJkzS0tLjSNDESMGj/DPVqsVXx+Px2+++ea1a9du3LgxHA5jH0j2drsv9HIAADBPleOguM8qR13XL7/8cqfTmc1mnU6nqqrJZPKe97wnljiyueJGfL2u63a7HV8MOSRcIcSPbrcb+j3eat3jfn5zVQ4AAJGDX6f77OXY3d29evVqWE9VVVWWZXmeP/zww+PxOFQw4tXSEkfa1FFVVTg9HtBqtULH+e7u7s7OTlEUvV5veXm 51+ tlWRZTil4OAABEjkPsPqsczz333Gg0yrKs2+3meV6W5fnz548dO1bX9Ww2K8uysUIprqpKt7EKGSO82Ig9IY2MRqPpdNput/v9fmj5CGFGLwcAACLHYXU/VY6qqr7//e93u90QMMLxH/zgB8MY8hgwwvTxtG0jdnc0ihvxxZA00ogSLj4ajYbDYbvdXlhYGAwGYbCgKgcAACLH4XM/VY5r165dvXo1NFqE7ar6/f7jjz+ejvlrtVpFUYQ6RpZl0+k0XjakixAnGs3l8dwQbMIxaVwZDofD4TC848LCQqfTeffqHgAAHCV2rDoo7mfHqosXL4ao0G63Q344derU4uJitt9eVSF75Hkees3rui7LMuSQsMgqFDfiiWGpVTg9y7LQKBIjSkwjOzs7V69evXLlytbWVswzpo8DAHA3qhwHxS+sclRV9bOf/azb7YZ/5nm+t7f35JNPTiaTxnVi50a8ZrvdDkun6rquqiouYWpUMxovhh14wwCQdJOr2Ww2m802Nzdv3boVmj0Gg0G3273376/KAQAgcvDr9At7OcqyvH79erjjD8WKoiguXLgQ80A8/W6dG7GsEVpBwmN4MZvrOE+vGX+HxpHtdns8Hu/t7W1tbbXb7eXl5TR7ZHPb9erlAAAQOfi1+YVVjueff340GsVei6qqHnnkkfX19TivY98AkwaPEBJiq0b4UVhtFXbOjdMA0+JGutgpxI9wYnZ7y93wzzDUPNQ9Qq95URRvr98DAACRg3fevascdV1/73vfC0WGoihCTvjABz4Q9smNV4j9GI2oEFdMxXv6EBXCrrjhSSyeNCJKDB4xFYQXw0qtcG6MMVmWTSaT4XDY6XQ6nc7i4uLCwkKoe6hyAACIHPw63bvKcePGjY2NjVjQaLVa/X7//Pnzock7u3Pjqaqq4h18GhUajdqh4pEeGba6Kssy3Wk3bqHbWGo1v3CrLMtwZLjOaDSaTCa3bt3q9XqDwSDUPe7x35ipcgAAiBy8e+5d5fjZz35WVVVRFKG8UJblQw89tLS0NJ1O0yPTbXDTDvLY3REnAMYu8MbKqxBF8jwPaSTEj/CjGDxiCSWcHo7Mkl2tYstHuMJoNNrZ2QnDPZaWlmL2UOUAABA5+NW5d5Xj4sWLnU4npoiqqh5//PFY4khDS+OVmC7CiXEpVIwo6dqt+KMsGfER0kt4r8YGVo03agSPRpjJsmxnZ2d3dzfP 816 vt7S0tLCwsG/dAwAAkYN33j2qHNvb2xsbG+kSqW63G/eqSosDMUikzRXZneM10h2o0s2p0t 114 68Uftput0OBJW6zG3a+aswTDGkkvm/MIek+WlmWlWVZVdVwOMyybGlpaXl5eWFhIRZGpA4AAJGDd8U9qhw/+9nPJpNJnCleluXp06eXl5cbmaFxVuNHsccj228/3FjimF9qlV4wLohqtVrT6TSmi8YbpeM70nVcjWzTbrd3dna2t7d7vV63 211 ZWen3+yF7AAAgcvAOu1uVo67r//3f/w33+qGlezabPf30051OJzRahBNjeSGtEsxnksaSp/ldrcIdf2MBVfq7xTcKe+CGAeRh2VVjkHksrWRzu2k1wslkMhmPxzs7O3menzlzZjAY+HsAADgy2j6CA257e/vmzZs//8La7U6n8/DDD4eSRXr7Hg/IbhciUungjnQ1VCOcpBeZr3WkPRsxVITsEVZzVVWVDvdoJJbszqb2dIlXuFpsPQcAQOTgHRbuv7O5hVVXr16NK5GKopjNZsePHz927Fjj3Pn9cBtxIrtzHnmWFBnScxt1j+x2/aSRN+LF45U7nU6e551OJ6SOuNVVrHWEWNIolcTfMFxqMBh0Oh1/DAAAIgfvvHSrqPTW/+WXX441inC/fv78+UbYmD8rvWZaDEn7yOO9fmOX23Sz3bRIMr/IKsuyUJSI1wwb7Ia6Rwge0+m0rut9l1o1dvXNsmxtbW1+3y0AAEQO3gH7Vjkmk8mVK1dCI0cIAEVRnDt3Lp0A2Igf82ul5isYjR1p75Z2YkSJR8ZlUXHlVWP/q/SYTqdTFEW6zW6jfz0utQrPi6Lo9/v+EgAARA7eFfve97/xxhvD4TDcxIe6Qb/fP378eCOrhJ/uO2U8XcgUokJ80ogT+y6diiug0ul+aYd62haSXjNcJ5we+z3C66HjPN1WK/xzMBho5AAAEDl4t+xb5XjppZcag/yeeuqp0O2Q3vrPT+LL7rLUKrtdhYgnNro7sjt7PBq7YKVN6nGQeaO0kgaPtI7RarXCmquQK8J0jlj3yLJscXHRnwEAgMjBu2U+Kmxvb1+6dCnco4c7+KIonnnmmUa6iFtRzRc30v2g0nTR6BEPF4l1jGxuPVUjnMxXPGKlJdZb0gmAjZbx0O8Res3DgqvpdBp6xzVyAACIHLxb5qscV69enUwm8YCqqo4fP76ystKYvJFuaNsY3T0fY/YdmjEfVIL0yPl1UI1z04rHfBt6PDKtisS55nmer66uNkIOAAAiB++kRjzIsuzKlSthDVUY3tdutx955JHGKVmyW1R8MZ3znQaJNAA0er7TkJDdrmPEVJP+eo2rzfevN0JOenw2t/Iqu90Wv76+nu23DAwAAJGDd0ajylGW5WuvvRa2qCqKImw1e/bs2TCAvJEHsrnpfo04kV48XYvV6MRonJ4Gj9B0MV9LSbfTDa+UZdkobsRQ1Ng+KwaPxcXFsLGVKgcAgMjBu6VRH7h69epwOMySpVMrKyunTp1KA0a2X+dG45qNeRqNe/2YRsKyqOzOhpC0OjHfuTEfdWKrRpou4ls0jknTyOLiYqNWAwCAyME7LC1EzGazF154IbRZx3l8jz/+eJzMHXeCmo8T2d2XWs23g6f1hxhRsqTaEJ/EikejZ2N+8Hk2t6qq8cs0hnu0Wq3FxcX5FhEAAEQO3klplWM0Gr322mvxxaqq8jx/6qmn4v19eh8/v03tfKhI3yVLigyNLov5kNCIE3meN+Z4pJEpVE7yPI+bU6Xv2FjoFXvZB4NBURR329IXAACRg3dGWuXY2toKu9aGW/M8z9fX148dO9bIFfNbVzViQFpbSDernb+zTydpxGMaFY+f/9EkMSYtWaRt6/vOI58vvLRarZWVlX03wgIAQOTgnZTWLl599dVwm97tdouiqKrq7Nmz2X47UGV3Vgbu1s4RQ0X86b5Hxpbxe7SINHa+isWKuy3xulsVJeh0OoPBILv74EIAAEQO3hmxylFV1RtvvBEaOcJ87izLHn300TAvb9+ujPnkkL4Y+7nTpBHrGGlume8Oz+Y6RhoLt+aPTFdVNY5sjAWczWYLCwuNt/aXAAAgcvCuiFWOjY2Nra2ttC9idXX1xIkT2X6zO7K5Haga17xbSGhUPBq/Q1qdCEfGUknjLeY3yZ2f9ZHdro3E9BLDVYwcqhwAACIH765Y5bh06VJd12H4d13XZVmeP38+Nlhnc+WF+cCw77Kou21gdY8ej/l9qOazzXx3eHgxFGdCUKnruqqq8DibzcKPZrNZURQLCwuNmev+EgAARA7eFSEwTKfTK1euhIaKkDra7faFCxfi8L5wBz+/vCpLxvztOwFw/u3mp2TMp5H40zgsPJubPxhfTGd9hFdCxkjj03Q6HY/H4b9iZWUlz3NVDgCAo63wERwQ4Tb95s2b169fz/M8TOSYzWYrKyurq6tx6HhacMiSMRdpwEibJdIOikYeiAEmLN+KjeCNyRvZnQ3r4cR2ux227k2PiRtehZpGlmVlWc5ms5AxqqoaDodFUfR6vaIo8jxfXl7O7qxvqHIAAIgcvFvi0PFOpxMbJ6bT6WOPPZYla6XulgdiVEiv1ljs1CiANAJPo8k75JD40ziRME7niG3o6fuGf4akMZ1Ob926NR6P67re2Nh4/fXXe73ehz/84VDD6XQ6vV6vkYXmfzEAAEQO3hlhGdLrr78ebuhjPeHs2bNlWd7jXjy2bqdTNbI7J4g3pu/tu34pnQuexol4+vwut7GyEX7DsixHo9FwOLx8+fK1a9euX79+8+bNPM/Pnz/f6XROnz79vve9L9Q3Wq3W0tLSfH1D3gAAEDl4t7Rara2trc3Nzbikajabra+vr66upoelgSGd2Zf2ju/buXGP2si+PeLZ3MyN+GJjYmBVVaPRaGNj49VXX 718 +fKbb765t7c3Go1arVa/3z 916 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 /1+ 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 /12 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 61/ /Ol3jAAAARA48B37nd37Htu0f/OAHeZ5HURSGYZIkOnUopWQ9+f7+vg4P990XrkOIOlz8d6Tcof9572wrnUkMw9AppSiKWq3WbDbffvvtX/3VXx2NRuPxWPLGN77xjWr/CQAAAF4QtI8/x37/93//zTff/PrXvy4bOUzT9DzPcRzLsmq12u7u7ng8rtVq0hQue/eku0NvDJxMJjLDqto4ri9IQtBN5NXdgvcdWlUUhfRpvPnmm5cuXXJdN0kSwzAajcbP/dzPWZZF3gAAACBy4DnzwQcf/O7v/u61a9ekvuE4jqwIDMNwe3vbcZwjI3H1KCpJCBJFdOOHDiQ6llSHXKlPGVeltVqtra2tP/qjP/rqV7/a6/WGw6FSqtlsvvHGGxJp+LwAAACIHHj+/Pf//t//23/7b6+++mqr1ZI9GKZpjkajoigkTuiNgTpsqMO5upZl1Q9V127opKF/pM9rqcONhNX9G57nKaXefvvttbW1v/bX /ppt2 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 1tHe/ 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 61/ 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

Ngày đăng: 14/08/2014, 01:20