Skip to content

Instantly share code, notes, and snippets.

@segiddins
segiddins / ImageColors.py
Created December 16, 2012 03:20
Python script to return the dominant colors in an image, along with opening a webpage containing paint chips of them
#!/usr/bin/python
from collections import namedtuple
from math import sqrt
import random
import os
import sys
import time
from PIL import Image
#!/bin/sh
# ~/bin/repod
set -e
if [ ! -e Podfile ]; then
echo "Podfile not found" >&2
exit 1
fi
if [ -z "$1" ]; then
echo "Missing pod to reinstall" >&2
@segiddins
segiddins / gist:8ba2e42a428014d83e61
Created August 4, 2014 21:02
Check Codesign Versions
find /Applications /Applications/Utilities -maxdepth 1 -name "*.app" | while read a ; do codesign -vd "${a}" 2>&1 | awk '/version/ {print $3}' ; done | sort | uniq -c
@segiddins
segiddins / awesome.json
Last active August 29, 2015 14:06
Resolver Specs format
{
"rack": [
{
"name": "rack",
"version": "0.8",
"platform": "ruby",
"dependencies": {
}
},
{
@segiddins
segiddins / Gemfile
Last active August 29, 2015 14:06
PNG of Dependency Graph
gem 'ruby-graphviz'
@segiddins
segiddins / gen.rb
Created November 25, 2014 21:56
Generate Molinillo integration spec indices from CocoaPods
require 'cocoapods'
master = Pod::SourcesManager.master.first
pods = {}
# names = master.pods
names = %w(AFAmazonS3Client AFNetworking AFOAuth2Client CargoBay)
names.each do |n|
@segiddins
segiddins / update_shared
Last active November 1, 2015 19:10
Update web repos' shared submodule
#!/usr/bin/env ruby
SHARED_PATH = 'shared'
Dir.glob('*segiddins.me').each do |repo|
Dir.chdir repo do
unless `command git status` =~ /working directory clean/
puts "The working directory for #{repo} is dirty"
end
pull = ''
shared_sha = ''
#!/usr/bin/ruby
require 'json'
require 'open-uri'
gems = %w(rails capybara bundler)
specs = []
begin

Keybase proof

I hereby claim:

  • I am segiddins on github.
  • I am segiddins (https://keybase.io/segiddins) on keybase.
  • I have a public key ASBUfziuAe8qODgXz8UeuEIre6ZlOV8BdSUn4RcyApdEYAo

To claim this, I am signing this object:

func drop<S: SequenceType, T where S.Generator.Element == T>(sequence: S, count: Int) -> GeneratorOf<T> {
var generator = sequence.generate()
for _ in 0..<count {
generator.next()
}
return GeneratorOf<T>(generator)
}