Skip to content

Instantly share code, notes, and snippets.

Matt Weppler mweppler

Block or report user

Report or block mweppler

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
@mweppler
mweppler / string_to_base64.rb
Created Apr 29, 2014
Base 64 encode a string at the command line via ruby.
View string_to_base64.rb
#!/usr/bin/env ruby
if ARGV[0].nil?
raise "Expecting a string as the first argument"
end
require 'base64'
based = Base64.encode64 ARGV[0]
if !ARGV[1].nil? && ARGV[1] == 'sep'
View info.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
<string>$(EXECUTABLE_NAME)</string>
<key>CFBundleIdentifier</key>
<string>biz.interdev.$(PRODUCT_NAME:rfc1034identifier)</string>
View wedding-photography-rates-2015.html
<html>
<head>
<title>Wedding Photography Rates 2015</title>
<style>
body, h1, h2, h3, h4, h5, h6, hr, p, ul { margin: 0; padding: 0; }
header { text-align: center; margin: 0 0; }
.logo { width: 200px; }
h1, h2, h3, h4, h5, h6 { text-align: center; text-transform: uppercase; }
h2 { margin: 35px 0; }
@mweppler
mweppler / hex_color_changer.rb
Created Aug 21, 2015
Darken/Lighten a hex color value (CSS)
View hex_color_changer.rb
#!/usr/bin/env ruby
class HexColorChanger
def self.valid_hex?(hex)
hex
end
def self.valid_lum?(lum)
lum
end
@mweppler
mweppler / TriangleNumbersPuzzle.java
Created May 18, 2011
Coding: Triangle Numbers Puzzle - from http://www.gild.com/
View TriangleNumbersPuzzle.java
package pack;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
public class TriangleNumbersPuzzle
{
private static int returnNumberOfDivisors(int inNum)
@mweppler
mweppler / Singleton.class
Created Aug 3, 2011
Wiki Definition: "In software engineering, the singleton pattern is a design pattern used to implement the mathematical concept of a singleton, by restricting the instantiation of a class to one object."
View Singleton.class
// Traditional Simple Way:
public class Singleton {
private static final Singleton instance = new Singleton();
private Singleton() {
}
public static Singleton getInstance() {
return instance;
}
}
@mweppler
mweppler / kitties_yay.js
Created Oct 4, 2011
Replace images on a page with kittens (boredom)...
View kitties_yay.js
if (jQuery) (function($){
jQuery('img').each(function() {
jQuery(this).attr('src', 'http://placekitten.com/g/'+jQuery(this).width()+'/'+jQuery(this).height());
});
})(jQuery);
@mweppler
mweppler / inventory_fs.rb
Created Oct 4, 2011
Get an inventory of the file system...
View inventory_fs.rb
#!/usr/bin/env ruby
def compare_filesystem(previous, current)
previous_inventory = File.open(previous).readlines
current_inventory = File.open(current).readlines
# puts "The following files have been added:"
# puts current_inventory - previous_inventory
#
# puts ""
@mweppler
mweppler / Dictionary.java
Created Oct 20, 2011
Learning Binary Trees through recursive programming.
View Dictionary.java
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
/*
* Sample application output:
*
* **** Building Dictionary Start with Isabella ****
*
@mweppler
mweppler / gist:1310752
Created Oct 24, 2011
clip-it bookmarklet
View gist:1310752
javascript:(function(){function b(g){var m=document,k=m.createElement("script"),f=m.body,h=m.location,i="";try{if(!f){throw (0)}i=m.title;m.title="(Saving...) "+m.title;k.setAttribute("src",h.protocol+"//liveclippings.interdev.biz/clipping/create?content_type=html&public="+g+"&url="+encodeURIComponent(h.href));f.appendChild(k);m.title=i;return 0}catch(j){alert("The page has not loaded. Please try again in a moment.")}}function a(e,h){var d=document.createElement("script");d.src=e;var f=document.getElementsByTagName("head")[0];var g=false;d.onload=d.onreadystatechange=function(){if(!g&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){g=true;h();d.onload=d.onreadystatechange=null;f.removeChild(d)}};f.appendChild(d)}function c(d){var f=document.createElement("link");f.href=d;f.rel="stylesheet";f.type="text/css";var e=document.getElementsByTagName("head")[0];e.appendChild(f)}a("http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js",function(){a("http://ajax.googleapis.com/ajax
You can’t perform that action at this time.