Skip to content

Linkdump 08/2016 ...

Ein Roman der Krosann-Saga liegt noch vor mir und ein weiterer muss noch veröffentlicht werden. Nichtsdestotrotz habe ich mehr lesenswerte Artikel gefunden als in den letzten Wochen.

Too much is too much, Taskwarrior can educate you, Return to taskwarrior.

Eine Empfehlung ist mehr wert als 1000 Werbebanner, wenn das mal mehr Firmen verstehen würden, ein gutes Produkt und guter Service ist mehr wert als alles andere.

In the end it is about money, but why not? Why Tim Cook is so furious.

Was kommt nach WhatsApp & Co? Slack zeigt es - Slack gefällt mir auch gut, da fehlt noch ein Open-Source-Pendant.

Die Kehrseite, auch das wäre Gleichberechtigung Vätern werden flexible Arbeitszeiten doppelt so häufig verweigert wie Müttern.

Wie finde ich die passenden Mitarbeiter? Sehr gutes Interview, nicht so eindimensional, wie die meisten anderen, die ich zu dem Thema gelesen habe.

Nicht immer hilft er, aber häufig, Jobwechsel – der Weg zur beruflichen Zufriedenheit.

Why Stack Overflow Doesn’t Care About Ad Blockers, this is a very good strategy to care about advertisements.

Mehr Podcasting ist immer gut, gerne auch in professionell, Viertausendhertz: Ein bisschen mehr Vielfalt bitte.

How to Build a Kick-Ass Company Culture, with Brendan Bank of Booking.com - things, you have to consider for being a grat employer.

Taskwarrior 2.5.1 ...

taskwarrior Taskwarrior 2.5.1 wurde gestern veröffentlicht. Wie die Versionsnummer vermuten lässt, gibt es keine neuen Features.

(Hat eigentlich irgendwer einen Link, der erklärt, was "Semantic Versioning" ist? Dann könnte ich den als Erklärung dazu kopieren.)



Semantic Versioning, danke Steffen.

Was neu ist, steht im ChangeLog, zusammengefasst:
  • Bug Fixes
  • Performance-Verbesserungen
  • Neue Bugs, die alten sind ja gefixt


Recommended for all users, because it just works better.

Die Geschichte wiederholt sich ...

Ich habe es versucht, wirklich. Ich habe ein halbes Jahr durchgehalten, aber es geht nicht. Thunderbird ist nicht mein Mailclient. Je länger ich suche, desto mehr merke ich, dass für mich nichts an Claws-Mail heran kommt, obwohl ich mit einigen Punkten unzufrieden bin.

Die Gründe sind die gleichen, wie sie es schon einmal waren, Thunderbird ist für die Menge an Mails und das, was ich mit Mails mache viel zu schwerfällig. Ich habe gemerkt, dass ich den Kalender in Thunderbird nie genutzt habe, damit entfällt der einzige Zusatznutzen, den Thunderbird gegen Claws-Mail hat.

Und, egal wie ich es drehe, Geschwindigkeit spielt gerade bei Mails eine grosse Rolle.

Apple und der Datenschutz ...

gedanken An alle die, die denken, dass Apple nur aus wirtschaftlichen Interessen den Datenschutz einhalten will.

Ihr habt natürlich Recht.

Aber, nur so kann das Wirklichkeit werden oder denkt Ihr die Regierungen achten Eure Privatsphäre und Bürgerrechte?

Die Wirtschaft hat eine wesentlich bessere Lobby als Privatpersonen und Bürgerinitiativen.

Ich bin der Meinung, dass Apple und Co. einen Grund haben, die Privatsphäre zu schützen, weil das ein echtes Verkaufsargument ist und auch nur aus diesem Grund. Wir haben keine Lobby der Bürger, wir haben eine Firma, die ihre Geräte verkaufen möchte und bei denen der Schutz der Daten eines der Hauptverkaufsargumente ist.

Traurig ist es, dass Apples "Nein" mehr Bedeutung beigemessen wird als dem "Nein" sämtlicher Initiativen zum Schutz der Privatssphäre.

Es sind die feuchten Träume aller Innenminister dieser Welt, jeden Menschen jederzeit überwachen zu können, weil sie ernsthaft hoffen, damit Gefahren aus dem Weg zu räumen. Der Versuch das Bargeld abzuschaffen, führt zu der Möglichkeit, alle Finanztransaktionen überwachen zu können.

Wenn das Ziel des Staates eine Totalüberwachung des Bürgers (Hallo 1984!) ist, dann hat der Terrorismus gewonnen.

