Skip to content

Instantly share code, notes, and snippets.

View indrora's full-sized avatar
🖋️
Leaving a mark.

Morgan Gangwere indrora

🖋️
Leaving a mark.
View GitHub Profile
@indrora
indrora / quantum.php
Created September 14, 2012 02:51
hard to reverse hash function.
<?php
function quantumhash($content)
{
/*
* This is the Quantum Hash function. Why is it called the Quantum hash function?
* because it can't be turned back without knowing what the original was, or being
* very very good at hashing lots of things at once.
*
* How it works is we have an array of hashing algos that PHP accepts -- this is $hashers.
@indrora
indrora / BadgeUtil.zip
Created July 28, 2012 00:50 — forked from Macil/BadgeUtil.zip
DEFCON 20 badge info
@indrora
indrora / BadgeUtil.zip
Created July 27, 2012 22:22
DEFCON 20 badge info
@indrora
indrora / ClockManager.java
Created April 13, 2012 04:57
Java isn't as sucky as you say it is.
package gangwere.p6;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.GregorianCalendar;
import javax.swing.JPanel;
import javax.swing.Timer;
@indrora
indrora / Skeinforge.gcode
Created April 1, 2012 05:48
Slic3r vs Skeinforge
This file has been truncated, but you can view the full file.
(** This GCode was generated by ReplicatorG 0034 **)
(* using Skeinforge (47) *)
(* for a Single headed CNC Machine *)
(* on 2012/03/31 22:59:00 (-0600) *)
(<format> skeinforge gcode </format>)
(<version> 12.01.13 </version>)
(<created> 12.03.31|22:57 </created>)
(<extruderInitialization>)
(<craftTypeName> extrusion </craftTypeName>)

So, I get an errant text from a classmate today

Hey can you help me with a bit of a cisco emergency?

So I give him a call. Turns out his father works as a networking contractor for a few local firms. Details are sketchy, but I work out the gist:

Their link between locations has crapped its face and doesn't know whats wrong. Router keeps loosing its config. Nobody knows Cisco, except the CCNA dude, who lost it this morning when his father died. Me and my classmate are still trying to work out details. Documentation is non-existent. Grumpy admins can't load their email or do anything.

fuck.

@indrora
indrora / asm.diff
Created February 27, 2012 02:27
Difference between a flag and a break statement, Assembly level.
diff --git a/flag.s b/break.s
index b8ae696..aa174f5 100644
--- a/flag.s
+++ b/break.s
@@ -1,4 +1,4 @@
- .file "flag.c"
+ .file "break.c"
.section .rodata
.LC0:
.string "start."
@indrora
indrora / gist:1909075
Created February 25, 2012 15:27
The problem with Pinterest isn't TOS violation, its a lack of Fair Use and attribution

I'd love to use Pinterest. But if I can't use it in conjunction with Flickr, then why bother?

I'm a hackerspace-goer, and at my Hackerspace (Albuquerquites, check out Quelab) we have a camera with an EyeFi card in it that auto-uploads to Flickr.

The photos are licensed CC/BA. Pinning them would violate the attribution, since I can't say "it came from x"

This keeps me from keeping a log/journal using Pinterest of my various adventures.

The easy solution to the problem Pinterest now has isn't blocking, but to tag each item that is pinned with the source it came from -- much like Tumblr does.

@indrora
indrora / _conkyrc
Created February 10, 2012 22:54
Indrora's Conky config
# Conky, a system monitor, based on torsmo
#
# Any original torsmo code is licensed under the BSD license
#
# All code written since the fork of torsmo is licensed under the GPL
#
# Please see COPYING for details
#
# Copyright (c) 2004, Hannu Saransaari and Lauri Hakkarainen
# Copyright (c) 2005-2010 Brenden Matthews, Philip Kovacs, et. al. (see AUTHORS)
@indrora
indrora / gist:1709261
Created January 31, 2012 06:39
Claws python script for auto-re-from
#!/usr/bin/env python
# Script run by Claws-mail
# save this as ~/.claws-mail/python-scripts/auto/compose_any
# Makes sure right-side is set as From: if any To: match left-side
replacements = {
'wat_list@pingas.tld':'herpderp@immpaperp.tld'
}