Skip to content

Instantly share code, notes, and snippets.

View nicoknoll's full-sized avatar
💯
Getting things done.

Nico Knoll nicoknoll

💯
Getting things done.
View GitHub Profile
@nicoknoll
nicoknoll / gist:10661190
Created April 14, 2014 16:02
Wordpress vs. Processwire
<?php
the_title();
?>
<?php
foreach($page->parents()->append($page)->slice(1)->reverse() as $parent) { echo ucfirst($parent->get('headline|title')).' - '; } echo 'Page Title';
@nicoknoll
nicoknoll / Guide.md
Last active August 29, 2015 14:04
Troubleshooting Processwire

File related problems

This guide will help you to solve the most common problems related to files.

File permissions

First of all (even if you don't have any problems at the moment) you should make sure that your current file permissions are right set:

/site/assets/ 755 (recursively)
...
<?php
if($_GET['ende']) {
$end = (int)$_GET['ende'];
setcookie('wochenendende', $end, 9999999999, '/');
} else {
$end = (($_COOKIE['wochenendende']) ? (int)$_COOKIE['wochenendende'] : 17);
}
// Die Ausgabe
echo $end;
?>

###HiDrive (Strato): 5TB kosten für die ersten 12 Monate 75€/Monat, danach 149€/Monat (bei 36 Monate Vertragslaufzeit). Vorteil ist auf jeden Fall, dass die Server in Deutschland stehen (Deutsche Datenschutzgesetze, kleine Entfernung = schnellerer Up-/Download) Anderer Vorteil: Funktioniert einwandfrei mit Synology

###CrashPlan Unlimitierte Anzahl an TB kosten zwischen 6$ und 12$ pro Monat. Nachteil: Server in den USA und Einrichtung mit Synology ist möglich, aber deutlich komplizierter als HiDrive

###Amazon Glacier

#include <math.h>
#include "oh_tannenbaum.h"
/* This melody is defined in the header above. */
int const melody[] = MELODY;
/********************************************************/
/* 3.) Define a constant LOUDSPEAKER_PIN containing the
number of the digital pin you just connected the
"+" pin of your loudspeaker to.
@nicoknoll
nicoknoll / example.js
Created September 9, 2015 11:51
How to open a link in a new tab
var url = 'http://nico.is';
var win = window.open(url, '_blank');
win.focus();
@nicoknoll
nicoknoll / scroll.js
Created April 26, 2015 11:02
Smooth scroll if #hash is on page
$(document).ready(function(){
$('a[href*="#"]').on('click',function (e) {
if(!($(this.hash).length)) return true;
e.preventDefault();
var target = this.hash;
var $target = $(target);
$('html, body').stop().animate({
@nicoknoll
nicoknoll / apple.md
Created December 9, 2015 09:59
Einkaufen bei Apple
  • Ich öffne ein Programm, das 35€ kostet und klicke auf kaufen. Alles scheint zu funktionieren und ich schließe den Appstore.
  • Programm wurde nicht installiert, also öffne ich den Appstore wieder und versuche es nochmal zu kaufen.
  • Apple sagt mir ich muss meine Rechnungsdaten aktualisieren - also irgendwie aus dem Kopf den Sicherheitscode meiner VISA-Karte wissen, die ich natürlich nicht bei mir habe. Natürlich weiß ich den nicht.
  • Also kaufe ich mir via PayPal einen 50€ Gutschein für den Appstore und deaktiviere meine Kreditkarte. Jetzt habe ich 50€ Guthaben.
  • Ich klicke auf kaufen und gebe meine AppleID-Daten an.
  • Da ich "das erste mal einen kauf auf diesem Computer" tätige soll ich meine Sicherheitsfragen beantworten. "Traumberuf" und "Wo sich meine Eltern kennen gelernt haben". Woher soll ich wissen, was ich in der 7. Klasse als Traumberuf eingegeben hatte?!
  • Um die Sicherheitsfragen zu ändern muss ich mich bei meiner AppleID einloggen. Also gehe ich auf die Apple-Webseite und logge mich mit meine