Article Network

Indexing Data in Solr 1.4 Enterprise Search Server: Part2

by David Smiley | August 2009 | Open Source

This is the second part of two part article series by David Smiley. In Indexing Data in Solr 1.4 Enterprise Search Server: Part1, we reviewed the first two out of the four main mechanisms that Solr offers:

  • Solr's native XML
  • CSV (Character Separated Value)

In this part, we will review the later two mechanisms that Solr offers:

  • Direct Database and XML Import through Solr's DataImportHandler
  • Rich documents through Solr Cell

 

Read Indexing Data in Solr 1.4 Enterprise Search Server: Part2 in full

Indexing Data in Solr 1.4 Enterprise Search Server: Part1

by David Smiley | August 2009 | Open Source

In this two part article series by David Smiley,we will learn how to index data in Solr 1.4 Enterprise Search Server. We're going to review the four main mechanisms that Solr offers:

  • Solr's native XML
  • CSV (Character Separated Value)
  • Direct Database and XML Import through Solr's DataImportHandler
  • Rich documents through Solr Cell

 

Read Indexing Data in Solr 1.4 Enterprise Search Server: Part1 in full

Indexes

by Basit A. Masood-Al-Farooq | July 2014 | Enterprise Articles

This article written by Basit A. Masood-Al-Farooq, author of the book SQL Server 2014 Development Essentials, provides all the information to help you understand indexes.

Read Indexes in full

Increasing Traffic to Your Blog with WordPress MU 2.8: Part1

by Lesley Harrison | October 2009 | MySQL Content Management Open Source PHP WordPress

Once we have our blog network setup, we need to spread the word about the blog network to make sure that as many slayers as possible start using the site. This article will cover some popular traffic and visitor retention enhancing features of WordPress MU such as tagging, pings, trackbacks, and RSS. In this article by Lesley Harrison, we will look at:

  • Allowing your visitors to use tags to categorize their posts
  • Advertising blog updates with pings
  • Sending trackbacks when you post about other blogs
  • Letting visitors subscribe to blogs via RSS feeds
  • Advertising blog updates on Twitter
Read Increasing Traffic to Your Blog with WordPress MU 2.8: Part1 in full

Increasing sales with Brainshark slideshows/documents

by Daniel Li | September 2013 | e-Commerce

In this article by Daniel Li, author of the book Instant Brainshark, we'll be looking at how to take full advantage of Brainshark's narrated slideshow functionality by following best practices in the presentation design. This will be covered using a list of tips, followed by why these best practices are followed in industry. Lastly, we will look into ways to aesthetically improve existing and future presentations.

Read Increasing sales with Brainshark slideshows/documents in full

Increase Website Traffic for FREE

by | June 2007 | Open Source

There are many techniques to getting more visitors to your website or blog. Here are a few of the better ways of getting more visitors to your website. Oh, and they're all free and you should be able to implement most in just a few minutes.

Firstly, some things to keep in mind as you read these tips and tricks for getting more, free, website visitors...

Read Increase Website Traffic for FREE in full

Including Google Maps in your Posts Using Apache Roller 4.0

by | December 2009 | Beginner's Guides Content Management Java Open Source

This article by Alfonso Romero, teaches you how to take advantage of web services such as Google Maps, YouTube, and SlideShare and use Google Maps, YouTube, and SlideShare to embed maps, videos, and document presentations in your blog.

Read Including Google Maps in your Posts Using Apache Roller 4.0 in full

Including Charts and Graphics in Pentaho Reports (Part 1)

by Will Gorman | September 2009 | Java Open Source

In this two-part article by Will Gorman, you'll learn how to incorporate charts and graphics into Pentaho Reports. You'll learn about the different types of charts supported, and how to configure them in Pentaho Report Designer. You'll also learn how to populate a chart with various types of data.

In addition to learning all about charts, this article also covers the various methods for including visual information in your report, including embedding images and Java graphics in your report.

Read Including Charts and Graphics in Pentaho Reports (Part 1) in full

In-place Editing using PHP and Script.aculo.us

by Sridhar Rao | April 2009 | AJAX MySQL PHP Web Development

In this article by Sridhar Rao, we will learn about editing the content in the page without moving, dragging, or dropping it. This feature is called in-place editing. The key topics that we are going to explore in this article are:

  • Introduction to in-place editing
  • In-place editing: Definition and attributes
  • Code usage in examples
  • Tips and tricks involving in-place editing
  • Hands-on example: Handling at the server-side
  • Hands-on with InPlaceCollectionEditor
Read In-place Editing using PHP and Script.aculo.us in full

Improving Your Development Speed

