PROJECT_NAME=<project_name>
mkvirtualenv $PROJECT_NAME
workon $PROJECT_NAME
pip install django
- Verify you are using django from the virtual-env:
which django-admin.py
# python manage.py shell | |
from polls.models import Poll, Choice | |
p = Poll.objects.all()[0] | |
import datettime | |
import random | |
def pick_random(choices): | |
rand_index = random.randint(0, len(choices) - 1) |
def done_remote(self, result): | |
remote_loc = result.split()[0] | |
repo_url = re.sub('^git(@|://)', 'http://', remote_loc) | |
# Replace the "tld:" with "tld/". See http://rubular.com/r/FK3w7CVnx5 | |
tld_pattern = r'\.(com|net|org|co\..{2}):' | |
repo_url = re.sub(tld_pattern, r'.\1/', repo_url) | |
repo_url = re.sub('\.git$', '', repo_url) | |
self.repo_url = repo_url |
stuff = (1..10).to_a | |
# => [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] | |
stuff = stuff.detect { |stuff| stuff.even? } ? stuff : 'none found' | |
#### Ruby 1.8 ####### | |
# => 2 | |
# So, #detect first runs, finds 2 and the result is reassigned into "stuff" | |
# the ternary operation follows, with "stuff" set to 2 |
-- Data from http://download.geonames.org/export/dump/ | |
-- More details at http://download.geonames.org/export/dump/readme.txt | |
-- Steps at https://gist.github.com/EspadaV8/1357237 | |
DROP TABLE geoname CASCADE; | |
CREATE TABLE geoname ( | |
geonameid INT, | |
name VARCHAR(200), | |
asciiname VARCHAR(200), |
ruby ./get_prices.rb And the Mountains Echoed | |
search for: And+the+Mountains+Echoed | |
flipkart: http://www.flipkart.com/search/a/all?query=And+the+Mountains+Echoed | |
ebay: http://search.ebay.in/And+the+Mountains+Echoed | |
junglee: http://www.junglee.com/mn/search/junglee?field-keywords=And+the+Mountains+Echoedinfibeam: http://www.infibeam.com/search?q=And+the+Mountains+Echoed | |
Aggregated reults: | |
store title price | |
========== ========================================================================================== =========== |
class ExampleControllerTest < Test::Unit | |
# setup etc. | |
test "something should do something" do | |
get :new | |
# assert something | |
end | |
# more tests | |
end |
$(selector).prettyTextDiff({ | |
// options | |
}); |
the_clone = p.clone | |
the_dup = p.dup |