Skip to content

Instantly share code, notes, and snippets.

View schlamar's full-sized avatar

Marc Schlaich schlamar

View GitHub Profile
@schlamar
schlamar / gioloop.py
Last active November 30, 2017 09:55
Tornado IOLoop implementation with gobject/gtk.
import datetime
import functools
import logging
import os
import time
import gobject
import gtk
@schlamar
schlamar / gist:8519530
Created January 20, 2014 13:03
WSAAccept with Python and ctypes
import errno
import multiprocessing
import socket
import time
import ctypes
from ctypes import windll
from ctypes import POINTER, WINFUNCTYPE, c_char_p, c_char, c_int, c_ushort
from ctypes.wintypes import DWORD, UINT, INT, ULONG
import functools
import os
import socket
import time
import pyuv
def on_connection(message, handle, loop):
@schlamar
schlamar / conf.ini
Last active August 29, 2015 14:00
Click: override default options with config file(s)
[test]
count = 2
@schlamar
schlamar / gist:7921ec587dd58a72a6d6
Last active August 26, 2016 05:56
zmq + SetConsoleCtrlHandler
from ctypes import WINFUNCTYPE, windll
from ctypes.wintypes import BOOL, DWORD
import zmq
kernel32 = windll.LoadLibrary('kernel32')
PHANDLER_ROUTINE = WINFUNCTYPE(BOOL, DWORD)
SetConsoleCtrlHandler = kernel32.SetConsoleCtrlHandler
class Func(object):
_on_start = list()
_on_exit = list()
@classmethod
def register_on_start(cls, callback):
cls._on_start.append(callback)

Keybase proof

I hereby claim:

  • I am schlamar on github.
  • I am schlamar (https://keybase.io/schlamar) on keybase.
  • I have a public key whose fingerprint is CC55 6FAF D135 81EF 89F6 C671 E5AA 0181 2304 FE32

To claim this, I am signing this object:

0:000:x86> !analyze -v
*******************************************************************************
* *
* Exception Analysis *
* *
*******************************************************************************
FAULTING_IP:
python27!PyEval_EvalFrameEx+273 [c:\build27\cpython\python\ceval.c @ 1057]
Dr. Memory version 1.8.0 build 8 built on Sep 9 2014 16:27:02
Dr. Memory results for pid 20340: "run-tests.exe"
Application cmdline: ""c:\Users\schlaich\Desktop\libuv\Debug\run-tests.exe" fs_stat_missing_path fs_stat_missing_path"
Recorded 108 suppression(s) from default C:\Users\schlaich\Desktop\Apps\DrMemory\bin\suppress-default.txt
===========================================================================
FINAL SUMMARY:
DUPLICATE ERROR COUNTS:
@schlamar
schlamar / main.go
Created April 4, 2019 17:15
GPIO read performance test
package main
import (
"fmt"
"runtime/debug"
"sort"
"time"
"periph.io/x/periph/conn/gpio/gpioreg"
"periph.io/x/periph/host"