by Hudson Orsine Assumpção | October 2013 | Enterprise Articles

This article written by Hudson Orsine Assumpção, the author of Getting Started with IntelliJ IDEA, provides a wide range of functionalities that will improve your development speed. It presents to you the main visual interface of the IDE and shows you how to improve your productivity using the features of IntelliJ IDEA such as the productivity guide, live templates, and navigation usabilities.

Read Improving Your Development Speed in full

Improving the Snake Game

by Rodrigo Silveira | July 2013 | Games Web Development

In this article by Rodrigo Silveira, the author of the book Learn HTML5 by Creating Fun Games, we will see how to enhance a snake game created in HTML5. This article is the second and final part of the series where we're building a more robust snake game. The first version of the game used five HTML5 concepts, namely 2D canvas rendering, offline application cache, web workers, typed arrays, and requestAnimationFrame.

The first version of the game used five HTML5 concepts, namely 2D canvas rendering, offline application cache, web workers, typed arrays, and requestAnimationFrame. In this version, we'll include two features from the new web storage API, namely local storage and session storage. We'll also look at a third API that is part of web storage, IndexedDB, as well as the web messaging feature, which includes cross-domain messaging.

Local storage and session storage are two mechanisms that allow us to save data on the user's browser using a key-value strategy. This is similar to a cookie, where every value must be a string. The difference between these two storage options and a cookie, first and foremost, is that a cookie is always sent back to the server through HTTP requests. This can be especially undesirable when we have larger amounts of data that we would like to store, since that data would be traveling around consuming extra bandwidth, and there is nothing that we can do about it. With HTML5's web storage, we can save more data locally, and that data never leaves the user's machine, though HTTP components like cookies do.

IndexedDB, also part of web storage, is similar to local and session storage, where data is stored in a key-value manner, but instead of values being limited to strings only, IndexedDB is more of an object store, where we can store entire JavaScript objects. Of course, IndexedDB is much more than a mere hash map that holds objects for us. As the name implies, this new API allows us to index these stored objects with the purpose of being able to search for them through a query system. In summary, IndexedDB is a NoSQL database accessed through an asynchronous programming interface.

Finally, the web messaging API provides an interface through which an HTML document can communicate with other HTML contexts. These documents can be related by iframes, in separate windows, and even in different domains.

Read Improving the Snake Game in full

Improving the Snake Game

by Rodrigo Silveira | July 2013 | Games Web Development

In this article by Rodrigo Silveira, the author of the book Learn HTML5 by Creating Fun Games, we will see how to enhance a snake game created in HTML5. This article is the second and final part of the series where we're building a more robust snake game. The first version of the game used five HTML5 concepts, namely 2D canvas rendering, offline application cache, web workers, typed arrays, and requestAnimationFrame.

The first version of the game used five HTML5 concepts, namely 2D canvas rendering, offline application cache, web workers, typed arrays, and requestAnimationFrame. In this version, we'll include two features from the new web storage API, namely local storage and session storage. We'll also look at a third API that is part of web storage, IndexedDB, as well as the web messaging feature, which includes cross-domain messaging.

Local storage and session storage are two mechanisms that allow us to save data on the user's browser using a key-value strategy. This is similar to a cookie, where every value must be a string. The difference between these two storage options and a cookie, first and foremost, is that a cookie is always sent back to the server through HTTP requests. This can be especially undesirable when we have larger amounts of data that we would like to store, since that data would be traveling around consuming extra bandwidth, and there is nothing that we can do about it. With HTML5's web storage, we can save more data locally, and that data never leaves the user's machine, though HTTP components like cookies do.

IndexedDB, also part of web storage, is similar to local and session storage, where data is stored in a key-value manner, but instead of values being limited to strings only, IndexedDB is more of an object store, where we can store entire JavaScript objects. Of course, IndexedDB is much more than a mere hash map that holds objects for us. As the name implies, this new API allows us to index these stored objects with the purpose of being able to search for them through a query system. In summary, IndexedDB is a NoSQL database accessed through an asynchronous programming interface.

Finally, the web messaging API provides an interface through which an HTML document can communicate with other HTML contexts. These documents can be related by iframes, in separate windows, and even in different domains.

Read Improving the Snake Game in full

Improving proximity filtering with KNN

by Bborie Park Paolo Corti Stephen Vincent Mather Thomas J Kraft | January 2014 | Cookbooks Open Source

In this article by Paolo Corti, Thomas J Kraft, Stephen Vincent Mather, and Bborie Park, authors of PostGIS Cookbook, you will learn how to make use of KNN filters to increase the performance of proximity queries.

