Archive

XSLT

NB. These comments refer to XSLT 1.0 and may not be applicable to the recently ratified XSLT 2.0 languages.

XSL (The Extensible Stylesheet Language) is a W3C recommendation for a formatting language for converting XML documents from one format to another. This is useful in a variety of software applications, but is particularly useful on the web. (Strictly speaking XSL refers to everything, including the process, and XSLT refers to the language).

By separating the underlying content from the presentational code, you can arrange that a much smaller amount of data is transferred for each [continued…]

Photo Stitchers

http://www.hants.lug.org.uk/images/flav.sized.jpg

One of the advantages of using a digital camera is the ability to manipulate images on a computer without messing around with scanners and negatives. Many digital cameras have modes to help take many individual photos that can be digitally joined later to create a larger composite. (You don't need a camera with such a mode to take photos for stitching – any sequence of photographs with at least 33% overlapping material will do!) Some digital cameras come supplied with software (usually for Windows) that can stitch images together but the Linux solutions are still [continued…]

Exim SMTP Auth

Configuring Exim for SMTP AUTH using PAM

Software used

The following was written for exim4 on Debian Sarge, although the principles should apply to other Linux distributions. You must install exim4-daemon-heavy, which supports PAM, rather than exim4-daemon-light (which is installed by default). Testing was performed using Mozilla Thunderbird on an Ubuntu Dapper client.

Exim configuration

Exim can be configured from a single config file (/etc/exim4/exim4.conf.template), or a series of smaller files within a directory structure (/etc/exim4/conf.d/). Check for the following line in /etc/exim4/update-exim4.conf.conf:

 dc_use_split_config='true'

If [continued…]

Security

Introduction

There are many arguments that “Linux is more secure than Windows”. Personally, I don’t believe in this (David Ramsden). An Operating System is only as secure as the user makes it. However, all the time security in Operating Systems is improving.

The following pages have been written so you can make your box a little bit more secure or give a guide as to what you should and shouldn’t do, as well as general security pointers.

Pages in this section

2th February2008

When: 10:30 – 16:30, Saturday 2 February 2008

Where: SouthamptonUniversity SeminarRoom1

Times

  • Doors open @10:30

Who Was There

What Happened

Automating UNIX and Linux Administration (First Edition)

Book Details

This is a highly ambitious book. Automating all UNIX and Linux systems in one easy way is a complex and demanding challenge.

To make the book more manageable the book assumes that you are running a modern GNU as userspace found on modern Linux systems. If you are running a proprietary UNIX it is assumed you are able to install a mainly GNU user space onto a [continued…]

1st April2006

When: 10:30 – 16:30, Saturday 1st April 2006

Where: SeminarRoom1

Gallery: http://www.hants.lug.org.uk/gallery/HantsLUG_04_2006

[[TechTalks]]

You’ll find slides, video and other media from the talks on the TechTalks/1stApril2006 page.

Who was there

WM Tips And Tricks

Tips and tricks for Window Managers

Introduction

This page contains a few “tips and tricks” for Window Managers. Either Window Manager specific (i.e. only for GNOME, KDE, XFCE4) or they can be applied to any Window Manager.

Please add your tips and tricks here!

Binding keys in X

xbindkeys is a really useful utility that can be used in any Window Manager that allows you to trigger events when key combinations are pressed. Once you have xbindkeys installed, create yourself a ~/.xbindkeysrc file. The configuration is really simple:

 "xterm; killall xbindkeys; xbindkeys" Control+Shift + [continued...]

Mounting USB Devices

The method below is deprecated. Modern distros use udev.

By default udev will write unique symlinks for each USB Mass Storage device to

 /dev/disk/by-id/

I’m sure there are less messy solutions but this is how I did it. Assuming you have the same problem I did some time ago….

Problem:

  • You have >1 USB Mass Storage device.

  • You want to guarantee that each device always has a consistent mount point.
  • You cannot guarantee that they will always be inserted in the same order

(and thus show [continued…]

12th January2008

This was a joint meeting with the members of Surrey LUG – many thanks – especially to Dominic for organising it.

What happened

Richard Hughes from SurreyLUG gave an interesting talk about PackageKit.

Various problems were worked on/fixed.

Lots of discussions happened, including some quite heated ones!

Who was there