Skip to content

Instantly share code, notes, and snippets.

File: archives/37/p37_0x06_Card-O-Rama: Magnetic Stripe Technology and Beyond_by_Count Zero.txt
Card-O-Rama: Magnetic Stripe Technology and Beyond
or
"A Day in the Life of a Flux Reversal"
Written by
oooOO Count Zero OOooo
Restricted Data Transmissions
import "stdlib"
import "unistd"
delay = 1
x = 10
blocks = [
`x += 1`,
`x -= 1`,
`x *= 2`,
@fjolnir
fjolnir / uiimage+mask.mm
Last active December 30, 2015 06:49
http://d.asgeirsson.is/Vvpo <-inputs (PNG: 1.5m JPEG+Mask: ~100k)
+ (NSString *)_pathForImageName:(NSString *)aFileName
{
NSString * const extension = [aFileName pathExtension];
if([extension length] == 0)
return
[self _pathForImageName:[aFileName stringByAppendingString:@".png"]]
?: [self _pathForImageName:[aFileName stringByAppendingString:@".jpeg"]]
?: [self _pathForImageName:[aFileName stringByAppendingString:@".jpg"]];
else {
aFileName = [aFileName stringByDeletingPathExtension];
@implementation NSThread (Blocks)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Warc-performSelector-leaks"
- (void)cy_executeBlock:(dispatch_block_t const)aBlock afterDelay:(NSTimeInterval const)aDelay
{
dispatch_block_t const blockCopy = [[aBlock copy] performSelector:NSSelectorFromString(@"retain")];
AfterDelay(aDelay, ^{
[self performSelector:@selector(_cy_executeBlock:)
@fjolnir
fjolnir / hidemenushadow.st
Last active December 26, 2015 07:09
Hides the menubar shadow (Screenshot: http://d.asgeirsson.is/yWUi)
#!/usr/local/tranquil/bin/tranquil
import "AppKit"
\ Hides the menubar shadow
\ I used Platypus to wrap this script in an app bundle and then added that to my login items
nsapp = NSApplication sharedApplication
@OverlayView < NSView {
accessor: #background
@fjolnir
fjolnir / test.mm
Last active December 25, 2015 15:59
- (dispatch_block_t)_enableSpeakers
{
++self->_interruptCount;
UInt32 const speakerOverride = kAudioSessionOverrideAudioRoute_Speaker;
AudioSessionSetProperty(kAudioSessionProperty_OverrideAudioRoute,
sizeof(speakerOverride),
&speakerOverride);
__block BOOL disabled = NO;
return ^{
- (void)_testRecordingAtPath:(NSString *)aPath
{
XCTAssert(YES,@"foo");
}
+ (NSArray *)testInvocations
{
NSMutableArray *invocations = [[super testInvocations] mutableCopy];
NSArray * const aiff = [[NSBundle bundleForClass:self] pathsForResourcesOfType:@"aiff" inDirectory:@"Recordings"];
NSArray * const wave = [[NSBundle bundleForClass:self] pathsForResourcesOfType:@"wav" inDirectory:@"Recordings"];
@fjolnir
fjolnir / CYBackdropView.h
Created September 25, 2013 03:35
A hacked together blur view
#import <UIKit/UIKit.h>
@interface CYBackdropView : UIView
@property(nonatomic) UIColor *blurColor;
@property(nonatomic) float blurStrength;
@end
@fjolnir
fjolnir / appi.rb
Last active December 23, 2015 12:29
A little API documentation formatter & mock server
require "polyglot"
require "treetop"
require "sinatra"
module Nodes
class Text < Treetop::Runtime::SyntaxNode
end
class APIMethod < Treetop::Runtime::SyntaxNode
end
@fjolnir
fjolnir / cfauto.c
Last active December 22, 2015 23:29
#define CF_AUTORELEASED __attribute__ ((cleanup(CFReleaseCleanup)))
static inline void CFReleaseCleanup(CF_CONSUMED void *objPtr) {
CFRelease(*(CFTypeRef *)objPtr);
}