2010年9月1日星期三

碎碎碎碎-杂物

散碎的东西

× Pastebin
http://pastebin.com/
一个网络上的粘贴板,通过短地址共享,设计用来传代码的。
支持语法加亮,并提供API,在一些IDE里有集成。

× codepad, an online compiler/interpreter
http://codepad.org/
在线编译/解释运行输入的代码并返回结果,支持众多语言,正好本机。
原理的话是沙箱+管道,写两个脚本便可以了。
另一给类似的实现是Lua官网上那个,有提供源码可下载。

× google-code-prettify
http://code.google.com/p/google-code-prettify/
代码显示加亮,js+css代码,GoogleCode上就在用。
是客户端渲染,加入到HTML网页感觉性能轻量,且自动支持众多代码。
功能类似的库也有若干,不过个人已经对这个比较喜欢了。

× CodeMirror: In-browser code editing
http://codemirror.net/
支持多种格式语法加亮的在线文本编辑控件。
已有一些网络应用中嵌入使用了,用来在线编写并执行代码。
记得貌似维基百科上对相似的东西会有一个专门的比较用词条。

× Granola
http://grano.la/
一个帮助电脑节电的软件,有特别的算法动态调整系统性能。
在Windows和Linux下都提供了对应的版本。

× ACGzz在线动漫播放器
http://www.acgzz.com/
提供一个小型的客户端,对优酷上的ACG资源有整理并持续跟新。
直接看资源列表的话可用:http://www.acgzz.com/player/?do=anime

× Opera Unite
很亮不过自己没用,服务器和客户端的结合。
展示本机的一个平台,默认提供文档分享等应用。
还是有人一直开的,通过别人的opera账户对应的地址访问。

× Kepler
http://www.keplerproject.org/
Lua的Web开发项目,包括服务器,CGI库,MVC框架,一个CMS应用,一系列工具及组件。
使用名为LuaRocks的组件安装工具,和Lua一样给人小巧的感觉结构简明。

× websh
http://tcl.apache.org/websh/
Tcl的Web应用开发组件,供Tcl语言使用。
和上面那个一样,供观摩的话会有些启发,貌似日常不会用到。

× php.js
http://phpjs.org/
PHP自带函数的Javascript实现,需要时使用即可。
例如一些成对的PHP函数,或者将一些代码移到客户端上。
免去自己再去实现一个php里有但js里没有的函数了。

× surrogafier
http://bcable.net/project.php?surrogafier
一个PHP写的在线代理(Web Proxy)应用,实现得算不错,可以用。

× SLIB
http://people.csail.mit.edu/jaffer/SLIB
a portable library for the programming language Scheme.
在众多Scheme实现下可以使用,包括Kawa,MzScheme貌似也可以。

× Readability
http://lab.arc90.com/experiments/readability/
一段放入书签中使用的代码,能够只显示当前网页的正文文本。

× PageZipper
www.printwhatyoulike.com/pagezipper
一段放入书签中使用的代码,能够自动展开多页的网页在一页内显示。

× Firebug Lite
http://getfirebug.com/firebuglite
一段放入书签中使用的代码,能够在当前网页上使用Firebug进行调试。

× 搜狗云输入法,QQWeb输入法
一段放入书签中使用的代码,能够在当前网页上使用中文输入法。
在线的输入法以前有过,虽然速度较快,但没能嵌入网页并使用远程词库。

× GoogleChrome的插件
以前把自动升级关了,所以直到现在才发现插件是很好用的东西。
感觉插件管理比Firefox省心,查找和设置操作进行的很流畅。

× Ultimate++
http://www.ultimatepp.org/
类似Qt的C++跨平台开发框架,包括IDE模块也很完整了,编译时间有点痛苦。
设计亮点是对跨平台的封装,以及精巧的API设计,有DSL化的代码风格。

× JDMCox Software
http://jdmcox.com/
某人退休后的Windows小程序,普遍exe文件很小依赖也少,并提供C代码。
有个PianoRollComposer是个MIDI编辑器,功能不少,就是界面有点抽象。

× TiddlyWiki - a reusable non-linear personal web notebook
http://www.tiddlywiki.com/
单HTML的本地CMS,作为个人的GTD应用。
直接在浏览器中交互使用,有插件机制,也可Web应用共享。

