Howto: javascript popup form returning value for select like Django admin for foreign keys

This article presents a technique to get the return value of a form opened in a javascript popup, like Django admin for foreign keys. It can be used to improve the ergonomy relation select inputs.

 continue reading

Howto: KISS Signal/Slot pattern in PHP

This article describes the Signal/Slot design pattern and presents a simple implementation.

 continue reading

Howto: KISS class autoloading in php

To autoload a class, __autoload() must find a path to the script defining a class name. This article describes the two well know ways in the introduction and then present a simple alternative.

 continue reading

OpenSSH tips & tricks: config & keys

This short article presents some priceless tips and tricks for OpenSSH. This article targets newbie system administrators in charge of a large server farm.

 continue reading

Howto: KISS secure virtual hosts (nginx, fastcgi, php, gentoo/bash)

This article introduces Fastcgi and describes how to make a KISS shared server with nginx and openrc and common unix commands.

 continue reading

Learning MvcTools: dispatching

MvcTools tutorial introduction by Derick Rethans

The MvcTools component provides an application developer with all the tools to architect his application framework. It is not meant to provide a full framework but merely provides the different parts that can be used.

This article inspires to make custom dispatchers for MvcTools.

 continue reading

Dvorak-jpic

This article contains an optimal keyboard layout for programmers, some configuration files that may be used along with it, and some misc keyboard optimization tips.

 continue reading

How to: make an open source successful framework

This article recalls the basics of building a successful framework with agile workload repartition.

A framework is a basic conceptual structure used to solve or address complex issues, usually a set of tools, materials or components.

A framework library allows developers to work on your what makes their new project different from others instead of reinventing simple solutions to address complex issues.

 continue reading

Howto: Fix Satchmo “Bad Locale” exception

This article describes how to fix the bad locale errors on Gentoo GNU/Linux.

 continue reading

Optimizing LAMP 101, step through tutorial guide

LAMP definition by wikipedia:

LAMP is an acronym for a solution stack of open source software: Linux, Apache, MySQL and PHP, principal components to build a general purpose web server.

This article describes basics of benchmarking and configuration optimisation for fairly recent hardware. Most tips fall in the “common sense” category of senior sysadmins.

 continue reading