Skip to content

Instantly share code, notes, and snippets.

@Anks
Anks / package.json
Created August 20, 2012 08:32
Easy local development with a node.js proxy
{
"name": "your-app-name",
"version": "0.0.1",
"private": true,
"dependencies": {
"http-proxy": "0.8.x",
"connect": "2.3.x"
}
}
@Anks
Anks / delete-merged-branches.sh
Created June 22, 2022 04:41
Delete all merged branches from your local git repository
git branch --merged | grep -v master | grep -v main | xargs git branch -d
@Anks
Anks / trac-post-commit-hook.py
Created July 7, 2009 08:24
Adding a command to create a new version to trac's svn post-commit hook
#!/usr/bin/env python
# trac-post-commit-hook
#
# This version trac-post-commit-hook has a few customizations.
#
# 1. fix/fixes/fixed commands set status to 'testing' instead of closed.
#
# 2. Added a new command to create new versions. Any commit message with
# a pattern 'tagging version VERSION_NUMBER' or 'tagged version
@Anks
Anks / insert-clipboard.applescript
Created November 9, 2017 07:38
Applescript to 'type' your clipboard into textfields (useful for websites where they block paste)
on run
tell application "System Events"
keystroke (the clipboard)
end tell
end run
@Anks
Anks / codeasdata.fs
Created November 7, 2016 04:34
Code As Data in F#
(* Type definitions *)
// A list of functions that take the current context (TDS return),
// and return true if the column is supposed to be visible right now
type IsColumnVisible = (TdsReturn -> bool) list
// List of functions that take a data row (generic type 'T)
// and return true if the current column is supposed to be editable
type IsColumnEditable<'T> = ('T -> bool) list
@Anks
Anks / setup-org.el
Created March 30, 2016 05:28
org-mode setup
;;; Directory / File setup
(setq org-directory "~/Dropbox/org")
(setq org-default-notes-file "~/Dropbox/org/notes.org")
(setq org-archive-location "~/Dropbox/org/.archive")
(setq org-agenda-files (list org-directory))
;;; Configure org-capture
(setq org-capture-templates
'(("t" "Todo" entry (file+headline "~/Dropbox/org/notes.org" "Tasks")
"* TODO %?\n %i\n SCHEDULED %t")
@Anks
Anks / d3-number-transition.html
Last active December 25, 2015 09:59
Transitioning numbers using d3.js
<!DOCTYPE html>
<meta charset="utf-8">
<style></style>
<body>
<h2>Transitioning numbers</h2>
<h3 data-value="0" id="the-number">0</h3>
<input type="number" value="0" id="new-number" step="100" />
@Anks
Anks / nthloop.logo.pde.java
Created August 13, 2012 14:33
nth loop logo processing sketch
color[] colors = { color(85, 98, 112), color(78, 205, 196),
color(199, 244, 100), color(255, 107, 107),
color(196, 77, 88)
};
float rot = 0;
int colorIndex = 0;
void setup() {
frameRate(26);
size(325, 200, P3D);
@Anks
Anks / flipkart-flyte-high-quality-downloads.js
Created March 4, 2012 10:25
Change download bitrate to 320kbps on Flipkart
$('select.bit-rate').each(function() { $(this).find('option:first').attr('selected', 'selected'); });
We deeply regret to inform you that we will not be able to deliver your
subscription copy of the February 11th issue of The Economist.
This issue includes a special report on Pakistan and features a map
showing the disputed territories. India does not allow us to show the
current effective border, requiring us instead to show only its
territorial claims. As a result, the issue has been seized by the Indian
customs authorities.
We apologise sincerely for any inconvenience this may cause. We will be