GAE上搭建了个类Pastebin

2012-02-19 06:18:40 +08:00
 Tianpu
没用过python 好麻烦

xsnippet已经足够好,不满意的地方是标签,作者,语言类型这三个字段不支持中文

主要修改:
中文支持
去掉不相关的js
数据库gql加上索引
jquery.min.js使用google托管的

具体实现:
主数据使用字典dicronary类型循环造临时数据,然后urllib.quote之
标签正则使用(.*)贪婪匹配,正常的([0-9a-z%-_]+)中文还是不行

仍旧不足:
中文的png输出还是乱码,估计牵涉到字体问题,不解决了
功能上在清爽和功能的平衡不知道是否足够
没用过python,可能引入的新代码效率上不行,有时间php重写算了

文件参考:
修改文件 http://www.zhantie.org/tags/zhantie.org
原始文件 https://github.com/bloodeclipse/xsnippet

系统架构:
Google App Engine
Cloudflare CDN

http://www.zhantie.org/
http://zhantieorg.appspot.com/

永不丢失的数据 哈
2478 次点击
所在节点    分享发现
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/27673

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX