Skip to content

Instantly share code, notes, and snippets.

View khebbie's full-sized avatar

Klaus Hebsgaard khebbie

View GitHub Profile
function downloadFile($url, $targetFile)
{
"Downloading $url"
$uri = New-Object "System.Uri" "$url"
$request = [System.Net.HttpWebRequest]::Create($uri)
$request.set_Timeout(15000) #15 second timeout
$response = $request.GetResponse()
$totalLength = [System.Math]::Floor($response.get_ContentLength()/1024)
$responseStream = $response.GetResponseStream()
$targetStream = New-Object -TypeName System.IO.FileStream -ArgumentList $targetFile, Create
@khebbie
khebbie / downloadBuildVideos.ps1
Created November 6, 2012 08:50 — forked from erichexter/downloadBuildVideos.ps1
Download build 2012 videos
function downloadFile($url, $targetFile)
{
"Downloading $url"
$uri = New-Object "System.Uri" "$url"
$request = [System.Net.HttpWebRequest]::Create($uri)
$request.set_Timeout(15000) #15 second timeout
$response = $request.GetResponse()
$totalLength = [System.Math]::Floor($response.get_ContentLength()/1024)
$responseStream = $response.GetResponseStream()
$targetStream = New-Object -TypeName System.IO.FileStream -ArgumentList $targetFile, Create
@khebbie
khebbie / gist:4326146
Created December 18, 2012 08:34
Autohotkey script to use us layout for danish chars and some media stuff Inspired by http://www.jankarlsbjerg.com/blog/archives/2009/08/08/typing-danish-letters-without-a-danish-keyboard/
Capslock::Esc
^!]::Send {Media_Play_Pause}
^!Down::Send {Volume_Down}
^!Up::Send {Volume_Up}
:?*:,ae::æ
:?*:,oe::ø
:?*:,aa::å
:?*:,AE::Æ
:?*:,OE::Ø
:?*:,AA::Å
#!/bin/bash
say() {
wget -q -U Mozilla -O out.mp3 "http://translate.google.com/translate_tts?tl=da&q=$*";
local IFS=+;omxplayer out.mp3;
}
say $*
@khebbie
khebbie / books.md
Last active December 10, 2015 05:18
Books to read

Faglig

Practical Object Oriented Design in Ruby - Sandy Metz.
Working with Unix Processes
Clojure in action.
Working effectively with Legacy code.
Growing Object Oriented Systems Guided By tests.
Release it.
Agile web development with rails

@khebbie
khebbie / Generisk programmering.md
Created January 2, 2013 06:59
Generisk programmering

This blog post was originally created at 2009-10-18

I created a tool that I use at work for watching my solution, and running the unit tests. It is very much inspired by a tool that I saw for ruby on rails, and can't remember the name of.

The tool is created in boo, and this is my first encounter with boo so probably the code is very C#ish.

It definetly isn't "Clean code".

With all of this set aside, let me introduce "khebbie build notifier", it's not packaged nicely or anything, so you have to install sharpdevelop in order to use it.

You also need to install Growl for windows, since this is whats used for notification.

Then you need to have your tests organized so that the tests reside in assemblies called xyx.tests.dll (where xyz.dll is the dll you are testing).

This blog post was originally created at 2009-03-22

Jeg har en søn med aspergers syndrom og en af de ting man tit møder er det at folk ikke opdager at han har et handicap.

Udtalelser som "Han fejler da ikke noget" er ret normale at støde ind i, og de sårer, da det jo samtidig siger at de problemer og udfordringer man som forældre til et barn med aspergers har, ikke er reelle - de bliver ikke anerkendt.

This blog post was originally created at 2009-03-11

Uncle Bob om software projekter:
"Tit haster vi igennem for at blive færdige til tiden, og sjusker for at gøre det hurtigere.

Men når vi sjusker os igennem opdager vi tit, at det sjusk vi lavede for at blive hurtigt færdig,

This blog post was originally created at 2008-11-14

OK, so I am not excactly an early adopter, but I had some time and had to try it out.

First I followed this guide: