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
Synchronization with Java through File Locks Short version: use lockf/fcntl and not flock for synchronization through file locks with Java. When one process uses flock and the other lockf, then they will not be able to see each other’s locks.
Rant version: Java praises itself as being truly portable. Since 1.4 it also has a platform-independent file locking mechanism that is visible accross process boundaries and is meant for synchronization with non-Java applications [1].
Read on
Installing Debian Sarge Linux on a IBM HS20 Blade (HOWTO) Start the management interface on your local machine Open a console for the remote Blade Attach the local CDROM drive to the remote destination Blade Boot the remote Blade from the local CDROM Press <F1>(Using the console’s F1 button) in order to get into the install disk menu By using the respective function key jump into the menu with the special boot characters Choose and enter the command line that disables framebuffer (with framebuffer display, which is on by default you won’t see anything in the console) You will possibly need to switch around the console’s keyboard settings in order to be able to enter the “special” characters “/” and “=” (the console wouldn’t map the local swissgerman keyboard correctly.
Read on