Unter Terrorismus (lat. terror „Furcht, Schrecken“) sind Gewalt und Gewaltaktionen (wie z. B. Entführungen, Attentate, Sprengstoffanschläge etc.) gegen eine politische Ordnung zu verstehen. Der Terror dient als Druckmittel und soll vor allem Unsicherheit und Schrecken verbreiten oder Sympathie und Unterstützungsbereitschaft erzeugen. Terrorismus ist keine militärische Strategie, sondern primär eine Kommunikationsstrategie. Terroristen streben zunächst nach Anerkennung, doch greifen sie nicht militärisch nach Raum (wie z. B. der Guerillero), sondern wollen das Denken besetzen und dadurch Veränderungsprozesse erzwingen.


Quelle: Wikipedia

Linkdump 07/2016 ...

Ich mache mal so weiter wie bisher.

Eine schöne Zusammenfassung des Themas, Apple ist in meiner Achtung stark gestiegen: Warum das FBI will, dass Apple sich selbst hackt.

Damian Conway - Interview on How I Vim, if you ever get the chance to hear a lecture, go! Here is hwo one of the most interesting programming persons (in my opinion) use the text editor of choice.

Interesting approach, Read This Google Email About Time Management Strategy.

Kuli schlägt Computer tja, viva la revolution ... Computer mit Internetanschluss erfordern halt ein hohes Mass an Disziplin.

Guter Artikel von Robert, wie man sich mit einem Notizbuch analog selber verwalten kann, wäre nicht (mehr) meines, aber jeder so, wie er am besten zureccht kommt, Notizen organisiere.

Journalistin mit Migrationsvordergrund, ich mag die Frau und sie hat völlig zurecht einen Preis gewonnen.

TTIP läuft komplett an der Demokratie vorbei finde ich Das Gegenteil von Transparenz.

FLOSS-Perlen ...

Ich bin immer auf der Suche nach FLOSS-Perlen.

Wenn Ihr also FLOSS-Perlen findet, wäre ich sehr froh, wenn Ihr Eure Fundstücke in den Kommentaren oder besser noch in eigenen Blog-Artikeln beschreibt und hier verlinkt.

Wichtig! Ich suche nicht nach dem x-ten Artikel, der eine Software beschreibt, die eh schon jeder kennt, es sei denn sie bietet etwas so besonderes, dass sich die Erwähnung lohnt.


Dabei schreibe ich ganz bewusst FLOSS, weil ich die Streitigkeiten zwischen der Free-Software-Definition und der Open-Source-Definition nicht mitmachen möchte.

Grundlegend wollen beide Gruppierungen das gleiche und ich fühle mich eher zur "Open Source" als zur dogmatischeren "Free Software" hingezogen. Ich bin der Meinung, dass der Streit "unserer Bewegung" eher schadet als nützt.

Definition von "Freie Software" nach Wikipedia:
  • Die Freiheit, das Programm auszuführen, wie man möchte, für jeden Zweck.
  • Die Freiheit, die Funktionsweise des Programms zu untersuchen und eigenen Bedürfnissen der Datenverarbeitung anzupassen.
  • Die Freiheit, das Programm weiterzuverbreiten und damit seinen Mitmenschen zu helfen.
  • Die Freiheit, das Programm zu verbessern und diese Verbesserungen der Öffentlichkeit freizugeben, damit die gesamte Gemeinschaft davon profitiert.


Definition von "Open Source" nach Wikipedia:
  • Die Software (das heisst der Quelltext) liegt in einer für den Menschen lesbaren und verständlichen Form vor.
  • Die Software darf beliebig kopiert, verbreitet und genutzt werden.
  • Die Software darf verändert und in der veränderten Form weitergegeben werden.

Linkdump 06/2016 ...

gedanken Die Krosann-Saga fordert weiterhin ihren Tribut.

Eine sehr coole Idee und ein echter Mehrwert, Keybase Filesystem: So funktioniert der sicherste Cloudspeicher.

Wer darf ins Home Office? Niemand. Und, wenn er kommt? Dann laufen wir. :-)

Nice interview with Matthias Kirschner, Inside the FSFE.

How Video games taught me how to set my week up right, brillant approach to prioritizing your work.

It is interesting to see how other people use the same software you use everyday, Steve Francia - Interview on How I Vim.

Scrum in der Administration ...

gedanken Immer, wenn ich den Begriff "Scrum" oder "Agiles Projektmanagement" höre, denke ich, dass wir in der System Administration schon immer so arbeiten. Klar, wir haben nicht so "hippe" Begriffe für die einzelnen Phasen, aber der Weg ist in Summe der gleiche.

Wer sich für Scrum im Allgemeinen interessiert, dem lege ich gerne das Openbook Scrum - auf dem Bierdeckel erklärt ans Herz, das gibt einen sehr guten Überblick.

