Skip to content

Instantly share code, notes, and snippets.

View wouterds's full-sized avatar
:octocat:
Hello world!

Wouter De Schuyter wouterds

:octocat:
Hello world!
View GitHub Profile
@wouterds
wouterds / HomeController.php
Last active December 10, 2015 06:18
Shurl CakePHP HomeController
<?php
App::uses('AppController', 'Controller');
class HomeController extends AppController {
public function index() {
// Load Author model
$this->loadModel('Author');
// Load Authors controller
@wouterds
wouterds / AuthorsController.php
Last active December 10, 2015 06:18
Shurl CakePHP AuthorsController
<?php
App::uses('AppController', 'Controller');
/**
* Authors Controller
*
* @property Author $Author
*/
class AuthorsController extends AppController {
public static function getId() {
@wouterds
wouterds / api.php
Created February 20, 2013 12:38
Slim framework used in a class
<?php
session_start();
define('WWW_ROOT', dirname(__FILE__) . DIRECTORY_SEPARATOR);
require_once WWW_ROOT . 'includes' . DIRECTORY_SEPARATOR . 'functions.php';
require_once WWW_ROOT . 'classes' . DIRECTORY_SEPARATOR . 'Config.php';
require_once(WWW_ROOT . 'dao' . DIRECTORY_SEPARATOR . 'UserDAO.php');
require_once(WWW_ROOT . 'dao' . DIRECTORY_SEPARATOR . 'EventDAO.php');
ln -s /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app /Applications/iPhone\ Simulator.app
@wouterds
wouterds / AppDelegate.m
Created April 30, 2013 12:45
Enumerate loaded fonts in Objective-C
- (void)enumerateFonts {
NSLog(@"[AppDelegate.enumerateFonts] Start enumerating fonts");
for(NSString *fontFamilyStrings in [UIFont familyNames]) {
NSLog(@"[AppDelegate.enumerateFonts] Font family: %@", fontFamilyStrings);
for(NSString *fontStrings in [UIFont fontNamesForFamilyName:fontFamilyStrings]) {
NSLog(@"[AppDelegate.enumerateFonts] Font: %@", fontStrings);
}
}
NSLog(@"[AppDelegate.enumerateFonts] End enumerating fonts");
}
@wouterds
wouterds / .htaccess
Last active December 17, 2015 00:19
Webfonts
AddType application/vnd.ms-fontobject .eot
AddType font/ttf .ttf
AddType font/otf .otf
AddType application/x-font-woff .woff
@wouterds
wouterds / gist:5640553
Created May 24, 2013 00:37
iPhone 5 fullscreen web app hack
<meta name="viewport" content="width=320.1"> <!-- // Hack for full screen web app on iPhone 5, this is bugged at this time -->
@wouterds
wouterds / ConnectionService.php
Created May 27, 2013 13:01
My perfect PDO connection
<?php
namespace Travellar\Service;
use PDO;
use PDOException;
use Exception;
class ConnectionService {
public static function getInstance() {
@wouterds
wouterds / CodeGenerator.php
Created May 27, 2013 14:13
So I'm finally going to rewrite my url shortener.. But I have some performance issues.. This is de function I use to generator a random code (short url) for a long url. This works fine. For now.. Each time when someone generates a code this is checked with the database if it doesn't exist yet, if it does, this process starts all over again until…
<?php
/**
* @author: WouterDS
* @created: 01/01/13, 22:28
* @filename: CodeGenerator.php
*/
class CodeGenerator {
public static function randomCode($length = 4, $codeset = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ") {
$converted = '';
@wouterds
wouterds / injection-party.js
Last active December 17, 2015 21:19
Party JS injection script
(function() {
console.log("Start injection script!");
function breach() {
$(document).ready(function () {
console.log("Trying to inject swf..");
$("body,html").css("width: 100%; height: 100%; min-height: 100%; display: block; position: relative; background: #000;");
var e = '<html><body><div style="z-index:100;top: 0;left: 0;position:absolute;width: 100%;height: 100%;min-height: 100%;display: block;"><object id="myId" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%"><param name="movie" value="http://shots.wouterds.be/party_hard-5mvSyjMMS5.swf"/><param name="wmode" value="transparent"/><object type="application/x-shockwave-flash" data="http://student.howest.be/joachim.van.de.voo1/partyhard/swf/party_hard.swf" width="100%" height="100%"><param name="wmode" value="transparent"/><div><h1>Alternative content</h1><p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_but