Skip to content

Instantly share code, notes, and snippets.

View dpetersen's full-sized avatar

Don Petersen dpetersen

View GitHub Profile
@dpetersen
dpetersen / output
Created March 6, 2012 17:03
Now with tests!
» ruby -wv test.rb <~>
ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-darwin11.2.0]
Run options:
# Running tests:
..
Finished tests in 0.000647s, 3091.1901 tests/s, 3091.1901 assertions/s.
@dpetersen
dpetersen / pun.rb
Created March 5, 2012 15:24
Not Hustling
while true
self.shuffle
sleep 60 * 60 * 24
end
* executing `staging'
* executing `deploy'
triggering before callbacks for `deploy'
* executing `set_branch'
(Tag|Branch|Commit) to deploy [master]: proration_calculation_for_netsuite
* executing `campfire:message:start'
* executing "git ls-remote git@github.com:g5search/core.git proration_calculation_for_netsuite"
servers: ["72.46.233.146"]
[72.46.233.146:7000] executing command
command finished in 1487ms
@dpetersen
dpetersen / blah.js
Created November 2, 2011 16:48
A little something special
jQuery.map($('.productName a'), function(a) { return $(a).attr("href").split("?")[0] }).join(",")
@dpetersen
dpetersen / thenorthface.com-hyvent
Created September 30, 2011 16:02
The non-working redirect is first, working one is second.
GET /hyvent HTTP/1.1
Host: www.thenorthface.com
User-Agent: Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip, deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Connection: keep-alive
Cookie: __switchTo5x=98; __unam=e83a9fc-12f46b3500f-40d8e70-3; CoreID6=28169194379013025612475&ci=90217892_90379390; _bcvm_vrid_483713437851576667=1311770757515963950; _bcvm_vrid_4388611242818298611=1315412259656278313; currentLegacyStoreURL=/en_US/index.html; _pushupCookiesEnabled=test; SSID=BQDLlxsOAAAAAACQmndOyscICZCad04BAAAAAAAAAAAAkJp3TgDzCgABzuAAAJCad04BAA; SSRT=kJp3TgE; SSPV=MwAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAA; TTAM=39Je8ZevDIGO_FEkP9njCKo7bviU_Zv-a2Fjff-IQieicSj2sVQqyWw; __utma=21701118.1828343796.1316710366.1316710366.1316710366.1; __utmz=21701118.1316710366.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=
@dpetersen
dpetersen / product_grid.js
Created September 23, 2011 17:10
Product Grid JSON sample
{
"CO":[
{
"product-name":"MEN'S BETTER THAN NAKED&trade; JACKET",
"product-image-url":"http://images.thenorthface.com/is/image/TheNorthFace/236x204_CLR/mens-better-than-naked-jacket-AVMH_LC9_hero.png",
"header-top-right-text":"Shop All",
"header-top-left-text":"Men's",
"product-url":"http://www.thenorthface.com/catalog/sc-gear/men-39-s-better-than-naked-8482-jacket.html",
"header-top-right-url":"http://www.thenorthface.com/en_US/shop-mens/",
"product-cta-text":"Shop Now"
case "foo".class
when String then puts "You'd think so"
else puts "but no"
end
@dpetersen
dpetersen / words.sh
Created July 16, 2011 04:04
Number of words added to a file since last commit
expr `cat file.txt | wc -w` - `git show HEAD:file.txt | wc -w`
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><META NAME='description' CONTENT='Boulder police are looking for a suspect and a vehicle involved in an attempted child abduction Monday afternoon in the area of Ninth Street and Mapleton Avenue.'><meta name="keywords" content="boulder news boulder county boulder lafayette erie superior niwot buffzone broomfield longmont opinion entertainment lifestyles recreation get out daily camera boulder daily camera camera
"/><title>Girl killed in biking accident - Boulder Daily Camera</title><meta name="msvalidate.01" content="1EE4406C04636C852BE2A74E15CB896F" />
<meta name="verify-v1" content="TakAiHiDAOiNOP+m0YTx4DQeyjor+bTdc8e+pw6bDoI=" />
<meta name="msvalidate.01" content="9DAB14005AD5A9FFA4CA0EF58CC794BA" />
<META name="y_key" content="c9d9b53f7f5af674" />
<!-- Casale Media: Pop Under -->
<script type="text/javascript"><!--
var casaleD=new Date();var casaleR=(casaleD.getTime()%8673806982)+Math.random();
<html>
<head>
<script type="text/javascript">
console.info("Hail and well met!");
window.apiReadyAlready = false;
window.Ooyala = {
handlePlayerReadyStateChange: function (playerId, eventName, eventArgs) {
if(eventName === 'apiReady') {
console.info("OH HAI");
if(!window.apiReadyAlready) {