(#) Netzware

Open Source, Technik und mehr.

Themen Bereich: Quicktipp

[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 ich auch nur einmal geöffnet habe. Das ist auf Dauer unübersichtlich und nervig. Vor allem wenn Netzlaufwerk-Ordner angeheftet werden, mit denen ma...

[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 das von mir gesuchte Issue nicht gefunden. Eine "Von mir kommentierte Issues"-Funktion bietet Github leider nicht direkt a...

[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 harten Weg gegangen und habe folgenden Befehl ausgeführt:

git reset --hard HEAD~1
git push -f

Den Branch ha...

[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 nicht mehr existieren, kann der Befehl prune aufgerufen werden.

git remote prune

Mit dem Befehl git remote prune werd...

[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 --...

[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 Github Projekt schon bekannter. Neben JavaScript ist spr...

[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 die Port Änderung. So wird der Port 22 nach außen komplett geschlossen und Angreifer erhalten beim Versuch auf den Port 22 eine "ssh: connect to host ... port 22: Connection refu...

[QuickTipp] Ein CSS Spicker für nebenbei

Immer wieder gibt es bei der täglichen Arbeit Probleme mit CSS (Cascading Style Sheets). Die meisten Entwickler haben die alle Grundlagen drauf, aber alle CSS Attribute kann keiner auswendig kennen (Überzeugt mich vom Gegenteil). Um schnell nachzusehen welche Eigenschaften es gibt und wie man diese anwendet, gibt es immer wieder CSS Referenzseiten die einem kurz und knapp mit den nötigsten Details versorgen. So auch die Seite cssreference.io.

Auf einer Seite versorgt einem cssreference.io mit allen wichtigen Infos rund um die möglichen Eigenschaften. Beschrieben sind alle Eigenschaften. Zu jed...

[Quicktipp] Vendor Verzeichnis sperren

Seitdem PHP Composer an Größe gewonnen hat und immer mehr im Einsatz ist, kann deutlich schneller und bequemer auf externe Tools zugegriffen werden. Was viele nicht bedenken ist der Beispiel Code.

In den meisten Git Repositories liegen oft Demos. Diese zeigen wie man die Tools einsetzt oder richtig anwendet. Natürlich sind es tolle Hilfen. Diese Demos können auch gefährlich werden. Etwa bei einem File-Upoad Tool oder bei Export/Import Frameworks. Genau aus diesem Grund sollte der Zugriff auf das Vendor Verzeichnis vom Server aus immer blockiert werden.

Zugriff sperren per vHost

In den meisten ...

[Quicktipp] Apple Mac Dashboard aktivieren / deaktivieren

Wer unter Mac OS X das Dashboard komplett aktivieren oder deaktivieren will, kann es einfach per Konsole ändern.

Zum aktivieren muss der folgende Befehl in die Konsole eingegeben werden:

defaults write com.apple.dashboard mcx-disabled -boolean NO && killall Dock

Deaktiviert wird das Dashboard mit diesem Befehl:

defaults write com.apple.dashboard mcx-disabled -boolean YES && killall Dock

Die Änderungen sind sofort aktiv. Ein Neustart ist nicht erforderlich.