Failover and loadbalancer using keepalived (LVS) on two machines

Failover and loadbalancer using keepalived (LVS) on two machines
January 26th, 2009

In this scenario, we have two machines and try to make the most of available resources. Each of the node will play the role of realserver, it will provide a service such as a web or a mail server. At the same time, one of the machines will loadbalance the requests to itself and to its neighbor. The node that is responsible of the loadbalancing owns the VIP. Every client connects to it transparently thanks to the VIP. The other node is also able to take over the VIP if it detects that current master failed but in nominal case only process requests forwarded by the loadbalancer.

TEI: Special Interest Groups (SIGs)

TEI Special Interest Groups (SIGs) provide an opportunity for TEI enthusiasts with similar interests to meet and exchange ideas. The TEI provides each SIG with web space, wiki space, a mailing list, and opportunities to meet at the Annual Members' Meeting. SIG activity might lead to any number of outputs, including training courses or documentation, proposals for extension or modification to the Guidelines, etc., no particular outcomes are required or expected. All SIGs are open to the public.

Anyone with an idea for a fresh area of activity or collaboration is invited to propose a new SIG. See the SIG rules page for details.

Formation TEI (École nationale des chartes, juin 2009)

Cette page Web permet d’accéder à l’ensemble des documents (listes des participants, supports d’intervention, fichiers exemples, ressources diverses) utilisés pendant la formation sur TEI organisée par l’École nationale des chartes (ENC) à Paris les 4, 5, 10, 11 et 12 juin 2009.

Dernière mise à jour de cette page : 6 novembre 2009.

Nota : pour l’instant, tous les documents ne sont pas réunis. Ce sera le cas très bientôt.

Simplify Ajax development with jQuery

jQuery is a JavaScript library that helps simplify your JavaScript™ and Asynchronous JavaScript + XML (Ajax) programming. Unlike similar JavaScript libraries, jQuery has a unique philosophy that allows you to express common complex code succinctly. Learn about the jQuery philosophy, discover its features and functions, perform some common Ajax tasks, and find out how to extend jQuery with plug-ins.

Crucial Concepts Behind Advanced Regular Expressions | How-To | Smashing Magazine

Regular expressions (or regex) are a powerful way to traverse large strings in order to find information. They rely on underlying patterns in a string’s structure to work their magic. Unfortunately, simple regular expressions are unable to cope with complex patterns and symbols. To deal with this dilemma, you can use advanced regular expressions.

How To Automatically Scan Uploaded Files For Viruses With php-clamavlib | HowtoForge – Linux Howtos and Tutorials

This guide describes how you can automatically scan files uploaded by users through a web form on your server using PHP and ClamAV. That way you can make sure that your upload form will not be abused to distribute malware. To glue PHP and ClamAV, we install the package php5-clamavlib/php4-clamavlib which is rather undocumented at this time. That package is available for Debian Etch and Sid and also for Ubuntu Dapper Drake and Edgy Eft, so make sure you use one of these platforms.