显示标签为“opensource”的博文。显示所有博文
显示标签为“opensource”的博文。显示所有博文

2009年4月8日星期三

国内用Django做的一些网站(持续更新)

国内用Django做的一些网站(持续更新)

在邮件列表里看的:
还有一些做web网页游戏的、校内的app的、金融网站的。不记得了。还是非常多的。

Django是用Python写的一个Web快速开发框架。基本上是Python在web开发上的头牌了,群众基础深厚。GAE也支持。

当然,python可不是黄色网站。别进错了地方。这算是一个老笑话了。


郎啊郎别太忙 | langalang.blogspot.com

2008年11月28日星期五

[转载] Python : 50个能够满足所有需要的模块

catswhocode.comjbj 写道:我很喜欢Python,Python具有强大的扩展能力,我列出了50个很棒的Python模块,包含几乎所有的需要:比如Databases,GUIs,Images, Sound, OS interaction, Web,以及其他。推荐收藏。

Graphical interface wxPython http://wxpython.org
Graphical interface pyGtk http://www.pygtk.org
Graphical interface pyQT http://www.riverbankcomputing.co.uk/pyqt/
Graphical interface Pmw http://pmw.sourceforge.net/
Graphical interface Tkinter 3000 http://effbot.org/zone/wck.htm
Graphical interface Tix http://tix.sourceforge.net/
Database MySQLdb http://sourceforge.net/projects/mysql-python
Database PyGreSQL http://www.pygresql.org/
Database Gadfly http://gadfly.sourceforge.net/
Database SQLAlchemy http://www.sqlalchemy.org/
Database psycopg http://www.initd.org/pub/software/psycopg/
Database kinterbasdb http://kinterbasdb.sourceforge.net/
Database cx_Oracle http://www.cxtools.net/default.aspx?nav=downloads
Database pySQLite http://initd.org/tracker/pysqlite
MSN Messenger msnlib http://auriga.wearlab.de/~alb/msnlib/
MSN Messenger pymsn http://telepathy.freedesktop.org/wiki/Pymsn
MSN Messenger msnp http://msnp.sourceforge.net/
Network Twisted http://twistedmatrix.com/
Images PIL http://www.pythonware.com/products/pil/
Images gdmodule http://newcenturycomputers.net/projects/gdmodule.html
Images VideoCapture http://videocapture.sourceforge.net/
Sciences and Maths scipy http://www.scipy.org/
Sciences and Maths NumPy http://numpy.scipy.org//
Sciences and Maths numarray http://www.stsci.edu/resources/software_hardware/numarray
Sciences and Maths matplotlib http://matplotlib.sourceforge.net/
Games Pygame http://www.pygame.org/news.html
Games Pyglet http://www.pyglet.org/
Games PySoy http://www.pysoy.org/
Games pyOpenGL http://pyopengl.sourceforge.net/
Jabber jabberpy http://jabberpy.sourceforge.net/
Web scrape http://zesty.ca/python/scrape.html
Web Beautiful Soup http://crummy.com/software/BeautifulSoup
Web pythonweb http://www.pythonweb.org/
Web mechanize http://wwwsearch.sourceforge.net/mechanize/
Localisation geoname.py http://www.zindep.com/blog-zindep/Geoname-python/
Serial port pySerial http://pyserial.sourceforge.net/
Serial port USPP http://ibarona.googlepages.com/uspp
Parallel Port pyParallel http://pyserial.sourceforge.net/pyparallel.html
USB Port pyUSB http://bleyer.org/pyusb/
Windows ctypes http://starship.python.net/crew/theller/ctypes/
Windows pywin32 http://sourceforge.net/projects/pywin32/
Windows pywinauto http://www.openqa.org/pywinauto/
Windows pyrtf http://pyrtf.sourceforge.net/
Windows wmi http://timgolden.me.uk/python/wmi.html
PDA/GSM/Mobiles pymo http://www.awaretek.com/pymo.html
PDA/GSM/Mobiles pyS60 http://sourceforge.net/projects/pys60
Sound pySoundic http://pysonic.sourceforge.net/
Sound pyMedia http://pymedia.org/
Sound FMOD http://www.fmod.org/
Sound pyMIDI http://www.cs.unc.edu/Research/assist/developer.shtml
GMail libgmail http://libgmail.sourceforge.net/
Google pyGoogle http://pygoogle.sourceforge.net/
Expect pyExpect http://pexpect.sourceforge.net/
WordNet pyWordNet http://osteele.com/projects/pywordnet/
Command line cmd http://blog.doughellmann.com/2008/05/pymotw-cmd.html
Compiler backend llvm-py http://mdevan.nfshost.com/llvm-py/
3D VPython http://vpython.org

