Skip to content

Instantly share code, notes, and snippets.

@crm114
crm114 / gist:2404176
Created April 17, 2012 07:26
navbar/login fix
// Dirty fix | Line 120
<div class="container" style="width: 980px;">
// CSS Fix
<div class="container" id="navbar">
// Add rule to CSS
function expand() {
$(this).hide();
var parent;
parent = $(this).parents(".span4");
console.log(parent);
$(parent).contents().find("a.collapse-translation").show();
$(parent).css("height", "auto");
$(parent).children(".extra-content").slideDown();
return false;
@crm114
crm114 / gist:3113406
Created July 14, 2012 21:17
Django vs Rails
class Lesson
include Mongoid::Document
field :title, type: String
field :body, type: String
field :release_date, type: Date
field :pdf, type: String
field :image, type String
field :audio, type: String
end
@crm114
crm114 / send_test.rb
Created July 21, 2012 19:35
Sinatra: Send method test
require 'sinatra'
class Car
def mpg
return "50 MPG"
end
def length
return "2.5 meters"
end
@crm114
crm114 / resultados.rb
Created November 13, 2012 23:40 — forked from tallclouds/resultados.rb
Resultados Elecciones de Puerto Rico en Ruby
#!/usr/bin/env ruby
# sudo port install jp2a (Mac OS X)
# sudo apt-get install jp2a (Ubuntu/Debian)
# gem install httparty
# gem install hashie
# gem install hirb
class Candidate
@@base_url = 'http://207.150.251.12/REYDI_NocheDelEvento/'
@crm114
crm114 / togeo.rb
Created November 26, 2012 04:15 — forked from tmcw/togeo.py
geo-assign any arbitrary image to a geotiff usable in tilemill
require 'rio'
indir = ARGV[0]
files = rio(indir).entries['*.jpg']
files.each do |infile|
res = `python togeo.py #{infile}`
end
@crm114
crm114 / spaceapps_challenges.json
Created March 23, 2014 23:53
SpaceApps Challenges JSON
{
"technology-space": {
"links": [
"/challenge/alert-alert/",
"/challenge/bring-internet-deep-space-exploration/",
"/challenge/nasa-small-business-one-stop/",
"/challenge/phonesat-convert-your-smartphone-satellite/",
"/challenge/pilot-satellite/",
"/challenge/space-adventure-earth-limits-solar-system/",
"/challenge/space-mission-roadmap/",
@crm114
crm114 / spaceapps_scraper.rb
Last active August 29, 2015 13:57
SpaceApps Challenges ruby scraper
# gem install nokogiri
require 'nokogiri'
require 'open-uri'
base_uri = "https://2014.spaceappschallenge.org/"
category_links = Nokogiri::HTML(open("#{base_uri}/challenge")).css('#category_array a').map {|l| l.attributes['href'].text}
categories = category_links.map {|cat| cat.split('/').last}
category_hashes = {}
category_links.each_with_index do |link, index|
@crm114
crm114 / maas_api.rb
Last active August 29, 2015 13:57
MAAS API ruby client
# gem install httparty
require 'httparty'
module MAAS
class API
include HTTParty
base_uri 'http://marsweather.ingenology.com/v1'
def initialize(params = nil)
@params = params
@crm114
crm114 / csv2json.rb
Created March 28, 2014 19:56
CSV to JSON
#!/usr/bin/env ruby
# encoding UTF-8
require 'csv'
require 'json'
require 'open-uri'
# Check if we're working with an URL or filename
if ARGV[0].match(URI.regexp)
file = File.open(open(ARGV[0]))