Boehrsi.de - Blog

Statische Websites mit Hugo

Erstellt am event Uhr von account_circle Boehrsi in label Hardware & Software
Statische Websites mit Hugo Bild

Bei t3n bin ich vor einigen Tagen über einen Artikel gestolpert, welcher als Thema das Static-Site-Generator Tool Hugo hatte. Ein Tool welches es euch ermöglicht Webseiten zu bauen, aber ohne externe Datenbanken, ohne komplexe Abhängigkeiten und ohne lange Ladezeiten. Ihr entwickelt eine Seite, befüllt sie mit Daten und baut sie. Das Ergebnis sind diverse statische HTML Seiten, natürlich erstellt mit neuen Webtechniken und aktuellem CSS. Diese ladet ihr hoch und schon ist die Seite aktiv. Ihr braucht keine besonderen Anpassungen am Webserver und keine umfangreichen Hintergrunddienste, denn Hugo-Seiten laufen quasi überall. Sofern ihr etwas ändert baut ihr die Seite einfach neu und liefert sie erneut aus. Durch diese komplett Datei geprägte Struktur und eben auch Datenhaltung, ist die Verwaltung mit z.B. Git extrem gut machbar. Dieser Ansatz ist für mich sehr interessant, da er relativ weit ab von dem ist was ich sonst mit PHP, Java, MySQL und den diversen anderen Dingen so tue und aus diesem Grund werde ich vermutlich auch mal ein kleines Projekt damit basteln. Was sagt ihr zu derlei Ideen und Konzepten?

Related Links

Debugging mit Feedly

Erstellt am event Uhr von account_circle Boehrsi in label Development
Debugging mit Feedly Bild

Große IT-Dienste brauchen große Server, viel Infrastruktur und teilweise sehr komplexe Software-Konstrukte. Feedly ist einer dieser Dienste, denn er beliefert mehr als 10 Millionen Nutzer mit RSS Feeds. Diese stellen sich die Nutzer selber zusammen und sind somit also personalisiert. Zusätzlich müssen diese Feeds natürlich im Netz eingesammelt und in eine Datenbank geworfen werden, sodass eine Verwaltung möglich ist. Alles in allem spielt hier viel Hardware und Software miteinander im Einklang und hält alles am laufen. Doch was tut man wenn sich Fehler häufen, das Debugging schwer wird und man langsam in kritische Bereich bezüglich der Verfügbarkeit von Produktivsystemen kommt? Genau dieses Problem hatte man bei Feedly und beschreibt in einem sehr interessanten Blog Beitrag auf englisch wie man das Problem angegangen ist und wie man es schließlich beheben konnte. Der Beitrag ist auf jeden Fall einen Blick wert und ihr findet ihn in den Related Links. Ich persönlich kenne Debugging Sessions gut, wenn auch in einem wesentlich kleineren Ausmaß. Doch selbst dort ist der Aufwand manchmal enorm. Denn gerade nicht 100% reproduzierbare Fehler zu isolieren ist eine große Herausforderung. An die Leser + Software-Entwickler unter euch da draußen, wie sieht es bei euch mit Debugging und den dortigen Ansätzen aus?

Related Links

Amazon Prime Day - Heute diverse Angebote für Prime Nutzer

Erstellt am event Uhr von account_circle Boehrsi in label Gaming
Amazon Prime Day - Heute diverse Angebote für Prime Nutzer Bild

Heute ist es soweit, ab ca. 6 Uhr morgens wird es alle 5 Minuten neue Angebote geben. Wir kennen diese Art der “Sales” bei Amazon schon von der Cyber Monday Week oder ähnlichen Events, doch dieses Mal will Amazon noch einmal eine Schippe drauflegen. Mehr Angebote, schneller hintereinander und mit größeren Rabatten. All das gibt es für Prime Mitglieder und solche die es noch werden wollen open_in_new. Falls ihr Interesse habt folgt einfach den Related Links oder dem eingebundenen Banner. Alle Käufe die ihr über diese Links tätigt unterstützen Boehrsi.de übrigens, denn ich erhalte eine kleine Provision pro kauf durch das Amazon Affiliate Programm open_in_new. Für euch entstehen aber natürlich keine Nachteile dadurch. Ich selber werde übrigens die Augen nach einer 1-2 TB Festplatte offen halten, denn aktuell habe ich das eine oder andere Speicherplatzproblem. Wie sieht es bei euch aus, schlagt ihr zu oder geht das Event an euch vorbei?

