`

好工具--加快效率

阅读更多

 

转自: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

分享到:
评论

相关推荐

    软件下载 - 网络工具 - 下载工具 - 百度mp3批量下载免费下载.zip.zip

    2. **多线程下载**:为了加快下载速度,这类工具通常会采用多线程技术,将一个文件分成若干部分同时下载,充分利用网络带宽。 3. **链接抓取**:针对特定平台的下载工具,如本例中的百度MP3,可能会有自动抓取链接...

    知识图谱-命名实体-关系-免费标注工具-快速打标签-Python3

    这款工具的半自动化特性使得用户可以在标注实体的同时,也能标注它们之间的关系,从而加快了构建知识图谱的速度。 Python3作为现代编程语言,因其易读性、丰富的库支持和强大的数据处理能力,常被用于NLP任务。这款...

    Web工具--删除HTML-CSS等许多文件的空格-换行-制表符空间的功能

    因此,此工具对于这些语言的开发者来说非常有用,能帮助他们优化静态资源,提升网站的加载效率。 使用这种工具的步骤可能包括以下几点: 1. **选择文件**:用户可以通过UI选择需要清理的HTML、CSS文件,或者批量...

    VC工具-设置其他字体-代码提示-显示行号

    它能够根据你输入的代码关键字自动显示可能的匹配项,加快编写代码的速度。在VC6.0中,可能需要安装第三方插件来实现更强大的代码提示功能。例如,提供的"vc-代码提示插件.rar"可能包含这样的插件,安装后可以在编写...

    可视化脚本编辑工具-来自网络.rar

    - 学习资源:查找相关的教程和社区支持,以便更好地理解和使用该工具。 - 定期更新:保持软件的最新版本,以获取最新的功能和修复的错误。 总的来说,可视化脚本编辑工具是提高编程效率和降低学习门槛的重要工具,...

    阿里mongo同步工具mongo-shake

    它可以同时处理多个集合或文档,加快迁移速率,尤其适合处理大规模数据集。 4. **数据过滤与转换**:在迁移过程中,mongo-shake允许用户设置过滤规则,只迁移满足条件的数据。此外,它还支持数据转换,可以在迁移的...

    MATLAB7.0 N-way工具箱

    综上所述,MATLAB7.0 N-way工具箱是一个非常实用的工具,它不仅为多维数据的处理和分析提供了强大的功能,还通过高级算法和操作支持,使用户能够深入理解数据的内在结构,提高工作和研究的效率。数据交换功能则确保...

    系统工具-文件下载-电脑主题制作软件 1.5.3中文修正版.zip

    - **性能提升**:对软件性能进行了优化,减少了内存占用,加快了主题应用速度,提升了整体运行效率。 5. **安全与隐私** - **数据保护**:软件在设计时考虑了用户隐私,不会收集用户的个人信息,用户可以安心使用...

    ime-show输入法工具

    好的输入法工具会尊重用户的隐私,不会收集不必要的个人信息,同时保证在修复过程中不会破坏系统的其他部分。 在使用ime-show.exe之前,建议先备份重要数据,以防万一。如果遇到复杂的问题,或者ime-show无法解决...

    oracle 性能优化 加快查询效率

    ### Oracle性能优化与查询效率提升 #### 一、SQL语句性能分析工具 - **SQLPLUS中的SET TRACE功能**:这是一种常用的SQL语句性能分析工具,可以帮助开发者了解SQL语句的执行过程及其性能瓶颈。 - **Toad或PL/SQL ...

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

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

    联想工程师专用小工具098-关闭开机硬盘自检工具V3.79.1.exe.zip

    然而,对于某些用户来说,尤其是那些不希望在每次开机时等待自检完成的用户,关闭这个功能可以加快启动速度,提高效率。 这个工具的使用方法通常是:下载压缩包,解压缩后双击运行“联想工程师专用小工具098-关闭...

    站长吧论坛- 解包工具集合

    - **文件传输**:当需要通过电子邮件或网络上传大文件时,压缩可以减小文件大小,加快传输速度。 - **软件分发**:很多软件发布时会以压缩包形式提供,便于用户下载和安装。 - **数据备份**:压缩可以节省存储...

    IP-XACT standard

    该标准由IEEE(电气和电子工程师协会)发布,最新版本为IEEE Std 1685-2009,旨在通过定义一种通用的数据交换格式来提高硬件设计过程中的效率和灵活性。 #### 二、IP-XACT标准的核心价值 **IP-XACT**标准的核心...

    盖国强_提升百倍效率-Oracle数据库性能极限调优

    ### 盖国强_提升百倍效率-Oracle数据库性能极限调优 #### 一、盖国强简介 盖国强,国内第一位Oracle ACE及ACE总监,这一称号代表着Oracle对外部专家所能授予的最高荣誉。拥有超过10年的Oracle从业经验,并且依然...

    前端工程师-web前端开发必备工具推荐.docx

    无论是辅助开发工具还是网页调试工具,它们都能帮助开发者更好地完成任务。以下是一些备受推崇的前端开发工具的详细介绍: 1. 辅助开发工具: - FastStone Capture:这款强大的截图工具不仅可以截取屏幕、取色、...

    电子设计工具大合集(加快开发速度)

    "电子设计工具大合集"正是这样一个资源库,它包含了多种用于电路设计、仿真、PCB布局、信号分析等任务的工具,旨在帮助工程师们节省时间,提高工作效率。 1. **电路设计与仿真工具**: - 电路设计软件如LTSpice或...

    雪碧图生成工具 CSSSatyr-2.0

    **CSSSatyr-2.0:雪碧图生成工具详解** 在网页设计中,为了提高页面加载速度,优化用户体验,开发者通常会采用一种名为“雪碧图”(Sprite)...通过熟练掌握这款工具,开发者可以更好地优化网页性能,提升用户满意度。

    去耦电容自动优化工具SIwave-PI Advisor

    ### 去耦电容自动优化工具SIwave-...综上所述,**SIwave-PI Advisor** 作为ANSYS旗下的一款高效工具,凭借其强大的功能和优化能力,为电子设计人员提供了有力的支持,有助于提升设计效率、降低成本并加快产品上市速度。

    《小巨人成长记--巧用数字生产力工具,加快中小企业数实融合步伐》.pdf

    《小巨人成长记--巧用数字生产力工具,加快中小企业数实融合步伐》这本书揭示了在数字经济时代,中小企业如何借助数字化工具实现快速发展。书中的核心观点是,中小企业需要找到属于自己的“雷神之锤”——即适应时代...

Global site tag (gtag.js) - Google Analytics