Kategoriarkiv: Knowledge Base

HTML5 Template med JQuery, Fixed footer og Responsiveness

Frontend webkode er som regel ikke noget jeg gør friviligt, men når det sker er det rart at have en template at starte ud fra, og endelig har jeg taget mig sammen til at lavet et nyt opdateret template. Dette … Læs resten

Udgivet i Knowledge Base, Linux, Old Base, Programmering | Skriv en kommentar

Create Strong passwords in BASH Script

OK, this has been answered a couple of times before: http://unifix.org/cgi-bin/index.pl?action=show&ID=193 http://unifix.org/cgi-bin/index.pl?action=show&ID=203 But none of those scripts actually test for password strength 🙂 Debug mode: LOOP=1 PASSWORD=”” until [[ $PASSWORD =~ [a-z].*[a-z] ]] && [[ $PASSWORD =~ [A-Z].*[A-Z] ]] && … Læs resten

Udgivet i Knowledge Base | Skriv en kommentar

Intro til Screen – Kør ting i baggrunden

Screen er et program der lader dig starte et andet program, og køre dette i baggrunden – det kan f.eks. bruges til at lade et program køre selvom din ssh forbindelse bliver afbrudt. Start med at installere screen: # apt-get … Læs resten

Udgivet i Knowledge Base, Linux, Old Base | Skriv en kommentar

Giv kunderne magten tilbage, Sudo adgang til trivielle opgaver

Tit og ofte har du en kunde som bliver ved med at crashe sin egen database, eller hvis Apache server fra tid til anden bliver overbelastet fordi de deployer utestet kode eller lign. Den slags support opgaver er belastende for … Læs resten

Udgivet i Knowledge Base, Linux, Old Base | Skriv en kommentar

Nagios modul til overvågning af antal MySQL Connections

Jeg har gemt selve modulet i /opt/nagios/mysql_conn.php: #!/usr/bin/php <? # Copyright (c) 2013 Mikkel Mikjaer Christensen function get_args() { global $argv; $a = $argv; unset($a[0]); $b = preg_split(“/-/”,implode(” “,$a),NULL,PREG_SPLIT_NO_EMPTY); foreach ($b as $_) { $c = preg_split(“/ /”,$_,NULL,PREG_SPLIT_NO_EMPTY); $ret[$c[0]]=$c[1]; } … Læs resten

Udgivet i Knowledge Base, Linux, Monitoring, Mysql, Nagios, Old Base | Skriv en kommentar

Overvåg dine SSL Certifikater med Nagios

Det er ikke bare hamrende uprofessionelt men det er også mega irriterende når ens SSL Certifikater udløber og man ikke opdater det – for det første har man jo sat ind i sin kalender når certifikatet skal fornyes men det … Læs resten

Udgivet i Knowledge Base, Nagios | Skriv en kommentar

DDoS Attack Stats

This of course only works, if you still have access to the machine. Local access or out of band remote access would be required, if you really were under attack. #!/bin/sh # Regex that maches the attackers browserstring, # or … Læs resten

Udgivet i Knowledge Base | Skriv en kommentar

Find XML part in files

If you have a lot of XML files, like Magento Module Config Files, and need to find a code snippet, like the Crontab definitions in all files, try this: find . -name ‘*.xml’ | xargs awk ‘/<crontab>/,/<\/crontab>/{print FILENAME, $0; nextfile}’ … Læs resten

Udgivet i Knowledge Base | Skriv en kommentar

Find and strip BOM – Byte Order Mark from files

Use this to find and strip those peskey BOM’s from your PHP code: find -type f |while read file; do if [ “`head -c 3 — “$file”`” == $’\xef\xbb\xbf’ ]; then echo “found BOM in: $file”; sed -i -e ‘s/\xEF\xBB\xBF//’ … Læs resten

Udgivet i Knowledge Base | Skriv en kommentar

Udtræk data fra din Apple Kalender

Jeg ville gerne have en oversigt over dagens opgaver op på en af skærmene på kontoret, så jeg har overblik over hvad jeg mangler uden at side med kalenderen åben hele tiden. Men det var ikke til at finde nogle … Læs resten

Udgivet i Knowledge Base | Skriv en kommentar