Skip to content

Instantly share code, notes, and snippets.

View yannick's full-sized avatar
🏗️

Yannick Koechlin yannick

🏗️
View GitHub Profile
import vibe.web.rest;
import vibe.data.json;
import vibe.vibe;
struct Foo
{
string a;
string b;
}
Json getJson(HTTPServerRequest req, HTTPServerResponse res)
diff --git a/config/programs.m4 b/config/programs.m4
index 76c0158..4984844 100644
--- a/config/programs.m4
+++ b/config/programs.m4
@@ -77,7 +77,8 @@ else
echo '%%' > conftest.l
if $pgac_candidate -t conftest.l 2>/dev/null | grep FLEX_SCANNER >/dev/null 2>&1; then
pgac_flex_version=`$pgac_candidate --version 2>/dev/null`
- if echo "$pgac_flex_version" | sed ['s/[.a-z]/ /g'] | $AWK '{ if ([$]1 = 2 && [$]2 = 5 && [$]3 >= 31) exit 0; else exit 1;}'
+ if echo "$pgac_flex_version" | sed ['s/[.a-z]/ /g'] | $AWK '{ if ([$]1 = 2 && [$]2 = 6) exit 0; else exit
import std.regex;
void main()
{
auto r2 = r"(?:\/[A-Za-z0-9\.]+)? *([A-Za-z0-9 _\!\[\]:]*(?:[Aa]rchiver|[Ii]ndexer|[Ss]craper|[Bb]ot|[Ss]pider|[Cc]rawl[a-z]*)) (\d+)(?:\.(\d+)(?:\.(\d+))?)?".regex();
}
import std.algorithm, std.file, std.regex;
import std.string;
import std.stdio;
import std.container.dlist;
import std.range;
void main()
{

Task terminated with unhandled exception: Acquiring reader of already owned connection. Full error: core.exception.AssertError@../../../../../home/build/.dub/packages/vibe-d-0.7.25/source/vibe/core/drivers/libevent2_tcp.d(374): Acquiring reader of already owned connection.

./fingerprint-service.2(void vibe.core.drivers.libevent2_tcp.Libevent2TCPConnection.acquireReader()+0x7f) [0x84df57] ./fingerprint-service.2(@property ulong vibe.core.drivers.libevent2_tcp.Libevent2TCPConnection.leastSize()+0x85) [0x84d0a5] ./fingerprint-service.2(void msgpackrpc.transport.tcp.ClientSocket!(msgpackrpc.client.__T6ClientS2610msgpackrpc9transport3tcpZ.Client).ClientSocket.onRead()+0x69) [0x9707f9] ./fingerprint-service.2(_D10msgpackrpc9transport3tcp91__T15ClientTransportTC10msgpackrpc6client40__T6ClientS2610msgpackrpc9transport3tcpZ6ClientZ15ClientTransport11sendMessageMFAhbZ9__lambda3MFZv+0x1e) [0x9706ee] ./fingerprint-service.2(void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void

# Basic Strongswan ikev2 server setup
* paltform: atlantic.net ubuntu 14.04 x64
* the commands below are run with root account
## Strongswan
```
apt-get install strongswan
apt-get install iptables iptables-persistent
```
@yannick
yannick / app.py
Created September 24, 2015 08:54
from datetime import datetime
from flask import Flask, request, flash, url_for, redirect, \
render_template, abort, jsonify
import time
import json
app = Flask(__name__)
@app.route('/data.json', methods=['GET', 'POST'])
@yannick
yannick / t2.d
Created September 23, 2015 18:25
import std.stdio;
import std.string;
import std.conv;
import std.file;
import std.range;
import std.datetime;
import core.thread;
void main(string args[])
{
@yannick
yannick / test.d
Created September 17, 2015 21:31
import std.stdio;
import std.datetime;
import core.time;
import core.thread;
import std.conv;
import std.algorithm;
import std.array;
struct persistable
{
#!/usr/bin/env ruby
require 'uri'
mapping =
{
"n" => "Name",
"a" => "Age"
}