CacheFabric (Miscellaneous)

What is caching?

When working with computers a cache as defined by wikipedia “is a component that transparently stores data so that future requests for that data can be served faster”.

How can caching help?

The ever increasing need for applications to do more work and perform even faster is the main driving force for caching. Today’s users are accustomed to getting a response as soon as they press the button and caching plays an important role in fulfilling the users’ expectation.

Here are some of the benefits of caching:

  • Reduce load on Web Services / Database – Great for increasing the number of users your application can handle simultaneously (Scale).
  • Increase Performance – Meet yours users needs in functionality and application responsiveness.
  • Reliability – Failing components could be masked by the cache while repairs/restarts are done.
  • It greatly reduces overhead from server resources.
  • Reserve server capacity for non-cacheable content and other operations.
  • Achieve capital expenditure and operational savings by optimizing server utilization.
  • Reduce content delivery times by serving content from fast memory cache storage.

What is CacheFabric?

Cache fabric is a powerful and easy to use component that brings the power of caching to your .NET applications. CacheFabric can be used in all .NET applications by simply selecting the appropriate caching mechanism to use. All the various caching mechanisms are built on the same foundation therefore there will never be a need to change your code, just simply change the cache component and you can switch from ASP.NET Cache to Enterprise Caching for a Single Server to AppFabric Server Distributed Caching.

The mechanisms for caching are:

  1. ASP.NET Cache – ASP.NET has a powerful, easy-to-use caching mechanism that allows you to store objects in memory that require extensive server resources to create. Caching these types of resources can significantly improve the performance of your application. Only to be used in web applications.
  2. Enterprise Library Cache – The Enterprise Library Caching Application Block lets developers incorporate a local cache in their applications. It supports both an in-memory cache and, optionally, a backing store that can either be the database store or isolated storage. The application block can be used without modification; it provides all the functionality needed to retrieve, add, and remove cached data. Configurable expiration and scavenging policies are also part of the application block. Can be used in all .NET applications.
  3. AppFabric Cache – Microsoft AppFabric 1.1 for Windows Server is a set of integrated technologies that makes it easier to build, scale, and manage Web and composite applications that run on IIS. Can be used in all .NET applications.
  4. NULL Caching – Stop caching without changing your code. Can be used in all .NET applications.

How do I use CacheFabric?

To use the cache factory simple create an ICacheDirector object and
use the methods Add, Get, etc to get access to the
caching operations. The available ICacheDirectors are: AppFabricCache, EnterpriseLibraryCache, AspNetCache and NullCache.

The following sample demonstrates the difference in performance when using a cache to retrieve previously processed data. The application loads a web page, stores it in the cache and then reloads it from the cache while monitoring the time it takes to perform all the operations.

using System;
using System.Diagnostics;
using System.Net;
using AvantPrime.Framework.Caching;
using Microsoft.Practices.EnterpriseLibrary.Caching;

namespace AvantPrime.CacheFabric.TestConsole
{
    class Program
    {
        static readonly ICacheManager CacheManager = Microsoft.Practices.EnterpriseLibrary.Caching.CacheFactory.GetCacheManager();
        static readonly ICacheDirector Cache = new SingleServerCaching(CacheManager);

        static void Main(string[] args)
        {
            var stopwatch = new Stopwatch();
            var website = "http://www.microsoft.com";

            stopwatch.Start();
            Console.WriteLine("Warmup Run");
            LoadWebsiteData(website, false);
            stopwatch.Stop();
            Console.WriteLine("Elapsed time: {0}ms", stopwatch.ElapsedMilliseconds);

            stopwatch.Reset();
            stopwatch.Start();
            Console.WriteLine("No Cache Run");
            LoadWebsiteData(website, false);
            stopwatch.Stop();
            Console.WriteLine("Elapsed time: {0}ms", stopwatch.ElapsedMilliseconds);

            stopwatch.Reset();
            stopwatch.Start();
            Console.WriteLine("Cached Run");
            LoadWebsiteData(website, true);
            stopwatch.Stop();
            Console.WriteLine("Elapsed time: {0}ms", stopwatch.ElapsedMilliseconds);

            Console.WriteLine();
            Console.WriteLine("Press any key to exit...");
            Console.ReadKey();
        }

