Kindle 使用技巧总结

自从大二那年入手 KPW2 以来,Kindle 成为我电子产品中不可分割的一部分,近三年来一直用它阅读大量的书籍,直到上月换了 Kindle Oasis,才发觉硬件对于电子书来讲还是比较重要的。

image

当然,在此只介绍技巧,不谈硬件。

Kindle 生态体系不复杂,但是全平台通用,我们可以随时随地将阅读进度同步至 Mac,iPhone,iPad 等设备中,可以体验到无缝连接阅读的快感。

Kindle 推送 epub 格式电子书

使用亚马逊 Kindle 个人文档服务的朋友都知道,用邮箱推送电子书的时候,支持的文件类型不包括 epub 格式,如果想要推送这种格式,需要先使用 Calibre 或 KindleGen 等转换软件将其转换成 mobi 格式才行。那遇到没装软件或者只有手机在手的时候怎么办?有没有更便捷的方法?

EPUB(Electronic Publication 的缩写,电子出版)是一种电子图书标准。在维基百科中有这样一条定义:EPub 文件内部使用了 XHTML 或 DTBook 来展现文字、并以 zip 压缩格式来包裹文件内容。

写在 2016.6.7

今天是2016年6月7日。

昨晚做了一个很长的梦,醒来才发现忘掉了大半。

有些失落,因为我有一直把梦境记在 Day One 的习惯。

凭借肌肉记忆打开RSS,阅读几条之后才记起今天是高考的日子。

昨晚跟爸妈视频时,他们还说要陪着我表弟去高考。

正如当年陪着我去高考一般。

iOS main函数汇编

本文初步涉及汇编相关:

0x2730: pushl $0 ( 将出错码入栈)

当异常发生时,如果控制单元没有自动地把一个硬件错误代码插入到栈中,相应的汇编语言片段会包含一条pushl $0指令,在栈中垫上一个空值,如果错误码已经被压入堆栈,则没有这条指令。然后,把异常处理函数的地址压进栈中;函数的名字由异常处理程序名与do_前缀组成

0x2732: movl %esp, %ebp

栈指址(低地址)%esp栈顶值赋给栈基址(高地址)%ebp栈底,设置 main函数的栈基址

0x2734: andl $-16, %esp

等价于 andl $0xfffffff0,%esp,也就是说把%esp内的最后4位给抹掉,强制让%esp的值是16的倍数,GCC默认的堆栈是16字节对齐的,为了加快CPU的访问效率

OS X 中的 Quick Look 文件预览

QuickLook(快速预览)首次出现在 Mac OS X 10.5 中,这个功能让用户可以在不打开相应的软件的情况下,按下空格键即可快速预览文件内容,这个 Mac OS X 特性,因为它的简单和高效使得这个功能被使用很广泛。

一般来说,Quick Look 默认只支持少数的一些文件类型,也可以通过安装插件(譬如说 QLMarkdown 用来预览 md 文件)增加文件预览类型。

有关计步神器App的实现

昨天刚刚开始用微信运动,对于狗哥等不霸占封面不罢休的行为表示非常不满,所以大清早起来写了一款应用程序,来发泄心中的愤懑,开个玩笑,仅供娱乐。

本示例程序运用 HealthKit 开发,原理是伪造步数,写入苹果自带的健康应用,再让微信读取,实现曲线救国。

最终的效果图如下:

iOS App 整理 - 多媒体类

笔记类

笔记

OneNote - 15G空间,容量推荐,全平台通用

有道云笔记 - 3G左右,同步较快,全平台通用

印象笔记 - 普通版容量少,全平台通用

Matcha 3 - 笔记本+轻量级印象笔记客户端

Paper - 文献管理

iOS App 整理 - 效率类

效率类

文件处理,稍后读

常用应用 - Office,Apple三件套,WPS

邮箱应用 - Spark,邮箱大师,Outlook,CloudMagic

PDF应用 - PDF Expert,Documents

稍后读应用 - Instapaper,Pocket,Raindrop.io(网站收藏)

Surge 技巧(二):高级用法

高级用法1:多线路规则

特点:多条线路使用同一规则,免配置,自由切换

思路:

Proxy1|

Proxy2| … + Rule

Proxy3|

上面Proxy每一个序号都代表了一条线路,也就是说如果有多条线路,只需要一个规则即可完成瞬间切换,后期也不需要更新规则后再次配置线路信息。

优点:

1.下载规则免配置;
2.毫秒级切换线路;