Related Links

Resizy - Update mit Multithreading geplant

Erstellt am event Uhr von account_circle Boehrsi in label Development
Resizy - Update mit Multithreading geplant Bild

Resizy ist eines meiner kleinen privaten Software Projekte. Konkret handelt es sich um ein Tool zur einfachen Bearbeitung der Größe von vielen Bildern. Diese Batch-Bearbeitung habe ich in Form eines kleinen Java Programms mit GUI umgesetzt und immer mal wieder etwas optimiert. Nun steht seit längerem mal wieder ein größeres Update an, welches Multithreading Unterstürzung bringen wird. Dabei haben erste Tests gezeigt, dass ca. 1800 Bilder anstatt in ca. 32 Sekunden, nun in etwas mehr als 8 Sekunden verarbeitet werden können. Dies kann je nach Größe und Menge der Bilder natürlich variieren, aber ein Geschwindigkeitsgewinn sollte in quasi jedem Fall mit mehr als nur einem Bild auftreten. Im Prinzip ist der Code fertig, aber ich möchte diesen Release gerne nutzen um die Code-Base im allgemeinen etwas auf Vordermann zu bringen. Anschauen kann man sich den aktuellen stand bereits auf GitHub, für den Release fehlt allerdings noch ein wenig Feinschliff. Alle weiteren Informationen gibt es in den Related Links und falls es fragen gibt, einfach direkt in den Kommentaren melden.

Related Links

AMD Radeon Software Crimson Edition Version 16.7.1

Erstellt am event Uhr von account_circle Boehrsi in label Hardware & Software
AMD Radeon Software Crimson Edition Version 16.7.1 Bild

AMD hat in der letzten Zeit mal wieder ein paar Treiber Updates verteilt und selbige möchte ich in dieser News etwas zusammenfassen. Das letzte erschien dabei erst gestern und bietet vor allem Optimierungen für die neue Radeon RX 480. Zuvor erschien aber noch die Version 16.5.3 open_in_new, welche vor allem Fehler aus der Welt schaffte und so z.B. Fallout 4 besser spielbar machte. Zusätzlich wurden diverse Optimierungen am noch relativ neuen Radeon Settings Tool vorgenommen, welches zur Verwaltung der Grafikkarteneinstellungen genutzt wird. Außerdem wurde der initiale Support für Overwatch hinzugefügt.

Related Links

Patch Day - Mai und Juni 2016

Erstellt am event Uhr von account_circle Boehrsi in label Hardware & Software
Patch Day - Mai und Juni 2016 Bild

Zwei Monate sind vergangen, Zeit in der Updates entwickelt und verteilt wurden. Diese gibt es in gewohnter Manier im unteren Teil der News. Diverse Programme, aus verschiedensten Bereichen findet ihr dort. Neben der expliziten Information für bestimmte Programme, nutze ich diese News immer gerne um implizit auf Updates im allgemeinen hinzuweisen. Schaut also mal nach euren Servern, Raspberry Pis und all den anderen Geräten die wir immer wieder nutzen, aber nur zu leicht aus den Augen verlieren, wenn es um so etwas wie Softwareaktualisierungen geht.

Windows 10 Anniversary Update - Release Termin

Erstellt am event Uhr von account_circle Boehrsi in label Hardware & Software
Windows 10 Anniversary Update - Release Termin Bild

Windows 10 läuft auf allen meinen Systemen und ich bin extrem zufrieden. Umso mehr freute ich mich natürlich als das Anniversary Update für den Sommer 2016 angekündigt wurde. Innerhalb von diesem kommt z.B. eine Linux-artige Shell direkt für Windows. Doch nun zum eigentlichen Thema, dem genauen Release Termin. Dieser ist für den 2. August festgelegt worden. Somit noch genau einen Monat ab heute. Ab diesem Termin soll es neben diversen neuen Funktionen, über welche ihr euch in den Related Links informieren könnt, vor allem eine Verbesserung der Sicherheit unter Windows geben. Also etwas das jeden Nutzer interessieren sollte.

Related Links

Ransomware - Viren der heutigen Zeit

Erstellt am event Uhr von account_circle Boehrsi in label Development
Ransomware - Viren der heutigen Zeit Bild

