白菜
洞察力+实践 :)


搬家了 :) - []
也不知道这个小小的blog有没有多少观众,= =|||,不管怎么说还是通知一个吧。新blog地址是:

http://codeplayer.blogspot.com/
http://codeplayer.blogspot.com/atom.xml





pypy video index。许多视频的bt种子,希望感兴趣的朋友来一起加速 :) - [Python pypy ]

PyPy is an implementation of the Python_ programming language written in
Python itself, flexible and easy to experiment with.  Our long-term goals are
to target a large variety of platforms, small and large, by providing a
compiler toolsuite that can produce custom Python versions.  Platform, memory
and threading models are to become aspects of the translation process - as
opposed to encoding low level details into the language implementation itself.
Eventually, dynamic optimization techniques - implemented as another
translation aspect - should become robust against language changes.

PyPy是一个用python本身编写的python语言实现,灵活且容易在它上面
实验。我们长期的目标是针对大范围的多种平台,不管小的大的,通过
提供一个编译器工具集来生产相应的python版本。平台、内存和线程模
型将作为转换过程中的方面-与之相反的是将底层细节编码到语言实现
本身中去。最终,动态优化技术-实现为另一个转换方面-应该当语言
变化时是完善的。

........



Evolution 一个开放式的虚拟生态环境 - [生活 Python 呓语 ]
http://wiki.woodpecker.org.cn/moin/evolution
    断断续续地还没做完的一个小东西,我觉得是个很有意思也很有意思的一个东西,可惜这一段时间确实无法静下心来,这个有两层意思:不能安心写程序,也没法安心复习考研。
    我也不知道今天发到blog上来是什么意思,也许是看这里太冷清了,也许想把这东西停一停了。希望有感兴趣又有时间的朋友看到吧,可以把它继续下去。但愿毕业的时候我还能记得有这么一个未完成的东西 :)


你一生的故事 - [科幻 ]

     你父亲正要问我这个问题,一个我们一生中最重要的问题,我想我得注意听,留意每个细节。我和你父亲刚在外用完晚膳,看了出戏,回到家中;已过了午夜。我们来到庭院,举头望着满月,然后我告诉你父亲我想跳支舞,他一口答应下来。现在我们正悠悠的跳着舞,一对三十岁的人在月光下像小孩般的左摇右摆。今晚我没有感到一丝寒意。然后你父亲说:“你想要个宝宝吗?” 
    

...........................



偶然看到张海迪的blog - [生活 ]
不知道是什么样的机缘巧合,竟然看到她的blog。一时之间竟无法表达自己的心情,有敬佩也有感激。
一想到身边有这么一位坚强的伟大的女性,似乎自己都变得更加勇敢一些。


回顾asp.net - [呓语 web Asp.Net ]
    最近没事的时候跑到以前blog逛了一下,发现竟然还有人在发表评论,真是惊喜啊。虽然看着以前那些文章的发布日期离现在也就大半年的时间,不过我知道我的思维已经发生太大的变化。
    那个评论是希望我能把CommunityServer(.net下的一个整合blog、相册、论坛的开源的商业产品)讲得再清楚一点。看到还有人再研究 CommunityServer着实让我吃惊不小,可能是在python里泡了几个月,都有点与世隔绝的感觉了 :) 。
    回想当年研究asp.net,研究CommunityServer源代码的日子,真是掺不忍堵。asp.net凭借visual studio.net这么贵的开发工具,他的开发效率还只能达到这个层次,那它还有个jb前途啊。
    框架呢还是要有多种选择的比较好,如果哪个框架试图无所不包,结果只会使其丧失框架本身存在的理由:快速开发。而Python的web框架就正是初在这么 一个百家争鸣的时代,唯一的遗憾是有些框架都还没达到1.0的版本,不过我已经开始用来开发一些小网站了 。 用过的都说好,呵呵。
    希望 python 的企业级开发环境尽快成熟起来吧。


小程序发布了第一版 呵呵 大家多捧场啊 - [Python pygame sdl agent 学游戏 ]
http://wiki.woodpecker.org.cn/moin/evolution

自以为还有点意思的 Action模式的一个变种 - [Python 设计模式 ]



自己都照顾不好 怎么能去照顾别人呢 - [生活 ]



有感于django的admin功能 - [Python web django ]
正在用django开发一个简单的新闻发布系统,于是接触了这个admin功能。

在讨论框架与库之间种种关系的时候,这个admin功能应该是个很好的例子。它集中体现了框架的特点:易用却不灵活。

