Packt Publishing Community, Experience, Distilled
2007 Open Source CMS Award
HomeBooksSupportFreeAuthorsAward
WELCOME ARTICLES IMPACKT NEWSLETTERS YOUR ACCOUNT ABOUT US
Free shipping: US, UK, Europe & selected Asian countries             Buy 2 eBooks & get 45% off                 Buy through Packt with confidence  Buy with confidence: secure shopping

 
SEARCH

Search our Site


EXISTING CUSTOMERS
Email
Pass
Forgotten?


Free Shipping
It's free to UK, US, Europe and selected Asian countries.
See More


NEWSLETTER

Sign up for updates, offers, free downloads and you could win an iPod Shuffle.
Subscription center

Packt Publishing Donates Over $100,000 to Open Source Projects
Packt today announced that its donations to Open Source projects surpassed the $100,000 mark. Following its first donation to the phpMyAdmin project in April 2004, the company has gone on to provide sustained support for over thirty different open source projects.
See More

SUGGEST A TITLE
What would you like Packt to publish?
 
Friday, December 19, 2008 | Drupal

In this article by Mark Noble, we will learn about adding calendar to our web site. A calendar is a fantastic way of keeping customers coming back to your site and your business at regular intervals so that they can take advantage of specials, sales, and other time-limited events.

We will consider the example of an imaginary web site created for a restaurant called Good Eatin' Bistro. Chef Wanyama is the owner of the Good Eatin' Bistro, a popular upscale restaurant. You can check this web site at http://goodeatin.drupalbyexample.com/.

We will create a basic event calendar, which displays information about musical concerts, special events, and more, for the Good Eatin' restaurant.


See More

Wednesday, December 24, 2008 | All

The telecommunication and network security domain deals with the security of voice and data communications through local area, wide area, and remote access networking. The focus is to understand the networking models such as Open Systems Interconnect (OSI) and TCP/IP models, which are the most important models that follow a layered approach to networking, as well as the security mechanisms for Internet, Intranet, and Extranet in terms of firewalls, routers, and intrusion detection and protection systems.

The telecommunication and network security domain is one of the 10 domains of the Certified Information Systems Security Professional (CISSP) exam.

In this article by M.L.Srinivasan, we will discuss the following topics:

  • Different protocols that are in transport layer, network/internet layer, and link layer in the TCP/IP model
  • Some threats and vulnerabilities that are prevalent to such protocols
  • Common attacks and possible countermeasures
  • Important technologies and the security issues associated with them

See More

Wednesday, December 24, 2008 | Microsoft & .NET

The three-tiered architecture in Dynamics NAV 2009 enables wonderful things to happen. Yes, you can get better scalability by separating the business logic from the presentation layer, but there are a couple of other things you get as a result of the Dynamics NAV Service Tier: Web services enablement and Multiple Presentation Layers. The RoleTailored client is an example of a presentation layer. The user interfaces are lovely, without a doubt, but it's the Web services that have got people buzzing. Web services enablement opens up a whole new world for NAV implementations and in this article, we're going to look at some of the things we can now do.

This topic is covered in two parts. In this article by David Roys and Vjekoslav Babic you'll learn:

  • What a Web service is (a geek-free definition)
  • What you can do with Web services (geeks only)

See More

Tuesday, December 23, 2008 | All

Cryptography is an art, as well as a science, that involves the process of transforming plaintext into scrambled text and vice-versa. The purpose of cryptography is to conceal the confidential information from unauthorized eyes and ensure immediate detection of any alteration made to the concealed information.

It is one of the most important domains in the CISSP (Certified Information System Security Professional) examination. This domain includes important concepts which are the fundamental building blocks for information security.

In this article by M.L.Srinivasan, we will discuss about Public Key Infrastructure (PKI) that uses the concepts of public key cryptography. We'll also review some of the important key management techniques, the various attacks on cryptographic systems, and conclude by reviewing some of the published cryptographic standards.


See More

Friday, December 19, 2008 | Open Source

