- 453.51 KB
- 2022-05-14 15:36:08 发布
- 1、本文档共5页,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
- 文档侵权举报电话:19940600175。
一、XshellXftp免费软件 Xshell 和 Xftp 都是NetSarang出品的优秀网络管理、安全传输工具。Xshell是一个免费的安全终端仿真器,可以作为SSH、TELNET或RLOGIN的终端模拟,能够从Windows平台安全连接Linux服务器,Xftp则是安全传输客户端,支持FTP和SFTP协议,两者都支持标签化的会话窗口。如果你的项目部署到Liunx下面,这样的工具你少不了的。二、AxureRPPro这个做产品的用的比较多,但是程序员也需要画一下自己的图。AxureRPPro 是一个产品经理必备的交互原型设计工具,能够高效率制作产品原型,快速绘制线框图、流程图、网站架构图、示意图、HTML模版等。三、FastStoneCapture这是我觉得最好的截图工具了,没有之一。FastStoneCapture 是一款极好用的图像浏览、编辑和截屏工具,支持BMP、JPG、JPEG、GIF、PNG、TIFF、WMF、ICO和TGA在内的主流图片格式,其独有的光滑和毛刺处理技术让图片更加清晰,提供缩放、旋转、剪切、颜色调整功能。四、Lingoes灵格斯词霸内置的基础英汉词典、海词在线词典、句酷双语例句、互动百科、Google网络释义、即时翻译。其他包括一至五级词频分级词汇,大学大纲四六级词汇,中考、高考、专科、本科、留学分级词汇、最新TOEFL词汇、最新GRE词汇、最新雅思考试词汇、MBA联考大纲、研究生英语入学考试大纲、常用口语词汇等常用基础单词和词组。五、印象笔记
如果你是一名程序员,没有一个记笔记的软件,呵呵。把自己在工作中遇到的一下问题,及时的记下来。还有一些国内的笔记软件也不错,这里就不说了。六、MindjetMindManagerMindjetMindManager是一款优秀的思维导图和知识管理软件,能够帮助你将想法和灵感以清晰的思维导图的形式记录下来,这对梳理工作计划和规划很有帮助,广泛应用于研究、组织、解决问题和决策中。使用MindManager能够快速、轻松创建优雅、漂亮的思维导图,有效完成信息的捕捉、分析和重新利用,另外MindManager也能与MicrosoftOffice集成,实现信息图表的导入导出、知识的创新和分享。七、EditPlus这是我个人很喜欢的文本编译器。EditPlus是一套功能强大,可取代记事本的文字编辑器,拥有无限制的撤消与重做、英文拼字检查、自动换行、列数标记、代码折叠与高亮等功能、同时还能编辑多文件、全屏幕浏览功能。还有一下其他的也不错。SublimeText
SublimeText具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。SublimeText的主要功能包括:拼写检查,书签,完整的PythonAPI,Goto功能,即时项目切换,多选择,多窗口等等。SublimeText是一个跨平台的编辑器,同时支持Windows、Linux、MacOSX等操作系统。插件管理1、安装PackageControl按Ctrl+`调出console粘贴安装代码到底部命令行并回车:Java1import urllib2,os; pf="Package Control.sublime-package"; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),"wb").write(urllib2.urlopen("http://sublime.wbond.net/"+pf.replace(" ","%20")).read()); print "Please restart Sublime Text to finish installation"2、用PackageControl安装其他插件按下Ctrl+Shift+P调出命令面板输入install调出InstallPackage选项并回车,然后在列表中选中要安装的插件。推荐插件Emmet
这个插件不过多描述,必装ColorPicker如果你经常要查看或设置颜色值,这个插件可以很方便地调用你本机的调色板应用。番茄工作法番茄工作法是简单易行的时间管理方法,是由弗朗西斯科·西里洛于1992年创立的一种相对于GTD更微观的时间管理方法。使用番茄工作法,选择一个待完成的任务,将番茄时间设为25分钟,专注工作,中途不允许做任何与该任务无关的事,直到番茄时钟响起,然后在纸上画一个X短暂休息一下(5分钟就行),每4个番茄时段多休息一会儿。番茄工作法极大地提高了工作的效率,还会有意想不到的成就感。
Pomotodo一款番茄土豆工具PoMoToDo:番茄土豆工作效率管理工具是番茄工作法和To-doList工具,它可以帮助你计划、管理、执行、记录工作。现在就开始使用番茄土豆,完成了不起的工作。worktileWorktile是一个团队协同办公工具,通过简单的协作、沟通和分享,实现团队交互与任务管理的轻松协作。工作随身带,多平台、云数据,随时随地与团队一起工作,项目、任务、文件、讨论、文档、事件、活动流、通知和日历,一个都不能少。Vim
Vim是Linux系统上的最著名的文本/代码编辑器,也是早年的Vi编辑器的加强版,而gVim则是其Windows版。它的最大特色是完全使用键盘命令进行编辑,脱离了鼠标操作虽然使得入门变得困难,但上手之后键盘流的各种巧妙组合操作却能带来极为大幅的效率提升。GIT个人觉得是时候使用git,抛弃SVN,SVN很强大,但是git更强大,个人认为。Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。[4] Git是LinusTorvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。
BeyondCompare3中文版我们常常会遇到一些文件需要进行比较,特别是一些代码、文本、网页或者是文件夹之间,我们非常需要一款工具可以清晰地分析出它们之间的全部差异,便于对其进行修改或参考。BeyondCompare是一款经典老牌且优秀的专业级文件比较软件,我们常常会在一些开发高手和前辈的推荐中听到它的大名。使用它可以很方便地对比出两个文件夹或文件(如代码/网页/文本文件等)之间的不同之处,它会把有差异的每一个行或每一个字均用颜色标注出来,你不仅可以直观地查看、定位全部差异点,还能非常方便地修改它们……BeyondCompare3 官方提供了简体中文版,可以支持普通文本、代码、十六进制文件、注册表、mp3、图片、版本信息、文件夹、压缩包、整个驱动器、FTP网站等进行比较分析。对于开发者,你可以用它来对比两份代码的变化;对于文字工作者,可以用它来找出文本哪里被修改过;对于大多数用户,你还能用它来对比文件夹之间的差异,你可以对文件合并、登记快照、或者与FTP服务器进行同步。SourceCodePro每一位程序员都有一套自己喜爱的代码编辑器与编程字体,譬如我们之前就推荐过一款“神器”级别的代码编辑器SublimeText2,而今天我们则推荐一款相当不错的编程字体——SourceCodePro!SourceCodePro是由大名鼎鼎的Adobe公司发布的一款开源且完全免费的等宽编程字体,它非常适合用于阅读代码,支持Linux、MacOSX和Windows等操作系统,而且无论商业或个人都可以免费使用,相当厚道。这款字体和微软的Consolas一样均定位于“编程字体”,相信作为天天接触代码的开发者,你肯定不会错过这一新选择吧……FileSearchyPro
虽然Listary、Everything等神器可以通过文件夹快速搜索或定位文件,但如果想搜索一些文本文档里面的内容,它们就无能为力了。FileSearchyPro是一款实用的文档全文搜索软件,它支持快速搜索文档内部全部内容。相比很多同类软件,它有一个很大的优点就是并不需要事先对文档进行索引,直接搜索速度也不慢。FileSearchyPro支持查找TXT、PDF、Word、Excel、html网页文件、代码文件等文档,你还可以限定文件夹位置、修改时间、文件大小等。软件还支持多标签页,可以同时搜索多个结果也很方便。StylifyMe在设计网页时,最重要的一项便是网页的配色,颜色的使用在网页制作中起着非常关键的作用,不同的网站有着自己不同的风格,也有着自己不同的颜色。今天给大家介绍一个在线生成网站配色的工具——StylifyMe。StylifyMe,它可以获取帮我们获取一个网站的配色,字体,大小等风格信息。当你看到一个网站,对他的配色,字体等样式信息非常感兴趣,只需要输入网址,即可分析出网页使用的所有颜色,包括背景颜色、文字颜色、字体、字体大小等样式,生成的结果还可以通过PDF格式下载保存,非常方便。VPNGateClient内地的网友都知道像Fackbook、Twitter、Youtube这类网站,我们是无法访问的。要想浏览这类网站需要使用国外代理IP或者VPN。今天给大家介绍一款免费且不限制流量的VPN工具——VPNGateVPNGate是日本国立筑波大学的一项学术研究、实验计划,主要目的为「推广全球分散式公共VPN中继伺服器知识」,简单来说,VPNGate网站上会列出目前可用的公共VPN中继伺服器列表,使用者能自由选择要进行连线的伺服器,无需注册、也不用付费,这些VPN都是由来自世界各地的自愿者提供,会不断更新。
在写Mac程序员的十个武器之前,我决定先讲一个故事,关于Mac和爱情的。(你们不是问Mac和爱情有个鸟关系吗?)从前有一个孩子叫做小明,他不是高帅富,与高大上也毫无瓜葛,只有低调、无聊和内涵。他住在全国房价最贵的城市,租着最贵的单间,写着各种垃圾或垃圾回收的代码,干着程序员这份前途若有若无的职业,一切都朝着注定孤独一生的方向发展着,如果没有变数的话。终于有一天他的朋友小强为他介绍了另一位朋友,这个朋友不是女朋友,而是一款笔记本,笔记本的名字叫做MacbookPro。见到Mac小明似乎遇到了久违的情人,呆滞的双眼放出绿油油的光芒,他花掉了所有的积蓄购买了这款笔记本,开始没日没夜的学习iOS和OSX开发的相关知识。他在写Java代码的间隙写Objective-C,在编译Java的同时构建IPA,在运行完WebServer之后运行iOS虚拟机。每个清晨和夜晚他都在编程……他与Mac相依相偎,他们是最好的朋友。终于有一天,他掌握了Mac的一部分奥秘,他编写出了自己的第一个iOSApp,花了99美元申请了开发者账户,传到了AppStore上。又过了一段时间,他告诉他的技术主管:我要去远行。于是他去了另一个房价很贵的城市,带着增长了75%的薪资,从此杳无音讯。两年后,小强去那个城市看望小明,发现小明身边除了升级的视网膜屏Macbook之外,还多了一个水灵灵的女朋友,小强和他的女朋友握了握手,发现是真人,小强觉得很欣慰。小明告诉小强,他现在是公司iOS开发组的Teamleader,还和女朋友一起买了套小房子,他们准备,从此幸福的生活在一起……这就是Mac和爱情的故事,这是一个真实的故事,故事的主角不是我。我用Mac的时候孩子已经两岁了,没有机会去完成这样一个美丽的爱情故事,是我毕生的遗憾。今天的文章到此结束。
喂喂,说好的十个Mac工具呢?好吧,没看到这只是上吗?再回答一个问题:问:是不是买了Mac就会变得很有钱?答:错,这当然是个伪命题,真实的情况是:1、Mac本来就比其他品牌的笔记本贵不少,一般情况下有钱人才会买。2、不是有钱人的,买了Mac天天抱着看各种动作片和爱情片,一样无法改变注孤生的命运。下以前在Mac指引系列里写过一个工具列表,主要是面向普通Mac用户的,完整文章已经收录到纸版《MacTalk·人生元编程》中。今天的文章主要是面向程序员的,有重合,但侧重点不同。大部分用户第一次使用Mac都会有个短暂的情绪反转。打开包装后马上为Mac精美的硬件工艺击节赞叹,进入OSX之后随即陷入一种蛋蛋的忧伤,因为,用了十几年的开始菜单不见袅!妈妈开始菜单不见袅肿么办?这时候需要的是:淡定和冷静!要清楚的认识到,我们寻找的不是开始按钮,而是程序入口,任何一个操作系统,用户要做的事情并不是找到开始菜单,而是找到程序,然后打开它们完成自己的工作。在Mac里,完成这个职责的最佳角色不是Dock,而是Alfred。所以我的建议是,任何用户进入OSX之后,第一步就是去AppStore下载Alfred。普通用户使用免费版就够了,开发人员可以购买Powerpack,物超所值。(一)Alfred是Mac平台上最为传奇的效率工具,用一篇长文来介绍都不为过,幸好Mac君在之前已经写过了,回复「alfred」阅读。Mac对原生Shell的支持是无数程序员喜爱Mac的理由之一,程序员用Mac而不用Shell,基本等于自断一臂,威力将大打折扣。Shell并非凭空而来,它的入口是终端工具。OSX自带的终端工具虽然不错,但是和iTerm2一比,就逊色很多了。
(二)iTerm2是OSX下一款开源免费的的终端工具,我基本用它替代了原生的Terminal。网址:http://www.iterm2.com一些基本功能如下:1、分窗口操作:shift+command+d(横向)command+d(竖向)2、查找和粘贴:command+f,呼出查找功能,tab键选中找到的文本,option+enter粘贴3、自动完成:command+;根据上下文呼出自动完成窗口,上下键选择4、粘贴历史:shift+command+h5、回放功能:option+command+b6、全屏:command+enter7、光标去哪了?command+/8、ExposeTabs:Option+Command+E功能还有很多,多用多体会。另外,很多朋友说自己的终端一直是黑白的,如何换成彩电?在用户目录的.profile里加上这两行即可:exportCLICOLOR=1exportLSCOLORS=gxfxcxdxbxegedabagacad(三)有了优秀的终端,我们终于可以使用Shell了。不过,万里长征才开始了第一步,Shell也是分门派的,我推荐给大家的是:终极Shell——ZSH。(四)文本编辑器同样是程序员最喜爱的开发工具之一,我个人偏爱Vim。Vim号称编辑器之神,可以脱离鼠标全键盘操作,良好的插件体系几乎适配各类编程语言,使用起来充满推背的速度感,如果你是个赛车迷,你会喜欢上这款软件的。推荐阅读 Vim系列。其他可选工具:Emacs、TextMate、SublimeText等。
(五)IDE是图形化的集成开发工具,具备精准的词法分析、编程提示、调试等功能,功能之繁复用户自知,如果做工业级编程和团队协作的话,推荐使用IDE。在这里给大家推荐如下几个工具:1、Xcode,Mac上优秀的集成开发工具,几乎所有的MacApp和iOSApp都由此而生,免费软件。无论你是写Java的还是写Python,用了Mac一定要安装Xcode,为什么?我准备写一篇「更有效率的XCode」说一下这个事情,当然,这样的内容没那么干,如果各位不同意就算了。2、JetBrains系列,产品线丰富,几乎都是精品,Java、Python、Ruby、Php、Objective-C、Web等一应俱全,收费,还挺贵。3、Eclipse系列,通过插件方式几乎支持所有的常用编程语言,免费。(六)Homebrew是OSX的包管理工具,Ruby社区的作品,功能类似Ubuntu下的apt-get。使用Homebrew可以非常容易的安装OSX中没有包含的Unix工具包和语言包,比如wget,node,lua,rabbitmq,nginx等。当然,我们得首先安装Homebrew,安装脚本如下:ruby-e"$(curl-fsSLhttps://raw.github.com/Homebrew/homebrew/go/install)"一段类似黑客帝国里的脚本过去之后,Homebrew就装好了。尝试一下安装命令行下载工具wget:brewinstallwget一段类似黑客帝国里的脚本过去之后,wget就装好了。那有没有工具可以用类似的方式安装Chrome浏览器、离线迅雷、虾米、QQ呢?答案是肯定的,程序员无所不能,他们开发了Homebrew-Cask用来一键安装应用软件,有了Cask,再也不用手动下载软件包DMG,打开,拖进应用程序文件夹了,一切都可以交给程序去做。安装Cast:brewtapphinze/homebrew-cask&&brewinstallbrew-cask
用法:brewcasksearch列出所有可以被安装的软件brewcasksearchxx查找所有和xx相关的应用brewcaskinfoxx查看xx应用的信息brewcaskuninstallxx卸载xx尝试一下吧。(七)Git是一款分布式版本控制和软件配置管理软件,类似SVN和CVS,是Linus的第二个惊世之作。关于Linus和Git的故事,我们会在Linus系列里描述,这里就不细聊了。Git是目前主流的版本管理工具,基于Git构建的Github网站则是这个星球上最大的开源集散地。还在使用SVN和CVS的童靴,该换换脑筋了。回复「git」,你将获得一份Git简明教程。图形化的Git工具推荐:GitHub、SourceTree。(八)对于程序员来说,文件比较也属必备工具,OSX中提供了原生的比较工具FileMerge,不过这个工具对非ASCII内容的文件支持非常不好,推荐VisualDiffer。VisualDiffer支持文件和文件夹比较、文件过滤、多重比较模式、颜色标注等,操作简单,响应迅速,实乃程序员居家旅行之必备工具。收费软件,可以直接从AppStore下载。另外,习惯命令行操作的朋友,直接使用diff和vimdiff,也是不错的选择。(九)xScope是一款强大的辅助设计工具,可以精确度量屏幕上的UI元素,尤其适合全栈工程师。xScope可以方便的取得屏幕上任意位置的颜色,可以动态智能监测元素边界并显示距离,可以针对移动设备和各种浏览器设定屏幕尺寸,可以设定屏幕辅助线,放大屏幕等。如果你不想事事求人,xScope是个不错的选择。收费软件。(十)Pixelmator号称Mac上的精简版PhotoShop,设计更为人性化,适合非专业人士使用,不是平面设计人员也可以作出非常专业的图像设计。像我这样的老程序员,也开始时不时设计个物件,让团队里的美工MM为之侧目。收费软件。
推荐一个Podcast视频教程:http://www.pixelmator.com/tutorials/itunes/有了这些武器,你将如猛虎加之羽翼而翱翔四海,到时候再说英雄谁是英雄……