banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Messages posted by: Phó Hồng Tuyết  XML
Profile for Phó Hồng Tuyết Messages posted by Phó Hồng Tuyết [ number of posts not being displayed on this page: 0 ]
 
Beginning Python: Using Python 2.6 and Python 3.1 (Wrox Programmer to Programmer), 9780470414637 (0470414634), Wrox Press, 2010


Beginning Python: Using Python 2.6 and Python 3.1 introduces this open source, portable, interpreted, object-oriented programming language that combines remarkable power with clear syntax. This book enables you to quickly create robust, reliable, and reusable Python applications by teaching the basics so you can quickly develop Web and scientific applications, incorporate databases, and master systems tasks on various operating systems, including Linux, MAC OS, and Windows. You’ll get a comprehensive tutorial that guides you from writing simple, basic Python scripts all the way through complex concepts, and also features a reference of the standard modules with examples illustrating how to implement features in the various modules. Plus, the book covers using Python in specific program development domains, such as XML, databases, scientific applications, network programming, and Web development.

link download

http://www.spreadmyfiles.com/files/LRELTRJP/beginningpythonusingpython26andpython31wroxprogrammertoprogrammer.9780470414637.51532.pdf
Researching Learning in Virtual Worlds (Human-Computer Interaction Series), 9781849960465 (1849960461), Springer, 2010


Most of the chapters in this book are extended papers from Research Learning in Virtual Environments (reLIVE08), an international conference held by the UK Open University in Milton Keynes in November 2008. Authors of the best papers and presentations from the conferences were invited to contribute to Research Learning in Virtual Worlds, the first book to specifically address research methods and related issues for education in virtual worlds.

The book covers a range of research undertaken in virtual worlds. It opens with an accessible introduction both to the book and to the subject area, making it an ideal springboard for those who are new to research in this area. The subsequent ten chapters present work covering a range of research methodologies across a broad discipline base, providing essential reading for advanced undergraduate or postgraduate researchers working in education in virtual worlds, and engaging background material for researchers in similar and related disciplines.

link download

http://www.spreadmyfiles.com/files/L7COJJTD/researchinglearninginvirtualworldshumancomputerinteractionseries.9781849960465.51571.pdf
Pharmacy Informatics, 9781420071757 (1420071750), CRC Press, 2009


Applies the Principles of Informatics to the Pharmacy Profession
Emphasizes Evidence-Based Practice and Quality Improvement Approaches

Leading the way in the integration of information technology with healthcare, Pharmacy Informatics reflects some of the rapid changes that have developed in the pharmacy profession. Written by educators and professionals at the forefront in this field, the book shows how informatics plays a central role in providing productive and efficient healthcare services.

After defining pharmacy informatics, the text explores the information and biomedical technologies that are the drivers of change. It then discusses the basics of maintaining the reliability and security of computers in a connected world, the need for standardization in the healthcare industry, and effective strategies for searching, evaluating, and managing the wide variety of information resources available today. The next section covers the types of information systems that exist in hospitals and pharmacies, including bar coding. The book then presents tools for evidence-based practice, computerized clinical pharmacokinetics methods, clinical decision support, and data mining methods to improve therapy, reduce adverse outcomes, and cut costs. The final section examines various developments driven by the Internet and how current informatics solutions must evolve to maximize their potential.

The continual growth and increasing complexity of therapeutic information necessitate new ways for effectively handling medical data and ultimately providing better patient care. This book discusses how these changes affect pharmacy students and practicing pharmacists, preparing them for what lies ahead in this evolving field.

link download
http://www.spreadmyfiles.com/files/0BTQLG99/pharmacyinformatics.9781420071757.51601.pdf
Photoshop Elements 8 Digital Classroom, 9780470566923 (0470566922), John Wiley & Sons, 2009


A complete book-and-DVD training package covering Photoshop Elements 8.Photoshop Elements combines an easy-to-use set of features and enhancements combined with image editing power in an affordable program. The newest version—Photoshop Elements 8—features more online integration with products like the new Flash-based Web galleries. This unique full-color book and instructional DVD provides you with an exciting learning tool that will help you get working with Elements 8 quickly and easily.

Adobe Photoshop Elements 8 Digital Classroom is like having your own personal instructor guiding you through each lesson, while you work at your own pace.

Thirteen self-paced lessons encourage you to discover essential skills and explore new features and capabilities of Adobe Photoshop Elements 8.

A team of Adobe Certified Instructors escort you through the in and outs of working with Photoshop Elements 8, the user-friendly image-editing program.

This full-color book and instructional DVD package includes step-by-step instructions, lesson files, and video tutorials that complement the topics covered in each lesson.

Discusses the most important features of Photoshop Elements 8 including: importing photos from digital cameras and scanners, retouching and repairing damaged photos, enhancing digital images, and perfecting group shots with Photomerge.

Addresses editing images for posting on the Web, using the sharpness interface to correct blurry images, exploring the Curves tool to adjust contract and brightness, and organizing images with auto-stacking.

The DVD demonstrates how to edit and apply effects for stellar digital images, painting and retouching, and exploring the different filters and techniques that tap into your creative side to produce great images.

Get in the digital classroom and get started using Photoshop Elements 8 today!

link download

http://www.spreadmyfiles.com/files/HYAEQZ0P/photoshopelements8digitalclassroom.9780470566923.51522.pdf
Tốt nhất bạn nên đọc kỹ doc modsecurity rồi tự sử đi. Rules này khá dễ bồ thử tự viết xem. nếu không chạy post cái rules lên đây anh/em trong diễn đàn sẽ giúp bạn.
Bảo mật nó bao gồm một cái nhìn tổng quát, nhận định, quyết định, ở từng thời điểm cụ thể với các dịch vụ cụ thể và môi trường cụ thể.


