Skip to content

Instantly share code, notes, and snippets.

@hamsterbacke23
hamsterbacke23 / index.html
Last active March 17, 2021 13:49
HTML/CSS only legacy browser warning banner, will only show in old browsers.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
@hamsterbacke23
hamsterbacke23 / diskfolders.sh
Created March 6, 2017 10:07
Show large folders on linux
du -hsx * | sort -rh | head -20
@hamsterbacke23
hamsterbacke23 / gunicorn_start.bash
Created May 17, 2016 06:32 — forked from postrational/gunicorn_start.bash
Example of how to set up Django on Nginx with Gunicorn and supervisordhttp://michal.karzynski.pl/blog/2013/06/09/django-nginx-gunicorn-virtualenv-supervisor/
#!/bin/bash
NAME="hello_app" # Name of the application
DJANGODIR=/webapps/hello_django/hello # Django project directory
SOCKFILE=/webapps/hello_django/run/gunicorn.sock # we will communicte using this unix socket
USER=hello # the user to run as
GROUP=webapps # the group to run as
NUM_WORKERS=3 # how many worker processes should Gunicorn spawn
DJANGO_SETTINGS_MODULE=hello.settings # which settings file should Django use
DJANGO_WSGI_MODULE=hello.wsgi # WSGI module name
# Define source and target folders
$source = 'U:\Fromfolder'
$dest = 'Q:\TargetFolder'
# Exclude folders and file types here
$excludeDirs = @('\exclude me please folder')
$excludeFileString = '*.DS_Store Thumbs.db'
$excludeDirString = '';
for ($i=0; $i -lt $excludeDirs.length; $i++) {
@hamsterbacke23
hamsterbacke23 / dummytext_de.txt
Created February 1, 2016 09:51
dummytext_de.txt
Überall dieselbe alte Leier. Das Layout ist fertig, der Text lässt auf sich warten. Damit das Layout nun nicht nackt im Raume steht und sich klein und leer vorkommt, springe ich ein: der Blindtext. Genau zu diesem Zwecke erschaffen, immer im Schatten meines großen Bruders »Lorem Ipsum«, freue ich mich jedes Mal, wenn Sie ein paar Zeilen lesen.
Denn esse est percipi - Sein ist wahrgenommen werden. Und weil Sie nun schon die Güte haben, mich ein paar weitere Sätze lang zu begleiten, möchte ich diese Gelegenheit nutzen, Ihnen nicht nur als Lückenfüller zu dienen, sondern auf etwas hinzuweisen, das es ebenso verdient wahrgenommen zu werden: Webstandards nämlich. Sehen Sie, Webstandards sind das Regelwerk, auf dem Webseiten aufbauen.
So gibt es Regeln für HTML, CSS, JavaScript oder auch XML; Worte, die Sie vielleicht schon einmal von Ihrem Entwickler gehört haben. Diese Standards sorgen dafür, dass alle Beteiligten aus einer Webseite den größten Nutzen ziehen. Im Gegensatz zu früheren Webseiten müssen wir zum Be
@hamsterbacke23
hamsterbacke23 / create_update.sh
Created January 28, 2016 13:19
create_update.sh
#!/bin/bash
## Defaults
# BUILDFOLDER="build"
DATEILISTE="files.txt"
DATEILISTEGELOESCHT="deleted.txt"
# Parse bash arguments
while [[ $# > 1 ]]
@hamsterbacke23
hamsterbacke23 / updateMain.sh
Created January 28, 2016 13:18
updateMain.sh
#/bin/bash
# how many tags back will we search
tagCount=$1
if [ -z "$1" ]
then
tagCount=2
fi
@hamsterbacke23
hamsterbacke23 / update_translation.sh
Created January 13, 2016 09:27
Merge and update translations into existing
msgmerge --update translation_updates/theme_de.po htdocs/packages/sb_theme_/languages/de_DE/LC_MESSAGES/messages.po
@hamsterbacke23
hamsterbacke23 / gist:cb9148385e0f9326f7d0
Created January 12, 2016 12:02
tar only one directory
tar -czvf my_directory.tar.gz -C my_directory .
@hamsterbacke23
hamsterbacke23 / mysqltable2utf8.sql
Last active September 16, 2015 11:39
mysql convert table and all columns to utf8
ALTER TABLE table COLLATE = utf8_general_ci;
ALTER TABLE table CONVERT TO CHARACTER SET utf8;