2009 2 23 12:31 AM 68021 次查看
分类:汉化 标签:ACG, KEY, 智代After
一、取名问题
とも 「罗马音:to mo,(和)谐音:脱摸」在日文中对应很多汉字,且无一完全适合的,故不译。
因此,整个游戏中将出现的唯一的日文就是这2个平假名了,大家看多了就会习惯了。
以上为伟大的とも洗脑计划,欢迎大家受洗。
2009 2 23 12:19 AM 6794 次查看
分类:汉化 标签:ACG, GalGame, KEY, 智代After
嘛,这次直接在发布前放出,免得又说我不开帖…
1.0版的BUG反馈帖已关闭,这里只接收1.1版的。
目前找到一个BUG:上传文件后缀名有2个.7z
解决办法:无视或自行改名。
2009 2 22 10:54 PM 2270 次查看
分类:Google App Engine 标签:Google App Engine, Python, 性能
由于分页时被计数弄得很无语,所以想看看其性能。
进行测试的是我的一个聊天室程序,里面有843条记录:
2009 2 21 03:39 PM 17693 次查看
分类:Python 标签:Python, JavaScript
这个需求最初是因为在《Google App Engine中使用304 Not Modified状态码来提速》这篇帖中需要解析HTTP头中的时间格式。如果用正则表达式就太麻烦了,所以就翻了翻Python文档。
先看如何将datetime类型转换成HTTP头所用的GMT时间格式的字符串(如'Thu, 19 Feb 2009 16:00:07 GMT'):
2009 2 21 01:43 AM 3872 次查看
分类:Google App Engine 标签:Google App Engine, Python
最近用GAE做了个图像上传的站点,为了提升速度,我在服务器端采用了缓存技术,但这并未榨干GAE的最后一点能量。
实际上,由于我的图片是不会改变内容的,所以如果强制让客户端浏览器也缓存的话,就能减少很多流量,且不用访问缓存和数据库了。
2009 2 20 06:00 PM 2162 次查看
分类:Google App Engine 标签:Google App Engine, Python
在GAE中可以使用Python的标准模块logging,而且记录是可以直接在GAE的后台看到的,非常方便。
这里有篇讲述如何在GAE中使用记录系统的文章。
先简单介绍下logging。
logging中有6个级别的事件记录:CRITICAL、ERROR、WARNING、INFO、DEBUG和NOTSET。
其中前5个分别用critical、error、warning、info和debug函数来记录。
因为使用非常简单,我就直接给演示代码了。
2009 2 20 05:25 PM 2119 次查看
分类:Google App Engine 标签:Google App Engine
在《The Python Development Server》这篇文档里看到这个应用,确实很有用处,所以记录下来。
运行GAE服务器后,只需要访问这个地址即可:
http://localhost:8080/_ah/admin
不过提供的功能很有限,只能执行Python语句和查询、创建数据库实体。
2009 2 20 04:45 PM 2074 次查看
分类:Google App Engine 标签:Google App Engine, Python
正如GAE文档中所述,GAE会缓存一些模块和Handler Script,避免每个request都重新载入。
这里有篇《Google App Engine 对 module 的缓存时间》,你可以看到模块是怎么被缓存的。
要让Handler Script被缓存,需要为这个Handler Script定义一个无参的main函数,并且请求必须要调用这个main函数。(一般来说,我们的应用程序都是先在main函数里进行的,所以这点基本符合。)
2009 2 20 02:57 PM 2897 次查看
分类:无 标签:收藏
根据已故的麻省理工( MIT )哲学及逻辑家George Boolos,以下的趣味逻辑问题可算是全世界最难的一个。你可以解决这个难题吗?
有甲、乙、丙三个精灵,其中一个只说真话,另外一个只说假话。还有一个随机地决定何时说真话,何时说假话。你可以向这三个精灵发问三条是非题(每个问题三个精灵都会作答),而你的任务是从他们的答案找出谁说真话,谁说假话,谁是随机答话。这个难题困难的地方是这些精灵会以“Da”或“Ja”回答,但你并不知道它们的意思,只知道其中一个字代表“对”,另外一个字代表“错”。你应该问那三条问题呢?
2009 2 20 02:13 PM 2500 次查看
分类:Google App Engine 标签:Google App Engine, Python
在Apache和IIS等Web服务器上,实现伪静态是通过URL重写的方式;但在GAE中方式则不同,需要你在Python代码中实现,不过因此也更为强大和简单。
先来看看伪静态有什么用:
这是一个动态页面:
http://www.keakon.cn/bbs/viewthread.php?tid=35&page=100
这是一个伪静态后的动态页面:
http://www.keakon.cn/bbs/thread-35-100-1.html
这2个页面都是一样的,不过下面的网址明显要短些,而且更符合搜索引擎的“口味”。
它的实现是用URL重写的方式,把thread-开头的链接让viewthread.php来处理,并将后面的2个数字赋值给tid和page。
至于这2个值的获取,在PHP中是通过$_GET这个全局变量来获取的。
« 看看还有什么好玩意