I hereby claim:
- I am jparise on github.
- I am jparise (https://keybase.io/jparise) on keybase.
- I have a public key whose fingerprint is D54B ADE7 F74D C699 6F3B FA58 B2BE C105 157A C76F
To claim this, I am signing this object:
| tell application "Orion" | |
| activate | |
| tell window 1 | |
| set currentURL to URL of current tab | |
| if currentURL is not "orion://newtab/" then | |
| set current tab to (make new tab) | |
| end if | |
| end tell | |
| end tell |
| :not(.cm-formatting).cm-header-1:before { | |
| content: '› '; | |
| } | |
| :not(.cm-formatting).cm-header-2:before { | |
| content: '›› '; | |
| } | |
| :not(.cm-formatting).cm-header-3:before { | |
| content: '››› '; |
| #!/usr/bin/env python3 | |
| """Olympic Medal Standings for Vestaboard""" | |
| # pip install beautifulsoup4 vesta | |
| import argparse | |
| import logging | |
| import time | |
| from collections import namedtuple |
| // | |
| // AFHTTPRequestOperationManager+Retries.h | |
| // | |
| // Created by Jon Parise on 5/20/13. | |
| // Copyright (c) 2013 Pinterest. All rights reserved. | |
| // | |
| #import "AFHTTPRequestOperationManager.h" | |
| #import "AFHTTPRequestOperation.h" |
I hereby claim:
To claim this, I am signing this object:
| #!/bin/bash | |
| for i in `find . -name "*.png" -o -name "*.jpg"`; do | |
| file=`basename -s .jpg "$i" | xargs basename -s .png | xargs basename -s @2x` | |
| result=`ack -i "$file"` | |
| if [ -z "$result" ]; then | |
| echo "$i" | |
| fi | |
| done |
| - (NSString *)substringMatchingPattern:(NSString *)pattern { | |
| NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:pattern options:0 error:nil]; | |
| if (regex) { | |
| NSAssert1(regex.numberOfCaptureGroups == 1, @"Pattern must include exactly one capture group: %@", pattern); | |
| NSTextCheckingResult *match = [regex firstMatchInString:self options:0 range:NSMakeRange(0, self.length)]; | |
| if (match && match.numberOfRanges == 2) { | |
| return [self substringWithRange:[match rangeAtIndex:1]]; | |
| } | |
| } |
| - (NSArray *)arrayByApplyingBlock:(id (^)(id obj))block { | |
| NSParameterAssert(block != nil); | |
| NSMutableArray *result = [NSMutableArray arrayWithCapacity:self.count]; | |
| for (id obj in self) { | |
| [result addObject:block(obj)]; | |
| } | |
| return result; | |
| } |
| def shutdown(graceful=True): | |
| """Shut down the application. | |
| If a graceful stop is requested, waits for all of the IO loop's | |
| handlers to finish before shutting down the rest of the process. | |
| We impose a 10 second timeout. | |
| """ | |
| ioloop = tornado.ioloop.IOLoop.instance() | |
| def final_stop(): |
| class ProtocolBufferMixin(object): | |
| """Protocol Buffer support for RequestHandler objects.""" | |
| MIMETYPE = 'application/x-protobuf' | |
| def read_protobuf(self, message_type, data): | |
| """Attempts to parse a protocol buffer message from the given data.""" | |
| # Create the message object and attempt to parse the data into it. | |
| try: | |
| message = message_type() |