List of Latest Articles
- 0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
PostgreSQL 9.0 - Upcoming Features![]() Development for the next major release of PostgreSQL is on the track. The release date is unknown, yet. But a lot of key features have been published, that will be part of the next release. This article summarizes new features of ... Friday, 3 September 2010 Read more |
Strategy for Monitoring Applications![]() Monitoring of servers and applications is an integral part in enterprise-grade environments. It does not matter what type of applications you are utilizing or how complex they are. They just have to work! This article provides an easy-to-implement approach to monitor ... Thursday, 2 September 2010 Read more |
Searching and Finding Filesystem Objects![]() Linux provides a number of powerful command line tools for working with files. This article shows you how to search for files, directories and so on and how to perform custom actions on them. Searching Files Linux comes with a tool named ... Monday, 30 August 2010 Read more |
Knopflerfish OSGi and KeyStores![]() When running applications within the OSGi framework Knopflerfish you might have problems when trying to utilize custom key stores or trust stores. This article shows you how to setup your runtime environment to master this task successfully. Knopflerfish ...comes with a bundle of ... Wednesday, 25 August 2010 Read more |
Testing HTTP / HTTPs Urls with Python![]() This recipe provides a Python 2.x script to test urls by utilizing HTTP and HTTPS. The following program provides the following features: by default the following url is connected: https://www.linux-support.com/test/test.txt by adding a url as an optional parameter you are able to connect ... Friday, 20 August 2010 Read more |
Testing HTTP / HTTPs Urls with JavaThis recipe provides a Java application to test urls by utilizing protocols supported by your Java Virtual Machine. The following program provides the following features: by default the following url is connected: http://www.linux-support.com/test/test.txt by adding a url as an optional parameter you are ... Friday, 20 August 2010 Read more |
Custom SSL Certificates and HTTPs with JYou are utilizing Java 5 or Java 6 and you want to establish a network connection to a HTTPS server? This task can be tricky if the server side is using a certificate issued by an certificate authority (CA) that ... Friday, 20 August 2010 Read more |
Installing Perl Modules![]() Perl is a mature programming language, that is great for tasks like text processing and many, many other things. Due to the fact that Perl is a quite old scripting language a lot of modules are available containing things like ... Wednesday, 18 August 2010 Read more |
Debian Has Turned 17![]() Debian is one of the mature projects that is driving on the world of Open Source projects. Linux is not the only operating system kernel supported by the project. Debian supports a large number of architectures and hardware starting from ... Tuesday, 17 August 2010 Read more |
Mount Remote Resources with FUSE![]() Linux provides a powerful feature to integrate remote filesystems into your local one. And if you are required to provide this privilege to non-admin users the kernel extention FUSE might be the tool you are looking for. This article introduces FUSE ... Monday, 16 August 2010 Read more |
Prevent Switch from HTTPs to HTTP with A![]() The Apache web server is a very powerful application. Not only for serving static and dynamic contents, but also for aggregating data sources from other local and remote network services. Securing backend systems and integrating server applications written in Java, ... Friday, 13 August 2010 Read more |
Find out Assigned IP Adresses![]() Network devices connected to TCP/IP networks have assigned at least one IP address. Optionally it is possible to assign multiple IP addresses to a single network device. But how to find out the assigned addresses? This article shows you how to ... Tuesday, 10 August 2010 Read more |
Is Linux Really Harder to Use?![]() Today, still a large number of computers is sold with MS Windows preinstalled. And often it is not possible to buy computers without a OEM version of this operating system. Of course, there are a number of companies and shops, ... Friday, 6 August 2010 Read more |
File Sharing with Python 3.x![]() Python contains a number of web server related modules that provide the basic functionality to serve file system contents by default. So it is very easy to share contents underneath a directory path to all users that can connect your ... Thursday, 5 August 2010 Read more |
Mount Remote Filesystems via SSH![]() Linux provides a powerful feature to integrate remote filesystems into your local one. And if you are required to provide this privilege to non-admin users the kernel extention FUSE might be the tool you are looking for. This article introduces FUSE ... Tuesday, 3 August 2010 Read more |
Universal Data Exchange with JSONTransport and exchange of data is a common problem in the IT industry. There are a number of standards available that can be integrated into custom applications. JSON is one of them. JSON is an acronym for JavaScript Object Notation. ... Monday, 2 August 2010 Read more |
Processing - Animation in Java![]() Processing is a powerful programing language, development environment and runtime environment implemented in Java. Applications and animations implemented in Processing are running typically in web browsers, but they are not limited to this area of application. Processing is an Open ... Friday, 23 July 2010 Read more |
Migration of File and Directory Names![]() Time goes by and new servers are entering your computing center. This is the time, when migration of applications and databases takes place. Somtimes it may be required to convert the names of file system entries, because your new systems ... Friday, 16 July 2010 Read more |
Getting Started with MySQL 5.x![]() The MySQL database is one of the world's most popular open source databases because of its consistent fast performance, high reliability and ease of use. It's used by individual Web developers as well as many of the world's largest and ... Tuesday, 13 July 2010 Read more |
Parsing Lists of Integers with Python![]() Parsing configuration files and user input is a quite common task. The present recipe provides an algorithm to parse a list of integers and ranges of integers. Optional parameters control how to handle parsing errors and what characters are to ... Saturday, 10 July 2010 Read more |
Getting Started with PostgreSQL 8.4![]() PostgreSQL is a powerful, open source object-relational database system. It has more than 15 years of active development and a proven architecture that has earned it a strong reputation for reliability, data integrity, and correctness. If did not yet ... Thursday, 8 July 2010 Read more |
Creation Date of Oracle Objects![]() Sometimes it is of interest to know when an object has been created. This could happen, if you have to analyse database problems in conjunction with upgrades of schema upgrades. (Database objects are tables, views, synonyms and so on.) This article ... Wednesday, 7 July 2010 Read more |
Grant Privileges to all Oracle Users![]() Oracle databases provide a fine-grained system to grant access to database contents. This article shows you how to grant privileges to all users registered at your database with a single statement. Default Privileges Oracle provides a construct that is called 'PUBLIC'. Every ... Tuesday, 6 July 2010 Read more |
Python and Lambda Expressions![]() The programming language Python contains support for expressions known from functional programming languages. At the first glance functional programming paradigms appear to be unfamiliar and difficult to conceive. But they are worth a second glance! This article introduces lambda functions in ... Monday, 5 July 2010 Read more |
Nmap Tutorial, Part 1 (Scanning)![]() This tutorial introduces the tool Nmap by providing a number of examples. Each example will point out how to use command line parameters to fit your individual use case. Nmap is available for most flavours of Unix, Linux and Windows. So ... Friday, 2 July 2010 Read more |
Calling Ant Tasks from Groovy Scripts![]() Groovy is a powerful and modern programming language implemented on the base of Java. If you know how to write Ant scripts and before reinventing the wheel you can try to utilize libraries and Tasks available in Ant. This article shows ... Wednesday, 30 June 2010 Read more |
Rarely Used Linux Commands![]() Standard Linux distributions come with a bunch of command line tools that are preinstalled by default. This article will introduce some of the lesser known commands. Commands bc bc is a language that supports arbitrary precision numbers with interactive execution of statements. There ... Monday, 28 June 2010 Read more |
Class Variables and Object Variables in![]() Object-oriented programming languages distinguish between two different kind of Variables within classes and objects. This article illustrates the differences between class variables and object variables and it provides examples scripts for Python 2.x and Python 3.x. Object Variables These kind of variables are ... Monday, 28 June 2010 Read more |
Proxy Handling at Command Line![]() When you are working at graphical desktop systems there should be no problem to tell your program of choice how and when to use proxy servers. But what is about command line tools that do not provide any graphical user ... Friday, 25 June 2010 Read more |
Set Date and Time at Command Line![]() To retrieve and set the system time of Linux systems is very easy. Virtually every Linux system comes with the required tools for that task. This article illustrates how to fetch / modify the system time at command line. Basics There are various ... Wednesday, 23 June 2010 Read more |
Configure Your Local Timezone![]() Debian based Linux distributions like Ubuntu provide an easy-to-use command line tool to manage the local timezone of your servers. This article illustrates what software packages are required and how to perform a reconfiguration of the timezone. Server Installation When installing servers or ... Wednesday, 23 June 2010 Read more |
Fetch Web Pages with Python 3.x![]() Python is an easy to learn and to utilize programming language and it comes with a number of powerful software modules. This recipe will show you how to interface with HTTP servers on-the-fly! Basics The module urllib contains powerful methods to process HTTP ... Wednesday, 23 June 2010 Read more |
Fetch Web Pages with Python 2.x![]() Python is an easy to learn and to utilize programming language and it comes with a number of powerful software modules. This recipe will show you how to interface with HTTP servers on-the-fly! Basics The module urllib contains powerful methods to process HTTP ... Wednesday, 23 June 2010 Read more |
Tune Websites With Caching![]() Running websites is the equivalent to equip shop windows. When you are successful with the service offered by your web servers you may get into trouble with high server load because of the large number of visitors. Caching dynamically generated ... Monday, 21 June 2010 Read more |
Increase File Upload Limit for PHPPHP is a scripting language that may be utilized for programming web applications. For security reasons PHP defines limits regarding the maximum utilization of memory per process and the maximum volume of data to be uploaded by a single HTTP ... Thursday, 17 June 2010 Read more |
Novice Guide To Buying A Linux Laptop![]() Are you looking for a new notebook and you are willing to run Linux? There are a few details to consider before fetching the hardware from the shop of your choice. This article provides you with some important information if you ... Wednesday, 16 June 2010 Read more |
Performance Tuning for Swap Spaces![]() Linux is utilizing swap spaces to enhance systems performance. By default Linux tries to utilize the fastest swapping device in your system - the RAM memory. But how to tune the swap spaces on hard disks? This article illustrates how to ... Tuesday, 15 June 2010 Read more |
Set Password Hash for User Accounts![]() You did forget the password of the root account or another admin account at one of your multiple Linux installations? This may happen. And it is quite easy to set a new password for any user account. This article will show ... Friday, 11 June 2010 Read more |
Upgrade to Ubuntu 10.04 Using the Altern![]() This article provides details on upgrading to Ubuntu 10.04 (code name “Lucid Lynx”) 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 ... Friday, 11 June 2010 Read more |
Online Upgrade to Ubuntu 10.04 for Desk![]() This article provides details on upgrading to Ubuntu 10.04 (code name “Lucid Lynx”) 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 ... Thursday, 10 June 2010 Read more |
Online Upgrade to Ubuntu 10.04 at Comman![]() This article provides details on upgrading to Ubuntu 10.04 (code name “Lucid Lynx”) 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, ... Thursday, 10 June 2010 Read more |
Compile Linux Kernel 2.6![]() Compiling custom Linux kernels has some advantages and disadvantages. Depending on the target platform it might required to setup environments for cross-compiling, which is a more advanced topic. This article will provide you with the know-know how ... Tuesday, 8 June 2010 Read more |
HTTP Client API for JavaJava is a powerful programming language that has found some answers to problems regarding robustness and security of applications compared to more low-level languages. This article will introduce a handy HTTP client library that is an excellent alternative to the correspondent ... Monday, 7 June 2010 Read more |
Howto Utilize Cut to Extract Columns![]() Did you ever have had the problem to extract data columns from files or data streams? Cut is a small and handy tool to perform that task. It provides a simple user interfaces and it can integrated into scripts without ... Friday, 4 June 2010 Read more |
Fetch Web Pages at Command Line![]() When working at command line or writing scripts for workflow automation it would be nice to fetch resources via HTTP from local or remote web servers or to check the response status of remote web services. This article illustrates how to ... Wednesday, 2 June 2010 Read more |
Passing Variables to Bash Functions![]() Bash is a Unix shell that provides the feature to define custom functions. This article illustrates how to pass values by reference and how to return values from functions. Define Functions Definig function is quite easy. The following example shows you how ... Monday, 31 May 2010 Read more |
Define General Timeouts![]() If users have to key-in data when they are running scripts you have got the problem that most processes do not support the definition of timeouts. This may result in scripts that will wait forever if scripts are started in ... Friday, 28 May 2010 Read more |
Monitor Free Storage Space![]() Free storage space tends to be short. It does not matter how much resources have been provided initially. This article provides a simple solution to get informed if storage space becomes short on servers, workstations, notebooks or even embedded devices. Monitoring You ... Friday, 28 May 2010 Read more |
Details on Linux Kernel Features![]() Every Linux kernel provides features that have been enabled while compiling the kernel source codes. If you are required to investigate a Linux system because of undetected hardware, then take a look at this article... Kernel Ring Buffer The Linux kernel starts ... Wednesday, 26 May 2010 Read more |
Howto Install Postfix![]() Postfix is a Mail Transfer Agent (MTA) that is available for virtually every Linux distribution. This article shows you how to get Postfix installed to your local Linux machine. Install Postfix The following list provides commands to install Postfix in some major ... Tuesday, 25 May 2010 Read more |
Howto Setup Postfix![]() Postfix is a Mail Transfer Agent (MTA) that can be used to setup email servers on internet and intranet servers. Postfix is designed to be faster, much easier to administer and more secure than sendmail. This article will give you an ... Monday, 24 May 2010 Read more |
Manage Oracle Processes with dbms_job![]() When you are running Oracle databases you are be able to define processes that are running within the database and that are scheduled by the database. So you may execute administrative tasks within the database without any external dependencies. This article ... Friday, 21 May 2010 Read more |
PHP5 Extensions for OpenSuSE 11.xOpenSuSE is a nice Linux distribution with a lot of prepackaged software. However, If you are used to utilize Debian-based distributions like Ubuntu you will miss a lot of tools and extensions for PHP5. This article will show you how to ad... Monday, 17 May 2010 Read more |
Python - Create a Directory and its Pare![]() Python provides a method to create directories. But it will fail if the parent directory path is not available. This article provides you with a simple solution to create a directory and its parent path. Create a Directory Path The following method ... Tuesday, 27 April 2010 Read more |
Dummy SMTP Server in Python![]() For application development, testing (quality assurance) or systems administration sometimes it is useful to run a dummy email server that accepts all messages and stores them to disk. This article presents a simple implementation of a SMTP server. With some knowledge ... Friday, 23 April 2010 Read more |
Ping a MySQL Database![]() When you are required to monitor MySQL databases you may utilize a bunch of tools to verify the availability of database instances. MySQL database packages come with a build-in support to check the availability of local and remote ... Tuesday, 20 April 2010 Read more |
Take a look into our Magazine to get a full list of searchable articles.

































