Home Home Archive Archive



SEP 1ST, 2006
Embedding Ruby in Kylix/Delphi

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


SEP 1ST, 2006
WMS map server list

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


MAY 12TH, 2006
Synchronization from non-Java with Java through File Locks

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


APR 24TH, 2006
Installing Debian Sarge on a IBM HS20 Blade

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


JAN 20TH, 2005
apm and usb-storage

When suspending and resuming my laptop all the processes that were accessing an external USB harddisk would freeze. The problem seems to lie in the combination between USB and SCSI, which do not seem to be stateless, that means that when the laptop goes silent and alive again the whole USB stack gets mixed up. I don’t know whether the problem lies within the kernel’s drivers or within the USB/SCSI protocols themselves - I’ve tried the 2. Read on
← Older Blog Archives Newer →

    Recent Posts

  • The map after the course: why QGIS training is adding web publishing
  • FOSS4G 2026 Hiroshima
  • FOSS4G Europe 2026 in Timișoara
  • Multi-User Editing in QGIS Cloud

    Archive

  • 2026 5
  • 2025 8
  • 2024 5
  • 2023 7
  • 2022 6
  • 2021 8
  • 2020 6
  • 2019 10
  • 2018 3
  • 2017 3
  • 2016 4
  • 2015 7
  • 2014 9
  • 2013 17
  • 2012 13
  • 2011 29
  • 2010 26
  • 2009 17
  • 2008 9
  • 2007 4
  • 2006 18
  • 2005 2
  • 2004 8
  • 2003 22
  • 2002 5
  • 2001 6

    Categories

  • geo 113
  • linux 74
  • programming 36
  • qgis 71
  • qgiscloud 17

Copyright © 2001-2026 Sourcepole AG