Niemand mag Viren und doch kennen wir sie alle: Trojaner, Scareware, Root Kits und was es nicht noch alles gibt. Doch in den letzten Jahren macht sich eine Art der Viren auf den Weg allen anderen den Rang abzulaufen. Es handelt sich um Ransomware, also unerwünschte Software die euren Computer befällt und Daten mittels guten kryptografischen Funktionen verschlüsselt. Ihr erhaltet eure Daten meistens durch Zahlung einer Summe X, häufig im niedrigen hunderter Bereich, zurück und könnt sie wieder nutzen. Die meisten schalten nach der Zahlung die Daten wirklich wieder frei, denn so motivieren sie andere Betroffene natürlich auch die Zahlung durchzuführen. Man merkt hier es geht nicht mehr um das Zerstören von Daten oder das eigentliche stören von Systemen, ähnlich wie bei DDos Attacken mit einer verbundenen Erpressung geht es hier nur ums Geld. Der Virenmarkt kommerzialisiert sich immer mehr und quasi jeder von uns kennt jemanden oder war sogar schon einmal betroffen, wenn es um das Thema Ransomware geht. Die Verbreitungswege sind vielfältig, wie es schon immer der Fall bei Viren war. Doch mit immer mehr Dingen die man im Internet tut, wird auch die Gefahr größer und dies nicht nur für den PC oder Laptop, auch Smartphones sind betroffen. Nebenbei sind auch Mac und Linux in diesem Bereich keine Ausnahme mehr, auch wenn die Zahl der Angriffe und Zahl der Betroffenen natürlich massiv niedriger ist. Selbiges gilt aber halt auch für die absolute Zahl der privaten Nutzer. Doch was soll man tun? Grundsätzlich gelten die normalen Tipps, die man bezüglich allen Viren gibt.

Android Studio 2.2 - Preview 4

Erstellt am event Uhr von account_circle Boehrsi in label Development
Android Studio 2.2 - Preview 4 Bild

In der letzten Zeit gab es mal wieder einige Updates für die Android Studio 2.2 Preview. Die finale Version wird diverse nützliche neue Dingen bringen, welche ihr mit diesen Previews bereits testen könnt. Die letzten Updates haben eine sehr große Anzahl an allgemeinen Fehlern behoben und diverse Optimierungen implementiert. Konkret gab es Verbesserungen am ConstraintLayout, sowohl im Bereich der Funktionen, wie auch im Bereich der Fehlerfreiheit. Dazu passend wurde der Layout Editor optimiert. Die Preview 3 brachte vor ca. 3 Wochen dann auch den auf der Google I/O gezeigten Espresso Test Recorder open_in_new und zusätzlich ist nun ein Photoshop Viewer in Android Studio integriert. Es ist nun weiterhin möglich Photoshop Dateien in Vector Drawables zu konvertieren. Die aktuellste Preview bringt mal wieder ein paar Verbesserungen für Instant Run, diverse Optimierungen für die zuvor genannten neuen Funktionen und außerdem wurden Fehler im Firebase Plugin behoben.

Related Links

Let's Encrypt - HTTPS für alle

Erstellt am event Uhr von account_circle Boehrsi in label Hardware & Software
Let's Encrypt - HTTPS für alle Bild

Let’s Encrypt habe ich schon öfters erwähnt, denn ich finde das ganze Konzept und die Ziele dahinter sehr gut. Es geht grundsätzlich nämlich einfach darum HTTPS im Internet zum Standard zu machen. Dies ist ein hehres Ziel und vermutlich niemals komplett zu erreichen, aber auf jeden Fall wird hier ein Schritt in die richtige Richtung getan. Wie man nun dem Let’s Encrypt Blog open_in_new entnehmen kann geht es voran. Über fünf Millionen Zertifikate wurden ausgestellt und 3,8 Millionen sind davon auch noch aktiv in Nutzung. Mehr als sieben Millionen Domains werden dadurch geschützt. Das bedeutet für das Internet im allgemeinen einen Anstieg bei HTTPS Request von 39,5% (Dezember 2015) auf aktuell 45%. Eines der Ziele wäre das erreichen der 50% Grenze bis Ende des Jahres. Ich finde diese Entwicklung sehr gut und plane nach einer längeren Beta-Phase nun auch meine Homepage komplett auf HTTPS umzustellen. Aktuell ist HTTP und HTTPS parallel aktiviert. Was sagt ihr zur Homepage-Verschlüsselung für jedermann?

Related Links
navigate_before Vorherige format_list_numbered  Seite 48 Nächste navigate_next