Boehrsi.de - Blog

Lets Code - Mehr Programmierung und Entwicklung auf Boehrsi.de

Erstellt am event Uhr von account_circle Boehrsi in label Development
Lets Code - Mehr Programmierung und Entwicklung auf Boehrsi.de Bild

Vor ein paar Tagen erwähnte ich, dass es mich etwas stört das Spiele nunmehr den Großteil meiner Blog Beiträge ausmachen und ich gerne etwas mehr Abwechslung rein bringen möchte. Worum es dabei geht möchte ich hier nun minimal zusammenfassen und eine kleine Übersicht über die Dinge, die da kommen werden, geben. Es wird um diverse Programmier-Themen gehen, welche zu einem gewissen Teil im Android und Java Lager angesiedelt sind aber auch einiges in Richtung Web Development möchte ich verbloggen. Zusätzlich habe ich eine Reihe Libraries, Tools und APIs die ich mir ansehen möchte. Die Ergebnisse werde ich dann auch hier festhalten und ich würde mich freuen mit euch über diese diskutieren zu können. Unter anderem werde ich mir CloudFlare open_in_new ansehen, den GitHub Editor Atom open_in_new testen, den HTTP Client OkHttp open_in_new und dessen API ausprobieren und das Play Framework open_in_new mit euch betrachten. Letzteres wird wohl relativ umfangreich abgearbeitet werden, denn es kommt in meiner Masterarbeit zum Einsatz, über welche ich auch noch berichten werden. Außerdem werde ich endlich auf meine Bachelorarbeit eingehen und diverse Themen meiner aktuellen Android Entwicklung (z.B. die Migration von ActionBarSherlock open_in_new auf ActionBarCompat open_in_new und wie wichtige die Programm Optimierung selbst bei kleinen Apps ist) erwähnen. Die Liste war nun ziemlich durcheinander und hat keinen Anspruch auf Vollständigkeit aber ich denke sie vermittelt einen ungefähren Einblick in die kommenden Inhalte hier im Blog. Ich hoffe eure Meinungen und Ideen zu den jeweiligen Themen in den Kommentaren zu finden und freue mich über eine neue Welle an tiefer gehenden Beiträgen hier im Blog.

Boehrsi.de V7 - Korrekte Positionen für Skripte und CSS

Erstellt am event Uhr von account_circle Boehrsi in label Boehrsi
Boehrsi.de V7 - Korrekte Positionen für Skripte und CSS Bild

Auch in der heutigen Zeit der Parallelität, ist es noch sehr wichtig an welchen Stellen man Code in seiner Homepage platziert. Dies gilt vor allem für externen Skripte und Style Dateien. Denn liegen Scripte an unpraktischen Stellen, kann es dazu kommen das sie den kompletten weiteren Ladevorgang der Seite blockieren und somit die eigentliche Darstellung merklich und unnötig verzögern. Es gibt verschiedene Vorschläge wie man am besten vorgehen kann und ich habe mich wie im unteren Teil der News beschrieben entschieden.

Related Links

Filesize - Update mit Themes

Erstellt am event Uhr von account_circle Boehrsi in label Development
Filesize - Update mit Themes Bild

Am gestrigen Dienstag veröffentlichte ich die Version 1.2 meiner App FileSize für Android. Diese enthält neben kleineren Fehlerbehebungen auch ein neues Theme. Somit könnt ihr nun zwischen einem hellen oder dunklen Theme wählen. Dabei ist das helle Theme von nun an Standard. Außerdem wurden kleinere Änderungen vorgenommen, um spätere Änderungen an Themes und Aussehen der App besser umsetzen zu können. Weiterhin freue ich mich bald die 500 Downloads Grenze zu knacken. Falls auch ihr gerne schnell und übersichtlich große Dateien auf eurem Androiden finden und entfernen wollt, solltet ihr vielleicht auch mal in die Related Links schauen und die App ausprobieren.

Related Links

Kleines Blog Update

Erstellt am event Uhr von account_circle Boehrsi in label Boehrsi
Kleines Blog Update Bild

Da ich vor ein paar Tagen die Information bekam, dass es Probleme beim erstellen der Kommentare gibt, habe ich ein paar Scripte angepasst. Eigentlich hätte auch zuvor kein Fehler auftreten dürfen aber scheinbar war doch nicht alles so wie ich es mir gedacht habe. Nun sollte es aber auf jeden Fall keine Probleme mehr geben. Für die die es interessiert, es war vermutlich ein Problem im Zusammenhang mit Sessions in PHP.

