唐巧的博客

《把时间当做朋友》:一本关于心智的启蒙书
引言很早以前就看了李笑来老师的《把时间当做朋友》,最近终于整理完成了学习笔记。《把时间当做朋友》是一本老书,最初写于 2008 年,现在依然在售卖中。李笑来也将本书的 电子版 公开到了网上,免...
「番茄工作法」- 简单的时间管理方法
简介「番茄工作法」是一个简单、轻松的提高工作效率的办法。一直在小众圈子里面流行,但是没有被普及。写下此文,希望番茄工作法能够被更多人了解和接受。 「番茄工作法」这个名字的来历是这样:番茄是指番茄...
应该如何管理密码 - 我的密码管理心得
我的密码升级之路我最早接触密码这个概念是在高中的时候,那个时候我第一次申请 QQ 号,需要想一个超过 6 位数的密码。于是,我填上了我爸爸的手机号。老实说,手机号作为密码还不算最糟糕的。比起...
Swift 烧脑体操(五)- Monad
索引Swift 烧脑系列文章列表: Swift 烧脑体操(一) - Optional 的嵌套 Swift 烧脑体操(二) - 函数的参数 Swift 烧脑体操(三) - 高阶函数 Swif...
如何实现自己没实现过的需求之文本动画
吕伟(@我在罪恶坑的日子)iOS 开发者,这些年在上海工作。专业:扯淡,兼职:开发。感谢投稿,原文链接。 大家好,我是非知名程序员,想跟大家说一段传统相声节目,额,对不起,说错了。想跟大家分...
iOS 视图控制器转场详解
作者:seedante,神秘人士,他的 GitHub。感谢投稿,原文链接。 前言屏幕左边缘右滑返回,TabBar 滑动切换,你是否喜欢并十分依赖这两个操作,甚至觉得 App 不支持这类操作的...
Swift 烧脑体操(三) - 高阶函数
索引Swift 烧脑系列文章列表: Swift 烧脑体操(一) - Optional 的嵌套 Swift 烧脑体操(二) - 函数的参数 Swift 烧脑体操(三) - 高阶函数 Swif...
从 Octopress 迁移到 Hexo
序言我的博客之前一直使用的是 Octopress,不过 Octopress 已经很久没有更新了。而且 Octopress 是基于 Ruby 的,生成博客文章的速度真的是非常非常慢,每次我使用 r...
通过他人完成任务的艺术 - 读《领导梯队》
《领导梯队》 是美团的 陈晓亮 同学推荐给我的,看完了一段时间,但是一直没有整理读书笔记,这次趁着春节回顾了一下本书。 领导力就是通过他人去完成任务的学问。本书通过对六个典型的管理层级最经常出...
和时间做朋友 - 读《奇特的一生》

引言

一切都不是我们的,而是别人的,只有时间是我们自己的财产。造物主交给我们,归我们所有的,只有这个不断流逝的、不稳定的东西。就连这个东西,谁只要愿意,都可以把它从我们手里剥夺走。

—— 古罗马哲学家:赛纳卡

今天要介绍的是 《奇特的一生》 这是一本关于时间的书,春节期间看到池建强在微信读书中推荐,于是就一口气读完了。该书讲述苏联科学家柳比歇夫将自己的一生用时间来计划,通过分析柳比歇夫「时间统计法」,作者认为这是让他生活得更好的秘密。

以下是我的读书感受。

