34C3

2018-01-04 von admin

Auch Ende 2017 fand der Chaos Communication Congress statt. Diesmal unter dem Motto „tuwat„.

Es gab spannende Vorträge und Worshops, welche live im Internet übertragen wurden. Einige Vorträge habe ich konsumiert und kann diese absolut empfehlen.

  • Ladeinfrastruktur für Elektroautos: Ausbau statt Sicherheit
  • Die Lauschprogramme der Geheimdienste
  • QualityLand
  • Der PC-Wahl-Hack
  • Die fabelhafte Welt des Mobilebankings
  • KRACKing WPA2 by Forcing Nonce Reuse
  • Relativitätstheorie
  • All Computers Are Beschlagnahmt
  • Beeinflussung durch Künstliche Intelligenz
  • How to drift with any car
  • Financial surveillance
  • Social Bots, Fake News und Filterblasen
  • ASLR on the line
  • Hacker Jeopardy
  • Regulating Autonomous Weapons
  • Antipatterns und Missverständnisse in der Softwareentwicklung
  • Methodisch inkorrekt!
  • Saving the World with Space Solar Power
  • Drones of Power: Airborne Wind Energy
  • avatar²
  • Resilienced Kryptographie
  • Are all BSDs created equally?
  • Tiger, Drucker und ein Mahnmal
  • Decoding Contactless (Card) Payments
  • Jahresrückblick
  • Schreibtisch Hooligans
  • Mietshäusersyndikat: den Immobilienmarkt hacken
  • TrustZone is not enough
  • 0en & 1en auf dem Acker
  • Security Nightmares 0x12
  • 34C3 Infrastructure Review
  • SCADA Gateway to (s)hell

 

Die Vorträge können hier: media.ccc.de/c/34c3 angeschaut werden.

Kategorie: Unterhaltung Schlagwörter:

Yahoo Finance API mit Python

2017-12-30 von admin

Mithilfe der Yahoo Finance API ist es möglich, automatisiert Aktienkurse und viele weitere Informationen auszulesen. Dafür habe ich ein kleines Python Script erstellt, welches es ermöglicht, den Abruf von zuvor festgelegten Werten (Aktien, Indexe, …) durchzuführen.

TL;DR

In dem folgenden Beispiel Script werden Informationen von insgesamt drei Aktienindexen abgerufen und angezeigt.

Download: yahoo.zip

Technische Erläuterung

Zeile Beschreibung
2-4 Import von verwendeten Bibliotheken.
6 In der Liste „stockList“ sind drei Symbole enthalten, die über die API abgerufen werden.
7 Adresse (URL) der API.
9-10 Abruf der Symbole über die API und einlesen.
11 Den Response in ein Python-Objekt umwandeln.
13 Die Ergebnismenge durchlaufen.
14-19 Es werden verschiedene Attribute ausgegeben.
20 Leerzeile ausgeben

 

Ausgabe

Die Anzeige der ausgelesenen Indexe und ihrer Attribute stellt sich auf der Konsole wie folgt dar:

Symbol bestimmen

Über ein Symbol kann der Yahoo Finance API kommuniziert werden, welche Aktie oder welcher Index abgefragt werden soll. Um ein Symbol in Erfahrung zu bringen, kann die Website finance.yahoo.com verwendet werden. Auf dem folgendem Bild kann nach dem jeweiligen Wert (Index, Aktie, …) gesucht werden. In dem Beispiel wurde nach dem „Dow Jones“ Index gesucht.

Neben dem Namen „Dow Jones Industrial Average“ wird das Symbol „^DJI“ dargestellt. Dieses Symbol und noch zwei weitere werden im obigen Script (Zeile 6) aufgelistet und somit abgefragt.

 

Weitere Attribute anzeigen

Mit dem Browser Firefox ist es möglich, die API direkt anzusprechen und sich alle Attribute übersichtlich darstellen zu lassen.

Link: https://query1.finance.yahoo.com/v7/finance/quote?symbols=^DJI

Wenn die Ausgabe anderer Attribute gewünscht ist, kann das Script entsprechend angepasst werden.

Kategorie: Programmierung Schlagwörter: , , ,

Rezension: Die Kunst, über Geld nachzudenken

2017-12-07 von admin

Autor: André Kostolany

Taschenbuch: 240 Seiten

Verlag: Ullstein Taschenbuch (8. April 2015)

Sprache: Deutsch

ISBN-10: 3548375901

ISBN-13: 978-3548375908

In „Die Kunst, über Geld nachzudenken“ findet sich keine Formel zur Geldvermehrung und leider keine ultimative Börsenstrategie. Kostolany schreibt leicht lesbare und verständliche Anekdoten, die das Wesen der Börse und deren Spieler anschaulich darstellen. Der Inhalt strukturiert sich in die Kapitel:

  • Die Faszination des Geldes
  • Mein Börsenzoo
  • Spekulation, aber womit?
  • Die Börsen – Nervensystem der Marktwirtschaft?
  • Was die Kurse bewegt
  • Die langfristigen Einflussfaktoren
  • Die mittelfristigen Einflussfaktoren
  • Die Börsenpsychologie
  • Im Informationsdschungel
  • Stockpicking
  • Die Geldverwalter
  • An den, der es wagen will