Homepage Aktualisierung - Probleme mit den Kommentaren

Erstellt am event Uhr von account_circle Boehrsi in label Boehrsi
Homepage Aktualisierung - Probleme mit den Kommentaren Bild

Vermutlich durch eine meiner Anpassungen vor ein paar Wochen, gab es in der letzten Woche Probleme mit den Kommentaren. Dadurch konnten unter Umständen nicht alle Nutzer wie gewohnt Kommentare erstellen. Aus diesem Grund habe ich auch das aktuell laufende Bitdefender Gewinnspiel abgebrochen und werde es morgen erneut starten. Alle die bis jetzt teilgenommen haben sind aber weiterhin dabei, somit hat keiner einen Nachteil und es wird wieder für Chancengleichheit gesorgt. Außerdem sollte der Fehler nun behoben sein und gleichzeitig habe ich das Kommentar Script noch erweitert. So kann ich nun ohne die Nutzung von externen Tools einfach und schnell Gewinnspiele veranstalten. Dabei ist die hauptsächliche Erweiterung die Erfassung von Social-Media Dingen (z.B. folgen bei Google+ oder einen Tweet zu einem Gewinnspiel absetzen). Sobald ich also ein Gewinnspiel starte, kann ich selbige Funktionen aktivieren und jeder der zusätzliche Lose möchte kann sie haben aber niemand muss. Dabei werden keine externen Dienste genutzt und alles bleibt “an einem Ort”. Das gefällt vermutlich euch und mir selber besser.

Kleine Änderungen an der Homepage

Erstellt am event Uhr von account_circle Boehrsi in label Boehrsi
Kleine Änderungen an der Homepage Bild

Aktuell und in den nächsten Tagen werde ich kleinere Änderungen am Backend der Homepage vornehmen. Grund dafür ist das bessere Zusammenspiel mit der Impressum Funktion meiner Android Apps. Außerdem versuche ich ein paar Dinge zu vereinheitlichen, welche aktuell unnötig verstreut sind und spätere Änderungen sehr unangenehm machen. Zusätzlich gibt es noch einen kleinen Bugfix im Bezug auf die Sicherheit. Grundsätzlich sollte keine der Änderungen den eigentlichen Betrieb behindern, sofern ich keinen Mist baue. Es kann allerdings mal vorkommen das hier und da etwas Debug Output zu sehen ist, dies dürfte aber nach einem Reload bzw. 1-2 Minuten später nicht mehr der Fall sein. Sollten euch bleibende Fehler auffallen würde ich mich über eine Rückmeldung in den Kommentaren freuen. Falls ihr konkret daran interessiert seid was ich gerade vereinheitliche: Ich schreibe mir aktuell eine kleine Redirect Umbegung, welche innerhalb meiner Seite jegliche Weiterleitungen übernimmt und z.B. keine Probleme mit Scripts bekommt die ich zusätzlich lade (Stichwort: Headers already sent).

Filesize - App erhält Update mit Filtern

Erstellt am event Uhr von account_circle Boehrsi in label Development
Filesize - App erhält Update mit Filtern Bild

Meine App FileSize, welche es euch ermöglicht schnell und einfach große Dateien auf eurem Android Smartphone zu finden, habe ich euch ja bereits vorgestellt. Selbige erhielt nun ein Update auf Version 1.1, welches eine Filterfunktion hinzufügt. Durch diese Funktion könnt ihr nun bestimmte Dateien vom Scan ausschließen. Sinnvoll ist dies dann z.B. wenn ihr den selben Ordner häufig durchsucht. Dabei werden euch dann in manchen Ordnern immer wieder große Dateien angezeigt bei denen ihr wisst, sie gehören zum System und sollen nicht entfernt werden. Diese kann man entsprechend markieren und behält so besser den Überblick und löscht sie vor allem nicht aus Versehen doch mal. Die Liste könnt ihr ganz einfach verwalten, denn hinzufügen kann man Dateien direkt aus der Scan Ansicht, also wenn ihr einen Ordner durchsucht habt. Dafür drückt ihr einfach auf die Datei und wählt im Menü den neuen Eintrag “Filter”. Entfernen könnt ihr Einträge aus der Filterliste in den Einstellungen, unter dem entsprechenden dortigen Menüpunkt. Das Update ist bereits im Play Store open_in_new ausgerollt und sowohl bestehende Nutzer, wie auch neue sollten die neue Version 1.1 direkt erhalten. Über Feedback würde ich mich sehr freuen, entweder hier in den Kommentaren unter der News oder vielleicht sogar in Form einer Bewertung im Play Store.

