Skip to content

Instantly share code, notes, and snippets.

@jasonofearth
jasonofearth / gist:5923351
Created July 3, 2013 22:18
Android string array of US states
<string-array name="states">
<item>Alabama</item>
<item>Alaska</item>
<item>American Samoa</item>
<item>Arizona</item>
<item>Arkansas</item>
<item>California</item>
<item>Colorado</item>
<item>Connecticut</item>
<item>Delaware</item>
@fabiofl
fabiofl / gist:5873100
Created June 27, 2013 00:41
Clear Mac OS X's icon cache.
sudo find /private/var/folders/ -name com.apple.dock.iconcache -exec rm {} \;
@mediavrog
mediavrog / gist:5625602
Last active March 20, 2024 16:59
Filter out Intents you don"t want to show from a IntentChooser dialog. For example your own app, competing apps or just apps you have a share integration by SDK already :) Based on http://stackoverflow.com/questions/5734678/custom-filtering-of-intent-chooser-based-on-installed-android-package-name/8550043#8550043
// Usage:
// blacklist
String[] blacklist = new String[]{"com.any.package", "net.other.package"};
// your share intent
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_TEXT, "some text");
intent.putExtra(android.content.Intent.EXTRA_SUBJECT, "a subject");
// ... anything else you want to add
// invoke custom chooser
@thinkaxelthink
thinkaxelthink / fizzy.coffee
Created May 20, 2013 17:14
recursive fibonacci fizzbuzz
maxFibs = 50
fibs = [1,1]
fibGen = (n) ->
if fibs[n]? is false
fibs[n] = fibGen(n - 1) + fibGen(n - 2)
fibs[n]
fizzy = (i) ->
if i is undefined then i = 0
@DarrenN
DarrenN / neckbeard.coffee
Last active December 15, 2015 08:48
Little Schemin' in CoffeeScript
car = (arr) ->
arr[0]
cdr = (arr) ->
arr[1..]
# Using for loop
map = (arr, func) ->
func(r) for r in arr
@saolsen
saolsen / core.clj
Last active December 14, 2015 09:29
markerbot
(ns markerbot.core
(:require [taoensso.timbre :as log]
[clojure.data.json :as json]
[clojure.string :as s]
[clj-http.client :as client])
(:import (java.net Socket)
(java.io PrintWriter InputStreamReader BufferedReader))
(:gen-class))
;; marksy
@qerub
qerub / char-sequence.clj
Created February 18, 2013 14:57
[Clojure] CharSequence adapter for seqables of chars
(defn char-sequence [char-seqable]
(let [char-seq (seq char-seqable)]
(reify CharSequence
(charAt [this i] (nth char-seq i))
(length [this] (count char-seq))
(toString [this] (String. (char-array char-seq)))
; (subSequence [this start end] ...)
)))
@reyjrar
reyjrar / elasticsearch.yml
Last active December 26, 2024 21:46
ElasticSearch config for a write-heavy cluster
##################################################################
# /etc/elasticsearch/elasticsearch.yml
#
# Base configuration for a write heavy cluster
#
# Cluster / Node Basics
cluster.name: logng
# Node can have abritrary attributes we can use for routing
@ndarville
ndarville / business-models.md
Last active October 9, 2025 17:55
Business models based on the compiled list at http://news.ycombinator.com/item?id=4924647. I find the link very hard to browse, so I made a simple version in Markdown instead.

Business Models

Advertising

Models Examples
Display ads Yahoo!
Search ads Google
@stuarthalloway
stuarthalloway / Datomic News Updates
Created June 18, 2012 14:53
Datomic update examples against a social news database
;; Datomic example code
;; demonstrates various update scenarios, using a news database
;; that contains stories, users, and upvotes
;; grab an in memory database
(use '[datomic.api :only (q db) :as d])
(def uri "datomic:mem://foo")
(d/create-database uri)
(def conn (d/connect uri))