MV Blog code posting utility

This simple utility, written in C# .net, provides some useful tools for blog posts editing - or other general needs:

  • HTML encode / decode utilty
  • URL encode / decode utility
  • Base64 encode /decode utility
  • Base64 UTF-8 encode/decode utlity (useful when your input string contains non-ascii special characters such as à, é, €, etc.)
  • Newline to "<br />" replacement utility
Continue reading »

MV Backup Server Safe Shutdown Monitor

Scenario: Windows server machine with one or more folders that daily receive backup files from different client machines, within a defined (and configurable) time interval, and after receiving all the archives from all client machines must be shutdown automatically.

Continue reading »

In this article i’m going to explain a recently backup plan i’ve implemented for my company.

The backup plan refers to a single Linux client machine which sends backup data to a backup server, but it can be straightly applied to an arbitrary number of client machines. After a quite extensive search over the net i’ve decided to implement the backup plan using dar - Disk ARchive to actually make the backups and rsync to ship data to the backup storage remote server.

I’ve chosen dar as backup software because i’ve found it enough simple to deploy and at the same time plenty of features; and i’ve chosen rsync to transfer data because of it smart file transfer: rsync uses the "rsync algorithm" which provides a very fast method for bringing remote files into sync. It does this by sending just the differences in the files across the link, without requiring that both sets of files are present at one of the ends of the link beforehand.

The backup strategy

dar is executed:

  1. every night for differential backups;
  2. on the first day of the month to make a full backup;

After successful backup rsync is invoked to transfer data to the backups storage server.

Sysadmin notifications: backups scheduling is done by using cron, so i’m using the cron built-in feature which sends the output of executed commands via mail.

 

Continue reading »

Isn't this worth at least €1?

Any donation is appreciated, consider a €1 donation for each download (or maybe €1.35 since PayPal takes €0.35 from a €1.00 donation). Your support allows me to continue to create free software.