Android Studio v2.1.1 - Sicherheits Update

Solltet ihr Android Studio oder ein anderes der JetBrains IDE Produkte nutzen, wären Updates angebracht. Es wurden zwei Sicherheitslücken entdeckt, die in quasi jedem JetBrain Tool vorhanden sind und dementsprechend solltet ihr fix aktualisieren. Konkret war es möglich Informationen über die IDE abzufragen oder sogar Zugriff auf das lokale Dateisystem zu erlangen. Beides nicht unbedingt wünschenswert, wobei letzteres natürlich massiv kritischer ist. Nötig war dafür nur eine präparierte Webseite. Es ist nichts bezüglich einer akuten Ausnutzung der Lücken bekannt, aber ein Update sollte trotzdem umgehend durchgeführt werden. Weitere Informationen gibt es in den Related Links, diese stammen direkt aus dem JetBrains Blog.
Strato mit kostenlosen SSL-Zertifikaten

Falls ihr bei Strato ein Produkt aus der Kategorie Hosting-, Webshop- oder Homepage-Baukasten habt, dürft ihr euch über kostenlose SSL Zertifikate freuen. Diese sollen einfach über das Web-Interface verfügbar sein und werden als Domain-Validated Zertifikate open_in_new ausgestellt. Allgemein finde ich diese Entwicklung sehr gut und freue mich sehr darüber. Auf der anderen Seite betrachte ich die Art und Weise mit einer Priese Salz. Denn hier wird auf die Encryption Everywhere Kampagne von Symantec gesetzt und nicht auf das meiner Meinung nach “freiere” Lets Encrypt, welches auch ich einsetze. Als Grund wird die Erfahrung von Symantec mit Verschlüsselung usw. angegeben, aber im Grunde sind Strato und Symantec einfach schon lange Partner und z.B. die kostenpflichtigen SSL Zertifikate bei Strato kommen ebenfalls von Symantec. Aber grundsätzlich geht es nur darum mehr SSL bzw. HTTPS zu ermöglichen und somit finde ich das ganze gut, vor allem da zusätzlich auch eine Anleitung zu Lets Encrypt bereitgestellt wird. Well done Strato. Was sagt ihr allgemein zum Thema “Verschlüsselung für alle Webseiten”?
Update vom 17.05.16 - 23:15 Uhr Ich wurde gerade von Johannes darauf hingewiesen, dass diese Zertifikate wohl nur für Neukunden verfügbar sind. Wirklich sehr unschön und meiner Meinung nach sehr entgegen dem genannten “Encryption Everywhere” Ansatz. Sehr schade!
Weekly Coding Question - JavaScript hui oder pfui

Ich hoffe die Überschrift klingt nicht zu reißerisch, denn allgemein ist JavaScript natürlich eine feine Sache. Dies gilt obwohl es von Werbenden und Virenverbreitern gerne mal unnötig verwendet wird. Unabhängig davon kann man mit JavaScript extrem interessante Sachen machen. Angefangen im Browser des Users und bis hin auf die Server-Ebene, durch Ansätze wie z.B. den MEAN Stack open_in_new. Ich selber hatte in den letzten Tagen häufiger das Vergnügen und konnte mit relativ wenig Aufwand einiges erreichen. Konkret angewendet habe ich AngularJS open_in_new, welches ja noch einmal einiges anders macht als “normales” JavaScript. Doch egal welche “Art” von JavaScript ich einsetzte und egal wie schnell man einiges erreichen kann, ich werde nicht richtig warm mit dieser Sprache. Ich finde den gesamten Aufbau irgendwie manchmal etwas sehr unklar, auch wenn er teilweise einfacher ist als man es von z.B. Java kennt. Ich denke mein Problem hier sind meine Wurzeln im Java Bereich, welche quasi meine gesamte Programmiererfahrung geprägt haben. Aber ich werde weiterhin versuchen JavaScript immer mal wieder eine Chance zu geben. In diesem Kontext interessiert mich sehr wie es bei euch aussieht, habt ihr JS genutzt oder nutzt ihr es noch und was ist eure allgemeine Meinung zu dieser Sprache?
Neues Humble Capcom Bundle

