Article Network

Memory and cache

by Claudio Tesoriero | September 2013 | Java Open Source

This article by Claudio Tesoriero, the author of Getting Started with OrientDB has discussed about the memory and cache.

OrientDB uses more than one cache: one for each opened connection and one shared among the connections. Furthermore, OrientDB uses the memory mapped files to speed up the data access. This means that the trick here is to find the right balance among the caches, the memory mapping and the heap memory used by the JVM. To set up the memory that will be used by the memory mapped files, you can use the file.mmap.maxMemory configuration property. For example, on a 32-bit machine the maximum memory addressable is 4 GB, which means that you can set the heap value and the virtual memory so that their sum is 4 GB. Keep in mind, however, that if your server does not have enough memory, OrientDB can be swapped by O.S. and you can experience some performance degradation. In a 64-bit architecture, by default, OrientDB automatically set the file.mmap.maxMemory value as:

(maxOsMemory - maxProcessMemory) / 2

Read Memory and cache in full

Menus, Toolbars, and Buttons in Ext JS 3.2

by Colin Ramsay Shea Frederick Steve 'Cutter' Blades | October 2010 | AJAX Open Source

In this article, by Shea Frederick, Colin Ramsay, Steve 'Cutter' Blades, & Nigel White, authors of Learning Ext JS 3.2, we will  learn how to use toolbars, which contain buttons that call a function on click, or that pop up a submenu on click, or cycle between several submenu options on each click.

The primary classes we will cover in this article are:

  • Ext.menu.Menu: A Container class which by default displays itself as a popup component, floating above all other document content. A menu's child items behave in a similar manner to buttons, and may call a handler function on mouse click. A menu may also be used as a static component within a page.
  • Ext.Toolbar: A Container class which arranges its child Components horizontally in the available width, and manages overflow by offering overflowed Components in a popup menu.
  • Ext.Button: The primary handler for button creation and interaction. A Component class which renders a focusable element which may be configured with a handler function which is called upon mouse click, or a menu to display upon mouse click.
  • Ext.SplitButton: A subclass of button which calls a handler function when its main body is clicked, but also renders an arrow glyph to its right which can display a dropdown menu when clicked.
  • Ext.CycleButton: A subclass of SplitButton which cycles between checking individual menu options of its configured menu on each click. This is similar to cycling through different folder views in Windows Explorer.
  • Ext.ButtonGroup: A Panel class which lays out child Components in a tabular format across a configurable number of columns.
Read Menus, Toolbars, and Buttons in Ext JS 3.2 in full

Merchandising for Success

by John Horton Jose A. Tizon | July 2013 | Beginner's Guides e-Commerce Open Source

Every successful e-commerce business needs to be customer-centric because without customers, our business would fail miserably. So always try to make your store easy, enjoyable and as fun as possible.

In this article created by John Horton and Jose A. Tizon, the author of PrestaShop 1.5 Beginner's Guide we shall cover everything required to display our products, and we will:

  • Discuss and implement an efficient UX
  • Discuss and implement an efficient category structure
  • Add high quality product descriptions that sell
  • Take a look at all the different ways in which you can use PrestaShop to highlight products
  • Look at product features, attributes, accessories, and customization

So let's get on with it…

Read Merchandising for Success in full

Mesh animation

by Isaac Sukin | October 2013 | Games Open Source

In this article by Isaac Sukin, author of Game Development with Three.js, tells how to manage external assets such as 3D models, as well as add details to your worlds with graphic effects.

Read Mesh animation in full

Messaging with WebSphere Application Server 7.0 (Part 1)

by Steve Robinson | August 2009 | Java

Messaging in a large enterprise is common and a WebSphere administrator needs to understand what WebSphere Application Server can do for Java Messaging and/or WebSphere Message Queuing (WMQ) based messaging. Here, we will learn how to create Queue Connection Factories (QCF) and Queue Destinations (QD) which we will use in a demonstration application where we will demonstrate the Java Message Service (JMS) and also show how WMQ can be used as part of a messaging implementation.

In this two-part article by Steven Charles Robinson, we will cover the following topics:

  • Java messaging
  • Java Messaging Service (JMS)
  • WebSphere messaging
  • Service integration bus (SIB)
  • WebSphere MQ
  • Message providers
  • Queue connection factories
  • Queue destinations
Read Messaging with WebSphere Application Server 7.0 (Part 1) in full

Metadata in Oracle Universal Content Management

