Ralf Hohoff

Motivation

image_pdfimage_print

Was Du mit guter Laune tust, fällt Dir nicht schwer.
– ungarische Weisheit

 

Ich habe in meiner Karriere 9000 Würfe daneben geworfen. Ich habe fast 300 Spiele verloren. 26 mal wurde mir der alles entscheidende Wurf anvertraut – und ich habe ihn verfehlt. Ich habe immer und immer wieder versagt in meinem Leben, und daher war ich so erfolgreich.
– Michael Jordan

Weiterlesen »

Der IT-Herbst ist stürmisch!

image_pdfimage_print

Der kleine Fuchs brint mit seinem Update 57 (Quantum) ganz schön was durcheinander, weil der massive Umbau zwar mehr Performance und weniger RAM-Verbrauch bringt, aber auch dazu führt, dass alte Add-ons nicht mehr laufen. Aber Firefox 57 ist nun einmal das „größte Update aller Zeiten“ und nutzt endlich konsequent mehrere Prozessoren.

In dem Zuge wurde von Zotero das geniale Add-On abgeschafft, was mich aber unverhofft zu Evernote gebracht hat, aber dazu unten mehr.

Weiterlesen »

Kaffeesatz: das neue Gold?

image_pdfimage_print

Kaffeesatz: das neue Gold?

Jeden Tag werden weltweit mehr als zwei Milliarden Tassen Kaffee getrunken. Der dabei anfallende Kaffeesatz wird meistens umgehend im Hausmüll entsorgt. Zwei Unternehmer haben sich nun entschieden, das Material innovativ zu recyceln. Der Franzose Cédric Péchard nutzt es als Düngemittel für seine köstlichen Pilze, während der Taiwanese Jason Chen die geruchsvernichtenden Eigenschaften des Kaffeemehls für die von ihm hergestellten Kleidungsstücke verwendet. Ist Kaffeesatz das neue braune Gold?

Wie viel nutzbare Masse man wohl erhält, wenn man jeden Tag nur von den großen Ketten wie Starbucks oder Mc Donalds den Kaffeesatz abholt?

Es ist manchmal eben auch das Kleinvieh, das Mist macht.

Kunststoff als Kraftstoff

image_pdfimage_print

Kunststoff als Kraftstoff

Aus Kunststoffen auf Erdölbasis lassen sich viele Dinge herstellen, denen in der Konsumgesellschaft oft nur ein kurzes Leben beschieden ist. Bis zu 1.000 Jahren kann es hingegen dauern, bis Plastikabfälle abgebaut sind. Und bislang können noch nicht alle Kunststoffe recycelt werden. Daher wird in aller Welt nach anderen Lösungen geforscht: In Europa hat der britische Unternehmer Michael Murray ein Verfahren entwickelt, bei dem aus Plastikmüll Kraftstoff für Fahrzeuge gewonnen werden kann. Und in Indien verwandelt ein Chemieprofessor mit dem Spitznamen „Plastic Man“ Kunststoffabfälle in Straßenbeläge. Zwei Lösungen, die vielleicht auch ihre Nachteile haben – aber sicher besser sind als das Vergraben der Abfälle.

https://sites.arte.tv/futuremag/de/kunststoff-als-kraftstoff-futuremag

Sicherlich muss das Verfahren, um Erdöl aus Kunststoff zu gewinnen, soweit optimiert werden, dass die Gesamtbilanz (Energieverbrauch und Schadstoffemission bei der Umwandlung) positiv ist.

Harald Kostial?

image_pdfimage_print

Eher zufällig habe ich anscheinend den Verfasser von „Wer etwas will, sucht Wege. Wer etwas nicht will, sucht Gründe.“ gefunden.

Auf http://www.werhatdasgesagt.de/ steht:

Wer etwas will sucht Wege, wer etwas nicht will sucht Gründe.

Harald Kostial auf kostial.de

Der Speditionsunternehmer Harald Kostial gibt mit den obigen Worten seine Lebensmaxime auf der Homepage seiner Firma zum Besten. Ein schönes Zitat, das unternehmerisches Denken oder allgemeiner Selbständigkeit widerspiegelt. Harald Kostial erlangte vor kurzem Fernsehbekanntheit, da Charlotte Roche in ihrer 3sat-Sendung Charlotte Roche unter Truckern mit dem Spediteur eine LKW-Reise nach Frankreich unternahm und filmisch dokumentierte.

Etwas ähnliches hat auch schon der gute alte Heny Ford von sich gegeben:

Suche nicht nach Fehlern, suche nach Lösungen.

– Henry Ford

Geräteinformationen von Dell automatisch auslesen

image_pdfimage_print

Die Informationen über auslaufende Service-Verträge gelangten recht schwach strukturiert in unser Unternehmen und dies war seitens Dell auch nicht einfach änderbar. Der Abruf dieser und weiterer Informationen wie Gerätedaten über den Dell-Kundenbereich gestaltete sich auch als schwierig, weil das Dateiformat geändert wurde und Datumsangaben mal im deutschen und mal im amerikanischen Format angegeben wurden (in einer Spalte!).

Eine zentrale Verwaltung der Informationen in einer Datenbank und das automatische Aktualisieren der Gerätedaten musste her. Nach einiger Suche habe ich herausgefunden, dass es eine API gibt, die aber Probleme bereitet.

Hilfreich waren PHP: Querying Dell AssetService webservice to retrieve asset information und Get Dell System Warranty with PowerShell.

