Skip to content

Instantly share code, notes, and snippets.

View Neppord's full-sized avatar

Samuel Ytterbrink Neppord

View GitHub Profile
@Neppord
Neppord / test.py
Created October 20, 2012 21:28
debug msg decerator
@lambda func:(lambda *a, **k: (print(repr(a), repr(k)), func(*a, **k))[1])
def my_id_func(*a):
return a
@Neppord
Neppord / alarm.py
Created September 14, 2012 15:55 — forked from objarni/alarm.py
fuse variation
import random
class Sensor(object):
OFFSET = 16
def pop_next_pressure_psi_value(self):
pressure_telemetry_value = self.sample_pressure()
return Sensor.OFFSET + pressure_telemetry_value
def __iter__(self):
@Neppord
Neppord / alarm.py
Created September 13, 2012 21:26
sticky trigger
import random
class Sensor(object):
OFFSET = 16
def pop_next_pressure_psi_value(self):
pressure_telemetry_value = self.sample_pressure()
return Sensor.OFFSET + pressure_telemetry_value
def __iter__(self):
@Neppord
Neppord / Makefile
Created August 12, 2012 17:43
trying some c
run_test: test
./test
run: main
./main
test: test.c person.c person.h
gcc -o test test.c person.c
build: main.c person.c person.h
gcc -o main test.c person.c
@Neppord
Neppord / while.c
Created August 12, 2012 16:16
c refactor
int main ()
{
do
{
if(strlen(perstyp[k].namn)==0) break; //räknar ut antal sparade
k++;
}
while(1);
}
@Neppord
Neppord / problem.py
Created July 17, 2012 18:32
Pyjaco Discussion
class MyClass:
value = 0
"""jsspace
MyClass.value = 0;
"""
@Neppord
Neppord / router.js
Created July 11, 2012 07:39
How does the automatic find binding work?
App.Router = Em.Router.extend({
root: Em.Route.extend({
route: '/',
post: Em.Route.extend({
route: '/:post_user/:post_date',
connectOutlets: function (router, context) {
// Should give the Post with the user, and the date?
}
})
})
@Neppord
Neppord / stack trace
Created April 14, 2012 16:20
Pypy crash
RPython traceback:
File "jit_metainterp_compile.c", line 21285, in send_loop_to_backend
File "jit_backend_x86_assembler.c", line 2598, in Assembler386_assemble_loop
File "jit_backend_x86_regalloc.c", line 510, in RegAlloc_prepare_loop
File "jit_backend_x86_regalloc.c", line 1162, in RegAlloc__prepare
File "jit_backend_x86_regalloc.c", line 4107, in RegAlloc__compute_vars_longevity
Fatal RPython error: AssertionError
Abort trap: 6
@Neppord
Neppord / pseudo_impl.py
Created August 19, 2011 07:24
Extendable strings
#I dont have the knowledge to write this but i have the intrest in makeing it writen
#This is in no way complainat with the code of the pypy project and is just a sketch.
class Backend_string(W_object):
_imutable_fields_ = ["_value"]
def __init__(w_self, value):
w_self._value = value
def extend(w_self, w_other_real_string):
magic_extend_function(w_self._value, w_other_real_string.unwrap(None))
@Neppord
Neppord / gist:1154816
Created August 18, 2011 18:47
Anime List
School Rumble t2 e18
Naruto e145