Archive for 工具

没有认真读 apache 官方文档,先自己研究了一下。windows下修改httpd.conf可以用了,做笔记。 添加代码:

LoadModule python_module modules/mod_python.so <Location "/"> SetHandler python-program PythonPath "sys.path+['D:/django']" PythonHandler django.core.handlers.modpython SetEnv DJANGO_SETTINGS_MODULE plant.settings PythonInterpreter plant PythonDebug On </Location>

<Location "/media/"> SetHandler none </Location>

修改代码: DocumentRoot "D:/django/plant" 静态文件路径。 不知道配置是否有问题 ,先做一个小搭建个环境做测试。 看官方文档后再修改。

Continue

以后会用到,检查html语法等还是不错的 1. HTML Validator http://validator.w3.org/ 网页结构检测工具,支持HTML, XHTML, SMIL, MathML……. 2. CSS Validator http://jigsaw.w3.org/css-validator/ CSS验证。 3. Links Validator http://validator.w3.org/checklink 检测HTML/XHTML文档中的死链接 。 4. RSS Feed Validator http://validator.w3.org/feed/ W3C的免费Feed验证服务。 5. Free Site Validator http://freesitevalidator.com/ 全面检测你网站的各种验证问题和坏链接,并且提供详细的检测报告。 可访问性检测工具 6. WebAIM Wave http://wave.webaim.org/ Wave是我最喜欢的可访问性检测服务,非常有效率。 7. Functional Accessibility Evaluator http://fae.cita.uiuc.edu/ 这个工具用来评估你网站功能的可访问性。 8. Hera http://www.sidar.org/hera/ HERA (WCAG 1.0)标准来检测。 跨浏览器检测工具 9. Xenocode http://www.xenocode.com/Browsers/ 你可以用Xenocode来运行任何浏览器,包括 IE6, IE7 和IE8 。 10. Browsershots http://browsershots.org/ 一个非常不错的检测网站在各种浏览器和大多数操作系统上的兼容性。 11. IeTester http://www.my-debugbar.com/wiki/IETester/ IE浏览器集合,这个大家都知道。 12. Microsoft Expression SuperPreview http://www.microsoft.com/expression/ 可以同时查看比对网站在IE不同浏览器下的效果。 网站性能检测工具 13. Pingdom Tools http://tools.pingdom.com 分析网站的加载速度,单独显示每个元素加载的进度。、 14. YSlow http://developer.yahoo.com/yslow/ Firefox插件,网站性能检测和优化工具。 15. Web Page Analyzer http://www.websiteoptimization.com/services/analyze/ 一个简便的检测工具,可以帮你生成一份你网站性能的检测报告。

Continue

本科的《编译原理》课程依稀在我脑中留下些许映象。当初的课程大作业是写一个叫Dicuf(貌似是这么发音)的编译器,在万恶的助教的鞭策下,我们使用了Lex和Yacc成功逃离了恐怖之狱。现在又要拾起编译来,还是有些挑战性的。 善其事,利其器。在网络上一番东游西逛,我对于时兴的一些语法分析器自动生成工具有了点了解。现总结如下,以资参考。 Lex/Yacc   它生于Unix,是最经典的词法\语法分析器,是经典教材中的示例御用工具。现在它也支持在Windows上生成(安装环境),然而其所生成语法分析器的语言仅有C语言。 Flex/Bison   与前者类似,Bison与Yacc有很高的兼容性。生成语言为C、C++和Java。 CoCo/R   较早的一个语法分析器生成工具。其生成语法分析器的语言极其之多,包括C#、 Java、 C++、F#、VB.Net、Oberon等等。 ANTLR   作为翻译程序的一部分,你可以使用简单的操作符和动作来参数化你的文法,使之告诉ANTLR怎样去创建抽象语法树(AST)和怎样产生输出。ANTLR知道怎样去生成识别程序,生成语法分析器的语言包括Java,C++,C#. 语法有点麻烦。 GOLD   它是一个较为复杂的分析器,支持语言貌似最多。生成语言包括(官网说的):Assembly - Intel x86 、ANSI C、C#、D、Delphi、Java、Pascal、Python、Visual Basic、Visual Basic .NET、Visual C++、所有.NET语言、所有ActiveX语言。难以想象这居然是个免费的软件。 Grammatica   这是一个C#和Java的语法剖析器生成器(Parser Generator或叫作编译器的编译器:Compiler Complier) 。它相对于其它一些类似的工具如yacc和ANTLR有了更好的改进。这是因为Grammatica:   1.创建了更好的注释和易读的源代码.   2.拥有错误自动恢复并能够详述错误信息.   3.支持语法/词法测试与调试. JavaCC   它是用JAVA开发的最受欢迎的语法分析生成器之一。它还提供JJTree等工具来帮助我们建立语法树。它还有一个用于辅助JavaCC应用程序开发的Eclipse插件.生成语法分析器语言为java。 还有很多语法分析器生成工具,比如JFlex、SableC、Beaver、JTopas、Runcc、CUP、SJPT、Chaperon。但我实在是没精力一一介绍了,之前实在没想到这工具如此繁多。    最后我选择了Grammatica,因为我需要C#语言的语法分析器,而且要求足够简单:)   我利用Grammatica的一个示例生成了一个C#的语法分析器,并移植到Silverlight项目上(由于另一个项目需要),目前运行良好。由于.Net与Silverlight.Net非常相像,这个移植工作比想象中要容易。不过,我不太赞成将语法分析器放到Web上,这样会使客户端明显增大,一种可以考虑的做法就是将用于验证功能的语法分析器封装成Web服务放到服务器端。

