`
limodou
  • 浏览: 65758 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
文章列表
Simple mako template support==========================Can add mako project and you should make mako filename suffix is 'mko'.batch filenames rename plugin==========================Only support simple case.0. update from svn1. Install batchfilenames_plugin2. restart UliPad3. tool->Batch Filenames R ...
在Django中试验了简单的mako模板之后,运行是没有问题了,于是我想试一试中文如何处理,这一试才发现还有许多细节需要注意。在处理中文前建议先阅读一下mako文档中关于Unicode那部分。从这部分的内容我们可以了解到mako在模板内部全部使用unicode进行处理。涉及到模板处理的数据我想大概有三个地方: 模板文件 模板数据 模板中运算结果 让我们一个个来看如何正确使用。 模板文件 mako有一种全局性的处理,那就是在TemplateLookup中使用input_encoding参数,它指明了每个模板文件的缺省编码。另外,针对每个模板文件,你可以为每个模板声明一个 ...
最近看了看mako模板系统,感觉功能还是非常强大,虽然还没有怎么使用,但至少对于我这个 Python 程序员来说,不用去开发乱七八糟的tag,应该还是很方便的。Django 的tag其实也是一种简化的方式,但这种方式的编程并不轻松,象 ...
今天看到一个使用了jQuery开发的开源项目,叫Project Tracker。它是仿Basecamp的,难怪我进去后看着非常象呢。我的 SharePlat也是仿Basecamp的,不过从功能上ProjectTracker它更成熟一些,我的项目许多功能还没有做进去呢。有些效果的确不错,上面还有一个Demo站点。不过下载了源码许多都是.cfm的后缀,后来查了查原来是ColdFusion格式,我是不会了。发布信息的Blog。 有兴趣可以看一看,主要是jQuery的使用。
这是我新开发的一个项目,你可以在 Google 上找到 ZipBook。 这是一个有意思的项目。最新看网上的小说挺多,而且我希望有文本格式的格式下载,这样就可以在手机中看了。小说的下载方式挺多的,不过我想以自已的方式来下载 ...
看到的blog在这里。其中比较有意思的是:全部Ajax效果,使用了Mootools 和 JavaScript VectorGraphics 库,后台是使用Django。 这里是它的一个图: 我下了一盘,我的棋艺不高结果还嬴了。 :)
今天有幸参加了Google Developer Day活动,说实话就是想去看一看Guido,如果有机会呢就拍张照片什么的,同时可以和CPUG的朋友见个面。路上坐的公车,出来不算晚但到时人真是挺多啊。全天活动分为两个地方,开始是在三层,然后Keynote讲完就要到二层去,分为两个会场。我坐在中间的位置,正好前面坐着张成,很巧。 先是由李开复做发言词,其中他提问到有多少人学了Python,看到有不少人举手。后来看到CSDN的采访稿说了大部分人就是奔着Guido去的,看来不假。接着是一位印度籍(可能是,看长相,也没记住名字)的进行主题发言,基本上就是对Google的介绍和一些核心技术的介绍,如GFS和 ...
Many people know that Guido like django, that's right! Today GoogleDeveloper Day is held in Beijing, and Guido also made a Pythonintroduction. In his talk he said at least 4 times that he likesDjango. And I'm very excited about this. And I think maybe it's agreat opportunity for Django development in ...
今天看到 Russell 发的一个提议是关于实现用的newforms的widgets时如何处理Media的问题。这一点就目前django来说的确不是很方便。在以前我也写过关于在app中实现对于静态文件的支持,也是由于这一点。由于不象PHP那样以实际的目录来运行,django其实是在一种映射出来的url方式下来工作的,而且考虑到效率的问题,静态文件一般是不处理的。 在这个讨论中,Russell主要提议是对newform中要用到的css和js等静态文件进行处理。在我看来这只是静态文件中处理的一部分而已,最好是从完整的html页面来考虑,如何处理静态文件,如何在各个组件中方便地与页面进行集成。如果有一 ...
在最新的 UliPad 我新增了一个STC(StyledTextCtrl)事件的处理 EVT_STC_AUTOCOMP_SELECTION,这个事件会在自动完成弹出列表中选择后,将要插入字符串到编辑器中时发出的。不过这个事件是当你调用了AutoCompShow来显示弹出列表才会激活的,如果你使用的是UserListShow这个方法,那么STC会在选中某项后发出EVT_STC_USERLISTSELECTION事件。不过对于EVT_STC_AUTOCOMP_SELECTION事件,好象它只是一个通知,你没有办法取消它的处理。在不知道这个新的事件之前,UliPad的InputAssistant对于列 ...
Thanks Kibleur C. (http://kib2.webfactional.com/) for his wxSnip package, and I'v ported it into UliPad, you can get the lastest code from svn (http://cvs.woodpecker.org.cn/svn/woodpecker/ulipad/trunk). But wxSnip is not very suit for UliPad, because UliPad has its own InputAssistant functionality, s ...
在很早 UliPad 已经支持微软的TTS库了,因为我使用了 pyTTS 模块。不过正如网上许多人说的,微软的TTS发音真是太差了,以至于我开发了在UliPad中阅读的功能我也没有兴趣去使用它。不过最近看到一个关于 NeoSpeech 的介绍,如果你上网会搜出许多来,大多数都是讲如何与Babylon词典结合一起使用的说明。我平时使用灵格斯词霸(因为它免费),原以为用不了。但后来发现NeoSpeech是符合TTS标准的,因此灵格斯也是可以使用的。只要在语音选项中设置一下就行了。至于语音库哪里下载,上网搜吧,很多。因此我想UliPad也应该可以使用这么出色的语音引擎才是啊。于是试了一下,没有问题。只 ...
静态文件在 django 中并不是非常简单的事情。由于URL与文件目录并不是相同的东西,因此在处理 Django 中的静态文件时要同时考虑两个东西,一个就是静态文件的URL表示,另一个就是如果将静态文件的URL与实际的文件路径相对应起来。而在 Django 中标准的处理静态文件的方式是通过webserver,通过ReWrite规则,将一个URL的表示映射为实际的目录。因此这种做法要求我们将静态文件集中管理,比如都放在某个media目录下,分为css, js, images等子目录,并且将整个项目所用到的所有静态文件都分别放在这个目录下。这样做的好处主要是为了方便映射。但同时造成一个问题:一个AP ...
今天在Ajaxian上看到一篇Blog说是使用js来实现圆角矩形的效果,地址是Corner.js。它的使用很简单,只要引入了Corner.js,然后在再处理的图片上使用相应的class属性值就行了。而它又是从Reflection获得的灵感。我没有具体看代码,看介绍Reflection是通过Canvas来处理的。Reflection可以实现倒影效果,许多web 2.0的Logo都是这样的。而且在FF和IE下我试了没有问题。但是Corner.js只能在FF下有效果,不知道以后的版本如何。挺有意思的东西。
Firebug 目前已经是1.0.4了。不过在此之前还出现过Bug,现在它已经稳定了。不过我突然发现Style标签页显示不少信息了,也就是我无法观察某个元素的样式了。根据显示的信息我找到了它的FAQ说明,然后又链接到了一个讨论中。可能的原因就是因为从1.5升级到2.0,但是DOM Inspector却没有升级。开始有人提出的解决方案是删除Firefox,然后连程序目录都要删除或改名。而主做不会破坏你的用户数据,因为是放在不同的目录下。后来看到一个简单的方法: Delete the following (old) files from the "components" fold ...
Global site tag (gtag.js) - Google Analytics