Skip to content

Instantly share code, notes, and snippets.

View hammerdr's full-sized avatar

Derek Hammer hammerdr

View GitHub Profile
@import <AppKit/CPImage.j>
@import <AppKit/CPImageView.j>
@import "Photo.j"
@implementation PhotoListElement : CPView
{
CPImage _tagButtonImage;
CPImage _previewButtonImage;
hammermbp:Pokemon hammerdr$ sudo tusk install --force barista
The following packages are already installed:
* barista
The following packages will be installed:
* barista
Downloading: http://github.com/hammerdr/barista/zipball/master
Unzipping: /usr/local/narwhal/zips/barista.zip
+ /usr/local/narwhal/packages/barista/Framework/Barista/Reporting/Resources/WooFunctionIcons.license
+ /usr/local/narwhal/packages/barista/Framework/Barista/Reporting/Resources/add_32.png
+ /usr/local/narwhal/packages/barista/Framework/Barista/Reporting/Resources/info_button_32.png
Feature: MyButton shows up
In order to satisfy Bob
As a awesome dude
I want to show him MyButton
Scenario: MyButton shows on load
Then MyButton should display
document.body.innerHTML = "";
CPApp = nil;
_CPAppBootstrapperActions = nil;
CPApplicationMain(nil,nil);
- (void)sendEvent:(CPEvent)anEvent
{
if(([anEvent modifierFlags] & CPCommandKeyMask) && anEvent._keyCode == 13) // key enter
{
[close performClick:self];
}
}
{
"name": "Program",
"children": [
{
"name": "ClassDecl",
"children": [
{
"name": "MethodDecl",
"children": [
{
npm configfile /Users/hammerdr/.npmrc
npm sudo false
npm cli [ 'install'
, 'http://github.com/astro/node-expat/tarball/master'
]
npm install pkg http://github.com/astro/node-expat/tarball/master
npm install local http://github.com/astro/node-expat/tarball/master
npm fetch http://github.com/astro/node-expat/tarball/master to /Users/hammerdr/.node_libraries/.npm/.tmp/1276396444374-0.41715651331469417.tgz
npm fetch http://github.com/astro/node-expat/tarball/master
npm fetch 302
- (CPDragOperation)draggingEntered:(id)sender
{
if(_delegate && [_delegate respondsToSelector:@selector(collectionView:validateDrop:)]) {
return [_delegate collectionView:self validateDrop:sender];
}
return CPDragOperationNone;
}
- (CPDragOperation)draggingEntered:(id)sender
{
if(_delegate && [_delegate respondsToSelector:@selector(collectionView:validateDrop:)]) {
return [_delegate collectionView:self validateDrop:sender];
}
return CPDragOperationNone;
}
; Derek Hammer
;
; Code Kata #4, Part B
; Parsing football.dat and gets the lowest points spread
; and team associated with it. Done in Ioke.
DATA_FORMAT = #/.*\d+\.\W(\w*)\W+(\d+)\W+(\d+)\W+(\d+)\W+(\d+)\W+(\d+)\W+(\d+)\W+(\d+)/
pointsFielded = method(line,
DATA_FORMAT match(line)[6] toRational)