Muốn bảo mật cái gì thì cần phải thấu đáo cái ấy. Muốn thấu đáo cái gì thì phải học và làm (đọc, chiêm nghiệm, thực hành, đúc kết và tích luỹ).


Bạn nên nhớ câu này của anh comale. nếu bạn chọn con đường bảo mật thì nó sẽ theo bạn đến khi nào bạn nghỉ thì thôi.

con đường đi đến đích có rất nhiều, mỗi con đường đều có cái lợi và cái bất lợi của nó. Để đến được cái đích cần đến thì bạn là người quyết định tất cả.

pqthai wrote:
Ah cho mình hỏi thêm cái này.

Không rõ nguyên nhân do đâu mà log Apache liên tục ghi lại các request từ 1 số dãy IP, do liên tục nên làm crash cả Apache. Hiện tại mình dùng firewall khoá luôn các IP này. Kiểm tra 1 dãy IP thì ra trang http://server.privacyfoundation.de/index_en.html - trong đó có luôn cả danh sách các IP liên tục làm cho Apache webserver mình đơ thẳng cẳng. 


bạn post một đoạn log lên đây.

mandz wrote:
Mục tiêu của bạn đối với hệ thống mail này như thế nào?
- Muốn chống virus, spam?
Theo mình thì không nên cho hệ thống email của mình relay qua một hệ thống mail bên ngoài khác mà mình không quản lý.
+ Nếu hệ thống của bản nhỏ < 50 user: thì bạn có thể sử dụng dịch vụ mail của Google, vừa tiết kiệm chi phí, hệ thống lại ổn định không bị offline.
http://www.google.com/apps/intl/en/business/index.html
+ Nếu hệ thống lớn hơn thì có thể trang bị một số phần mềm chống virus, spam ( software cài đặt nên server, có tính năng chống virus, spam mail).
- Ngoài ra, cũng có thể trang bị những thiết bị phần cứng chuyên dụng - Email Gateway hoặc xây dựng một máy chủ Linux có vai trò làm SMTP poxy. Lúc này thiết bị sẽ đóng vai trò như một SMTP proxy. filter luồng mail in/out.
Một phần quan trong của hệ thống email đó là khả năng tạo report, kiểm soát tốt luồng mail in/out, quản lý quarantine mail...vv



 


cám ơn bạn đã trả lời.

mục tiêu của mình là : làm một mail server mutil domain/ có group mail cho từng domain. và có thể apply policy vào hệ thống mail lớn như : live.com/google.com/yahoo.com/ ...etc.

nếu nói về mail free thì mình có thể đăng ký dùng đến 500 user ( nhưng không có group mail : Vd : group sale/ marketing.. ) với đầy đủ chức năng không thua kém mail của google. bạn có thể tham khảo với link sau
http://domains.live.com/

mình bị giới hạn về phần cứng.

phần cứng và thiết bị mạng của mình bao gồm.

1 con server duy nhất.
1 cáp quang với wan ip public.

bài toán này thật sự làm mình rất nhức đầu vì mọi thứ đều thiếu thốn.

Anh/Chị/Em có thể cho mình một lời khuyên hay một điểm bắt đầu với yêu cầu của mình và phần cứng mình hiện có không.

Rất cám ơn Các bạn đã đóng góp ý kiến.
cám ơn bạn đã trả lời.

Vấn đề của bạn nói thật sự là điểm mấu chốt của vấn đề.

khi đã setup mail server thì điểm quan trọng nhất là mình kiểm soát nó. nếu mất quyền kiểm soát xem ra nó không còn là một mail server đúng nghĩa.

nhưng vấn đề mình gặp phải đó chính là :

wan ip public rất khó apply được policy từ các hệ thống mail lớn.

nên mình suy nghĩ đến vấn đề như mình đã trình bày ở phần trên.

Điểm mình lo ngại nhất là liệu live.com hay gmail.com có khi nào như mấy ông isp việt nam không, khi buồn buồn họ xem nội dung mail.

như vậy những thông tin quan trọng của một cty có thể bị rao bán ở chợ đen chẳng hạn.


mình đang lo về vấn đề này. mình có đọc qua term thì có đoạn như sau :

In order to operate and provide the service, we collect certain information about you. We use and protect that information as described in the Microsoft Online Privacy Statement, http://go.microsoft.com/fwlink/?LinkId=74170. In particular, we may access or disclose information about you, including the content of your communications, in order to: (a) comply with the law or respond to lawful requests or legal process; (b) protect the rights or property of Microsoft or our customers, including the enforcement of our agreements or policies governing your use of the service; or (c) act on a good faith belief that such access or disclosure is necessary to protect the personal safety of Microsoft employees, customers or the public.

The service is a private computer network that Microsoft operates for the benefit of itself and its customers. Microsoft retains the right to block or otherwise prevent delivery of any type of email or other communication to or from the service as part of our efforts to protect the service, protect our customers or stop you from breaching this contract. The technology or other means we use may hinder or break your use of the service.

In order to provide you the service, we may collect certain information about service performance, your machine and your service use. We may automatically upload this information from your machine. This data will not be used to personally identify you. You may read about this information collection in more detail in the privacy statement at http://go.microsoft.com/fwlink/?LinkId=74170.

Personal information collected through the service may be stored and processed in the United States or any other country in which Microsoft or its affiliates, subsidiaries or agents maintain facilities. By using the service, you consent to any such transfer of information outside of your country. Microsoft abides by the safe harbor framework as set forth by the U.S. Department of Commerce regarding the collection, use and retention of data from the European Union.


mình không rõ lắm về đoạn này đối với việc mình dùng relay mail.
Mình có một thắc mắc muốn hỏi Anh/Chị/Em.

server mail zimbra khi set Outgoing SMTP Authentication sử dụng relay host . cụ thể ở đây là smtp.live.com .
Thì về phương diện kỹ thuật nó có điểm lợi và hại gì ?