Falls ihr auf Capcom Spiele steht, schaut euch mal das aktuelle Humble Capcom Super Turbo HD Remix Rebundle an (wer sich auch immer diesen Namen ausgedacht hat). Dieses ist nun ca. zwei Wochen aktiv und bietet euch für einen Preis eurer Wahl STRIDER, Resident Evil Revelations 2 - Episode 1: Penal Colony, LOST PLANET 3 Complete Pack und Bionic Commando: Rearmed. Legt ihr ein bisschen mehr auf den Tisch, bekommt ihr auch entsprechend weitere Games. Mehr als der aktuelle Durchschnitt aller Zahler gibt euch zusätzlich Zugang zu Resident Evil Revelations / Biohazard Revelations, DmC: Devil May Cry, Resident Evil 4 und Remember Me. Die finale Stufe ist ab 15 Dollar erreicht und gibt euch Keys für Devil May Cry 4: Special Edition und Resident Evil 6. Nicht so meine favorisierten Games, aber gerade Resident Evil hat verdienterweise eine sehr große Fan Gemeinde. Schaut also ruhig mal rein, denn für den Preis kann man kaum etwas falsch machen.
Steam Link Test - Teil 2 Steam Controller

Es ist bereits etwas her, doch nun komme ich endlich mal dazu mein Steam Link und Steam Controller Review weiter zu führen. Bevor ich näher auf die Steam Link eingehe, möchte ich erst einmal den Controller näher vorstellen. Dieser ist nämlich in vielerlei Hinsicht besonders. Er bietet eine Kabellose und bis dato fehlerfrei funktionierende Verbindung zwischen PC bzw. Steam Link und dem Controller. Er verfügt über keinen Akku und wird mit zwei AA Batterien betrieben. Dieser Fakt störte mich zu Beginn, doch nachdem er nun schon Monate mit einer Portion Batterien läuft, ist dies kein kontra Punkt mehr für mich. Im Notfall kann der Controller auch über ein normales Micro-USB Kabel genutzt werden. Die obligatorischen vier Standard-Tasten werden vom ebenso häufigen Analogstick begleitet. Diese Komponenten sind sehr gut verarbeitet, haben ordentliche Druckpunkte und zeigen bis dato absolut keinen Verschleiß. Weiter geht es mir den außergewöhnlicheren Komponenten.
Patch Day - März und April 2016

Patches, frische Patches. Es sind wieder zwei Monate vergangen und somit wird es Zeit für die Patch Day News. Unterschiedlichste Software prüfe ich regelmäßig auf Updates und informiere euch dann. In den vergangenen Monaten gab es diverse Updates, allerdings keine Major Releases. Überwiegend stand also das Beheben von Fehlern und das Ausmerzen von Sicherheitslücken im Mittelpunkt der Patches. Dies macht sie, wie schon oft erwähnt, nicht weniger relevant. Denn was bringen neue tolle Features, wenn die Programme unsicher oder instabil laufen. Zusätzlich halte ich trotz automatischen Update-Infos vieler Programme gerne an dieser Newsreihe fest, denn sie erinnert viele und so z.B. auch mich daran regelmäßig überhaupt Updates zu machen und zusätzlich hoffe ich so auf die eine oder andere größere Änderungen in Programmen aufmerksam machen zu können.
Humble Spring Sale

