public marks

PUBLIC MARKS from camel with tags apache & code

October 2008

Speeqe – Trac

Speeqe is a web based, group chat client that works with the XMPP/MUC protocol. It is chat made simple. The goal is to give the user the best and easiest experience in creating chat rooms. It is a combination of javascript and python code using a collection of open source software and software tools. This collection is nginx or apache for a frontend. The frontend serves the webclient which is javascript using Strophe and JQuery. It also proxies to Punjab for the BOSH connection to connect to XMPP based servers. To tie it all together there is a small amount of django. Features ¶ HTML/javascript client Themable (all UI is in one html file) Inline images. Inline youtube videos. Kick,ban,unban support. Room configuration. DNS named rooms (ie http://speeqers.speeqe.com will go to the room speeqers@…) Ability to connect to federated XMPP servers and chat rooms.

March 2008

La diffusion d’OpenLiberty-J a commencé (TOOLinux)

La communauté OpenLiberty.org élabore actuellement un code open source visant à optimiser la sécurité et la confidentialité dans les services Web et les applications Web 2.0. Le code source d’OpenLiberty-J peut être téléchargé librement sur OpenLiberty.org. OpenLiberty.org est une communauté de développeurs formée en janvier 2007 pour coordonner les synergies et les travaux de la Liberty Alliance. Elle regroupe des acteurs comme AOL, HP, Intel, Internet2, Sun Microsystems, Symlabs et la communauté OpenSAM. OpenLiberty.org confirme aujourd’hui la diffusion d’OpenLiberty-J, une bibliothèque client Liberty Web Services (ID-WSF 2.0) open source conçue pour "faciliter le développement et accélérer le déploiement d’applications Web 2.0 standardisées et sécurisées." Diffusé aujourd’hui en version beta sous la licence Apache 2.0, le code OpenLiberty-J peut être examiné et téléchargé sur OpenLiberty.org. OpenLiberty-J permet aux développeurs d’applications d’incorporer les fonctions du standard Identity Web Services Framework de Liberty Alliance dans des applications consommatrices d’identité telles que celles présentes dans les architectures orientées services (SOA) d’entreprise, les environnements de réseau social Web 2.0 et les applications client sur les PC et appareils mobiles.

February 2008

Le tuning Apache pour augmenter les performances de votre application web : Ergonomie, Rails et Architecture de l'information web (2.0)

by 1 other
Les problèmes de montée en charge sont choses courantes pour un site ou une application web une fois atteint un certain succès. Ces derniers sont bien trop souvent négligés, généralement jusqu’au jour où se trouve atteinte la limite critique entre l’inconfort et l’instabilité. Le trend actuel veut qu’il soit à la fois plus simple et moins cher de rajouter des machines que de reprendre son code en profondeur pour l’optimiser. Encore faut-il que l’application permette un redimensionnement de ce genre sans rentrer dans une phase de refactoring complet. Évidemment, avant d’en arriver à une solution aussi lourde, il vaut mieux s’assurer que tout a été fait pour exploiter au mieux les ressources disponibles, et cela passe notamment par un peu d’optimisation côté serveur.

ath - Google Code

full featured application load balancer for reverse proxy apache httpd mod_proxy

November 2007

Apache Synapse 1.1 - gridvm.org

Apache Synapse offers a wide range of connectivity, including HTTP/S, JMS, (S)FTP, SOAP, WS-ReliableMessaging and WS-Security. The project has been designed to allow administrators to support advanced functionality such as load-balancing, throttling, and failover without writing code. The new Apache Synapse 1.1 release includes many enhancements based on feedback from users, including * Apache VFS based file transport - supports File System, FTP, SFTP, JAR, ZIP, TAR, GZIP, Mime * Scheduled Task support makes it simple to run repetitive tasks * XQuery mediator - simplifies XML transformation with the XQuery standard * POJO Command mediator - allows the creation of message-independent mediation logic * DB Report and DB Lookup mediators - support message augmentation and database logging * Cache and Throttle mediators/enhancements - improve performance and manage load on existing services * Split/Clone/Aggregate mediators - support batch processing of large messages * Improved logging and tracing support With asynchronous support for HTTP and HTTPS, Apache Synapse has very high scalability under load, supporting thousands of concurrent connections even with limited threads. Combined with streaming XML support, Apache Synapse has class-leading performance results. The Apache Synapse code and binaries are available from the website at http://ws.apache.org/synapse

August 2007

Mais encore.....: apache && vhost && mod_security

Comment faire lorsque l'on veut des règles spécifiques de mod_security pour un vhost. Très utile lorsqu'on a plusieurs sites sur le même apache avec des forums de type phpbb, des blogs, etc...et que tout le code est un peu pourris....