Continue

灰鸽子、byshell、ghostrat、pi、黑洞、http://www.darkcomet-rat.com/ 、pcshare、 向日葵 logmein (竟然是上市公司)logmein旗下的hamachi 反向VPN TeamViewer 各种VNC gotoassist live mesh softether 反向的VPN crossloop http://www.crossloop.com/howto/access_codes?src=hp logmein TeamViewer live mesh softether 反向的VPN 这里有几十个老外的远程控制软件列表。 http://en.wikipedia.org/wiki/Comparison_of_remote_desktop_software mikogo 不能主动回连的: remote anywhere radmin damware netop 貌似还能搞网络会议 pcanywhere

Continue

PersonalBrain是一款独出心裁的思维工具:你不仅可以用它表达概念间的关系和结构,你会发现它还能很好的帮你整理各种琐碎的信息,展开不甚清晰的思想,是思维过程中的有力工具。 本组创建目的: 分享和交流 PersonalBrain使用过程中的心得,技巧,以及各种可能的应用领域 (已知应用包括:个人事务管理,书签,日记,破案,写作,写论文,……) -- PersonalBrain 官网:http://www.thebrain.com/ PersonalBrain 教程:http://www.thebrain.com/#-56 另外推荐其他的几款工具: PersonalBrain http://personalbrain.evget.com/ 目前比较流行的思维导图软件,使用简单方便,有专业版和普通版区别,专业版收费,界面很漂亮,蓝色的皮肤有点像宇宙的感觉,每个元素有上级、下级、同级3个节点,提供注释、备注等功能。 MindMapper http://www.mindmapper.com/ 它严格地遵守托尼巴贡的制图法则,关键字都是放在延伸手臂上。能够提供xml的输出 能与微软办公软件沟通,还有最妙的时间线进度。 快捷键是最好用的,无需点鼠标就可以建立新节点。 ThinkMap SDK http://www.thinkmap.com/ 软件介面非产酷,强大的数据库功能,3d树形网络,有很好的API开发接口。就是价格太贵。 FreeMind FreeMind是一款跨平台的、基于GPL协议的自由软件,用Java编写,是一个用来绘制思维导图的软件。其产生的文件格式后缀为.mm 。可用来做笔记,脑图记录,脑力激汤等。  Xmind http://www.xmind.net/ XMind是一款易用性很强的软件,通过XMind可以随时开展头脑风暴,帮助人们快速理清思路。XMind 绘制的思维导图、鱼骨图、二维图、树形图、逻辑图、组织结构图等以结构化的方式来展示具 LOGO mindmanager http://www.evget.com/zh-CN/product/1069/feature.aspx mindmanager由美国Mindjet公司开发,界面可视化,有着直观、友好的用户界面和丰富的功能, 可使使用者有序地组织思维、资源和项目进程,同时它是高效的项目管理软件,能很好提高项目组的工作效率和小组成员之间的协作性。它作为一个组织资源和管理项目的方法,可从思维导图的核心分枝派生出各种关联的想法和信息。

Continue