Packt Publishing Technical & IT Book Store | Feed Packt Publishing special offers, news, and contributed articles by the technical community. http://www.packtpub.com Microsoft Dynamics NAV: OS Integration In this article by Matt Traxinger, author of Microsoft Dynamics NAV 2009 Programming Cookbook, we will cover: Using HYPERLINK to open external files Working with environment variables Using SHELL to run external applications Browsing for a file Browsing for a folder Checking file and folder access permissions Querying the registry Zipping folders and files within NAV http://www.packtpub.com/article/microsoft-dynamics-nav-os-integration Fri, 29 Oct 2010 16:00:36 +0500 Organizing, Clarifying and Communicating the R Data Analyses The R Project for Statistical Computing (or just R for short) is a powerful data analysis tool. It is both a programming language and a computational and graphical environment. R is free, open source software made available under the GNU General Public License. It runs on Mac, Windows, and Unix operating systems. The official R website is available at the following site: http://www.r-project.org In this article by John M. Quick, author of the book Statistical Analysis with R, you will learn how to: Organize and clarify your raw R data analyses Communicate your raw R data analyses effectively Apply the steps common to all well-conducted R analyses http://www.packtpub.com/article/organizing-clarifying-communicating-r-data-analyses Fri, 29 Oct 2010 15:12:27 +0500 Latest Release From Packt: WordPress Top Plugins WordPress Top Plugins debuts this October in our Open Source category.   http://www.packtpub.com/article-awards-page-content-wordpress-top-plugins Fri, 29 Oct 2010 11:44:27 +0500 Latest Release From Packt: OpenStreetMap OpenStreetMap debuts this October in our Open Source category.     http://www.packtpub.com/article-awards-page-content-openstreetmap Fri, 29 Oct 2010 11:19:32 +0500 Graphical Capabilities of R The R Project for Statistical Computing (or just R for short) is a powerful data analysis tool. It is both a programming language and a computational and graphical environment. R is free, open source software made available under the GNU General Public License. It runs on Mac, Windows, and Unix operating systems. The official R website is available at the following site: http://www.r-project.org In the previous article by John M. Quick, author of the book Statistical Analysis with R, we learned how to create charts, graphs, and plots in R. We also took a look at customizing graphics in R. In this article, you will be able to: Create different charts, graphs, and plots in R Save and export your graphics for use outside of R http://www.packtpub.com/article/graphical-capabilities-of-r Fri, 29 Oct 2010 08:22:10 +0500 Customizing Graphics and Creating a Bar Chart and Scatterplot in R The R Project for Statistical Computing (or just R for short) is a powerful data analysis tool. It is both a programming language and a computational and graphical environment. R is free, open source software made available under the GNU General Public License. It runs on Mac, Windows, and Unix operating systems. The official R website is available at the following site: http://www.r-project.org In this article by John M. Quick, author of the book Statistical Analysis with R, you will learn how to: Create different charts, graphs, and plots in R Customize your R visuals using text, colors, axes, and legends http://www.packtpub.com/article/customizing-graphics-creating-bar-chart-scatterplot-r Thu, 28 Oct 2010 16:49:05 +0500 Manually Translating Your Joomla! Site's Content into Your Desired Language In the previous article we saw how to translate a site's content using Google's translation service. The full process is automated and the machine does the translation. However, machine translation is not always good and can sometimes be misleading. To avoid your content getting lost in translation, or in the absence of a translation service for a specific language, like Bengali, you may like to manually translate the site's content. In this article by Suhreed Sarkar, author of Joomla! 1.5 Top Extensions Cookbook, you will learn how to translate your site's content manually into your desired language using the Joom!Fish extension. It allows you to translate the articles, modules, banners, menus, sections, categories, and so on into your desired language. It also shows a language selection module for visitors to choose a language from the site's frontend. Many other components and modules can be translated by installing their respective content elements. http://www.packtpub.com/article/manually-translating-joomla-content-into-your-desired-language Thu, 28 Oct 2010 15:10:56 +0500 Joomla! 1.5 Top Extensions for Using Languages This article focuses on using multiple languages on a Joomla!-based site. It shows you how to add a language, translate language files, translate a site's content on the fly using Google's translation service. In this article by Suhreed Sarkar, author of Joomla! 1.5 Top Extensions Cookbook, we will cover: Adding a language to your site Translating language files for your site Translating your site's content using Google's translation service http://www.packtpub.com/article/joomla-top-extensions-for-using-languages Thu, 28 Oct 2010 15:10:40 +0500 ASP.Net Site Performance: Reducing Page Load Time In the previous article, ASP.Net Site Performance: Improving JavaScript Loading, we saw how JavaScript files can block rendering of the page while they are being loaded and executed, and how to load JavaScript in parallel with other resources. In this article by Matt Perdeck, author of ASP.NET Site Performance Secret, we will see how to load JavaScript code on demand, and techniques to load JavaScript without blocking page rendering. http://www.packtpub.com/article/aspnet-site-performance-reducing-page-load-time Thu, 28 Oct 2010 15:03:01 +0500 ASP.Net Site Performance: Improving JavaScript Loading One approach to improving page performance is to shift functionality from the server to the browser. Instead of calculating a result or validating a form in C# on the server, you use JavaScript code on the browser. A drawback of this approach is that it involves physically moving code from the server to the browser. Because JavaScript is not compiled, it can be quite bulky. This can affect page load times, especially if you use large JavaScript libraries. You're effectively trading off increased page load times against faster response times after the page has loaded. In this article by Matt Perdeck, author of ASP.NET Site Performance Secret, you'll see how to reduce the impact on page load times by the need to load JavaScript files. It shows: How JavaScript files can block rendering of the page while they are being loaded and executed How to load JavaScript in parallel with other resources How to load JavaScript more quickly http://www.packtpub.com/article/aspnet-site-performance-improving-javascript-loading Thu, 28 Oct 2010 15:02:14 +0500 Run an efficient PostgreSQL database using Packt's new book PostgreSQL is a powerful, open source object-relational database system, which runs on all major operating systems, including Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64), and Windows. It is fully ACID compliant and boasts of sophisticated features such as Multi-Version Concurrency Control (MVCC), point in time recovery, tablespaces, nested transactions (savepoints), and online/hot backups. http://www.packtpub.com/news/postgresql-9-admin-cookbook Thu, 28 Oct 2010 14:45:03 +0500 Exclusive Discount Offer: Drupal 6 Search Engine Optimization - Up to 50% Off Packt has come up with a special offer on one of its titles - Drupal 6 Search Engine Optimization http://www.packtpub.com/exclusive-discount-drupal-6-search-engine-optimization-seo-rss-28-oct Thu, 28 Oct 2010 10:54:57 +0500 Latest Release From Packt: Moodle 2.0 First Look Moodle 2.0 First Look debuts this October in our Open Source category.     http://www.packtpub.com/article-awards-page-content-moodle-2-0-first-look Thu, 28 Oct 2010 10:17:18 +0500 Exclusive Discount Offer: - RESTful PHP Web Services - Up to 50% Off Packt has come up with a special offer on one of its titles - RESTful PHP Web Services http://www.packtpub.com/exclusive-discount-restful-php-web-services-rss-28-oct Thu, 28 Oct 2010 09:54:24 +0500 Latest Release From Packt: WordPress 3.0 jQuery WordPress 3.0 jQuery debuts this October in our Open Source category.   http://www.packtpub.com/article-awards-page-content-wordpress-30-jquery Thu, 28 Oct 2010 09:34:30 +0500 Installation and Introduction of K2 Content Construction Kit K2 is a wonderful content creation kit from Joomlaworks.gr that gives you the ability to manage content in an extremely powerful way. In this article by Tom Canavan, author of Joomla! 1.5 Cookbook, you'll learn how to install and configure K2. Using a short cut known as a 'master category', you can templatize your settings in K2 and greatly ease your administration time. K2 offers some great extras such as connections for YouTube and PhotoGalleries as well. If you add K2 to an existing Joomla! site, you don't have to recreate all the articles. K2 offers an import feature and you'll become very familiar with it here. In this article, we will cover: Installation of K2 content creation kit Configuration of K2 Setting up a master category in K2 to ease your administration time Extras for K2 such as YouTube feeds and photo galleries Importing your Joomla! content into K2 http://www.packtpub.com/article/installation-and-introduction-of-k2-content-construction-kit Wed, 27 Oct 2010 18:01:40 +0500 Managing Articles Using the K2 Content Construction Kit Like Joomla!, K2 also offers categories, except that it removes the concept of Sections. What that opens up is Categories, within Categories, within Categories. This is known as Nested Categories. This article by Tom Canavan, author of Joomla! 1.5 Cookbook, will show you how to set up and configure your categories for maximum use. Tag Clouds are a popular means to display descriptions about your content and help with your Search Engine Efforts. You'll learn how to use this powerful tag cloud system. The final two sections cover configuration and moderation of comments in K2 as well as some tips and tricks to enhance your K2 experience. In this article, we will cover: Setup and configuration of categories and sub-categories Using the K2 Tag Cloud Configuration and moderation of commenting system Overall tips and tricks to make your K2 site work http://www.packtpub.com/article/managing-articles-using-k2-content-construction-kit Wed, 27 Oct 2010 18:01:22 +0500 PostgreSQL 9: Reliable Controller and Disk Setup PostgreSQL has become an increasingly viable database platform to serve as storage for applications, from classic corporate database use to the latest web apps. The previous article by Gregory Smith, author of the book PostgreSQL 9.0 High Performance, helped prioritize spending when planning out the purchase of a new server intended to run PostgreSQL. In this article we will take a look at the Write-back caches and the performance impact of write-through caching. http://www.packtpub.com/article/postgresql-9-reliable-controller-disk-setup Wed, 27 Oct 2010 14:49:38 +0500 New Packt Open Source Release: PostgreSQL 9 Admin Cookbook   Hot off the press is our recent Packt Open Source release: PostgreSQL 9 Admin Cookbook by Simon Riggs and Hannu Krosing http://www.packtpub.com/blog/new-release-postgresql-9-admin-cookbook Wed, 27 Oct 2010 12:36:05 +0500 New Packt Open Source Release: PostgreSQL 9.0 High Performance     Hot off the press is our recent Packt Open Source release: PostgreSQL 9.0 High Performance by Gregory Smith http://www.packtpub.com/blog/new-release-postgresql-9-0-high-performance Wed, 27 Oct 2010 12:27:29 +0500 New Packt Open Source Release: WiX: A Developer's Guide to Windows Installer XML     Hot off the press is our recent Packt Open Source release: WiX: A Developer's Guide to Windows Installer XML by Nick Ramirez http://www.packtpub.com/blog/new-release-windows-installer-xml-developers-guide Wed, 27 Oct 2010 12:03:36 +0500 Tips and Tricks for Joomla! Multimedia Joomla! is a Content Management System designed to organize and deliver content within a website environment. Multimedia provides us with stunning interactive user experiences and wonderful design options, but it requires discipline and knowledge to utilize it effectively so that we do not alienate our audiences. In this article we will provide some tips and tricks for Joomla! multimedia, such as; Inserting custom code into your Joomla! Articles Creating a new directory using Joomla! Media Manager Publishing your Twitter tweets in your Joomla! site http://www.packtpub.com/article/tips-tricks-joomla-multimedia Wed, 27 Oct 2010 11:27:59 +0500 PostgreSQL 9: Balancing Hardware Spending PostgreSQL has become an increasingly viable database platform to serve as storage for applications, from classic corporate database use to the latest web apps. This article by Gregory Smith, author of the book PostgreSQL 9.0 High Performance, discusses how the main components in server hardware, including processors, memory, and disks, need to be carefully selected for reliable database storage and a balanced budget. http://www.packtpub.com/article/postgresql-9-balancing-hardware-spending Wed, 27 Oct 2010 11:03:51 +0500 jQuery User Interface Plugins: Tooltip Plugins We might want to start off by saying tooltips are very popular in today's web design. This is probably due to the value that the tooltips add to the overall look of a website and the sensible addition to a nice user experience that they will certainly contribute. Also, as we have seen for many other plugins, which are not that difficult to create—provided we know exactly what to do and how to do it—there shouldn't be much of an issue with developing the tooltip plugin. It may actually take some time to understand how to position elements based on the mouse cursor position itself and how to move deftly with an increasing number of functions doing different things. However, we're now on the path to becoming experts, and fearless too! The topics we're going to discuss in this article by Giulio Bai, author of jQuery Plugin Development Beginner's Guide, include: Tooltip plugins in general Positioning the tooltip Merging pieces together Custom jQuery selectors http://www.packtpub.com/article/jquery-user-interface-plugins-tooltip Wed, 27 Oct 2010 10:59:05 +0500 Exclusive Discount Offer: Java EE 5 Development with NetBeans 6-Up to 50% Off Packt has come up with a special offer on one of its titles - Java EE 5 Development with NetBeans 6 http://www.packtpub.com/exclusive-discount-java-ee-5-development-with-netbeans-6-rss-27-oct Wed, 27 Oct 2010 10:06:27 +0500 Exclusive Discount Offer: IT Inventory and Resource Management with OCS Inventory NG 1.02 - Up to 50% Off Packt has come up with a special offer on one of its titles - IT Inventory and Resource Management with OCS Inventory NG 1.02 http://www.packtpub.com/exclusive-discount-ocs-inventory-ng-1-02-it-inventory-and-resource-management-rss-27-oct Wed, 27 Oct 2010 09:58:53 +0500 Latest Release From Packt: Statistical Analysis with R Statistical Analysis with R debuts this October in our Open Source category.   http://www.packtpub.com/article-awards-page-content-statistical-analysis-with-r-beginners-guide Wed, 27 Oct 2010 09:18:43 +0500 Authorizing User Access to BPEL Process In the previous article, Securing a BPEL process, we saw the principles of securing BPEL processes. In this article, by Matjaz B. Juric, author of WS-BPEL 2.0 for SOA Composite Applications with IBM WebSphere 7, we will look at how to secure BPEL processes, so that they can be accessed only by authenticated users. In a nutshell, we will: Configure the web service export of a BPEL process to propagate user identity to the process, so that a process instance ownership can be claimed in that user's name Protect a BPEL process at SCA level as a component to implement access to the process for authorized users only http://www.packtpub.com/article/authorizing-user-access-bpel-process Wed, 27 Oct 2010 09:09:44 +0500 Securing a BPEL process In this article, by Matjaz B. Juric, author of WS-BPEL 2.0 for SOA Composite Applications with IBM WebSphere 7, we will get familiar with basic security concepts of WebSphere Application Server regarding protection of BPEL processes. We will create and protect a web service export of a BPEL process by user authentication, which requires providing a username and password inside the UsernameToken of the WS-Security specification. http://www.packtpub.com/article/securing-a-bpel-process Wed, 27 Oct 2010 09:09:08 +0500 Latest Release From Packt: Joomla! 1.5 Cookbook Joomla! 1.5 Cookbook debuts this October in our Open Source category. http://www.packtpub.com/article-awards-page-content-joomla-1-5-cookbook-to-overcome-common-joomla-queries Wed, 27 Oct 2010 08:58:23 +0500 Learn to use Lotus Notes effectively and efficiently with new book from Packt IBM Lotus Software delivers robust collaboration software that empowers people to connect, collaborate, and innovate while optimizing the way they work. With Lotus one can drive better business outcomes through smarter collaboration. This book provides comprehensive coverage of Lotus Notes in its entirety. It introduces the important features of Lotus Notes and at the same time gives business users a deeper and clearer understanding of basic functionality, providing the answers to many questions that are encountered while sending mails, using calendars, and working with Lotus Notes applications. http://www.packtpub.com/news/learn-use-lotus-notes-effectively-and-efficiently-new-book-packt Tue, 26 Oct 2010 18:36:53 +0500 Master online enterprise communication using Packt's new IBM Lotus Sametime book IBM Lotus Sametime software provides integrated real-time communications services, including voice, data and video, which makes it easy for people to find, reach and collaborate effectively with others. It provides a unified communication and collaboration platform, with out-of-the-box integration to help developers provide Sametime services into business processes. This user guide enables readers to develop and increase their knowledge of Sametime and the use of each feature. It shows how one can collaborate effectively with their colleagues and teammates both inside and outside their organization by using the features of Sametime. http://www.packtpub.com/news/master-online-enterprise-communication-using-packts-new-ibm-lotus-sametime-book Tue, 26 Oct 2010 17:42:42 +0500 PHP 5 Social Networking: Private Messages Most social networking sites support two types of messages: public and private messages. Private messages are generally sent in a similar fashion to e-mails, and public messages being posted on user's profiles for other users to see. In the previous article by Michael Peacock, author of the book PHP 5 Social Networking, we learnt how to allow users to post messages on each other's profiles. In this article we will learn how to allow users to post private messages to each other. http://www.packtpub.com/article/php-5-social-networking-private-messages Tue, 26 Oct 2010 16:15:43 +0500 PHP 5 Social Networking: Implementing Public Messages Most social networking sites support two types of messages: public and private messages. Private messages are generally sent in a similar fashion to e-mails, and public messages being posted on user's profiles for other users to see. In this article by Michael Peacock, author of the book PHP 5 Social Networking, you will learn how to allow users to post messages on each other's profiles. http://www.packtpub.com/article/php-5-social-networking-public-messages Tue, 26 Oct 2010 15:42:56 +0500 All New Joomla! Books from Packt   Packt have a great range of new Joomla! releases in 2010, for further information click on the links below.Also, to celebrate Packt's Open Source Awards 2010, We are giving a special offer on all Open Source eBooks. Get any Open Source eBook for just $9.99 now!   http://www.packtpub.com/article/all-new-2010-joomla-books Tue, 26 Oct 2010 13:54:57 +0500 Exclusive Discount Offer: ColdFusion 8 Developer Tutorial-Up to 50% Off Packt has come up with a special offer on one of its titles - ColdFusion 8 Developer Tutorial http://www.packtpub.com/exclusive-discount-coldfusion-8-developer-tutorial-rss-26-oct Tue, 26 Oct 2010 13:15:53 +0500 Microsoft Dynamics NAV 2009: Creating a Wizard-style Form This article series by Matt Traxinger, author of Microsoft Dynamics NAV 2009 Programming Cookbook, shows you how to create displays that will allow your users to interact with the data. A wizard is a form that steps you through specific sections using Next and Back buttons. Here we will show you how to design a form which will do exactly that. http://www.packtpub.com/article/microsoft-dynamics-nav-2009-creating-wizard-style-form Tue, 26 Oct 2010 13:01:21 +0500 Microsoft Dynamics NAV 2009: Creating a Matrix Form This article series by Matt Traxinger, author of Microsoft Dynamics NAV 2009 Programming Cookbook, shows you how to create displays that will allow your users to interact with the data. A matrix shows information from multiple tables at the same time. This article will show you how to create a matrix that shows the amount a customer has spent on specific items. http://www.packtpub.com/article/microsoft-dynamics-nav-2009-creating-matrix-form Tue, 26 Oct 2010 12:26:15 +0500 Exclusive Discount Offer: iReport 3.7 - Up to 50% Off Packt has come up with a special offer on one of its titles - iReport 3.7 http://www.packtpub.com/exclusive-discount-ireport-3-7-rss-26-oct Tue, 26 Oct 2010 12:02:15 +0500 Latest Release From Packt: XNA 4.0 Game Development by Example: Beginner's Guide XNA 4.0 Game Development by Example: Beginner's Guide debuts this October in our Open Source category. http://www.packtpub.com/article-awards-page-content-xna-4-0-game-development-by-example-beginners-guide Tue, 26 Oct 2010 08:50:05 +0500 Latest Release From Packt: WiX: A Developer's Guide to Windows Installer XML WiX: A Developer's Guide to Windows Installer XML debuts this October in our Open Source category.   http://www.packtpub.com/article-awards-page-content-wix-a-developers-guide-to-windows-installer-xml Tue, 26 Oct 2010 08:12:58 +0500 OmniGraffle 5: Shape Selection, Re-Styling and Color Picker in Detail OmniGraffle has several methods of quickly styling your diagram. In the previous article we saw how to efficiently align shapes to each other. In this article Ruben Olsen, author of OmniGraffle 5 Diagramming Essentials, we will cover: Selecting and re-styling shapes based on similarity Selecting and re-styling connected shapes Various color picker tricks http://www.packtpub.com/article/omnigraffle-5-shape-selection-styling-color-picker Mon, 25 Oct 2010 17:56:26 +0500 Exclusive Discount Offer: Drools JBoss Rules 5.0 Developer's Guide- Up to 50% Off Packt has come up with a special offer on one of its titles - Drools JBoss Rules 5.0 Developer's Guide http://www.packtpub.com/exclusive-discount-drools-jboss-rules-5-0-developers-guide-rss-25-oct Mon, 25 Oct 2010 16:22:54 +0500 Introduction to PostgreSQL 9 In this article by Simon Riggs, author of PostgreSQL 9 Administration Cookbook, we will cover the following: Introducing PostgreSQL 9 Getting PostgreSQL Connecting to PostgreSQL Enabling server access to network/remote users Using graphical administration tools Using psql query and scripting tools Changing your password securely Avoiding hardcoding your password Using a connection service file Troubleshooting a failed connection http://www.packtpub.com/article/introduction-to-postgresql-9 Mon, 25 Oct 2010 16:04:58 +0500 Joomla! 1.5 Top Extensions: Adding a Booking System for Events Besides showing events and a calendar, sometimes you need to add a booking system. For example, you are arranging a seminar or training and would like to publish the event information so that visitors can register to the event. In that case, a booking or reservation system can be added. In this article by Suhreed Sarkar, author of Joomla! 1.5 Top Extensions Cookbook, we will discuss how to add a booking system for events. http://www.packtpub.com/article/joomla-extensions-adding-booking-system-for-events Mon, 25 Oct 2010 14:04:08 +0500 Microsoft WCF Hosting and Configuration Windows Communication Foundation 4.0 (WCF 4.0) is a .NET-based application programming interface for building and running connected systems. It enables secure and reliable communication among systems within an organization or across the Internet. In this article by Steven Cheng, author of the book Microsoft Windows Communication Foundation 4.0 Cookbook for Developing SOA Applications, we will cover: Hosting a service in a console application Hosting a service in Windows Service Hosting a HTTP service with ASP.NET-compatible context Hosting a non-HTTP service in IIS 7 Customizing IIS ServiceHost via ServiceHostFactory Specifying a dedicated service instance for a singleton service Hosting a service in WSS 3.0 http://www.packtpub.com/article/microsoft-wcf-hosting-and-configuration Mon, 25 Oct 2010 14:03:50 +0500 Microsoft Dynamics NAV 2009: Designing Forms Forms are a predominant visual element in Dynamics NAV. They allow the user to view, insert, modify, and delete data from the tables in the database. Forms also allow the user to initiate events that perform actions on that data. This article series by Matt Traxinger, author of Microsoft Dynamics NAV 2009 Programming Cookbook, shows you how to create displays that will allow your users to interact with the data. You will learn how to create several different types of forms including matrixes and wizards and to customize its look and feel. In this four-part article series, we will cover: Designing Forms Creating a matrix form Creating a wizard-style form Updating Parent and Subform http://www.packtpub.com/article/microsoft-dynamics-nav-2009-designing-forms Mon, 25 Oct 2010 13:32:56 +0500 Recovery in PostgreSQL 9 The previous article, Backup in PostgreSQL 9, showed us various backup options. In this article by Simon Riggs, author of PostgreSQL 9 Administration Cookbook, we will cover the following: Recovery of all databases Recovery to a point in time Recovery of a dropped/damaged table Recovery of a dropped/damaged database Recovery of a dropped/damaged tablespace Improving performance of backup/recovery Incremental/Differential backup and restore http://www.packtpub.com/article/recovery-in-postgresql-9 Mon, 25 Oct 2010 12:48:50 +0500 Backup in PostgreSQL 9 In this article by Simon Riggs, author of PostgreSQL 9 Administration Cookbook, we will cover the following: Understanding and controlling crash recovery Planning backups Hot logical backup of one database Hot logical backup of all databases Hot logical backup of all tables in a tablespace Backup of database object definitions Standalone hot physical database backup Hot physical backup & Continuous Archiving http://www.packtpub.com/article/backup-in-postgresql-9 Mon, 25 Oct 2010 12:44:55 +0500 Latest Release From Packt: PostgreSQL 9.0 High Performance PostgreSQL 9.0 High Performance debuts this October in our Open Source category.   http://www.packtpub.com/article-awards-page-content-postgresql-9-0-high-performance Mon, 25 Oct 2010 11:40:42 +0500