background preloader

Real time data streaming

Real time data streaming

Open Atrium Open Atrium is an intranet in a box that has group spaces to allow different teams to have their own conversations and collaboration. Open Atrium 2.x for Drupal 7 A new architecture for Drupal 7 that is built upon Panopoly and intended as an extensible collaboration framework. Please use the Issue Queue to post bug reports and patches for OA2 only (not OA1). Demos The following webinar videos for Open Atrium 2 are available: Open Atrium 2.x Projects These modules are part of the official Open Atrium project and are actively maintained and approved. Other Modules that work with Open Atrium 2.x These modules are not tested, supported, nor recommended by the OA2 Core maintainers but are listed here as a courtesy to the community who might be interested in other work being done related to Open Atrium 2. Ginkgo theme from OA1 ported to OA2Organic Groups Theme for having a different theme on each Space.Contextual Help for an alternative to the OA Tours for adding contextual help to a site.

KNACSS, a simple and lightweight CSS framework Performance On A Shoe String Back in the summer, I happened to notice the official Wimbledon All England Tennis Club site had jumped to the top of Alexa’s Movers & Shakers list — a list that tracks sites that have had the biggest upturn or downturn in traffic. The lawn tennis championships were underway, and so traffic had leapt from almost nothing to crazy-busy in a no time at all. Many sites have similar peaks in traffic, especially when they’re based around scheduled events. No one cares about the site for most of the year, and then all of a sudden – wham! Traffic graph from Alexa.com Whilst not on the same scale or with such dramatic peaks, we have a similar pattern of traffic here at 24ways.org. If you’re a big commercial enterprise like the Super Bowl, scaling up for that traffic is simply a cost of doing business. The Problem With our budget based on whatever is left over after beer, we need to get best performance we can out of the resources available. Yahoo! Server tweaking Caching Outsource your feeds

MapGuide Project Home | MapGuide Open Source Forms Default Form To create a default inline form, add the pure-form classname to any <form> element. <form class="pure-form"><fieldset><legend>A compact inline form</legend><input type="email" placeholder="Email"><input type="password" placeholder="Password"><label for="remember"><input id="remember" type="checkbox"> Remember me </label><button type="submit" class="pure-button pure-button-primary">Sign in</button></fieldset></form> Stacked Form To create a stacked form with input elements below the labels, add the pure-form-stacked classname to a <form> element alongside pure-form. Aligned Form To create an aligned form, add the pure-form-aligned classname to a <form> element alongside pure-form. Multi-Column Form (with Pure Grids) To create multi-column forms, include your form elements within a Pure Grid. Grouped Inputs To group sets of text-based input elements, wrap them in a <fieldset> element with a pure-group classname. Input Sizing Required Inputs Disabled Inputs Read-Only Inputs

Lighttpd - fly light How to Only Retrieve Posts With Custom Fields | Weblog Tools Col One question I come across a lot regarding custom fields is how to only retrieve posts based on a custom field. For example, if a post has a custom field of “MyData”, someone might want to only retrieve that particular post. The WordPress Codex has a technique for retrieving posts based on custom fields, which consists of writing your own query and going through the results. The technique in the Codex is good, but I’ve found a re-usable way one can retrieve only posts with certain custom fields. The technique I use makes use of two custom functions placed in a theme’s “functions.php” and a custom WordPress Loop. Let’s get started — The “functions.php” file First, let’s place the two custom functions in the “functions.php” file. Here are the two functions below: The function “get_custom_field_posts_join” makes use of an advanced WordPress filter called “posts_join“. The function “get_custom_field_posts_group” makes use of another advanced WordPress filter called “posts_group“. <? <? Conclusion

Mongoose 92384 downloads since 2014-03-05 Download Mongoose Free Edition Stable and mature: over 1 million downloads since 2004 Cross-platform: works on Mac, Windows, UNIX/Linux No installation or configuration required: runs in one click IP-based ACL (deny access to certain IP addresses) File blacklist (hide certain files from serving) Resumed download support Custom error pages 1 week free trial of all Dev and Pro features For personal use only.Commercial use and distribution not allowed. Download Mongoose Pro Edition All features of the Free edition, plus: CGI (ability to run sites written in PHP, Ruby or any other scripting language) Server Side Includes (include one HTML page into another) WebDAV (attach shared directory as a remote drive) Pre-packaged, ready-to-go Mongoose + PHP bundle for Windows (start PHP project in seconds) Life-time software updates For personal and Commercial use.Distribution not allowed. Download Mongoose Dev Edition Licensing

PHP best practices This guide will give you solutions to common PHP design problems. It also provides a sketch of an application layout that I developed during the implementation of some projects. php.ini quirks Some settings in the php.ini control how PHP interpretes your scripts. This can lead to unexpected behaviour when moving your application from development to the productive environment. The following measures reduce dependency of your code on php.ini settings. short_open_tag Always use the long PHP tags: <? asp_tags Do not use ASP like tags: <% echo "hello world"; %> gpc_magic_quotes I recommend that you include code in a global include file which is run before any $_GET or $_POST parameter or $_COOKIE is read. register_globals Never rely on this option beeing set. File uploads: The maximum size of an uploaded file is determined by the following parameters: Have one single configuration file You should define all configuration parameters of your application in a single (include) file. Generate code 1. <?

nginx Chris Shiflett: Security Corner: Session Fixation Security is gaining more and more attention online. As PHP continues to be a key component of the web’s future, malicious attackers will begin to target weaknesses in PHP apps more frequently, and developers need to be ready. I am very pleased to introduce Security Corner, a new monthly column that is focused completely on web app security. Each month, I will discuss an important topic in great detail that can help you improve the security of your PHP apps and defend against various types of attacks. These topics will not be vague, general overviews, so if you are looking for an introduction to web app security, you will be better served by other sources of information such as the PHP manual's chapter on security. This month’s topic is session fixation, a method of obtaining a valid session identifier without the need for predicting or capturing one. Session Fixation Session security is a vast and complex topic. There are numerous types of session-based attacks. A Simple Attack Listing 1

IIS

Related: