做卓有成效的程序员

Description
Weekly Talk PPT 介绍如何使用各种工具提高自己的开发效率,介绍了Launchy,Ditto,Notepad++等工具的使用。最后还介绍关于批处理的使用

Please download to get full document.

View again

of 16
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
Information
Category:

Education

Publish on:

Views: 0 | Pages: 16

Extension: PDF | Download: 0

Share
Transcript
  • 1. 做卓有成效的程序员 -- Work for fun
  • 2. The idea 我的效率,我的体验 , Who care??
  • 3. My way <ul><li>根据个人习惯 布置桌面 , 充分利用 快速启动栏 。 </li></ul><ul><li>常用软件 : </li></ul><ul><ul><li>Launchy: 快速启动 </li></ul></ul><ul><ul><li>Ditto: 剪切板管理工具 </li></ul></ul><ul><ul><li>Notepad++: 非常好用的开源文本编辑器 </li></ul></ul><ul><ul><li>Free Mind: 思维导图 </li></ul></ul><ul><li>使用命令行和批处理 : </li></ul>像用 Linux 那样去使用 windows
  • 4. My Desktop
  • 5. Quick Launch Bar?
  • 6. Very useful tools <ul><li>Launchy: 快速启动工具 </li></ul><ul><ul><li>在开发过程中可以快速打开想要的程序 </li></ul></ul><ul><ul><li>支持 模糊搜索 </li></ul></ul><ul><ul><li>Windows 中 Mac OS 的 Quick Silver 的替代 </li></ul></ul>Alt + Space
  • 7. Very useful tools <ul><li>Ditto: 剪切板管理工具 </li></ul>Ctrl + ~
  • 8. Very useful tools <ul><li>Notepad++ : 开源源代码编辑器 </li></ul><ul><ul><li>语法高亮,支持多种语言 </li></ul></ul><ul><ul><li>开启速度非常快 </li></ul></ul><ul><ul><li>支持插件系统,如果你想可以把它打造成 IDE </li></ul></ul><ul><ul><li>完全开源可以看他源代码 </li></ul></ul><ul><ul><li>支持在 cmd 中调用 </li></ul></ul><ul><li>用哪儿 : </li></ul><ul><ul><li>编辑配置文件 </li></ul></ul><ul><ul><li>编辑 html </li></ul></ul><ul><ul><li>编写批处理 </li></ul></ul><ul><ul><li>写 ruby/python 脚本 </li></ul></ul>
  • 9. Very useful tools <ul><li>Free mind: 开源免费的思维导图软件 </li></ul><ul><ul><li>简单易用,并且跨平台 </li></ul></ul><ul><ul><li>用来快速整理思路 </li></ul></ul><ul><ul><ul><li>写文章大纲 </li></ul></ul></ul><ul><ul><ul><li>整理软件功能 </li></ul></ul></ul><ul><ul><ul><li>追踪工作完成情况 </li></ul></ul></ul><ul><ul><li>强大的导出功能 </li></ul></ul><ul><ul><ul><li>可以导出成 html </li></ul></ul></ul><ul><ul><ul><li>导出成图片 </li></ul></ul></ul><ul><ul><ul><li>导出成 Word </li></ul></ul></ul><ul><ul><ul><li>导出成 Flash </li></ul></ul></ul>
  • 10. Command & Bat 命令行 开始 -> 运行 ->cmd Terminal( 终端 ) Ubuntu Linux Termial Mac OSTermial
  • 11. Why use Command? <ul><li>使用命令行 ??? </li></ul><ul><ul><li>常用指令 :ipconfig, ping, telnet, netstat 等 </li></ul></ul><ul><ul><li>每行指令代表一次操作 </li></ul></ul><ul><ul><li>可复用 ( DRY 原则) </li></ul></ul><ul><li>将常用操作写成脚本 </li></ul><ul><ul><li>Linux 中称之为 shell 脚本,以 .sh 结尾 </li></ul></ul><ul><ul><li>Window 中称之为 bat( 批处理 ) ,以 .bat 结尾 </li></ul></ul><ul><ul><li>使用 notepad 能编写 ( 传说中的,使用记事本写程序 ) </li></ul></ul>岂不是回到了 DOS 时代! Are you joke me? Don’t Repeat Yourself.
  • 12. Clear Tomcat <ul><li>清理 Tomcat 服务器缓存 </li></ul><ul><ul><li>清空 Tomcat 下的 work 目录 </li></ul></ul>开始 -> 运行 ->cleartomcat
  • 13. Edit Tomcat Configuration <ul><li>快速编辑 Tomcat 配置 </li></ul><ul><ul><li>我经常需要使用 notepad++ 编辑 tomcatconfserver.xml </li></ul></ul><ul><ul><li>Notepad++ 在安装时,已经将其加入到 path 中 </li></ul></ul><ul><ul><li>所以我写了个批处理 : </li></ul></ul>Win + R -> conftomcat notepad++ 打开 server.xml
  • 14. BAT useful skill <ul><li>实用技巧 </li></ul><ul><ul><li>给 bat 起一个有意义得名字 </li></ul></ul><ul><ul><li>将其存到统一文件夹中 </li></ul></ul><ul><ul><li>将 bat 文件夹添加到环境变量 </li></ul></ul><ul><ul><li>然后将其添加到 path 中 </li></ul></ul>Win + R -> bat 名称
  • 15. What’s more? <ul><li>还有一些我还没有尝试的 : </li></ul><ul><ul><li>Auto IT: ( http://www.autoitscript.com/site/ ) </li></ul></ul><ul><ul><ul><li>一个 C/S 的脚本录制软件 </li></ul></ul></ul><ul><ul><ul><li>将常用操作录制成脚本 </li></ul></ul></ul><ul><ul><li>Auto Hot Key: ( http://www.autohotkey.com/ ) </li></ul></ul><ul><ul><ul><li>自定义快捷键 , 也包含脚本录制功能 </li></ul></ul></ul><ul><ul><ul><li>当然你可以将 Auto IT 录制的脚本定义为快捷键 </li></ul></ul></ul><ul><li>风靡全球的脚本语言 : </li></ul><ul><ul><li>Web 开发的王者 : Ruby </li></ul></ul><ul><ul><li>黑客掌握的语言 : Python </li></ul></ul>
  • Similar documents
    We Need Your Support
    Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

    Thanks to everyone for your continued support.

    No, Thanks