eg-blog

Feed Rss

Archive for September, 2013

As some people might have overseen my warnings:
You can loose all your with every update!
Always backup your data (/web/owncloud folder and database)!

Of course I am trying my best this doesn’t happen but I can’t simulate and test all update scenarios.

So please carefully read my update instructions:
This update only works if 5.0.10, 5.0.9 or no ownCloud (fresh install) was installed before.
So because of the 2 different ownCloud packages floating around make sure you have installed my package by checking the Developer tag in the package center. It should be “Synology package maintained at eg-blog.de”. If you have installed the SynoCommunity version you can not migrate to my via package center, you have to migrate manually! Also you can not install the SynoCommunity version and this one side by side.

The update order is: 5.0.7 or less ==> 5.0.9-026 to migrate to new package name ==> 5.0.10 and above. You can not migrate from 5.0.7 or less to 5.0.10 or above directly!

I hope this clears some trouble, Eric

Download: ownCloud5.0.11-028.spk

Dropbox folder containing all owncloud versions.

Hi guys,
this whole spk thing is getting bigger then I ever believed. Which is great on one hand because it’s always nice to get some kind of feedback but its a huge load on the other hand.
I will be back at home on Friday and plan to update at least the ownCloud package.

Until then: always back up your data, I am not responsible for any data loss!

P.S.: Some kind of the nice hand:
I (the ownCloud package to be precise) got recognized in the great german Computer Magazine c’t
2013-09-16 17.21.57

Ich bin in der letzten Woche über diverse Umwege an ein nettes Feature vom VRR gekommen, welches ich nicht öffentlich auf der VRR Seite gefunden habe.

Und zwar gibt es einen Abfahrtsmonitor, der vor allem für Einrichtungen mit vielen Personen (Hochschulen, große Firmen) interessant sein dürfte. Er Aktualisiert sich selber und berücksichtigt Verspätungen.

Abfahrtsmonitor

Erreichen kann man ihn unter http://217.70.161.98/nrwAbfahrt/XSLT_DM_REQUEST jedoch nur mit einer menge post befehle, hier mal die wichtigsten:

language=de bei mir funktioniert nur de (kein nl, fr, etc.)

name_dm=20018235 id der Haltestelle (dazu unten mehr, diese ist vom HBF Düsseldorf)

includeCompleteStopSeq=1 blendet Laufschrift mit Zwischenhalten ein(1) und aus (0)

useRealtime=1 schaltet Aktualisierungen ein und aus

limit=12 maximale Anzahl der nächsten Verbindungen (einzustellen, je nach Bildschirmauflösung)

itdLPxx_hideNavigationBar=false true blendet die Obere Zeile mit dem Haltestellennamen aus (falls man mehrere Bildschirme benutzt)

timeOffset=0 Gibt einen Vorsprung in Minuten zur aktuellen Zeit an (falls man 5min zur Haltestelle braucht gibt man hier ne 5 ein und sieht nur noch alles was in 5min oder später fährt)

der Vollständige link zum Düsseldorfer HBF sähe z.B. so aus

http://217.70.161.98/nrwAbfahrt/XSLT_DM_REQUEST?language=de&name_dm=20018235&type_dm=stop&mode=direct&dmLineSelectionAll=1&depType=STOPEVENTS&includeCompleteStopSeq=1&useRealtime=1&limit=10&itdLPxx_hideNavigationBar=false&itdLPxx_transpCompany=Refresh&timeOffset=0

Jetzt will man natürlich am liebsten die Abfahrten von seiner eigenen Haltestelle wissen, diese steht aber nur als ID codiert in der URL.

Kein Problem, ich hab ein kleines shell Script geschrieben, was einen bestimmten ID Bereich durchsucht und die IDs nebst Haltestellenname in eine Datei schreibt. Nicht belegte IDs werden dabei ignoriert.

#!/bin/bash
i=$1
j=$2
until [ $i -gt $j ]
do
	wget http://217.70.161.98/nrwAbfahrt/XSLT_DM_REQUEST --no-verbose --post-data "language=de&name_dm=$i&type_dm=stop&mode=direct&dmLineSelectionAll=1&depType=STOPEVENTS&includeCompleteStopSeq=1&useRealtime=1&limit=8&itdLPxx_hideNavigationBar=false&itdLPxx_transpCompany=Refresh&timeOffset=0"
	grep 'Abfahrten ab:' XSLT_DM_REQUEST >> temp
	if [ -s temp ]; then
		echo -n $i >> Liste.txt
		echo $i
		echo -n " " >> Liste.txt
		grep 'Abfahrten ab:' XSLT_DM_REQUEST | sed -e "s/^\s*<td colspan="3">//" -e "s/<\/td>\s*$//" | cut -b32- >>Liste.txt
		rm temp
	fi
	rm XSLT_DM_REQUEST
	i=$(( $i + 1 ))
done

Das Script wird wie folgt aufgerufen: haltestelle.sh minid maxid also z.B. haltestelle.sh 20018005 20018010 wobei die erste Zahl immer kleiner als die zweite sein muss

Im gleichen Ordner in dem das Script liegt wird eine Datei namens Liste.txt angelegt, in der nun die IDs neben den Haltestellennamen stehen.

Im Anhang gibts das Script als Datei und den output von 20018000 bis 20018999 was vor allem Düsseldorfer Haltestellen beinhaltet.

Falls jemand Lust hat, möge er weitere Output-Dateien oder ID-Bereiche für andere Städte im VRR Gebiet posten ;)

haltestellen.sh

Liste_20018000_20018999.txt

EDIT:

Ich hab mal ein bisschen mit den Werten herum gespielt und es scheint nicht nur auf den VRR begrenzt zu sein. Betrieben wird dieser service von der Mentz Datenverarbeitung GmbH in München, die einen Zentralen Server zur Verfügung stellen scheint, auf dem alle Daten aller angeschlossener Verkehrsbetriebe zu erreichen scheinen. So habe ich bis jetzt neben dem gesamten VRR gebiet den Raum Frankfurt und München gefunden. Schaut man sich auf der Seite von Mentz um, so dürfte ich bald noch auf weitere Verkehrsbetriebe stoßen.

Quelle: http://www.mentzdv.de/
Baden-Württemberg:
Baden-Württemberg
Donau-Iller-Nahverkehrsverbund (Ulm)
Freiburger Verkehrs AG
Karlsruher Verkehrsverbund
SWU Verkehr GmbH
Verkehrs- und Tarifverbund Stuttgart
Verkehrsverbund Neckar-Alb-Donau
Verkehrsverbund Rhein-Neckar

Bayern:
Augsburger Verkehrsverbund
Bayern-Fahrplan
BayernInfo
MOVE
Münchner Verkehrs- und Tarifverbund
Verkehrsverbund Großraum Nürnberg

Bremen:
Bremer Straßenbahn

Mecklenburg-Vorpommern:
Verkehrsgesellschaft Mecklenburg-Vorpommern

Niedersachsen:
Niedersachsen und Bremen
Braunschweiger Verkehrs-AG
Emsländische Eisenbahn

Nordrhein-Westfalen:
Kommunale Verkehrsgesellschaft Lippe
Märkische Verkehrsgesellschaft (Lüdenscheid)
Minden-Herforder Verkehrsgesellschaft
Nahverkehrsverbund Paderborn/Höxter
Verkehrsverbund Rhein-Ruhr

Rheinland-Pfalz:
Verkehrsverbund Region Trier (zusammen mit VRN)
Westpfalz Verkehrsverbund (zusammen mit VRN)
Rhein-Nahe Nahverkehrsverbund (zusammen mit VRN)

Sachsen:
Verkehrsverbund Mittelsachsen
Verkehrsverbund Oberelbe (Dresden)
Verkehrsverbund Oberlausitz-Niederschlesien (Bautzen)
Verkehrsverbund Vogtland

Da der Raum München gerade noch gescannt wird, ist er in der Aktuellen Liste noch nicht enthalten. Hier die Liste mit gesamten VRR + raum Frankfurt und ein paar Exoten:

Liste_10000000_20030000.txt