Skip to content

Instantly share code, notes, and snippets.

View chuenniger's full-sized avatar

Christian Hünniger chuenniger

View GitHub Profile
@chuenniger
chuenniger / diff_mysql_databases.sh
Created September 11, 2013 09:51
Compare the mysql structure between two databases on shell without external tools
#!/bin/bash
# Info
# - ignores AUTO_INCREMENT (replacement via sed)
# settings
db1=DB1
db2=DB2
db1_user=root
@chuenniger
chuenniger / TYPO3.ts
Last active December 23, 2015 19:29
TYPO3 / TypoScript: Increase the amout of items in TYPO3 Backend List - web_list
# TYPO3 / TypoScript: Increase the amount of items in TYPO3 Backend List - web_list
mod {
web_list {
# table singleview limit
itemsLimitSingleTable = 200
# listview of tables limit
itemsLimitPerTable = 200
}
}
@chuenniger
chuenniger / TYPO3 Tipps
Last active December 23, 2015 19:48
TYPO3 Tipps
Fehler finden, der im Typoscript-Objectbrowser angezeigt wird
-------------------------------------------------------------
Beispiele:
- 1: Line 4985: On return to [GLOBAL] scope, the script was short of 1 end brace(s)
- 2: Line 4227: Object Name String, ")" contains invalid character ")". Must be alphanumeric or one of: "_-."
Lösung:
- Auf Template Analyzer umstellen
- Haken setzen bei Linenumbers
- "Vollständige TS-Auflistung anzeigen" anklicken
@chuenniger
chuenniger / LinuxRepair
Created November 13, 2013 15:43
Linux Repair
Best Distro: SystemRescueCd: SystemRescueCd_Homepage
Fix MBR Windows HDD
-------------------
- http://tips.mistergeek.com/87
- sudo ms-sys -m /dev/<YOUR_HDD>
@chuenniger
chuenniger / SVN
Last active August 29, 2015 13:57
# Löschen von Dateien, die fehlen
svn st | grep "! " | cut -c9- | xargs -I {} svn del {}
# hinzufügen von unbekannten Dateien
svn st | grep "? " | cut -c9- | xargs -I {} svn add {}
@chuenniger
chuenniger / gist:3bcba07cdf79a4d303dc
Created November 10, 2015 09:36
TYPO3 - EXT:news - Backend-Apassungen
// News Element
// won't work (these fields are visible after BE reload (is_event))
//TCAdefaults.tx_news_domain_model_news.full_day = 1
//TCAdefaults.tx_news_domain_model_news.organizer_simple = Bernd die Socke
// works fine
TCAdefaults.tx_news_domain_model_news.title = Hier Text eingeben
TCAdefaults.tx_news_domain_model_news.author = Bernd
@chuenniger
chuenniger / .vimrc
Last active March 14, 2016 10:18
VIM - Standard Konfiguration auf einem dunklen Terminal (~/.vimrc oder /etc/vim/vimrc.local)
" set number
" set list
" set listchars=tab:>-
set autoindent
set pastetoggle=<F10>
set nowrap
set background=dark
set hlsearch
syntax on
@chuenniger
chuenniger / logging.py
Created June 12, 2018 09:40
Python: change log level for specific modules
# decativate debug logging PN532
logging.getLogger('Adafruit_PN532.PN532').setLevel(logging.INFO)
@chuenniger
chuenniger / fixit.sh
Created June 13, 2018 08:52
apt fixes
# E: Unable to parse package file /var/lib/apt/lists/repos.azulsystems.com_debian_dists_stable_main_binary-armhf_Packages (1)
# W: You may want to run apt-get update to correct these problems
# E: The package cache file is corrupted
sudo rm /var/lib/apt/lists/* -vf
sudo apt update
@chuenniger
chuenniger / sshrc
Last active June 21, 2018 20:03
Email Notification on SSH login
# from here: https://www.vultr.com/docs/enable-ssh-login-notification-on-linux
# vim /etc/ssh/sshrc
IP="$(echo $SSH_CONNECTION | cut -d " " -f 1)"
HOSTNAME=$(hostname)
NOW=$(date +"%e %b %Y, %a %r")
echo 'Someone from '$IP' logged into '$HOSTNAME' on '$NOW'.' | mail -s 'SSH Login Notification' <YOUR_EMAIL_ADDRESS>
# service sshd restart