`

好工具--加快效率

阅读更多

 

转自:http://blog.csdn.net/vagrxie/archive/2010/01/11/5172398.aspx

 

 

 缘起
 

     可以参看《谷歌金山词霸是完全免费的吗?谷歌自己的软件呢? 》中的原因,新的公司对软件的使用控制很严,(当然,从中国的情况出发显的很严,其实严是正常的)我需要能够可商业使用(其实仅表示可以在企业使用)的免费使用的软件,并且,事实上,为了维持工作环境的尽量统一,我将尽量保持公司家里一套软件环境而不是公司一套家里一套,这样会很麻烦,比如会碰到公司的openoffice文档在家里没有办法用office来编辑和查看的问题。

    于是,软件寻找之旅开始了。。。。。。。。。。中间有很多陷阱,这里会告诉大家。。。。。另外,每个软件后以(Linux Enable)标志Linux下也可用。

 

列表:
 

文本编辑工具:
OpenOffice:作为MS Office的替代,相对来说,有一些不太好用的地方,但是使用后发现数学公式的编写利用了类Tex的方式,强大的很,HTML,PDF的输出也是非常漂亮。(Linux Enable)

GVim:常用,特别是一般简单代码的编写,比如Python,Lua等。(Linux Enable)

notepad++:插件丰富,事实上,也用其16进制编辑插件用于替代Winhex,事实上由于我更习惯GVim,所以其实用的很少.

Google Doc:非常强大,支持博客的发布,并且自带版本控制,这点使得其更加强大,平时管理文档时使用hg的管理的麻烦方式完全省略了.(Linux Enable)

 

IDE:
作为程序员最常使用的东西之一,自然需要一个好用的,还好我们有很多选择:

C++: Visual studio express,MS出品的免费产品,事实上,因为不能使用Visual assist X和ViEmu,原来的VS还是还是太简单了,这几点有些郁闷,ViEmu就是无可替代的。。。。。。。在某些情况下,我们也仅能使用Autohotkey +Ditto来稍微的替代一下Visual assist的snippet功能.

JAVA: Eclipse,强大无须多言,很多好用的插件都是免费的,唯一可惜的就是一个vi的模拟插件是要钱的(其实也相当不好用)。(Linux Enable)

 

 

版本控制:
TortoiseHg:我喜欢在本地使用TortoiseHg来管理自己的源代码。(Linux Enable)

TortoiseSVN: 仍然是世界上最优秀的源代码管理软件之一

 

文档生成工具:
doxygen: 通吃C++,C#,JAVA世界,开源世界最流行(不开源应该也流行)的文档生成工具,生成的文档漂亮并且索引做的很好,boost等众多开源产品使用的家伙。虽然JAVA自带JAVADOC功能,但是为了统一,感觉都是用doxygen也没有什么不可以。(Linux Enable)

资源管理器:
freecommand:以前还以为是彻底告别TotalCommand了,结果原来还有免费的可以用啊。。。。虽然没有TotalCommand好用,典型的就是插入U盘不刷新,常用目录功能设计不合理。但是,免费的嘛。

 
即时通信:
MSN:企业专用-_-!没得选择。

QQ: 偶尔用用,大众选择.

 
比较工具:
WinMerge:最好的目录,文件比较工具肯定是Beyond compare,可惜是收费的。。。。于是,WinMerge稍微替代一下吧,而在源代码合并时使用的比较工具,WinMerge是最优秀的。

 
浏览器:
这个世界浏览器这么重要的东西竟然几乎全是免费的。。。。。。。。。而那么多小工具却都是收费的,有人能够给我解释一下吗?我解释一下,因为世界上所占份额最高的产品是MS垄断的Internel Explorer,所以其他软件公司没有办法收费。。。。。。。按照这样的逻辑,假如有一天Windows是免费的,那么,估计很难再有其他收费的操作系统.不是吗?

IE:为了兼容性的考虑,很多时候不得不使用,比如迅雷看看,比如网银,其他时候一般不使用。

FireFox:最常使用的浏览器,因为众多插件的存在,无疑是世界上最优秀的浏览器,事实上,对我来说Firefox已经不仅仅是个浏览器了。我使用Gmail Manager来关注Gmail,使用FlashGot+DownthemAll!来作为下载工具,使用Adblock Plus来控制广告,使用FireShot(仅Windows下可用)来对网页进行截图,使用FoxTab来管理众多的Tab,使用Weave+XMarks来管理书签。。。。。当然,还有tor套装。(Linux Enable)

Chrome:使用此浏览器主要用于测试一些javascript,毕竟其效率比较高.

 

笔记软件:
Evernote:以前使用的是Google Note,的确比较好用,但是因为Google Note已经停止开发了,所以将所有数据导入了Evernote中使用,每月有40M的使用空间限制,但是基本够用了,对于文本以外的东西支持的也非常好(比如图片)。网页版在Linux下可用,并且可以使用Firefox的evernote插件.

 

截图软件:
picpick:网页的截图使用FireFox的FireShot插件,普通的截图使用Evernote带的功能,已经基本够用,再复杂点的情况,截图,然后绘制一些指导性的文字和箭头时,picpick这样非常小巧好用的软件就非常适合了.

 
看图软件:
Picasa:因为很多优秀的看图软件都是个人使用免费却非商业的,IrfanView,XnView等软件我在家里用用还可以,但是他们是不允许商业使用的(non-commercial)的,(特别注意啊。。。)Picasa以前使用过,可能因为用惯了IrfanView,觉得太花,认为它是管理照片才用的,所以开始没有使用,事实上使用后觉得看看图也不错。

 

思维导图:
XMind:虽然freemind也是不错的软件,但是感觉XMind生成的图片更好看,所以嘛。。。呵呵,割舍freemind了。(Linux Enable)

 
输入法:
搜狗输入法:虽然常常做出匪夷所思的广告行为,但是总体而言,输入法还是搜狗的用的比较舒服。

 
图像编辑:
GIMP :不说太好用,但是基本还行,也找不到更好的免费软件了。同时还做为不常见图片格式的查看工具(比如tga)(Linux Enable)

 
邮件客户端:
Thunderbird :以前工作的时候连网都不能上,使用Gmail的时候也靠Firefox的Gmail Manager插件使用,不用专业的邮件客户端(当年的foxmail可是很出名,也用过,可是当时真的没有这个工作需求),使用Thunderbird的感觉还是不错的。(Linux Enable)

 
文件搜索:
Everything: 搜索速度的确是如善用佳软中所说的快到令人发指。。。。。。不用不知道,一用吓一跳,真的比Windows自身的快太多了,Google桌面虽然搜索功能还还行,可是太花,太拖累系统了,所以割爱放弃。

 
脚本工具:
AutoHotkey :GUI的bash工具,强大无比。以前我有过专门的文章介绍。见《懒惰是程序员的美德! 懒惰程序员的最爱AutoHotkey 尝鲜 》

 
视频播放:
k-mplayer:韩国的一个播放软件,无广告,支持的视频总类多,可选信息丰富,支持高清加速,个人使用后没有再考虑过别的软件。(据说其使用GNU不开源。。。。。)

Realplayer: 作为k-mplayer的补充。(Linux Enable)

 
压缩软件:
7-Zip:虽然使用方便程度上与Winrar还有一定差距,但是哪叫它是免费开源的呢。。。。(Linux Enable)

 
虚拟桌面软件:
VirtualWin:非常方便,支持自定义快捷键,切换速度也比很多同类软件快的多。(Linux下自然就不需要了)

 
FTP工具
FileZilla:不仅仅又方便的FTP客户端,甚至还有服务器版本。。。。强大的无以复加。

 
电子词典:
stardict:特别注意金山词霸。。。。。。。个人免费(non-commercial),别被谷歌和到处免费的字眼混淆了,stardict虽然在屏幕捕获上有些问题,(用复制来代替就好了)其他方面还是很好的。(Linux Enable)

 
日程管理:
Google Calendar+Gmail+Task:基本上已经很好用了,事实上我以前试用过Chandler这个梦幻般的软件,可惜速度上实在无法接受。。。。Python啊Python…….也许在用JAVA编写的大型软件都会有人抱怨速度慢的今天(比如Eclipse),用Python编写。。。。速度上要让人接受并不容易啊。。。。(Linux Enable)

 
剪贴板增强工具:
Ditto:剪贴板的历史记录保存算是小功能,但是在没有办法使用Visual Assist的功能时,与autohotkey互补使用Ditto的命名剪贴功能,作为补充。

 
UML绘制
StarUML:刚开始离开了Rational Rose会有不习惯的感觉。。。。。但是发现了StarUML后,发现原来开源免费的软件不一定就比庞大著名的商业软件差,Rational Rose的逆向工程(从代码到UML)我就没有搞明白怎么用过,但是一拿到StarUML就会用,非常好用!不过工程大了的时候,UML图会有点卡。

更多我会安装的东西,一般人可能不需要了。

数学计算及可视化
scilab:法国出的很强大的软件,以前因为其与matlab的语法不兼容而选择了与matlab语法兼容的GNU Octave和freemat等,但是到了更高级的计算时,这两个软件根本无法胜任,这个两个软件仅仅只能作为简单数学的可视化工具而已,相关的toolbox太少,因此,无奈的选择了与matlab不兼容的道路...............(Linux Enable)

 
Unix环境:
Cygwin:让Windows有类似Unix的环境,贡献无论怎么评价都不过分,特别是bash及其shell的全套引入,习惯了Unix脚本管理的人使用起来方便没有极限,哪怕是简单的grep工具的使用,Windows下我也不知道有啥可以替代的。。。。

MingW:Windows下的gcc套件,虽然我自己不用,但是很多软件用到,比如Qt

目前有些软件在公司还没没有碰到需求,所以暂时没有列出来,此列表考虑长期更新吧,不仅给大家一个参考,自己假如碰到重新安装电脑的时候,也能一一的安装。


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/vagrxie/archive/2010/01/11/5172398.aspx

分享到:
评论

相关推荐

    ShowDoc就是一个非常适合IT团队的在线文档分享工具,它可以加快团队之间沟通的效率

    ShowDoc就是一个非常适合IT团队的在线文档分享工具,它可以加快团队之间沟通的效率。通过showdoc,你可以方便地使用markdown语法来书写出美观的API文档、数据字典文档、技术文档、在线excel文档等等。如果不想编辑...

    【大神教你玩转PR软件】4-5加快剪辑效率.mp4

    Premiere Pro是视频编辑爱好者和专业人士必不可少的视频编辑工具。它可以提升您的创作能力和创作自由度,它是易学、高效、精确的视频剪辑软件。Premiere提供了采集、剪辑、调色、美化音频、字幕添加、输出、DVD刻录...

    高速有效的磁盘整理工具-AdvancedDefrag绿色汉化版(附注册码)

    直接高效的碎片整理:增强Windows操作系统性能,加快程序启动时间,提高文件访问速度,维持网络高速访问,延长硬件寿命,避免频繁的更新或重装系统。 Advanced Defrag绝对是您节省金钱和时间的最好选择。 主要特点: ...

    nexus-3.50.0-01-win64.zip

    Nexus Repository Manager是一个强大的仓库管理系统,版本3.50.0-01针对Windows 64位系统。作为现代化的仓库管理...另外,它优化了存储和检索速度,加快了构建和部署的效率。 下载nexus安装包,搭建一个maven私服仓库

    工具系列:PyCaret 介绍-聚类算法案例.ipynb

    它是一个端到端的机器学习和模型管理工具,可以大幅加快实验周期并提高工作效率。 与其他开源机器学习库相比,PyCaret 是一个替代低代码库,可以用几行代码代替数百行代码。这使得实验速度指数级增长,效率更高。...

    降雨径流模型模块化评估工具箱- 47个概念水文模型的Matlab代码(高分项目).zip

    matlab算法,工具源码,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载...这些工具可以帮助开发者利用多核处理器和图形处理器(GPU)来加速算法的计算过程,提高算法的性能和效率

    .NET敏捷开发框架-RDIFramework.NET V5.1全新测试版本

    应用系统建立在此框架之上,采用构件式、可复用开发,节省开发成本,加快开发速度,在软件开发上更好的做到多快省。 适合低中高任意开发水平的开发者,可以开发OA、ERP、BPM、CRM、WMS、TMS、MIS、BI、电商平台后台、...

    Auto-UFSTool -用于无监督特征选择的自动MATLAB工具箱.zip

    matlab算法,工具源码,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载...这些工具可以帮助开发者利用多核处理器和图形处理器(GPU)来加速算法的计算过程,提高算法的性能和效率

    ExtremeCopy 2.3.0 简体中文版(快速复制工具) 32位/64位

    ExtremeCopy和FastCopy、TeraCopy一样,都是加快Windows文件复制/移动的工具,是拷贝大文件必备利器,支持通配符。ExtremeCopy有标准版(免费)、便携版和专业版,支持简体中文,该软件无论在 Windows XP 还是在 ...

    jre-7u17-windows-x64.exe

    而专门运行在x86平台的Jrocket在服务端运行效率也要比Sun JDK好很多。从SUN的JDK5.0开始,提供了泛型等非常实用的功能,其版本也不断更新,运行效率得到了非常大的提高。 定于2月19日发布的Java SE原来的重要补丁更新...

    Windows下安装ShowDoc需要用到的

    ShowDoc就是一个非常适合IT团队的在线文档分享工具,它可以加快团队之间沟通的效率。 --------------------- 作者:壹陣上古風 来源:CSDN 原文:https://blog.csdn.net/tangcv/article/details/88344502 版权...

    commons-compress-1.18.jar【说明:Java、压缩库、压缩算法、解压缩、数据存储、压缩格式】

    它提供了广泛的压缩算法和工具,用于数据存储、传输和优化存储空间。 【使用人群】 适用于Java开发者、数据处理专家以及需要在Java应用中实现压缩和解压缩功能的用户。 【使用场景及目标】 commons-compress-1.18....

    Autoit3辅助工具AuAceBox

    AuAceBox 是 Skyfore 开发的一款 Au3 辅助工具:该工具涵盖了大多 数 Au3 编程常用操作,可完美替代官方的 AccAu3Box. 开发语言:AU3、C++、等等,所以文件偏大! 版本特点: 1.酷炫 UI,扁平化窗口设计 2.常用操作...

    基于MATLAB-GUI的解决气体燃烧问题的开源工具.zip

    matlab算法,工具源码,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载...这些工具可以帮助开发者利用多核处理器和图形处理器(GPU)来加速算法的计算过程,提高算法的性能和效率

    MAT-Fly提供基于MATLAB和MathWorks虚拟现实( VR )工具箱

    matlab算法,工具源码,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载...这些工具可以帮助开发者利用多核处理器和图形处理器(GPU)来加速算法的计算过程,提高算法的性能和效率

    nessus-7.1.0-windows-x64

    如果将主机加入更多的资源(例如加快CPU速度或增加内存大小),其效率表现可因为丰富资源而提高。 * 可自行定义插件(Plug-in) * NASL(Nessus Attack Scripting Language) 是由 Tenable 所开发出的语言,用来写入Nessus...

    SQL Assistant—SQL开发人员提高工作效率的终极工具

    SQL Assistant装备了数据库开发人员和DBA的生产力工具,他们需要加快数据库的开发过程,提高代码的质量和准确性。根据您的编码,SQL Assistant可以提高您的SQL编码效率100 %或更多。有些用户报告生产率增长高达500...

    W3Cfuns前端开发工具箱

    2、工具齐全囊括了前端开发所有的常用工具,帮助你加快项目研发速度。 3、绿色免安装不需要安装,不会向您系统内安装垃圾文件。 4、极致轻巧方便下载和保存,可通过邮件/QQ等工具轻松传输。 5、简单易用用户体验非常...

    用于MATLAB的Modal Shack-Hartmann波前传感器工具箱(95分以上课程大作业).zip

    matlab算法,工具源码,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载...这些工具可以帮助开发者利用多核处理器和图形处理器(GPU)来加速算法的计算过程,提高算法的性能和效率

    超级网搜(SuperSearch) - 2.1.2.4

    * 快速:多线程加快搜索速度,多个引擎的搜索汇集,给你更高的搜索效率。 下载(Download) http://boomworks.googlecode.com/files/supersearch-2.1.2.4.zip 主要功能和特点(Features) * 集成数十个搜索引擎,...

Global site tag (gtag.js) - Google Analytics