Skip to content

Instantly share code, notes, and snippets.

View gu3st's full-sized avatar
🥃
Just gotta get through this week

Dustin Dawes gu3st

🥃
Just gotta get through this week
View GitHub Profile
@gu3st
gu3st / json
Created August 8, 2012 20:43 — forked from steventroughtonsmith/json
Using Twitter from ComputerCraft
-----------------------------------------------------------------------------
-- JSON4Lua: JSON encoding / decoding support for the Lua language.
-- json Module.
-- Author: Craig Mason-Jones
-- Homepage: http://json.luaforge.net/
-- Version: 0.9.40
-- This module is released under the MIT License (MIT).
-- Please see LICENCE.txt for details.
--
-- USAGE:
@gu3st
gu3st / gist:3405840
Created August 20, 2012 17:03 — forked from corydorning/Cross-Browser ::before and ::after pseudo-class polyfill
Cross-Browser ::before and ::after pseudo-class polyfill
/* =============================================================================
CSS Declarations
========================================================================== */
/* ==|== The Standard Way =================================================== */
.foo::before {
/* ...css rules... */
}
@gu3st
gu3st / JavascriptInsanity
Created November 28, 2012 01:04
Javascript Insanity
var Awesome = (function(){
var public = {
test: test,
test2: test2,
clear: clear
};
function test(){
}
@gu3st
gu3st / gist:4158332
Created November 28, 2012 01:06
javascript2
function Awesome(){
var property1 = 'xxx';
var property2 = 'yyy'
};
Awesome.prototype.clear = function(){
this.property1 = '';
this.property2 = '';
}
@gu3st
gu3st / gist:4158348
Created November 28, 2012 01:08
insanity 3
(function(window){
api = {
clear: clear,
add: add
}
function clear(){
}
{
// xi4n
// expected/support xi4n versions
"xi4n": ">=0.0.2",
// logger options
"logger": {
// log level
"level": "crit",
@gu3st
gu3st / Tweak.xm
Created October 14, 2015 15:10 — forked from steventroughtonsmith/Tweak.xm
iOS 9 Enable Splitscreen Jailbreak Tweak (Theos)
/* How to Hook with Logos
Hooks are written with syntax similar to that of an Objective-C @implementation.
You don't need to #include <substrate.h>, it will be done automatically, as will
the generation of a class list and an automatic constructor.
%hook ClassName
// Hooking a class method
+ (id)sharedInstance {
@gu3st
gu3st / Foundation.py
Created January 13, 2016 02:30 — forked from steventroughtonsmith/Foundation.py
UIKit+UIFoundation & Foundation for Pythonista - autoconverted from SDK tbd (includes non-public SPI)
# coding: utf-8
from objc_util import *
NSAKDeserializer = ObjCClass('NSAKDeserializer')
NSAKDeserializerStream = ObjCClass('NSAKDeserializerStream')
NSAKSerializer = ObjCClass('NSAKSerializer')
NSAKSerializerStream = ObjCClass('NSAKSerializerStream')
NSAbstractLayoutGuide = ObjCClass('NSAbstractLayoutGuide')
NSAddressCheckingResult = ObjCClass('NSAddressCheckingResult')
NSAffineTransform = ObjCClass('NSAffineTransform')
@gu3st
gu3st / FileBrowser.py
Created January 14, 2016 22:58 — forked from steventroughtonsmith/FileBrowser.py
File Browser for Pythonista
# coding: utf-8
from UIKit import *
from Foundation import *
from ctypes import *
libobjc = CDLL('/usr/lib/libobjc.dylib')
QLPreviewController = ObjCClass('QLPreviewController')
/*
A browser desktop environment written almost entirely in a single native JavaScript file.
All ~10000 lines are served with PHP from an AWS Cloud9 demo. It's actually quite a great project, the codebase is just insane.
Did my best to anonymise it, sorry mods if I missed anything.
Project started in mid-2014, now in Jan 2017, adding lots of commentation!
thru line 107
Here's a completely useless log to the console to start us off!