【明報專訊】第一次接到電話,希望我談談「中國夢」的時候,我的第一個反應是:「一千枚飛彈對準我家,我哪裏還有中國夢啊?」
可是沉靜下來思索,1952年生在台灣的我,還有我前後幾代人,還真的是在「中國夢」裏長大的,我的第一個中國夢是什麼呢?
我們上幼稚園時,就已經穿著軍人的制服、帶著木製的步槍去殺「共匪」了,口裏唱著歌。當年所有的孩子都會唱的那首歌,叫做《反攻大陸去》:
反攻 反攻 反攻大陸去
@manager.command | |
def sync(): | |
from june.models import db, Account, Node, Topic, NodeStatus | |
users = Account.query.all() | |
nodes = Node.query.all() | |
for user in users: | |
print('save %i %s' % (user.id, user)) | |
if not user.username: | |
username = user.email.split('@')[0] |
if (!process.env.NODE_PATH) { | |
console.log(); | |
if (process.env.SHELL === '/bin/zsh') { | |
console.log(' Please set environment variable NODE_PATH in ~/.zshrc:'); | |
} else if (process.env.SHELL === '/bin/bash') { | |
console.log(' Please set environment variable NODE_PATH in ~/.bashrc:'); | |
} else { | |
console.log(' Please set environment variable NODE_PATH:'); | |
} | |
console.log(); |
var data = { | |
'a': ['a1', 'a2'], | |
'a1': ['a11'], | |
'a2': [], | |
'a11': ['a111', 'a112'] | |
} | |
/* | |
* a | |
* |- a1 |
def runserver(port=5000, profile_log=None): | |
"""Runs a development server.""" | |
from gevent.wsgi import WSGIServer | |
from werkzeug.serving import run_with_reloader | |
from werkzeug.debug import DebuggedApplication | |
from werkzeug.contrib.profiler import ProfilerMiddleware | |
port = int(port) | |
if profile_log: |
require 'formula' | |
class Nginx < Formula | |
homepage 'http://nginx.org/' | |
url 'http://nginx.org/download/nginx-1.2.1.tar.gz' | |
sha1 '4fb69411f6c3ebb5818005955a085e891e77b2d8' | |
devel do | |
url 'http://nginx.org/download/nginx-1.3.2.tar.gz' | |
sha1 'a3507cb2f13332489804f79885541c717f8f4bf0' |
define(function(require, exports, module) { | |
function GitHub(user) { | |
this.user = user; | |
} | |
GitHub.prototype.showRepos = function(options) { | |
options = options || {}; | |
var limit = options.limit || 10; | |
var target = options.target || document.getElementById('github-repos'); | |
if (target && target.length) target = target[0]; |
class TestOAuth(object): | |
def setUp(self): | |
self.access_token = 'you get it' | |
def test_func1(self): | |
do_something_with(self.access_token) | |
def test_func2(self): | |
do_another_thing_with(self.access_token) |
from livereload.task import Task | |
def delay(): | |
import time | |
time.sleep(10) # 10s | |
Task.add('*', delay) |