Article Network

Maximizing everyday debugging

by Jeff Martin | March 2014 | Cookbooks Enterprise Articles

Given the frequency of debugging, any refinement to the tools used can pay immediate dividends. In this article by Jeff Martin, the author of the book Visual Studio 2013 Cookbook, he explains the popular Edit and Continue feature that now supports working with 64-bit code. Added to that is the new ability to see the return value of functions in your debugger. These two features combine to make debugging code easier, allowing you to solve problems faster.

Read Maximizing everyday debugging in full

Measures and Measure Groups in Microsoft Analysis Services: Part 1

by Chris Webb | July 2009 | Microsoft

In this two-part article by Chris Webb, we will look at measures and measure groups, ways to control how measures aggregate up, and how dimensions can be related to measure groups. In this part, will cover useful properties of measures, along with built-in measure aggregation types and dimension calculations.

Read Measures and Measure Groups in Microsoft Analysis Services: Part 1 in full

Measures and Measure Groups in Microsoft Analysis Services: Part 2

by Chris Webb | July 2009 | Content Management

In the previous part of this article by Chris Webb, we covered useful properties of measures, along with built-in measure aggregation types and dimension calculations. In this part, we will focus on measure groups and dimension/measure group relationships.

Read Measures and Measure Groups in Microsoft Analysis Services: Part 2 in full

Measuring Performance with Key Performance Indicators

by Cuneyt Yilmaz | July 2013 | Oracle

In this article by Cuneyt Yilmaz, author of Oracle Business Intelligence 11g R1 Cookbook , we're going to cover KPIs and KPI watchlists. KPIs are widely used in OBIEE 11 g and you can easily publish these KPIs in the dashboards by creating KPI watchlists.

Publishing the analytical reports in the dashboards will not satisfy the business requirements always. Business users will be interested in some reports so that they can compare their values. You also need to display the reports that will enable users to focus on only the most critical business entities. Sometimes this can be achieved by using the conditional formatting feature. But the defined threshold values are going to be static values. As time passes, you'll need to reset these values, so it has a maintenance cost. To solve these business challenges, you can use Key Performance Indicators (KPI). They can be used to measure the productivity of an organization relative to its objectives.

Read Measuring Performance with Key Performance Indicators in full

Measuring Performance with Key Performance Indicators

by Cuneyt Yilmaz | August 2013 | Enterprise Articles Oracle

In this article by Cuneyt Yilmaz, the author of Oracle Business Intelligence 11g R1 Cookbook , we're going to cover KPIs and KPI watchlists. KPIs are widely used in OBIEE 11 g and you can easily publish these KPIs in the dashboards by creating KPI watchlists.

Publishing the analytical reports in the dashboards will not satisfy the business requirements always. Business users will be interested in some reports so that they can compare their values. You also need to display the reports that will enable users to focus on only the most critical business entities. Sometimes this can be achieved by using the conditional formatting feature. But the defined threshold values are going to be static values. As time passes, you'll need to reset these values, so it has a maintenance cost. To solve these business challenges, you can use Key Performance Indicators (KPI). They can be used to measure the productivity of an organization relative to its objectives.

Read Measuring Performance with Key Performance Indicators in full

Measuring SOA Complexity

by Michael Havey | April 2010 | SOA

This article by Michael Havey, author of SOA Cookbook, presents a formula for scoring SOA processes on complexity. We position complexity analysis as an important step in design oversight and governance. The approach we consider allows the governance team to rate each process as red, yellow, or green and to flag reds for rework. Intuitively, the 'complexity' of a process is the amount of branching or nesting in its graph. Flat form, scores well on complexity because it avoids excessive branching. Naïve processes score poorly. Our scoring method is a variant of McCabe cyclomatic complexity.

Read Measuring SOA Complexity in full

Media File management in Joomla with FTP and Third-party Extensions

by Allan Walker | January 2010 | Joomla! Content Management Open Source PHP

This article by Allan Walker, author of Joomla! 1.5 Multimedia, explores one of the most important tasks when using multimedia in our Joomla! websites, the ability to upload and manage the files on your web server. Once uploaded, this content may not require further attention, or you might need the ability for constant management and file revisions. In a previous article we explored the built-in Joomla! Media Manager which the reader can refer for organization and structure of your website media.

In this article, we will look at:

  • Alternative methods of managing files and media
  • Third-party file management extensions
  • Read Media File management in Joomla with FTP and Third-party Extensions in full

    MediaWiki Content Organizing Features: Namespaces, Categories

    by Mizanur Rahman | February 2010 | MySQL Content Management Open Source PHP

    One of the important aspects of content management is organizing the content that we create. Managed content looks much better than haphazard content for both authors and readers. Since MediaWiki works in a multi-user environment, it is necessary to maintain well organized content so that editing and reviewing becomes easier for users.

    In this article by Mizanur Rahman, author of MediaWiki Administrators’ Tutorial Guide, we will see:

    • Why organizing content is important for a site
    • Some of the MediaWiki content organizing features like namespaces and categories
    Read MediaWiki Content Organizing Features: Namespaces, Categories in full

    MediaWiki Content Organizing Features: Templates, Sections, Redirection

    by Mizanur Rahman | February 2010 | MySQL Content Management Open Source PHP

    In the previous article by Mizanur Rahman, author of MediaWiki Administrators’ Tutorial Guide, we discussed the importance of organizing and managing content for a site. We also studied some of the MediaWiki Content Organizing Features like Namespaces and Categories.

    In this article we will see various MediaWiki Content Organizing Features like Templates, Sections, and Redirection.

    Read MediaWiki Content Organizing Features: Templates, Sections, Redirection in full

    Meet QlikView

    by Barry Harmsen Miguel García | December 2012 | Enterprise Articles

    Business Intelligence technologies are a must-have in every business to make informed decisions and keep up-to speed with the ever-evolving markets. QlikView’s disruptive technology makes it a key player and leader in the industry; with its flexibility and powerful analytics environment, building QlikView apps can be mastered by both, business users as well as developers.

    In this article by Miguel García and Barry Harmsen, authors of QlikView 11 for Developers we will look at:

    • What is QlikView?
    • Exploring data with QlikView
    • The technology and components behind QlikView
    • HighCloud Airlines, and why QlikView might be just the tool they need
    Read Meet QlikView in full

    Meet Yii

    by Jeffrey Winesett | December 2012 | Open Source PHP

    The name Yii is an acronym for Yes, it is, and is pronounced as Yee or (ji:). Yii is a high-performance, component-based, web application framework written in PHP5.

    This article by Jeffrey Winesett, author of Web Application Development with Yii and PHP, provides you with a brief history of Yii, an introduction to the Model View Controller (MVC) application architecture, and you are introduced to the typical request life cycle as it makes its way from the end user through the application, and finally as a response back to the end user.

    Read Meet Yii in full

    Melody: The Other Movable Type

    by Serdar Yegulalp | February 2010 | Open Source

    Melody is an open source content management system for bloggers and publishers where its community of users and contributors is its most important feature. This article by Serdar Yegulalp covers the salient features of Melody and how a vibrant community is the foundation on which all successful products and services are built today. The article also guides us through the setup process for pre-1.0 build of Melody, while the full 1.0 revision shouldn’t be more than a few months around the corner.

    Read Melody: The Other Movable Type in full

    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
    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