Tumblelog by Soup.io
Newer posts are loading.
You are at the newest post.
Click here to check if anything new just came in.

October 09 2013

Vortrag “OpenStreetMap – Kartographie für alle Zwecke”

Morgen, den 10.10.2013 werd ich wieder mal einen Vortrag über die OpenStreetMap halten, diesmal auf der “Shareconomy” Konferenz der Arbeitsgemeinschaft Datenverarbeitung.

Hier mein Abstract:

Am Anfang stand der Wunsch eine lizenzkostenfreie Straßenkarte der Welt zu erstellen und die OpenStreetMap war geboren – quasi die “Wikipedia der Landkarten”. Zuerst wurde sie von den großen kommerziellen Unternehmen belächelt – besonders aufgrund ihres scheinbar unstrukturierten simplifizierten Datenmodells. Schnell hat sich aber eine schier unüberschaubare Datenvielfalt etabliert, die sehr differenzierte thematische Karten ermöglicht – Karten historischer
Sehenswürdigkeiten, Radwegkarten, Karten für Personen mit eingeschränkter Mobilität oder speziell angepasste Karten für humanitäre Katastrophenfälle sind nur ein paar der Möglichkeiten.
Außerdem hat sich rund um die OpenStreetMap ein riesiges Ökosystem an Software entwickelt – das meiste davon natürlich Open Source. Schließlich wollen Daten gesammelt, eingetragen, abgezeichnet und vor allem weiterverarbeitet und schließlich dargestellt werden. Die großen Datenmengen stellen auch besondere Anforderungen an die Datenbanksysteme.
Die OpenStreetMap bildet inzwischen die Basis für einige erfolgreiche Unternehmen. Außerdem kann sie gut mit Open Data Initiativen kombiniert werden. Last but not least gibt es viele wissenschaftliche Projekte die sich mit diesen Daten auseinandersetzen.

Hier finden sich die Folien:

2013-shareconomy-openstreetmap-title

 

Reposted byquicquid quicquid

March 25 2011

Apache2 AuthExternal and WebDav

Now for something technically more challenging, because it cost me several hours of debugging, but was pretty simple actually. In case somebody else on the world tries to restrict read/write-permissions to a WebDav directory with the AuthExternal module, they can find a solution here :)

For my newest project in work I am setting up a project server offering Git repositories, a web page and maybe more. Something similar to GitHub but we want to maintain the repositories ourselves. I’m using Drupal for the web page and the access control and a selfwritten module (called Git Repository) for the interaction with the Git archives (I didn’t really find a matching module for this job, at least for Drupal 7).

Access to the Git Repositories is limited to http(s) via WebDav currently, using the Apache2 AuthExternal module for authentication. In the “Git Repository”-module there are two scripts which handle interaction - they connect to Drupal asking for read/write-permission to the linked node.

For checking read/write-permission I used this howto, but I had the problem it didn’t work, write access was still possible to the directory, though the script returned the correct exit-codes.

This is the .htaccess-file:
AuthType Basic
AuthName "Repository"
AuthBasicProvider external
AuthExternal git_repo
GroupExternal git_repo
<LimitExcept GET HEAD OPTIONS>
Require group may_write
</LimitExcept>
Require group may_read

According to the howto this should be correct … and it is, I tested it without GroupExternal authentication. After several hours of debugging I came up with a really simple solution:

Apparently GroupExternal does a fall-back to the default “Require group” statement in case the limited “Require group” statement fails. So my simple solution was to just use negative logic:
AuthType Basic
AuthName "Repository"
AuthBasicProvider external
AuthExternal git_repo
GroupExternal git_repo
<Limit GET HEAD OPTIONS>
Require group may_read
</Limit>
Require group may_write

Voila, problem solved.

July 20 2010

CGA-Backup

A couple of years back I developed a script for the backups at the institute where I’m working, it’s called the CGA-Backup. Unfortunately this script is no longer in use there, as my colleagues preferred to change to a more popular solution (BackupPC). Anyway, there are still people using this script and I’m willing to maintain it, as I still use it for private projects and think it’s a nifty piece of code. As I’m lately opening my projects up at Gitorious, I also plucked it from the closed environment of our SVN-server. Here you are.

May 08 2010

OpenStreetMap - Eine Einführung

As I told you, I’m giving an introductory talk about the OpenStreetMap on the Linux Wochen in Vienna today. Here are the slides (in German for sure):

May 04 2010

Linuxwochen 2010

The coming weekend there are the “Linuxwochen” (Linux weeks) again in Vienna. It’s an exhibition of several free software / open source initiatives, there are also a lot of talks. One of those talks will be about the OpenStreetMap, held by me. The date: Saturday, May 8th, 10:30 in the Festsaal. So if you haven’t heard of the OpenStreetMap yet (which I doubt if you know me), there’s the place and time to go :) You can also meet me at the OpenStreetMap-stand in the exhibition area (Thursday and Friday afternoon, Saturday more or less the whole day).

January 13 2010

My daily picture

As my blog is a little bit boring right now (isn’t it?), I got a new idea. I’m gonna post one good picture per day on Flickr. You can find them here: http://www.flickr.com/photos/splepe/ . I hope you’ll like them. Have fun!

Older posts are this way If this message doesn't go away, click anywhere on the page to continue loading posts.
Could not load more posts
Maybe Soup is currently being updated? I'll try again automatically in a few seconds...
Just a second, loading more posts...
You've reached the end.

Don't be the product, buy the product!

Schweinderl