As part of pushing our new release of ViMbAdmin, I wrote up a mini how-to for setting up a virtual email system on Ubuntu where the components are:
- Postfix as the SMTP engine;
- Dovecot for IMAP. POP3, Sieve and LMTP;
- ViMbAdmin as the domain / mailbox / alias management system via web interface.
It supports a number of features including mailbox archival and deletion, quota support and display of mailbox sizes (as well as per domain totals).
Find the how-to at:
Posted in How-tos, Linux, OSS, Software, ViMbAdmin, Work
Tagged doctrine, doctrine orm, dovecot, email, linux, mysql, php, postfix, postfix admin, postfixadmin, vimbadmin
I’ve just added to the Doctrine2 service provider for Laravel by adding a UserProvider allowing Doctrine2Bridge to provide a driver for Laravel’s authentication system.
Simply put – this allows a Doctrine2 database table stroing users’ usernames and passwords to be used as the backend for Laravel 4 authentication.
Full documentation and examples can be found here. Available on Packagist and forkable on GitHub.
I’ve just released a Laravel 4 package which contains a service provider to the Doctine2 entity manager and the Doctrine2 cache. These are made available via facades named D2EM and D2Cache respectively.
Currently it uses the XML schema method for defining entities but this can easily be augmented with the other methods. Also, ArrayCache and MemcacheCache are fully supported caching interfaces. Any other cache that requires no configuration is also supported but some trivial coding will be required for caching backends required configuration.
Combining this with TwigBridge, we have an excellent framework with Laravel 4!
OSS_SNMP is a PHP SNMP library written by myself for people who hate SNMP. After a customer migration from PVST to MST (Multiple Spanning Tree), I have added a number of MST functions / MIBs to OSS_SNMP:
During a fairly significant network migration involving breaking / connecting a number of links, I wanted to be able to monitor the MST port role of significant ports at a glance. For this purpose, I wrote the mst-port-roles.php script and have committed it as an example to OSS_SNMP. First, here is what it looks like when run on the command line (with hostnames obfuscated):
From a very simple array of port details at the top of the script, it will poll all switches and for each port print:
- device and port name;
- port state and speed;
- port role for each applicable MST instance.
I run it on bash and use bash colouring. The script is well documented and can easily be repurposed for other networks. You’ll find the source here.
When running Ubuntu via Parallels on my new Macbook Pro (yes, sigh, I have moved to the dark side), I’d like it to recognise the Apple keyboard (English – UK) I’m using. Here’s how:
- Select Apple Laptop
- Select English (UK)
- Select English (UK) Macintosh
- And take the defaults as presented there after.
Posted in Linux
Tagged macbookpro, osx
Deer Park in Stillorgan Co. Dublin. Taken on my Samsung Galaxy Note II, lunchtime, Monday November 18th 2013.
Some very useful RIPE database links that I was recently shown include: