Archive

Stream Webcam

Streaming your webcam from your website

Introduction

You want to stream (i.e. (near) real-time) your webcam from your website. However:

  • The server your website is on isn’t on your LAN (the same network as you).
  • You don’t want to open up and forward ports from the Internet in to your LAN.
  • You want the setup to work anywhere you are.
  • You want to enable anyone to view it (even if they’re behind a corporate firewall for example).

This document will show you how to stream your webcam from your website and [continued…]

MP3 Players

MP3 Players

Hardware Media Players

MP3 players are hardware devices to playback compressed sound, and soon possibly video. Initial devices are based on the MP3 codec, but there are other open and closed options, many of which are now considered to be better. See also SoftwareReviews/MediaPlayers for playing back compressed audio on your Linux desktop, and SoftwareReviews/AudioEditing for software to rip and edit your music.

Types

Hard Disk

These devices use a small hard disk to store the compressed data. They have the advantage that cost per byte is lowest, and capacities are high, but [continued…]

Linux Friendly IS Ps

This page summarises some members’ opinions of UK ISPs and their attitude towards Linux, in terms of compatibility and support.

Broadband

This encompasses cable and ADSL technologies. For a wider set of reviews of ADSL services, check out http://www.adslguide.org.uk/.

[[http://www.aaisp.net.uk|Andrews and Arnold]]

I also contacted Andrews and Arnold, they are supposed to have an excellent customer service reputation. They were happy for me to use Linux, and they even had a pro Linux page on their site. At the time they were the most expensive, and the ADSL Guide never showed them to be particularly fast, [continued…]

Web Design

Many Linux distributions come with a web server installed (or it’s very easy to install one).

If you’ve got a web server running and you have no idea why, you have two options:

  • Uninstall it.
  • Create a webpage on it, and join the world wide web.

There are tons of information sources for website development, and loads of software tools to help you do it, but an ordinary text editor will always be up there with the best of them.

I’ll get to some hints and tips in minute, but first let’s [continued…]

SS Hwithout Passwords

The secure shell software, SSH, is usually configured to prompt users for a password when they try to establish a connection to an SSH server. However, there are many circumstances when this presents problems – writing automated system maintenance scripts, for example. Using SSH keys, it is possible to configure SSH and its related commands to allow connections without user intervention.

Getting started with keys and agents

The first thing you should understand before following any of these instructions is that it is not secure to use the client-side tools (keychain, ssh-add, or ssh-agent) on machines where [continued…]

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

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...]