Skip to content

Instantly share code, notes, and snippets.

Avatar

Dennis Morhardt gglnx

View GitHub Profile
@gglnx
gglnx / README.md
Last active Aug 29, 2016
Static polyfill generator
View README.md

Static polyfill generator

@gglnx
gglnx / state-of-https-everywhere-1.md
Last active Jan 29, 2016
State of HTTPS Everywhere, Ausgabe 1 (29.01.2016)
View state-of-https-everywhere-1.md

Hallo ressourcenmangel,

Als Beauftragter für „Euch wegen fehlenden SSL in den Hintern treten“ ein paar Updates zu HTTPS Everywhere:

Ab April: Geolocation API in Chrome nur noch über HTTPS

Wie bereits bei WebRTC (Chrome 47) [0] wird nun auch die Geolocation API für Non-HTTPS-Requests blockiert [1]. Die API funktioniert, liefert aber keine Daten mehr zurück. Die Änderung gilt ab Chrome 50, welcher für den 19. April erwartet wird [2]. Auch die neue Brotli-Encoding-Algorthymus (findet Verwendung in WOFF 2.0) gibt es nur per SSL bald [3]. Weitere Features folgen, der Standard dafür heißt: Privileged Contexts (Powerful features) [4].

View gist:795265229feee83a799a
Verifying I am +gglnx on my passcard. https://onename.com/gglnx
View keybase.md

Keybase proof

I hereby claim:

  • I am gglnx on github.
  • I am gglnx (https://keybase.io/gglnx) on keybase.
  • I have a public key whose fingerprint is 0E93 19B2 5961 4D98 D6B6 8C3A 8A02 0086 0264 A73D

To claim this, I am signing this object:

View podcast-feed.php
<?php
/**
* Generate podcast feeds
*/
function generate_podcast_feed() {
global $wp_query, $post;
// Get audio type
$type = $wp_query->query_vars["feed"];
@gglnx
gglnx / custom-post-type-rewrite.php
Last active Dec 15, 2015
Changes the permalink for a custom post type
View custom-post-type-rewrite.php
<?php
/**
* Plugin Name: Custom URIs for Podlove Publisher
* Description: Changes the URIs for the episode custom post type of the Podlove Publisher
* Author: Dennis Morhardt
* Version: 1.0
* Author URI: http://www.dennismorhardt.de/
*/
/**
@gglnx
gglnx / gist:1391586
Created Nov 24, 2011
Add or remove trailing slash of the current URL
View gist:1391586
<?php
/**
* Add or remove trailing slash of the current URL
*/
function correctTrailingSlash($base = "/", $trainlingSlash = false) {
// Load the URI data
$redirect = false;
$requestUri = $_SERVER["REQUEST_URI"];
$queryString = $_SERVER["QUERY_STRING"];
$serverName = $_SERVER["SERVER_NAME"];