Skip to content

Instantly share code, notes, and snippets.

@sergejmueller
sergejmueller / ga.php
Last active August 29, 2015 14:02
Tracking der Bestellungen in Google Analytics (GA) mithilfe von PHP und Measurement Protocol. Weitere Informationen: https://developers.google.com/analytics/devguides/collection/protocol/v1/
<?php
// GA Tracking ID
$tid = 'UA-XXXXXXX-XX';
// Anonymous Client ID
$cid = sprintf(
'%04x%04x-%04x-%04x-%04x-%04x%04x%04x',
mt_rand( 0, 0xffff ),
mt_rand( 0, 0xffff ),
@sergejmueller
sergejmueller / nginx.conf
Created July 11, 2014 09:15
Access-Control-Allow-Origin CORS configuration on Nginx
location ~* \.(eot|ttf|woff|woff2)$ {
add_header Access-Control-Allow-Origin *;
}
@sergejmueller
sergejmueller / fastcgi_cache
Last active August 29, 2015 14:05
Nginx-Caching für PHP-generierte Inhalte. Weitere Details: http://nginx.org/en/docs/http/ngx_http_fastcgi_module.html
## DEFAULT
set $no_cache 0;
## RULES
if ( $request_uri ~ "/wp-" ) {
set $no_cache 1;
}
if ( $http_cookie ~ (wp-postpass|wordpress_logged_in|comment_author)_ ) {
set $no_cache 1;
@sergejmueller
sergejmueller / index.html
Created September 9, 2014 08:20
Prevent animation flickering on CSS3 Transitions/Transforms in Safari
<!DOCTYPE html>
<html>
<style>
html {
-webkit-font-smoothing: antialiased;
}
</style>
@sergejmueller
sergejmueller / gist:1766524
Created February 8, 2012 07:36
Tooltip in Form einer Sprechblase auf CSS-Basis
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<style>
.tooltip {
font: normal 11px/17px sans-serif;
color: red;
@sergejmueller
sergejmueller / gist:2578648
Created May 2, 2012 17:49
Rekursive Suche in allen Dateien des aktuellen Ordners mit der Ausgabe der Dateinamen
grep -lr "text" .
@sergejmueller
sergejmueller / gist:2842988
Created May 31, 2012 12:08
Korrekte Ermittlung des letzten Monats am 31. eines Monats. Nur für PHP 5.3.
<?php
/* Heute ist der 31. Mai */
$t = strtotime('-1 month');
echo strftime('%e. %B', $t);
// Ausgabe: 1. May
$t = strtotime('first day of previous month');
@sergejmueller
sergejmueller / gist:2912115
Created June 11, 2012 19:23
Google Analytics Tracking-Code zum Protokollieren von simplen A/B-Tests
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXX-Y']);
_gaq.push(['_trackPageview']);
_gaq.push(
function() {
var tracker = _gat._getTrackerByName(),
group = tracker._getVisitorCustomVar(1),
random = Math.random();
@sergejmueller
sergejmueller / demo.html
Created June 15, 2012 08:10
Fullscreen API Demo. Denkbar für eShops. Lauffähig unter Firefox, Chrome und Safari.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="author" content="Sergej Müller" />
<link href="style.css" rel="stylesheet" />
<title>Fullscreen Demo</title>
@sergejmueller
sergejmueller / gist:3655924
Created September 6, 2012 12:47
Reset der CSS-Werte für iOS-Geräte
/* Reset Textskalierung */
body {
-webkit-text-size-adjust: 100%;
}
/* Reset für Inputelemente */
input {
-webkit-appearance: none;
-webkit-border-radius: 0;