读《MacTalk·人生元编程》及Mac经常使用软件
引子
池建强的Blog:http://www.cnblogs.com/chijianqiang/
用了1年多的黑苹果,是用Windows的思维用UI。用Linux的思维用Shell,折腾的是联想E49的4G内存小本。用了一年多。系统一次没坏过。出奇的稳定,这是对Mac的第一认识。
要改用白苹果了,想看一本关于Mac的书。目的是对于Mac的使用进阶,于是请朋友推荐一本书,他推荐了这本《MacTalk·人生元编程》。
花了两天时间迅速看完,对白苹果的使用方面收获不少。更发现。这更是一本人文思想的书。阐述的是作者的思想和世界观。
“元编程”仅仅是当中一个章节。作者却拿来做书名,可见作者对其的重视程度,拜读之后。我觉得这个“元编程”,能够理解为万事万物本质的东西。理解了它。往往能抓住本质。基于它。非常多方面都能够发展迅速。
这篇文章不准备写这本书的读后感。仅仅是想用这本书做引入。来记录在Mac使用过程中用的软件,备忘。
这是用黑苹果时使用的软件:http://blog.csdn.net/puma_dong/article/details/26843913#t22 。用白苹果后,思维也有转变。
软件
Git
使用Git代表着一种思想和境地,和SVN相比。不是技术上的差异有多么大,而是代表融入了一种新的生态环境。一种开放开源的心态。一种技术上不断学习和领悟的精神。一种严格要求自己深入理解、不断寻求的态度。
Git使用操作指南和GitHub:http://blog.csdn.net/puma_dong/article/details/37915185
Beyond Campare:http://www.scootersoftware.com/
Stash:https://www.atlassian.com/。Git本地代码仓库构建工具。
SourceTree:https://www.atlassian.com/。Git管理client工具。
Jenkins:http://jenkins-ci.org/ ,结合Stash和SonarQube,进行代码自己主动构建和质量管理。用起来,非常精彩。
SonarQube:http://www.sonarqube.org/,代码质量管理。
终端(iTerm2)
MySQL终端(Sequel)
文本处理(Sublime)
尽管这个工具没有打印菜单,仅仅能安装SublimeHightLight之类的插件转换格式后打印,被无数人吐槽;可是这个工具通过插件无限扩展的强大,还是有许多的人喜欢。
相关文章:
How to install plugins to Sublime Text 2 editor?
How do you print in Sublime Text 2
协作
https://www.atlassian.com/software/confluence/
Confluence:这是一个构建团队协作和知识分享的WIKI。不论是需求、规范、项目管理,都能够沉淀下来。请和Office说Bye。
截屏
1、Mac自带的截屏快捷键:Command+Shift+3/4
2、Jing,可截屏可录像:https://www.techsmith.com/jing.html 。另外Snagit也是这个公司的产品。
绘图
1、MindManager:http://www.mindmanager.cc/
2、Omnigraffle:https://www.omnigroup.com/
3、Astah:http://astah.net/
另外重点推荐纯绿色在线绘图:https://www.draw.io/
RAR解压
RAR Extractor Free,来自App Store。
Homebrew
Homebrew的功能和OS X自带的MacPorts非常像,可是更为轻量级,因为大量利用了系统自带的库。安装方便,编译高速,实在是OS X系统开发中的必备工具。
让Mac不休眠
1、pmset noidle
2、InsomniaX:http://www.macupdate.com/app/mac/22211/insomniax
Finder和Shell
1、Shell下,用open命令打开Finder
2、Finder下。用go2shell进入Shell:http://www.macupdate.com/app/mac/39321/go2shell
Alfred
神一样的搜素:http://www.alfredapp.com/
http://www.cnblogs.com/chijianqiang/p/alfred.html
虚拟机
Vmware Fusion:http://www.vmware.com/cn/products/fusion/
Parallels Desktop:http://www.parallelsdesktop.cn/
VirtualBox:https://www.virtualbox.org/
抓包
Charles:http://blog.csdn.net/puma_dong/article/details/46591481
WireShark:http://blog.csdn.net/phunxm/article/details/38590561
Unix
Mac是基于Unix的。大多数Unix命令都能够在Mac运行。
能用命令的不经常使用功能。就能够不用安装工具了。
Chrome
Postman:Mac应用,向url请求
Postman - REST Client:功能同Postman
DHC - REST/HTTP API Client:功能同Postman
Cookies:查看及改动Cookie
JSONView:格式化JSON的显示
其它
PopClip:http://pilotmoon.com/popclip/
富途牛牛:https://www.futu5.com/。不错,Mac下还不错的炒股软件。
Mybase:http://www.wjjsoft.com/index_cn.html。用习惯了的一款个人知识管理工具。
读《MacTalk·人生元编程》及Mac经常使用软件的更多相关文章
- 读《MacTalk·人生元编程》
读MackTalk人生元编程 花了几个晚上的时间把 卖桃君 的<MackTalk▪人生元编程>看完后意犹未尽,关掉kindle后回一下整本书的内容不由得笑了,因为脑海里出现了各种360°回 ...
- 《MacTalk·人生元编程》
<MacTalk·人生元编程> 基本信息 <MacTalk·人生元编程> 基本信息 作者:池建强 出版社:人民邮电出版社 ISBN:9787115342232 上架时间:201 ...
- MacTalk·人生元编程 - 读书笔记
简介 <MacTalk·人生元编程>是一本随笔文集,主要内容来自作者的微信公众平台"MacTalk By 池建强".本书撰写于2013年,书中时间线却不止于此.作者以一 ...
- 东哥读书小记 之 《MacTalk人生元编程》
一直以来的自我感觉:自己是个记性偏弱的人.反正从小读书就喜欢做笔记(可自己的字写得巨丑无比,尼玛不科学呀),抄书这事儿真的就常发生俺的身上. 因为那时经常要背诵课文之类,反正为了怕自己忘记, ...
- 《编程人生:15位软件先驱访谈录》【PDF】下载
<编程人生:15位软件先驱访谈录>[PDF]下载链接: https://u253469.pipipan.com/fs/253469-230382231 内容简介 本书适合所有程序员,也适合 ...
- Mac 装机必备软件推荐
所谓Mac 装机必备软件,就是用 Mac OS X 几乎都要安装的软件,无论你是开发者.设计师还是摄影师,如果你是刚开始用 Mac,那么推荐看看以下内容,对你非常有帮助. 一.输入法 Mac 自带的中 ...
- Mac改键软件Karabiner使用教程
Mac改键软件Karabiner使用教程 目前Mac上比较好用的改键软件是Karabiner,不过对于最新的Sierra系统,Karabiner失效了.这里介绍的实际上是Karabiner-Eleme ...
- Autodesk Maya 2019 for Mac(三维动画软件)最新功能介绍
Autodesk Maya是美国Autodesk公司出品的世界顶级的三维动画软件,应用对象是专业的影视广告,角色动画,电影特技等.Maya功能完善,工作灵活,易学易用,制作效率极高,渲染真实感极强,是 ...
- mac电脑怎么投屏?教你选择适合自己的Mac投屏软件
mac上有什么好的投屏软件嘛?苹果手机ios投屏到mac用哪款投屏软件,mac投屏ipad该用哪款软件怎么操作,macdown小编给大家介绍的这几款Mac投屏软件,各有各的特色,总有一款适合你投屏. ...
随机推荐
- chrome Provisional headers are shown错误提示
1.一般出现这个错误是请求没有发送成功 可能原因:在上传文件或ajax上传时指定的timeout,过时时间小 其他资料: http://www.duanzhihe.com/575.html http: ...
- PHP Libxml
PHP Libxml 函数 PHP:指示支持该函数的最早的 PHP 版本. 函数 描述 PHP libxml_clear_errors() 清空 Libxml 错误缓冲. 5 libxml_get_e ...
- C++拾遗(四)指针相关
指针声明与初始化 在将指针初始化为一个确定的地址后,才能安全的对指针使用 *操作. 将整数赋值给指针时要使用强制转换(typeName *). 分配内存 C中用malloc(); C++更提倡使用ne ...
- Python3学习之二Django搭建
严格来讲,这篇应该是前一篇 的续集吧,这也属于环境搭建:搭建一个Web开发环境. 1,官网下载最新的Django,当前最新的是1.8.2.所以我就下的这个版本,下载下来的是一个gz包Django-1. ...
- CSS样式鼠标点击与经过的效果一样
a:link /* 未访问的链接 */ a:visited /* 已访问的链接 */ a:hover /* 当有鼠标悬停在链接上 */ a:active /* 被选择的链接 */ a,a:visite ...
- phpEXCEL操作全解
phpExcel中文帮助手册,列举了各种属性,以及常用的操作方法,难得是每一个都用实例加以说明,希望对大家有所帮助. phpExcel中文帮助手册,不可多得的好文章,供大家学习参考. 1.设置exce ...
- 修改浏览器的User-Agent来伪装你的浏览器和操作系统
近期很多文章都提到了User-Agent (UA) 字符串,但大部分网友都不知道这个东西有什么用处.其实简单的说User-Agent就是客户端浏览器等应用程序使用的一种特殊的网络协议,在每次浏览器(邮 ...
- 文成小盆友python-num14 - web 前端基础 html ,css, JavaScript
本部分主要内容 html - 基础 css - 基础 一.html 标签 html 文档标签树如下: head 部分 Meta(metadata information) 提供有关页面的元信息,例:页 ...
- Git的思想和基本工作原理
Git的思想和基本工作原理 Chapter: 开始了解Git 1. 先谈谈版本控制的一些事 2. Git诞生背后的一些故事 3. 版本控制:集中式VS分布式 4. Git的思想和基本工作原理 5. G ...
- noi 04:网线主管
04:网线主管 查看 提交 统计 提问 总时间限制: 1000ms 内存限制: 65536kB 描述 仙境的居民们决定举办一场程序设计区域赛.裁判委员会完全由自愿组成,他们承诺要组织一次史上最公正 ...