Skip to content

Instantly share code, notes, and snippets.

Stephen Solka trashhalo

Block or report user

Report or block trashhalo

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View manual-branch.txt
git config --add svn-remote.BRANCHNAME.url https://svn/path_to_newbranch/
git config --add svn-remote.BRANCHNAME.fetch :refs/remotes/BRANCHNAME
git svn fetch BRANCHNAME
View octopress-setup.sh
#Created a github repository called trashhalo.github.com
mkdir trashhalo.github.com
cd trashhalo.github.com
git init
git remote add octopress git://github.com/imathis/octopress.git
git symbolic-ref HEAD refs/heads/source
#Pulling all of octopress into source branch
git pull octopress
git merge octopress/master
git remote add origin git@github.com:trashhalo/trashhalo.github.com.git
@trashhalo
trashhalo / build.gradle
Created Aug 13, 2011
Gradle task converts markdown to pdf
View build.gradle
import com.petebevin.markdown.MarkdownProcessor
import org.xhtmlrenderer.pdf.ITextRenderer
import org.ccil.cowan.tagsoup.Parser
import org.apache.xalan.xsltc.trax.SAX2DOM
import org.xml.sax.InputSource
buildscript{
repositories {
mavenCentral()
mavenRepo urls: "http://scala-tools.org/repo-releases"
View gist:4657814
brew install p7zip
7z x file.7z
@trashhalo
trashhalo / remote-package-init.pp
Last active Dec 23, 2015
Puppet custom resource type example
View remote-package-init.pp
package{'curl':
ensure => 'present'
}
define remote-package($packagename=$title,$url,$creates){
exec{"download-$packagename":
command=>"/usr/bin/curl -o /tmp/$packagename.deb $url",
creates=>$creates,
require=>Package['curl']
}
@trashhalo
trashhalo / apt-update-init.pp
Last active Dec 23, 2015
Adds a new apt source to the sources.list.d. Runs apt-get update for only that source and installs a package from the new source.
View apt-update-init.pp
define apt-update-single($repofile=$title,$source){
file{"/etc/apt/sources.list.d/${repofile}.list":
ensure=>'present',
content=>$source,
}
exec{"apt-get-update-$repofile":
command=>"/usr/bin/apt-get update -o Dir::Etc::sourcelist=\"sources.list.d/${repofile}.list\" -o Dir::Etc::sourceparts=\"-\" -o APT::Get::List-Cleanup=\"0\"",
require=>File["/etc/apt/sources.list.d/${repofile}.list"],
unless=>"/bin/ls /var/lib/apt/lists/|grep $repofile 2>/dev/null"
View angular-mocks-1.2.0-pull-5047.js
'use strict';
/**
* @license AngularJS v1.2.0
* (c) 2010-2012 Google, Inc. http://angularjs.org
* License: MIT
*
* TODO(vojta): wrap whole file into closure during build
*/
View nth-explosion.js
;(function(){
function f(a){return function(){return this[a]}}function n(a){return function(){return a}}var r;
function s(a){var b=typeof a;if("object"==b)if(a){if(a instanceof Array)return"array";if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if("[object Window]"==c)return"object";if("[object Array]"==c||"number"==typeof a.length&&"undefined"!=typeof a.splice&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";if("[object Function]"==c||"undefined"!=typeof a.call&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}else return"null";
else if("function"==b&&"undefined"==typeof a.call)return"object";return b}var aa="closure_uid_"+(1E9*Math.random()>>>0),ca=0;function da(a,b){null!=a&&this.append.apply(this,arguments)}da.prototype.ia="";da.prototype.append=function(a,b,c){this.ia+=a;if(null!=b)for(var d=1;d<arguments.length;d++)this.ia+=arguments[d];return this};da.prototype.toString=f("ia");function t(a){
View records.js
(function() {
var Dancer = {
"start-dance": ["this"],
"stop-dance": ["this"]
};
var DancerImpl = (function() {
var record = function(dancing) {
return this.dancing = dancing;
};
record.prototype.$protocol = Dancer;
@trashhalo
trashhalo / index.html
Last active Dec 31, 2015
code playground
View index.html
<!DOCTYPE html>
<html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.5/angular.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/codemirror/3.20.0/codemirror.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/codemirror/3.20.0/addon/hint/javascript-hint.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/codemirror/3.20.0/mode/javascript/javascript.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/codemirror/3.20.0/addon/edit/matchbrackets.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/codemirror/3.20.0/addon/display/fullscreen.min.js"></script>
You can’t perform that action at this time.