Skip to content

Instantly share code, notes, and snippets.

@qmx
qmx / index.html
Last active December 17, 2015 05:59
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<style type="text/css">
svg {
font: 10px sans-serif;
}
path {
fill: steelblue;
patches written by Steve Kemp, it adds two new functionalities to the sidebar,
so only the mailbox with new messages will be shown (and/or) selected
See Debian bug http://bugs.debian.org/532510
--- a/OPS
+++ b/OPS
@@ -184,3 +184,5 @@
OP_SIDEBAR_NEXT "go down to next mailbox"
OP_SIDEBAR_PREV "go to previous mailbox"
OP_SIDEBAR_OPEN "open hilighted mailbox"
import re
def oimaptransfolder_qmx(foldername):
if(foldername == "INBOX"):
retval = "qmx"
else:
retval = "qmx." + re.sub('^INBOX\.', '', foldername)
retval = re.sub("/", ".", retval)
return retval
@qmx
qmx / .gitignore
Created February 16, 2013 03:19 — forked from raggi/.gitignore
specs.4.8
prerelease_specs.4.8
versions.list
names.list
specs
deps
gems
#!/bin/sh
ITEMS=$(find . | grep implementors | grep ref | cut -f 4,5 -d/)
for i in $ITEMS; do
echo $i:
cat ./src/libsodium/$i/ref/implementors
echo
done
JavascriptObjectLinkStrategy: >>>> START REQUEST
JavascriptObjectLinkStrategy: Attempt: GET_PROPERTY:null
JavascriptObjectLinkStrategy: [GET_PROPERTY] receiver=[Reference: name=obj; base=[ObjectEnvironmentRecord: object=org.dynjs.runtime.GlobalObject@67bba966] (org.dynjs.runtime.ObjectEnvironmentRecord)]; propName=obj
JavascriptObjectLinkStrategy: <<< END REQUEST: true
JavascriptObjectLinkStrategy: >>>> START REQUEST
JavascriptObjectLinkStrategy: Attempt: GET_PROPERTY:null
JavascriptObjectLinkStrategy: [GET_PROPERTY] receiver=[Reference: name=dynjs; base=[JavaPackage: org] (org.dynjs.runtime.java.JavaPackage)]; propName=dynjs
JavascriptObjectLinkStrategy: <<< END REQUEST: true
JavascriptObjectLinkStrategy: >>>> START REQUEST
JavascriptObjectLinkStrategy: Attempt: GET_PROPERTY:null
checking build system type... x86_64-apple-darwin12.2.0
checking host system type... x86_64-apple-darwin12.2.0
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... libltdl/config/install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... yes
-------------------------------------------------------------------------------
Test set: org.dynjs.runtime.InvokeDynamicTest
-------------------------------------------------------------------------------
Tests run: 11, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0.201 sec <<< FAILURE!
testSystemClass_becauseLanceBreaksStuff(org.dynjs.runtime.InvokeDynamicTest) Time elapsed: 0.035 sec <<< ERROR!
java.lang.NoSuchMethodError: fusion:getProperty|getMethod: [[Reference: name=out; base=class java.lang.System (java.lang.Class)], org.dynjs.runtime.ExecutionContext@229fb9a2, out]
at org.projectodd.linkfusion.FusionLinker.linkInvocation(FusionLinker.java:55)
at org.dynjs.gen.ProgramBody2.call(Unknown Source)
at org.dynjs.runtime.wrapper.JavascriptProgram.execute(JavascriptProgram.java:37)
at org.dynjs.runtime.ExecutionContext.eval(ExecutionContext.java:148)
-------------------------------------------------------------------------------
Test set: org.dynjs.runtime.InvokeDynamicTest
-------------------------------------------------------------------------------
Tests run: 11, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0.132 sec <<< FAILURE!
testSystemClass_becauseLanceBreaksStuff(org.dynjs.runtime.InvokeDynamicTest) Time elapsed: 0.029 sec <<< ERROR!
org.dynjs.exception.ThrowException: java.lang.NoSuchMethodError: fusion:getProperty|getMethod
at <global>.<eval>(<eval>:1)
at <global>.<eval>(Unknown Source)
at org.dynjs.runtime.interp.InvokeDynamicInterpretingVisitor.getValue(InvokeDynamicInterpretingVisitor.java:133)
at org.dynjs.runtime.interp.BasicInterpretingVisitor.visit(BasicInterpretingVisitor.java:436)
@qmx
qmx / AsyncPagedResult.java
Last active December 11, 2015 03:29
PagedResult API proposals
public interface AsyncPagedResult<T> {
void next(Callback<List<T>> callback);
void prev(Callback<List<T>> callback);
void page(int offset, int limit, Callback<List<T>> callback);
public static interface Callback<U> {
public void onResult(U result);