A many-to-many relation requires an additional table to relate the two tables in relationship. In this article, by Ahsanul Bari and Anupom Syam, we will learn how to define associations in models for many-to-many relations. Then, we will look at how to retrieve, delete, and save related data from and into database tables using model association in this special type of relation.


See More

Thursday, December 18, 2008 | Open Source

Database relationship is hard to maintain even for a mid-sized PHP/MySQL application, particularly, when multiple levels of relationships are involved because complicated SQL queries are needed. CakePHP offers a simple yet powerful feature called 'object relational mapping' or ORM to handle database relationships with ease.In CakePHP, relations between the database tables are defined through association—a way to represent the database table relationship inside CakePHP. Once the associations are defined in models according to the table relationships, we are ready to use its wonderful functionalities. Using CakePHP's ORM, we can save, retrieve, and delete related data into and from different database tables with simplicity, in a better way—no need to write complex SQL queries with multiple JOINs anymore!

In this article by Ahsanul Bari and Anupom Syam, we will have a deep look at various types of associations and their uses. In particular, the purpose of this article is to learn:

  • How to figure out association types from database table relations
  • How to define different types of associations in CakePHP models
  • How to utilize the association for fetching related model data
  • How to relate associated data while saving

See More

Tuesday, December 30, 2008 | Microsoft & .NET

The three-tiered architecture in Dynamics NAV 2009 enables wonderful things to happen. Yes, you can get better scalability by separating the business logic from the presentation layer, but there are a couple of other things you get as a result of the Dynamics NAV Service Tier: Web services enablement and Multiple Presentation Layers. The RoleTailored client is an example of a presentation layer. The user interfaces are lovely, without a doubt, but it's the Web services that have got people buzzing. Web services enablement opens up a whole new world for NAV implementations and in this article, we're going to look at some of the things we can now do.This is in continuation of the Previous Article on the same topic.

In this article by David Roys and Vjekoslav Babic you'll learn what you can do with Web services.


See More

Tuesday, January 6, 2009 | Content Management

We need an administration interface to manage the content that users post to our website. In fact, the administration interface is a universal feature needed in any web application that stores and manages data. For this reason, Django comes with a fully-fledged administration interface ready to be used. This administration interface is considered one of the coolest features in Django because it's easy to use, yet powerful and flexible.

In this article by Ayman Hourieh, you will learn about:

  • Activating the administration interface
  • Using the administration interface to manage content
  • Customizing the administration interface
  • Assigning permissions to users and groups

See More

Thursday, December 18, 2008 | Open Source

This article, the third one in the Python Data Persistence using MySQL series by Yuli Vasiliev, discusses how you can implement Python data structures representing data structures stored in the underlying database and then manipulate those data structures on the Python side.


See More

Magento Beginner's GuideForthcoming - Create a dynamic, fully featured, online store with the most powerful open source e-commerce software
A step-by-step plan for creating your online store with Magento, the most powerful open-source solution for e-commerce
See More
 
About Us
Our books and publications share the experiences of your fellow IT professionals in adapting and customizing today's systems, applications, and frameworks.
See More

WE ACCEPT

Complete our Survey & win an iPod Touch
Packt requests two minutes of your time to complete our simple 9 question survey about Oracle. Entrants will be pleased when they find out that one lucky person will win an iPod Touch!
See More

Article Network


Packt Article Network

Visit Packt's Article Network, for all the latest quality, relevant and free content.
See More


Why publish your POD book with Packt?

As you finish writing your book, you start exploring the avenues to bring it to the readers. Here you have two options i.e. either you go through a traditional publisher or through Print On Demand Publishers like Lulu or iUniverse.

But now with a friendly and author centric publisher around you have a better option to bring your book to the market.


See More

Packt Open Source Project Royalty Scheme
Packt is committed to Open Source. When we sell a book written on an Open Source project, we pay a royalty directly to that proje...
See More

UK Recruitment Message
Work for Packt from the comfort of your own home... We are now recruiting freelance proofreaders.
See More

Writing For Packt

Interested in writing for Packt? Click here. If you have a book idea you want to discuss click here
See More



Where to buy Packt books
You can buy direct from us or from selected local bookstores
See More
 




© Packt Publishing Ltd 2009

RSS