View gist:563855
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Echoes the name of the current screen, if any | |
function getScreenName { | |
if [ ${STY:-""} == "" ]; then | |
screen_name="" | |
else | |
screen_name="(`echo "${STY}" | sed 's/^[^\.]*\.//'`)" | |
fi | |
echo $screen_name | |
} |
View format_css.rb
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/ruby | |
#Formats CSS | |
input, output = ARGV | |
#Input | |
if input == nil or output == nil | |
puts "Syntax: #{$0} [input] [output]" | |
exit | |
end |
View EventChecker.as
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package testsupport | |
{ | |
import flash.events.Event; | |
import flash.events.IEventDispatcher; | |
import flexunit.framework.Assert; | |
/** Helper class for asserting that certain events occur and others don't */ | |
public class EventChecker { | |
private var _source:IEventDispatcher; |
View toggleWireless.ps1
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$devid = "*DEV_4236" | |
$status = devcon status $devid | Select-String "running" | |
if($status -eq $null) | |
{ | |
write-host "Enabling wireless" | |
devcon enable $devid | |
} | |
else |
View powershellHere.reg
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Windows Registry Editor Version 5.00 | |
[HKEY_CLASSES_ROOT\Directory\shell\powershell] | |
@="PowerShell Here" | |
[HKEY_CLASSES_ROOT\Directory\shell\powershell\command] | |
@="C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\powershell.exe -NoExit -Command Set-Location -LiteralPath '%L'" |
View cygwinHere.reg
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Windows Registry Editor Version 5.00 | |
[HKEY_CLASSES_ROOT\Directory\shell\cygwinbash] | |
@="Open Cygwin Zsh Here" | |
[HKEY_CLASSES_ROOT\Directory\shell\cygwinbash\command] | |
@="c:\\cygwin\\bin\\bash.exe --login -c \"cd \\\"`cygpath -u '%L'`\\\";mintty&\"" |
View sorted_queue.rb
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'rbtree' | |
# A queue that keeps its elements sorted based on the <=> operator. | |
# Requires the rbtree gem | |
class SortedQueue | |
include Enumerable | |
def initialize(ary=[]) | |
@queue = RBTree.new |
View gist:259765
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# By hand: | |
def test_valid_suit_transition_clubs_diamonds | |
c1 = Card.get 10, :clubs | |
c2 = Card.get 9, :diamonds | |
assert SolitaireStack.are_cards_sequential?(c1, c2) | |
end | |
def test_valid_suit_transition_clubs_hearts | |
c1 = Card.get 10, :clubs |
View gist:253634
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def score(dice) | |
count_dice_types(dice).each_pair.inject(0) { |score, pair| | |
value, count = pair | |
score + score_dice_value(value, count) | |
} | |
end | |
def score_dice_value(value, count) | |
return 0 if count == 0 | |
return tripple_score(value) + score_dice_value(value, count - 3) if count > 2 |
View gist:236264
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
resizeDragger = new BoundedDragResizer(this, resizeHandle, | |
BoundedDragResizer.rangedCheckSizeFactory(new Dimensions(50, 20))); | |
/////////////////////////////////////////////////////////////////////////////// | |
/** | |
* Factory that returns a checkSize() implementation that bounds the window | |
* to be within some min and max size. No validation is done on the min | |
* and max sizes. |
NewerOlder