Skip to content

Instantly share code, notes, and snippets.

View ariejan's full-sized avatar

Ariejan de Vroom ariejan

View GitHub Profile
/* -------------------------------------------------------------------------------------------------
It's *strongly* suggested that you don't modify this file. Instead, load a new stylesheet after
this one in your layouts (eg formtastic_changes.css) and override the styles to suit your needs.
This will allow you to update formtastic.css with new releases without clobbering your own changes.
This stylesheet forms part of the Formtastic Rails Plugin
(c) 2008 Justin French
--------------------------------------------------------------------------------------------------*/
Second line in view:
Expected: /artikelen/frontpage/123
Got: /articles/123?section_slug=frontpage
@ariejan
ariejan / image_updater.rb
Created February 11, 2009 14:19
Easily update generated thumbnails for file_column
# recreates all file_column images in all needed sizes
class ImageUpdater
def update_all
update_model(:video, :image)
update_model(:photo, :image)
end
private
def get_random_number
return 4 //chosen by fair dice roll.
//guaranteed to be random.
end
# Link to local copy of edge rails
inside('vendor') { run 'ln -s ~/rails/rails rails' }
# Delete unnecessary files
run "rm README"
run "rm public/index.html"
run "rm public/favicon.ico"
run "rm public/robots.txt"
run "rm -f public/javascripts/*"
@ariejan
ariejan / gist:52935
Created January 26, 2009 19:43 — forked from peterc/gist:33337
Rails Template: jQuery, Restful Authentication, RSpec, Factory Girl, Configatron, AASM, DB Sessions
# Link to local copy of edge rails
inside('vendor') { run 'ln -s ~/rails/rails rails' }
# Delete unnecessary files
run "rm README"
run "rm public/index.html"
run "rm public/favicon.ico"
run "rm public/robots.txt"
run "rm -f public/javascripts/*"
@ariejan
ariejan / gist:44638
Created January 8, 2009 07:53 — forked from anonymous/gist:44410
Rails subdomain support (for accounts)
# 1) Point *.example.com in your DNS setup to your server.
#
# 2) Setup an Apache vhost to catch the star pointer:
#
# <VirtualHost *:80>
# ServerName *.example.com
# </VirtualHost>
#
# 3) Set the current account from the subdomain
class ApplicationController < ActionController::Base
import java.util.regex.*;
class Regex2 {
public static void main(String[] args) {
Pattern p = Pattern.compile(args[0]);
Matcher m = p.matcher(args[1]);
boolean b = false;
while(b = m.find()) {
System.out.print(m.start() + m.group());
}
import java.io.*;
public class TestSer {
public static void main(String[] args) {
SpecialSerial s = new SpecialSerial();
try {
ObjectOutputStream os = new ObjectOutputStream(
new FileOutputStream("myFile"));
os.writeObject(s); os.close();
require 'rss/1.0'
require 'rss/2.0'
require 'hpricot'
require 'open-uri'
# This is an abstract InputHandler.
#
# InputHandlers fetch, parse and store articles from and RSS feed.
# All InputHandlers should extend this class.
class InputHandler