by Dmitri Khanine | August 2010 | Enterprise Articles Content Management Oracle

In this article by Dmitri Khanine author of the book The Oracle Universal Content Management Handbook, we will look at the types of metadata available in the system and how to put them to good use. You will learn to find information quickly, and how to customize your Content Server screens without programming. More specifically, you will learn:

  • How to use standard and custom metadata—a major ingredient among UCM's critical success factors that can spell both "success" and "disaster" in your organization
  • How to quickly customize Check In, Content Info, and Search screens without coding, and how to work dependent choice lists (allowing you to complete even advanced customizations without writing a single line of code)
  • How Content Server stores metadata in the database—a bit of insider knowledge that will make many of your complex development, data migration, and code generation tasks a piece of cake
Read Metadata in Oracle Universal Content Management in full

Metaprogramming and the Groovy MOP

by Fergal Dearle | May 2010 | Java Open Source

In this article by Fergal Dearle, author of the book Groovy for Domain-Specific Languages, we will cover the inner workings of Groovy's Meta Object Protocol (MOP).

Read Metaprogramming and the Groovy MOP in full

Metasploit Custom Modules and Meterpreter Scripting

by Nipun Jaswal | June 2014 | Open Source

In this article, by Nipun Jaswal, the author of Mastering Metasploit, we will cover the basics of writing custom and post-exploitation modules.This article will also help you to understand meterpreter scripting. We will also see how we can pivot the target network and set up persistent access.

Read Metasploit Custom Modules and Meterpreter Scripting in full

Meteor.js JavaScript Framework: Why Meteor Rocks!

by Isaac Strack | February 2013 | Open Source Web Development

Meteor is a disruptive (in a good way!) technology. It enables a new type of web application, using the Model View View-Model (MVVM) design pattern.

This article by Isaac Strack, author of Getting Started with Meteor.js JavaScript Framework, explains how web applications have changed, why it matters, and how Meteor speci?cally enables modern web apps through MVVM.

By the end of this article, you will have learned:

  • What a modern web application is

  • What MVVM means, and how it's different

  • How Meteor uses MVVM to create modern web applications

  • Templating inside of Meteor — starting to use MVVM

Read Meteor.js JavaScript Framework: Why Meteor Rocks! in full

Methods for Animation Effects with jQuery 1.4

by Jonathan Chaffer Karl Swedberg | January 2010 | AJAX Open Source Web Development

The jQuery library provides several techniques for adding animation to a web page. These include simple, standard animations that are frequently used and the ability to craft sophisticated custom effects. In this article by Karl Swedberg and Jonathan Chaffer, authors of jQuery 1.4 Reference Guide, we'll closely examine each of the pre-packaged effect methods, revealing all of the mechanisms jQuery has for providing visual feedback to the user.

Read Methods for Animation Effects with jQuery 1.4 in full

Microsoft Application Virtualization: Managing Dynamic Suite Composition

by Augusto Alvarez | January 2011 | Enterprise Articles Microsoft

Microsoft App-V represents the most dynamic platform for virtualized applications, from which you can scale up application deployment by delivering an efficient design. Dynamic Suite Composition (DSC) represents one of the most important features when talking about agile deployments. DSC provides the ability to have a new layer of interoperability, virtualized applications dependencies, where one App-V package depends on and interacts with another App-V package.

Microsoft provides the Dynamic Suite Composition tool with which you can easily establish the necessary communication channels between applications. In this article by Augusto Alvarez, author of Getting Started with Microsoft Application Virtualization 4.6, you will look at:

  • Understanding how Dynamic Suite Composition works
  • Practical examples of preparing and using DSC
Read Microsoft Application Virtualization: Managing Dynamic Suite Composition in full

Microsoft Azure Blob Storage

by Nathan A. Duchene Richard J. Dudley | December 2010 | Enterprise Articles Microsoft

This article, by Richard J. Dudley & Nathan A. Duchene, authors of Microsoft Azure: Enterprise Application Development, is about the Blob Storage service and how to interact with blobs using either a .NET client library or REST services.

In movie mythology, blobs are ever-growing creatures that consume everything in their path. In Azure, blobs just seem to be the same. A blob, or binary large object, is an Azure storage mechanism with both streaming and random read/write capabilities. Blob Storage is accessed via a .NET client library or a rich REST API, and libraries for a number of languages, including Ruby and PHP, are available. With the addition of the Windows Azure Content Delivery Network, blobs have become a very functional and powerful storage option.

