Skip to content

Instantly share code, notes, and snippets.

Avatar

Ian Beck onecrayon

View GitHub Profile
@onecrayon
onecrayon / fiddle.log.js
Last active Aug 29, 2015
In-pane logging for JSFiddle
View fiddle.log.js
/**
* fiddle.log()
*
* An alternative to console.log that will output log items within the window;
* written primarily for use with Javascript-only JSFiddles
*
* https://gist.github.com/onecrayon/8cb83d129e971b6bfec9
*
* Copyright 2014 Ian Beck, released under an MIT license
*/
View gist:96762
html {
height: 100%;
overflow: auto;
}
body {
height: 100%;
text-align: center;
}
View gist:96765
.clearfix {
zoom: 1;
}
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
@onecrayon
onecrayon / YahooPipes_PostProcessor.php
Created Apr 26, 2009
Changes homepage to your own in a Yahoo Pipe
View YahooPipes_PostProcessor.php
<?php
/*
Script for converting a Yahoo Pipe's homepage URL into something more sensible
Requires cURL to be enabled
*/
// CHANGE THESE VARIABLES
// In the link http://pipes.yahoo.com/pipes/pipe.run?_id=uCxBbzww3hGB9ClS6ycw5g&_render=php
// the pipe ID is uCxBbzww3hGB9ClS6ycw5g (everything after _id= and before &_render
$pipe_id = '';
View gist:122443
bundle = [NSBundle bundleWithIdentifier:@'com.onecrayon.tea.espresso']
defaults = [NSUserDefaults standardUserDefaults]
[defaults registerDefaults:[NSDictionary dictionaryWithContentsOfFile:[bundle pathForResource:@'Defaults' ofType:@'plist']]]
View Monokaffee.css
/*
@theme Monokaffee
@override-placeholders html, css, js, php
*/
@base {
color: #F8F8F2;
background-color: #272822;
insertion-point-color: #F8F8F2;
selection-background-color: #49483E;
@onecrayon
onecrayon / cordova-shim.js
Created May 9, 2012
Simple shim code for Enyo 2 apps to provide commonly-used Cordova events on webOS
View cordova-shim.js
// Fool the script into thinking Cordova is running (since we don't actually need it for webOS)
var cordova = {};
// Add our deviceready event
document.addEventListener('DOMContentLoaded', function () {
// fire deviceready event; taken straight from phonegap-iphone
// put on a different stack so it always fires after DOMContentLoaded
window.setTimeout(function () {
var e = document.createEvent('Events');
e.initEvent('deviceready');
@onecrayon
onecrayon / archive-tweets.py
Created Jul 4, 2012
Sorts Markdown-formatted tweets monthly files; see http://beckism.com/2012/07/archiving-tweets/ for info
View archive-tweets.py
#!/usr/bin/python
# -*- coding: utf-8 -*-
'''
This script parses a text file of tweets (generated by [IFTTT][1],
for instance) and sorts them into files by month. You can run it
manually from the command line:
cd /path/to/containing/folder
./archive-tweets.py /path/to/@username.txt
@onecrayon
onecrayon / Postbox.plist
Created Jul 6, 2012
Postbox-style keybindings for MailMate (save in ~/Library/Application Support/MailMate/Resources/KeyBindings)
View Postbox.plist
{
// Keybindings to emulate Postbox defaults in MailMate
// From: http://www.postbox-inc.com/support/postbox_shortcuts
// Created by Ian Beck <http://beckism.com>
"f" = "nextMessage:";
"b" = "previousMessage:";
"n" = "nextUnreadMessage:";
"p" = "previousUnreadMessage:";
"T" = "nextUnreadThread:";
@onecrayon
onecrayon / Languages.xml
Created Aug 1, 2013
Basic code necessary for a LESS/SASS shim Sugar for MacRabbit's Espresso
View Languages.xml
<?xml version="1.0" encoding="UTF-8"?>
<settings>
<language id="com.onecrayon.less-sass-standin">
<root-zone>language-root.css</root-zone>
<name>LESS/SASS (shim)</name>
<detectors>
<extension>less</extension>
<extension>scss</extension>
You can’t perform that action at this time.