In urls.py
# urls like "articles/2011/tutorial03" or "articles/2011/tutorial03.html"
urlpatterns = patterns('',
(r'articles/(?P<year>(?U)\\d+)/(?P<item>(?U)[^/]+)(?:\\.htm(?:l)?)?/?\$', 'articles.detail'),
)
| :⌉ | |
| =⌉ | |
| ¦-) as opposed to | | |
| ☺ | |
| ☹ | |
| ☻ | |
| ⍣ | |
| ⍤ | |
| ⍥ om nom nom | |
| ⍨ |
| #!/usr/bin/env python | |
| # -*- coding: utf-8 -*- | |
| """ | |
| fabfile for Django | |
| ------------------ | |
| see http://morethanseven.net/2009/07/27/fabric-django-git-apache-mod_wsgi-virtualenv-and-p/ | |
| modified for fabric 0.9/1.0 by Hraban (fiëé visuëlle) | |
| several additions, corrections and customizations, too |
| Scenarios created by Petr Svoboda, kudos to @centrumholdings Operations Department | |
| ############# | |
| # Scenario no. 1 | |
| # | |
| # @psvo-lenny32 | |
| rabbitmqctl stop_app | |
| rabbitmqctl reset | |
| rabbitmqctl start_app |
| israfel:~ almad$ cd /tmp | |
| israfel:tmp almad$ git clone git://github.com/paver/paver.git | |
| Cloning into paver... | |
| remote: Counting objects: 1937, done. | |
| remote: Compressing objects: 100% (579/579), done. | |
| remote: Total 1937 (delta 1400), reused 1872 (delta 1335) | |
| Receiving objects: 100% (1937/1937), 842.45 KiB | 181 KiB/s, done. | |
| Resolving deltas: 100% (1400/1400), done. | |
| israfel:tmp almad$ cd paver/ | |
| israfel:paver almad$ python setup.py sdist |
| async = require 'async' | |
| datamodel= require '../lib/datamodel' | |
| mongoose = require 'mongoose' | |
| Traffic = mongoose.model 'Traffic' | |
| mongoose.connection.once 'open', -> | |
| Traffic.find {}, (err, traffic) -> | |
| async.forEach traffic, (hit, done) -> | |
| hit.fixSomething |
| events = require 'events' | |
| http = require 'http' | |
| socketIo = require 'socket.io' | |
| server = http.createServer((req, res) -> | |
| res.end ''' | |
| <html><head> | |
| <script src="/socket.io/socket.io.js" type="text/javascript"></script> | |
| <script> |
| events = require 'events' | |
| http = require 'http' | |
| socketIo = require 'socket.io' | |
| app = http.createServer((req, res) -> | |
| res.end ''' | |
| <html><head> | |
| <script src="/socket.io/socket.io.js" type="text/javascript"></script> | |
| <script> | |
| var socket = io.connect('http://localhost'); |
| grunt.util.spawn cmd: 'ls', args: ['./node_modules/.bin/nodemon'], (err, result, code) -> | |
| console.error 'err', err | |
| console.error 'result', result | |
| console.error 'code', code | |
| grunt.util.spawn cmd: './node_modules/.bin/nodemon', (err, result, code) -> | |
| console.error 'err', err | |
| console.error 'result', result | |
| console.error 'code', code |