by wzyboy on 2015-05-25
HTTP/1.1,定义于 1999 年,至今仍在流行。纵使人们试图在它上面添加各种黑科技,但它依然有各种各样的不足。终于,在 2015 年 5 月,HTTP/2 发布了。HTTP/2 基于 SPDY 而建,性能和特性较 HTTP/1.1 有了极大的提升,此外,虽然 HTTP/2 标准本身并没有强制 TLS 加密(HTTPS),但主流实现(Google Chrome, Mozilla Firefox)均要求 HTTP/2 被包裹在 TLS 中,因此,HTTP/2 + TLS(HTTPS)已是事实上的标准。
本文中,如无特殊说明,「HTTPS」指代「HTTP + TLS」,其中的 HTTP 可以是 HTTP/1.1, SPDY/3.1 或 HTTP/2;但由于几乎所有的 HTTP/2 实现全部要求 TLS,因此单说「HTTP/2」的话,一般指自带了 TLS 的 HTTP/2。
本文介绍使用 nghttpx 配合 Squid 搭建一个支持 HTTP/2 的 HTTPS 代理的方法。
nghttpx 本身并不是一个代理,它只是一个翻译器,因此如果我们需要一个支持 HTTP/2 的正向 HTTPS 代理,可以用一个 H ……
by wzyboy on 2014-05-25
其实从标题就能看出来我有多蛋疼了。我不期望还有别的人和我有同样的奇怪需求,但是希望本文的一部分或几部分能对部分折腾者有一定有作用。
一、为什么会有这样的需求
要 BIOS 不要 UEFI
虽说现在的主板都采用 UEFI 了;虽说 BIOS 是很古老的东西了……但是,我实在不喜欢 UEFI 的复杂设计。说是 Unified 但是我感觉它一点也不统一。最重要的是:UEFI 对 Linux 不够友好。
要 GPT 不要 MBR
虽说严格来说 GPT 也是 UEFI 的一部分,但是我对它的印象好多了——MBR 只支持 4 个主分区而 GPT 默认情况就能支持 128 个分区,再也不用小心翼翼地折腾扩展分区和逻辑分区——这也是我所讨厌的。
要 Steam.exe 不要 Steam.deb
虽然我已经用惯了 Arch Linux;虽然 Valve 也有出 Steam for Linux 甚至 SteamOS,但是至少到目前为止,毕竟 Windows 才是正经的玩游戏的操作系统。
二、BIOS + GPT
2009 年之后的主板基本是 BIOS + UEFI 双配置,为了不让 UEFI 来瞎捣乱,我在主板设置里会选择 BI ……
by wzyboy on 2014-02-13
Fitbit Force 是 Fitbit Inc. 推出的第六款运动追踪器,同时也是第二款手环造型的运动追踪器。考虑到自己长期端坐于计算机屏幕前而缺乏运动,我觉得入一个运动追踪器以激励自己多运动是有必要的。本文即为 Fitbit Force 使用一天之后的体验,供未来可能的购买者参考。
一、Fitbit Flex vs. Fitbit Force
手环型运动追踪器(以下也称「智能手环」)的选择还是挺多的,最近见得比较多的则是 Jawbone UP 和 Fitbit 两类。在选购之前,我先在 Twitter 上问了一下用过智能手环的壕大大们智能手环有啥缺点,得到的回复有不少是抱怨 Jawbone UP 容易坏,于是剩下的选择就只剩下 Fitbit Flex 和 Fitbit Force 了。
Fitbit Flex 和 Fitbit Force 长得差不多,功能也相差不大,官网价格差 $30(前者 $99 后者 $129),后者可以理解为前者的升级版。但是我从来是没有闲心去搞海淘/转运的,所以必然是淘宝解决了。从搜索结果来看,Flex 普遍卖 ¥600 而 Force 则基本在 ¥1000 以上且呈上升趋势 ……
by wzyboy on 2013-12-25
Intel Rapid Start 是 Intel 公司研发的一种帮助笔记本电脑节省电源和快速恢复的技术,与传统的睡眠(Sleep)和休眠(Hibernate)有一定的区别,相较而言,与混合睡眠(Hybrid Sleep)倒是有一些相似的地方。Intel 说,这技术首先要主板支持,其次要有 SSD,最后要有 Windows。但其实 SSD 和 Windows 都不是必须的。昨天,我就在 HDD + Linux 的组合里成功地使用了 Intel Rapid Start。
一、Intel Rapid Start 原理
其实 Intel Rapid Start 的原理很简单,就是让计算机在传统的睡眠(Sleep)的基础上有机会进入更深层的睡眠(Deep Sleep),用户可以通过 BIOS 设置一个超时,比如一分钟、十分钟、半个小时等(也可以设置「立即」),当计算机进入睡眠状态之后,计时开始,如果用户在计时到达之前唤醒了计算机,那就啥也没发生,如果预定时间达到,则计算机会被浅唤醒(wake up briefly),将内存中的数据写入硬盘(官方文档指 SSD)中的一个特定分区,然后彻底断电。在这之后,用户只能通过按 ……
by wzyboy on 2012-11-08
自三天前 Kindle Paperwhite 上手之后,我一直处在各种惊喜和愉悦之中。下面说说主要体验吧。由于我的上一只 Kindle 是 Kindle Keyboard 3G,所以主要是拿 Kindle Paperwhite 和它相比较。
一、Kindle Keyboard vs. Kindle Paperwhite
Kindle Keyboard 是 Amazon Kindle E-reader 的第三代产品之一,而 Kindle Paperwhite 是第五代产品之一,所以 Kindle Paperwhite 无论从性能上还是功能上都要比 Kindle Keyboard 强劲。关于各代 Kindle 的对比,可以看 Amazon.com 上的介绍。
外形
这个我只说一句话:拿到 Kindle Paperwhite 之前觉得 Kindle Keyboard 真好看,拿到之后就不这么想了。哦,再来一句:触摸屏真好用……
屏幕 PPI
我在《Kindle 中文阅读终极优化指南》中曾提出过一个观点:Kindle 屏幕的 PPI 较电脑屏幕要高出不少,且由于电子墨水的天生特性,所以阅读效果可与印刷品媲美。Kin ……