Skip to content

Instantly share code, notes, and snippets.

View asbjornu's full-sized avatar
💭
He's a loathsome offensive brute, yet I can't look away.

Asbjørn Ulsberg asbjornu

💭
He's a loathsome offensive brute, yet I can't look away.
View GitHub Profile
@asbjornu
asbjornu / argumentexception.txt
Created December 16, 2011 10:50
Mono.Cecil throws ArgumentException on AssemblyDefinition.ReadAssembly()
System.ArgumentException: Value does not fall within the expected range.
at System.Runtime.CompilerServices.RuntimeHelpers.InitializeArray(Array array, RuntimeFieldHandle fldHandle)
at Mono.Cecil.Mixin.GetSize(CodedIndex self, Func`2 counter)
at Mono.Cecil.PE.Image.GetCodedIndexSize(CodedIndex coded_index)
at Mono.Cecil.PE.ImageReader.GetCodedIndexSize(CodedIndex index)
at Mono.Cecil.PE.ImageReader.ComputeTableInformations()
at Mono.Cecil.PE.ImageReader.ReadTableHeap()
at Mono.Cecil.PE.ImageReader.ReadMetadata()
at Mono.Cecil.PE.ImageReader.ReadImage()
at Mono.Cecil.PE.ImageReader.ReadImageFrom(Stream stream)
@asbjornu
asbjornu / cs-namespace-svn-move.rb
Created December 6, 2011 09:17
Move C# files into namespace folders with Subversion
Dir.glob("*.cs") do | file |
target = file.split('.').map { | segment |
if segment != "cs"
segment
end
}.compact.join('/')
if target.index('Generated')
target['/Generated'] = ''
target = 'Generated/' + target
@asbjornu
asbjornu / new-finder-window.scpt
Created September 10, 2011 13:29
Open the home folder in a new Finder window
tell application "Finder"
activate
open (path to home folder)
end tell
@asbjornu
asbjornu / volume-up.scpt
Created September 10, 2011 13:21
Turn up the volume in OS X by two steps
set volume output volume (get (output volume of (get volume settings)) + 2)
@asbjornu
asbjornu / volume-down.scpt
Created September 10, 2011 13:20
Turn down the volume in OS X by two steps
set volume output volume (get (output volume of (get volume settings)) - 2)
@asbjornu
asbjornu / export-address-book.scpt
Created September 10, 2011 12:26
Export all Mac OS X Address Book entries as single vCard files to a chosen folder
property targetfolder : "" as Unicode text
try
set targetfolder to choose folder with prompt "Choose a folder or volume:" as Unicode text
on error
beep
display dialog "Invalid path" buttons "Exit"
return
end try
@asbjornu
asbjornu / gist:1053555
Created June 29, 2011 09:56
IronJS executing UglifyJS results in 'TypeError: 64'
IronJS.UserError: TypeError: 64
at IronJS.Hosting.FSharp.run(Delegate compiled, T t) in D:\AUL\Dev\Misc\IronJS\Src\IronJS\Hosting.fs:line 152
at IronJS.Hosting.CSharp.Context.Execute(String source) in D:\AUL\Dev\Misc\IronJS\Src\IronJS\Hosting.fs:line 240
at Uglify.Uglifier.Uglify(String code) in D:\AUL\Dev\Misc\Uglify.NET\src\app\Uglify\Uglifier.cs:line 28
at Uglify.Terminal.Terminal.Main() in D:\AUL\Dev\Misc\Uglify.NET\src\tests\Terminal\Terminal.cs:line 12