Die Geschichte der Börse, bspw. Spekulationsblasen, wird Stück für Stück beschrieben, wobei verschiedene Gesichtspunkte beleuchtet werden. Informationen, die für Anleger interessant sein könnten, befinden sich eher zwischen den Zeilen. Generell gilt aber, einfach einen kühlen Kopf bewahren und diesen auch verwenden. Der allgemeine Mindset der verschiedenen Anlegertypen und Börsianer wird ebenfalls unterhaltsam dargestellt.

Am Ende befindet sich eine Zusammenfassung von wichtigen Verhaltensregeln (Zehn Gebote und Zehn Verbote). Die Zielgruppe des Buches sind Personen, die bereits Erfahrungen an der Börse gesammelt haben, da es dem Leser so leichter fällt, den Inhalten zu folgen.

 

Wertung: lesenswert

Kategorie: Bücher Schlagwörter: ,

Umbau Berliner S-Bahn (BR481)

2017-11-04 von admin

Das Souvenirmodell Berliner S-Bahn (BR481) ist im Shop Lemke ausschließlich als Standmodell erhältlich. Da „STEHEN“ für eine Modellbahn viel zu schade ist, wurde das Modell umgebaut und ist jetzt fahrfähig.


Für den Umbau wurden folgende Materialien verwendet:

  • Antriebsdrehgestell vom ICE3 (Piko)
  • Drehgestelle vom ICE3
  • Motor ICE3
  • Kardanwelle ICE3
  • Plastikklebstoff ;)

Die hauptsächliche Schwierigkeit bestand darin, das Antriebsdrehgestell in den Wagen einzupassen. Hierfür musste der Rahmen gefräst werden, um den notwendigen Platz für Motor und Kardanwelle zu schaffen.

Danke E. Wolf für den Gastbeitrag. :)

Kategorie: Modellbahn Schlagwörter: , , , , , ,

Excel CSV Injection

2017-11-01 von admin

Vor einiger Zeit wurde eine interessante Möglichkeit identifiziert, um mittels einer CSV Datei eine Ausführung eines beliebigen Programms mit MS Excel zu bewerkstelligen. Als Basis dafür kann eine beliebige CSV Datei verwendet werden:

UserId,Datum,ProjektName,Beschreibung,Dauer
1,2017-11-01,Test Projekt,Das ist ein Test,180
2,2017-08-17,Hausbau,"Haus1, Haus2, Haus3", 240
3,2017-07-25,Wichtiger Kunde,"=2+2+cmd|' /C calc'!A0", 240

In der Zeile drei und in der Spalte Beschreibung wird eine Formel verwendet:

"=2+2+cmd|' /C calc'!A0"

Schritt 1

Als erstes die Datei mit MS Excel öffnen.

Schritt 2

Danach die entsprechenden Zeilen markieren.

Schritt 3

Daraufhin auf den Reiter „DATEN“ wechseln und Button „Text in Spalten“ klicken.

Jetzt dem Wizard mit „Weiter“ folgen.

Die Option „Komma“ wählen und „Fertig stellen“ klicken.

Es erfolgt ein Sicherheitshinweis durch Excel.

Schritt 4

Und siehe da, der Taschenrechner wird gestartet.

 

Quelle

http://georgemauer.net/2017/10/07/csv-injection.html

Kategorie: IT Schlagwörter: , , ,

Wie funktioniert Deep Learning? Spieltheorie ganz spielerisch…, JavaScript Cheatsheet

2017-10-30 von admin

Hier wieder ein paar interessante Seiten, um das schlechte Wetter zu überbrücken. :)

 

Wie funktioniert Deep Learning?

In diesem Artikel wird sehr anschaulich der Unterschied zwischen Artificial Intelligence (AI) und Machine Learning (ML) beschrieben. Darauf basierend wird die Funktionsweise von Deep Learning erklärt.

https://medium.freecodecamp.org/want-to-know-how-deep-learning-works-heres-a-quick-guide-for-everyone-1aedeca88076

 

Spieltheorie ganz spielerisch…

Warum werden in Friedenszeiten Freunde zu Feinden und warum werden in Kriegszeiten Feinde zu Freunden? Anhand der Spieltheorie wird die Epidemie des Misstrauens erklärt. Etwas Zeit sollte mitgebracht werden, um die schön gestalteten Animationen zu genießen.

https://jkoelling.github.io/trust/

 

ES2015 Cheatsheet

Ein schneller Überblick über neue JavaScript-Funktionen in ES2015, ES2016, ES2017 und darüber hinaus.

https://devhints.io/es6

Kategorie: Wantedlink