Skip to content

Instantly share code, notes, and snippets.

View adeishs's full-sized avatar

ade ishs adeishs

View GitHub Profile
@adeishs
adeishs / multilevel-dict-solution.py
Last active March 21, 2018 01:08
Multilevel Dictionary (Solution)
#!/usr/bin/env python
import collections
import pprint
dict_factory = lambda: collections.defaultdict(dict_factory)
x = collections.defaultdict(dict_factory)
x['a']['b']['c']['d'] = 1
print x['a']['b']['c']['d']
print pprint.pformat(x) # looks a bit messy, but it gives you the idea
@adeishs
adeishs / multilevel-dict-broken.py
Created March 21, 2018 00:27
Multilevel Dictionary (Broken)
#!/usr/bin/env python
x = {}
x['a']['b']['c']['d'] = 1
@adeishs
adeishs / hashref-hashref.pl
Last active March 21, 2018 01:37
Perl hashref of hashref
#!/usr/bin/perl
use strict;
use Data::Dumper;
my $x;
$x->{a}->{b}->{c}->{d} = 1;
print Dumper($x)
=begin output
@adeishs
adeishs / jquery-lining-up-table-cols.js
Last active March 8, 2018 23:13
Lining Up Table Columns with jQuery
<script type="text/javascript">
$(function() {
var widths = new Array;
/* get max column widths from tables */
$('table').each(function() {
i = 0;
$(this).find('thead th').each(function() {
w = $(this).width();