惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

K
Kaspersky official blog
罗磊的独立博客
F
Fortinet All Blogs
人人都是产品经理
人人都是产品经理
量子位
V
Visual Studio Blog
Blog — PlanetScale
Blog — PlanetScale
M
MIT News - Artificial intelligence
B
Blog RSS Feed
腾讯CDC
博客园_首页
aimingoo的专栏
aimingoo的专栏
博客园 - 三生石上(FineUI控件)
博客园 - Franky
S
SegmentFault 最新的问题
N
Netflix TechBlog - Medium
小众软件
小众软件
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
L
LINUX DO - 热门话题
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Martin Fowler
Martin Fowler
D
Docker
P
Privacy & Cybersecurity Law Blog
S
Securelist
V
V2EX
Jina AI
Jina AI
阮一峰的网络日志
阮一峰的网络日志
T
Tor Project blog
The Hacker News
The Hacker News
Microsoft Azure Blog
Microsoft Azure Blog
AWS News Blog
AWS News Blog
The GitHub Blog
The GitHub Blog
有赞技术团队
有赞技术团队
T
The Exploit Database - CXSecurity.com
Help Net Security
Help Net Security
酷 壳 – CoolShell
酷 壳 – CoolShell
Application and Cybersecurity Blog
Application and Cybersecurity Blog
博客园 - 叶小钗
Recent Announcements
Recent Announcements
Cloudbric
Cloudbric
Y
Y Combinator Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Latest news
Latest news
MongoDB | Blog
MongoDB | Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Recorded Future
Recorded Future
V2EX - 技术
V2EX - 技术

Jark's Blog

Flink 1.16:Hive SQL 如何平迁到 Flink SQL Flink CDC 如何简化实时数据入湖入仓 基于 Flink SQL 构建流批一体的 ETL 数据集成 Nexmark: 如何设计一个流计算基准测试? Demo:基于 Flink SQL 构建流式应用 Flink 1.9 实战:使用 SQL 读取 Kafka 并写入 MySQL Flink SQL 编程实践 如何从小白成长为 Apache Committer? 聊聊Blink开源和Flink社区近况 Flink 小贴士 (7): 4个步骤,让 Flink 应用达到生产状态 Flink 小贴士 (6): 使用 Broadcast State 的 4 个注意事项 Flink 小贴士 (5): Savepoint 和 Checkpoint 的 3 个不同点 Flink 小贴士 (4): 如何选择状态后端 Flink 小贴士 (3): 轻松理解 Watermark 一文了解 Apache Flink 核心技术 Flink 零基础实战教程:如何计算实时热门商品 5分钟从零构建第一个 Flink 应用 Flink 小贴士 (2):Flink 如何管理 Kafka 消费位点 Flink小贴士 (1):确定Flink作业所需资源大小时要考虑的6件事 Flink在美团的实践与应用 我在阿里的这两年 Flink 原理与实现:Aysnc I/O Flink 原理与实现:Table & SQL API Flink 原理与实现:Session Window Flink 原理与实现:Window 机制 Flink 原理与实现:数据流上的类型和操作 Flink 原理与实现:如何生成 JobGraph Flink 原理与实现:理解 Flink 中的计算资源 Flink 原理与实现:如何生成 StreamGraph Flink 原理与实现:架构和拓扑概览 Flink 原理与实现:内存管理 Flink 原理与实现:如何处理反压问题 Flink官方文档翻译:安装部署(集群模式) Flink官方文档翻译:安装部署(本地模式) 迟到的2015年终总结 Clojure学习笔记(三):并发与引用 Clojure学习笔记(二):语法 Clojure学习笔记(一):数据结构 Thrift 实践 Thrift 入门 Metrics 是个什么鬼 之入门教程 使用Redis和SQLAlchemy对Scrapy Item去重并存储 使用Scrapy定制可动态配置的爬虫 编程方式下运行 Scrapy spider 读《程序员必读的职业规划书》 Spark 下操作 HBase(1.0.0 新 API) HBase 集群安装部署 Spark On YARN 集群安装部署 Git 常用技能
高效Macbook开发之道(工具篇)
WuChong · 2015-11-21 · via Jark's Blog

发表于   |   分类于 杂项资源   |  

