Sponsorised links
April 2008
Setting Up A Modular Subversion Repository For PHP-Driven Websites | HowtoForge - Linux Howtos and Tutorials
Sharing code between projects is still not a trivial matter with subversion. Especially if you are familiar with SourceSafe, you will find that subversion makes it hard to share code. Subversion seems to be really great in creating a version mess and good in solving one, but the reason I need source code control is to prevent such a mess. This is where subversion can be greatly improved, but it is not impossible. This howto will demonstrate a directory setup that takes the subversion sharing mechanism into account, as well as other issues that repositories bring.
March 2008
Use Server Cache Control to Improve Performance - apache web server settings for optimized caching with configuration files
Caching is the temporary storage of frequently accessed data in higher speed media (typically SRAM or RAM) for more efficient retrieval. Web caching stores frequently used objects closer to the client through browser, proxy, or server caches. By storing "fresh" objects closer to your users, you avoid round trips to the origin server, reducing bandwidth consumption, server load, and most importantly, latency. This article shows how to configure your Apache server for more efficient caching to save bandwidth and improve performance.
Caching is not just for static sites, even dynamic sites can benefit from caching. Graphics and multimedia typically don't change as frequently as (X)HTML files. Graphics that seldom change like logos, headers, and navigation can be given longer expiration times while resources that change more frequently like XHTML and XML files can be given shorter expiration times. By designing your site with caching in mind, you can target different classes of resources to give them different expiration times with only a few lines of code.
Open-Source Classroom Management With iTALC On Ubuntu 7.10 | HowtoForge - Linux Howtos and Tutorials
This document describes how to set up iTALC on Ubuntu 7.10. iTALC is an open-source classroom management solution that lets you view and control other computers in your network. It lets you remote-control other computers, show the teacher's screen on all students' computers, lock workstations, send text-messages to students, power on/off and reboot remote computers, etc.
QMVC - Qmail Mail and Virus Control
is an unidirectional Mail Filter and Virus Scanner for Qmail.
qmvc works in conjunction with the "dot-qmail" mechanism for qmail-local.
It is entirely designed for Qmail and there are no additional patches required for Qmail.
Lighttpd Control a Directory Listing With mod_dirlisting
Lighttpd web server will generate a directory listing if a directory is requested and no index-file was found in that directory. mod_dirlisting is one of the modules that is loaded by default and doesn’t have to be specified on server.modules to work.
Sponsorised links
February 2008
Greylisting: The Next Step in the Spam Control War
Greylisting is a new method of blocking significant amounts of spam at the mailserver level, but without resorting to heavyweight statistical analysis or other heuristical (and error-prone) approaches. Consequently, implementations are fairly lightweight, and may even decrease network traffic and processor load on your mailserver.
Greylisting relies on the fact that most spam sources do not behave in the same way as "normal" mail systems. Although it is currently very effective by itself, it will perform best when it is used in conjunction with other forms of spam prevention. For a detailed description of the method, see the Whitepaper.
The term Greylisting is meant to describe a general method of blocking spam based on the behavior of the sending server, rather than the content of the messages. Greylisting does not refer to any particular implementation of these methods. Consequently, there is no single Greylisting product. Instead, there are many products that incorporate some or all of the methods described here.
January 2008
Artisan Numérique » Contrôlez vos machines avec Synergy
Avez-vous déjà rêvé de pouvoir contrôler plusieurs machines avec un seul clavier et une seule souris sans avoir à acheter un commutateur KVM ? Et bien c'est exactement ce que fait Synergy, un outil sans histoire et multi plateformes (il marche sous Linux/Mac/Windows ET Zaurus) qui permet de rediriger de manière ultra-ergonomique la souris ET le clavier vers le serveur de votre choix.
Alors bien sur elle est bien là la limitation... Synergy permet de partage souris/clavier mais pas l'écran. Il faut donc pour que la solution vous soit utile que vous disposiez déjà d'un moniteur connecté aux machines que vous désirez contrôler. Mais si cette condition est remplie, voilà la marche à suivre.
Create Disk Usage Reports with durep -- Ubuntu Geek
urep is a perl script used for disk usage reports. It can generate text output with bar graphs to allow easy comparisons of disk usage between directories. It can also generate web pages which can be navigated through the directory structure. This allows easy visual monitoring of disk usage. durep was designed for monitoring disk usage in a more visual way than du. The du program works fine but doesn’t allow a lot of control over how the results are displayed. This perl script is designed to produce output more useful for reports.
sabros.us : Your bookmarks on the web
sabros.us is a CMS to put your bookmarks online with folksonomy support; just like del.icio.us, but the big diference is you will have the complete control of the source code.
November 2007
October 2007
Sales Management
For those engaged in sales management and trying to control a group of self-starter type sales people you can just imagine how hard it is
September 2007
Styling File Inputs with CSS and the DOM // ShaunInman.com
File inputs are the bane of beautiful form design. No rendering engine provides the granular control over their presentation designers desire. This simple, three-part progressive enhancement provides the markup, CSS, and JavaScript to address the long-standing irritation.
MindLikeWater
Most people give either more or less attention to things than they deserve, simply because they don’t operate with a “mind like water.”
sometimes you want to act like Karate more than water. But it's bad for your karma.
August 2007
June 2007
Tuning LAMP systems, Part 2: Optimizing Apache and PHP
Applications using the LAMP (Linux®, Apache, MySQL, PHP/Perl) architecture are constantly being developed and deployed. But often the server administrator has little control over the application itself because it's written by someone else. This series of three articles discusses many of the server configuration items that can make or break an application's performance. This second article focuses on steps you can take to optimize Apache and PHP.
Linux, Apache, MySQL, and PHP (or Perl) form the basis of the LAMP architecture for Web applications. Many open source packages based on LAMP components are available to solve a variety of problems. As the load on an application increases, the bottlenecks in the underlying infrastructure become more apparent in the form of slow response to user requests. The previous article showed you how to tune the Linux system and covered the basics of LAMP and performance measurement. This article focuses on the Web server components, Apache and PHP.
May 2007
Lapsus
Lapsus is a set of programs created to help manage additional laptop features. It currently supports most features provided by asus-laptop kernel module from ACPI4Asus project, such as additional LEDs, hotkeys, backlight control etc. It also has experimental support for IBM laptops features provided by IBM ThinkPad ACPI Extras Driver. It consist of a daemon program monitoring ACPI events, reading/writing system files created by either asus-laptop or ibm-acpi module and run commands that need privileged access. The daemon can be controlled over DBus using the client program, or any other programs which has support for that, or can be customized to do so. It can also be controlled with dbus-send utility.
HostingControlPanels - Debian Wiki
A control panel allows the customers of a web hosting company to manage much of their own affairs. For example, the control panel allows the owner of a domain to create and manipulate email and ftp accounts. The customer gets to do things quicker and without having to pay the hosting company for stuff they could do themselves.
