Skip to content

Instantly share code, notes, and snippets.

@eikeon
eikeon / emacs.rb
Created August 1, 2011 13:04 — forked from pingles/emacs.rb
Homebrew Emacs for OSX Lion with native full-screen
require 'formula'
class Emacs < Formula
url 'http://ftp.gnu.org/pub/gnu/emacs/emacs-23.3.tar.bz2'
md5 'a673c163b4714362b94ff6096e4d784a'
homepage 'http://www.gnu.org/software/emacs/'
if ARGV.include? "--use-git-head"
head 'git://repo.or.cz/emacs.git'
else
@eikeon
eikeon / lion_fullscreen.patch
Last active September 27, 2015 05:38
Emacs 24.0 Lion Fullscreen
diff --git a/src/nsterm.m b/src/nsterm.m
index a45792f..ee5a71b 100644
--- a/src/nsterm.m
+++ b/src/nsterm.m
@@ -4393,6 +4393,9 @@ ns_term_shutdown (int sig)
{
NSTRACE (applicationDidFinishLaunching);
[NSApp setServicesProvider: NSApp];
+
+ [NSApp setPresentationOptions:NSFullScreenWindowMask];
@eikeon
eikeon / ammem.go
Created January 19, 2012 20:22 — forked from edsu/ammem.go
package main
import (
"encoding/xml"
"fmt"
"log"
"net/http"
)
type Set struct {
@eikeon
eikeon / gist:2602028
Created May 5, 2012 12:32
accept_batches.py
from cts.inventory import BagList, Bag
def accepted_on(bag):
accepted_on = None
for event in bag.events:
if event.type in ("BagAcceptedEvent",): #, "ReconEvent"):
accepted_on = event.end
if event.type=="BagRejectedEvent" or event.type=="BagCancelledEvent":
accepted_on = None # clear accepted_on if it's been later
package main
// #cgo LDFLAGS: -lawj2k
// #include <j2k.h>
import "C"
import (
"unsafe"
"log"
"flag"
@eikeon
eikeon / blink.go
Created November 14, 2012 01:48
blink via golang on beablebone
package main
import (
"bufio"
"compress/gzip"
"flag"
"fmt"
"io"
"log"
"os"
package main
import (
"bufio"
"compress/gzip"
"fmt"
"log"
"runtime"
"time"
@eikeon
eikeon / openjpeg.go
Last active December 10, 2015 05:58
A server for generating and serving tiles from jp2 source image(s).
package main
// #cgo LDFLAGS: -lopenjp2
// #include <stdio.h>
// #include <openjpeg-2.0/openjpeg.h>
import "C"
import (
"errors"
"fmt"
package main
import (
"io"
"log"
"os"
"os/exec"
"path"
"strings"
"time"