还有其他好的模块需要加入这个列表吗?欢迎留言。


--
郎啊郎别太忙 | langalang.blogspot.com

2008年11月24日星期一

Komodo is using Scintilla

Komodo是一个基于Mozilla XUL平台的优秀的程序代码编辑器,免费版是Komodo Edit,收费版是Komodo IDE。
收费版多了项目管理、代码仓库等团队协作的功能,比如svn,git;还有代码自动美化等等。
闲来无事,用Spy++看了看他用的什么编辑器框架,居然是Scintilla

我说新版Komodo为什么这么强大了,原来,原来......
暗渡陈仓!

用开源的代码编辑器的工具还有很多,比如Notepad++,Notepad2等,还有wxWidget(wxPython)所用的editor部件,都是基于Scintilla。商业化的e-texteditor也是用的Scintilla(通过wxWigdet封装了)。

开源的力量是强大。并且强者恒强,有限的力量都集中到相关领域第一的项目上去。其他的,渐渐被人遗忘。

今天是在找一个轻巧但是强大的代码编辑器,本来e-texteditorTextMate的win平台的替代品,基本上绑定了王道的TM宏,但是他是商业产品。本来还有一个也是号称TextMate的替代品,intype,也是完全兼容TextMate的宏,开源产品,无奈,开发的就一个人,一年更新一次,问题还很多,基本也就是看看代码。

jEdit基本无人问津了,Eclipes太笨重了,Netbeans开发LAMP又太臃肿了。

Vim定制性是很强,但是对于它的键盘设定、整套哲学无法水乳交融的融入。曾经花了大力气学习快捷键,学了忘,忘了学。现在基本上就用它看看代码。免得忘记了linux下的vi命令。保持一个联系的渠道。

其实Mac平台的TextMate很好的,可惜,Mac这个big toy目前玩不起。
Mac平台的兄弟们,还是你们幸福啊。

其实,我对脚本程序编辑器要求不高,就两点:
1、兼容TextMate的宏;
2、编辑器能调成美观养眼的黑色theme。

Windows下的TextMate,你在哪里?


附:E - Windows版的TextMate终于来了!

--
郎啊郎别太忙 | langalang.blogspot.com

2008年10月4日星期六

McAfee按访问扫描开启时Ruby的gem无法使用


前一段时间,在使用JRuby的gem来安装ruby的包时,总是报错。如上图。报错文字在下面:
D:/Java/JRuby/jruby-1.1.4/lib/ruby/1.8/date.rb:197:in `require': D:\Java\JRuby\j
ruby-1.1.4\lib\ruby\1.8\date\format.rb (??????è??é?????) (IOError)
from D:/Java/JRuby/jruby-1.1.4/lib/ruby/1.8/date.rb:197
from D:/Java/JRuby/jruby-1.1.4/lib/ruby/1.8/date.rb:2:in `require'

打开format.rb查看,又看不出任何问题。我只在安装JRuby成功过后的一段时间使用用过gem,后来没有碰过。昨天想安装几个别的包,就报错。

后来无意之中把机器上安装的McAfee的“按访问扫描”关闭了,就一切正常了。
观察了一下,gem要打开ssl链接,可能McAfee阻止了相关的端口通讯。没有深入研究。

McAfee我用的是8.5版,总体满意,就是总出一些莫名其妙的问题,想明白后,会发现,McAfee的安全过于严厉了。
比如在安装Oracle 10g的时候,总是一开始就报错,详细看提示,说是temp目录下的某一个文件无法访问。折腾一番后发现,原来是Oracle 10g安装时会自动生成一个automation.inf,常见的自动安装光盘跟目录下都有的那个文件,被McAfee当作病毒隔离了,导致oracle的安装程序报错。