GIT repositories

Index page of all the GIT repositories that are clonable form this server via HTTPS. Übersichtsseite aller GIT-Repositories, die von diesem Server aus über git clone (HTTPS) erreichbar sind.

Services

A bunch of service scripts to convert, analyse and generate data. Ein paar Services zum Konvertieren, Analysieren und Generieren von Daten.

GNU octave web interface

A web interface for GNU Octave, which allows to run scientific calculations from netbooks, tables or smartphones. The interface provides a web form generator for Octave script parameters with pre-validation, automatic script list generation, as well presenting of output text, figures and files in a output HTML page. Ein Webinterface für GNU-Octave, mit dem wissenschaftliche Berechnungen von Netbooks, Tablets oder Smartphones aus durchgeführt werden können. Die Schnittstelle beinhaltet einen Formulargenerator für Octave-Scriptparameter, mit Einheiten und Einfabevalidierung. Textausgabe, Abbildungen und generierte Dateien werden abgefangen und in einer HTML-Seite dem Nutzer als Ergebnis zur Verfügung gestellt.

Looking for an easy and strict way to process files and directories via FTP (in a shell script) I stumbled over the CurlFtpFS, which allows you to mount an FTP connection as part of your file system. It is an extremely nice and elaborated solution what these guys implemented. You can either mount it using sudo e.g. in /mnt/ftp/hostname or simply in your home directory, e.g. "~/ftp". As Bob Ross used to say: "And it's really that simple". If you only need to upload files in a shell script you might also be interested in the ftp-upload tool.

Installation

sudo aptitude install curlftpfs

Mount

# Create a directory to have a mount point
mkdir ~/ftp
 
# To directly connect with username and password in the command line:
sudo curlftpfs username:password@host.or.domain ~/ftp
 
# If you want to type the password in the shell:
sudo curlftpfs -o user="username" host.or.domain ~/ftp
 
# To check if's mounted
mount
# You get a list that should include the line like:
#   curlftpfs#.... on ..../ftp type fuse (rw,nosuid,nodev,user=....)

Unnount

sudo umount ~/ftp

Annotation: I added sudo because you very likely cannot unmount the drive without root permissions, even not in your home folder.