《流畅的 Python》读书笔记

两个问题

学了 Python 基础就够了吗?

前言的引言给出了答案:

要不这样吧,如果编程语言里有个地方你弄不明白,而正好又有个人用了这个功能,那就开枪把他打死。这比学习新特性要容易些,然后过不了多久,那些活下来的程序员就会开始用 0.9.6 版的 Python,而且他们只需要使用这个版本中易于理解的那一小部分就好了(眨眼) 。
—— Tim Peters
传奇的核心开发者, “Python 之禅”作者

Go 学习资源集合

之前在写移动应用的时候,深刻体会到自己很有必要学会写后端,于是进了 Golang 的坑。以下是我在学习的时候遇到的好资源(多为英文),先写在这里。

聊聊慕课与时间管理工具

在图灵社区活动「分享学习方法」中写了这篇文章,现在搬运过来,浅浅地普及下慕课这种学习新方式和目前所选用的时间管理工具。

IRB 中操作 MongoDB

又在 Coursera 里面选了门课坑自己

最近又学了很多东西,其中记不住的做笔记记下来,这篇文章是为 Ruby on Rails 运用 MongoDB 做准备。

iOS 动画笔记

大坑未填完,发布下博文降低罪恶感..

人生的意义就是不断地挖坑,并不断地去填补。
——猫冬

本文为《iOS Animations by Tutorials》笔记上篇,代码用 swift 3 编写。

Core Data 笔记[上篇]

Core Data 应该被当成一个对象图管理系统来正确使用,得益于其内建的缓存和对象管理机制,它在很多方面比其他数据库实际上反而更快。抽象级别更高的 API 可以让你专注于优化 APP 里关键部分的性能,而不是从头一开始来实现如何持久化。

《Core Data》ObjC中国

本文为《Core Data by Tutorials》笔记上篇,代码用 swift 3 编写。等这系列写完会根据 ObjC 的《Core Data》 补充笔记,另外也推荐斯坦福课程 Developing iOS 9 Apps with Swift 中的第十课《Core Data》,用来大致地学习下 Core Data 重要的知识点,本文也有部分笔记参考了这课程。

下面的代码只给其中关键部分,请指教。由于笔记是给自己看的,部分地方可能会跳跃性比较大。

用 Workflow 把知乎答案存到 Instapaper

随着 Instapaper 宣布免费,我开始尝试使用这款应用。这款应用很适合我,唯独抓取的时候对知乎支持不太好,有强迫症的我尝试解决它,其中比较有效的方法是:右上角菜单「Safari 打开」-打开阅读器视图-发邮件至 Instapaper 邮箱。但是这依旧有点麻烦了,我后来找到 Mercury 这个服务,并用 Workflow 解决了这问题。

macOS 上管理书的一些分享

在生活中,我时不时会买一些书,包括电子书和实体书。随着书籍的增多,我作为一个工具控也有着自己一套管理书籍的方式,在这里与大家分享。

本文不会涉及电子书解密与分享,仅作经验分享。