Boehrsi.de - Blog

Resizy - Version 0.5 Multithread Release

Erstellt am event Uhr von account_circle Boehrsi in label Development
Resizy - Version 0.5 Multithread Release Bild

Bereits vor einiger Zeit hatte ich es angekündigt und nun ist die neue Resizy Version 0.5 da. Sie bringt vor allem Multithread Support mit sich. Zusätzlich gab es aber auch noch ein umfangreiches Code Cleanup. Dieses konnte ich nicht komplett durchziehen, aber zumindest im Ansatz ist jetzt alles etwas sortierter. Dadurch sollten neue Funktionen besser implementierbar und Fehler besser behebbar sein. Einiges an Code wurde durch die Nutzung der Lombok open_in_new Library eingespart, welche ich euch nur empfehlen kann. Zusätzlich suche ich nun noch nach Features für einen großen nächsten 1.0 Release. Diverse UI Optimierungen sind ebenfalls für diese kommende Version geplant, konkrete Pläne gibt es aber noch nicht. Falls ihr Vorschläge habt, meldet euch einfach in den Kommentaren oder aber direkt auf GitHub. Dort könnt ihr die aktuellen Versionen nun übrigens auch herunterladen.

Related Links

Stack Overflow Documentation

Erstellt am event Uhr von account_circle Boehrsi in label Development
Stack Overflow Documentation Bild

Wer programmiert kennt Stack Overflow, das ist eine Behauptung die ich einfach mal in den Raum werfe. Denn Stack Overflow ist eine der Plattformen, wo man zu quasi jedem Problem Hilfe findet. Meistens weil andere das eigene Problem bereits zuvor hatten und diesbezüglich um Hilfe baten. Wieder andere halfen und man selber braucht nur noch nachlesen und schon weiß man was zu tun ist. Doch Stack Overflow und das ganze Stack Exchange open_in_new Netzwerk will mehr sein als das. Deswegen gibt es nun mit Stack Overflow Documentation (Beta) eine Plattform die nicht nur konkrete Hilfe, zu einem ganz konkreten Problem, mit einer ganz bestimmten Lösung bieten soll, sondern auch allgemeinere Informationen zu diversen Themen liefert. Dazu werden zu unterschiedlichen Themengebieten Informationen gesammelt, Beispiele erstellt und weiterführende Informationen hinterlegt. Daraus entsteht durch die Community Stück für Stück eine Dokumentation zu wichtigen Bereichen. Dabei ist es egal ob es um die in Android beliebte RecyclerView geht oder aber um iOS oder .net spezifische Inhalte. Die Community erschafft, verwaltet und überprüft die Inhalte. Ähnlich also wie eine Art Wikipedia, erweitert und angepasst auf die Softwareentwicklung. Meiner Meinung nach eine gute Idee und logische Evolution einer wirklich guten Plattform.

Related Links

Humble Mobile Bundle 19

Erstellt am event Uhr von account_circle Boehrsi in label Development
Humble Mobile Bundle 19  Bild

Für Android Gaming Fans gibt es wieder etwas feines. Denn das Humble Mobile Bundle 19 ist gerade an den Start gegangen und versorgt euch bei Interesse noch knapp 14 Tage lang mit feinen Spielen. Für einen Preis eurer Wahl sichert ihr euch Chameleon Run, Ys Chronicles II und Hitman GO. Mehr als der aktuelle Zahlungsdurchschnitt beschert euch außerdem noch Punch Club und Super Stickman Golf 3 Premium. Ab günstigen 6 Dollar gibt es oben drauf noch die zwei Spiele Dropsy und The Banner Saga. Vor allem Hitman Go gefällt mir dabei gut, denn dieses spiele ich hin und wieder ganz gerne und zum Zeitvertreib taugt es wirklich gut. Wie sieht es bei euch so aus, seid ihr auch auf dem Smartphone Gamer oder interessiert euch dieses Thema nicht so wirklich?

Related Links
Hinweis: Dieser Beitrag enthält Affiliate- / Partner-Links die meinen Blog unterstützen. Bildquelle: www.humblebundle.com open_in_new

The Superbook - Kickstarter Projekt macht Smartphone zum PC

Erstellt am event Uhr von account_circle Boehrsi in label Development
The Superbook - Kickstarter Projekt macht Smartphone zum PC Bild

The Superbook ist ein aktuelles Kickstarter Projekt. Es hat das ambitionierte Ziel euer Smartphone zu einem PC, bzw. eher zu einem Laptop zu machen. Dafür soll es reichen auf eurem Android Gerät eine App zu installieren und schon kann nach einer Verbindung via USB euer Gerät mit dem Superbook genutzt werden. Dabei hat der “Laptop” bzw. The Superbook keinen eigenen Prozessor, keinen Speicherplatz und auch keinen Ram. Es handelt sich quasi um eine Hülle, welche durch euer Smartphone mit Rechenkraft bestückt wird. Das Gerät besitzt einen 8 / 10 Stunden Akku, ein 11,6" HD Display und eine Tastatur inkl. Android Navigationstasten + Multi-Touch Trackpad. Angeschlossen wird euer Smartphone via USB (Type-C oder B) und es wird bei der Nutzung direkt vom Akku des Superbook geladen. Euer Phone muss mindestens Android 5 am laufen haben und ein Dual-Core Prozessor + 1,5GB Ram sollten auch vorhanden sein. Hier gilt natürlich mehr ist immer besser. Sobald ihr diese Anforderungen unterstützt soll aber alles laufen. Alles bedeutet dabei natürlich alle Apps die man so im Play Store findet und erweitert wird das ganze dann z.B. um Multi-Window Support und andere Komfort-Funktionen die wir vom PC kennen. Ich finde den Ansatz echt gut, doch irgendwie fände ich es besser wenn noch etwas mehr Hardware im Superbook verbaut wäre. Ein Beispiel wäre hier interner Speicher, was aber natürlich gegen das “alles ist immer synchronisiert” Prinzip sprechen würde und auch den Preis von 99 Dollar vermutlich in die Höhe treiben würde. Ich liebäugle aktuell mit dem Kickstarter Projekt und wenn es euch ähnlich geht, ihr findet alle relevanten Informationen in den Related Links.

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

