Skip to content

Instantly share code, notes, and snippets.

View herzi's full-sized avatar

Sven Herzberg herzi

  • Hamburg, Europe
View GitHub Profile
diff --git a/depends/check-libgmp3.sh b/depends/check-libgmp3.sh
index d3054ef..e8b0359 100755
--- a/depends/check-libgmp3.sh
+++ b/depends/check-libgmp3.sh
@@ -2,4 +2,5 @@
# check-libgmp3.sh by Dan Peori (danpeori@oopo.net)
## Check for libgmp3.
- ( ls -l /usr/include/gmp.h || ls -l /usr/include/local/gmp.h ) 1> /dev/null 2> /dev/null || { echo "ERROR: Install libgmp3 before continuing."; exit 1; }
+ ../depends/try-compile.sh cpp '#include <gmp.h>' \
#ifndef SMARTPOINTER_H
#define SMARTPOINTER_H
namespace Pptout {
template<class PointerType,
void freeFunc(PointerType)
>
class SmartPointer
{
private:
#!/bin/bash
if ! git rev-parse --git-dir > /dev/null; then
echo "This is not a git directory"
exit 1
fi
if test $# -lt 1; then
remote=origin
else
GList* new = NULL;
for (; old; old = g_list_delete_link (old, old))
{
if (removable)
{
new = g_list_prepend (new, old->data);
}
else
{
@herzi
herzi / gist:5964544
Last active December 19, 2015 13:48
Erwartungshaltungsfrage

Ich höre sie schon wieder jammern: Die Skeptiker, die sich beschweren, dass Herr Jarchow z.B. schon wieder einen Europapokalplatz als Ziel ausruft; oder Personen, die sich drüber beschweren, dass man sich doch nicht mit Schalke und Wolfsburg auf eine Stufe heben kann.

Ich sage: Man kann. Und die Vergangenheit hat uns gelehrt, dass man auch sollte.

Ich erinnere mich noch an eine Saison, die hier viele scheinbar vergessen haben. Bernd Hoffmann war kürzlich vom Hof gejagt wurden, ein Großteil des aktuellen Vorstands ein knappes halbes Jahr aktiv und in der Saisonvorbereitung wurde viel gesprochen von „Umbruch“ und „Demut“.

Was folgte war ein Punkt aus sechs Spielen und damit die Entlassung von Trainer Michael Oenning.

Wer also ernsthaft meint, dass sich unser Kader vernünftig ins Zeug schmeißt, nachdem vorher der rote Ausredenteppich ausgerollt wurde, sollte überlegen ob es damals gut gegangen ist.

while true; do (curl -sS 'https://developer.apple.com/ios/index.action' || echo maintenance) | grep maintenance || (terminal-notifier -message "developer portal up" -title "Good news everyone" -open http://developer.apple.com/ios && exit 1) || break; sleep 60; done
$mySig = OAuth::generateSignature("POST", "https://astra.teambeam.net/rs/oauth/initiate", array(
"oauth_callback" => "http://localhost:8080/Goodies-0.0.1-SNAPSHOT/?gwt.codesvr=127.0.0.1:9997#start",
"oauth_consumer_key" => "cai523994aa377ef",
"oauth_nonce" => "-5556515646572665992=",
"oauth_signature_method" => "HMAC-SHA1",
"oauth_timestamp" => "1380877015942",
"oauth_version" => "1.0"
));
@herzi
herzi / myApp.js
Last active December 24, 2015 21:39
Testing decorated services in AngularJS
(function () {
var myApp = angular.module('myApp', []);
}());
NSURLSession* session; // wie du an die kommst, weißt du ja jetzt
NSMutableURLRequest* request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"http://example.com/"]];
[request setValue:@"<ETag vom letzten Mal>" forHTTPHeaderField:@"If-None-Match"];
[session dataTaskWithRequest:request completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (![response isKindOfClass:[NSHTTPURLResponse class]]) {
error = [NSError errorWithDomain:@"FIXME" code:0 userInfo:@{@"unexpectedType": [[response class] description]}];
}
NSHTTPURLResponse* http = (NSHTTPURLResponse*)response;
if (http.statusCode == 304) {
@herzi
herzi / params.js
Last active August 29, 2015 14:05
/**
* Turns: {
* keyOne: promiseOne,
* keyTwo: promiseTwo
* } into {
* keyOne: resolutionOne,
* keyTwo: resolutionTwo
* }
*
* (To avoid messing around with unclear array indices when calling different