Note: these instructions are for pre-Sierra MacOS. Sierra (10.12) and newer users see https://gist.github.com/gravitylow/fb595186ce6068537a6e9da6d8b5b96d by @gravitylow
If you are getting this in gdb on OSX while trying to run a program:
Note: these instructions are for pre-Sierra MacOS. Sierra (10.12) and newer users see https://gist.github.com/gravitylow/fb595186ce6068537a6e9da6d8b5b96d by @gravitylow
If you are getting this in gdb on OSX while trying to run a program:
{ | |
"$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json", | |
"basics": { | |
"name": "Will Clarke", | |
"label": "Software Engineer", | |
"email": "[email protected]", | |
"url": "https://wclarke.net", | |
"summary": "I'm an experienced software engineer looking for remote Golang contracting work.\nI enjoy working with dynamic teams and finding good tradeoffs for software, teams and projects.", | |
"location": { | |
"address": "Dorset", |
;; Longest Increasing Sub-Seq - Hard | |
;; Given a vector of integers, find the longest consecutive sub-sequence of increasing numbers. If two sub-sequences have the same length, use the one that occurs first. An increasing sub-sequence must have a length of 2 or greater to qualify. | |
;; tags - seqs | |
;; restricted - | |
(ns offline-4clojure.p053 | |
(:use clojure.test)) | |
(defn consecutive-numbers | |
"can be reduced to a reduce call... :|" | |
([[h & t]] (consecutive-numbers t [h])) |
require 'rspec' | |
require_relative 'checkout' | |
require_relative 'item' | |
describe Checkout do | |
subject { described_class.new({bogof: ['FR1']}) } | |
it '#item' do | |
expect(subject.item('FR1')[:price]).to eq(311) |
class Checkout | |
attr_reader :basket, :pricing_rules | |
def initialize(pricing_rules) | |
@basket = [] | |
@pricing_rules = pricing_rules | |
end | |
# [ | |
# bogof: [ product_code ], |
set ttymouse=xterm2 | |
set mouse=a | |
let mapleader = " " | |
noremap ; : | |
imap jk <ESC> | |
noremap ; : | |
noremap : ; |
require 'mechanize' | |
require 'open-uri' | |
a = Mechanize.new | |
(41..50).each do |i| | |
page = a.get("http://www.explosm.net/comics/#{i}/") | |
# image_url = page.image.first.url.to_s | |
leading_zeros = "%04d" % i | |
if page.image_with(alt: "Cyanide and Happiness, a daily webcomic") | |
image_url = page.image_with(alt: "Cyanide and Happiness, a daily webcomic").url.to_s | |
a.get( a.get(image_url) ).save_as "#{leading_zeros}-#{a.get(image_url).filename}" |
require 'mechanize' | |
require 'open-uri' | |
a = Mechanize.new | |
(1..20).each do |i| | |
page = a.get("http://xkcd.com/#{i}/") | |
leading_zeros = "%04d" % i | |
if page.parser.css('#comic') | |
image_url = page.parser.css('#comic').children[1].first[1].to_s | |
a.get( a.get(image_url) ).save_as "#{leading_zeros}-#{a.get(image_url).filename}" | |
end |
nmap ,u :GundoToggle<CR> # !> assigned but unused variable - nmap | |
" RSpec.vim mappings | |
noremap <Leader>t :call RunCurrentSpecFile()<CR> | |
noremap <Leader>s :call RunNearestSpec()<CR> | |
noremap <Leader>l :call RunLastSpec()<CR> | |
noremap <Leader>a :call RunAllSpecs()<CR> | |
" sneak # !> possibly useless use of > in void context |
nmap ,u :GundoToggle<CR> # !> assigned but unused variable - nmap | |
" RSpec.vim mappings | |
noremap <Leader>t :call RunCurrentSpecFile()<CR> | |
noremap <Leader>s :call RunNearestSpec()<CR> | |
noremap <Leader>l :call RunLastSpec()<CR> | |
noremap <Leader>a :call RunAllSpecs()<CR> | |
" sneak # !> possibly useless use of > in void context |