nó có ảnh hưởng gì không và những hạn chế của nó là gì ?

Câu hỏi hơi ngố mong anh chị em khi đọc qua topic này cho mình vài lời nhận xét.


Rất Cám ơn đã đọc.

Phó Hồng Tuyết.
Mastering Dojo: JavaScript and Ajax Tools for Great Web Experiences (Pragmatic Programmers), 9781934356111 (1934356115), Pragmatic Bookshelf, 2008


The last couple of years have seen big changes in server-side web programming. Now it's the client's turn; Dojo is the toolkit to make it happen and Mastering Dojo shows you how.

Dojo is a set of client-side JavaScript tools that help you build better web applications. Dojo blurs the line between local, native applications and browser based applications; the browser becomes the user interface platform. "Modern" browsers provide an incomplete, inconvenient, and incompatible programming environment, but Dojo eliminates these problems. While there are many JavaScript libraries available, most focus on just one thing (for example, effects libraries, perceived JavaScript omissions, or HTML widgets). Dojo addresses all of these functional areas-and many others-extensively.

In Mastering Dojo, you'll get the whole story, from basic usage to advanced idioms. Mastering Dojo starts out with a fast moving tutorial that will give you techniques that you can start using right away. You'll learn all about Dojo Core--the foundation on which all things Dojo stand. See how you can modularize your project for development and automatically package your release for optimal download performance. You'll also learn how Dojo:
# augments the core JavaScript library
# fixes the event system
# simplifies DOM programming
# provides a complete class definition facility
# includes a powerful remote scripting (XHR) framework
# ... and much more.

You'll love using Dojo's HTML user interface control widget system, Dijit. See how to use over 40 widgets, including the rich yet easy-to-use tree and grid controls.

Finally, you'll get an in-depth look at how to design and build a single-page, rich Internet Application.

About the Author
Craig Riecke is a Dojo committer and a writer and editor for the Book of Dojo, Dojo's online documentation. He is currently Manager of Application Development for CXtec in Syracuse, NY. While programming he listens to old, scratchy blues musicon his iPod. His motto is "I'd rather drink muddy water and sleep in a hollow log than write a redundant line of code."

Rawld Gill has served as chief architect of five major lines of commercial, enterprise- class software targeted at the pharmaceutical industry over the last 25 years. He co-invented the concept of distributed data collection for clinical trials. A former U.S. Air Force officer and instructor fighter pilot, he has logged more than 2000 hours in supersonic jet fighter aircraft.

Alex Russell is the project lead for The Dojo Toolkit and president of the Dojo Foundation.