程序员就像工匠,若想高效地编写出漂亮的代码,就得要有一把好”锤子”——好的开发工具。就像老罗提出匠心与情怀,程序员对于手中的工具也是饱含工匠情怀的。所以,本文就讲讲那些我用出情怀的高效工具们。

Macbook

毋庸置疑,首先你得有台Macbook,这是脱离鼠标提升效率的第一步。所以本文基本上都是推荐Mac上的工具。

笔记&编辑器

  • MWeb

    我的笔记需求很简单,1. 支持Markdown与预览 2. 支持笔记分类管理 3. 简洁美观。哦,要是能直接在Markdown中粘贴图片就更好了。MWeb是我目前用过这么多产品里唯一全符合这些要求的。已购。

    EvenNote不支持Markdown,太重。Mou缺少文档管理。Cmd Markdown,离线版还有待改进。

  • Sublime

    Sublime是一款具有丰富扩展功能的编辑器。作为前端开发者,完全可以用如此轻量的工具作为前端IDE。

  • Atom

    Atom的推出就是要取代Sublime的。两者功能差不多,可以说Atom深受Sublime哲学的影响。Atom对于包管理更加方便,代码补全也是出色的功能之一。优秀的界面设计,让我这视觉动物忍不住就用上了。就是相对Sublime而言,做的有些重了。

开发工具

  • IntelliJ IDEA

    Java IDE的不二之选。强大,强大,强大,记得一定要上Ultimate版,资金充足就付费,不充足就先用破解,记得靠IDEA赚到钱了得回来补上。用惯后会极大提高开发速度。重复代码自动检查、代码规范提示等功能还能帮你纠正编码规范。快捷键尽量用默认的,不要用Eclipse快捷键,虽然一开始会有点难以适应,但是用久了会发现爽的飞起。IDEA是可以为之单独写篇文章安利的产品,此处不再多说。另外Jetbrains家族的产品都很良心,RubyMine、Pycharm、WebStorm都是不错的IDE。

  • Dash

    Dash是一个API文档浏览器,以及代码片段管理工具。作为一名程序员,每天必不可少的动作就是查各种API文档,为了搜一个函数打开好几个web窗口是很常见的事。Dash可以提高我们的效率,尤其是我为它绑定了shift+space的快捷键之后,在全屏IDE中我可以直接呼出dash查询想要的类/函数。已购。

  • iTerm 2

    自带的Terminal其实也还行,不过有很多理由让我们用iTerm 2。例如设置主题、各种快捷键、方便的复制查找。再配合上Oh My Zsh ,简直爽到爆!

绿色上网

  • ShadowSocks X

    Shadowsocks在Mac上的客户端。[蜡烛]

  • Surge.app

    iOS 9的一个神级API,以及给力的app开发者,终于带给iOS用户们一个安全、低成本、最大网络速度、无连接状态、国内外分流的完美解决方案。终于可以在碎片时间获取国外的最新资讯了。

其他

  • 欧陆词典

    Mac自带的字典其实已经很方便了,三指轻按在阅读英文文档时非常方便,但不能满足查单词的需求。而Mac上的词典确实比较少,也就这款用的比较顺手,我绑定了option+space快捷键,可以轻松从顶部呼出搜索栏。

  • 奇妙清单

    奇妙清单是一款任务管理工具,可用于记事提醒、工作安排、待办清单、项目管理等工作,重点的是它免费且跨平台支持 iOS、Android、Windows、Mac、网页版等。虽然同类优秀的TODO产品众多,不过这款产品清一色的五星好评值得你拥有。目前我一直用它来管理工作、生活、学习上的事项,用的很顺。支持国产免费软件。

  • OminiGraffle

    作为程序员,免不了要画些流程图什么的。OmniGraffle绝对是Mac上最好用的流程图软件,画出来的图颜值爆表。当然,这是收费的。

  • Chrome插件

    关于Chrome插件我这里只推荐两个吧。一个是围脖是个好图床,可以方便的通过粘贴、拖拽将图片上传到新浪微博图床,并拿到链接。另一个是Proxy SwitchyOmega,SwitchySharp的升级版,搭配ss能代理工具使用。


hoxis wechat