Skip to content

Instantly share code, notes, and snippets.

View vext01's full-sized avatar
🏠
Working from home

Edd Barrett vext01

🏠
Working from home
View GitHub Profile
m68k:0x007607f8> cpu ym
ym2612> r
ym2612:
ym2612 global registers:
LFO enable: 0x0
LFO freq: 0x0
timer a : 0x0
timer b : 0x0
DAC enable : 0x0
DAC out : 0x0
@vext01
vext01 / gist:3266353
Created August 5, 2012 17:58
Debian Garmin Gps Setup
/etc/modprobe.conf
blacklist garmin_gps
Create /etc/udev/rules.d/70-persistent-usb.rules:
SUBSYSTEM=="usb", ACTION=="add", GROUP="sudo"
@vext01
vext01 / gist:3266402
Created August 5, 2012 18:02
Custom map tiles for garmin/qlandkarte
* Get england.osm.bz2 from cloudmade.
* bunzip2 it
* ulimit -d 3000000
* Run splitter:
java -jar /home/edd/source/splitter-r200/splitter.jar --max-nodes=5000 ../england.osm
* Convert to garmin format:
java -jar /home/edd/source/mkgmap-r2311/mkgmap.jar *.pbf
* Open in qlandkartegt (osmmap.tdb, osmmap.img)
* Use "map->select sub map" to select tiles
* Upload to GPS
@vext01
vext01 / ltest.py
Created August 15, 2012 14:03
Lattice test in Python
import lattice
# Define a lattice
pset = [ set(), set(['s']), set(['u']), set(['s', 'u']) ]
l = lattice.Lattice(pset, lambda x, y : x | y, lambda x, y: x & y)
print(l)
# Getting an element
set1 = l.wrap(set(['s']))
print(set1)
#!/usr/bin/env python
import sys
import getopt
import subprocess
import os
import os.path
settings = {
"dsided" : False,
import lattice
import sys
import itertools
# --[ signed/unsigned lattice L ] --
# pretty printer for each set
class L_Elem(frozenset):
def __str__(self):
@comment $OpenBSD: PLIST-main,v 1.3 2011/05/11 07:45:52 ajacoutot Exp $
%%SHARED%%
@bin bin/acyclic
@bin bin/bcomps
@bin bin/ccomps
bin/circo
@bin bin/cluster
@bin bin/diffimg
@bin bin/dijkstra
@bin bin/dot
@comment $OpenBSD: PFRAG.shared-main,v 1.1 2007/02/20 11:47:07 espie Exp $
lib/graphviz/guile/libgv_guile.so
@lib lib/graphviz/libgvplugin_core.so.${LIBgvplugin_core_VERSION}
@lib lib/graphviz/libgvplugin_dot_layout.so.${LIBgvplugin_dot_layout_VERSION}
@lib lib/graphviz/libgvplugin_gd.so.${LIBgvplugin_gd_VERSION}
@lib lib/graphviz/libgvplugin_gdk_pixbuf.so.${LIBgvplugin_gdk_pixbuf_VERSION}
@lib lib/graphviz/libgvplugin_gtk.so.${LIBgvplugin_gtk_VERSION}
@lib lib/graphviz/libgvplugin_neato_layout.so.${LIBgvplugin_neato_layout_VERSION}
@lib lib/graphviz/libgvplugin_pango.so.${LIBgvplugin_pango_VERSION}
@lib lib/graphviz/libgvplugin_rsvg.so.${LIBgvplugin_rsvg_VERSION}
(display "Hello Guile GV");
(newline);
(load "/usr/local/share/guile/slib/guile.init");
(display "Hello Guile GV");
(newline);
(load-extension "/usr/local/lib/graphviz/guile/libgv_guile.so" "SWIG_init");
import lattice
import sys
import itertools
import subprocess
# --[ signed/unsigned lattice L ] --
class L_Elem(frozenset):
def __str__(self):
return "{" + (",".join( [ str(x) for x in self ] )) + "}"