Skip to content

Instantly share code, notes, and snippets.


Arnab Deka arnab

  • AWS
  • Vancouver, BC, Canada
View GitHub Profile

July'18: Alaska Itinerary

Thu 7/19

  • Fly SEA-ANC: 9PM - 11:45 PM (3.5 hours)
  • Hotel: Anchorage: Alex Hotel and Suites near the airport

Fri 7/20

arnab /
Created May 27, 2016 — forked from scottsb/
Create and manage a case-sensitive disk-image on OSX.
# ---------------------------------------------------------
# Customizable Settings
# ---------------------------------------------------------
# where to store the sparse-image
# location where workspace will be mounted
arnab /
Created Jan 28, 2016
Prank to play on unlocked co-worker's computers. Inspired by
cat >> ~/.zshrc
function chpwd {
echo Hodor;
if type say > /dev/null; then
say Hodor;
# then Ctrl + D
View output.txt
$ ruby titleizer.rb
Using iterative approach: ["alexander", "the", "great"]
Using recursive approach: ["alexander", "the", "great"]
View actors.exs
defmodule Player do
def loop(name, other_player, phrase) do
receive do
{:serve} ->
IO.puts "#{name}: serving"
send(other_player, {:play_next, 1})
loop(name, other_player, phrase)
{:play_next, rally_count} ->
View weka_svm_classifier.rb
require "java"
require "./lib/weka.jar"
def read_data(filename)
def normalize(data)
puts data.first.to_double_array.inspect
normalizer =

Plash App Beta feedback

Download package name and app name should be same. I downloaded NewsAppMagazine and was looking for that after installing. Didn’t find it.

The download should be from - not a random link

Login screen

Don’t need the “login” word on top of textboxes. The bottom “Login” button is prominent enough call-to-action.

Remember or Remember Me instead of Remember password

Create account screen

Placeholder text should be subtle-r

The date controls in the DOB field are not working. Shows some category dropdown, not dates.

can’t un-specify gender (even though it’s not required)

arnab / neighbors.clj
Created Oct 11, 2013
From the Joy of Clojure, showing off the succinctness and power of Clojure.
View neighbors.clj
;; Now I know what dense means :)
(defn neighbors
([size yx] (neighbors [[-1 0] [1 0] [0 -1] [0 1]]
size yx))
([deltas size yx]
(filter (fn [new-yx]
(every? #(< -1 % size) new-yx))
(map #(vec (map + yx %))
# python shell
from polls.models import Poll, Choice
p = Poll.objects.all()[0]
import datettime
import random
def pick_random(choices):
rand_index = random.randint(0, len(choices) - 1)
arnab /
Last active Dec 19, 2015
Start up steps for django project

virtualenv and django:

mkvirtualenv $PROJECT_NAME
pip install django
  • Verify you are using django from the virtual-env: which