These are my links for 1 set 2014 through 2 set 2014:
The Twelve-Factor App – In the modern era, software is commonly delivered as a service: called web apps, or software-as-a-service. The twelve-factor app is a methodology for building software-as-a-service apps that: Use declarative formats for setup automation, to minimize time and cost for new developers joining the project; Have a clean contract with the underlying operating system, offering maximum portability between execution environments; Are suitable for deployment on modern cloud platforms, obviating the need for servers and systems administration; Minimize divergence between development and production, enabling continuous deployment for maximum agility; And can scale up without significant changes to tooling, architecture, or development practices. The twelve-factor methodology can be applied to apps written in any programming language, and which use any combination of backing services (database, queue, memory cache, etc).
British Behaviour, British Etiquette | Debrett’s – Our indispensable Guide to British life and manners. From Countryside Rules, Dress Codes, Kilts, Meeting Royalty and Port Etiquette to Apologising, Introductions, Queuing, Reticence, Small Talk and Understatment. British rituals, social occasions, manners and characteristics decoded.
A Mailserver on Ubuntu 12.04: Postfix, Dovecot, MySQL – This long post contains a recipe for building a reasonably secure Ubuntu 12.04 mailserver in Amazon Web Services, using Postfix 2.9.1, Dovecot 2.0.19, and MySQL 5.5.22, with anti-spam packages in the form of amavisd-new 2.6.5, Clam AntiVirus 0.97.3, SpamAssassin 3.3.2, and Postgrey 1.3.4. Local users are virtual rather than being system users. Administration of users and domains is achieved through the Postfix Admin 2.3.6 web interface. Webmail is provided by Horde Groupware Webmail Edition 5.04.
These are my links for 1 set 2014 from 11:33 to 16:59:
home | Policyd – Policyd v2 (codenamed "cluebringer") is a multi-platform policy server for popular MTAs. This policy daemon is designed mostly for large scale mail hosting environments. The main goal is to implement as many spam combating and email compliance features as possible while at the same time maintaining the portability, stability and performance required for mission critical email hosting of today. Most of the ideas and methods implemented in Policyd v2 stem from Policyd v1 as well as the authors' long time involvement in large scale mail hosting industry.
These are my links for 29 ago 2014 through 1 set 2014:
Scaling PHP apps via PHP-FPM clustering | Jamie Alquiza – PHP-FPM is a way to move your busted PHP handling from one place to another. It's essentially a pool of processes ready for PHP interpretation through FastCGI. While Apache will service client connections and static content, PHP requests are pushed into PHP-FPM. PHP-FPM allows the creation of process pools, each pool having it's own spawning model (e.g. static number of processes, dynamic with min/max, etc.) and other configurations (what UID/GID to run as, listening socket, etc.). A typical setup would be to create a PHP-FPM pool per tenant in a shared hosting environment.
KERMIT – KermIT is an opensource IT management solution. KermIT integrates best of breed opensource components with a Web user interface and dashboard to provide a central management solution for IT systems and applications. It provides a consistent, secure framework and a scalable architecture. It manages Linux, Unix and Windows systems. 'Small picture' KermIT relies in the backend on Puppet and MCollective. The license of the developments is the GPL v.3 for the generic part of the source code.
Random Start Times For Cron Jobs With Puppet : mycfg.net – Periodic scripts which use a common resource can end up being configured to run at the same time for multiple hosts. The result is that tasks like puppet runs or backups can take longer since they are trying to run all at once instead of being staggered. One way to do this is to give each cron task unique times manually. Another way is to add a random sleep before the task runs. My preferred way is to use the fqdn_rand function in puppet. Here's how it works.
These are my links for 28 ago 2014 from 12:10 to 13:11:
CloudInit – Community Help Wiki – cloud-init is the Ubuntu package that handles early initialization of a cloud instance. It is installed in the Ubuntu Cloud Images and also in the official Ubuntu images available on EC2. Some of the things it configures are: setting a default locale setting hostname generate ssh private keys adding ssh keys to user's .ssh/authorized_keys so they can log in setting up ephemeral mount points cloud-init's behavior can be configured via user-data. User-data can be given by the user at instance launch time. This is done via the –user-data or –user-data-file argument to ec2-run-instances
Tsunami UDP Protocol – Tsunami UDP Protocol: A fast user-space file transfer protocol that uses TCP control and UDP data for transfer over very high speed long distance networks (≥ 1 Gbps and even 10 GE), designed to provide more throughput than possible with TCP over the same networks. The project is based on original Indiana University 2002 Tsunami source code, but has been significantly improved and extended. As such, large portions of the program today are courtesy by Aalto University Metsähovi Radio Observatory. Includes FTP-like client and server command line applications for normal file transfers. It has additionally been extended for high rate real-time data streaming in eVLBI radio astronomy and geodesy (VSIB, PCEVN DAQ). Licensed under the original IU open source license.