Der Frühling kommt nun auch bei uns langsam richtig an und das ist natürlich die beste Zeit des Jahres, um ordentlich zu zocken. Dafür versorgt uns der Humble Bundle Store aktuell mit diversen Spielen zu reduzierten Preisen. Bis zum 20. Mai habt ihr noch die Chance reduzierte Games zu ergattern. Zusätzlich tut ihr bei einem Kauf etwas für den guten Zweck. Falls dies interessant für euch klingt, schaut ruhig täglich in den Store, denn immer ab 19 Uhr gibt es neue Tagesangebote. Neben diversen Indie Games findet ihr dort dann auch viele Spiele von großen Publishern, denn der Humble Store ist mittlerweile wesentlich umfangreicher geworden.
Battlefield 1 - Ankündigung und Trailer zum WW1-Shooter

Das neue Battlefield heißt schlicht Battlefield 1 und spielt zur Zeit des ersten Weltkriegs. Diverse Schauplätze werden dem Spieler zur Verfügung gestellt und ihr könnt mit bis zu 64 Spielern, z.B. in den Alpen oder den Wüsten Arabiens, um den Sieg kämpfen. Fahrzeuge, Pferde und die ersten Entwicklungen der modernen Kriegsführung werden euch zur Verfügung stehen und können ab dem 21. Oktober 2016 auf Xbox One, PC und PlayStation 4 in die Schlacht geführt werden. Auch Luftkämpfe werden wieder mit von der Partie sein. Falls ihr nicht zu den mehr also 500.000 Zuschauern des Live Streams zur Ankündigung gehört habt, könnt ihr den Launch Trailer im unteren Teil der News anschauen. Diverse weitere Infos, Ankündigungen zum Inhalt und zu sicherlich kommenden Betas stehen aktuell noch aus. Ich werde euch aber natürlich auf dem laufenden halten. Ich persönlich bin aktuell noch etwas skeptisch, da mich das Setting allgemein nicht direkt mitnimmt. Doch ich bin offen und werde mir ansehen was sie aus der Idee machen und vor allem ob das Spiel Spaß machen wird.
Weekly Coding Question - Gute oder schlechte Libraries

Libraries gibt es viele, sogar sehr viele. Diverse klingen extrem interessant und hilfreich. Doch wie gut sind sie, wie stabil und verlässlich funktionieren sie und sollte man sie in produktiven Apps verwenden? Diese Frage stelle ich mir aktuell immer mal wieder, vor allem da ich mich zur Zeit aktiv bezüglich neuen Android Libraries umschaue. Teilweise für konkrete Anwendungsfälle und teilweise einfach weil sie interessant klingen. Mir fällt es dabei, abseits von den großen und bekannten Libraries, allerdings sehr schwer zu entscheiden was gut ist und was nicht. Natürlich kann ich selber in den Quellcode schauen, denn ich bin meistens auf GitHub unterwegs. Dafür fehlt allerdings meistens die Zeit und manchmal auch das Wissen. Was also tun wenn man über eine gute Idee stolpert, aber nicht weiß wie gut sie implementiert und durchdacht ist? Ich selbst teste dann meistens etwas und schaue grundlegend in den Code, doch das kostet besagte Zeit. Habt ihr bessere Ansätze oder Ideen bezüglich diesem Thema? Ich würde mich über Kommentare freuen.
Android Studio 2.1 - Stable erschienen

Bereits vor ein paar Tagen erschien die stabile Version von Android Studio 2.1. Zuletzt berichtete ich über den Release Candidate zu dieser Version und im Vergleich zu diesem hat sich nicht allzu viel geändert. Vor allem wichtig ist diese Version für Early Adopter, die sich bereits jetzt mit Android N auseinandersetzen wollen. Denn dies ist das Hauptaugenmerk des Release. Nebenbei gab es natürlich noch kleinere Bugfixes und Verbesserungen im Bezug auf die noch neue Instant Run Technik. Ich persönlich nutze diese Version intensiv auf der Arbeit und auch für meine privaten Apps. Dies tue ich seit dem Release und konnte bis dato keine Probleme feststellen. Aus meiner Perspektive ist ein Update also empfehlenswert. Solltet ihr von Android Studio 1.x kommen, wäre eine parallele Installation vermutlich eine gute Idee.

