Skip to content

Instantly share code, notes, and snippets.

View kagemusha's full-sized avatar

Michael kagemusha

View GitHub Profile
@kagemusha
kagemusha / gist:1391549
Created November 24, 2011 15:12
SSL_connect...certificate verify failed Error on OSX using Rails
If running rails ... commands on OSX you get:
SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed
Then:
1. Install cert
sudo port install curl-ca-bundle
2. When running rails command, do
@kagemusha
kagemusha / gist:1433863
Created December 5, 2011 15:00
iOS Phonegap APP: Whitelist URL Error
Tested: PhoneGap 1.2, XCode 4.2
If you are trying to connect to an external server from your
appYou must add the host (e.g. github.com) to your
PhoneGap.plist file.
In XCode:
1) Find PhoneGap.plist: should be in dir <your_app>/Supporting Files
2) Find or create the ExternalHosts prop
3) The ExternalHosts prop should be an array. Add an item an input your
@kagemusha
kagemusha / gist:1434402
Created December 5, 2011 17:14
JQuery Autocomplete with Rails 3.1 Example
Tested on: Rails 3.1.3, jquery-rails (1.0.18), jquery-ui-1.8.16
Ref: http://jqueryui.com/demos/autocomplete/
Steps:
1. Create form with text field to be autocompleted
2. Hook up autocomplete
3. Write an autocomplete function in your Rails controller to return data
4. Create a rails route
@kagemusha
kagemusha / gist:1443744
Created December 7, 2011 17:39
Install Postgres pg Ruby Gem on Snow Leopard
Tested on: pg (0.11.0) OS X Snow Leopaard
export PATH=/opt/local/lib/postgresql84/bin:${PATH}
env ARCHFLAGS="-arch x86_64" gem install pg
where postgresql84 is install dir
@kagemusha
kagemusha / gist:1477824
Created December 14, 2011 18:25
Heroku Custom Domain w Godaddy and Google Apps
Ref http://devcenter.heroku.com/articles/custom-domains
Heroku Setup
1. Install Custom Domain Plugin for your app
heroku addons:add custom_domains
2. Add domain names
heroku domains:add www.example.com
GoDaddy Setup
1. Go to your domain under your account
@kagemusha
kagemusha / gist:1478469
Created December 14, 2011 20:53
Git Strategy
(courtesy OpenGotham)
Setting up a local git clone of project
git clone git@github.com:<project>.git
Branching Workflow
All work is done in topic branches. Generally a topic branch maps directly to a feature requests.
Before a developer begins to work on code they should :
git co -b wip_short_desc_of_intended_wk
@kagemusha
kagemusha / gist:1559115
Created January 4, 2012 08:36
jQuery UI Tabs - Basic Setup (Haml,Coffeescript)
Tested on: jquery-ui-1.8.16
To set up, need:
1) an HTML div enclosing the tabs (as a ul) and pages,
2) Javascript initialization function $("..").tabs({options})
HTML:
- consists of enclosing div, a %ul which has links to pages, and tab pages as divs
- link hrefs correspond to tab page ids
@kagemusha
kagemusha / gist:1661626
Created January 23, 2012 08:11
JQuery Datatables Errors
Seen on: Datatables 1.8.x
1. c[b[0]] is undefined
Check aoColumns prop. E.g. if obj.name below not defined will cause error. If are using
"aoColumns": [
{ "sWidth": '200px', "mDataProp": "obj.name" },
If are setting col val in "fnRowCallback" prop, set mDataProp to null to avoid this problem.
@kagemusha
kagemusha / gist:1668948
Created January 24, 2012 08:48
JQuery UI Date Formatting
Ref: jquery-rails 1.0.19 (jquery ui 1.8x)
$.datepicker.formatDate 'yy-mm-dd', (new Date(obj.created_at))
If u need time need to do it separately
@kagemusha
kagemusha / gist:1715379
Created February 1, 2012 05:53
Heroku Rails Cedar Commands
Database (PG):
reset db: heroku pg:reset DATABASE_URL
- type exactly like this DATABASE_URL is assigned by Heroku
- will ask you to confirm your app db)
db:* heroku run rake db:*
- e.g. heroku run rake db:migrate