Related Links

Boehrsi.de V7 - Caching mit mod_expires

Erstellt am event Uhr von account_circle Boehrsi in label Boehrsi
Boehrsi.de V7 - Caching mit mod_expires Bild

Nachdem es im letzten Teil der Serie um die Minimierung von HTTP Requests ging, geht es heute mit Caching weiter. Denn um die Menge an Daten die geladen werden müssen zu reduzieren, ist es natürlich super sie einfach gar nichts an den Nutzer zu übertragen. Dies ist in manchen Fällen tatsächlich möglich, denn besucht ihr eine Seite häufiger, habt ihr einfach schon sehr viele der zu übertragenden Daten auf eurem PC. Dies betrifft z.B. die Bilder des eigentlichen Homepage Designs, Style Dateien und andere Inhalte die sich vielleicht nicht so häufig ändern. Doch was darf für welchen Zeitraum aus dem Cache geladen werden ohne das es vielleicht zu Problemen kommt? An dieser Frage scheiden sich die Geister und vor allem hängt dies auch sehr von der eigentlichen Homepage ab. Ein kleiner Hinweis noch, es geht nicht um das Caching innerhalb des Servers open_in_new, sondern um die Caching Funktionen vom Server die dem Nutzer einen unnötigen Datenaustausch ersparen.

Related Links

Boehrsi.de V7 - Minimierung von HTTP Requests

Erstellt am event Uhr von account_circle Boehrsi in label Boehrsi
Boehrsi.de V7 - Minimierung von HTTP Requests Bild

Wie im ersten Teil angekündigt werde ich nun, wenn auch mit einer doch recht langen Verzögerung, Stück für Stück über meine neue Seite berichten. Und da ich gerne von oben nach unten arbeiten möchte, beginne ich heute mit den HTTP Requests. Denn diese liegen meiner Meinung nach ganz oben. Bei meiner Reihenfolge kann es vorkommen das ihr anderer Meinung seid als ich aber ich denke das sollte verschmerzbar sein. Doch was sind eigentlich HTTP Requests? Kurz gesagt sind es die Anfragen die ihr an den Server stellt, sofern ihr Daten laden wollt. Ruft ihr also meine Seite auf, stellt ihr eine Anfrage an meinen Server euch die gewünschten Daten zu liefern. Eine Seite enthält eine Vielzahl von Elementen, wie z.B. Text, Bilder und Multimedia Inhalte. Die wollen geladen werden und das möglichst schnell und effektiv, wie ich dies auf meiner Seite versucht habe zu optimieren könnt ihr bei Interesse nun im unteren Teil der News lesen.

Android Programmierung mit dem Nexus 5 - USB Treiber

Erstellt am event Uhr von account_circle Boehrsi in label Development
Android Programmierung mit dem Nexus 5 - USB Treiber Bild

Nachdem ich sehr viel Zeit in meine neue Homepage gesteckt habe gehe ich jetzt wieder in Richtung Android. Dies wollte ich heute mit Updates von verschiedenen Tools und ein paar Bugfixes bei meinen aktuellen Apps tun, doch dabei fiel mir auf das mein Nexus 5 noch gar nicht als Debugging Gerät mit meinem PC bekannt war. Anstecken und schon sollte alles funktionieren, so war mein Gedanke, doch leider wurden keine korrekten USB Treiber unter Windows 7 gefunden und somit auch kein Gerät. Nun kann man in Panik verfallen aber eigentlich sind die Treiber alle da und keinerlei weitere Anpassungen sind nötig. Im unteren Teil habe ich dir Schritte zur Installation kurz aufgeführt und hoffe dies hilft einigen Nexus 5 Nutzern.

Related Links
navigate_before Vorherige format_list_numbered  Seite 54 Nächste navigate_next