Thursday, 6 August 2015

Webfonts mime types with Springboot

Springboot (1.2.5) per default doesn't have mime mapping for WEB fonts (glyphicons).

Maven build and Webfonts.

The build of a Maven project containing WEB fonts may be broken.

Sunday, 22 January 2012

Inexpensive Development E-Mail Server

A common issue using the company e-mail server for development is SPAM which, sooner or later, will reach the customer or a third party. To avoid the problem I did use a very good dummy e-mail server the Dumbster. In May, last year, I had to send HTML formatted mails from my application and test the result on the most common E-Mail clients.

The Dumbster wasn't enough anymore, but I didn't want to install/configure a true e-mail server and maintain it. My new choice is Apache James because it is quite simple to setup and use. It supports MSOutlook and Thunderbird (and many other which I didn't really check).

Friday, 22 April 2011

Backup of the PostgreSQL Database

At the end of the project I had to set up a simple but reliable backup for the PostgreSQL database. If you have some interest, I did describe the environment in a previous article "Ubuntu Server as Inexpensive Platform for J2EE". Here I describe the backup on that platform. With less changes the scripts works also on other UNIXes. The principle may be also used on MS Windows, but the implementation will be different.

Saturday, 26 February 2011

Inexpensive Development Platform for J2EE

Once the server is ready (see my previous article) I need a similar inexpensive development environment. Inexpensive it's OK but uncomfortable would be bad. I have two different choices: the first is to create a small development corner on my office workstation. The second would be to buy a a net-book and use it as dedicated appliance.

The first option has the advantage of a powerful hardware and a large screen. The net-book is small and may be used everywhere. I decided to investigate both environments because the first is suitable for developing a new project or a major release and the second seems to be suitable for support and small changes.

Saturday, 5 February 2011

Key-Based SSH Logins

I did found a lot of pages with good explanation of the theory and / or how to setup client and server and I don't want to write another one. The motivation of this article is only to have a concise check list to use with "copy & paste" when I have to set up a such login.

Monday, 1 November 2010

Ubuntu Server as Inexpensive Platform for J2EE

Due to the very small budget of the project I had to find a good but inexpensive platform. The development server is an old single core single CPU Pentium 4 pizza-box with 200 GB hard disk. The productive environment will be much better, but OS and middle-ware should work out-of-the-box and require a very little maintenance.

Friday, 8 October 2010

Network Management on Fedora 12

Recently I had to activate a second network interface on a Fedora 12 installation at work. The server has two interfaces (eth0 and eth1) but only one (eth0) was active and allowing connections from in-house only. The project wishes to provide a preview to the customer so I had to move the server to the DMZ. To avoid collisions between my work as system administrator and the development team I decided to activate the second interface(eth1) for the DMZ.