circle.ch weblog by Urs Gehrig

 Search
A weblog about libre software, law, technology, politics and the like.
2010-08-25T08:13:16
Academic, Android, Apache, Apple, Art, Best Of, Biotech, Civil Society, Content Management, Cooking, Copyright, Creative Commons, Crosspost, Culture, Database, Deutsch, DRM, Economy, Education, Event, Gadget, General, Geodata, Government, Health, Howto, Humor, Innovation, Intellectual Property, Java, Language, LaTeX, Law, Linux, Media, Moblog, Mozilla, Music, Office, Open Content, Open Source, P2P, PHP, Podcast, Politics, Privacy, Projects, Random Thought, Rant, Science, Search, Social Network, Software, Sport, Talks, Technology, Technology Transfer, Travelling, Weblog, Wiki, Wireless and Mobile, XML

22. April 2008

How to OCR multipage PDF files
@ 16:46:53

The OCR applied here only serves for reasons of indexing PDF files. The page layout will get lost. Nevertheless, the following three steps help you to convert multipage PDF files to a single text file:

$ convert -density 150 foo.pdf ./tesseract/tmp/p%02d.tif
$ montage.exe ./tesseract/tmp/*.tif -tile 1x -mode concatenate ./tesseract/tmp/foo.tif
$ tesseract.exe ./tesseract/tmp/foo.tif output -l eng

For reasons of simplicity the TIF files p00.tif to pXY.tif will get concatenated together to a single TIF file, that has the width of a single page and the height of XY pages. In such a way at least the order of the text or the text flow respectively will be preserved. But one could also concatenate a mosaic of all the TIF files. The density of 150 (dpi) gives reasonable results with tesseract.

Comments (4) Permalink del.icio.us

03. October 2007

Adding header or footer information to existing PDF
@ 08:03:11

Recently we had to deal with PDF manipulation, respectively the need to add header information to an existing PDF file. First thing I tried was using LaTeX as outlined by Stefan Lagotzki [1]. But a solution to apply more easy was needed. Imagemagick's "composite" does now the job quite well. Multipage PDF files have first to be split up and then being treated with composite as outlined below:
$ pdftk A=multipage.pdf cat A1 output multipage.1.pdf
$ pdftk A=multipage.pdf cat A2 output multipage.2.pdf

The commandline below takes the singlepage PDF at a resolution of 300dpi and resizes it to a percentage and then glues it to the header page, which is of the size A4. Resizing ensures, that the header information is always visible above the included singlepage:
$ composite -density 300 multipage.1.pdf -resize 93% header.ps -compose bumpmap -gravity south out.pdf

The header page could look like shown below:
%!PS-Adobe-1.0
%%DocumentMedia: A4 595 842 0 () ()
%%Orientation: Portrait
%%Pages: (atend)
%%DocumentFonts: Times-Roman Helvetica
%%EndComments
%%EndProlog
%%Page: 1 1
50 760 moveto
/Courier findfont 14 scalefont setfont
(Add your text right here...) show
showpage
%%Trailer
%%Pages: 1

[1] http://www.lagotzki.de/pdftk/index.html#FAQ

Comments (0) Permalink del.icio.us

02. March 2007

adfinis is hiring
@ 21:37:33

adfinis GmbH in Bern is looking for a web developer
Zur Unterstützung unseres jungen Teams bei Neuprojekten und Wartung/Erweiterung von bestehenden Lösungen suchen wir per sofort eine/n PHP Entwickler/in mit Pensum nach Vereinbarung, ca. 80-100%.
More details can be found on their blog [1].

[1] http://www.adfinis.com/node/177

Comments (0) Permalink del.icio.us

07. December 2005

Open Hardware - SUN opens up UltraSPARC processors
@ 18:12:38

Just recently I played with the open hardware idea when blogging about the $100 laptop. Now, SUN has opened up their UltraSPARC T1 processor design [1,2]. Of course, it is a long way from Verilog to the final chip. But at least for Universities it is an intersting opportunity.

At the Ingenieurschule Biel we used to work with Verilog and VHDL [3] and then implemented alorightms and microprocessor cores etc. in FPGA chips, as it has e.g. been done for the the so called "Gecko" project [4]. Verilog and FPGA are quite perfect for rapid prototyping and therefore of interest for research and development industries.

[1] http://news.google.ch/news?q=open+sparc+sun
[2] http://www.sun.com/smi/Press/sunflash/2005-12/sunflash.20051206.4.html
[3] http://www.hta-bi.bfh.ch/E/Laboratories/Microelectronics/courses/vlsi/VLSIsystem.pdf
[4] http://www.microlab.ch/pdf/Papers/soc01.pdf

Comments (1) Permalink del.icio.us

22. November 2005

Attorney General of Texas takes action against Sony BMG
@ 11:00:22

The Attorney General Abbott brings first enforcement action in US against Sony Bmg for spyware violations [1]. Some commentors in Jon Johnsons weblog motivated him to take action against Sony BMG as well [2], but due to copyright infringement. Jon Johnson is the author of FairPlay code that he wrote for VLC. It is said, that Sony took some of that code to run their Sony DRM rootkit. Some more reading about copyright issues related to Sony BMG is available on Samuel Hocevars blog [3].

[1] http://www.oag.state.tx.us/oagNews/release.php?id=1266
[2] http://nanocrew.net/2005/11/16/sony-drm-rootkit-saga/
[3] http://sam.zoy.org/blog/2005-11-18-the-fuss-about-sony-s-drm

Comments (1) Permalink del.icio.us

31. October 2005

WW2D - Explore Earth the Open Source Way
@ 13:38:38

WW2D [1] is cross-platform, free and open-source application similar to NASA World Wind or Google Earth software. WW2D allows you to explore Earth using satellite imagery, topographic maps and image from other data sources also providing large placenames and boundaries database and allowing you to install community-made add-ons for even more information about our planet.

[1] http://ww2d.berlios.de/?Introduction

Comments (0) Permalink del.icio.us

21. September 2005

OpenLaszlo Open Source development platform
@ 19:39:26

OpenLaszlo is the leading open source platform for the development and delivery of rich Internet applications on the World Wide Web.
Although I read the first time of it today, it looks promising, at least if I have a look at the demo applications [1] and the "Laszlo-in-10-minutes" introduction [2].

[1] http://www.laszlosystems.com/demos/
[2] http://www.laszlosystems.com/lps/laszlo-in-ten-minutes/

Comments (1) Permalink del.icio.us

12. September 2005

Engagement bei LOTS/fossdays
@ 23:43:09

Letztlich wurde ich in Zusammenhang mit LOTS bzw. fossdays [1] angesprochen. Ich musste leider mein Engagement als OK Mitglied für fossdays auf Null reduzieren (per Ende Juni), da es mir zeitlich, wegen beruflicher Weiterbildung, einfach nicht mehr möglich war, mich an der Organisation kommender Events zu beteiligen. Bei allfälligen Fragen bitte ich den geneigten Leser oder die Leserin, sich an Andreas, Michael oder Toni zu werden. Letzteren und auch Bertrand und Matthias danke ich für die guten Erfahrungen, die ich mit ihnen machen konnte. Mein Dank geht auch an die vielen Aussteller, Speaker und Besucher, die LOTS/fossdays letztlich möglich machten.

[1] http://fossdays.org/blog/

Comments (0) Permalink del.icio.us

12. August 2005

Fenice - Open Media Streaming Server
@ 15:27:25

Fenice is a multimedia streaming server compliant with the IETF's standards for real-time streaming of multimedia contents over Internet. It is the world's first streaming server supporting Creative Commons licensing meta-data for audio/video streaming. The Streaming Client ist called NeMeSI. There are various other clients suggested too [2].

[1] http://streaming.polito.it/server
[2] http://streaming.polito.it/node/488

Comments (2) Permalink del.icio.us

22. June 2005

fossdays logo - public voting
@ 09:51:03

fossdays started a public voting for three logos. You are kindly invited to vote [1] for your favourite logo.

[1] http://www.fossdays.org/blog/2005/06/20/fossdays-logo-public-voting

Comments (0) Permalink del.icio.us

19. May 2005

Freedom-Party in Berne
@ 16:33:19

Wilhelm Tux, as an associate of the FSFE, is organizing a Freedom-Party [1] in Switzerland on Saturday, May 21, in Bern. Andreas [2] and Alex [3] are part of the team of organizers and sponsors ;)

[1] http://www.wilhelmtux.ch/cgi-bin/wiki/Freedom_Party
[2] http://www.delicate.ch
[3] http://www.emacswiki.org/cgi-bin/alex

Comments (0) Permalink del.icio.us

Logo- und Design-Contest für fossdays
@ 16:11:19

Noch bis Ende Mai läuft ein Logo- und Design-Contest für die Website der LOTS-Nachfolgeorganisation fossdays.org. Gerne sind kreative Köpfe dazu eingeladen, ihren Vorschlag abzugeben [1]. Auf den Gewinner oder die Gewinnerin wartet ein Preisgeld von Fr. 500.-.

[1] http://www.fossdays.org/blog/2005/05/01/logo-und-design-contest

Comments (0) Permalink del.icio.us

06. May 2005

Beagle - Open Source Desktop Search
@ 09:45:44

I have been working with Google and Copernic Desktop Search, as well as with the beta version of the MSN toolbar. Though, I have not yet used the Yahoo Desktop Search. Anyway. As long as there is a gray area (mostly fuzzy privacy policies), what data is exchanged between my the local machine and the Desktop Search service provider on the other side, I wish to have a custom solution. Beagle [1] seems to be an alternative. It is a Lucene based Open Source Desktop Search implementation originally coded for Gnome. Today I found a Windows implementation written by Fredrik Hedberg [2]. You will hear from me, if Beagle works here on Windows ;)

[1] http://www.gnome.org/projects/beagle/
[2] http://mail.gnome.org/archives/dashboard-hackers/2005-January/msg00045.html

Update - Nat Friedman's post on Beagle [3]:
[3] http://www.nat.org/2005/january/#17-January-2005

Comments (1) Permalink del.icio.us

12. April 2005

Linux Konferenca Slovenia 2005 - Call for Papers
@ 17:24:34

Brian King fame asked me to spread those news and of course I will no hesitate to do so. Brian is part of the organizing team of the 4th annual International Business Linux Conference in Slovenia [1,2] and was speaker at the LOTS 2005.

[1] http://brian.kingsonline.net/talk/index.php/archives/41
[2] http://www.linux-konferenca.org

Comments (1) Permalink del.icio.us

05. April 2005

Access to Desktop Search results
@ 22:16:07

Today I run across DNKA [1]:
DNKA is a search tool for remote computers. It acts as a web server by interacting as a layer between Google Desktop Search (GDS) and the user. It allows other users to search, view and download your files, emails, chats and web history.
Basically it is wonderful; you get a full search access to the indexed content of a remote computer. IMHO this application should be filed under "As long as You know what You are doing.". I tried it out in an intranet and got full access to the root drive C:\.

Then later on I found Baagle [2]. The principle is similar to the above but the tools are different. Baagle is a set of Perl scripts wrapped around the search engine Swish-e. Baagle provides a standalone webserver and an indexer. But compared to GDS it is up to you to configure and restrict the indexing to the data directories of your desire.

If you like to figure out a similar solution with PHP have a look at the earlier mentioned nanoweb or nanoserv webserver built with PHP [3] and a Swish-e wrapper written in PHP [4]. Once decided to go for Swish-e (on Windows) you need a couple of tools to handle various file mime types, among others pdftotext, ps2ascii, antiword and one that I found today to convert Excel files to text, called xlhtml. Just search.ch for them ;)

Well, now the only thing I could not find is a few lines of code to get a configurable search field to be integrated in the Windows task bar as we know it from GDS. Anyone up with a solution?

[1] http://dnka.com
[2] http://floatingsheep.com/baagle.html
[3] http://nanoweb.si.kz
[4] http://www.neokraft.net/articles/swish-e/

Comments (0) Permalink del.icio.us

29. March 2005

1. OpenGovernment Sprint Bern
@ 14:38:54

The first OpenGovernment Sprint in Bern and probably Switzerland is taking place by Thursday March 31st. It is organized by 4teamwork GmbH [1].

[1] http://www.opengovernment.ch/veranstaltungen/sprint1

Comments (2) Permalink del.icio.us

16. March 2005

Jahrbuch zu Open Source und Open Content
@ 08:26:18

Zahlreiche Artikel zu Open Source und Open Content sind im sog. "Open Source Jahrbuch 2005" [1] zu finden. Die Themen werden in deutscher Sprache behandelt.

[1] http://www.opensourcejahrbuch.de/2005/

Comments (1) Permalink del.icio.us

15. March 2005

Maguma Open Studio
@ 22:12:13

Stumbled over that piece of information today:
A PHP IDE that includes features for class browsing, ftp support, snippets, debugging and project management. The Open Source version of Maguma Studio.
[1] http://sourceforge.net/projects/openstudio/

Comments (0) Permalink del.icio.us

16. February 2005

Tägliche Ration Open Source
@ 07:41:56

Die Zeitung "Der Bund" beehrt LOTS, Bucher & Suter sowie 4teamwork mit je einem Beitrag zum Thema Open Source.
  • Linux-Tage an der Uni Bern
    Open-Source-Anlass Lots vom 17. bis 19. Februar 2005 [1]
  • Open Source auch beim Telefon [2]
  • Hinter Berns Internetseite steckt offene Software [3]
[1,2,3] http://194.209.226.170/pdfarchiv/bund/2005/02/16/03935Multimedia20050216_1.pdf

Comments (0) Permalink del.icio.us

10. February 2005

Dev-Cpp - a C/C++ programming language IDE
@ 23:09:33

Magnus Manske [1] hat mich auf Dev-C++ aufmerksam gemacht:
Bloodshed Dev-C++ is a full-featured Integrated Development Environment (IDE) for the C/C++ programming language. It uses Mingw port of GCC (GNU Compiler Collection) as it's compiler. Dev-C++ can also be used in combination with Cygwin or any other GCC based compiler.
Wirklich beeindruckend. Eine FAQ dazu gibt es hier [3].

[1] http://meta.wikimedia.org/wiki/User:Magnus_Manske
[2] http://www.bloodshed.net/devcpp.html
[3] http://www14.brinkster.com/aditsu/dev-cpp-faq.html

Comments (0) Permalink del.icio.us

Keinen Rappen für die Software
@ 08:47:39

Unter diesem Titel findet sich heute ein Artikel in der Berner Zeitung [1]. Andreas Halter und Markus Wernig geben Auskunft über Open Source und weisen auf den kommenden LOTS Event () vom 17.-19. Februar hin [2].

[1] http://www.espace.ch/artikel_60343.html
[2] http://www.lots.ch/2005/

Comments (1) Permalink del.icio.us

08. February 2005

OSDir.com about LOTS
@ 16:45:00

Steve just mentioned us on OSDir.com [1]. I just placed a simple request - and here we go. ThanQ.

[1] http://osdir.com/Article4035.phtml

Comments (0) Permalink del.icio.us

07. February 2005

LOTS event catalog online
@ 13:56:03

The event catalog for the upcoming LOTS 2005 () [1] is now also available online [2]. Feel free to spread the good vibes ;)

[1] http://www.technorati.com/tag/lots.ch
[2] http://www.lots.ch/2005/Veranstaltungskatalog.html

Comments (0) Permalink del.icio.us

27. January 2005

The agenda for the LOTS Event 2005
@ 17:23:49

The LOTS agenda [1] is now online and You are kindly invited to register yourself ;)

[1] http://www.lots.ch/2005/ProfessionalDay.html

Comments (1) Permalink del.icio.us

03. January 2005

More Plone for Bern
@ 09:03:10

The city of Bern(e) got a new website. The CMS behind that site is the Open Source project Plone and has been implemented by 4teamwork et. al. [2]. 4teamwork will also attend the next LOTS Event [3].

[1] http://www.bern.ch
[2] http://www.bern.ch/impressum
[3] http://www.lots.ch/2005/LOTS2005_Firmenaussteller.html?id=316

Comments (0) Permalink del.icio.us

16. December 2004

Media Portal vs. Media Center Edition 2005
@ 07:40:49

To make it short. I haven't tried both of them ;) The current hardware is not yet trimmed to fulfill all those media needs. But I was wondering where the Open Source solution Media Portal [1] would differ from Microsoft Media Center Edition 2005 [2] - if they are at all comparable.

From the Microsoft page:
Windows XP Media Center Edition offers the best Windows experience in any room in your home, whether you’re looking for a family computer or to enhance your home theater. Enjoy integrated home entertainment experiences including photos, music, TV, and more. Connect with devices around the home and on the go that extend your entertainment.
From the Media Portal page:
Media Portal turns your PC in a very advanced Multi MediaCenter / HTPC. It allows you to listen to your favorite music & radio, watch your video's and DVD's, view, schedule and record live TV and much more. You get Media Portal for free/nothing/nada/noppes and best of all it is opensource. This means anyone can help developing Media Portal or tweak it for their own needs!
Well, yes. They seem to be comparable from a users perspective. It is mostly about computer based entertainment. Mostly your eyes and ears are addressed ;) For further commenting those tools I will need to upgrade my whole PC hardware... which will last months I guess. ;)

[1] http://mediaportal.sourceforge.net
[2] http://www.microsoft.com/windowsxp/mediacenter/

Comments (1) Permalink del.icio.us

05. December 2004

Open Source Outlook MAPI connecter available
@ 20:47:54

Although in pre-alpha stage, there has been a first package of the Outlook MAPI connector been released [1].
The OpenConnector.Org Project aims to develop extensions for Microsoft Outlook® email and groupware client. These open-source extensions allow Microsoft Outlook®'s full functionality with email and calendar servers; including groupware servers other than Microsoft Exchange®.
Otlkcon has been tested with Sapimapi [1].

The fun part of this project is that it (will/should) connect Outlook to the groupware server provided by OpenGroupware [3].

[1] http://sourceforge.net/projects/otlkcon/
[2] http://sourceforge.net/projects/sapimapi/
[3] http://opengroupware.org

Comments (0) Permalink del.icio.us

02. December 2004

German Firefox Campaign
@ 23:15:59

German Firefox fans have fundraised a campaign for the Version 1.0 of Firefox to appear in major German newspapers [1].

Firefox kommt!


[1] http://www.firefox-kommt.de/?q=node/40

Comments (0) Permalink del.icio.us

29. November 2004

Wyona Pictures presents FUD
@ 23:59:47

Wow. Michi [1] has a cool project running:
The documentary movie is not finished yet, but we are working hard to do so (We are currently transcribing the interviews which we have recorded during OSCOM 4 and ApacheCon 2004).
I've observed problems while attempting to run the AVI file [2]. But mplayer for Windows solved them. Chregu offers a torrent file [3].

[1] http://wyonapictures.com
[2] http://deje.uw.hu/getfile.php?file=mplayer_setup_0-18-0_fullcodecs.exe
[3] http://trash.chregu.tv/fud_trailer.avi.torrent

Comments (4) Permalink del.icio.us

27. November 2004

Open Source in der Stadt Bern
@ 12:11:29

Stadt Bern orientiert sich an der Open Source Strategie der Bundesverwaltung [1]. Dabei erstaunt etwa die eine Aussage in der Antwort des Gemeinderats:
Neben diesen positiven Aspekten ist allerdings zu beachten, dass die OpenSource Bewegung bis jetzt relativ wenig Innovationen hervorgebracht hat, die dem Nutzer/der Nutzerin neue Funktionalität bereitstellt.
Insgesamt ist die Antwort aber sachlich fundiert und als ausgeglichen zu werten. Der Beschluss lautete wie folgt:
Mit 51 : 0 Stimmen wird das Postulat überwiesen und gleichzeitig der Prüfungsbericht genehmigt.
Das Postulat geht zurück auf Natalie Imboden und Martina Dvoracek vom Grünen Bündnis.

[1] http://bern.ch/upload/sktp/protokolle/archive/20040311.pdf

Comments (0) Permalink del.icio.us

19. November 2004

QEMU version 0.6.1
@ 14:28:42

QEMU version 0.6.1 is out [1]. Many bugs have been fixed and new disk image formats have been introduced.

[1] http://www.qemu.org

Comments (0) Permalink del.icio.us

11. November 2004

HTML to PDF
@ 17:56:37

Yet another HTML to PDF conversion script [1].

[1] http://html2fpdf.sourceforge.net

Comments (1) Permalink del.icio.us

05. November 2004

Bitflux is hiring
@ 10:09:49

chregu [1] of Bitflux GmbH is looking for a developer with strong skills in XSLT and PHP. Bitflux has strong competences in realizing custom client projects while mostly using their own Bitflux CMS (BxCMS). An other interesting product is their Bitflux Editor, a Wysiwyg XML Editor. Most if not all of their tools are Open Source.

[1] http://blog.bitflux.ch/archive/work-at-bitflux.html

Comments (0) Permalink del.icio.us

29. October 2004

Sunbird Mozilla calendar
@ 10:46:41

Mozilla found a name for its calendar application (yet another bird): Sunbird [1]. Sunbird is available as cross-platform fully standards based calendar client based on the open iCal standard.

[1] http://www.mozilla.org/projects/calendar/

Comments (0) Permalink del.icio.us

25. October 2004

Enscript on Windows
@ 20:54:16

Haven't used enscript ever but found it recently on the web and tried out some examples. Enscript is an ASCII to Postscript converter.
Examples [1]:

enscript -Plapis foo.txt
Print file foo.txt to printer lapis.

enscript -pfoo.ps foo.txt
Print file foo.txt, but leave PostScript output to file foo.ps.

enscript -Plapis -2 foo.txt
Print file foo.txt to two columns.

enscript -Plapis -2r foo.txt
Print file to two columns and rotate output 90 degrees (landscape).

enscript -Plapisd -DDuplex:true foo.txt
Print file in duplex (two side) mode (printer dependant).

enscript -E --color -Whtml --toc -pfoo.html *.h *.c
A nice HTML report of your project's C source files.
If no input files are given, enscript processes standard input. Enscript can be extended to handle different output media such as PostScript, HTML, RTF, ANSI, and overstrikes and it has many options which can be used to customize printouts. The GNU implementation of enscript is called genscript [2]. The example [1] using the -Whtml option did not work with my local enscript version though. But just make sure you get the most recent Windows binary [5].

[1] http://webinfo.ime.usp.br/util/enscript.html
[2] http://people.ssh.com/mtr/genscript/

Update: Scott Young [3] found a way to highlight PHP using enscript. Try "enscript --help-pretty-print" to get an idea what languages are supported in your version of enscript. Find other examples on linuxdevcenter.com [4]. You might also have a look at a2ps [6].

[3] http://scott.yang.id.au/2003/01/source-code-syntax-highlighting-in-php/
[4] http://www.linuxdevcenter.com/lpt/a/142
[5] http://gnuwin32.sourceforge.net/packages/enscript.htm
[6] http://www.inf.enst.fr/~demaille/a2ps

Comments (0) Permalink del.icio.us

16. September 2004

LOTS 2005 - Call for Participation
@ 22:26:17

Call for Participation für den LOTS Event 2005 ist eröffnet und dauert bis am 1. November 2004. Ab sofort können Software-Projekte, Firmenaussteller, Organisationen, Referate und Workshops für den vom 17. bis 19. Februar 2005 stattfindenden 2. LOTS Event angemeldet werden. Weitere Informationen unter Call for Participation [1].

[1] http://lots.ch/2005

Comments (0) Permalink del.icio.us

12. September 2004

Open Database Transport Protocol
@ 22:55:08

Open Database Transport Protocol (ODBTP) is a TCP/IP protocol for connecting to Win32-based databases from any platform [1]. It is ideal for remotely accessing MS SQL Server, MS Access, and Visual FoxPro database from Linux or Unix machines. ODBTP is fast, efficient, and has many features that make it a quality Open Source solution for database connectivity.

[1] http://odbtp.sourceforge.net

Comments (0) Permalink del.icio.us

FreePOPs to work with Gmail
@ 21:56:10

FreePOPs [1] is a POP3 daemon plus a LUA [2] interpreter and some extra libraries for HTTP and HTML parsing. Its main purpose is translating local POP3 requests to remote HTTP actions on the supported web-mails, but it is really more flexible. For example there is a plugin to read news from a website as if they were mails in a mailbox. You can easily extend FreePOPs on the fly, without even restarting it. FreePOPs 0.0.14 also offers a Gmail [3] plugin.

[1] http://freepops.sourceforge.net
[2] http://www.lua.org
[3] http://www.circle.ch/wiki/GmailFS

Comments (0) Permalink del.icio.us

05. September 2004

Open Source Strategie beim Bund
@ 13:06:12

[via sozialinformatik.ch] An der Open Source Tagung organisiert durch das Informatikstrategieorgan Bund (ISB) und der Privaten Hochschule für Wirtschaft. Bezüglich OSS wurden folgende Stossrichtungen festgehalten:

- das Sicherstellen der Gleichbehandlung von OSS und Closed Source Software (CSS)
- das Anstreben der Wiederverwendbarkeit von eigenentwickelter Software
- das Schaffen der Voraussetzungen für den Einsatz von Open Source Software

Für die Bundesverwaltung soll erreicht werden, dass die Abhängigkeit von einzelnen Lieferanten verringert werden kann. Zudem bestehe dank der Gleichstellung von OSS und CSS eine größere Auswahl an Software. Zwischen den Zeilen gelesen bedeutet die Feststellung der Stossrichtung sowie die Zielsetzung des ISB, dass im Bereich OSS noch einiges an Lobby- und Überzeugungsarbeit geleistet werden muss [3], um schon nur die Gleichstellung sicherzustellen. Bezüglich der Wiederverwendbarkeit von eigenentwickelter Software wäre ein vom Bund gecoachtes CVS allenfalls prüfenswert; Software, die in der Bundesverwaltung eingesetzt wird, sei offenzulegen.

[1] http://www.heise.de/newsticker/meldung/50640
[2] http://www.heise.de/newsticker/foren/go.shtml?list=1&forum_id=63973
[3] http://blog.li/mosi/2004/09/01/679.html

Comments (0) Permalink del.icio.us

04. September 2004

ASF rejecting Sender ID
@ 10:25:08

[via slashdot, 1]
"The Apache Software Foundation [2] has rejected the patent-encumbered Sender ID specification. This means no Sender ID support for SpamAssassin, Apache JAMES, etc. They state that the current license is generally incompatible with open source, and contrary to the practice of open Internet standards."
Add-on: Debate on trust regarding Microsofts' Open Source plans [3].

[1] http://slashdot.org/article.pl?sid=04/09/02/1446229
[2] http://apache.org/foundation/docs/sender-id-position.html
[3] http://weblogs.asp.net/jledgard/archive/2004/08/24/220028.aspx

Comments (0) Permalink del.icio.us

15. August 2004

Designing labels with SVG and convert them to PDF with PHP
@ 13:36:20

Alan Knowles [1] described the process of designing labels with SVG and the conversion to PDF with PHP last December. There he points to an SVG editor called Sodipodi [2]. Inkscape [3] is yet another SVG editor running on various platforms [3]. Designing labes with SVG seems a reasonable approach. As Alan states correctly, the
FPDF [http://fpdf.org ] is quite a nice library for creating PDFs, however, the thought of hardcoding up all the locations in PHP, for all the text on both applications horrified me.
That is how we implemented our label printing system for LOTS 2004. Positioning a few lines of text and an image is easily done with FDPF for "design once, use many" labels.

[1] http://blog.akbkhome.com/blog/archives/26_PHP_SVG_and_PDFs.html
[2] http://www.sodipodi.com
[3] http://www.circle.ch/blog/p1396.html

Comments (0) Permalink del.icio.us

11. August 2004

Nvu Web Authoring for Linux
@ 10:10:05

Nvu is a complete Web Authoring System for Linux Desktop users to design Webpages comparable to FrontPage or Dreamweaver [1]. Nvu is built on top of the Mozilla Composer.

[1] http://www.nvudev.org

Comments (0) Permalink del.icio.us

28. July 2004

Lookout for Outlook content
@ 00:14:52

A friend [1] of mine mentioned Lookout [2]. An indexing search engine working as plug-in for Microsoft Outlook. The company has recently been bought by Microsoft. So the license agreement looks a bit strange to me (here just the beginning):
License, Limited Warranty and Copyright

IMPORTANT-READ CAREFULLY: This is a legal agreement between you (either an individual or a single entity) and Microsoft Corporation (The Company) for Lookout (The Software). If you do not agree to all of the terms of this License, then do not use, copy or install The Software.

This Software is protected by copyright laws and international treaty provisions. All rights reserved. Please read the license terms below. Portions of this software are Copyright (c) 2001 The Apache Software Foundation. All rights reserved. Please read the Apache Software License included in this document. For more information on the Apache Software Foundation, please see http://www.apache.org. [...]
This seems like the first Microsoft software licensed under an Apach license.

[1] http://blog.li/trash/2004/07/27/564.html
[2] http://www.lookoutsoft.com

Comments (0) Permalink del.icio.us

15. July 2004

SQLite running as Client/Server
@ 16:09:04

An unofficial release of SQLite Client/Server, called SQLite_On_Sockets is available for Windows [1]. Get more background information from the SQLite site [2].

[1] http://www.it77.de/sqlite/sqlite.htm
[2] http://www.sqlite.org/cvstrac/wiki?p=ClientServer

Comments (0) Permalink del.icio.us

17. May 2004

WiX - a Microsoft Open Source project on sourceforge.net
@ 14:29:47

[via M. de Icaza, 1] Rob Mensching [2] has written the Windows Installer XML (WiX) [3]; a toolset that builds Windows installation packages from XML source code. The project, originally developed internal to Microsoft, was released under the Common Public License [4]. For more information on that license you may also refer to the IBM CPL FAQ [5].

[1] http://primates.ximian.com/~miguel/archive/2004/Apr-05.html
[2] http://blogs.msdn.com/robmen/archive/2004/04/05/107709.aspx
[3] http://sourceforge.net/projects/wix/
[4] http://www.opensource.org/licenses/cpl.php
[5] http://www-106.ibm.com/developerworks/library/os-cplfaq.html

Comments (0) Permalink del.icio.us

PearPC to rund OS X on Windows
@ 14:04:15

PearPC [1] is an Open Source project to emulate PowerPC architecture. It will enable you to run e.g. OS X on Windows or Linux - also have a look at MOL [2] in the latter case.

[1] http://pearpc.sourceforge.net
[2] http://maconlinux.org

Comments (0) Permalink del.icio.us

01. May 2004

SpamPal, ASK et. al.
@ 22:10:19

I just come from configuring SpamPal on my local Windows machine. The amount of unsolicited mails is tremendous on my main address these days. My hosting service reported me of something like a thousand mails in ten hours. To rise the filter level once more would not make sense, they said and proposed to install SpamPal [1] which taggs spam and makes filtering more easy.

On the other hand you could change your mail policy and make use of a tool like Active Spam Killer [2]. ASK sends a confirmation message back to the unknown sender and keeps the mail pending until the (human) sender confirms the request. ASK is an Open Source solution. A similar service is available through Mailblocks [3].

[1] http://www.spampal.org/usermanual/clients/outlook2000/outlook2000.html
[2] http://www.paganini.net/ask/
[3] http://www.mailblocks.com

QR Code for your mobile phone.
Comments (3) Permalink del.icio.us

27. March 2004

Inkscape - Open Source SVG Editor
@ 18:03:07

Quite often I come across search results in Google, that I would not have found or even searched for, for what ever reason; so today I "found" an Open Source Scalable Vector Graphics Editor called Inkscape. It already runs in X on the iBook and there are also other binaries available [1]. The project is very well documented [2].

[1] http://inkscape.sourceforge.net
[2] http://inkscape.sourceforge.net/cgi-bin/wiki.pl

Comments (0) Permalink del.icio.us

20. March 2004

Ganttproject - Open source project management
@ 16:46:31

Ganttproject [1] is a project management tool written in Java. This enables crossplatform compatibility and eliminates such arguments for not choosing that tool; The project and user information is stored in XML files which offers all the possibilities to transform that data in any other convenient format such as PDF or XHTML. If your werbserver has web_dav enabled, you can directly manipulate project files on the sever and work as a group on the same sources. As far as I can see, a version control is missing and I guess that this could alternatively implemented on the server side with a simple backup or a revision control system.

[1] http://ganttproject.sourceforge.net

Comments (0) Permalink del.icio.us

18. March 2004

Rhythmbox - iTunes for Linux
@ 18:53:38

Rhythmbox [1] is an integrated music management application, originally inspired by Apple's iTunes.

[1] http://www.rhythmbox.org

Comments (0) Permalink del.icio.us

15. March 2004

1st OPCOSO Thinkathon
@ 23:59:22

Did not manage to post something earlier; so here is a short summary on the 1st OPCOSO Thinkathon: Sandro Zic and others organized an Event to be held in the library of the Tübingen University to discuss mainly Open Source Business Models [1]. There were about 80 attendees - Journalists, Programmers, Open Source Evangelists and a lot more, such as Patrick Lemoine, VP Enterprise Business EMEA from MySQL AB. The keynote has been given by Prof. Dr. Herbert Klaeren from the University of Tübingen [2]. He gave us a good starting point with his review on the Open Source "history". The discussion before lunch was meant to gather topics on Open Source Business Models, Open Content, proprietary software, Licenses etc. to dig deeper into them after 1:30 p.m.

The Organizing Team did a very good job on glue all the different discussions from people with variuos backgrounds together. While discussing, Gregor [3] wrote down the statements to the IRC channel, which was shown in realtime in the plenum. Sometimes this gave like two "parallel" discussions; I like that idea a lot. Please visit the OPCOSO website for a final summary. Unfortunately I could not stay later that 6 p.m. since my train took five hours back to Bern.

Just to finish up; if you ever get the chance to attend such a Thinkathon [4]; go there!

[1] http://www.opcoso.org/OpensourceGeschaeftsmodelle
[2] http://www.opcoso.org/EventsThinkathonTuebingen2004Experten
[3] http://greg.abstrakt.ch
[4] http://www.circle.ch/blog/p1368.html

QR Code for your mobile phone.
Related post(s):
Related tags(s):
Comments (0) Permalink del.icio.us

08. March 2004

OSS-Strategie der Bundesverwaltung
@ 18:12:26

Der Informatikrat Bund hat die OSS-Strategie der Bundesverwaltung Version 1.0 verabschiedet. Sie ist einsehbar unter:

[1] http://www.isb.admin.ch/internet/strategien/00665/01491/index.html?lang=de

Comments (0) Permalink del.icio.us

04. March 2004

Japha - expandable implementation of Java in PHP
@ 10:37:34

Java to be used within PHP often is painful. So, Japha [1] is an attempt to bring the main classes in the Java 1.4.1 (soon to be 1.4.2, time allowing) to PHP for use in everyday programs. Japha refers to PHP 5. This allows us to easily implement interface, abstract classes, and more inheritance capabilities, not to mention excellent error handling and the ability to better conform with user-created data types.

[1] http://japha.xzon.net

Comments (2) Permalink del.icio.us

foresite PRS - a GPL Project Reporting System
@ 09:53:42

foresite Systems [1] has released its first package under GPL. The foresite PRS is a PHP based Project Reporting System. On OS X you have to give as well to give some rights:
mojito:~/foresitePRS urs$ chmod 0777 config/prs.ini
mojito:~/foresitePRS urs$ chmod 0777 lang/lang_cache.txt
mojito:~/foresitePRS urs$ sudo find . -name "init.sql"
./config/init.sql
You will be pointed to an installation routine. The installation process indicated that the init.sql could not be found. If this is the case just upload the init.sql from the config/ folder with e.g. phpMyAdmin. Nice work of the foresite Programmers.

[1] http://foresite.ch/Download.html

Comments (1) Permalink del.icio.us

27. February 2004

[RT] Handling SQLite remote files with PHP
@ 10:38:28

First I have to clarify the [RT]; Bertrand Delacrétaz [1] mentioned at LOTS, that he indicates "random thoughts" in mailinglists as "[RT]". I like that idea, because the title to this blog post does not mean to be a new feature in the PECL sqlite extension but generally a random thought of mine. I started a new project on sourceforge called wikita [2]. It is a common playground for me to set up a simple wiki based on PEAR classes where ever possible. Since I have started the PEAR sqlite DB wrapper earlier, it needed some more testing. Wikita from that point of view is also a testbed for this wrapper.

Just the other day I checked in some code into the CVS of sourceforge. The code is not much more than a hack for now. Anyway. To come to the point of this post: SF does not yet support the sqlite extension. So the title here suggests that there could/should be a way to handle sqlite remote database files. PHP does allow to handle remote files but IMHO the sqlite extension does not. If this is secure or not is to discuss afterwards. PHP5 will generally offer sqlite support. Nevertheless I ask myself if there are any applications that would make sense to have sqlite databases handled remotely. Maybe for portable devices such as mobile phones or handhelds, if they ever offer PHP support (some actually _do_ offer already Python [3]). Since they offer limited storage space, it could be a solution. Contradictions, comments?

[1] http://codeconsult.ch/bertrand/
[2] http://sourceforge.net/projects/wikita
[3] http://www.mobilewhack.com/programming/python/python_on_nokia_screenshots.html

Comments (1) Permalink del.icio.us

24. February 2004

Epoz - a Richt Text editor
@ 10:02:14

The other day I found that list of WYSIWYG Editors [1]. The one that attracted me quite a lot was Epoz [2]. A demo is available online [3].

[1] http://www.bris.ac.uk/is/projects/cms/ttw/ttw.html
[2] http://mjablonski.zope.de/Epoz
[3] http://www.zfl.uni-bielefeld.de/personal/mjablonski/epoz (Demo)

Comments (2) Permalink del.icio.us

18. February 2004

Blog, wiki et al. as lightweight tools for successful projects
@ 14:55:43

Bertrand [1] gives good reasons why we should not mail Wordprocessing documents around but use blogs, wikis, mailinglists, cvs et al. to communicate and work together. That reminds me of the "Shortest Wiki Contest" I saw yesterday [2]. The shortest Wiki comes with 4 lines of code ;)

The good thing on weblogs, as Bertrand notes, is that it tells "the story". This is his view of the use of a weblog for project. Quite an interesting aspect if you want to know, what was your project a year ago.
Desert Island Tools:
- The CVS Rule (if it's not in the CVS, it doesn't exist)
- The Bugzilla Rule (if you're working, it must be on a bugzilla issue)
[1] http://lots.ch/Programm_Referat_Detail.html?id=2004.1.R.25
[2] http://c2.com/cgi/wiki?ShortestWikiContest

Comments (0) Permalink del.icio.us

Michi Wechner about ASF
@ 10:44:45

Michi is just talking about the Apache Software Foundation. His speech is based on Stefano Mazzocchi of the ASF. Michi just mentioned mericrotacy.
Meritocracy is one of the principles underlying the ASF and its philosophy. As it has been put, 'the more you do the more you are allowed to do.' As a person acquires merit, his or her stature in the community grows, and (to a certain extent) the weight given to his or her opinions.
The ones that decide what happens are not necessarily the ones that code.

[1] http://www.google.com/search?q=define:meritocracy

Comments (0) Permalink del.icio.us

1st LOTS Open Source Event in Bern
@ 02:19:55

What took like months to organize, will open its doors in a few hours; LOTS (Let's Open The Source) [1]. It is probably the first Open Source Event of its kind in Bern and Switzerland as well. Unfortunately we will not be able to stream the talks and speeches but nevertheless have a look at the website for more details. If you live close to Bern, just come and join in.

Oh, even if we do not stream, we do moblogging [2,3]; actually I hope the visitors do ;-p

[1] http://lots.ch
[2] http://lots.ch/moblog
[3] http://lots.ch/moblog/light

Comments (0) Permalink del.icio.us

10. February 2004

Firebird browser rebranded
@ 01:08:29

Ben Goodger [1] is writing about the rebranding of the Mozilla project Firebird to Firefox. I was impressed by Jon Hicks' implementation of the new logo (icon) [2].

[1] http://www.bengoodger.com/weblog/archives/week_2004_02_08.shtml#000549
[2] http://hicksdesign.co.uk/journal/archives/000377.php

Comments (0) Permalink del.icio.us

30. January 2004

Apache Cocoon and Lenya Workshops
@ 19:40:22

As Gregor [1] and Bertrand [1] already mentioned: The LOTS Open Source event in Bern, Switzerland on February 18th is approaching. Have a look at the registration form for the workshops which is open until Febrary 16th [3].

[1] http://greg.abstrakt.ch/archives/001586.html
[2] http://codeconsult.ch/bertrand/archives/000217.html
[3] http://www.lots.ch/Workshops.html

PS: Urs Hölzle will not be at the LOTS event; but the Google fellow is going to talk next Monday in Zürich [4].

[4] http://talks.it.ethz.ch/event_en/02.02-0.html

Comments (0) Permalink del.icio.us

28. January 2004

SqliteManager for your Browser
@ 01:00:42

SQLiteManager [1] is what I was looking for; a phpMyAdmin-like administration tool for the browser. It basically works out of the box. Thanks to Frédéric Henninot.

[1] http://sqlitemanager.sourceforge.net

Update: There are some fixes I had to add to make it running on OS X:
Changed the file: common.lib.php, function SQLIteCheckOk()

if($SQL_SERVER_OS == "LIN" OR $SQL_SERVER_OS == "DAR") $extName = "sqlite.so";
Furthermore the folder and its files did not have the correct owner which generated the following message:
Warning: sqlite_query(): unable to open database file in
/Library/WebServer/Documents/SQLiteManager-0.9.1/include/SQLiteDbConnect.class.php
on line 122
So changing the owner fixed that problem too:
#:/Library/WebServer/Documents me$ sudo chown -R www:www SQLiteManager-0.9.1/
Update: Just found another SQLite web manager. This one requires PHP5: http://www.phpro.org/sqlite/

Comments (0) Permalink del.icio.us

27. January 2004

mplayer to extract images from movies
@ 02:07:43

Thanks to Silvan [1] who mentioned that feature of mplayer. Quite easy that way, to get certain images out of a movie. mplayer is available for several operating systems [2].
mplayer -frames 1 -vo jpeg outdir=/tmp:quality=75 path/to/movie.mov
Who is going to make mplayer a PHP PECL extension? ;-)

[1] http://blog.var.cc/p43.html
[2] http://www.mplayerhq.hu/homepage/design6/projects.html

Update: Some nice tips by Ben Edgington [3] using mplayer, imagemagick, mplex etc.

[3] http://www.edginet.org/techie/linux/canon_movies.html

Comments (0) Permalink del.icio.us

13. January 2004

Captive - Handling NTFS on GNU/Linux
@ 12:20:23

Captive [1] allows to write files from Linux to a Windows NTFS partition. Captive has been developed by Jan Kratochvil. Read a review of Captive at Amun-Ra [2].

[1] http://www.jankratochvil.net/project/captive/
[2] http://www.amunra.co.uk/archives/000028.php

Comments (1) Permalink del.icio.us

09. January 2004

FOSS Licensing Howto
@ 15:20:27

Eric S. Raymond has offers a document on his site, which might guide you on deciding what kind of OpenSource license you might want to choose for a certain project:
This document explains how U.S. copyright and licensing law applies to open-source software projects. It compares the strengths and weaknesses of the existing open-source licenses, and gives guidance on how to choose a license for your project. It also explains the legalities of changing a project's license. It suggests new practice for coping with today's high-threat legal environment - this part is a must-read for all project leaders.
[1] http://www.catb.org/~esr/Licensing-HOWTO.html

Comments (1) Permalink del.icio.us

FOSS Licensing Howto
@ 15:20:27

Eric S. Raymond has offers a document on his site, which might guide you on deciding what kind of OpenSource license you might want to choose for a certain project:
This document explains how U.S. copyright and licensing law applies to open-source software projects. It compares the strengths and weaknesses of the existing open-source licenses, and gives guidance on how to choose a license for your project. It also explains the legalities of changing a project's license. It suggests new practice for coping with today's high-threat legal environment - this part is a must-read for all project leaders.
[1] http://www.catb.org/~esr/Licensing-HOWTO.html

Comments (1) Permalink del.icio.us

08. January 2004

Mono Installer for OS X
@ 13:34:53

Get a Mono Installer for OS X and the installation instructions via this post [1].

[1] http://www.mail-archive.com/mono-list@lists.ximian.com/msg04778.html

Comments (0) Permalink del.icio.us

Mono Installer for OS X
@ 13:34:53

Get a Mono Installer for OS X and the installation instructions via this post [1].

[1] http://www.mail-archive.com/mono-list@lists.ximian.com/msg04778.html

Comments (0) Permalink del.icio.us
Fatal error: Maximum execution time of 120 seconds exceeded in /home/circle.ch/htdocs/blog/b2comments.php on line 184