Skip to content

Instantly share code, notes, and snippets.

View netfeed's full-sized avatar

Victor Bergöö netfeed

  • Gothenburg, Sweden
View GitHub Profile
@netfeed
netfeed / rocklobster.rb
Created April 26, 2011 12:31
Rocklobster!
trap("INT") do
puts
puts "Rocklobster!"
exit 1
end
heads = [
"o.O",
"O.o",
"O.O",
scriptencoding utf-8
nmap <Leader>i :%!xsltlint<CR>
set nocompatible
highlight Normal guifg=Black guibg=#ffefd5
filetype plugin indent on
autocmd FileType perl setlocal softtabstop=2 shiftwidth=2
autocmd FileType ruby setlocal softtabstop=2 shiftwidth=2
@netfeed
netfeed / svnblame.rb
Created March 18, 2011 15:21
svn blame count
#!/usr/bin/env ruby
def list dir
return [File.expand_path dir] unless File.directory? dir
output = `svn list #{dir}`
files = []
output.split("\n").each do |f|
file = File.join(dir, f)
@netfeed
netfeed / slug.rb
Created February 13, 2011 16:32
sequel slug plugin
module Slug
module InstanceMethods
def before_create
self.slug = create_slug name.dup
super
end
def before_update
self.slug = create_slug name.dup
super
require 'cinch'
require 'curl'
require 'uri'
require 'RMagick'
module Cinch
module Plugins
module Coxify
class ImageBot
include Cinch::Plugin
#!/usr/bin/env ruby
require 'find'
files = []
rars = []
Find.find(ARGS.last) do |f|
rar = File.expand_path(f).dup
rar.gsub! /r\d{2}$/i, "rar"
netfeed@serenity: 1.8.7> gem --version
1.3.7
netfeed@serenity: 1.8.7> ruby -rubygems /tmp/test.rb
Aftonbladet: Sveriges nyhetskälla och mötesplats
Aftonbladet: Sveriges nyhetskälla och mötesplats
#!/usr/bin/env ruby -w
# simple script to count row changes in a svn repo
def status dir=''
files = []
svn = `svn status #{dir}`
svn.split("\n").each do |line|
next if line =~ /^[^A-Z]/
line =~ /^[A-Z]\s+.*\s+(.+)$/