(#) Netzware

Open Source, Technik und mehr.

Themen Bereich: Quicktipp

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

Quicktipp: YouTube Video Verlauf löschen

Eingeloggte YouTube Nutzer haben die Möglichkeit ihren Video Verlauf einzusehen. Doch nach mehreren Jahren hat sich bestimmt bei dem ein oder anderen ein riesiger Verlauf angesammelt. Dieser lässt sich zum Glück ohne Probleme komplett entfernen. Wie du deinen YouTube Verlauf komplett löschen kannst, zeige ich dir ein X Schritten:

  1. Logge dich auf YouTube ein
  2. Gehe auf deinen persönlichen YouTube Verlauf
  3. Klicke auf den Button "Gesamten Wiedergabeverlauf löschen"
  4. Bestätige die Sicherheitsfrage mit  einen Klicke auf "Gesamten Wiedergabeverlauf löschen"
  5. Fertig!

[caption id="attachmen...

Quicktipp: Auto Play Videos auf Twitter deaktivieren

Schon auf Facebook hat mich das automatisch abspielen von Videos richtig genervt und nun ist es auch auf Twitter soweit. Zum Glück kann das automatische abspielen von Videos auch auf Twitter problemlos deaktiviert werden und das geht folgendermaßen:

  1. Logge dich auf Twitter ein
  2. Wechsel zu den Einstellungen (twitter.com/settings/account)
  3. Deaktivere den Punkt "Video Tweets"
  4. Fertig!

[caption id="attachment_75192" align="aligncenter" width="612"]Twitter Einstellungen Twitter Einstellungen[/caption]