Ich habe erst versucht, die Daten mit Pentaho Data Integration direkt über den Webservice-Aufruf die Daten auszulesen. Das scheiterte, weil die im WSDL-File angegebene Adresse http://support.dell.com/WebServices/GetAssetInformation für die Funktion „GetAssetInformation“ nicht verfügbar war. Wenn man diese Adresse durch http://xserv.dell.com/services/AssetService.asmx überschreibt, erhält man die Daten. Das „Überschreiben“ ging nicht in Pentaho Data Integration und deshalb habe ich das mit PHP gemacht. Das PHP-Skript wird mit dem Service-Tag aufgerufen und gibt die Informationen im JSON-Format zurück.

$DELL_URL = "http://xserv.dell.com/services/assetservice.asmx?WSDL";
$soap = new SoapClient($DELL_URL, array('soap_version' => SOAP_1_2));
 
// Location muss überschrieben werden, weil die Url (die im WSDL angegeben wird!) nicht mehr korrekt ist!
// http://www.scconfigmgr.com/2013/06/23/get-dell-system-warranty-with-powershell/
$soap->__setLocation('http://xserv.dell.com/services/AssetService.asmx');
 
$tag = $_GET['ServiceTag'];
$response = $soap->GetAssetInformation(
	array(
	"guid" => "11111111-1111-1111-1111-111111111111",
	"applicationName" => "AssetService",
	"serviceTags" => $tag
	)
);
echo json_encode($response, JSON_PRETTY_PRINT);

Das Pentaho-Skript liest alle Service-Tags aus der Datenbank, ruft die PHP-Seite parametrisiert mit dem Service-Tag auf, verarbeitet das zurückgegebene JSON-Format und speichert die Informationen in der Datenbank.

Dell Servive-Tags auslesen

 

JSON-Beispiel für Service-Tag „4FL45W1“

{
    "GetAssetInformationResult": {
        "Asset": {
            "AssetHeaderData": {
                "ServiceTag": "4FL45W1",
                "SystemID": "optiplex-9010-aio",
                "Buid": "8270",
                "Region": "Asia \/ Pacific",
                "SystemType": "OptiPlex",
                "SystemModel": "OptiPlex 9010 All In One (Mid 2012)",
                "SystemShipDate": "2012-12-12T13:00:00-06:00"
            },
            "Entitlements": {
                "EntitlementData": [
                    {
                        "ServiceLevelCode": "HDD",
                        "ServiceLevelDescription": "For Non Returnable HDD",
                        "Provider": "",
                        "StartDate": "2012-12-12T00:00:00",
                        "EndDate": "2015-12-13T00:00:00",
                        "DaysLeft": 88,
                        "EntitlementType": "Active"
                    },
                    {
                        "ServiceLevelCode": "AD",
                        "ServiceLevelDescription": "Accidental Damage Service",
                        "Provider": "",
                        "StartDate": "2012-12-12T00:00:00",
                        "EndDate": "2015-12-13T00:00:00",
                        "DaysLeft": 88,
                        "EntitlementType": "Active"
                    },
                    {
                        "ServiceLevelCode": "NBD",
                        "ServiceLevelDescription": "Next Business Day response",
                        "Provider": "",
                        "StartDate": "2013-12-13T00:00:00",
                        "EndDate": "2015-12-13T00:00:00",
                        "DaysLeft": 88,
                        "EntitlementType": "Active"
                    },
                    {
                        "ServiceLevelCode": "POW",
                        "ServiceLevelDescription": "Parts Only Warranty",
                        "Provider": "",
                        "StartDate": "2013-12-13T00:00:00",
                        "EndDate": "2015-12-13T00:00:00",
                        "DaysLeft": 88,
                        "EntitlementType": "Active"
                    },
                    {
                        "ServiceLevelCode": "NBD",
                        "ServiceLevelDescription": "Next Business Day response",
                        "Provider": "",
                        "StartDate": "2012-12-12T00:00:00",
                        "EndDate": "2013-12-13T00:00:00",
                        "DaysLeft": 0,
                        "EntitlementType": "Expired"
                    },
                    {
                        "ServiceLevelCode": "POW",
                        "ServiceLevelDescription": "Parts Only Warranty",
                        "Provider": "",
                        "StartDate": "2012-12-12T00:00:00",
                        "EndDate": "2013-12-13T00:00:00",
                        "DaysLeft": 0,
                        "EntitlementType": "Expired"
                    }
                ]
            }
        }
    }
}

Machen

image_pdfimage_print

Es geht ums Machen und Beginnen mit einer Sache!

Nimm dir Zeit zum Nachdenken, aber wenn die Zeit zum Handeln kommt, hör auf mit dem Denken und geh’ los.
– Andrew Jackson

 

Ein Ziel ohne Plan ist nur ein Wunsch.
Antoine de Saint-Exupéry

Weiterlesen »

Menschen

image_pdfimage_print

Ein Mensch,  der keine Wünsche mehr hat, ist eigentlich schon tot.

 

I speak to everyone in the same way, wheter he is the garbage man or the president of the university.
– Albert Einstein

 

Es zeichnet einen gebildeten Geist aus, sich mit jenem Grad an Genauigkeit zufrieden zugeben, den die Natur der Dinge zulässt, und nicht dort Exaktheit zu suchen, wo nur Annäherung möglich ist.

– Aristoteles

 

Kein großer Geist war ohne Beimischung von Tollheit.
(Aristoteles – No great mind has ever existed without a touch of madness.)

– Aristoteles