× 16K MUD competition
http://www.andreasen.org/16k.shtml
MUD是古老的文字型终端网络游戏,国内以LPC脚本的MudOS为常见。
这是很多简单却完整的MUD游戏实现,有C也有Python写成的。

× SharkyPy
http://www.heim-d.uni-sb.de/~heikowu/SharkyPy/
an implementation of a Kademlia Distributed Hash Table.
Kad是eMule中的P2P共享网络,分布式无需集中的服务器。

× ejacs - JavaScript/EcmaScript interpreter for Emacs
http://code.google.com/p/ejacs/
Emacs中的类Narcissus的JavaScript Engine实现,是一个动态语言的解释器。

× WikiTaxi
http://www.wikitaxi.org/
一个离线的Wikipedia浏览工具,可去下载维基百科的备份包来导入。

× Squirrel - The Programming Language
http://www.squirrel-lang.org/
一个类Lua的脚本语言,语法更像Java。

× Resynthesizer
http://www.logarithmic.net/pfh/resynthesizer
a Gimp plug-in for texture synthesis.
可以用来去除,纹理,放大图像上的物体。

× ZGameEditor Main/The tool for creating 64kb games!
http://www.zgameeditor.org/
一个小巧的3DGAME可视化创作套件,有Object和Script供使用。

× Luaj
http://sourceforge.net/projects/luaj/
J2ME和J2SE中实现的Lua环境。

× wxBasic
http://wxbasic.sourceforge.net/
Basic解释器+WxWidget绑定,有实现方面的文档。

× Free Qt Applications - Qt-Apps.org
http://qt-apps.org/
Qt开源项目的集中地。

× Kohana
http://kohanaframework.org/
CodeIgniter的社区分支,更加OOP,包含ORM组件。
如果熟悉ORM的话,CI的模型类显得单薄了一些。

× Qemu Manager
http://www.davereyn.co.uk/
一个便携的Qemu的Windows下图形前端,小巧便携是其特点。

× NetFront browser
移动平台的完整浏览体验,和OperaMobile或WebkitMobile是类似的东西。
可见于日式产品中,性能优异。

× wwwsqldesigner - Visual web-based SQL modelling tool
http://code.google.com/p/wwwsqldesigner/
网页中的可视化数据库建模工具

× Yokadi
http://yokadi.github.com/
a command line oriented, sqlite powered, todo list system.
关键词是CLI,GTD,PIM。

× 5 Days A Stranger
http://www.fullyramblomatic.com/5days/
一个免费的冒险类游戏

× strip
GCC组件之一,用于去除可执行文件的符号信息。
等于-s参数,用于减少文件体积,对库文件勿用。

× Harmony
http://rabotik.nl/harmony.htm
一个精彩的DOOM游戏,运用了一系列免费工具。

× Panda3D - Free 3D Game Engine
http://www.panda3d.org/
迪斯尼在用,核心是C++,默认是可选的Python接口。

× PythonCard
http://pythoncard.sourceforge.net/
wxPython的类HyperCard实现,用于构建GUI程序,也像VB。

× xajax PHP Class Library
http://xajaxproject.org/
服务端的JavaScript代码生成库,用于AJAX,Django也有类似第三方实现。

× EasyWebServer网站服务器
http://www.onlinedown.net/soft/47720.htm
一个小巧的Windows下Web服务器实现,有CGI和ISAPI支持。
Python中也自带了类似的功能,不过这个非常小巧和完整。

× Delphi For PHP
可视化的web应用程序开发工具,运用VCL和AJAX技术。
国内有个叫网站·搭建者的实现的类似的拖拽式东西。

× JyRCP - Create GUIs in Jython based on the Eclipse RCP platform
http://code.google.com/p/jyrcp/
= Jython + Rich Client Platform

× Camelot
http://www.python-camelot.com/
an open source RAD framework that leverages Python, Sqlalchemy and Qt to build rich desktop applications.
实现了数据库数据访问的GUI。

× Notus
http://notus.sourceforge.net/
一个非MFC的GUI框架,运用模板减少继承结构。


暂且随意的堆放一下,能用则可用之,或者纯观摩用。

没有评论: