Skip to content

Instantly share code, notes, and snippets.

View TheLarkInn's full-sized avatar
🦀
Getting Rusty

Sean Larkin TheLarkInn

🦀
Getting Rusty
View GitHub Profile
@TheLarkInn
TheLarkInn / benchmarktest.rb
Created May 17, 2013 15:07
Benchmarking test requested from stackoverflow for a question.
n = 50_000_000
bmp = Proc.new do
Benchmark.bm do |x|
x.report {n.times do; a = "1"; end}
x.report {n.times do; a = "1"; end}
x.report {n.times {a = "1"}}
end
end
@TheLarkInn
TheLarkInn / MakeUp.coffee
Created September 12, 2013 18:39
MakeUp.coffee
class window.MakeUp
keyMap: {65:'a', 66:'b', 67:'c', 68:'d', 69:'e', 70:'f', 71:'g', 72:'h', 73:'i', 74:'j', 75:'k', 76:'l', 77:'m', 78:'n', 79:'o', 80:'p', 81:'q', 82:'r', 83:'s', 84:'t', 85:'u', 86:'v', 87:'w', 88:'x', 89:'y', 90:'z', 48:0, 49:1, 50:2, 51:3, 52:4, 53:5, 54:6, 55:7, 56:8, 57:9, 96:0, 97:1, 98:2, 99:3, 100:4, 101:5, 102:6, 103:7, 104:8, 105:9, 190:'.', 8:"delete", 37:"left", 39:"right", 91:"cmd", 9:"tab", 16:"shift"}
format: ''
constructor: (inputType, @el) ->
switch inputType
when "phone" then @formatForPhone()
when "date" then @formatForDate()
when "numbers" then @formatForNumbers()
when "numbers-with-decimals" then @formatForNumbers("decimals")
when "email" then @formatForEmail()
@TheLarkInn
TheLarkInn / TableModelGeneratorSequel.rb
Created September 19, 2013 15:26
Way to create models for all tables in a MySQL database using Sequel, and Sequel's Sequel::Model() command.
require 'sequel'
DB = Sequel.connect('mysql://root@localhost/macpractice')
tables_array = DB["show tables"].all.map {|x| x[:"Tables_in_macpractice"]}
tables_array.each {|table_name| instance_variable_set("@#{table_name}", Sequel::Model(table_name.to_sym))}
@TheLarkInn
TheLarkInn / reports.erb
Created October 3, 2013 14:48
reports.erb
<head>
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
<script>
$(function() {
$( "#start_date" ).datepicker();
$( "#end_date" ).datepicker();
$( "#start_date" ).datepicker( "option", "dateFormat", "yy-mm-dd" );
$( "#end_date" ).datepicker( "option", "dateFormat", "yy-mm-dd" );
@TheLarkInn
TheLarkInn / AppController.coffee
Created October 4, 2013 13:00
.erb file contains scripts and templates no style don't judge!
#View -------------------------
class ReportResults.View.ReportResultsView extends Backbone.View
template: _.template($("#ReportViewTemplate").html())
className: "report_view"
tagName: "tr"
#Model -------------------------
class ReportResults.Model.ReportResultsModel extends Backbone.Model
urlRoot: '/reports'
idAttribute: 'ticket_id'
class Timer.Model.TimerModel extends Backbone.Model
urlRoot: "/adjust_time"
idAttribute: 'session_id'
defaults:
'start' : null
'end' : null
'time_total' : null
'phase_id' : null
'ticket_id' : ''
'form_id' : ''
@TheLarkInn
TheLarkInn / AppDelegate.h
Last active December 29, 2015 08:39
SimpleTableView
//
// AppDelegate.h
// Bug Viewer
//
// Created by Sean Larkin on 11/25/13.
// Copyright (c) 2013 Sean Larkin. All rights reserved.
//
#import <Cocoa/Cocoa.h>
@TheLarkInn
TheLarkInn / AppDelegate.h
Last active December 29, 2015 08:59
My Bug Viewer Working!
//
// AppDelegate.h
// Bug Viewer
//
// Created by Sean Larkin on 11/25/13.
// Copyright (c) 2013 Sean Larkin. All rights reserved.
//
#import <Cocoa/Cocoa.h>
@TheLarkInn
TheLarkInn / xcode.crash
Created December 10, 2013 22:42
Xcode5.0.2 crash
Process: Xcode [2575]
Path: /Applications/Xcode.app/Contents/MacOS/Xcode
Identifier: com.apple.dt.Xcode
Version: 5.0.2 (3335.32)
Build Info: IDEApplication-3335032000000000~4
Code Type: X86-64 (Native)
Parent Process: launchd [278]
Responsible: Xcode [2575]
User ID: 501
@TheLarkInn
TheLarkInn / app.crash
Last active January 3, 2016 14:59
Crash!
Code Type: X86-64
Parent Process: launchd [565]
Date/Time: 2014-01-06 14:26:02.199 -0600
OS Version: Mac OS X 10.9.1 (13B42)
Report Version: 7
Call graph:
94 Thread_1191188 DispatchQueue_1: com.apple.main-thread (serial)
+ 94 start (in libdyld.dylib) + 1 [0x7fff97a615fd]