Sponsorised links
July 2009
June 2009
Exemple de fichier build.xml pour un projet utilisant l'intégration continue - PHPPRO
pour utiliser hudson, Xinc ou PHPUnderControl avec Phing
builds php en intégration continue
Sponsorised links
March 2009
December 2008
November 2008
Create an apple style menu and improve it via jQuery | Kriesi.at - new media design
Since I wrote my last tutorial on how to create a CSS only multilevel dropdown menu I got a lot of visitors who wanted to know how I created the main navigation of kriesi.at. (a so called kwicks menu) The interest in extraordinary menus seems to be high nowadays, so today I will teach you how this is done.
Since the Apple-flavored Leopard-text-indent style is currently one of my favorite menu styles, we will start from scratch and build such a menu in Photoshop, then create the needed HTML and CSS and last but not least improve it via jQuery.
September 2008
Vitamin Features » Easy Automated Web Application Testing with Hudson and Selenium
Developing web applications is getting more complex - it’s easy to accidentally break functionality as changes are made. In this article, Ben describes the setup his team uses test their apps as changes are committed; automatically notifying the developers of any problems.
August 2008
July 2008
June 2008
April 2008
scalr - Google Code
Scalr is a fully redundant, self-curing and self-scaling hosting environment utilizing Amazon's EC2.
It allows you to create server farms through a web-based interface using prebuilt AMI's for load balancers (pound or nginx), app servers (apache, others), databases (mysql master-slave, others), and a generic AMI to build on top of.
The health of the farm is continuously monitored and maintained. When the Load Average on a type of node goes above a configurable threshold a new node is inserted into the farm to spread the load and the cluster is reconfigured. When a node crashes a new machine of that type is inserted into the farm to replace it.
4 AMI's are provided for load balancers, mysql databases, application servers, and a generic base image to customize. Scalr allows you to further customize each image, bundle the image and use that for future nodes that are inserted into the farm. You can make changes to one machine and use that for a specific type of node. New machines of this type will be brought online to meet current levels and the old machines are terminated one by one.
The project is still very young, but we're hoping that by open sourcing it the AWS development community can turn this into a robust hosting platform and give users an alternative to the current fee based services available.
ZSFA -- Vellum
Vellum is a simple build tool like make but written in Python using a simple yet flexible YAML based format. Rather than attempt a full AI engine just to get some software built, I went with the simpler algorithm of a “graph”.
March 2008
February 2008
ONLamp.com -- Using Xen for High Availability Clusters
The idea of using virtual machines to build high available clusters is not new. Some software companies claim that virtualization is the answer to your HA problems, off course that's not true. Yes, you can reduce downtime by migrating virtual machines to another physical machine for maintenance purposes or when you think hardware is about to fail, but if an application crashes you still need to make sure another application instance takes over the service. And by the time your hardware fails, it's usually already too late to initiate the migration.
January 2008
ClusterMonkey - Building A Virtual Cluster with Xen (Part One)
This guide is the first of a series in which I give you detailed step-by-step instructions on how to build a virtual cluster with Xen. The cluster thus built might not be appropriate for your case, and does reflect the author's preferences and/or needs, but if you are new to clusters or Xen, it will hopefully help you get started with both.
The goal is to start it simple and then add more complexity as we progress, so in this first guide I show you how to get do the basics:
* A Xen installation, the creation of 5 virtual machines (one to act as the master and four slaves),
* Shared storage through NFS,
* The network configuration on which to build the virtual cluster.
The network structure of this first attempt will be very simple, the master having two network cards, one to the outside world and the other one connected through a switch to the slaves.
December 2007
November 2007
Interface elements for jQuery - About Interface
Interface is a collection of rich interface components which utilizes the lightweight JavaScript library jQuery. With this components you can build rich client web applications and interfaces with the same simplicity as writing JavaScript with jQuery.
~jk flv streaming
High performance flv-streaming with lighttpd is possible since lighttpd 1.4.11.
With lighty you can easily handle 10000 parallel downloads of your movies including protection against hot-linking with mod_secdownload. This is basicly all you need to build the free video.google.com for yourself.
