北京-鸟巢-水立方-锣鼓巷
十二月 6th, 2008
这是上周末拍摄的,因为这周比较忙一直没有更新。
奥运的成功举办,鸟巢和水立方功劳巨大。也成为国人向往的参考圣地。
我怀着崇敬的心情,来到奥体中心,参考了著名的鸟巢和水立方。深深体验到祖国的强大和人民的伟大。
呵呵,其实,有些时候见面不如闻名,所以圣地最好现在一些比较难以到达的地方,想像中的景象总是会比实际的完美一点的,我想,这也是人们对美好生活的一种自然的憧憬吧!
鸟巢的钢铁结构,放在那里都给人踏实的感觉,用来做我的背景,还不错。
水立方是属于黑夜的,白天的水立方,看上去像一块巨大的瓷砖镶嵌在广场的一侧,毫无美感,就不贴图了。
原来打算逛完鸟巢水立方,再去景山看看的,据说那里是北京城的制高点,能看到整个的北京城。不过因为临时决定先去看看北京的胡同,所以随便找了个地,下车拐了几拐,就转到胡同里面了。乍一看,胡同里面挺简陋的,和我家以前的老房子差不多。不过因为没去四合院里面,所以感觉不出正宗的北京的味道来。
七拐八拐,拐到了锣鼓巷,这条巷子倒是不错,两边的店铺都特别有个性,取的名字也非常时尚,所以中外的游客都比较多,值得一逛。
看看这里是否会出错呢?
看看这里是否会出错呢?
测试一下中文email修复了没..
我对汽车室内设计有新的创想,期望能与你交流这个他想的可行性。却不知如何与你联系,等待···
http://xuming.net/2008/12/micolog05.html
上面这个博客文章显示出错。在chrome和firefox上都一样。
显示如下:
Traceback (most recent call last):
File "/base/python_lib/versions/1/google/appengine/ext/webapp/__init__.py", line 501, in __call__
handler.get(*groups)
File "/base/data/home/apps/mlog/1.329808355789312518/base.py", line 90, in _wrapper
method(*args, **kwargs)
File "/base/data/home/apps/mlog/1.329808355789312518/blog.py", line 147, in get
'checknum2':random.randint(1,10),
File "/base/data/home/apps/mlog/1.329808355789312518/base.py", line 209, in render
html=self.get_render(template_file,values)
File "/base/data/home/apps/mlog/1.329808355789312518/base.py", line 201, in get_render
html = template.render(sfile, self.template_vals)
File "/base/python_lib/versions/1/google/appengine/ext/webapp/template.py", line 81, in render
return t.render(Context(template_dict))
File "/base/python_lib/versions/1/google/appengine/ext/webapp/template.py", line 121, in wrap_render
return orig_render(context)
File "/base/python_lib/versions/1/django/template/__init__.py", line 168, in render
return self.nodelist.render(context)
File "/base/python_lib/versions/1/django/template/__init__.py", line 705, in render
bits.append(self.render_node(node, context))
File "/base/python_lib/versions/1/django/template/__init__.py", line 718, in render_node
return(node.render(context))
File "/base/python_lib/versions/1/django/template/loader_tags.py", line 82, in render
return compiled_parent.render(context)
File "/base/python_lib/versions/1/django/template/__init__.py", line 168, in render
return self.nodelist.render(context)
File "/base/python_lib/versions/1/django/template/__init__.py", line 705, in render
bits.append(self.render_node(node, context))
File "/base/python_lib/versions/1/django/template/__init__.py", line 718, in render_node
return(node.render(context))
File "/base/python_lib/versions/1/django/template/loader_tags.py", line 23, in render
result = self.nodelist.render(context)
File "/base/python_lib/versions/1/django/template/__init__.py", line 705, in render
bits.append(self.render_node(node, context))
File "/base/python_lib/versions/1/django/template/__init__.py", line 718, in render_node
return(node.render(context))
File "/base/python_lib/versions/1/django/template/defaulttags.py", line 209, in render
return self.nodelist_true.render(context)
File "/base/python_lib/versions/1/django/template/__init__.py", line 705, in render
bits.append(self.render_node(node, context))
File "/base/python_lib/versions/1/django/template/__init__.py", line 718, in render_node
return(node.render(context))
File "/base/python_lib/versions/1/django/template/loader_tags.py", line 96, in render
return self.template.render(context)
File "/base/python_lib/versions/1/django/template/__init__.py", line 168, in render
return self.nodelist.render(context)
File "/base/python_lib/versions/1/django/template/__init__.py", line 705, in render
bits.append(self.render_node(node, context))
File "/base/python_lib/versions/1/django/template/__init__.py", line 718, in render_node
return(node.render(context))
File "/base/python_lib/versions/1/django/template/defaulttags.py", line 122, in render
nodelist.append(node.render(context))
File "/base/python_lib/versions/1/django/template/__init__.py", line 767, in render
output = self.filter_expression.resolve(context)
File "/base/python_lib/versions/1/django/template/__init__.py", line 563, in resolve
obj = resolve_variable(self.var, context)
File "/base/python_lib/versions/1/django/template/__init__.py", line 656, in resolve_variable
current = current()
File "/base/data/home/apps/mlog/1.329808355789312518/model.py", line 464, in gravatar_url
imgurl +=hashlib.md5(self.email).hexdigest()+"?"+ urllib.urlencode({
UnicodeEncodeError: 'ascii' codec can't encode character u'\u548c' in position 0: ordinal not in range(128)
每次我提交留言后,新的页面内容如下。
其中,有一个无法显示的图片,图片的链接为“http://xuming.net/%22http:////www.gravatar.com//avatar//3a9d65b2d7ebfc6bf63a878b64cbdeee?s=50&r=G&d=http%3A%2F%2Fxuming.net%2Fstatic%2Fimages%2Fhomsar.jpeg\"”。
我的浏览器是chrome. windows vista.
[true, "\t\t
\r\n\t\t\t
\r\n
\r\n \t\t\t\t\r\n\t\t\twind\r\n\t\t\t\r\n\t\t\t On 2009-02-21 at 22:45 \r\n\r\n\t\t\t
\r\n\r\n\t\t\t
test\r\n\r\n\t\t\t\r\n\t\t\t
\r\n\r\n\r\n\t\t"]
为了在appspot.com上架个博客,我试了很多开源博客。觉得最好用的还是micoblog.
多谢。
怪自己看代码不仔细,其实都在代码里。
有全局g_blog和method param的定义。
test
不理解self为什么有blog的属性,从源码看不出有这种属性啊?
self.param('checknum')的param是什么用法?我知道它是从request得到的dic的值,但doc是
这么用self.request.get('checknum'),和你用的不同,为什么?没看到doc有如你那样的例子。
self是BaseRequestHandler或从这个对象继承的类,这个对象有blog属性
self.param('checknum')的param是什么用法?
name=self.blog.author的self 和blog是什么用法?
我的理解是self是httprequest,但是self.blog.author又好像self不仅是httprequest,
还包括model。
请解释!
收到。
base.py真强大。
谢谢。
这不是GAE的内容,是我自己定义的,看base模块
你的micolog有这样的用法:
self.is_admin
self.is_login
我想问,gae的文档何处有记载??
谢谢。
欢迎欢迎!
archlife:下次来北京,找你,呵呵
去798看看,还有后海三里屯,夜色下的建外soho
恩,是的,它调用的是google translate。
wp slug translate是不是输入一个中文slug,自动翻译成一个英文的slug?