[ about | machines | pics | projects | repos | weblog ]

[ ~derf ]

Projects

App::Raps2 v0.53
Password safe, take two
App::Slackeria v0.12
Project status overview
Travel-Routing-DE-VRR v2.05
Interface to the VRR online itinerary service

News

Travel-Status-DE-VRR-1.08.tar.gz (signature)

  • efa-m: Add -o, --offset option
  • Fix ->platform and ->platform_db accessors (the EFA API was changed)

Travel-Routing-DE-VRR-2.05.tar.gz (signature)

  • Move all logic to Travel::Routing::DE::EFA and require an EFA url to be set. This way, any EFA service is supported. Travel::Routing::DE::VRR now calls ::EFA with the VRR url, so there are no backwards-incompatible changes
  • Improve error messages for missing route data and backend errors
  • Add option to specify maximum number of connections (efa -n)
  • efa: add -f / --full-route option
  • efa: add -u / --efa-url option

Travel-Status-DE-IRIS-0.03.tar.gz (signature)

  • IRIS / db-iris: Add lookahead option
  • db-iris: Fix --via not matching destination of trains with incomplete route data
  • Detect and merge duplicate results caused by train ID changes
  • Result: Provide realtime data in ->platform, add ->sched_platform accessor
  • db-iris: indicate platform changes with an exclamation mark

Travel-Status-DE-IRIS-0.02.tar.gz (signature)

  • Fix warnings when encountering unplanned (fchg-only) trains without arrival or departure platform
  • db-iris: add -V / --track-via option to display departure at start and expected arrival at a destination station
  • db-iris: Add -r / --realtime option to compute times using delay data
  • Result: Remove duplicates in qos_messages and delay_messages, return all messages in reverse order (newest first)

Travel-Status-DE-IRIS-0.01.tar.gz (signature)

  • Initial release. Experimental, API may change without notice

Travel-Status-DE-URA-0.03.tar.gz (signature)

  • Result: Relative times (countdown, countdown\_sec) are now computed relative to the creation of their Travel::Status::DE::URA object. They used to be relative to the call of the "results" function.
  • Result: Fix countdown\_sec accessor
  • Result: Do DateTime math on demand, not when creating the object. Halves the average runtime, though this depends on the amount of results used by the application (the more results are used, the less notable the performance gain will be)

Travel-Status-DE-VRR-1.07.tar.gz (signature)

  • efa-m: Add previously undocumented -L option to manual
  • efa-m: Handle UTF8 in place/stop input
  • Travel::Status::DE::EFA: Handle decoded input with non-ASCII characters

Travel-Routing-DE-VRR-2.04.tar.gz (signature)

  • efa: Handle UTF8 in place/stop input
  • Travel::Routing::DE::VRR: Handle decoded input with non-ASCII characters

Travel-Status-DE-VRR-1.06.tar.gz (signature)

  • Add Travel::Status::DE::EFA module, move ::Result and ::Line to Travel::Status::DE::EFA. Travel::Status::DE::VRR now inherits from ::EFA, no API changes were made.
  • Travel::Status::DE::EFA has a mandatory efa_url parameter to set the entry point to an EFA service

