Skip to content

Instantly share code, notes, and snippets.

View cablehead's full-sized avatar

Andy Gayton cablehead

View GitHub Profile
local levee = require("levee")
local _ = levee._
local h = levee.Hub()
_.fcntl_nonblock(0)
h.stdin = h.io:r(0)
_.fcntl_nonblock(1)
h.stdout = h.io:w(1)
@cablehead
cablehead / rk_groups.c
Created July 25, 2016 23:16
listing kafka groups
const struct rd_kafka_group_list *grplist;
err = rd_kafka_list_groups(rk, NULL, &grplist, 5000);
assert (!err);
for (i = 0 ; i < grplist->group_cnt ; i++) {
const struct rd_kafka_group_info *gi = &grplist->groups[i];
printf("%s\n", gi->group);
}
rd_kafka_group_list_destroy(grplist);
local levee = require("levee")
local _ = levee._
local h = levee.Hub()
local err, serve = h.http:listen(8099)
for conn in serve do
h:spawn(function()
for req in conn do
import functools
def common(accepts):
def wrap(f):
f.__doc__ += """
*token* i take a token
"""
d = {}
local levee = require("levee")
local p = levee.p
local h = levee.Hub()
local err, serve = h.stream:listen(9000)
for conn in serve do
h:spawn(function()
local stream = conn:stream()
local ffi = require("ffi")
local upper = 2^48
print("UPPER:", upper)
for i = 0, upper do
if i % (10*1000*1000*1000) == 0 then
print(i)
end
local levee = require("levee")
local d = levee.d
local h = levee.Hub()
local K1 = ("."):rep(1024)
local err, serve = h.stream:listen()
local err, addr = serve:addr()
local ffi = require("ffi")
local C = ffi.C
ffi.cdef([[
unsigned int
sleep(unsigned int seconds); ]])
local function foo(no)
#include <assert.h>
#include <pthread.h>
#include <unistd.h>
#include <stdio.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netdb.h>
#include <string.h>
#include <assert.h>
#include <pthread.h>
#include <unistd.h>
#include <stdio.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netdb.h>
#include <string.h>