download
http://www.spreadmyfiles.com/files/J8CFRZ1P/masteringdojojavascriptandajaxtoolsforgreatwebexperiencespragmaticprogrammers.9781934356111.32743.pdf
Dojo: Using the Dojo JavaScript Library to Build Ajax Applications (Developer's Library), 9780132358040 (0132358042), Addison Wesley, 2008


Dojo offers Web developers and designers a powerful JavaScript toolkit for rapidly developing robust Ajax applications. Now, for the first time, there’s a complete, example-rich developer’s guide to Dojo and its growing library of prepackaged widgets. Reviewed and endorsed by the Dojo Foundation, the creators of Dojo, this book brings together all the hands-on guidance and tested code samples you need to succeed.



Expert Web developer James E. Harmon begins by demonstrating how to “Ajax-ify” existing applications and pages with Dojo, adding Ajax features such as client- and server-side validation as quickly and nondisruptively as possible. Next, he presents in-depth coverage of Dojo’s user interface, form, layout, and specialized Widgets, showing how they work and how to use them most effectively. Among the Widgets, he covers in detail: Date Pickers, Rich Text Editors, Combo Boxes, Expandable Outlines, and many others.



In conclusion, Harmon introduces the Dojo toolkit’s powerful capabilities for simplifying Ajax development. He thoroughly explains Dojo’s helper functions, shortcuts, and special methods, illuminating each feature with examples of the JavaScript problems it can solve. This section’s far-ranging coverage includes strings, JSON support, event handling, Ajax remoting, Dojo and the DOM, testing, debugging, and much more. All source code examples are provided on a companion Web site, including source code for a complete tutorial case study application.


About the Author


James E. Harmon is the President and Senior Instructor at Object Training Group in Chicago. He is an experienced developer who spent a majority of his career building large scale online applications at Accenture and for several other Web-centric consulting firms. He now specializes in training Java Developers to be more productive by using the latest technologies and frameworks.



The book’s web site is http://www.ObjectTrainingGroup.com/dojobook.

link download

http://www.spreadmyfiles.com/files/XBEFPM1U/dojousingthedojojavascriptlibrarytobuildajaxapplicationsdeveloperslibrary.9780132358040.33742.pdf
Why Does E=mc2?: (And Why Should We Care?), 9780306817588 (0306817586), Da Capo Press, 2009


The most accessible, entertaining, and enlightening explanation of the best-known physics equation in the world, as rendered by two of today’s leading scientists.

Professor Brian Cox and Professor Jeff Forshaw go on a journey to the frontier of 21st century science to consider the real meaning behind the iconic sequence of symbols that make up Einstein’s most famous equation, E=mc2. Breaking down the symbols themselves, they pose a series of questions: What is energy? What is mass? What has the speed of light got to do with energy and mass? In answering these questions, they take us to the site of one of the largest scientific experiments ever conducted. Lying beneath the city of Geneva, straddling the Franco-Swiss boarder, is a 27 km particle accelerator, known as the Large Hadron Collider. Using this gigantic machine—which can recreate conditions in the early Universe fractions of a second after the Big Bang—Cox and Forshaw will describe the current theory behind the origin of mass.

Alongside questions of energy and mass, they will consider the third, and perhaps, most intriguing element of the equation: 'c' - or the speed of light. Why is it that the speed of light is the exchange rate? Answering this question is at the heart of the investigation as the authors demonstrate how, in order to truly understand why E=mc2, we first must understand why we must move forward in time and not backwards and how objects in our 3-dimensional world actually move in 4-dimensional space-time. In other words, how the very fabric of our world is constructed. A collaboration between two of the youngest professors in the UK, Why Does E=mc2? promises to be one of the most exciting and accessible explanations of the theory of relativity in recent years.

link download
http://www.spreadmyfiles.com/files/7ZJHOXKL/whydoesemc2andwhyshouldwecare.9780306817588.49985.pdf
The Developer's Guide to Debugging, 9781402055393 (1402055390), Springer, 2008


Software has bugs. Period.

That's true, unfortunately. Even the good old "hello, world" program, known to virtually every C and C++ programmer in the world, can be considered to be buggy. Developing software means having to deal with defects; old ones, new ones, ones you created yourself, and those that others brought to life. Software developers debug programs for a living.

Hence, good debugging skills are a must-have. That said, it is regrettable that debugging is hardly taught in engineering schools. That's how the idea for this book was born.

The Developer's Guide to Debugging is a book for both professional software developers seeking to broaden their skills and students that want to learn the tricks of the trade from the ground up. With small examples and exercises it is well suited to accompany a CS course or lecture. At the same time it can be used as a reference guide to address problems as the need arises.

This book goes beyond the level of simple source code debugging scenarios. In addition, it covers the most frequent real-world problems from the areas of program linking, memory access, parallel processing and performance analysis. The picture is completed by chapters covering static checkers and techniques to write code that leans well towards debugging.

While the focus lies on C and C++, the workhorses of the software industry, one can apply many techniques described in The Developer's Guide to Debugging to programs written in other languages.

link download
http://www.spreadmyfiles.com/files/QK6OIJJZ/thedevelopersguidetodebugging.9781402055393.33350.pdf
Proton Exchange Membrane Fuel Cells: Materials Properties and Performance (Green Chemistry and Chemical Engineering), 9781439806647 (1439806640), CRC Press, 2009


A Detailed, Up-to-Date Treatment of Key Developments in PEMFC Materials
The potential to revolutionize the way we power our world

Because of its lower temperature and special polymer electrolyte membrane, the proton exchange membrane fuel cell (PEMFC) is well-suited for transportation, portable, and micro fuel cell applications. But the performance of these fuel cells critically depends on the materials used for the various cell components. Durability, water management, and reducing catalyst poisoning are important factors when selecting PEMFC materials.

Written by international PEMFC scientists and engineers from top-level organizations, Proton Exchange Membrane Fuel Cells: Materials Properties and Performance provides a single resource of information for understanding how to select and develop materials for improved PEMFC performance. The book focuses on the major components of the fuel cell unit, along with design and modeling aspects. It covers catalysts and catalyst layers, before discussing the key components of membranes, diffusion layers, and bipolar plates. The book also explores materials modeling for the PEMFC.



This volume assesses the current status of PEMFC fuel cell technology, research and development directions, and the scientific and engineering challenges facing the fuel cell community. It demonstrates how the production of a commercially viable PEMFC requires a compromise of materials with adequate properties, design interaction, and manufacturability.

link download
http://www.spreadmyfiles.com/files/1Q19SQ3C/protonexchangemembranefuelcellsmaterialspropertiesandperformancegreenchemistryandchemicalengineering.9781439806647.51611.pdf
Security and Privacy in Mobile Information and Communication Systems: First International ICST Conference, MobiSec 2009, 9783642044335 (3642044336), Springer, 2009


MobiSec 2009 was the first ICST conference on security and privacy in mobile information and communication systems. With the the vast area of mobile technology research and application, the intention behind the creation of MobiSec was to make a small, but unique contribution to build a bridge between top-level research and large scale application of novel kinds of information security for mobile devices and communication.

The papers at MobiSec 2009 dealt with a broad variety of subjects ranging from issues of trust in and security of mobile devices and embedded hardware security, over efficient cryptography for resource-restricted platforms, to advanced applications such as wireless sensor networks, user authentication, and privacy in an environment of autonomously communicating objects. With hindsight a leitmotif emerged from these contributions, which corrobarated the idea behind MobiSec; a set of powerful tools have been created in various branches of the security discipline, which await combined application to build trust and security into mobile (that is, all future) networks, autonomous and personal devices, and pervasive applications

link download
http://www.spreadmyfiles.com/files/OKWNRXCO/securityandprivacyinmobileinformationandcommunicationsystemsfirstinternationalicstconferencemobisec2009.9783642044335.51575.pdf
Oxford Handbook of the History of Mathematics (Oxford Handbooks), 9780199213122 (0199213127), Oxford University Press, 2009


This Handbook explores the history of mathematics under a series of themes which raise new questions about what mathematics has been and what it has meant to practice it. It addresses questions of who creates mathematics, who uses it, and how. A broader understanding of mathematical practitioners naturally leads to a new appreciation of what counts as a historical source. Material and oral evidence isdrawn upon as well as an unusual array of textual sources. Further, the ways in which people have chosen to express themselves are as historically meaningful as the contents of the mathematics they have produced. Mathematics is not a fixed and unchanging entity. New questions, contexts, and applications all influence what counts as productive ways of thinking. Because the history of mathematics should interact constructively with other ways of studying the past, the contributors to this book come from a diverse range of intellectual backgrounds in anthropology, archaeology, art history, philosophy, and literature, as well as history of mathematics more traditionally understood.The thirty-six self-contained, multifaceted chapters, each written by a specialist, are arranged under three main headings: 'Geographies and Cultures', 'Peoples and Practices', and 'Interactions and Interpretations'. Together they deal with the mathematics of 5000 years, but without privileging the past three centuries, and an impressive range of periods and places with many points of cross-reference between chapters. The key mathematical cultures of North America, Europe, the Middle East, India, and China are all represented here as well as areas which are not often treated in mainstream history of mathematics, such as Russia, the Balkans, Vietnam, and South America. A vital reference for graduates and researchers in mathematics, historians of science, and general historians.

link

http://www.spreadmyfiles.com/files/1G1DIIAZ/oxfordhandbookofthehistoryofmathematicsoxfordhandbooks.9780199213122.51591.pdf
PHP 5 E-commerce Development, 9781847199645 (184719964X), Packt Publishing, 2010


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.

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.

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.

At the end of the book, you will have an e-commerce architecture that will take you from viewing or searching for products, and adding them to your basket, through the checkout process and making payment for your order, to your order being dispatched. Focus is placed on flexibility, so that the framework can be extended as the needs of a particular store change, as illustrated by one of the appendices, which goes through the process of modifying the store to sell downloadable products, as well as physical ones.

Supplementary information, such as how to market and promote an online store, as well as take regular backups and perform maintenance is also covered, ensuring you have every chance of success with you own e-commerce framework backed store.

What you will learn from this book

* Plan and develop a flexible, scalable PHP framework with emphasis on e-commerce
* Implement the Model-View-Controller architecture within the framework and learn how to use the registry design pattern to centralize core features
* Allow customers to customize their purchase by selecting product attributes, uploading files, and supplying custom text
* Offer attractive incentives to your customers in the form of discount codes
* Protect your e-commerce framework by keeping and maintaining regular backups
* Structure an extendable framework to build a custom e-commerce web site
* Add features such as product ratings and reviews from customers to enhance user experience
* Maintain your site using campaign monitor and CAPTCHA tools
* Create a shopping basket, manage its contents, structure the checkout and order process
* Filled with useful marketing, Search Engine Optimization, and customer retention tips
* Create a PHP framework to power your web site with a range of e-commerce features

Approach

This is a fast-paced tutorial focusing on creating a framework and using it to build an online store through an ongoing case study. Later chapters include examples to illustrate how easily the framework can be adapted for different situations. The framework and code are enhanced and built upon with each chapter, adding more and more functionality.

Who this book is written for

If you are a web developer, or anyone looking to increase your understanding of e-commerce site development, this book is for you. Primarily aimed at PHP developers, it is suitable for any web developer interested in enhancing their e-commerce knowledge, or developers looking to move towards PHP.

Intermediate knowledge of PHP development and object-oriented programming is assumed, and basic knowledge of e-commerce principles will be of benefit too.

link download

http://www.spreadmyfiles.com/files/1MJIJDGT/php5ecommercedevelopment.9781847199645.51612.pdf

http://megashare.vn/dl.php/614036
Clocking in Modern VLSI Systems (Integrated Circuits and Systems), 9781441902603 (1441902600), Springer, 2009


The purpose of Clocking in Modern VLSI Systems is to provide a concise exposition of all major issues in clocking large state-of-the-art microprocessors and SoCs. The issues covered include clock generation and distribution, clocking elements, testability, alternative clocking styles, special techniques, and dealing with scaling and process variation. This book provides in depth coverage of the various topics by well-known experts in industry and academia and will serve as a useful reference for practicing VLSI engineers, technical managers, and advanced graduate students

link download

http://megashare.vn/dl.php/570617
Cisco IOS XR Fundamentals, 9781587052712 (1587052717), Cisco Press, 2009


Over the last several years, fiscal discipline has really dominated the industry. Both consumers and businesses expect far more from their communications providers than they did just a few years ago. Offering simple telephone dial tone and an Internet connection are not going to be enough for success. At the same time, however, service providers want to continue to reduce their operational costs. As a result, one of the main challenges telecommunications companies now face is to find ways to cost effectively bring innovative services to their customers. These drivers are why most providers are working on transitioning their disparate legacy networks to one, unified, converged network infrastructure based on IP combined with Multiprotocol Label Switching (MPLS). MPLS is a technology that translates various other telecommunications protocols, such as ATM or frame relay, so they can run over an IP-based network. By eliminating their multiple networks, service providers are greatly reducing their operational costs. And by moving to an IP/MPLS network, they can mix and match all communications types—voice, data, and video—into any service their customers might want.

We believe the CRS-1 will dramatically affect carriers and their capability to successfully transition to this new era in communications. Carriers worldwide are embracing convergence and almost unanimously agree that IP/MPLS is the foundation for their new infrastructures. The CRS-1 provides carriers the means to consolidate their networks in the most efficient and cost-effective way possible. Nothing on the market can match it in terms of scalability, reliability, and flexibility. It is a system that our service provider customers will be able to base their businesses on. And I firmly believe that carriers that deploy the CRS-1 will gain profound competitive advantage over their competition through operational efficiencies and service flexibility. As we like to point out, when service providers work with Cisco, they are not just working with a network equipment maker but, rather, a business partner.

link download

http://megashare.vn/dl.php/570598
CCNP SWITCH 642-813 Official Certification Guide (Exam Certification Guide), 9781587202438 (1587202433), Cisco Press, 2010
CCNP SWITCH 642-813 Official Certification Guide


is a best-of-breed Cisco® exam study guide that focuses specifically on the objectives for the CCNP® SWITCH exam. Network architect and best-selling author Dave Hucaby shares preparation hints and test-taking tips, helping you identify areas of weakness and improve both your conceptual knowledge and hands-on skills. Material is presented in a concise manner, focusing on increasing your understanding and retention of exam topics.



CCNP SWITCH 642-813 Official Certification Guide presents you with an organized test preparation routine through the use of proven series elements and techniques. “Do I Know This Already?” quizzes open each chapter and allow you to decide how much time you need to spend on each section. The complete exam topic list makes referencing easy. Chapter-ending Exam Preparation Tasks sections help drill you on key concepts and commands you must know thoroughly.



The companion CD-ROM contains a powerful testing engine that enables you to focus on individual topic areas or take complete, timed exams. The assessment engine also tracks your performance and provides feedback on a topic-by-topic basis, laying out a complete study plan for review.



Well regarded for its level of detail, assessment features, and challenging review questions and exercises, this official study guide helps you master the concepts and techniques that will enable you to succeed on the exam the first time.



CCNP SWITCH 642-813 Official Certification Guide is part of a recommended learning path from Cisco that includes simulation and hands-on training from authorized Cisco Learning Partners and self-study products from Cisco Press. To find out more about instructor-led training, e-learning, and hands-on instruction offered by authorized Cisco Learning Partners worldwide, please visit www.cisco.com/go/authorizedtraining.



This official study guide helps you master all the topics on the CCNP SWITCH exam, including

* Network design, implementation, and verification plans
* Switch operation and port configuration
* VLANs, trunks, and VLAN Trunking Protocol (VTP)
* Aggregating switch links
* Spanning Tree Protocol (STP)
* Multilayer switching
* Enterprise campus network design
* Router and supervisor redundancy
* IP telephony
* Wireless LANs
* Switched network security

This volume is part of the Official Certification Guide Series from Cisco Press. Books in this series provide officially developed exam preparation materials that offer assessment, review, and practice to help Cisco Career Certification candidates identify weaknesses, concentrate their study efforts, and enhance their confidence as exam day nears.



Category: Cisco Press—Cisco Certification

Covers: CCNP SWITCH exam 642-813

link download

http://megashare.vn/dl.php/570522
RHCE - RH302 Red Hat Certified Engineer Certification Exam Preparation Course in a Book for Passing the RHCE, 9781921573446 (1921573449), Emereo Pty Ltd, 2009


This self-study exam preparation guide for the RHCE - RH302 Red Hat Certified Engineer exam contains everything you need to test yourself and pass the Exam. Including all the exam topics, covered indepth and insider secrets, complete explanations of all RHCE subjects, test tricks and tips, over 250 highly realistic sample questions, and exercises designed to strengthen understanding of the RHCE concepts and prepare you for exam success on the first attempt are provided.

Can you imagine valuing a book so much that you send the author a "Thank You" letter?

This book includes new exercises and sample questions never before in print. Offering numerous sample questions, critical time-saving tips plus information available nowhere else, this book will help you pass the RHCE - RH302 Red Hat Certified Engineer exam on your FIRST try.

Buy this. Read it. And Pass the RHCE - RH302 Red Hat Certified Engineer Exam.

This book provides a laser sharp focus on all the exam objectives with a cohesive, concise, yet comprehensive coverage of all the topics included in the RHCE - RH302 Red Hat Certified Engineer Lab Exam.

It includes over 250 questions modeled after the real exam with answers and an Exam Quick Prep feature which recaps all the important points for the last hour preparation before taking the exam.

Covers all RH302 exam topics, including:

* Hardware installation and configuration

* The boot process

* Linux filesystem administration

* Package management and Kickstart

* User and group administration

* System administration tools

* Kernel services and configuration

* Apache and Squid

* Network file sharing services (NFS, FTP, and Samba)

* Domain Name System (DNS)

* E-mail (servers and clients)

* Extended Internet Services Daemon (xinetd), the Secure package, and DHCP

* The X Window System

* Firewalls, SELinux, and troubleshooting

link download

http://megashare.vn/dl.php/570461
Web Technologies: Concepts, Methodologies, Tools, and Applications - 4 Volumes, 9781605669823 (1605669822), Information Science Publishing, 2009


With the technological advancement of mobile devices, social networking, and electronic services, Web technologies continues to play an ever-growing part of the global way of life, incorporated into cultural, economical, and organizational levels. Web Technologies: Concepts, Methodologies, Tools, and Applications provides a comprehensive depiction of current and future trends in support of the evolution of Web information systems, Web applications, and the Internet. Through coverage of the latest models, concepts, and architectures, this multiple-volume reference supplies audiences with an authoritative source of information and direction for the further development of the Internet and Web-based phenomena.

link download

http://megashare.vn/dl.php/573452
97 Things Every Programmer Should Know: Collective Wisdom from the Experts, 9780596809485 (0596809484), O'Reilly, 2010


Programmers have a lot on their minds . Programming languages, programming techniques, development environments, coding style, tools, development process, deadlines, meetings, software architecture, design patterns, team dynamics, code, requirements, bugs, code quality. And more. A lot. There is an art, craft, and science to programming that extends far beyond the program. The act of programming marries the discrete world of computers with the fluid world of human affairs. Programmers mediate between the negotiated and uncertain truths of business and the crisp, uncompromising domain of bits and bytes and higher constructed types.

With so much to know, so much to do, and so many ways of doing so, no single person or single source can lay claim to “the one true way.” Instead, 97 Things Every Programmer Should Know draws on the wisdom of crowds and the voices of experience to offer not so much a coordinated big picture as a crowdsourced mosaic of what every programmer should know. This ranges from code-focused advice to culture, from algorithm usage to agile thinking, from implementation know-how to professionalism, from style to substance.

The contributions do not dovetail like modular parts, and there is no intent that they should—if anything, the opposite is true. The value of each contribution comes from its distinctiveness. The value of the collection lies in how the contributions complement, confirm, and even contradict one another. There is no overarching narrative: it is for you to respond to, reflect on, and connect together what you read, weighing it against your own context, knowledge, and experience.


link download
http://megashare.vn/dl.php/570423
Professional Penetration Testing: Creating and Operating a Formal Hacking Lab, 9781597494250 (1597494259), Syngress Publishing, 2009


Save yourself some money! This complete classroom-in-a-book on penetration testing provides material that can cost upwards of $1,000 for a fraction of the price!

Thomas Wilhelm has delivered pen testing training to countless security professionals and now through the pages of this book you can benefit from his years of experience as a professional penetration tester and educator. After reading this book you will be able to create a personal penetration test lab that can deal with real-world vulnerability scenarios.

Penetration testing is the act of testing a network to find security vulnerabilities before they are exploited by phishers, digital piracy groups, and countless other organized or individual malicious hackers. The material presented will be useful to beginners all the way through to advanced practitioners.

* Find out how to turn hacking and pen testing skills into a professional career
* Understand how to conduct controlled attacks on a network through real-world examples of vulnerable and exploitable servers
* Master project management skills necessary for running a formal penetration test and setting up a professional ethical hacking business
* Discover metrics and reporting methodologies that provide experience crucial to a professional penetration tester
* Learn through video - the DVD includes instructional videos that replicate classroom instruction and live, real-world vulnerability simulations of complete servers with known and unknown vulnerabilities to practice hacking skills in a controlled lab environment

download
http://megashare.vn/dl.php/570413
Sun Certified Enterprise Architect for Java EE Study Guide (2nd Edition), 9780131482036 (0131482033), Prentice Hall, 2010


Definitive, Comprehensive SCEA Exam Prep–Straight from Sun’s Exam Developers!



This book delivers complete, focused review for Sun’s new Sun Certified Enterprise Architect (SCEA) for Java EE certification exam–straight from two of the exam’s creators! SCEA lead developer/assessor Mark Cade and SCEA lead developer/assessor Humphrey Sheil offer powerful insights, real-world architectural case studies, and challenging sample questions that systematically prepare you for the actual exam. For every question, the authors show why the right answers are right–and why the other answers are wrong. Cade and Sheil cover every SCEA exam topic, skill, and technique, including:

*
Understanding system architecture and its goals
*
Decomposing larger systems into components organized by tiers or layers
*
Addressing requirements for scalability, maintainability, reliability, availability, extensibility, performance, and security
*
Building effective web (presentation) tiers, and analyzing tradeoffs associated with using web frameworks
*
Leveraging EJB 3’s enhancements for business tier development
*
Covering new enhancements in the JEE 5 platform
*
Choosing and architecting the best integration and messaging components for your system
*
Using the Java security model to enforce confidentiality, integrity, authorization, authentication, and non-repudiation
*
Using the most powerful and useful Java EE architecture patterns
*
Documenting Java EE architectures through visual models and narratives

The authors also present detailed guidance for handling every element of the SCEA exam–including your development and defense of a complete real-world architectural solution.

link download
http://megashare.vn/dl.php/570404
Windows System Programming (4th Edition) (Addison-Wesley Microsoft Technology Series), 9780321657749 (0321657748), Addison Wesley, 2010


“If you’re writing a native Win32 program or just want to know what the OS is really doing underneath, you need John’s book. He covers the stuff that real systems programmers absolutely must know. Recommended.”

–Chris Sells, Microsoft Corporation



“This fourth edition does a great job of incorporating new features in the Vista, Windows 2008, and Windows 7 API, but also stays true to teaching the foundational elements of building applications that target the Windows OS.”

–Jason Beres, Product Management, Infragistics



The Definitive Guide to Windows API Programming, Fully Updated for Windows 7, Windows Server 2008, and Windows Vista



Windows System Programming, Fourth Edition, now contains extensive new coverage of 64-bit programming, parallelism, multicore systems, and many other crucial topics. Johnson Hart’s robust code examples have been updated and streamlined throughout. They have been debugged and tested in both 32-bit and 64-bit versions, on single and multiprocessor systems, and under Windows 7, Vista, Server 2008, and Windows XP. To clarify program operation, sample programs are now illustrated with dozens of screenshots.



Hart systematically covers Windows externals at the API level, presenting practical coverage of all the services Windows programmers need, and emphasizing how Windows functions actually behave and interact in real-world applications. Hart begins with features used in single-process applications and gradually progresses to more sophisticated functions and multithreaded environments. Topics covered include file systems, memory management, exceptions, processes, threads, synchronization, interprocess communication, Windows services, and security.



New coverage in this edition includes

*
Leveraging parallelism and maximizing performance in multicore systems
*
Promoting source code portability and application interoperability across Windows, Linux, and UNIX
*
Using 64-bit address spaces and ensuring 64-bit/32-bit portability
*
Improving performance and scalability using threads, thread pools, and completion ports
*
Techniques to improve program reliability and performance in all systems
*
Windows performance-enhancing API features available starting with Windows Vista, such as slim reader/writer locks and condition variables

A companion Web site, jmhartsoftware.com, contains all sample code, Visual Studio projects, additional examples, errata, reader comments, and Windows commentary and discussion.

link download
http://megashare.vn/dl.php/570400
Beginning SQL Server 2008 for Developers: From Novice to Professional, 9781590599587 (1590599586), Apress, 2008


SQL Server 2008 is a first–rate database management system. It offers more capability than any previous release of SQL Server. More than just a classic relational database management system, SQL Server 2008 includes exciting and powerful features that make it useful for everything from large corporate data warehouses to ad hoc departmental databases. You’ll find enhanced support for XML, new support for spatial data, transparent data encryption, a policy–based management system, and more.

Author and developer Robin Dewson will show you the way from beginner to SQL Server 2008 professional. Learn to install SQL Server 2008 and navigate around Management Studio before getting right to the heart of mastering fundamental SQL Server 2008 tasks: creating tables, storing data, securing data, and retrieving it again. Dewson ensures you’ll be fully prepared to use all the basics and create a solid foundation for your own projects.

Don’t forget about backups! Your database will house important data, so backing up is essential to protect yourself from inevitable hardware failure. Dewson walks you through SQL Server 2008’s easy–to–use backup and recovery feature set, giving you the grounding that you need in order to set up a reliable plan for recovery in your own environment.

Learn to use Transact–SQL, a full–blown procedural language that is built right into the database system. Transact–SQL is the key to unlocking everything that SQL Server 2008 has to offer. Using Transact–SQL, you can write centrally encapsulated business logic through the use of stored procedures, automatically trigger processing through the use of triggers, and manipulate data within the server without having to move data back and forth across the network.

Finally, you’ll learn a bit about SQL Server 2008 Reporting Services, a powerful tool that allows enterprise reporting. Reporting Services enables you to develop and serve reports across your organization and even to business partners outside your company. Reporting Services also gives end users the ability to create their own reports, helping them transform business data into valuable, usable information to guide their day–to–day decisions.
About the Author

Robin Dewson has been hooked on programming ever since he bought his first computer, a Sinclair ZX80, in 1980. He has been working with SQL Server since version 6.5 and Visual Basic since version 5. Robin is a consultant mainly in the city of London, where he has been for nearly eight years. He also has been developing a rugby–related website as well as maintaining his own site at www.fat-belly.com.

link download
http://megashare.vn/dl.php/570396


Object-Oriented JavaScript, 9781847194145 (1847194141), Packt Publishing, 2008
Once listed in the "nice to have" sections of job postings, these days the knowledge of JavaScript is a deciding factor when it comes to hiring web developers. And rightly so. Where in the past we used to have the occasional few lines of JavaScript embedded in a web page, now we have advanced libraries and extensible architectures, powering the "fat-client", AJAX-type rich internet applications.

JavaScript is the language of the browser, but it's also heavily employed in many other environments: server-side programming, desktop applications, application extensions and widgets. It's a pretty good deal: you learn one language and then code all kinds of different applications. While this book has one chapter specifically dedicated to the web browser environment including DOM, events, and AJAX tutorials, the rest is applicable to all the other environments too.

This book treats JavaScript as a serious object-oriented language, showing you how to build robust, maintainable, and powerful libraries and applications. Along the way, we cover many of the recent innovations such as AJAX, JSON, and interesting design and coding patterns. After reading this book, you'll be prepared to ace your JavaScript job interview and even impress with some bits that the interviewer maybe didn't know. You should read this book if you want to be able to take your JavaScript skills to a new level of sophistication.

What you will learn from this book?

* Learn to think in JavaScript, the language of the web browser
* The basics of object-oriented programming, and how they apply to JavaScript
* Set up and use your training environment (Firebug)
* Master data types, operators, and flow control statements
* Understand functions: usage patterns, variable scope, and built-in functions
* Closures demystified
* Create and use objects
* Understand and use prototypes
* Reuse code with common patterns for inheritance
* Understand and work with the BOM (Browser Object Model)
* The DOM (Document Object Model) - accessing, modifying, adding, and deleting nodes
* Build responsive web pages with AJAX
* JSON (JavaScript Object Notation)
* Listen and respond to browser events
* Apply design patterns to solve common problems
* Adopt coding patterns that unleash the unique power of the language
* Make your programs cleaner, faster, and compatible with other programs and libraries
* Achieve missing object-oriented features in JavaScript such as private properties and methods

Who is this book written for?

The book requires no prior knowledge of JavaScript and works from the ground up to give you a thorough grounding in this powerful language. If you do already know some JavaScript, you will find plenty of eye-openers as you discover just what the language can do.

This book takes a do-it-yourself approach when it comes to writing code, because the best way to really learn a programming language is by writing code. You are encouraged to type code into Firebug's console, see how it works and then tweak it and play around with it. There are practice questions at the end of each chapter to help review what you have learned.

About the Author

Stoyan Stefanov is a Yahoo! web developer, Zend Certified Engineer, book author, and contributor to the international PHP community.Stoyan is the engineering lead of Yahoo's performance optimization tool 'YSlow', as well as other open-source tools and 'PEAR' libraries.

link download
http://megashare.vn/dl.php/570385
iPhone Application Development For Dummies, 9780470568439 (0470568437), For Dummies, 2009


Making Everything Easier!

With iPhone? Application Development for Dummies, Second Edition, you'll learn to:

* Design small- or large-scale iPhone applications for profit or fun
* Create new iPhone apps using Xcode?
* Get your applications into the App Store
* Work with frameworks

Got a good idea? Turn it into an app, have some fun, and pick up some cash!

Make the most of the new 3.1 OS and Apple's Xcode 3.2! Neal Goldstein shows you how, and even illustrates the process with one of his own apps that's currently being sold. Even if you're not a programming pro, you can turn your bright idea into an app you can market, and Neal even shows you how to get it into the App Store!

* Mobile is different ? learn what makes a great app for mobile devices and how an iPhone app is structured
* What you need ? download the free Software Development Kit, start using Xcode, and become an "official" iPhone developer
* The nitty-gritty ? get the hang of frameworks and iPhone architecture
* Get busy with apps ? discover how to make Xcode work for you to support app development
* Off to the store ? get valuable advice on getting your apps into the App Store
* Want to go further? ? explore what goes into industrial-strength apps

Open the book and find:

* What it takes to become a registered Apple developer
* How to debug your app
* What's new in iPhone 3.1 and Xcode 3.2
* What goes into a good interface for a small device
* How applications work in the iPhone environment
* Why you must think like a user
* What the App Store expects of you
* What makes a great iPhone app

Visit the companion Web site at www.dummies.com/go/iphoneappdevfd2e for source code and additional information on iPhone app development.
link download
http://megashare.vn/dl.php/570383
 
Go to Page:  First Page Page 1 3 4 5 Page 6 Last Page

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|