Travel-Status-DE-URA-0.02.tar.gz (signature)

  • aseag-m: Fix spaces in stop names (they didn't match anything)
  • Remove fuzzy matching from constructor / results API. Use the new get_stop_by_name function instead (returns all matching stops). Update aseag-m accordingly
2013-12-18 20:10

Koffeinhaltige Schokolade

Schokolade ist gut, Koffein auch. Go figure.

Hier gibt's erstmal nur ein Rezept, Bilder oder sonstige Details folgen irgendwann™ in schön auf chaosdorf.de.

Zutaten

  • 100 bis 300 Gramm schmelzbare Schokolade (Mit der Zartbitterkuvertüre zu 79ct/200g von Rewe hab ich gute Erfahrungen gemacht)
  • bis zu 10 Gramm Pulver(gemisch) je 100 Gramm Schokolade.
  • Gerätschaften: Mikrowelle, Porzellanschale, breiter Teller/Plastikdose, Messer

Das Pulver kann recht beliebig sein, bisher getestet wurden feingemahlener Kaffee und Guarana (siehe Ergebnisse). Mischungen davon oder reines Koffein sollten entsprechend dosiert ebenfalls kein Problem sein.

Zubereitung

  • Porzellanschale mit der Schokolade füllen
  • 2 bis 3 Minuten auf mittlerer Stufe (600 .. 700W) in die Mikrowelle stellen
  • Rausnehmen und die halbflüssige Schokolade mit einem Messer o.ä. zerkleinern
  • Wieder 1 bis 2 Minuten in die Mikrowelle, das ganze solange wiederholen, bis in der Schale eine homogene flüssige Schokoladenmasse ist (kleine Bröckchen können i.d.R. durch Rühren beseitigt werden, einzelne Blasen auf der Oberfläche sind kein Prolem). Erfahrungsgemäß sind drei Mikrowelleniterationen ausreichend
  • Pulver gründlich unterrühren
  • Schokolade in geeignetes mit Alufolie ausgekleidetes Gefäß ausgießen und durch Schwenken / Streichen gleichmäßig verteilen — Empfehlenswert sind Plastikdosen oder nicht zu flache Teller
  • 3 bis 6 Stunden (je nach Raumtemperatur) warten
  • Masse mit Alufolie umdrehen, Alufolie ablösen, Schokoblock in geeignete Stücke schneiden
  • Nom

Die Schokolade am besten nicht unter Luftabschluss (bsp. geschlossene Plastikdose) erkalten lassen; andernfalls nimmt sie beim Erkalten Luft auf, wird unangenehm bröselig und schmeckt nach wenig.

Ergebnisse

Mit Kaffeepulver (11g/100g): Man schmeckt den Kaffee sehr stark raus und merkt auch zügig das Koffein, dafür hält es nicht all zu lange an. Üblicherweise bleibt etwas Pulver an den Zähnen halften. Koffeingehalt 3 bis 5 mg je Gramm.

Mit Guaranapulver (8g/100g): Schmeckt (fast?) wie normale Schokolade, es bleibt auch nichts an den Zähnen haften. Wirkt mit ca. 2 Stunden Versatz, dann aber durchaus merkbar. Koffeingehalt 3 bis 7 mg je Gramm.

Mit Kaffee und Guarana (unbekannte Dosis): Schmeckt weiterhin nur nach Kaffee, hat aber Sofort- und Spätwirkung. Durchaus empfehlenswert.

Kommentare

An @derfnull oder derf@chaosdorf.de. Oder direkt im Chaosdorf / auf dem 30C3.

Travel-Status-DE-VRR-1.05.tar.gz (signature)

  • Add -r, --relative option to use relative times
  • Support lines without Operator field (e.g. Aachen / ASEAG)

Travel-Status-DE-VRR-1.04.tar.gz (signature)

  • Add ->key accessor to Travel::Status::DE::VRR::Line (meaning is unknown)
  • Add ->is_cancelled accessor to Travel::Status::DE::VRR::Result
  • Travel::Status::DE::VRR::Result->delay will no longer return -9999 for cancelled departures, check ->is_cancelled instead
  • Allow Travel::Status::DE::VRR::Line and TraveL::Status::DE::VRR::Result to be serialized to JSON (via TO_JSON method)
2013-09-29 00:00

icli v0.46

icli-0.46.tar.gz (signature)

  • Fix !o filter not matching pending services
  • Add p filter (pending hosts/services)
  • Show pending hosts/services with --overview
  • Remove Date::Format dependency (now uses POSIX::strftime)
2013-09-17 00:00

ekgping v1.31

ekgping-1.31.tar.gz (signature)

  • Update code for SDL ≥ 5.4000
  • Switch to perl versioning scheme

Travel-Status-DE-VRR-1.03.tar.gz (signature)

  • Disable smartmatch warnings on perl ≥ 5.018
2013-09-17 00:00

icli v0.45

icli-0.45.tar.gz (signature)

  • Fix --filter N and --filter !N
  • Ignore 'serviceescalation' field in the icinga status file
  • fix smartmatch warnings on perl ≥ 5.018

Travel-Status-DE-DeutscheBahn-1.02.tar.gz (signature)

  • Respect proxy environment variables
  • Add -a / --arrivals option to show arrivals instead of departures
  • Disable smartmatch warnings on perl ≥ 5.018

Travel-Routing-DE-VRR-2.03.tar.gz (signature)

  • Disable smartmatch warnings on perl >= 5.018