易用与灵活永远是此消彼长的关系,要两者兼顾是太困难了。通常认为框架易用而库灵活。django的admin功能将框架的特点发展到极端,那就是极好用和极不灵活。

通常——尤其是对于简单的应用和新手——好用是比较重要的,灵活性通常只要达到了一个界限,足够就行,但却是越好用越好。但是如果灵活性没有达到这个限度,那你很可能会发现你的应用开发变成了一个噩梦。

django的admin功能应该还需要大量的改进吧,因为其灵活性对大多数实际应用都还远远远远不够的。


春游了今天 - [生活 ]
虽然有项目在身,不过还是参加了,尽管没有和大家玩到最后。
玩计算机的人,宿舍呆久了,每次走出宿舍阳光晃得睁不开眼的时候总有感觉自己成穴居动物了 :)
为什么总是感觉和大学同学的关系不象老乡那么亲切呢?也许是交流不够?也许是和冰冷的计算机/数学接触过多?也许自己对一些事情还是太过执着放不下?也许只是还没长大。
不过对父母确实是比以前更加理解了,也许是距离产生美吧。
越来越感觉钱的重要性了,不知道是好事还是坏事,不过对于我这么个穷人来说,这个觉悟来得应该是晚了点吧
仍然不懂爱情究竟为何物


google breaks my heart! - [生活 ]
怎么说也算得上是google的一个忠实fans了,但是昨天帐号突然进不去了,中午还用得好好的,晚上就不行了。以前网上也听到过google把帐号弄丢的事件,难道现在发生在我的身上??太伤心了。 按照找回密码的说明,google给我的备用邮箱huangyi1@126.com发了邮件,说找不到于huangyi12@126.com匹配的帐户!!完了。 有什么办法呢?再弄个帐号吧,谁叫gmail这么好用。 55555555555555

Library or Framework -- 对web开发的思考 - [呓语 Python web ]

        库使得开发变得灵活,而框架和工具快速开发的源泉。

........

        框架应该只是表达了设计者对如何开发web应用(或者只是某一类web应用)的一种看法。具体功能点由可重用的框架无关的库提供,不过要求所有的功能都由框架无关的库来提供可能也太苛刻了,毕竟框架有自己的一套思维方式,有自己的内部接口和数据类型。不过一些通用的功能点还是应该尽量设计成框架无关的库的。

........

        我想这个就是web开发的本质所在了,就象消息循环之于桌面开发。而我们上面所讨论的框架和应用程序应该都属于这个框架最右边一块。虽然也有框架比如cherrypy提供filter的概念似乎和WSGI描述的中间件很象,但是我还是觉得WSGI描述的中间件绝对是框架无关的,这是两个层面上的概念。而库是可以存在于任何一个层面的。

.........

        http请求从到达服务器的这一刻便开始向着纵深的方向走去,沿途被各种filter分析加工,最后到达某个方法(通常对应某个页面),在这个末端开发者思维开始横向延伸,把页面分解成一块一块(又模版系统完成),然后访问数据库,每一块取得其数据再整合成完整页面并返回,返回的数据沿纵身方向往回走被filter加工直至最后到达客户端。



How to think like a computer scientist - [呓语 读书 ]
本书的目标是教如果象一个计算机科学家一样思考,这种思考方式集数学家、工程师、自然科学家的优点于一身。计算机科学家都使用某种正式的语言表达自己的想 法(特别是通过计算),这一点就象数学家;而他又象是工程师,做设计,把一堆组件组装成一个系统,在各种可选方案之间并提供折中方案;他还象自然科学家, 观察复杂系统的行为,总结其规律,并预测其未来的行为。

Why Use Interfaces - [zope 呓语 ]
曾经以为接口的大部分作用只是为运行时提供类型信息,元数据,换句话说就是为类提供一份运行时的文档。运行时的程序能够理解这份文档,这样可以避免许多在 编译时检查不出来的错误。而当我接触python,我突然发现接口的用处突然没了,因为python这样的动态语言元数据太丰富了,我相信很多玩 python的朋友和我有同样感觉,我想这也是python至今没有直接支持接口这个概念的原因。
然后我又接触了zope,准确的说是zope3,因为这个版本变化太大了。zope3让我重新认识到了接口的用处。请看zope是怎么说的:



Page共2页 1 2 下一页 最后一页
日历

搜索

Tags
>>More

最近更新

最新评论

存档



我的链接

联系我
给我写邮件
有事您q我 最好用gtalk联系yi.codeplayer@gmail.com
点击量
Total: