Rezension: SQL Performance Explained

2017-03-15 von Mario

Autor: Markus Winand

Taschenbuch: 204 Seiten

Verlag: Winand, Markus; Auflage: Deutsche Ausgabe (7. Mai 2012)

Sprache: Deutsch

ISBN-10: 3950307818

ISBN-13: 978-3950307818

Wie der Titel schon aussagt geht es in dem Buch um die Performanceoptimierung von SQL. Es wird auf die DBMS Oracle, SQL Server, MySQL und PostgreSQL eingegangen. Weiterhin sind einige Quellcodebeispiele für Perl, Java, PHP, Hibernate und C# aufgeführt. In den Kapiteln

  1. Anatomie eines Indexes
  2. Die Where-Klausel
  3. Performance und Skalierbarkeit
  4. Die Join-Operation
  5. Daten-Cluster
  6. Sortieren und Gruppieren
  7. Teilergebnisse
  8. Schreiboperationen
  9. Ausführungspläne

werden nicht all zu komplexe Beispiele auf das Wesentliche runtergebrochen und anschaulich erklärt. Zum besseren Verständnis werden einige Erläuterungen von Zeichnungen unterstützt. Nach dem Lesen verändert sich Herangehensweise im Umgang mit SQL wesentlich.

 

Wertung: absolut lesenswert

Kategorie: Bücher Schlagwörter: ,

Ubuntu: Arduino IDE installieren

2017-03-11 von Mario

Leider wird über das Ubuntu Software-Center nicht die neuste Version der Arduino IDE installiert. Um diesen Missstand zu beheben, kann die IDE manuell installiert werden.

Schritt 1: Download der Arduino IDE

Als erstes muss die Software heruntergeladen werden. Hier jeweils die richtige Variante wählen (Linux 32 bit, Linux 64 bit, Linux ARM).

Link: www.arduino.cc/en/Main/Software

Schritt 2: Entpacken

Mit dem Befehl “tar” wird das Archiv entpackt.

1
tar -xvf arduino-1.8.0-linux64.tar.xz

3. Schritt: Verschieben

Danach den entpackten Ordner “arduino-1.8.1” nach “/opt” verschieben.

1
sudo mv arduino-1.8.0 /opt

Schritt 4: Installieren

Daraufhin in den Ordner wechseln und

1
cd /opt/arduino-1.8.0/

der Datei “install.sh” Ausführungsrechte geben.

1
sudo chmod +x install.sh

Zum Abschluss die Installation starten.

1
sudo./install

Zu guter letzt die Anwendung starten (Icon auf dem Desktop, bzw. im Navigationsmenü Programmierung).

 

Kategorie: IT Schlagwörter: ,

Rezension: Das Dilbert Prinzip

2017-03-08 von Mario

Autor: Scott Adam

Taschenbuch: 330 Seiten

Verlag: MI (1997)

Sprache: Deutsch

ISBN-10: 347835630X

ISBN-13: 978-3478356305

Dieses Buch habe ich schon vor einiger Zeit gelesen und ich erinnere mich mehr denn je an die unterhaltsamen Ausführungen zurück. Der illustrierte Inhalt beschreibt den Büroalltag, dass teilweise idiotische Verhalten von uns Menschen und die schwachsinnigen Entscheidungen des Managements.

Der Autor Scott Adams war selbst jahrelang dem alltäglichen Bürowahnsinn ausgesetzt. Die Absurditäten, die ihm im Arbeitsleben begegnet sind, hat er in witzige, ironische Cartoons zusammengetragen. Dabei entstand das Dilbert-Prinzip, welches eine Abwandlung des Peter-Prinzips darstellt.

“Nach dem Dilbert-Prinzip werden die unfähigsten Arbeiter systematisch ins Management versetzt, weil sie dort vermeintlich den geringsten Schaden anrichten. Dadurch verfüge die Person im Management weder über die notwendigen sozialen Kompetenzen eines Managers noch über die für den geführten Bereich notwendigen fachlichen Kenntnisse.” (Quelle: Wikipedia Das Dilbert-Prinzip)

Als Angestellter, der großteils in Büroräumen tätig ist, kann man sich in vielen Situationen wiederfinden.

 

Wertung: absolut lesenswert

Kategorie: Bücher Schlagwörter: ,

Rezension: GmbH-Geschäftsführer

2017-03-04 von Mario

Autor: Christian Kühn

Taschenbuch: 240 Seiten

Verlag: dtv Verlagsgesellschaft; Auflage: 3 (18. Dezember 2015)

Sprache: Deutsch

ISBN-10: 3423507853

ISBN-13: 978-3423507851

Das Buch stellt eine Sammlung von wichtigen Informationen für angehende oder bereits praktizierende Geschäftsführer dar. Es wird auf ein breites Spektrum an Themen eingegangen, die sich in folgende Kapitel strukturieren:

  1. Grundlagen der Geschäftsführertätigkeit
  2. Die Aufgaben des Geschäftsführers
  3. Beendigung des Geschäftsführeramtes und des Anstellungsverhältnisses
  4. Haftung des Geschäftsführers
  5. Strafrechtliche Verantwortung des Geschäftsführers
  6. Muster

Das Lesen gestaltet sich teilweise etwas trocken, jedoch wird auf verschiedene Gefahren hingewiesen, die zuvor vielleicht nicht berücksichtigt wurden. Das Buch ist durch die klare Struktur jederzeit als Nachschlagewerk verwendbar. Besonders gut finde ich die Vertragsvorlagen, welche natürlich nur als erste Idee für einen Vertrag verwendet werden sollten.

 

Wertung: lesenswert

Kategorie: Bücher Schlagwörter: ,

6 Dinge über Software-Entwickler, Methodisch inkorrekt, JavaScript frameworks

2017-02-22 von Mario

Ein paar essentielle Lese-Empfehlungen, damit die Kopfinnereien wieder in Bewegung kommen.

6 Dinge, die Sie über Software-Entwickler wissen müssen!

In diesem Artikel geht es um den Unterschied zwischen Business-Mensch und Software-Entwickler. Es werden sechs klassische Reibungspunkte aufgezeigt und deren Ursachen beschrieben.

https://www.xing.com

 

Methodisch inkorrekt – der methodisch inkorrekte Wissenschaftspodcast

Methodisch inkorrekt ist ein Podcast, in dem regelmäßig wissenschaftliche Studien und China Gadgets vorgestellt und anschaulich erklärt werden. Weiterhin wird auf eine humorvolle Art und Weise über das Leben der beiden Produzenten berichtet und ein Experiment durchgeführt.

http://minkorrekt.de

 

All JavaScript frameworks are terrible

Mal eine andere Sichtweise auf verschiedene JavaScript Frameworks.

https://medium.com/@mattburgess/

Kategorie: Allgemein Schlagwörter:

Erfolgreicheres Management mit Effekten Know-how (Teil 3)

2017-02-15 von Mario

Aus der Reihe „Erfolgreicheres Management“ hier viele weitere interessante Effekte.

Bezeichnung Beschreibung
Clooney-Effekt Der Clooney-Effekt geht auf den gleichnamigen Schauspieler George Clooney zurück. Gutes Aussehen zieht den Erfolg an bzw. unterstützt diesen.
Matthäus-Effekt Der Effekt besagt, Glück und Erfolg reproduzieren sich. Einmal vorhanden, vermehren sie sich nahezu automatisch und exponentiell.
Rezenzeffekt An jüngere Informationen wird sich besser erinnert als ältere. Deswegen sollten wichtigste Aussagen eines Vortrags stets am Ende kommuniziert werden.
Primäreffekt Dem Primäreffekt steht der Rezenzeffekt gegenüber, es wird sich an früher eingehende Information besser erinnert als an später eingehende Information. Es hängt wesentlich von der Situation ab, welcher der beiden Effekte stärker ausgeprägt ist.
Milde-/Strenge-Effekt Dabei handelt es sich um Beurteilungsfehler in unmittelbarem Zusammenhang mit dem Anspruchsniveau der beurteilenden Person. Dabei neigen einige Personen zu einer milden Beurteilung (bspw. aus Angst), während andere zu Strenge tendieren (bspw. aus eigenem hohen Leistungsniveau die Messlatte für alle anderen sehr hoch ansetzen).
Pygmalion-Effekt Vorweg genommene positive Einschätzungen für eine Person bestätigen sich im Laufe der Zeit (self-fulfilling-prophecy). Die Erwartungen werden in subtiler Weise übermittelt (Lob, Wiederholung, …).
Dunning-Kruger-Effekt Relativ inkompetente Menschen besitzen die Tendenz, ihr eigenes Können zu überschätzen und die Kompetenz anderer zu unterschätzen.
Peter Pan-Effekt Der Effekt, wenn Männer unangemessene kindliche Verhaltensmuster an den Tag legen.
Benjamin-Franklin-Effekt Wenn wir jemanden bitten, uns einen Gefallen zu tun, werden wir ihm dadurch sympathischer. Wenn wir jemandem helfen, wird uns der Hilfeempfänger sympathischer.
Andorra-Effekt Wenn Menschen Ziele verfolgen, die andere ihnen zuschreiben.

 