Indie Legends 4 Bundle bei Bundle Stars

Erstellt am event Uhr von account_circle Boehrsi in label Development
Indie Legends 4 Bundle bei Bundle Stars Bild

Die zweite Seite auf der ich gerne bezüglich Bundles schaue, hat mal wieder ein sehr ordentliches Angebot. Selbiges gilt noch sieben Tage und kostet lediglich 3,15 Euro. Dafür wird euch einiges geboten bei Bundle Stars. Ihr erhaltet Party Hard, Lethal League, Viscera Cleanup Detail Complete Pack (inc. House of Horror DLC), Door Kickers, Skullgirls, Sir You Are Being Hunted, Reus und Another World - 20th Anniversary Edition. Zusätzlich gibt es noch einen 10% Gutschein, welchen ihr auf andere Spiele oder Bundles anwenden könnt. Ich habe zugeschlagen, denn die Auswahl ist wirklich super, auch wenn ich z.B. Lethal League eigentlich schon habe.

Related Links

Best Practices mit dem Playbook for Developers

Erstellt am event Uhr von account_circle Boehrsi in label Development
Best Practices mit dem Playbook for Developers Bild

Wer für Googles Android Plattform entwickelt interessiert sich meistens für gängige Best Practices und möchte immer die neusten Informationen haben. Außerdem wäre es schön wenn man diese noch irgendwie filtern kann und dann relativ automatisch die News und Beiträge zu einem kommen. Genau dies soll die Playbook for Developers App für euren Androiden tun. Hier wählt ihr aus was euch interessiert und schon entwickelt sich eine Sammlung an News, welche beim stöbern verfeinert wird. Zusätzlich gibt es noch eine Verlinkung zur Google Play Developer Console App open_in_new. Diese ermöglicht euch dann direkt zu prüfen ob eure Implementierungen auch erfolgreich sind und Früchte tragen. Das Playbook kann man sich ruhig mal ansehen und stöbern, außerdem dürfte es praktisch sein, um neuste offizielle Informationen zur Plattform zu erhalten. Auf die Google Play Developer Console App gehe ich noch einmal gesondert ein, denn diese hat wie erwähnt einen völlig anderen Zweck. Für Interessierte gibt es im unteren Teil übrigens noch das Infovideo zur App.

Related Links

Pokemon Go veröffentlicht

Erstellt am event Uhr von account_circle Boehrsi in label Development
Pokemon Go veröffentlicht Bild

Es ist soweit, heute wurde Pokemon Go auch in Deutschland offiziell veröffentlicht. Einige spielten schon in den letzten Tagen, indem sie die APK per Sideload installierten, doch dies ist nun nicht mehr nötig. Seit heute Mittag kann das Spiel installiert und gespielt werden. Obwohl der Andrang extrem groß ist, laufen die Server meistens, auch wenn sie zwischendurch mal etwas langsam sind. Doch alles in allem funktioniert es und das Spiel macht meiner Meinung nach schon ab dem ersten Tag süchtig. Wer früher mit den Gameboy-Spielen zu tun hatte wird den Mythos Pokemon verstehen und das Spiel vermutlich genauso nostalgisch finden wie ich, für alle anderen dürfte der Hype etwas unverständlich sein. Wo ich übrigens gerade Hype erwähne, möchte ich kurz deutlich machen wie das Spiel aktuell einschlägt. Denn heute auf dem weg nach Hause bin ich an der Weser entlanggegangen und dort hatten sich ca. 40-50 Pokemon Go Spieler zusammengefunden, um einen besonders hochfrequentierten Pokemon-Punkt auszunutzen. In der Bahn redete jeder dritte über das Pokemon XYZ, welches er gerade gefangen hat und auch sonst sah man ziemlich viele Leute die komisch mit ihrem Smartphone interagierten. Der Hype ist also gigantisch und dürfte Nintendo freuen. Ich bin gespannt wie es weiter geht und bis dahin kann ich nur sagen, schaut es euch an und Gonna catch them all.

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

GitHub Pages - GitHub Projekte einfach in Szene setzen

Erstellt am event Uhr von account_circle Boehrsi in label Development
GitHub Pages - GitHub Projekte einfach in Szene setzen Bild

Falls ihr ein GitHub Projekt betreibt und dieses einfach in Szene setzen wollt, solltet ihr euch GitHub Pages mal näher ansehen. Den Dienst gibt es schon recht lange, nur ich kam bis dato nicht in die Verlegenheit ihn wirklich zu kennen. GitHub Pages ermöglicht euch direkt in eurem Git und unter direkter Bereitstellung einer passenden Domain, die Erstellung einer Homepage für das Projekt. Dabei könnt ihr selber Dinge schreiben und entwickeln oder z.B. wie ich die README.md importieren und eines der vorhandenen Template-Designs wählen. Heraus kommt die Präsentationsseite open_in_new für mein kleines Tool Resizy. Meiner Meinung nach ist dies eine wirklich gute Möglichkeit um Projekte oder auch Personen / Organisationen zu präsentieren und gleichzeitig den Aufwand für den Nutzer möglichst gering zu halten. Wie sieht es bei euch aus, habt ihr diesen Dienst schon einmal genutzt und was haltet ihr allgemein davon?

Related Links
navigate_before Vorherige format_list_numbered  Seite 45 Nächste navigate_next