Sort the output of ‘ls’

Sort ls output – Directories, then files, then links:

ls -la | grep "^d" && ls -la | grep "^-" && ls -la | grep "^l"

HyperHTML

The 8-Point Grid

Intro to The 8-Point Grid System

Spec.fm on The 8-Point Grid

35 Free Fonts

35 Free Fonts

How to do Scrum without killing yourself (Update 2020)

How to do Scrum without killing yourself (Presentation Slides)

Once again it was a pleasure hanging out with the Web Engineering Group Düsseldorf (Meetup, Twitter). This time as a speaker. Great audience, good questions, good feedback. Nice. Largest attending audience yet for WebEngDus, btw. 👍

UTF 8 Icons

UTF 8 Icons

W3Schools

PHP: URL path to file in same directory

<?php
$urlPathToFileInSameDirectory = (isset($_SERVER['HTTPS'])) ? "https" : "http" . str_replace('/index.php',"",str_replace(basename(__FILE__),"","://$_SERVER[HTTP_HOST]$_SERVER[PHP_SELF]")).'/MyFileName.txt';
?>

 

Remote WordPress File Dump with wget & ftp (excluding uploads dir)

Put this in a bash script and execute it:

#!/bin/bash
wget -X /PATH/TO/WP_ROOT/wp-content/uploads -r -nH -nc ftp://FTP_USER:FT_PPW@FTP_HOST//WP_ROOT

Bash CLI Farben/Colors

reg bld und tput-command-colors
 Text Text Text $(tput setaf 1)
 Text Text Text $(tput setaf 2)
 Text Text Text $(tput setaf 3)
 Text Text Text $(tput setaf 4)
 Text Text Text $(tput setaf 5)
 Text Text Text $(tput setaf 6)
 Text Text Text $(tput setaf 7)
 Bold $(tput bold)
 Underline $(tput sgr 0 1)
 Reset $(tput sgr0)

Browsersync with Proxy example

Very handy:

browser-sync start --proxy "http://mytest.local/adminui.php?view=myview" --files "/usr/share/webapps/myapp/myview" --browser "firefox-developer"

proxy param gets URL to refresh, files param gets dir to observere, browser is the browser binary you want to launch and use. Browsersync has many other options.

Find more information on the Browsersync website.

Cookiehinweis und “Gut is’.”? … Nein, ganz bestimmt nicht.

Die EU DSGVO kommt und sie kommt mit Karacho. Wer meint, er hätte seine Schuldigkeit mit einem generischen, oftmals nervigen und weitgehend sinnfreien Cookiehinweis auf seiner Website getan, täuscht sich gewaltig. Dokumentationspflicht, Privacy by Design, Privacy by Default, Kopplungsverbot und weitere Grundkonzepte, die tief in der EU DSGVO verankert sind, sind mit Cookiepopups und dem fadenscheinigen catch-all Spruch vom “berechtigtem wirtschaftlichem Interesse” ganz gewiss nicht erfüllt.

Cookiehinweis und “Gut is’.”? … Nein, ganz bestimmt nicht. weiterlesen

Prevent perpetual WordPress login redirects in local and test installations

To prevent perpetual login redircet loops in local/development WordPress installations add this function to your wp-config.php (have it return the users ID you want to authenticate):

function wp_validate_auth_cookie($cookie='',$scheme='')
{
        return 1; // admin user id
}

PhpMyAdmin SQL Dump – split into smaller files / in kleinere Dateien aufteilen

csplit MEINE_SQL_DATEI.sql '/-- --------------------------------------------------------/' {9999} && rename 's/(xx.*)/$1.sql/' *

xx – Je nach Anzahl der Fragmentdateien stehen im Prefix mehr oder weniger Xe.

PHP Frameworks & Toolkits

Wurde Ihr Passwort geknackt?

Hier überprüfen.

Alles, was Sie als Chefin eines KMUs wissen müssen, um digital vorne mit dabei zu sein

Der Digitale Wandel kommt. Die Spatzen pfeifen es von den Dächern und die IT Dienstleister, Zeitungskommentatoren und Softwareanbieter belagern deutsche KMUs mit Dauerbeschuss, schlechtem Gewissen und apokalyptischen Bedrohungsszenarien.

Ich kann Sie da leider nicht beruhigen. Jedenfalls nicht so wie Sie es sich vorstellen. Um es kurz zu machen:

  1. Ja, die digitale Revolution ist im vollen Gange.
  2. Ja, die Wahrscheinlichkeit, dass Ihr spezifisches Geschäftsfeld in den nächsten 5-10 Jahren auch einen extremen Wandel erfahren wird, ist sehr hoch (~85%).
  3. Ja, sie müssen handeln. Jetzt.

Allerdings kann ich Sie auch beruhigen, bzw. Ihnen vergewissern: Das, was Ihnen die meisten Lösungsanbieter verkaufen wollen, ist nicht das was Sie brauchen! Jedenfalls nicht vorrangig.

Der Digitale Wandel in Deutschland steht und fällt an genau einer Stelle

Alles, was Sie als Chefin eines KMUs wissen müssen, um digital vorne mit dabei zu sein weiterlesen

If you’re not making mistakes …

… you’re not working on hard enough problems. And that is a big mistake.

Die Wolke kommt.

Über die Jahrzehnte hinweg sind mir bergeweise Trends und technische Revolutionen begegnet, die nicht gefruchtet haben oder nach wenigen Jahren und einem große Hype-Strohfeuer flach hingefallen sind. Ich habe mich mitunter deutlich geirrt was bestimmte Dinge anging – Erfolg und Misserfolge falsch prognostiziert und mich später eines besseren belehren lassen. Einer meiner größten Irrtümer war, dass ich das Web falsch einschätzte und Anfang/Mitte der 90er mich darüber wunderte, was dieses endlos teure always online sein sollte und wie sich überhaupt irgendwer für ein solches Konstrukt interessieren könnte.

Die Wolke kommt. weiterlesen