Vorherige Artikel aus der Reihe:

Kategorie: Management

Rezension: GEO Epoche Preussen

2017-02-11 von Mario

Autor: Michael Schaper

Taschenbuch: 173 Seiten

Verlag: Gruner + Jahr; Auflage: 1 (30. August 2006)

Sprache: Deutsch

ISBN-10: 3570197247

ISBN-13: 978-3570197240

Wer ein Interesse an der preußischer Geschichte besitzt, ist mit diesem Heft gut beraten. Auf 173 Seiten mit sehr schönen Fotos wird die Geschichte von Preußen wiedergegeben. Die Kapitel sind zeitlich sortiert und behandeln die Zeit zwischen 1701 bis 1871 mit den verschiedenen Schwerpunkten:

  • Königsschlösser
  • Preußens erster König, 1701
  • Pietismus
  • Friedrich der Große, 1740
  • Königliche Porzellan-Manufaktur
  • Berlin, um 1790
  • literarische Salons
  • Völkerschlacht, 1813
  • Karl Friedrich Schinkel
  • Preußische Panoramen
  • Staatsphilosoph Hegel
  • Der Aufstand von 1848
  • Einigungskriege, 1864 – 1871
  • Östlich der Elbe
  • Zeitabläufe

 

Wertung: ok

Kategorie: Bücher Schlagwörter: ,

Linux Log Files – Spuren nach einem Hack verwischen

2017-02-08 von Mario

Wenn ein Linux-System gehackt wird, entstehen zahlreiche Spuren in Log-Files. Im folgenden wird erläutert, wie als Angreifer Spuren auf einem kompromittiertem System vermieden werden können.

 

Histsize

Nachdem es gelungen ist, eine Shell zu erlangen, werden normalerweise alle eingegeben Befehle im jeweiligen Homeverzeichnis in der Historie der Bash gespeichert.

1
~/.bash_history

Eine Möglichkeit, die Spuren zu verwischen, ist die manuelle Löschung der eingegebenen Befehle. Eine elegantere Methode ist, die Umgebungsvariable “Histsize” zu begrenzen. Mit dem Befehl “echo” kann angezeigt werden, wie viele der letzten eingegebenen Befehle in der Historie (bash_history) gespeichert werden.

1
echo $HISTSIZE

Setzt man den Wert mit dem Kommando “export” auf Null, so speichert die Shell keine Eingaben in die Historie.

1
export HISTSIZE=0

Falls schon mehrere Befehle eingeben wurden, dann einfach Ab- und Anmelden, um den Verlauf zu löschen, nachdem die HISTSIZE auf Null gesetzt wurde.

Shred

Falls die Zeit knapp sein sollte, kann der Befehl “shred” verwendet werden, um die History-Datei zu löschen. Mit diesem Kommando können Dateien überschrieben werden.

1
shred -zu root/.bash_history

Der Parameter “z” überschreibt die Datei mit Nullen und der Parameter “u” löscht die Datei, nachdem diese überschrieben ist.

Kategorie: IT-Security Schlagwörter: , , , , ,