Roland hat mir vor Jahren einen Crashkurs in Scrum gegeben und schon damals fand ich schade (wie auch heute noch), dass solche Betrachtungen immer nur aus der Sicht des Software Engineering gemacht werden und dass auch bei grossen Softwareprojekten sehr selten System Engineers ins Boot geholt werden.

Klar, mit DevOps wird alles anders, aber welche Definition von DevOps meint Ihr, ich kenne etwa ein halbe Dutzend zum Teil widersprüchliche Definitionen.

Geht es darum, dass System Management mit Development Methoden betrieben wird? Oder geht es darum, dass Developer und Operations als getrennte Teams enger zusammenarbeiten? Oder geht es darum, dass Developer Operation übernehmen (Beispiel Site Reliability Engineers)? Oder wird System und Applikation als ein einziges "Produkt" betrachtet?

Wie ändert sich die Betrachtungsweise, wenn nicht hunderte von Servern vorhanden sind, die das gleiche tun, sondern eine Applikation nur auf vier Systemen in vier Stufen (Development, Test, Acceptance, Production) betrieben wird oder sogar noch kleiner nur aus den zwei Stufen Acceptance und Production oder sogar nur aus Production besteht?

Hypethemen sind toll und helfen sicherlich neue Denkansätze in den Fokus zu bringen. Aber nicht alles, was neu aussieht, ist es auch und nicht jeder Ansatz klappt überall gleich gut.

"Die Wahrheit liegt häufig in der Mitte."

Swiss Python Summit 2016 ...

Gestern war ich auf dem ersten Swiss Python Summit im schönen Rapperswil an der Hochschule für Technik. Und, um das Fazit vorweg zu nehmen, es hat mir sehr gut gefallen.

Die Mischung der Vortragsthemen war super, da war aus vielen verschiedenen Bereichen etwas dabei und was mir besonders gut gefallen hat, war, dass es auch weibliche Referenten gab. Das passiert auf technisch orientierten Konferenzen leider viel zu selten.

Die Organisation hat einen sehr guten Job gemacht, so, dass mir als Besucher nichts aufgefallen ist, was falsch gelaufen wäre. Wenn es einen weiteren Summit gibt, komme ich gerne wieder.

Hier die Themen im Einzelnen:
  • Tom Ron, "Python's Guide to the Galaxy"
  • Dave Halter, "API Design is Hard"
  • Armin Rigo, "CFFI: Call C from Python"
  • Martin Christen, "3D Computer Graphics with Python"
  • Matthieu Amiguet, "Charming Snake: Python for Live Music"
  • Chihway Chang, "Coding/Decoding the Cosmos: Python Applications in Astrophysics"
  • Michael Rüegg, "Scrapy and Elasticsearch: Powerful Web Scraping and Searching with Python"
  • Jacinda Shelly, "Getting Started with IPython"
  • Florian Bruhin, "Pytest: Rapid Simple Testing"


Am stärksten beeindruckt hat mich der Talk von Matthieu Amiguiet, der mit Python und einem Notebook mit Linux und Realtime Patches für den Kernel, mit Python Effektgeräte emuliert und damit Latenzen unter 10 Milliskeunden (meisten um die 6 ms) erreicht.

Für zukünftiges Programmieren mitgenommen habe ich, Funktionen mit benamten Paramtern zu verwenden function(variable = 1, doit = true) (Dave Halter), IPython werde ich nutzen (Jacinda Shelly) und Pytest für Tests verwenden (Florian Bruhin).

Danke!

Linkdump 05/2016 ...

Ja, diese Woche ist es dürftig, aber ich habe eine Entschuldigung und ich finde es ist eine gute ;-)

Die ersten zwei Bände der Krosann-Saga als Hörbuch bei Audible liegen hinter mir und es lohnt sich. Die restlichen (bis jetzt drei) Bände werde ich dann mal lesen müssen.

Schon spannend, wie schnell das Routine werden kann, Meine ersten 100 Vorstellungsgespräche als Chefin und was Bewerber daraus lernen können.

Die Zukunft ist nur Geschichte, die noch nicht passiert ist, ein schöner Ausblick.

Ja, es gehört deutliche mehr dazu als "nur" einen Hund zu trainieren, Der moderne Hundetrainer.

Lass uns lieber Kollegen bleiben ich habe wirklich Glück mit meinen Kollegen, trotzdem sollte man sich immer vor Augen halten, dass wir arbeitstechnisch Zweckgemeinschaften bilden, die sich vermutlich im Privatleben nie gefunden hätten.

Thomas Fischer zu lesen, lohnt sich immer, Inländer – Ausländer – Außenseiter.

Die wichtigste Person im Unternehmen? ist für mich die, die die Toilette reinigt. Punkt. (Keine Pointe).