Problem The problem arose when the /var/account/pacct logfile filed up my harddisk. As I forgot to remove the service from /etc/init.d it happened again. The wtmp logfile was completely trashed. I tried to write a C programm to repair it, but since I couldn’t figure out how to automatically decide if an wtmp entry was good or bad, it became clear that I had to do it manually.
Solution So first I needed a binary editor.
Read on
Introduction GTK+, which stands for the Gimp ToolKit, is a library for creating graphical user interfaces for the X Window System.
Eiffel is a pure object-oriented programming language designed with the explicit intent to produce high quality, reliable software. This page shows a comparison of all Eiffel-GTK bindings.
eGTK Authors: Richie Bielak and others URL: http://www.netlabs.net/~richieb/gtk_eiffel.html Latest Release: 0.3.5 (13.7.00) License: Eiffel Forum Freeware License Supported Compilers: SmallEiffel and ISE Eiffel + Portability + Works with eglade + Use of Eiffel features like Assertions + Good distribution - Callback-Interface (One class for each callback)
Read on
Introduction The Delphi/Kylix GIS components connect your application with a WMS or UMN map server. The map viewer component has all the basic functionality for viewing, navigating and querying maps. WMS (Web Map Service) is a specification of the Open GIS Consortium supported by many free and commercial web mapping servers. You can use maps from the numerous public WMS or UMN sites with native GUI elements - without browser. These components are written as portable CLX components and tested with Kylix 3 and Delphi 7.
Read on
Introduction Ruby is the interpreted scripting language for quick and easy object-oriented programming. It has many features to process text files and to do system management tasks (as in Perl). It is simple, straight-forward, extensible, and portable. This component embeds the Ruby interpreter in a Kylix/Delphi application.
Usage examples if ruby.EvalExpression('1+1') <> 2 then raise Exception.create('Ruby can''t calculate!'); ruby.Expression.Text := 'print "Regexp".gsub!(/e.+/, "uby")'; ruby.Execute; if ruby.Output <> 'Ruby' then raise Exception.
Read on
List of Map Servers with Viewers HTML Viewer
Description
Layers
Capbilities (XML)
NASA Web Map Viewer
World Topography
National Boundaries, Coastlines, Topography and Bathymetry, …
Capabilities
OGC WMS Viewer
World Topography
Capitals, Ocean Label, Country, Topography, Countries (Area), Ocean Depth, …
Capabilities 1 Capabilities 2
esa ESRIN
Europe Topography
Political Boundries, Coastlines, Global 30 s Elevations, Global 5 min Elevations, …
Capabilities
CubeXPLOR
East Coast / Canada - USA / Area of Interest
Read on