Read Microsoft Azure Blob Storage in full

Microsoft Biztalk server 2010 patterns: Operating Biztalk

by Dan Rosanova | November 2011 | Microsoft

This article by Dan Rosanova who is the author of Microsoft BizTalk Server 2010 Patterns, introduces BizTalk Server 2010 operations' concepts that are critical for architects and administrators to understand in order to build and run BizTalk solutions. This article will provide an overview of operational architecture and will explain how to scale BizTalk installations. It will also introduce the deployment process for BizTalk solutions, and then introduce performance tuning and troubleshooting.

This article covers the following topics:

  • Operational architecture
  • Scalability
  • High availability
  • Disaster recovery
  • Performance optimization
  • Deployment process
  • Troubleshooting BizTalk issues

Read Microsoft Biztalk server 2010 patterns: Operating Biztalk in full

Microsoft Chart with XML Data

by Jayaram Krishnaswamy | October 2009 | .NET Microsoft

In this article by Dr. Jayaram Krishnaswamy, you will learn how you may display XML data using the Microsoft Chart in ASP.NET 3.5 and add title to the chart as well as the titles to the axes. You will be using both element-centric as well as attribute-centric XML data.

Read Microsoft Chart with XML Data in full

Microsoft DAC 2012

by Jochen Nickel | December 2013 | Enterprise Articles

In this article by Jochen Nickel, author of Learning Microsoft Windows Server 2012 Dynamic Access Control, we will have a look at the Microsoft DAC 2012, which is an end-to-end file server solution. We will have a look at the main components of Dynamic Access Control (DAC) for better granular overview.

Read Microsoft DAC 2012 in full

Microsoft Dynamics CRM 2011 Overview

by Danny Varghese | July 2013 | Enterprise Articles Microsoft

In this article created by Danny Varghese, the author of Microsoft Dynamics CRM 2011 Applications (MB2-868)Certification Guide you will learn about:

  • Introduction to CRM 2011
  • Training and certifications

 

Read Microsoft Dynamics CRM 2011 Overview in full

Microsoft Dynamics GP: Data Management

by Christopher Liley | April 2011 | Enterprise Articles Microsoft

As any developer or consultant that has been tasked with filling user requests for reports is aware, ultimately the very first question after deciding on the reporting tool is "Where is my data and how do I get to it?"

In this article by Christopher Liley, author of Microsoft Dynamics GP 2010 Reporting, we will discuss the following:

  • Differences between the DYNAMICS database and company databases
  • Conventions that are helpful to know and understand when it comes to Microsoft Dynamics GP 2010 data and how it is stored
  • Using Resource Descriptions as a tool for finding data from within GP 2010
  • Utilizing additional tools, such as the GP 2010 SDK, to find our data
Read Microsoft Dynamics GP: Data Management in full

Microsoft Dynamics GP: Installing Analysis Cubes

by Christopher Liley | May 2011 | Enterprise Articles Microsoft

To celebrate the recent publication of the Microsoft Dynamics GP 2010 Reporting book, Packt is pleased to announce a series of attractive discounts on our wide range of Dynamics books. For more information click here.

The installation of Analysis Cubes for Excel is actually a quite simple product to install, but it is also very dependent on having the proper permissions to perform the installation as well as completing steps in a particular order. The installation process is made up of the following three steps, which we'll cover in this article by Christopher Liley, author of Microsoft Dynamics GP 2010 Reporting:

  • Pre-Installation Checklist
  • Installing the Server Configuration Wizard
  • Using the Server Configuration Wizard to Deploy the Cubes
Read Microsoft Dynamics GP: Installing Analysis Cubes in full

Microsoft Dynamics GP: Understanding Reporting Tools

by Christopher Liley | May 2011 | Enterprise Articles Microsoft

To celebrate the recent publication of the Microsoft Dynamics GP 2010 Reporting book, Packt is pleased to announce a series of attractive discounts on our wide range of Dynamics books. For more information click here.

As more and more reporting tools are made available for Enterprise Resource Planning tools such as Dynamics GP, it becomes more of a challenge for us to select the right tool for a given circumstance. Every organization has a unique set of requirements when it comes to analyzing its data, and our goal should be to ensure that we select the right tool to meet those requirements.

In this article by Christopher Liley, author of Microsoft Dynamics GP 2010 Reporting, we will take a look at reviewing our reporting tools in light of reporting challenges.

Read Microsoft Dynamics GP: Understanding Reporting Tools in full
Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software