List of Latest Articles
- 0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
Simple Java Testing ServerWhen developing network based applications there is sometimes the need to debug the behaviour of application servers, frameworks and applications. This article provides the source code of an general purpose server application to handle concurrent requests to be able to identify ... Friday, 13 January 2012 Read more |
Ruby 1.9.3 with GC Improvements![]() Ruby contains a number of improvements in Release 1.9.3. Beside bugfixes and new features the Garbage Collector has been optimized. The new interface to the module GC contains a number of methods, that are of interest for programmers, that are required ... Monday, 9 January 2012 Read more |
Problems with Removing dpkg Packages?'dpkg' is a package manager utilized by a number of Linux distributions (Debian, Ubuntu, Mint, ...). This article will show you how to remove packages that are generating error messages while uninstalling them. Package Managers Package managers care about all installed software ... Sunday, 25 December 2011 Read more |
Linux Special File Types![]() Linux/ Unix file systems support a number of special file types. This article provides an overview of available file types and how to create them. Special File Types Beside regular files there are a number of additional file types, that are supported by Linux. ... Saturday, 24 December 2011 Read more |
What are Device Files?![]() This article provides an indroduction to Device Files and Device Drivers. Device Files and Device Drivers Linux is utilizing device files to interface with device drivers. They are also known as special files. Device files appear as and are accessible like ordinary ... Saturday, 24 December 2011 Read more |
Setting up Apache SVN ServersSubversion (SVN) is a mature, powerful and Enterprise grade Version Control System. The Subversion software package contains a server application to provide SVN services wihin your local network. If demands are rising and you are required to manage lots of ... Thursday, 15 December 2011 Read more |
Protect Web-Services with ModSecurity![]() It is important to secure your server applications from remote attacks and visitors of your web services from becoming a victim of drive-by downloads (malicious software). This article describes a technique to proactively enhance the security of your web site.ModSecurity ... Friday, 18 November 2011 Read more |
Guide to Upgrade from Ubuntu 11.04 to 11![]() This is a step-by-step guide to upgrade your release of Ubuntu 11.04 to 11.10. The upgrade procedure is illutrated by utilizing the GUI tools provided by the desktop installation of Ubuntu. Upgrade Ubuntu The development Team of Ubuntu provides a set of ... Thursday, 10 November 2011 Read more |
Mix-up of HTTP Responses with AJPIt is a common way to interconnect Apache and Java application servers (Tomcat, JBoss, Jetty, Glassfish and others) by utilizing the AJP protocoll. When trying to tweak configurations to handle a large number of concurrent requests it may happen, that responses ... Thursday, 3 November 2011 Read more |
Upgrade to Ubuntu 11.10 Using the Altern![]() This article provides details on upgrading to Ubuntu 11.10 (code name “Oneiric Ocelot”) at command line. To perform the upgrade as described in this article you are required to have an X11 server running Gnome or KDE. General upgrade information An upgrade ... Tuesday, 1 November 2011 Read more |
Online Upgrade to Ubuntu 11.10 for Desk![]() This article provides details on upgrading to Ubuntu 11.10 (code name “Oneiric Ocelot”) for desktop computers. To perform the upgrade you are required to run an graphical user interface like Gnome or KDE. General upgrade information An upgrade is the process of ... Tuesday, 1 November 2011 Read more |
Put Mac OS X to Sleep Mode![]() Mac OS X is based on BSD and FreeBSD. Due to this fact Linux-Support.com contains some nuts and bolds related to Mac OS X. This article describes how to put Mac OS X to sleep / hibernate mode by script. The Script When ... Thursday, 20 October 2011 Read more |
Graphical Frontend for SSH Tunnels![]() SSH is a robust and powerful tool for tunneling network connections in a secure manner. This article introduces gSTM, a GUI tool for setting up SSH tunnels. Overview The GNOME Secure shell Tunnel Manager is a front-end to manage secure shell tunneled port ... Wednesday, 19 October 2011 Read more |
Simple Replacement for VPN![]() VPN ist nice. VPN is good. But most solutions available are complex and hence are difficult to setup securely. Much more simple approaches which have already successfully completed field trials. This article explains how to build a simple, reliable and secure ... Tuesday, 18 October 2011 Read more |
Increase Performance In Linux With zRam![]() If you have memory hungry applications, you are required to provide more RAM or swap space to run them. If there is no chance to install additional RAM modules, you should take a look at 'zram'. Linux and zram Up-to-date Linux kernels ... Thursday, 6 October 2011 Read more |
Arduino Micro-Controller Boards![]() Arduino is an open-source single-board microcontroller platform. By utilizing hardware and software libraries from that project you will get a major gain of speed in your development or production process. This article introduces this platform, available hardware and software libraries. Overview Arduino is ... Friday, 23 September 2011 Read more |
Arduino Micro-Controller Platform![]() Arduino is an open-source single-board micro-controller platform. Utilizing hardware and software libraries from that project and related subprojects can result in considerable time savings in your project or production process. Arduino has been designed to make the process of using electronics ... Monday, 19 September 2011 Read more |
PostgreSQL 9.1 released![]() PostgreSQL is available in a new version and it contains a bunch of new pioneering features. "PostgreSQL 9.1 provides some of the most advanced enterprise capabilities of any open source database, and is backed by a vibrant and innovative ... Thursday, 15 September 2011 Read more |
Au Revoir Linux 2.6, Hello Linux 3.0![]() Linux did change its major release number. So, you might ask whether you are required to upgrade to Linux 3.0 and what features are included in the new development branch. Linux 3.0 In general the change of the major version number in ... Wednesday, 14 September 2011 Read more |
Change MAC Addresses of Network Interfac![]() There are rare situations where the modification of MAC addresses are extremely useful, e.g. when performing network based development or networks administration. This article illustrates how to modify MAC addresses of hard wired ethernet interfaces and wireless LAN interfaces when utilizing ... Tuesday, 23 August 2011 Read more |
Get local IP Address with Ruby![]() When creating robust and maintanance-free applications sometimes you are required to determine the outgoing IP address of your local comuter. This article will show you how to fetch this address by utilizing features of your operating system without opening connections to ... Sunday, 24 July 2011 Read more |
Get local IP Address with Python![]() When creating robust and maintanance-free applications sometimes you are required to determine the outgoing IP address of your local comuter. This article will show you how to fetch this address by utilizing features of your operating system without opening connections to ... Sunday, 24 July 2011 Read more |
Check SSL Services with OpenSSL s_client![]() SSL supports client-side certificates, too. If you are required to authenticate client systems you may utilize SSL client certificates that are to be verified at he server-side. This article illustrates how to utilize client certificates and 'openssl s_client' to connect services ... Friday, 22 July 2011 Read more |
Check SSL Services with OpenSSL s_client![]() When setting up SSL secured services, you have to take a close look at your service configuration. This article contains details how to access and check SSL services that are utilizing self-signed SSL certificates or certificates issued by custom Certificate Authorities ... Wednesday, 29 June 2011 Read more |
Check SSL Services with OpenSSL s_client![]() When setting up SSL services it is important to check connection properties, certificates and a number of SSL specific parameters. This article will show you how to utilize a simple command line tool to be successful with this task. It is ... Thursday, 16 June 2011 Read more |
Guide to Upgrade from Ubuntu 10.10 to 11![]() This is a step-by-step guide to upgrade your release of Ubuntu 10.10 to 11.04. The upgrade procedure is illutrated by utilizing the GUI tools provided by the desktop installation of Ubuntu. Upgrade Ubuntu The development Team of Ubuntu provides a set of ... Thursday, 2 June 2011 Read more |
Online Upgrade to Ubuntu 11.04 for Desk![]() This article provides details on upgrading to Ubuntu 11.04 (code name “Natty Narwhal”) for desktop computers. To perform the upgrade you are required to run an graphical user interface like Gnome or KDE. General upgrade information An upgrade is the process of ... Wednesday, 1 June 2011 Read more |
Upgrade to Ubuntu 11.04 Using the Altern![]() This article provides details on upgrading to Ubuntu 11.04 (code name “Natty Narwhal”) at command line. To perform the upgrade as described in this article you are required to have an X11 server running Gnome or KDE. General upgrade information An upgrade ... Thursday, 19 May 2011 Read more |
Online Upgrade to Ubuntu 11.04 at Comman![]() This article provides details on upgrading to Ubuntu 11.04 (code name “Natty Narwhal”) at command line. Desktop installations of Ubuntu provide tools with graphical user interfaces to perform this job. If you are running server systems without having a graphical ... Wednesday, 18 May 2011 Read more |
HTTP Proxies and Ruby![]() You are located behind a proxy server and you want your Ruby application to access Internet resources by utilizing HTTP/HTTPs? This recipe shows you how to cope with this problem. Overview Private networks often require internal applications explicitly to utilize Proxy servers. Ruby ... Tuesday, 10 May 2011 Read more |
HTTP Requests with Ruby![]() Ruby is an full-featured cross-plattform programming language. It contains a number of modules that are expected to be contained in modern development environments. This article illustrates how to utilize Ruby to access network resources via HTTP. Overview This article provides some basic example ... Monday, 9 May 2011 Read more |
Extract Data from PKCS12 Files![]() When you are required to extract contents of PKCS12 client certificates or PFX files (Personal Information Exchange), you may utilize OpenSSL to be successful with this task. Overview PKCS12 and PFX files commonly contain a password secured private key and a public ... Sunday, 8 May 2011 Read more |
How to Mount ISO Images![]() ISO images are files containing the complete content of optical media (CD/DVD). To taka a look into ISO images you do not have to burn CDs/DVDs. Linux contains all required tools and features to attach ISO images to your Linux ... Monday, 25 April 2011 Read more |
Rails 3.0 on Ubuntu 10.x![]() If you are trying to install Ruby on Rails on Ubuntu 10.x you will receive ugly error messages and parallel installed versions of Rails are not activatable. This article shows you what to do and how to be successfull with Ruby ... Thursday, 14 April 2011 Read more |
Test Drive the Next Ubuntu Release![]() When you are required to integrate new features into your Linux-based IT infrastructure you should take a look to the upcoming release of your Linux distribution. If required features will be part of the next release you could concentrate on ... Thursday, 7 April 2011 Read more |
Optimize Font Settings of Gnome Desktop![]() There are a number of Linux Distributions that are delivered with the Gnome desktop. Examples are Ubuntu, gOS or the non-Linux operating system FreeBSD. This article illustrates how to customize the font settings of your Gnome desktop to fit your needs. Customize ... Sunday, 27 March 2011 Read more |
Online Update of OpenSUSE 11.x Servers![]() Upgrading server software to newer and bugfixed releases is an important step when running servers attached to the internet. If you do not care about this topic, you will run into trouble, because hackers from around the world might gain ... Thursday, 17 March 2011 Read more |
Duplicate MySQL Databases![]() Duplicating MySQL databases may be performed with ease. Every installation of MySQL contains all required tools to master this task successfully. It doesn't matter whether you have to duplicate complete databases at local or remote hosts. Even if you are ... Monday, 7 March 2011 Read more |
Backup MySQL Schemas to Files![]() MySQL is a popular and efficient relational database system available for various platforms.This article will introduce a technique how to export the table structure / database schema to a flat file. Generated files are human-readable and they can be utilized ... Wednesday, 23 February 2011 Read more |
Finding Duplicate Files![]() Actively used filesystems on servers and desktop systems tend to rise in size, to hold invalid objects and to contain problematic filenames. Linux distributions come with a tool called 'fslint', that may help you to identify these kind of problems. The ... Wednesday, 23 February 2011 Read more |
Details About Filesystem Objects![]() Somtimes it is required to find out some more details about filsystem objects than provided by well-known tools like 'ls' or 'mc'. Yes, if you are familiar with the feature set of scripting languages, you will be able to write ... Friday, 11 February 2011 Read more |
HTTP Data Stream Compression![]() When running web services or applications within / behind web servers by utilizing HTTP or HTTPs you might get into trouble if network traffic is reaching the maximum of the available bandwidth. This article will give you an idea what to ... Thursday, 3 February 2011 Read more |
IPv6 Programming with Python![]() Internet Protocol Version 6 (IPv6) is a version of the Internet Protocol and it is designed to succeed the Internet Protocol Version 4 (IPv6). IPv4 is in operation since 1981. IPv6 contains a number of avanced features to overcome limitations ... Friday, 14 January 2011 Read more |
Oracle at Command Line![]() If you are required to interface with an Orcale database instance at command line you have to provide some details to database tools that are contained in Oracle database installations or Oracle client suites. Otherwise you will receive some ugly ... Tuesday, 21 December 2010 Read more |
Multi-Processing with Ruby![]() This article illustrates how to utilize Ruby's features to perform parallel processing. One way to perform processing in parallel is to utilize multiple processes. If you are asking yourself when multi-processing is required, then take a look at the following l... Tuesday, 21 December 2010 Read more |
Multi-Threading with Ruby![]() This article illustrates how to utilize Ruby's features to perform parallel processing. One way to perform processing in parallel is to utilize threads. If you are asking yourself when multi-threding is required, then take a look at the following list of ... Saturday, 4 December 2010 Read more |
Multi-Processing with Python![]() The following script illustrates how to implement Multi-Processing in Python. The programming interface is quite easy to utilize, so just take a look at the multiprocessing API and decide youself whether it is useful for your projects. This article is intended to... Wednesday, 1 December 2010 Read more |
Multi-Threading with Python![]() The following script illustrates how to implement Threading in Python. The threading interface is quite easy to utilize, so just take a look at the threading API and decide youself whether it is useful for your projects. This article is intended to... Wednesday, 1 December 2010 Read more |
Starting Aid for Imperfect SSL ClientsThis article shows you how to by-pass show-stoppers in development projects when you are utilizing minimalistic or buggy implementations of SSL libraries. This also includes use cases where SSL is utilized, e.g. in HTTPS, LDAPS, STMPS etc. The illustrated procedure is ... Tuesday, 9 November 2010 Read more |
Bash: Development and Customization![]() Bash is a mature and powerful shell, or command language interpreter, that is available for virtually any flavour of Unix-like operation systems. Bash is an sh-compatible shell that incorporates useful features from the Korn shell (ksh) and C shell ... Friday, 5 November 2010 Read more |
Pimp Up Your Bash Shell Prompt![]() Unix shells are very powerful and versatile. This article summarizes some tips & tricks how to customize your working environment when utilizing the Unix shell Bash. Tune your Shell Prompt When you are interested in customizing your shell prompt you may take ... Friday, 5 November 2010 Read more |
Create Custom POST Requests in JavaWhen analysing network issues protocol quirks within the HTTP(s) protocoll you have to assemble custom requests. When utilizing web frameworks or http libraries often you do not have access to the byte stream at the level of socket connections.The following ... Tuesday, 26 October 2010 Read more |
Online Upgrade to Ubuntu 10.10 for Desk![]() This article provides details on upgrading to Ubuntu 10.10 (code name “Maverick Meerkat”) for desktop computers. To perform the upgrade you are required to run an graphical user interface like Gnome or KDE. General upgrade information An upgrade is the process of ... Tuesday, 19 October 2010 Read more |
Upgrade to Ubuntu 10.10 Using the Altern![]() This article provides details on upgrading to Ubuntu 10.10 (code name “Maverick Meerkat”) at command line. To perform the upgrade as described in this article you are required to have an X11 server running Gnome or KDE. General upgrade information An upgrade ... Sunday, 17 October 2010 Read more |
Online Upgrade to Ubuntu 10.10 at Comman![]() This article provides details on upgrading to Ubuntu 10.10 (code name “Maverick Meerkat”) at command line. Desktop installations of Ubuntu provide tools with graphical user interfaces to perform this job. If you are running server systems without having X11 installed, ... Friday, 15 October 2010 Read more |
Guide to Upgrade from Ubuntu 10.04 to 10![]() This is a step-by-step guide to upgrade your release of Ubuntu 10.04 to 10.10. The upgrade procedure is illutrated by utilizing the GUI tools provided by the desktop installation of Ubuntu. Upgrade Ubuntu The development Team of Ubuntu provides a set of ... Friday, 15 October 2010 Read more |
Take a look into our Magazine to get a full list of searchable articles.





























