Blog

Webentwicklung und Design

[Quicktipp] Xiaomi Fastboot wieder beenden

Für kleines Geld habe ich mir das Xiaomi Redmi 8A geholt. Eingesetzt werden soll das Smartphone zum Testen von Anwendungen, aber auch als Ersatz. Ihr wisst ja wie das ist, wenn Bekannte mal wieder ihr eigenes kaputt gemacht haben. Auf den ersten Blick muss ich sagen, dass das Redmi 8A Preis/Leistungstechnisch echt gut gelungen ist. Es fühlt sich nicht billig an, liegt gut in der…

[Quicktipp] Dateirechte in Git zukünftig ignorieren

Auf einem Dateisystem verfügt jeder Ordner und jede Datei über eigene Dateirechte. Grob gesagt, nur der Besitzer oder Gruppenmitglieder dürfen auf die Datei zugreifen und diese verändern. In bestimmten Fällen ist es unvermeidbar, dass auch Fremde System Benutzer die Datei bearbeiten sollen dürfen. Diesen Falle kenne ich vor allem bei Webprojekte, in denen bestimmte Prozesse Dateien in Export Ordner anlegen oder Schnittstellen Dateien verarbeiten. Kürzlich…

[Quicktipp] Python Projekt Abhängigkeiten auflisten

Bei meinem aktuellen Python Projekt teste ich meine Software auf verschiedenen Geräten. (Sobald die Software stabil ist, werde ich sie auf Github veröffentlichen und auch hier vorstellen.) Bei der manuellen Erstinstallation müssen hierbei zuerst die Abhängigkeiten wie pyperclip oder dnspython installiert werden. Das geschieht über die Python Paketverwaltung pip. Alle Abhängigkeiten auslesen Über die Paketverwaltung pip lassen sich nicht nur python Pakete installieren, sondern auch…

[Quicktipp] Schnellzugriff im Windows Explorer einschränken

Mit Windows 10 kamen viele neue Funktionen zutage. Die einen sind ganz toll und praktisch, andere nerven dagegen. So hat mich auch das automatische Anheften von Zuletzt aufgerufene Ordner genervt. Windows 10 fügt ab und zu im Explorer (Ordner Ansicht) in der linken Spalte unter „Schnellzugriff“ automatisch zuletzt aufgerufene Ordner hinzu. Bei mir war die Leiste manchmal mit doppelten Einträgen gefüllt, auch mit Ordner die…

[Quicktipp] Meine kommentierten Github Issues finden

Github selbst ist eine mächtige Entwickler Plattform und bietet viele Funktionen zum Programmieren, Dokumentieren und zum Planen von Projekten. Einige Funktionen sind leider nicht direkt sichtbar oder sind nur über Umwege auffindbar. Letzteres in meinem Fall, denn ich habe einen von mir kommentierten Issue im Burma.io Projekt gesucht. Mehrere verschiedene Stichwörter habe ich in der Suche eingegeben. Doch unter all den gesuchten Begriffen habe ich…

[Quicktipp] Git Merge rückgängig machen + push zum origin

Wer viel mit Git arbeitet und bestehende Branches auf eine aktuelle Version aktualisiert, der Merged wahrscheinlich auch mal falsch. Dazu kommt dann meistens noch der Git Push zum Origin Server. Das ist in meinen Augen alles halb so wild, da Git ein sehr mächtiges Werkzeug ist und auch Git Merges rückgängig gemacht werden können. Damit der falsche Merge gar nicht auftaucht bin ich immer den…

[Quicktipp] Git Branches lokal aufräumen

Mit der Zeit sammelt sich auch unter Git der ein oder andere Branch an, welcher bereites auf Remote Ebene gelöscht wurde. So kommt es hin und wieder vor das bereits zusammengeführte Git Branches noch immer lokal auf der Platte liegen. Das kann natürlich ein Vorteil sein zwecks Backup, doch nicht immer werden alle alten Git Branches benötigt. Um alle lokalen Branches zu entfernen die Remote…

[Quicktipp] git: Alle Branches pushen

Alle lokalen Git Branches sollen an den Git Server gesendet werden. Im ersten Moment klingt das nach viel Arbeit. Die Git Entwickler haben allerdings mitgedacht und eine Option für genau diesen Fall mit eingebaut. So sorgt die Option –all dafür, dass alle Git Branches in einem Durchgang an den Remote Server gesendet werden. git push --all Zum Test kann der Befehl auch mit einem –dry-run oder kurz -n…

[Quicktipp] sprintf() unter JavaScript

Das Zusammensetzen von Strings in JavaScript kann über verschiedene Wege gelöst werden. Am bekanntesten ist das Zusammensetzen bzw. die Verkettung von Strings (Concatenation). Unter PHP gibt es das allseits bekannte sprintf, was JavaScript leider nicht automatisch im Gepäck hat. Wer auf die Funktion in JavaScript nicht verzichten möchte, kann sich selber eine sprintf Funktion zusammen coden oder am besten sprintf.js einsetzen. Mit über 1.500 Sternen ist das…

[Quicktipp] Standard SSH Port wechseln

Im Standard verbinden sich die meisten Administratoren und Benutzer mit dem SSH Port 22. Dieser Port ist der Standard Port und ein beliebtes Angriffsziel. Wer Zugang über eine SSH Verbindung erlangt, im schlimmsten Fall als Root Benutzer, der hat die Kontroller über seinen Server verloren und kann in der Regel sein System komplett neu aufsetzen. Aufgrund dessen sollte jeder den SSH Port Absichern. Ein guter Schutz ist…

Copyright 2020 by Netzware