Monday, April 26, 2004

"DISC richt zich op maatschappelijke organisaties in het publieke domein die aan de slag willen met open source software maar niet goed weten waar te beginnen. Deze website biedt voorbeelden uit de praktijk en ervaringen van gebruikers met open source software. Wil je weten welke projecten en welke open source software voor jou interessant zijn, klik dan op de afbeelding met sliders rechtsboven. "
Met links naar Projecten (non software), Projecten (software) en info over van alle en nog wat. O.a. beschrijving van welke "instellingen" welke software gebruiken, en artikelen over het gebruik van OSS in dergelijke instellingen.

Thursday, April 22, 2004

Mission: To create, as a community, the leading open source groupware server to integrate with the leading open source office suite products and all the leading groupware clients running across all major platforms, and to provide access to all functionality and data through open XML-based interfaces and APIs.

TWiki . Main . WebHome:

"WelcomeGuest: TWiki is a Web-based collaboration tool, document management tool and knowledge base tool. You can edit any TWiki page.
Please start where we WelcomeGuests; it explains what this is, how to get around, and how you get involved. Frequent visitors may want to go straight to one of the collaboration areas below, or another of the useful StartingPoints. "
- Seems like a wiki merged with a simple CVS scheme? Anyway, it might be very interesting!!

Wednesday, April 21, 2004

JavaScript Code Improver:

"With JavaScript Code Improver you are just one click away from making any JavaScript clear, easily comprehensible and ready for printing thus saving the time you spend on editing, debugging and modifying it. Forget about all problems resulting from those illegible JavaScripts!"

JavaScript Code Improver:

"With JavaScript Code Improver you are just one click away from making any JavaScript clear, easily comprehensible and ready for printing thus saving the time you spend on editing, debugging and modifying it. Forget about all problems resulting from those illegible JavaScripts!"

Spreadsheet in DHTML.

The download link seems to work.

Tuesday, April 20, 2004

Look what i found!!

Editor's note:: Because Sun Microsystems and Microsoft are making news as newfound "partners" and both will be embracing scripting languages in Web services run by Java and .NET, the open source Python suddenly takes on added strategic significance. Our colleague at Open Enterprise Trends spoke with Alex Martelli, author of two O'Reilly Associates books on Python in the enterprise -- "Python in a Nutshell" and "Python Cookbook."


"Welcome to the project page of HarvestMan, a web-crawler cum web-search utility, written in the python programming language. HarvestMan is a full-featured, multithreaded web-crawler written in Python.
HarvestMan supports as much as 45 customization options as of the current stable version. "


Python Cookbook: An xmple of scanning of parsing the ( and ) in a RE

Nice to combine with my own code! :))
"Very often we need to look for the occurence of words in a string or group of words. We rely on regular expressions for such operations. A very common requirement is to look for the occurence of certain words in a paragraph or string. We can group the occurence by boolean operators AND, OR and NOT, allowing to search for certain words using boolean logic.
This class is created to do exactly that. It wraps up a
complex boolean word expression, creating an internal
regular expression, and provides methods allowing you to
perform matches and searches on it."

Monday, April 19, 2004

document.execCommand in IE commando's:

Hiermee is het mogelijk print en saveAs (oa) aan te roepen voor een document. Mogelijk ook zonder dat we om een bestandsdatum gaan vragen.
Ander truukje: zet in de adresbalk "javascript:alert(document.title)" en je zit de title van het huidige geladen document. Dit, als locatie, is vervolgens weer op te slaan in een snelkoppeling/hyperlink in je bookmarks. En hier gaan de mogelijkheden voor het werken met andere pagina's spontaan open liggen ;)

Saturday, April 17, 2004

SharpDevelop @ic#code:

"#develop (short for SharpDevelop) is a free IDE for C# and VB.NET projects on Microsoft's .NET platform. It is open-source (GPL), and you can download both sourcecode and executables"

Eclipsing .NET:

"The Eclipse Project
Visual Studio .NET is not the only option for exploring .NET in a commercial-quality integrated development environment (IDE); it's just the most expensive one. On November 5, 2001, IBM released the Eclipse project (with an estimated value of $40 million worth of software) to the open-source community. The project is now maintained by the Eclipse organization ( This open-source software provides a core, extensible infrastructure for building software development environments. It also provides a basic user interface and an open API that supports the extension of the product through its plug-in mechanism. Eclipse provides a framework for producing customized software development environments that can either be used internally by an organization or repackaged and sold commercially. In fact, the Eclipse framework is the foundation for IBM's new suite of WebSphere Workbench tools.

Thursday, April 15, 2004

PDF creation from Python

Welcome to the ReportLab Open Source site. Here you will find access to our open-source goodies including the ReportLab Toolkit, documentation and lots more.

ReportLab, since its early beginnings, has been a strong supporter of open-source. In the past we have found the feedback and input from our open-source community an invaluable aid to the development of our products, and we wish to encourage the widest possible use and the maximum amount of benefit for our users in the future.

Because of this, we have released as open-source:

[] The ReportLab Open Source PDF library (the ReportLab Toolkit) - our proven industry-strength PDF generating solution, that you can use for meeting your requirements and deadlines in reporting systems
[] PyRXP - the fastest validating XML parser available for Python, and quite possibly anywhere!
[] Preppy - ReportLab's versatile text-preprocessor
[] PythonPoint - make your very own presentations that can be viewed by anyone with a PDF-viewer!

Wednesday, April 14, 2004

PYRO - Python Remote Objects:

"Pyro is an acronym for PYthon Remote Objects. It is an advanced and powerful Distributed Object Technology system written entirely in Python, that is designed to be very easy to use. It resembles Java's Remote Method Invocation (RMI). It is less similar to CORBA - which is a system- and language independent Distributed Object Technology and has much more to offer than Pyro or RMI. But Pyro is small, simple and free (MIT software license)!" - Python For .NET: "Python for .NET
Python for .NET is a near-seamless integration of the Python runtime with the .NET Common Language Runtime (CLR). It lets you script and build applications in Python, using CLR services and components written in any language that targets the CLR (C#, Managed C++, VB.NET, etc.).
The package is open source, released under the ZPL. It is currently in beta, nearly feature-complete and usable for real-world applications. "

Modeless (modal) Dialog boxes

JavaScript features several built-in dialog boxes: window.alert(), window.confirm(), and window.prompt(). When a dialog box pops up, the user cannot focus on the original page until the box is terminated. In other words, a dialog box is always focused.
Internet Explorer supports a few methods that enable you to apply this feature to any new window:

- showModalDialog() (Internet Explorer 4 and above)
- showModelessDialog() (Internet Explorer 5 and above)

Introduction to "robots.txt": "
There is a hidden, relentless force that permeates the web and its billions of web pages and files, unbeknownst to the majority of us sentient beings. I'm talking about search engine crawlers and robots here. Every day hundreds of them go out and scour the web, whether it's Google trying to index the entire web, or a spam bot collecting any email address it could find for less than honorable intentions. As site owners, what little control we have over what robots are allowed to do when they visit our sites exist in a magical little file called 'robots.txt.'" - some explanation and pointers as how to use it.

SyncBack - backup and synchronization tool

SyncBack is a flexible, and quite powerful backup and synchronization program that allows to to maintain backup copies of your files and folder, or to synchronize them, so that both locations always have a complete copy (e.g Laptop/PC). It offers different types of actions that let you choose how older and newer files are processed, which files should be excluded (by mask) and more. It offers standard file comparison based on the date and size, as well as optional MD5 checksum, which will detect even the slightest modifications to files. SyncBack also supports scheduled projects, FTP and zip compression of backups, as well as network login, simulation runs and more. [screenshot]

Tuesday, April 13, 2004

SharpDevelop @ic#code: "#develop (short for SharpDevelop) is a free IDE for C# and VB.NET projects on Microsoft's .NET platform. It is open-source (GPL), and you can download both sourcecode and executables from this site. In addition, you can find the latest information and changes on #develop, as well as get in touch with the team in the forum. "


CoolMon is a program for monitoring vital system stats and almost anything else you wish to display on the desktop. It can also display stats from remote pc's and publish real-time stats on a webpage. The application can display CPU, RAM and page file usage, hard drive usage, MotherBoard Monitor temperatures and fan speeds, various network stats and much, much more. For a full list of CoolMons abilities, see the features page. To view some of the different ways you can make CoolMon display the data, please see the screenshots page.

Nice topic about available [free] software

Check out once in a while.
Finding the Invisible Web
Want to find more? Search through patents? Free E-books? Use these links and you can!

Thursday, April 08, 2004

Network problems?

Links to protocol information and tools etc. Nifty index!

Look At Lan:

Award-winning Look@LAN Network Monitor 2.50 Build 29 is still available for [gworkish mirror] download but is no more supported. For your information, Look@LAN is used today by more than 300,000 people around the globe and we understand that you rely on this product and we're doing every possible efforts to soon present new version of the product along with several complementary tools and solutions such as Look@NetStat and Look@HOST.

This nifty tools lets you monitor your lan in a very neat fashion. Portscans on any new IP etc. Nice!

Tuesday, April 06, 2004


Brief Description

floppyfw is a router with the advanced firewall-capabilities in Linux that fits on one single floppy disc.

  • Access lists, IP-masquerading (Network Address Translation), connection tracked packet filtering and (quite) advanced routing. Package for traffic shaping is also available.
  • Requires only a 386sx or better with two network interface cards, a 1.44MB floppy drive and 12MByte of RAM ( for less than 12M and no FPU, use the 1.0 series, which will stay maintained. )
  • Very simple packaging system. Is used for editors, PPP, VPN, traffic shaping and whatever comes up. (now this is looking even more like LRP (may it rest in peace) but floppyfw is not a fork.)
  • Logging through klogd/syslogd, both local and remote.
  • Serial support for console over serial port.
  • DHCP server and DNS cache for internal networks.

It will get more features, but only if it is possible to cram it into the one, single diskette. More than one floppy is bloatware..

Handige veelal gratis software voor logging.

Werkt ook goed samen met: floppyfw

console # A console interface for Windows
effbot # This effbot.exe installer includes the effbot.exe application platform, and the EffNews RSS news reader. Additional utilities and experimental updates are shipped separately, as .effbot kits.
elementsoap # The experimental ElementSOAP toolkit contains classes to build simple SOAP 1.1 clients. The toolkit includes a client for the Google Web API. Requires the ElementTree library (1.2a5 or later).
elementtree # The ElementTree toolkit contains a number of light-weight components for working with XML, including the Element and ElementTree types, XML parsers and writers, etc
ftpparse #
grabscreen #
Imaging # This is the PIL source distribution.
pythondoc #A JavaDoc-like documentation tool for Python. Requires the ElementTree library.
sgmlop # A fast XML/SGML/HTML parser/tokenizer.

and a few more...

Return of the homebrew coder:

Mar 11th 2004 ;From The Economist print edition
"Software: Most modern software is written by huge teams of programmers. But there is still room for homebrew coders, at least in some unusual niches
BEFORE Henry Ford unleashed the practice of mass production on the world, every little town had a few dozen artisans who made the lives of citizens easier. A cobbler made the shoes, a tailor sewed suits and a carpenter built furniture. Mass production sounded the death knell for many specialist craft jobs, and the rise of computerised supply chains finished off most of the rest. But now, a century later, the trend is reversing itself. The new craftsmen do not stitch leather, cut cloth or saw wood: instead, they write software. ... "

PyPI: pytaskplan 1.2.0:[version overview link]

Name: pytaskplan
Version: 1.2.0
Author: Richard Jones
Author email: richard at mechanicalcat net
Home page:
Download URL:
Summary: Python task planner
License: UNKNOWN
A simple task planner capable of:

- resource allocation
- interruptions (holidays, etc)
- HTML plan generation
- HTML gantt chart generation

Changes for 1.2.0:

- uses Python2.3's cvs module now (2.3 is required)
Platform: UNKNOWN
Classifiers: Development Status :: 4 - Beta
Environment :: Console
Environment :: Web Environment
Intended Audience :: End Users/Desktop
License :: OSI Approved :: BSD License
Natural Language :: English
Operating System :: OS Independent
Programming Language :: Python
Topic :: Office/Business :: Scheduling

Python Programmer Weblogs

Mechanical Cat: Python Task Planner

A simple task planner capable of:
  • resource allocation
  • interruptions (holidays, etc)
  • HTML plan generation
  • HTML gantt chart generation

GanttProject lets you plan projects using a Gantt charts.:

A project can be subdivided into sub-tasks, each with a begin date, duration, dependencies, progress, and notes.

Developed in Java (SDK>=1.4.1).
Ganttproject use XML file format and can export in PNG/JPG image, in HTML web pages or PDF document.
"PDFCreator is a free tool to create PDFs easily from nearly any application.":
With the PDFCreator printer driver you turn any program into a PDF creating machine

FreeMind development resources
Apart from the documentation pointed to from above, you can learn a lot from FreeMind's development map.
Freemind development map viewed in FreeMind applet; requires Java1.4.
Freemind development map for download
Freemind development map in folding HTML (is reported to crash Mozilla on Linux. This is probably because of extensive use of layers.)
To get API documentation, see generated JavaDoc of FreeMind.
OpenVPN - An Open Source VPN Solution by James Yonan: "OpenVPN is an easy-to-use, robust, and highly configurable VPN (Virtual Private Network) daemon which can be used to securely link two or more private networks using an encrypted tunnel over the internet"
: "Q. What is Fermi Linux LTS?
A. Fermi Linux LTS (Long Term Support) is in essence RedHat Enterprise, recompiled.
What we have done is taken the source code from RedHat Enterprise (in srpm form) and recompiled them. The resulting binaries (now in rpm form) are then ours to do with as we desire as long as we follow the License from that original source code, which we are doing.
We are choosing to bundle all these binaries into a linux distribution that is as close to RedHat Enterprise as we can get it. The goal is to ensure that if a program runs and is certified on RedHat Enterprise, then it will run on the corresponding Fermi Linux LTS release.

Q. Is that legal?
A. Yes

Q. Are you sure?
A. Yes

Q. I really don't want to get into legal trouble, please convince me that this is legal."
A. [gwork: go read]...

Saturday, April 03, 2004

TFTPD32 : a free TFTP and DHCP server for windows: "Tftpd32 includes DHCP, TFTP, SNTP and Syslog servers as well as a TFTP client.
The TFTP client and server are fully compatible with TFTP option support (tsize, blocksize and timeout), which allow the maximum performance when transferring the data.
Some extended features such as directory facility, security tuning, interface filtering; progress bars and early acknowledgments enhance usefulness and throughput of the TFTP protocol for both client and server.
The included DHCP server provides unlimited automatic or static IP address assignment"
haneWIN DHCP Server for Windows: "The software implements a DHCP/BOOTP Server based on RFC 2131. Besides the standard dynamic IP address assignment for clients the software supports the assignment of predefined profiles and static IP addresses to known hardware addresses or identifiers.
The server supports all DHCP/BOOTP options.
On multi homed servers the software can handle up to 32 interfaces with one dynamic IP address pool per interface IP address.
The server has no client limitation. "