000 00 : HALT (wait for interrupt)
000 01 : IDT[HIGH] <- R0
000 10 : IDT[LOW] <- R0
000 11 : IENABLE <- R0 // 1 bit for each device, so IENABLE 0
disables interrupts
001 00 : CALL
001 01 : RET
001 10 : TRAP
distros = { | |
'Ubuntu': { | |
'12.04': { | |
'Desktop': { | |
'i386': { | |
'DVD': { | |
'torrent': 'foo', | |
'magnet': 'bar', | |
'direct': 'baz', | |
'project': 'quux' |
def import_photos(self, path, notify=None, imported=None, | |
copy_photos=True, delete_originals=False): | |
photo_list = self.discover(path) | |
progress = Progress(len(photo_list)) | |
for photo in photo_list: | |
if notify: | |
notify(os.path.basename(photo.raw_path)) |
## this... | |
original_filename = os.path.basename( | |
os.path.splitext(photo.raw_path)[0] | |
) | |
file_ext = os.path.splitext(photo.raw_path)[1] | |
## could be... | |
file_name, file_ext = os.path.splitext(os.path.basename(photo.raw_path)) |
Python 3.4.2 (default, Jan 12 2015, 11:38:40) | |
[GCC 4.9.2 20141224 (prerelease)] on linux | |
Type "help", "copyright", "credits" or "license" for more information. | |
>>> def foo(x=[]): | |
... x.append('1') | |
... return x | |
... | |
>>> foo() | |
['1'] | |
>>> foo() |
package main | |
import ( | |
"fmt" | |
"github.com/nsf/termbox-go" | |
) | |
func tbPrint(x, y int, fg, bg termbox.Attribute, msg string) { | |
for _, c := range msg { | |
termbox.SetCell(x, y, c, fg, bg) |
function main() { | |
return union( | |
// The tube | |
difference( | |
cylinder({r:16, h:28, fn:100}), | |
cylinder({r:15, h:28, fn:100}) | |
), | |
// The flange | |
difference( | |
cylinder({r:20, h:2, fn:100}), |
import mock | |
print(mock.MagickMock() == mock.ANY) | |
print(mock.ANY == mock.MagickMock()) |
# Inverted version of the first example from https://wiki.gnome.org/Projects/PyGObject/Threading | |
# GTK runs in the spawned thread instead of the other way around. | |
import threading | |
import time | |
from gi.repository import GLib, Gtk, GObject | |
# yay hacks |
\documentclass[margin, 11pt]{res} | |
\usepackage{enumitem} | |
\usepackage{setspace} | |
\setlength{\oddsidemargin}{-.125in} | |
\setlength{\topmargin}{-.125in} | |
\setlength{\textheight}{10in} | |
\begin{document} |