The squeeky-clean way with homebrew and pip/virtualenv.
$ easy_install pip
$ pip install virtualenvwrapper mercurial
$ brew install gfortran && brew install pyqt
# Have a nice long coffee break -- compiling Qt took 67 minutes on my
(($) -> | |
$.fn.clearForm = -> | |
@find(":input").each -> | |
switch @type | |
when "password", "select-multiple" | |
, "select-one" | |
, "text" | |
, "textarea" | |
$(this).val "" | |
when "radio", "checkbox" |
(function($) { | |
$.fn.clearForm = function() { | |
return this.find(':input').each(function() { | |
switch (this.type) { | |
case 'password': | |
case 'select-multiple': | |
case 'select-one': | |
case 'text': | |
case 'textarea': | |
return $(this).val(''); |
Taken from http://stackoverflow.com/questions/244243/how-to-reset-postgres-primary-key-sequence-when-it-falls-out-of-sync. | |
--drop function IF EXISTS reset_sequence (text,text) RESTRICT; | |
CREATE OR REPLACE FUNCTION "reset_sequence" (tablename text,columnname text) RETURNS bigint --"pg_catalog"."void" | |
AS | |
$body$ | |
DECLARE seqname character varying; | |
c integer; | |
BEGIN | |
select tablename || '_' || columnname || '_seq' into seqname; |
ActiveSupport::Notifications.subscribe "process_action.action_controller" do |name, start, finish, id, payload| | |
if payload[:exception] | |
name, message = *payload[:exception] | |
Uhoh::Failure.create!(:message => message) | |
end | |
end |
# When testing a rails website on my local development machine, I found my | |
# Parallel's VM wouldn't load 0.0.0.0:3000, 127.0.0.1, or localhost:3000. | |
# | |
# So I tried using my computers IP address and voila. I thought I'd hone | |
# my bash chops a little and extract the IP address with the port number | |
# concatenated to it. This command puts that on the clipboard so I can just | |
# paste it into IE so I could browser test. | |
# | |
# NOTE: the pbcopy command is Mac specific. | |
# |
#!/usr/bin/env python | |
from __future__ import with_statement # needed for python 2.5 | |
from fabric.api import * | |
from fabric.contrib.console import confirm | |
from fabric.contrib import files | |
USAGE = """ | |
================================================================ | |
NOTE: | |
using this fabfile expects that you have the python utility |
<!-- this will be requested and rendered via ajax so we only want the form fields | |
so we can replace them later using jQuery with the fields PLUS the errors. --> | |
<div id="form-fields"> | |
{{ form.as_p }} | |
</div> |
# -*- coding: utf-8 -*- | |
import os | |
gettext = lambda s: s | |
PROJECT_DIR = os.path.abspath(os.path.dirname(__file__)) | |
DEBUG = True | |
TEMPLATE_DEBUG = DEBUG |
The squeeky-clean way with homebrew and pip/virtualenv.
$ easy_install pip
$ pip install virtualenvwrapper mercurial
$ brew install gfortran && brew install pyqt
# Have a nice long coffee break -- compiling Qt took 67 minutes on my