Skip to content

Instantly share code, notes, and snippets.

View alterisian's full-sized avatar

Ian Moss alterisian

View GitHub Profile
@alterisian
alterisian / gitlg.bash
Created June 16, 2014 09:32
Give Git Log a nicer alias under git lg
git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr)%C(bold blue)<%an>%Creset' --abbrev-commit"
@alterisian
alterisian / survival_panther.rb
Created March 19, 2015 20:57
survival_panther.rb
class Panther < RTanque::Bot::Brain
NAME = 'Survival Panther'
include RTanque::Bot::BrainHelper
def tick!
command.radar_heading = sensors.radar_heading + (RTanque::Heading::ONE_DEGREE * 30)
at_tick_interval(25) do
print_stats
end
this isn't a test
# Convience method for ordanalized_date_string
def ods( date, day_of_week=false )
return ordanalized_date_string( date, day_of_week )
end
# Returns date string in format '29th December, 2009' i.e. UK style
# use instead of date.to_s( %stuff %rndstuff %another )
def ordanalized_date_string( date, day_of_week=false )
date_str = "#{date.day.ordinalize} %B, %Y"
model.methods.sort.each{|m| puts m}; nil
(Date.parse("2010-12-03")-Date.today).days
@alterisian
alterisian / numbers.groovy
Created November 11, 2010 12:48
example of looping in groovy - similar to ruby I guess
3.times {
println it
}
println "---"
3.upto(9) {
println it
}
println "---"
3.step(9,3) {
println it
@alterisian
alterisian / EnvironmentConditional.groovy
Created December 15, 2010 11:02
EnvironmentConditional.groovy
if(Environment.current == Environment.DEVELOPMENT) {
...
}
//i.e. in Bootstrap.groovy?
@alterisian
alterisian / victor_savkin_3_using_gradle_for_building_a_webapp.asciicast.txt
Created January 5, 2011 11:31
Ascii Cast for Using Gradle For Building A Webapp by Victor Savkin
Original Video: http://vimeo.com/18252871 by Victor Savkin ( http://twitter.com/avix1000 )
Asciicast by Ian Moss ( http://twitter.com/oceanician ) of CTI Digital: Grails team - http://www.ctisn.com
-------------------------------------------------------------------------------------
"Hi, I'm Victor Savkin."
"3rd Gradle screencast."
"Create the gradle build file"
"How to run the app"
"How to create the war"
@alterisian
alterisian / weekends.rb
Created June 5, 2011 18:32
Weekends left til the end of summer
#Author: Ian Moss aka oceanician : http://twitter.com/oceanician
#First Published: https://gist.github.com/1009253
#I'm running as part of a rails project with:
# ruby script/runner lib\weekends.rb
# Returns parameter from_date if it is a Friday.
def next_friday( from_date )
while from_date.cwday!=5
from_date = from_date + 1.day
end