Skip to content

Instantly share code, notes, and snippets.

@devriesm
devriesm / ListAsyncTaskLoader
Last active November 12, 2016 23:16
Base Android AsyncTaskLoader for list data with common functionality like paging.
package net.markdevries.loader;
import java.util.ArrayList;
import java.util.List;
import android.content.Context;
import android.support.v4.content.AsyncTaskLoader;
public class ListAsyncTaskLoader<D> extends AsyncTaskLoader<List<D>>
{
@railwaycat
railwaycat / Emacs_starter.pl
Last active July 24, 2025 18:53
Start Emacs.app from CLI
#!/usr/bin/perl
# Emacs starter for Emacs mac port
# Thanks to Aquamacs Project and David Reitter
my $args = "";
my $tmpfiles = "";
for my $f (@ARGV) {
@keyboardsurfer
keyboardsurfer / .gitignore
Last active December 11, 2019 01:55
Android gitignore
# Copyright: Benjamin Weiss (keyboardsurfer) https://github.com/keyboardsurfer
# Under CC-BY-SA V3.0 (https://creativecommons.org/licenses/by-sa/3.0/legalcode)
# built application files
*.apk
*.ap_
*.jar
!gradle/wrapper/gradle-wrapper.jar
# lint folder
@Deco
Deco / geometry.lua
Created February 2, 2012 08:18 — forked from Deco/geometry.lua
Luvit module example (using local _M table) (my personal choice)
local OO = require"oo"
local _M = {}
do _M.Shape = OO.class({
})
function _M.Shape:__init()
error("attempt to instantiate abstract shape")
end