        private static string LoadWebsiteData(string webAddress, bool useCache)
        {
            string data = null;
            string cacheKey = CacheKeys.GetMethodKey(webAddress);

            if (useCache)
            {
                data = Cache.Get(cacheKey) as string;
            }

            if (data == null)
            {
                using (var client = new WebClient())
                {
                    data = client.DownloadString(webAddress);
                    Cache.Add(cacheKey, data);
                }
            }

            return data;
        }
    }
}

To change the caching mechanism to AppFabric Caching, ASP.NET Caching, or no caching simply change the following lines of code as demonstrated below:

Distributed Caching – AppFabric

//static readonly ICacheManager CacheManager = Microsoft.Practices.EnterpriseLibrary.Caching.CacheFactory.GetCacheManager();
//static readonly ICacheDirector Cache = new SingleServerCaching(CacheManager);
static readonly ICacheDirector Cache = new DistributedCaching(new DistributedCachingConfiguration
    {
        ApplicationCacheName = "MyCacheName",
        ApplicationCacheRegion = "MyRegion"        // Leave blank to use default region
    });

Single Server Caching – Enterprise Library

//static readonly ICacheManager CacheManager = Microsoft.Practices.EnterpriseLibrary.Caching.CacheFactory.GetCacheManager();
//static readonly ICacheDirector Cache = new SingleServerCaching(CacheManager);
static readonly ICacheDirector Cache = new DefaultAspNetCaching();

No Caching

//static readonly ICacheManager CacheManager = Microsoft.Practices.EnterpriseLibrary.Caching.CacheFactory.GetCacheManager();
//static readonly ICacheDirector Cache = new SingleServerCaching(CacheManager);
static readonly ICacheDirector Cache = new NullCaching();

Download CacheFabric (Miscellaneous)

TouchTooltip — WordPress plugin (Utilities)

follow me on codecanyonfollow me on twitter

Features

  • Touch devices support: iPad, iPhone, iPod touch, Android;
  • Pure CSS tooltips with fallback;
  • Easy to use;
  • Intuitive integrated editor (check Video Preview);
  • 4 customizable sizes;
  • 8 positions;
  • 6 gradient style themes (even in IE7);
  • 13 Metro style themes from original guide lines;
  • Any HTML content with any CSS can be placed into TouchTooltip;
  • Easy to customize (for example: you need change only 3 values to create new gradient style theme);
  • Sass + Compass sources to customize everything;
  • Extends self functionality by JavaScript;
  • Lifetime support and updates;
  • Highly simple step-by-step manual.

Description

Please check Screenshots to see full description.

Special thanks

Download TouchTooltip — WordPress plugin (Utilities)

Spy Analytics Standalone – User Actions Recorder (Miscellaneous)

Contact meSubscribeFollow me

The Spy Analytics is a PHP script that allows you to record and analyze visitors activity on your website. Sometime you may need to see how exactly visitor follows pages. With this system you can view visitors actions like on video player!

Features

  • Record and view mouse actions (mouse movement and mouse buttons clicks)
  • Record and view window scroll and window resize actions

Preview

What would you like to see in next version?

(Hit on link below, you will be redirected back to this page)

  1. Radio meMore info about the visitor (visitor IP)
  2. Radio meRecord and View Drag and Copy action
  3. Radio meMore Browser Support
  4. Have your own idea? Feel free to contact me

Spy Analytics WP Plugin

Download Spy Analytics Standalone – User Actions Recorder (Miscellaneous)

IMDB WordPress Games Automator (Add-ons)

WP IMDB Games Automator v1 : Supports English, French, Italian, Spanish & German.

Vote for this plugin and RATE US 5 Stars if you use the plugin and find it good.

Supports: English, German, French, Italian & Spanish Languages
Sources: www.imdb.com, www.imdb.de, www.imdb.es, www.imdb.it, www.imdb.fr

