Skip to content

Instantly share code, notes, and snippets.

View felipecruz's full-sized avatar

Felipe Cruz felipecruz

  • Berlin, Germany
View GitHub Profile
@felipecruz
felipecruz / cffi_zmq_pypy.py
Created January 31, 2013 00:00
pypy zmq+cffi error
import cffi
ffi = cffi.FFI()
ffi.cdef('''
void* zmq_init(int);
void* zmq_socket(void *ctx, int type);
int zmq_bind(void *socket, const char *addr);
''')
C = ffi.verify('#include <zmq.h>', libraries=['zmq'])
ctx = C.zmq_init(1)
socket = C.zmq_socket(ctx, 5)
@felipecruz
felipecruz / loogica.zsh-theme
Created November 20, 2012 01:11
loogica.zsh-theme
PROMPT='%{$fg[green]%}%c %{$fg[red]%}∞ $(git_prompt_info)%{$reset_color%}'
ZSH_THEME_GIT_PROMPT_PREFIX="λ %{$fg[blue]%}git %{$fg[red]%}"
ZSH_THEME_GIT_PROMPT_SUFFIX="%{$fg[yellow]%} → %{$reset_color%}"
export LSCOLORS="exfxcxdxbxegedabagacad"
export LS_COLORS='di=34;40:ln=35;40:so=32;40:pi=33;40:ex=31;40:bd=34;46:cd=34;43:su=0;41:sg=0;46:tw=0;42:ow=0;43:'
@felipecruz
felipecruz / google_maps.js
Created September 29, 2012 17:22
google maps marker click event
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no">
<meta charset="utf-8">
<title>Google Maps JavaScript API v3 Example: Marker Simple</title>
<link href="https://google-developers.appspot.com/maps/documentation/javascript/examples/default.css" rel="stylesheet">
<script src="https://maps.googleapis.com/maps/api/js?sensor=false"></script>
<script>
function initialize() {
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Backbone Inbox</title>
</head>
<body>
void test_type(void) {
var heap_allocated_type = new(Type, "Meta");
var heap_allocated_type_args = new(Type, "Meta", 1, heap_allocated_type, "meta");
CU_ASSERT(0 == strcmp("Meta", as_str(heap_allocated_type)));
//CU_ASSERT(implements_name(heap_allocated_type_args, "meta"));
delete(heap_allocated_type);
}
void
test_client_big_masked_frame(void)
{
CU_ASSERT(WS_TEXT_FRAME == type(client_big_masked_frame));
}
void
test_client_medium_masked_frame(void)
{
CU_ASSERT(WS_TEXT_FRAME == type(client_medium_masked_frame));
@felipecruz
felipecruz / byte_to_binary.c
Created July 17, 2012 21:03
print byte as binary data
#define BYTETOBINARYPATTERN "%d%d%d%d%d%d%d%d"
#define BYTETOBINARY(byte) \
(byte & 0x80 ? 1 : 0), \
(byte & 0x40 ? 1 : 0), \
(byte & 0x20 ? 1 : 0), \
(byte & 0x10 ? 1 : 0), \
(byte & 0x08 ? 1 : 0), \
(byte & 0x04 ? 1 : 0), \
(byte & 0x02 ? 1 : 0), \
(byte & 0x01 ? 1 : 0)
from coopy.base import init_persistent_system
from flask import Flask, json, jsonify
app = Flask(__name__)
basedir = "/my/path"
riobus = init_persistent_system(RioBus(), basedir=basedir)
class RioBus(object):
def __init__(self):
{
items: [
{
name: "Lista 1"
},
{
name: "Lista 1"
}
]
}
{
listas: [
{
name: "Lista 1",
created_at: "08/08/2012"
},
{
name: "Lista 1",
created_at: "08/08/2012"
}