This
homepage contains some software I wrote, and some botanical
observations I made in my surroundings. For reactions and
questions, write to spepping@XXXXXXXXX.
Bellis perennis
is een programma dat je helpt om je floristische waarnemingen in
te voeren, te beheren en rapporten te maken, zowel op papier als
elektronisch (b.v. de tabel van een streeplijst voor Floron).
Bellis perennis is zelf geen database programma. Het helpt je
bij het beheren van je gegevens in een database programma dat
je al hebt. Het gebruikt het JDBC protocol om met de database
te communiceren; daardoor kan het gebruikt worden met alle
databases die JDBC ondersteunen.
Het grafische user interface (GUI) is geschreven m.b.v.
de SWT/JFace toolkit.
De huidige versie van Bellis Perennis java is
gepubliceerd op 25 januari 2016.
02 mei 2012
Eerste publicatie
27 juni 2012
Afdruk dialoog toegevoegd
25 januari 2016
Import van CSV files van Verspreidingsatlas toegevoegd
Mijn
weblog over de natuur in Purmerend. In dit logboek zal ik op
onregelmatige tijden stukjes schrijven over dingetjes die ik zie in de
natuur van Purmerend. Deze weblog heeft zijn eigen RSS file
This pipeline reads a manifest file which lists a number of article
XML files. It opens each listed file, and applies an XSLT
transformation to it, which extracts metadata and checks a few QA
rules. The results are added to the manifest file. Then a
transformation is applied to the augmented manifest file, which checks
a few QA rules on the file contents and on the collected metadata. The
results are added to the manifest file.
GPSJinni is a small program that visualizes raw data from the GPS subsystem for the Maemo OS (N900 tablet). Here I offer a patched version which includes RDS coordinates, also known as Amersfoort coordinates.
Mappero is a mapping and navigation application for the Maemo OS (N900 tablet). Here I offer a patched version which includes RDS coordinates, also known as Amersfoort coordinates.
09 August 2011
Initial publication, with a patched Mappero
package.
25 August 2011
Replaced the patched Mappero package with the Mappero-RDS
package.
Spui
contains a graphical user interface, a command line interface and an
error reporting error handler for any validating SAX2 java
parser. With this combination you can validate an XML file against a
DTD or a W3C XML Schema (the latter with Xerces2-J only). In addition,
the package contains two content handlers:
ESIS: This content handler writes an ESIS of the XML file.
XML Serializer: This content handler writes the parser
output to a new XML file. This XML file contains all attributes
and all entities are resolved. Therefore it can be used without
the DTD.
23 September 2003
Published it under the new name Spui. Implemented parsing in
a separate thread.
08 October 2003
Added a toolbar and informative labels.
18 October 2003
Redesigned the user interface.
19 October 2003
Fixed a bug in the encoding of the output file.
30 January 2004
Enabled the usage of the Apache xml-commons entity resolver.
22 December 2009
Various small improvements: with the schema options, when the file has a doctype declaration, no validation is done against the DTD; it is possible to specify an external schema location value (CLI only); Sun's internal catalog resolver is used when no other catalog resolver is present
Bellis perennis
is een programma dat je helpt om je floristische waarnemingen in
te voeren, te beheren en rapporten te maken, zowel op papier als
elektronisch (b.v. de tabel van een streeplijst voor Floron).
Bellis perennis is zelf geen database programma. Het helpt je
bij het beheren van je gegevens in een database programma dat
je al hebt. Het gebruikt het ODBC protocol om met de database
te communiceren; daardoor kan het gebruikt worden met alle
databases die ODBC ondersteunen.
Het grafische user interface (GUI) is geschreven m.b.v. de Gtk+
toolkit, versie 2.
De huidige versie van Bellis Perennis is versie beta 0.6, een
testversie, gepubliceerd op 31 December 2008.
Waarnemingslijsten voor de Purmer Ringvaart, het Purmer
Bos en het Twiske. De hier getoonde waarnemingen zijn
inventarisatie gegevens voor drie groepen gebiedjes:
een aantal boezemlanden van de Purmer Ringvaart,
geïnventariseerd in 2005 en 2006,
twee gebiedjes in het Purmer Bos in de Purmer polder
bij Purmerend, geïnventariseerd gedurende een aantal
jaren,
een veld vol riet en ruigte in het noordwestelijke
deel van het Twiske.
I present a modified set of building blocks
(a.k.a. Knuth elements) for the abstract representation of the text of
a paragraph for linebreaking, adapted to the features of FO texts.
Latest changes: Added text-align-last, a complex index, and
documentation of the implementation: 24 June 2006. A few small
changes, final release: 29 June 2006
FOP is a Formatting Object Processor of the Apache
project. It aims to provide a standards compliant implementation
of XSL-FO. It understands Unicode, has bidirectional writing
capabilities, and implements a wide range of rendering
formats.
I have written a documentation of FOP's design and
implementation. On this page I make the HTML, XHTML and PDF
versions available. The source files may be obtained from the
FOP code repository.
A ConTeXt installer Perl
script. The most recent version was published on 13 August 2003;
it contains a small fix w.r.t. the previous version published
on 8 March.
DocbookInContext is a
mapping of the Docbook DTD to the ConTeXt macro package for TeX,
built upon ConTeXt's XML interface. It allows one to produce a
typeset version of a Docbook XML file, in dvi or pdf format. The
most recent beta version was published on 06 August 2003; the
most recent stable version was published on 5 March
2003.
XML voor waarnemingslijsten: Biedt XML mogelijkheden
voor waarnemingslijsten van planten, dieren en allerlei andere
organismen in de natuur? Het Madelief-XML pakket laat dit
zien. Het bevat een DTD en XSLT stylesheets voor
waarnemingslijsten in XML. Het Madelief programma heeft een
optie om zulke waarnemingslijsten in XML te
schrijven.
Writing an application for a SAX1-compliant XML
parser: How a SAX1-compliant parser and a SAX1 application
interact, and how one should proceed to write a SAX1
application.