Skip to content

web - die PKW Maut kommt

[...]Zahlungspflichtig sind neben Pkw auch Wohnmobile. Motorräder, Elektroautos, Wagen von Behinderten und Krankenwagen sind mautfrei.[...]

Statt an Klebevignetten sollen Mautzahler über das Nummernschild ihres Autos zu erkennen sein. Kontrolliert werden soll dies in Stichproben durch einen elektronischen Kennzeichenabgleich. Daten sollen nur hierfür erfasst und schnell wieder gelöscht werden.[...]

Quelle

Warum ein zwei Tonnen schweres Elektroauto jetzt befreit von der Maut ist, muss man mir erklären.
Das man keine Vignette nutzt (bewährtes System, funktioniert einfach so - wie doof) und sich statt dessen für die Bürgerüberwachungsmaßnahme entscheidet (zugegeben, nur damit man seinem Filzbruder die passenden Aufträge zuschachern kann), ist einfach nur ärgerlich. "Natürlich" werden die Daten nur für die Mautabrechnung benutzt ... ist klar, wie auch meine Daten gelöscht werden, wenn ich mich beim Einkaufsportal ABC lösche *zwinker die klinker*.

version 1.0.3 of command component for php released

I am happy to announce the release of 1.0.3 of bazzlines command component for php. This component will easy up the usage of system commands.
Major improvement is the public method "validateSystemEnvironment". You should use this (maybe in your factory) to validate if the system environment is valid (e.g. "/usr/bin/ls" exists and is executable). An exception should be thrown, so you can easily track back the source of the validation error.
Enjoy it.

version 1.0.2 of command component for php released

I am happy to announce the release of 1.0.2 of bazzlines command component for php. This component will easy up the usage of system commands.
Indeed, I missed to announce 1.0.0, but you know, christmas is hard time and this component is really a small one.
This project aims to deliver a easy to use php command component. It adds a very thin layer but hopefully adds a lot of usage and handling benefits :-).

Usage


usage Net\Bazzline\Component\Command\Command;

class Zip extends Command
{
    /** 
     * @param string $archiveName
     * @param array $items
     * @return array
     * @throws RuntimeException
     * @todo implement parameter validation
     */
    public function zip($archiveName, array $items)
    {   
        $command = '/usr/bin/zip -r ' . $archiveName . ' ' . implode(' ' , $items);

        return $this->execute($command);
    }

    /** 
     * @param string $pathToArchive
     * @param null|string $outputPath
     * @return array
     * @throws RuntimeException
     * @todo implement parameter validation
     */
    public function unzip($pathToArchive, $outputPath = null)
    {   
        if (!is_null($outputPath)) {
            $command = '/usr/bin/unzip ' . $pathToArchive . ' -d ' . $outputPath;
        } else {
            $command = '/usr/bin/unzip ' . $pathToArchive;
        }

        return $this->execute($command);
    }

    /** 
     * @param string $pathToArchive
     * @return array
     * @throws RuntimeException
     * @todo implement parameter validation
     */
    public function listContent($pathToArchive)
    {   
        $command = '/usr/bin/unzip -l ' . $pathToArchive;

        return $this->execute($command);
    }
}

$zip = new Zip();

$pathToZipArchive = '/tmp/my.zip';

echo 'list archive content' . PHP_EOL;
$lines = $zip->listContent($pathToZipArchive);
foreach ($lines as $line) {
    echo $line . PHP_EOL;
}

echo 'unzip archive' . PHP_EOL;
$zip->unzip($pathToZipArchive, '/tmp/my_directory');

echo 'zip directory' . PHP_EOL;
$zip->zip($pathToZipArchive, array('/tmp/my_directory'));

How to install?

By Hand


mkdir -p vendor/net_bazzline/php_component_command
cd vendor/net_bazzline/php_component_command
git clone https://github.com/bazzline/php_component_command .

With Packagist


composer require net_bazzline/php_component_command:dev-master

web - Alle Jahre wieder - das Management der Bahn sucht nach Möglichkeiten, sie völlig unbenützbar zu machen

[...]
Die enormen Subventionen, die Jahr für Jahr für die Bahn anfallen, sind überhaupt nur zu rechtfertigen, wenn ihnen ebenso gewichtige Vorteile gegenüberstehen - und das ist in der Tat so. Würden die 2,2 Milliarden Reisenden (bei einer Verkehrsleistung von 89 Milliarden Kilometern) und die 390 Millionen Tonnen Güter (Verkehrsleistung: 104 Milliarden Kilometer), die die Bahn im letzten Jahr bewegt hat, auf die Straße geschoben, würde Deutschland sein blaues Verkehrsinfarktwunder erleben.
[...]

Quelle

Zugegeben, ich mag die Eisenbahn. Ich würde gern häufiger mit der Bahn fahren, wenn ich es mir denn leisten könnte. Plane ich nicht sechs Monate im Voraus und hab Glück eins der seltenen Rabatttickets zu ergattern, kann man sich die Bahn nicht mehr leisten. "Früher" gab es noch Nachtzüge in jede größere Stadt, das war ein Leben, perfekt um sein Wochenende zu nutzen. Heute gibt es schlecht bezahltes Personal, aber Magenta-WLan-Hotspots ... irgendwie scheint da die Liste mit den Kernfunktionen der Eisenbahn verschwunden zu sein ... oder die beiden Alternativziele "Die Autolobby muss gewinnen"/"Subventionen privatisieren und was danach kommt ist mir peng" stimmen eben doch.