Skip to content

Instantly share code, notes, and snippets.

View alterisian's full-sized avatar

Ian Moss alterisian

View GitHub Profile
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 / heroku_to_github.txt
Created October 28, 2010 13:10
How to git your existing heroku app into a new github repo
git remote add github [EMAIL PROTECTED]:myaccount/myapp.git
git remote add heroku [EMAIL PROTECTED]:myapp.git
Then you can do “git push heroku” and “git push github”, or pull, or
From: http://blog.mindtonic.net/using-github-and-heroku-together
@alterisian
alterisian / grailsCheatSheet
Created November 11, 2010 11:55
Grails Command Line Cheat Sheet
grails create-app Creates a Grails application for the given name
grails create-domain-class Creates a new domain class
grails generate-all Generates a CRUD interface (controller + views) for a domain class
grails install-plugin Installs a plug-in for the given URL or name and version
grails create-controller Creates a new controller
grails interactive Starts Grails CLI (script runner) in interactive mode.
Keeps the JVM running between grails commands for faster script execution.
grails console Load the Grails interactive Swing console
grails run-app grails [environment]* run-app - Runs a Grails application
@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