Skip to content

Instantly share code, notes, and snippets.

@hamsterbacke23
hamsterbacke23 / c5_getvars.bat
Created June 1, 2015 07:35
concrete5 put lang vars in po
:: usage: c5_getvars.bat", "<searchpath>", "<messages.po-path>", "<file-extension to search>"
SETLOCAL ENABLEDELAYEDEXPANSION :: I wonder what this does ?
:: set extension
SET Extension=%3
SET Extension
CALL :LoCase Extension
SET Extension
@hamsterbacke23
hamsterbacke23 / gist:cfa605bc9de8bebe701a
Created July 16, 2015 08:27
concrete5 core scripts grunt
uglify: {
options: {
banner: '/*! Uglify <%= pkg.name %> <%= grunt.template.today("dd-mm-yyyy hh:MM:ss") %> */\n',
sourceMap: true
},
dist: {
files: {
'js/dist/scripts.min.js': ['<%= concat.dist.dest %>']
}
},
@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;
@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 / 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 / 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 / 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 / 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
# 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++) {