Skip to content

Instantly share code, notes, and snippets.

View hinzundcode's full-sized avatar

Chris hinzundcode

View GitHub Profile
@hinzundcode
hinzundcode / leet.php
Created July 9, 2011 11:26
Leetspeak Generator
<?php
header('Content-type: text/plain; charset=utf8');
$input = "hab me eben nen leet-speak generator geschrieben..";
$words = array(
'one' => 1,
'to' => 2,
'too' => 2,
@hinzundcode
hinzundcode / jquery.bootstrapMenu.js
Created September 8, 2011 07:45
jQuery BootstrapMenu
/**
* jQuery BootstrapMenu
* Version 1.0.0
* Released under the MIT license.
*
* Usage:
* $(".topbar").bootstrapMenu({
* mousemove: true,
* cancel: true
* });
@hinzundcode
hinzundcode / cli_tokenizer.js
Created September 24, 2011 14:03
CLI Tokenizer - feels like bash
function tokenize (input) {
function Token(type, isOpenUntil) {
this.type = type;
this.value = "";
this.isOpenUntil = isOpenUntil || false;
}
var i = 0,
len = input.length,
tokens = [],
@hinzundcode
hinzundcode / myGIGA.user.js
Created July 18, 2012 23:23
GIGA UserScript um die Kacheln auf der Startseite durch eine TeaserBox zu ersetzen
// ==UserScript==
// @name myGIGA
// @version 1.0.3
// @include http://www.giga.de/
// ==/UserScript==
var main = function () {
var myGIGA = {
Teaser: function (title, url, image) {
this.title = title;
@hinzundcode
hinzundcode / gist:3194587
Created July 28, 2012 20:05
Handle ControllerCollection without HttpKernel and Events
<?php
error_reporting(E_ALL + E_STRICT);
require_once __DIR__.'/../vendor/autoload.php';
use Silex\Application;
use Symfony\Component\HttpKernel\Controller\ControllerResolverInterface;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\Routing\RequestContext;
<?php
namespace schokocappucino\Nameless\User\PasswordEncoder;
class CryptBlowfishPasswordEncoder implements PasswordEncoderInterface {
protected $cost = 10;
public function __construct($cost) {
if ($cost < 4 || $cost > 31)
throw new Exception('Invalid bcrypt cost parameter specified: '.$cost);
@hinzundcode
hinzundcode / say
Created July 30, 2013 14:54 — forked from xandrucea/say
say -v 'pipe organ' Dum dum dee dum dum dum dum dee Dum dum dee dum dum dum dum dee dum dee dum dum dum de dum dum dum dee dum dee dum dum dee dummmmmmmmmmmmmmmmm
say -v Cellos Dum dum dum dum dum dum dum he he he ho ho ho fa lah lah lah lah lah lah fa lah full hoo hoo hoo
@hinzundcode
hinzundcode / parser.php
Created November 4, 2013 14:53
Parse Gitolite config (for gitlist :)
<?php
class GitoliteConfigParser {
public function parse($config) {
$lines = explode("\n", $config);
// remove comments and spaces
$lines = array_filter(array_map(function ($line) {
$line = preg_replace('/#(.*)$/', '', $line);
return preg_replace('/^\s+/', '', $line);
Wahrheitstafeln
1P1, 1A1
Aussagenlogik
1P2, 1A2, 2P3, 2A3, 2P2, 2A2
Quantoren
1P3, 1A3
Mengenoperationen
@hinzundcode
hinzundcode / gist:2ca9b9a425b8ed0d9ec4
Created May 29, 2015 14:00
NSImage to base64 encoded data url
var path: NSString = NSWorkspace.sharedWorkspace().absolutePathForAppBundleWithIdentifier("com.apple.dt.xcode")!
var icon: NSImage = NSWorkspace.sharedWorkspace().iconForFile(path)
var data: NSData = icon.TIFFRepresentation!
var bitmap: NSBitmapImageRep = NSBitmapImageRep(data: data)!
data = bitmap.representationUsingType(NSBitmapImageFileType.NSPNGFileType, properties: [:])!
var base64: NSString = "data:image/png;base64," + data.base64EncodedStringWithOptions(NSDataBase64EncodingOptions.allZeros)
println(base64)