PostGIS Cookbook uses a problem-solving approach to help you acquire a solid understanding of PostGIS. Hopefully, this book provides answers to some common spatial questions and gives you the inspiration and confidence to use and enhance PostGIS in finding solutions to challenging spatial problems.

Read Improving proximity filtering with KNN in full

Improving Plone 3 Product Performance

by Juan Pablo Giménez Marcos F. Romero | June 2010 | Content Management Open Source Web Development

This article, by Juan Pablo Giménez and Marcos F. Romero, authors of Plone 3 Products Development Cookbook, will teach you how to reap the benefits of Plone by dealing with the problem of creating content types in which the objects’ final HTML rendering performs badly, and how to benchmark these improvements.

We will cover:

  • Installing CacheFu with a policy product
  • Improving performance by tweaking expensive code
  • Testing server load and benchmarking our code
Read Improving Plone 3 Product Performance in full

Improving Performance with Parallel Programming

by Eric Rochester | April 2013 | Cookbooks Open Source

The recipes in this article focus on leveraging multiple cores by showing different ways to parallelize Clojure programs.

In this article by Eric Rochester, the author of Clojure Data Analysis Cookbook, we will cover:

  • Parallelizing processing with pmap

  • Parallelizing processing with Incanter

  • Partitioning Monte Carlo simulations for better pmap performance

  • Finding the optimal partition size with simulated annealing

  • Parallelizing with reducers

  • Generating online summary statistics with reducers

  • Harnessing your GPU with OpenCL and Calx

Read Improving Performance with Parallel Programming in full

Improving components with Joomla! 1.5

by James Kennard | June 2010 | Joomla! Open Source

Joomla! is one of the world's top open source content management systems. The main sources of the PHP MySQL application's success are its comprehensive extension libraries, which extend Joomla! far beyond content management, and it's very active forums where one can easily tap into the knowledge of other Joomla! users, administrators, and developers.

In this article by Chuck Lanham and James Kennard, author of Mastering Joomla! 1.5 Extension and Framework Development, we will cover:

  • How to Improve toolbars in the backend
  • How to Modify the Submenu
  • The joomla.html library
  • How to Build better layouts and templates
Read Improving components with Joomla! 1.5 in full

Importing Videos and Basic Editing Mechanics

by Jason Cox | October 2012 | Web Graphics & Video

The Final Cut Pro X Cookbook contains recipes that will take you from the importing process and basic mechanics of editing up through many of FCPX’s advanced tools needed by top-tier editors on a daily basis. Edit quickly and efficiently, fix image and sound problems with ease, and get your video out to your client or the world easily.

In this article by Jason Cox, we will see the following topics:

  • Importing from a tapeless video camera
  • Importing MTS, M2TS, and M2T files
  • Appending, inserting, and overwriting clips to a storyline
  • Working with (and without) the Magnetic Timeline
  • Creating connected clips
Read Importing Videos and Basic Editing Mechanics in full

Importing videos and basic editing mechanics

by Jason Cox | October 2012 | Web Graphics & Video

The Final Cut Pro X Cookbook contains recipes that will take you from the importing process and basic mechanics of editing up through many of FCPX’s advanced tools needed by top-tier editors on a daily basis. Edit quickly and efficiently, fix image and sound problems with ease, and get your video out to your client or the world easily.

In this article by Jason Cox, we will see the following topics:

  • Importing from a tapeless video camera
  • Importing MTS, M2TS, and M2T files
  • Appending, inserting, and overwriting clips to a storyline
  • Working with (and without) the Magnetic Timeline
  • Creating connected clips

Most artists have it easy—a painter grabs a brush, some paint and goes straight for the canvas. A writer grabs a pen and paper (or keyboard) and starts writing. A graphic artist grabs a tablet and starts drawing. If only it were that easy for video editors!

Well before an editor can start doing any actual work, we've got to spend a good amount of time getting organized and importing our media. The act of importing is simply the process of bringing our media inside FCPX and making the program aware of its existence. It's very similar to dragging a song file into iTunes—the song file already existed in some capacity, but by dropping it into iTunes, we're making iTunes aware that it exists. The same goes for FCPX in most cases.

Unlike the digital music world, however, which only has a small handful of file formats, the digital video world has dozens, and the process for importing these different media types can vary greatly. And, to top it all off, we have many options to consider as to how we want FCPX to process and handle that media as it is imported!

FCPX can import many kinds of media, but there are many factors that must be considered before doing so to determine the best workflow for a project, and where there's a will there's a way—even if FCPX can't immediately import certain file types or projects from other programs, this chapter will help explain workarounds to do the impossible!

Read Importing videos and basic editing mechanics 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