halfcool-devel.blogspot.com
halfcool-devel: 十月 2009
http://halfcool-devel.blogspot.com/2009_10_01_archive.html
Linux, Python, etc. 自定义一个 zope3 的 Python 2.5 开发环境. 自定义一个 zope3 的 Python 2.5 开发环境. LinFeiYu 2009,10,10. Sudo chown your login name:your login name /opt/py25. 2 首先需要自己编译一个 zlib 库. 参照 limodou 前辈的文章 ( 编译Python 2.5.4带zlib http:/ www.zeuux.com/blog/content/1553/ ) :. Tar xzvf zlib-1.2.3.tar.gz. Cd zlib-1.2.3. Configure - prefix=/opt/py25 - shared. 3 然后开始编译 Python 2.5.4. 这里的 configure 是从 http:/ aur.archlinux.org/packages/python25 的 PKGBUILD 抄来的,呵呵 :. Tar xzvf Python-2.5.4.tgz. Cd Python-2.5.4. 3 升级和卸载方便。...
halfcool-devel.blogspot.com
halfcool-devel: 五月 2010
http://halfcool-devel.blogspot.com/2010_05_01_archive.html
Linux, Python, etc. C, Erlang, Java and Go Web Server performance test. 65292; 并在我自己的笔记本上跟着使用 ab 做了一些测试, 其中还测试了两个 Python 的 web 框架,. 65292; web.py 弱得简直不堪使用了, 而在 Asynchronous Servers in Python. 测试中性能强悍的 Tornado 应该算是我所知道的 Python web 框架中较好的一个了, 不过也不是很好,对比其他非 Python 的 web server ,哈哈。 go 的并发性能还是不错的,这让我很想学习各种 go 的应用。 于是我下载了几个跟 go 相关项目的源代码, 包括. 12290; 无一例外的,都不能编译成功使用。 心想,go 语言也真是的,这么普通的规则也更改了, 哪天真的用其做了一些东西出来,升级岂不是要整死人了? 不过真的很看好 go 语言,等我有了比较好的网络环境了再更新 go 的源代码, 领略一下这些构建在优秀的 go 语言上的新项目的魅力吧! 一个粗糙的 fibonacci :. Http:...
halfcool-devel.blogspot.com
halfcool-devel: 脚本语言之于开发及部署相关
http://halfcool-devel.blogspot.com/2009/10/blog-post.html
Linux, Python, etc. LinFeiYu 2009,10,05. 脚本语言的简便和高效致使它们得到广泛的应用。在 Linux 发行版系统中使用脚本语言开发管理工具、应用程序现在已经非常流行。比如很多发行版的包管理程序都是用 Python 开发的。相信大家在 Linux 上使用 Python, Ruby 等脚本语言进行开发或者产品部署的时候,特别是 Python ,经常有一些比较烦心的版本冲突问题。一个比较好的解决方法我想就是自己重新编译一个需要的版本,比如在 /opt/py25 编译一个 Python 2.5 的版本,然后使用这个版本来进行开发和部署。这样做其实是有很多好处的。 1 首先是这个版本是从源码编译的,虽然不能说比发行版提供的二进制包或者定制的包性能上好,但是我认为它可以更加的简洁和稳定,而且你可以自定义一些选项,做一些有用的优化! 订阅: 帖子评论 (Atom). 自定义一个 zope3 的 Python 2.5 开发环境. Follow me on Twitter.
halfcool-devel.blogspot.com
halfcool-devel: 三月 2009
http://halfcool-devel.blogspot.com/2009_03_01_archive.html
Linux, Python, etc. 你如是没有在 ubuntu 上把 python-ldap 2.3.6 装上,可以下载源码包:. Http:/ downloads.sourceforge.net/python-ldap/python-ldap-2.3.6.tar.gz? 然后解压缩,查看 setup.cfg 文件,其中的:. Libs = ldap r lber sasl2 ssl crypto. Sudo apt-get install libldap-2.4-2 ldap-utils libldap2-dev libsasl2-modules-ldap libsasl2-modules-ldap db4.6-util libssl-dev libsasl2-dev openssl. 等。。。 Python setup.py build. 没有出现 error 就可以正常安装了。 俺一个包一个包的尝试,在几个小时之后终于把它装上了哇,受虐有时候就是这样的。 还是 Fedora 和 Arch 好,不需要这样折腾。 Identifier "single head configuration".
halfcool-devel.blogspot.com
halfcool-devel: 四月 2009
http://halfcool-devel.blogspot.com/2009_04_01_archive.html
Linux, Python, etc. 没想到最近出来了这个: http:/ www.buildout.org. 大有将 python 中的 web 应用使用 zc.buildout 统一管理组件版本。 Pycon 2009 似乎提到相关的问题,即 distutils 某些功能要去除,转移到类似 virtualenv/zc.buildout 这样的非核心包中。 既然大家都这么热捧 zc.buildout ,似乎不应该对其有意见。 一个比较好的 pycon 2009 介绍:. Brett Cannon: PyCon 2009 recap: Best PyCon ever! 就算是用 virtualenv 来配置 grok 的运行环境,grok 还是要以 zc.buildout 的方式来管理包。 真的看不到 grok 的希望,这个东西恐怕可以忽略了。。。。。 昨天下班前更新了一下 Fedora 10,幸亏没有在工作的时候重启,不然可够呛的了。 为什么呢?因为昨天更新了 fglrx 到 9.3 。 把下面两行补加到 Section "Device" 中:. 2D 驱动程序版本 8.59.2.
halfcool-devel.blogspot.com
halfcool-devel: 八月 2009
http://halfcool-devel.blogspot.com/2009_08_01_archive.html
Linux, Python, etc. LinFeiYu 2009,08,30. 相信很多人开始接触 Ruby 都是从 Ruby on Rails 开始的。我就是这样子来的。 维基百科上介绍 Ruby on Rails 的历史上是这样说的:“于2004年7月,Rails 的创始人David Heinemeier Hanson从 37signals 公司的项目管理工具 Basecamp 里面分离出 Ruby on Rails,并且以开源方式发布。”于是对这个框架更加的有亲切感。为什么呢?因为公司的项目管理 SaaS 应用正是从 Basecamp 那里模仿汉化而来的。刚才偶尔翻阅旧文章时候发现了一篇介绍项目管理的文章:项目管理工具推荐:Redmine和DotProject ( http:/ www.kuangfeng.cn/blog/? P=1846 ) 。其中的 Redmine ( http:/ www.redmine.org/ ) 莫非就是由此而来?呵呵 :-). 关于 Python 和 Ruby 的细节比较,这里有一篇非常详细的介绍文章:Python vs Ruby ( h...关于 Ruby 的一个...
halfcool-devel.blogspot.com
halfcool-devel: Fedora 11 到 Fedora 12 升级历险
http://halfcool-devel.blogspot.com/2009/11/fedora-11-fedora-12.html
Linux, Python, etc. Fedora 11 到 Fedora 12 升级历险. Fedora 11 到 Fedora 12 升级历险. Fedora 11 upgrade to Fedora 12 travel. LinFeiYu, 2009,11,28. 按照官方的升级建议使用 preupgrade 满以为可以很快地升级成功。不过过程很是辛苦,因为 preupgrade 并不完美。 Id=538118),这些都使得升级无法正常继续。在我完全没有看完 bug538118 页面上的所有回帖之后做了一些傻事。google 到的大部分解决方案就是把所有 preupgrade 已经下载的 metadata 信息文件和软件包统统删除:. 这导致了我又一次次的下载所有的升级相关文件,既浪费了大量的时间也浪费了大量的带宽。而且没有充足的时间一次性地完成这个艰巨的任务。知道我看到了 Comment #26 之后才摆脱这个没完没了的升级下载过程。Comment #26 提供的方法是只删除已经下载的 metadata 信息文件:. Preupgrade 升级下载完成之后,按照提示信息ʌ...
halfcool-devel.blogspot.com
halfcool-devel: 十二月 2009
http://halfcool-devel.blogspot.com/2009_12_01_archive.html
Linux, Python, etc. Fedora 12 中的 3D加速. Fedora 12 中的 3D加速. 3D accelated in Fedora 12. LinFeiYu 2009,12,27. 我的笔记本是 Gateway T6832c ,显卡为 HD2400XT ,Fedora 12 及 RPMFusion 中暂时没有 AMD 官方驱动的 rpm 包。默认情况下没有开启显卡的 3D加速功能。glxgear 帧速不到 300fps ,也开不了桌面特效。虽然是这样,但是视频播放还是挺流畅的。 不过偶然的一次我装了一个包之后就有了 3D加速功能啦,这个包就是 mesa-dri-drivers-experimental 。根据 yum info mesa-dri-drivers-experimental 得知这个包其实是一个试验性质的 DRI 驱动。不过挺好的,装完之后 glxgear 的帧速将近 2000fps 。桌面特效很流畅! 订阅: 帖子 (Atom). Fedora 12 中的 3D加速. Follow me on Twitter.
halfcool-devel.blogspot.com
halfcool-devel: 自定义一个 zope3 的 Python 2.5 开发环境
http://halfcool-devel.blogspot.com/2009/10/zope3-python-25.html
Linux, Python, etc. 自定义一个 zope3 的 Python 2.5 开发环境. 自定义一个 zope3 的 Python 2.5 开发环境. LinFeiYu 2009,10,10. Sudo chown your login name:your login name /opt/py25. 2 首先需要自己编译一个 zlib 库. 参照 limodou 前辈的文章 ( 编译Python 2.5.4带zlib http:/ www.zeuux.com/blog/content/1553/ ) :. Tar xzvf zlib-1.2.3.tar.gz. Cd zlib-1.2.3. Configure - prefix=/opt/py25 - shared. 3 然后开始编译 Python 2.5.4. 这里的 configure 是从 http:/ aur.archlinux.org/packages/python25 的 PKGBUILD 抄来的,呵呵 :. Tar xzvf Python-2.5.4.tgz. Cd Python-2.5.4.
halfcool-devel.blogspot.com
halfcool-devel: 七月 2009
http://halfcool-devel.blogspot.com/2009_07_01_archive.html
Linux, Python, etc. 不可否认,这是一款很好的软件,走过这么多年的风风雨雨。 然而,她曾经的辉煌早已成为历史。应该曾经是国产软件的一个骄傲。但不思进取让她落后了。这几年来似乎很努力,但是,还是不够。 自从2005年开始,我几乎会隔一段时间就会下载个个人版来试用,过了几个月之后我又把她卸载了。 这次之后恐怕不会再去动她了,这样挣扎是没有用的:她依然那么的弱——. 我为什么这么说呢?在金山公司宣称她可以很好地生成 pdf文件 的时候我确实很兴奋!但是就算是这个并不算大亮点的功能她也没有真正做好,经常出错!特别是处理稍微大一点的文件。 换成 OpenOffice 就好了。 我已经下定决心了,以后就只用 OpenOffice 。为什么现在才决定呢?主要是因为 OpenOffice 的安装文件太大了,运行速度也粉慢。但是这些我已经能够忍受了。我可以忍受性能的低下,但不能忍受软件的不稳定! 最近的 wps 加入了在线储存,我觉得是类似 google 的 Picasa 的网络相册上传下载的功能,感觉没有创意,不过聊胜于无吧。 我在 distrowatch 游离了很久。还下载了很多有趣的...