Skip to content

Instantly share code, notes, and snippets.

@zhengjia
zhengjia / capybara cheat sheet
Created June 7, 2010 01:35
capybara cheat sheet
=Navigating=
visit('/projects')
visit(post_comments_path(post))
=Clicking links and buttons=
click_link('id-of-link')
click_link('Link Text')
click_button('Save')
click('Link Text') # Click either a link or a button
click('Button Value')
@jweden
jweden / ScalaFunctionalTests.scala
Created December 29, 2011 03:03
Connecting to a postgres database via Squeryl
package weden.jason.dbaseFuncTests
import org.testng.annotations.Test
import org.scalatest.testng.TestNGSuite
import org.apache.log4j.{Logger, LogManager}
import org.squeryl.adapters.PostgreSqlAdapter
import java.util.Date
import org.squeryl.{Schema, Session}
class ScalaFunctionalTests extends TestNGSuite {
@fred
fred / application_controller.rb
Created April 29, 2012 07:20 — forked from skamithi/application_controller.rb
Adding Opensearch to my Rails 3.2 app
#app/controllers/application_controller.rb
class ApplicationController < ActionController::Base
def opensearch
response.headers['Content-Type'] = 'application/opensearchdescription+xml; charset=utf-8'
end
@lamielle
lamielle / closeme.html
Created August 14, 2012 00:40
Simple HTML page that closes itself when opened. Doesn't work in newer versions of Firefox.
<!doctype html><html><head><script>
window.onload = function load() {
window.open('', '_self', '');
window.close();
};
</script></head><body></body></html>
@lamielle
lamielle / gist:3482069
Created August 26, 2012 17:52
Using StringField as a workaround for Squeryl's current lack of UUIDField support
class UUIDTest private() extends Record[UUIDTest] with KeyedRecord[String] {
override def meta = UUIDTest
val idField = new StringField(this, 36) {
override val defaultValue = UUID.randomUUID.toString
}
}
object UUIDTest extends UUIDTest with MetaRecord[UUIDTest]
@fcurella
fcurella / psql.py
Created August 27, 2012 16:22
postgres PubSub vs Redis
#!/usr/bin/env python
import select
import time
import psycopg2
import psycopg2.extensions
import sys
def get_cursor():
conn = psycopg2.connect("dbname=pgpubsub")