MagicalRecord 作者 Saul Mora 的故事
这次 Swift 开发者大会上,我认识到了一位新朋友,他叫 Saul Mora(如上图),听到这个名字时我没有什么感觉,但是随后旁边的一个朋友介绍道:「他是 MagicRecord」的作者之...
首届 Swift 开发者大会见闻
今天是中国 iOS 开发者的一次聚会,因为首届 Swift 开发者大会在北京成功举办了。这次会议的质量很高,大会的相关 keynote 和 视频,稍后都会在官网上公开,所以没能参会的同学可以关注...
ReactiveCocoa 讨论会
前言ReactiveCocoa(其简称为 RAC)是由 Github 开源的一个应用于 iOS 和 OS X 开发的新框架。RAC 具有函数式编程和响应式编程的特性。它主要吸取了 .Net 的 ...
2015 年个人总结
关于创业今年猿题库顺利拿到了 D 轮 6000 万美元的 融资,估值 3.6 亿美元。而我负责的 小猿搜题,也从年初的几十万用户,增长到了 5000 多万用户。 今年是小猿搜题的风光年,我们上了...
培训机构出来的 iOS 学员怎么了?
事件回放前几天在 iOS 开发群里看到有人贴了一个 v2ex 上的帖子(地址: https://www.v2ex.com/t/244437 ) ,大概说收到了 1000 多份某培训机构出来的学员...
涅槃重生:我的技术转管理之路
一个程序员的理想我从高中就开始接触计算机并开始编程,我非常喜欢编程,我一直以为我会写一辈子代码。 我从毕业就一直做技术,开始一年是做 Java 语言的服务器开发,开发过网易邮箱和微博的后台,...
Charles 从入门到精通
目录及更新说明更新记录: 2013 年 12 月,第一版。 2015 年 11 月,增加 Rewrite 相关介绍。 2016 年 8 月,增加 Charles 4 的介绍,反向代理功能和设置...
被误解的 MVC 和被神化的 MVVM
被误解的 MVCMVC 的历史MVC,全称是 Model View Controller,是模型 (model)-视图 (view)-控制器 (controller) 的缩写。它表示的是一种常见...
浅析一对一沟通
引言一对一沟通,又被称作一对一会议、One-on-one 等,是互联网公司常用的沟通方式。一对一沟通虽然被广泛使用,但是涉及的文章却很少,我主要通过两本书来获得它的一些知识,这两本书是《格鲁夫给...
写给那些傻傻的,想做服务器开发的应届生
前言猿题库刚刚结束了北京地区的大规模校园招聘,国庆之后打算转战外地进行校招。我本人深度参与了此次的校招工作,包括笔试题命题、面试题命题以及具体的面试工作。 我在面试中发现了一个非常有意思的现象,...
数据的秘密(下)- 如何分析数据
前言上一篇文章中,我们介绍了为什么要关注数据,在本文中我将分享具体如何做。 关注宏观和细节大多数人都能做到关注宏观的数据,拿互联网产品来说,日活,月活,流失率,NPS(净推荐值),这些都是宏...
数据的秘密(上)- 为什么要关注数据
前言由于科技的进步,以及数据「数字化」地存储,使得现代人类可以获得海量的数据。而有了这些海量的数据之后,借助于一些数据分析工具和方法,我们就可以从数据中找到社会运行的「秘密」。 在工作中,...
我所理解的执行力
从百度说起百度的文化里面,除了最近几年讲的「狼性」以外,还有从公司成立之初就一直讲的「简单可依赖」。这里面的「可依赖」三个字,在我看来,就是一种对执行力的理解。 我们从小长到大,父母其实给了我们...
《异类》读书心得
最近读完了《异类》这本书,作者是格拉德威尔(Gladwell)。这是一本很薄的书,内容也多是以讲故事的方式,所以读起来会非常轻松畅快。 这是一本讲成功的书,以前我们都认为成功都是靠天赋 + ...
MOI 模型 - 读《成为技术领导者》
最近看完了温伯格的 《成为技术领导者》,本书英文名叫《Becoming A Technical Leader》。这是一本看起来很快,但是理解起来很慢的书,害怕自己看完书后过一段时间就忘了,于...
让我们再谈谈 iOS 安全
前言安全方面的话题总是聊不完的。这不,国外一家有名的专门攻击别人的安全公司 Hacking Team 自己被 Hack 了,结果有 400 多 G 的攻击资料泄漏出来,包括一些 0-day 的漏...
Apple Watch 使用体验
虽然做了多年 iOS 开发,但我算不上一个真正意义上的果粉,所以 Apple Watch 出来的时候,我并没有马上下单,而是等到周围有几个朋友买了之后,在征询过他们的意见后,我才决定下单。 我订...
基于 CoreText 的排版引擎:进阶
版权说明原创文章,转载请保留以下信息: 本文节选自我的图书:《iOS 开发进阶 》。 本文涉及的 Demo 工程在这里:https://github.com/tangqiaoboy/iOS-P...
基于 CoreText 的排版引擎:基础
版权说明原创文章,转载请保留以下信息: 本文节选自我的图书:《iOS 开发进阶 》。 本文涉及的 Demo 工程在这里:https://github.com/tangqiaoboy/iOS-P...
谈谈苹果开源 Swift
在今年的 WWDC 大会上,苹果推出了 Swift 2,给 Swift 语言增加了许多新的特性,同时苹果宣布将开源 Swift 的编译器和标准库。虽然源码还需要等到年底才能放出,但不妨我们来聊聊...
打造 iOS 原创内容的生态圈
故事在说想法之前,我想先讲几个故事。 故事一:新杂志与《Tiny4Cocoa》我敬重的 tinyfool 刚创业的时候,做了一个 App 叫 「新杂志」,这是一个杂志聚合平台。与新杂志平台同期发...
苹果推出了官方的分析工具
苹果在五月一号这天,向开发者发送邮件,邀请参与他自家的分析工具的试用。虽然现在我们公司猿题库的帐号还处于排队等待的状态中,不过我们可以从苹果的介绍中看出这个工具的特点 无需额外操作 You ...
QCon 参会笔记
前言这两天在北京国际会议中心,QCon 全球软件开发大会正如期举行,我有幸参加了此次会议。QCon 此次参会的人数远远超过了主办方的预期,以至于提前关闭了报名通道。大会现场很多演讲人员爆满,现场...
《从 0 到 1 》读书笔记
我每天坐地铁上班和下班,在路上的时间加起来有1个半小时。但有一个好处是:在地铁上,你除了看书也没什么事情可干。于是,最近看完了《从 0 到 1》。这本书的作者是:彼得·蒂尔(Peter Th...
iOS 开发中的争议(二)
打算分享一些有争议的话题,并且表达一下我的看法。这是该系列的第二篇。 在本文中,我想讨论的是:对于 UI 界面的编写工作,到底应该用 xib/storyboard 完成,还是用手写...
iOS 开发中的争议(一)
序言打算分享一些有争议的话题,并且表达一下我的看法。这是该系列的第一篇,我想讨论的是:类的成员变量应该如何定义? 在 Objective-C 的语言的早期,类的私有成员变量是只能定义在 .h...
流行的方法论 - 读《引爆点》
春节的时候看到了萧宸宇的博客中一篇名为 《读书笔记 「引爆点」》 的文章。受文章的吸引,于是把 《引爆点》 这本书学习了一下。 《引爆点》的作者格拉德威尔在书中主要讲解了他对于 “流行现象”...
谈谈 React Native
前言几天前,Facebook 在 React.js Conf 2015 大会上推出了 React Native(视频链接)。我发了一条微博(地址),结果引来了 100 多次转发。为什么 Re...
写iOS SDK注意事项
我发现即使是像腾讯、小米这样的大厂提供的 SDK,在质量和规范上也有很多问题,而且包括我以及我身边的很多朋友都被恶心到了,所以我就把这些注意事项总结出来,希望大家不要犯同样的错误。 注意事项一:...
使用蒲公英来做iOS测试应用的分发
前言我在 《给 iOS 工程增加 Daily Build》 一文中介绍过如何用命令行生成 IPA 文件以及通过 itms-services 协议 来让用户可以直接在网页上安装测试应用。但是这...
对《iOS开发进阶》一书的解释
《iOS开发进阶》虽然仅仅在互动出版社可以买到,还没有在京东和亚马逊上架,但是在 v2ex 上已经引起了一些讨论和误解,见 此贴。所以我想在这里,对本书的内容和定位做一些解释。 定位《iOS开发...
我是如何完成《iOS开发进阶》的编写的?
前言《iOS 开发进阶》 终于出版了,在架构师峰会的签售会上,首批 100 本图书在签售的两天很快就卖光了,前几天首先在互动出版社上架的首批图书也在一天内卖缺货了,能得到读者这么热烈地支持,我还...