上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 23 下一页
摘要: 昨天朋友发来一个代码给我,可以让 windows 上的 emacs 窗体像 X 或苹果那样实现半透明。代码并不复杂:(set-frame-parameter (selected-frame) 'alpha (list 85 50))(add-to-list 'default-frame-alist (cons 'alpha (list 85 50)))然后经过一番努力,我写了一个切换功能,按f7进入透明,按f8退出透明状态。(defun transform-window (a ab) (set-frame-parameter (selected-frame) ' 阅读全文
posted @ 2009-07-24 23:32 计算机技术 阅读(723) 评论(0) 推荐(0)
摘要: After many years of development, PostgreSQL has becomefeature-complete in many areas. This release shows a targeted approachto adding features (e.g., authentication, monitoring, space reuse), andadds capabilities defined in the later SQL standards. The major areasof enhancement are:经过多年开发后,PostgreSQ 阅读全文
posted @ 2009-07-23 19:11 计算机技术 阅读(201) 评论(0) 推荐(0)
摘要: 当你想要问一个函数的用法时,至少可以有人提醒你,去搜索一下。甚至可能你自己就能搜索到正确的答案了。而大家确认它没有正确的文档时,如果有人知道答案,通常会出现的。当你想要问一个软件的架构时,通常如果你运气好,会遇到有人给你详细解答可能需要的组合。余下,就需要你自己去实现它。当你想要问一个人生意义之类的问题时,通常只会得到一堆正确的废话。问题涉及的层面越抽象,它的答案就会越模糊。除了让自己显得很装,没有什么好处。当你的问题远远高于你想的目标,那除了引来一堆正确的废话,不会有什么结果。直接把想要的问题问题出来,不要把时间浪费在一些无意义的清谈上。也许一个具体的问题容易被人嘲笑,但是掩盖它并不能让自己 阅读全文
posted @ 2009-07-19 04:43 计算机技术 阅读(155) 评论(0) 推荐(0)
摘要: astinus开发过程中,我自己就在不断的使用。有次贴了一些JS代码进去,于是页面显示错误。显然,把源代码直接放进html文本了——好吧,从05年转去做网游以后,一直没有正经的做过web了。那么,我需要一个方法转义。网上搜了一下,大部分是自己编写一个正则替换。不过我的习惯是尊重既有的资源。有人提出可以用dom的功能。先作为innerTEXT传给一个dom对象,再取innerHTML属性,就可以取到转义后的文本了。方法不错,不过写法上,有没有取巧的办法呢?JQuery社区有人给出了办法:假设有文本 context,可以对一个jQuery对象 $(x)进行 $(x).text(context).h 阅读全文
posted @ 2009-07-01 13:24 计算机技术 阅读(2126) 评论(0) 推荐(0)
摘要: 存在 code.google 上的usemacs,被我手贱,把代码仓库搞坏了。吾友眼镜同学开了一个新的:https://bitbucket.org/yinwm/usemacs然后发现我手头只剩了ubuntu 环境下的配置。没办法,windows 环境的要重新配了。至少,要能够编辑常用的功能吧。把ubuntu上的复制过来(咳咳……用gvim编辑的),简单编辑了一下。一启动就是个非法操作。逐行排查,居然是:(display-time-mode t) 出了问题。这个配置似乎以前我用过没事的?恍惚……csdn的blog居然没有lisp代码支持,看来我要配好muse之后才能顺利发表文章了。 阅读全文
posted @ 2009-07-01 13:14 计算机技术 阅读(123) 评论(0) 推荐(0)
摘要: 昨晚做gastinus的消息编写页,发现orderby="post_ondesc"居然出错,进去gluon里的源码一看,跟以前不一样了(刚更新了服务器代码)。于是搜索了一下文档,发现关于orderby的文档更新了,现在DAL的orderby不再支持"fieldnamedesc"的形式,而是通过=~实现同样的功能。例如,gastinus的发言页面,需要按post_on倒排,应该写成db().select(db.quotation.ALL,orderby=~db.quotation.post_on)这样确实比以前可读性更好,而且因为逻辑实现在代码而不是字符串 阅读全文
posted @ 2009-06-23 10:47 计算机技术 阅读(174) 评论(0) 推荐(0)
摘要: 在诸多Python 数据访问框架中,Web2py的DAL算是比较有趣的一个。因为工作的关系,最近比较关注DAL与Postgres的组合。这里简单总结一下。 开头又臭又长,建议跳过,留着娱乐时间再读。直接从下一集开始阅读 数据存储与访问——理想与现实的妥协在IT界,从来没有一个系统边界可以像数据库与应用层之间这样不断摩擦,冲突激烈,没推倒前的柏林墙庶几近之。不同的是同胞之间的藩篱终于在两德人民之间轰然倒下,而数据库与应用层的斗争只会光华灿烂,鸡飞狗跳。 鹅,写错了,是光华灿烂,旦复旦兮。几年不读圣贤书,已经赶不上语文课代表啦。 是的,应用层与数据访问层的关系,只会在冲突和妥协中不断发展和变化,周 阅读全文
posted @ 2009-06-04 09:53 计算机技术 阅读(292) 评论(0) 推荐(0)
摘要: web2py 有所有新兴开源项目的通病:文档落后于代码。例如,你在document下的DAL相关文档里,只能读到orderby的用法,但是没有告诉你如何desc。在该文档中也找不到limit的介绍。其实这两个功能都很重要,分页几乎是现代数据库应用中必备的功能,limit关键字就是为此而诞生的。而对于不能任意split(我查了web2py的源码才发现小于0的索引SQLROWS直接抛异常),又不能直接reverse的DAL数据集,倒排查询就是很重要的功能了。其实这两个功能DAL都有。oderby的支持看来开发人员还没有找到很好的形式,例如,我们可以 orderby=db.ta.id,但是没有一个d 阅读全文
posted @ 2009-05-26 12:10 计算机技术 阅读(423) 评论(0) 推荐(0)
摘要: web2py是一个有趣的框架,它的特色之一就是在页面上集成了一个简单的开发环境。但是这个前提是只能从127.0.0.1访问,否则会提示你“不是安全通道”。那么,是不是就没有办法把代码集中部署到一个远程服务器上开发了?后来,我在web2py的官网上搜索到一个方法,,就是通过ssh映射远程端口到本地,可以实现远程开发。例如,我在192.168.0.13主机上run了一个web2py示例:python web2py.py -i 0.0.0.0那么我就从本机:ssh -L 8000:127.0.0.1:8000 192.168.0.13登录之后,如果再从浏览器访问 http://127.0.0.1:8 阅读全文
posted @ 2009-05-25 22:11 计算机技术 阅读(299) 评论(0) 推荐(0)
摘要: Web2py不同于django和web.py的一个特色,它自然的就是restful的形式。当然这也造成了一定的限制,就是我们有时候不能方便的自定义请求的路径。其实Web2py一样可以自定义请求路径。只是它默认情况下没有给出这个配置。简而言之,在web2py的根目录下有一个routers.examples.py,只要看那个文件的内容,就可以参照着写出自己的routers.py了:)。它采用的是类似django和web.py的正则表达式重定向形式。 阅读全文
posted @ 2009-05-25 22:02 计算机技术 阅读(179) 评论(0) 推荐(0)
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 23 下一页