Check out this Full Page Screenshot:
http://i.imgur.com/zkgOOAs.jpg


Premium Modification:

Prefix & Suffix: This option is available for premium modification purchase available for a purchase of 15$, you can order here:
http://www.wpimdbautomator.com/wp-imdb-automator-modification

You can add PREFIX & Suffixes to title posted and your titles will look like:
• Download Mass Effect Online
• Direct Download Mass Effect Online
• Direct Download Mass Effect
• Or anything, Quick and Easy CPA money.

WP IMDB Games Automator is a WordPress plugin designed for the WordPress platform which 100% automates the process of running a gaming specific blog. If you ever wanted a movie blog which features content for latest games and reviews this is your chance to have it.

Automated TV Shows Website Design Services are also available: http://www.wpimdbautomator.com/fully-automated-tv-shows-website-design-services

Movie Site Design Services are also available: http://www.wpimdbautomator.com/movie-site-design-services

More Features:

• Blog Posting Schedule
• Import Game Poster
• Import Movie Plot
• Import Director Name
• Import Release Data
• Import Genre
• Import Tagline
• Import Trivia
• Import Goofs
• Save title as Title or Title (Year) for SEO as your choice
• Youtube HD Trailers Automatically Posted
• Import reviews
• Post reviews on every post using IMDB comments
• Automatically post reviews using Multiple Users
• Automatically Schedule or Post immediately
• Save titles as Tags for SEO of website
• Automatically locally saved Posters
• Many Many more features to come.

This plugin automatically does IMDB Search, Scrape, Import & Posting on the blogs and can scrape Games of Any Genre & Any Year. Only real WORKING WordPress Gaming Plugin that is available to automate and monetize your games website. You will quickly realize that our WordPress IMDB Games Automator Plugin is your ONLY chance to make your own Games website within 10 minutes truly monetize your website and customize the entire plugin to your liking!

As the name suggests, this is an automator for your own gaming specific blog. What this means? It means you do not have to write by your own a single line of text or lookout for any Youtube Trailers to embed or do any research on IMDB, look for reviewers. You just upload the plugin, do your search and it’s done.

You can import as many Games you want . How many? Well, there are more than a million games available into IMDB , you can import them all if you want to. You do not have to do any prior research for ratings or anything. The plugin does it all for you.

You can have them all posted on your blog at once, or you can schedule them to appear on your blog one per minute, every 5 or 10 minutes or more. It’s all up to you. Just see your blog building in minutes.

Download IMDB WordPress Games Automator (Add-ons)

Write Review On Your Friends Apps Facebook (Social Networking)

Application Features

Express your PERSONAL view on your friends, not just Yes/No!
Question and Answer could be published to friend’s wall.
Answer page available for viewing “answer about you”.
User can suggest new questions for the application.
Admin panel for managing the questions
Add / Change / Delete existing questions
Manage question status (“Active”, “Pending” and “Inactive”).
Newly added questions from user will be of status “pending”. This is to ensure the quality of the questions.
Other Customisable Settings include:
Points required to unlock “answered by” and “answer” field
Other Features of the app
Build on top of the PHP SDK and the JavaScript SDK, using the Graph API
Compliant To Facebook 1stOct Roadmap on OAuth 2.0 and SSL migration.
Running as an iFrame Canvas application with fast performance
Application Requirement
Hosting that can run Facebook Application using PHP SDK and JavaScript SDK
Be careful when choosing your hosting! There are hosting companies that get problems in hosting FB app!
If you want to run the app in HTTPS, your server has to support SSL as required by Facebook (there are hosting / web servers that cannot do that).
Feel free to test my demo app using the HTTPS link. No refund would be made if you server is not supporting SSL as required for running FB canvas app.
MySQL database (most hosting companies should provide this as part of the hosting plan)

Download Write Review On Your Friends Apps Facebook (Social Networking)

Verified Downloads (WordPress)

Verified Downloads is a solution for Envato authors. With this plugin only your Envato customers (and nobody else) can download files from your website. People must enter Item Purchase Code, received with purchased Envato item, to get the download link. The link is encrypted and valid limited period of time to avoid its sharing over Internet. As an administrator you can decide either users must purchse certain Envato item to have a chance to download the file (for example, before downloading file ”#1”, user must buy item A from Envato), or the file is available for all of your Envato customers. Use Verified Downloads to distribute free stuff (such as add-ons, bonuses, gifts, patches, etc.) among your customers. It will stimulate people to purchase your items from Envato.

Features

  • Downloads only for Envato customers: nobody else can download your files.
  • Item Purchase Code verification: Item Purchase Code is verified using Envato API.
  • Boost Envato sales: create valuable advantage for buyers.
  • Associate files with Envato Items: before downloading file ”#1”, user must buy item A from Envato.
  • Temporary download links: plugin generates encrypted link that is valid for limited time.
  • Black list: you can block any Item Purchase Code or username to avoid illegal activity with them.
  • X-Sendfile supported: download huge files through X-Sendfile mode if mod_xsendfile module installed on your server.
  • FTP upload supported: you can upload large files through FTP-connection (upload to folder /wp-content/uploads/wped/) and assign them in “Upload New File” section.
  • Modern sign up form: CSS3 AJAX-driven sign up form.
  • Shortcode driven: insert shortcodes like [wped id="X"].
  • WYSIWYG editor: edit intro content with visual editor.
  • Accept shortcodes: insert any shortcodes inside of intro content.
  • Easy to install: install and activate the plugin as any other plugins.
  • Translation ready: plugin might be translated to any language.
  • WordPress Best Practices: no any alerts from Plugin Check and WP_DEBUG.

Front End Functionality

The best way to understand the idea of Verified Downloads is to see live example. Click “Live Preview” or visit demo link. On “Live Preview” website you can enter Item Purchase Code and get download link with limited period of validity.

Installation

1. Install and activate the plugin like you do with any other plugins. Once activated, it will create a menu “Verified Downloads” in left side column in the admin area.

2. Click left side menu “Verified Downloads >>> Settings” and do required settings. Set your Envato username, API key, download link lifetime, etc. Please look at the screenshot section to see what kind of settings you can do there.

3. Click left side menu “Verified Downloads >>> Files” and upload the files that you would like to distribute.

4. Once file uploaded look at column “Shortcode”. This is short code which you can insert into your posts or pages. The short code is like that: [wped id="X"] (X – is an ID of file).

5. Go to any post/page edit page and insert shortcode there.

That’s it! Enjoy using the plugin.

Support

If you have problems regarding using the plugin, please contat me and I’ll help you.

Download Verified Downloads (WordPress)

jQuery Facebook Gallery (Images and Media)

Overview

The jQuery Facebook Gallery script allows you to show all your Facebook albums (images) on your website. Please note that this script will only work with Facebook pages that belong to businesses or organization or pages that are registered as fan pages.

Features

  • 80 different settings to enable or disable included features
  • Includes a tool-tip and light-box plugin (though it is possible to use your own tool-tip and light-box solutions)
  • Exclude albums and individual images from being shown
  • Possible to translate it into any other language by using provided setting parameters
  • Select between a responsive (fluid width) or static layout (fixed width)
  • Optional two-directional (asc. / desc.) album sorting feature (name / number of images / date album created / date album last updated)

Other Notes

Once you purchased the script, you will receive a full manual that explains all available settings and also includes some information about the generated markup and how to target / call tool-tip content and image links with alternative plugins.

Download jQuery Facebook Gallery (Images and Media)

Pure CSS3 Web Buttons Pack (Buttons)

Pure CSS3 Web Buttons Pack

These buttons are created using css3 only, there is no image require. These buttons are very easy to customize like changing border size, border color and radius etc. There is class parameters which allow you to change color,size and radius.Every button have hover effect according to button color.

Features

  • No image used
  • 2 Outset Frame size
  • 3 Pattern Styles
  • 4 Radius Styles
  • 5 Buttons Size
  • 14 Colors Scheme
  • Easy Customizable
  • Compatible with all Major Browser
  • Documentations

Easy to use

It just require to use class name of color and apply it eg white, black, red etc..

Support

Feel free to contact me if you have any questions regarding this item.

Thanks for your purchase. If you like please rate me.

Download Pure CSS3 Web Buttons Pack (Buttons)

Pure CSS3 Image Accordion (Animations and Effects)

Features

  • Pure css3 and html5
  • Easy to use and customize
  • 2 different styles (light and dark)
  • Fully responsive and fits to any width
  • 4 caption positions (top, right, bottom, left)
  • Work in all CSS3 browsers and mobile devices

Support

To get a support please send me an email through the contact form on my profile page. You can find the contact form on the right side of the page. Support requests are processed on business days within 24h in the order they were received. Support request sent during weekends/holidays will be processed on next business day.

Download Pure CSS3 Image Accordion (Animations and Effects)

Pure CSS On-Click Accordion Menu (Navigation and Menus)

This is a Pure CSS Accordion Menu :
– It Displays the sub-menu just when the user clicked the top level link .
– It comes in 6 color schemes and it works on all modern browsers
(including IE8) .
however in IE8 you’ll loose the transition effect but you’ll keep the gradient.

JUST TRY THE LIVE PREVIEW

Download Pure CSS On-Click Accordion Menu (Navigation and Menus)

Responsive Animated Circle Menu bundle (Navigation and Menus)

Responsive Animated Circle Menu bundle – Pure CSS3 V. 1.0

If you are looking for a responsive animated circle menu in css category, you have come to the right place. At the moment this menu has 1 model and 7 skins (more in the near future). This menu has been tested with this amazing Responsive Tester. All the animations and effects are in pure css.

Features:

  • Responsive – Rom Desktop to Mobile
  • 30+ Animations are Included
  • Pure CSS
  • Font Awosome Ready
  • 1 Model & 7 Skins

Need Customization?

If you need customization, contact me through my profile email.

Background Images

Background images are included, but they are licensed under Creative Commons. Look at the credit section to find the photographer.

Changelog:

Initial Release: 25 January 12

Credits:

Download Responsive Animated Circle Menu bundle (Navigation and Menus)

PDF License Generator (Windows)

If you sell ebooks or software you will give a license to your customers. This license is best as pdf.

PDF License Generator – Tool to create software and ebook licenses

With PDF License create very straightforward and in no time a license for your software product in PDF format.

Features:

No Installation need – it is a portabel / stand alone version
Runs on windows PCs

How it works:

Open the software
Type in your License Information
Tick checkboxes what is allowed, what is not allowed
Enter URL and email adress
Press the CREATE button

Download PDF License Generator (Windows)

MelonHTML5 – Timeline (Media)

OVERVIEW:

Timeline allows you to easily setup a facebook like timeline on your website. It comes with 4 different timeline element types (blog post, mini gallery, slider and embedded iframe), each element type has its own unique feature and plenty of customizalbe options, which should suit all your needs. Timeline also comes with 3 pre-designed themes, and you can also create your own theme in a second. A full CSS3 lightbox is also included with the option to be turned on/off. Timeline can be displayed in multiple columns or just one single column.

Please give it quick rating if you like this. If you have any suggestions/feature request or you find a bug, you are more than welcome to contact me and I’ll address them ASAP.

FEATURES:

  • 4 diferent timeline element types, each has it own unique feature
  • Slider, Mini Gallery, Blog Post, Embedded Video (iframe)
  • 3 pre-designed themes and super easy to create your own theme file
  • Multiple or Single Column mode
  • Fix or Dynamic element size
  • Lightbox
  • Easy to Install (one DIV element)
  • Full API functions for advanced use
  • CSS3 animations + jQuery Fallback for IE
  • Work in all major Browsers (IE 7+, Chrome, Firefox, Safari, Opera)
  • Mobile Device Support
  • Free support & frequent updates

CHANGE LOGS:

v1.00 @ 25 Jan 2013

  • Initial release

Follow Me


Download MelonHTML5 – Timeline (Media)