demo@virushuo

霍炬的网络日志 | huoju's blog

Latest articles

Ocsp Stapling 和iOS界面卡顿问题

这个问题成功的吸引了我的注意。 起因:一个Flutter写的app在iOS上偶尔会发生了界面卡顿甚至冻结10多秒,但在Android正常。 开始这个问题没太引起重视,觉得是flutter的问题。但后来随着dart的issue里面报告的人逐渐多起来,看起来不是那么简单。不过非常令人迷惑的是这个现象只在iOS偶尔出现,Android从来不出现,这种不确定性使得重现和调试非常困难。 在issue里面发现报告的人大部分疑似是中国用户,之后发现有人提到更换了阿里云证书之后问题不再重现,这使得我们把问题方向放在https上。最终发现服务器的OCSP Stapling失效,造成了soft failure。之后的行为要看客户端实现,有的浏览器接受soft failure,不进行客户端检查,一切正常。但有一些客户端比如Safari会自己去检查了OCSP状态,从而造成界面无响应。检查nginx...

AI时代,真实已经是易碎品了

这几天,科技新闻的头条大事是:Facebook发布了名为Libra的加密货币白皮书,这是一套基于加密货币理念设计的,且Facebook不能完全控制的数字货币。当然,它仍然是几家巨头控制的中心化较强的货币,而不是真正的去中心加密货币。这不是Facebook第一次尝试这个方向,这一次它的准备比以往的方案完善很多。虽然和真正的“区块链去中心货币”还有很多区别,但是好歹巨头们总算冲进了这个市场。 所以,即使Facebook的目的达不到,对于整个行业仍然意义重大。不过我这篇文章并不是专门讨论FB的加密货币,区块链和加密货币这两个东西紧密关联,有的项目看重链多一些,有的看重币多一些,Facebook的Libra是看重币多一些,更着重强调它的支付功能,和更低成本的跨国支付结算。而非常巧合的是,同样在这几天,Stephen...

开源是自由的,永远

开源软件到底受不受美国政府管制?会不会应美国政府的要求禁运?最近这个话题成了热点。遗憾的是,到现在中文文章里我没看到能把这个事情说清楚的文章,这让我非常惊讶。中国科技和互联网行业从开源软件中受益极大,也有无数直接和间接参与者,但是这些基本事实还是糊涂的,比较遗憾。 不卖关子,我先说结论,再来讲历史和过程。这个事情的奥秘在“开源软件”这四个字上,用一个不太精确的说法概括结论,“开源(源代码)”是受美国宪法第一修正案保护的言论自由,而“软件”是一种产品,受出口管制法律管制。所以看起来开源软件是一件事,其实它包含了两个不同的部分。无论任何许可证,无论是GPL还是Apache或是MIT,采用它们的代码都不会受到美国管制法律影响。但是分发尤其是分发编译打包之后的成品,那个叫做软件,软件就脱离了第一修正案保护的范围,...

别闹,买图片根本不贵,但前提…

买图片根本不贵,只是现在这阶段在中国买有一些困难而已。 读我文章仔细的读者,可能会注意到我基本上所有文章结尾,都会有使用图片的来源和版权声明。除了一部分自制图片和CC0授权的免费图片,还有相当比例注明了购买自shutterstock,并且提示转载的时候可以使用它。 在个人公众号里面,我对于自己创造的内容上法律合规的要求可能超过了很多中型企业。原因很简单,我自己也是创作者,我希望别人如何对待我的作品,我也尽量按照同样的方式对待别人的作品,这样比较公平。所以,图库这个事情,我同时做为被授权人和授权人,同时是消费者和生产者,我大概可以从这两个方向比较通俗的讲一讲。 必须声明的是,我不是法律专家,这个问题又非常复杂,我说的只是一点个人感受和看法,不构成法律意见,如果有错也请专业人士指出。...

我的列表: Quebec出产的包装食品

魁北克是加拿大的法语省。很多人印象中认为加拿大和美国差不多,没啥好吃的东西。但实际上因为有魁北克的存在,加拿大有很多好吃的。以下是一些我经常买的东西,这里专门列出的是包装食品,就是可以买回家吃的带有包装的食品,当然其中不包括餐馆酒吧外卖之类的东西。大部分是我自己发现的,也有一些是朋友推荐我的。 刚刚开始准备这个列表,一时想不全。等我慢慢补充…随时会更新 吃 https://riviera1920.com/en/ 罐装酸奶,超好吃,绝非普通超市品牌能比的。另外没想到这公司创建于100年前… https://www.mikes.ca/en/ 这是一个连锁饭馆,但是这里不是饭馆列表。我说的是这个餐馆在超市零售的冷冻食品非常赞,尤其喜欢千层面(Lasagna),需要自己烤,放在烤箱里面20分钟就能烤好。...

我的列表

这句话可能你也经常听说,就是:“有没有关于___的列表”,这个列表可以是任何东西,从书到游戏到吃喝。 我不觉得我能列出来的东西别人也会喜欢,所以,把这当作一个我自己嗯“公开的个人书签”,就行了。如果能有点参考我很高兴,如果你也喜欢其中某个什么东西,欢迎告诉我。 魁北克包装食品列表

互联网之子 Aaron Swarts 想要看到的世界

首发于: https://mp.weixin.qq.com/s/z4J2KI8LjcfOIZLhGbi_QQ Jade和我偶尔会聊起一些宏大的话题,最近聊到了Aaron和互联网创建者们的一些历史。她觉得应该正经的来一次对话,记录下来分享给其他人。我们约了个时间,原计划聊2个小时,实际上聊了5个小时。最后形成了一篇交谈形式的文字,她称之为文字版的Podcast。我很喜欢这种形式,我也更认同文字的价值,更好分享,更好检索,也更好修改或者摘录使用。以后我们应该还会继续这样的对话,这次聊天里面很多东西都可以继续讲下去。希望你也喜欢这个形式。

About

这里将来会有一些介绍。但是现在什么都还没有。 /ipns/QmV8eS1TWFaiWVTFhMtchcNrGrU1tZ85MzxNrwBuBbuo1J/

穿越寒冬的独行者

2018年有很多故事可以写,但是到最后一天的时候,让我选一件事来写,我想写的是duckduckgo这个搜索引擎。选择它是有原因的,这个搜索引擎创始于2008年,正好是第10个年头。 即使在今天,听说过这个搜索引擎的人也不多。上个月(2018.11),它的每日搜索量第一次超过了3000万次,很多科技媒体用非常小的版面报道过这件事。中文也有报道,基本上就是“一句话新闻”这样的待遇,没人多想什么。这不意外,每天3000万搜索听起来不小,但是放在整个搜索市场可以算的上微不足道。做为对比,Google早就不再发布每天准确的搜索量,但根据前几年发布过的数字和增长率,大致能推算出来,一般被认为是4万~8万次搜索每秒。即使用最低预测,要超过duckduckgo一整天搜索量,Google只需花750秒==12.5分钟。...

Dell服务器和Linux kernel bug造成的CPU性能下降问题

好久没做这种类似技术顾问的工作了。今天处理了一个挺奇怪的问题,我也是第一次碰到这种事情。最后总算比较周折的找到了原因,这个bug比较新,估计碰上问题的人应该不会少,所以我就顺手记在这里一份。 问题是出现在一个朋友的服务器上,这是一台E5-2430的Dell服务器,他给我的描述是"有一台机器非常慢,但负载很低。"按照以往经验,这种问题是出现在程序锁或者IO Block上,一般是某些重要资源的争用导致的。但检查之后这些都没问题。 这种现象我从来没碰上过,直觉上感受就是cpu本身速度很慢,于是,用计算圆周率的办法来测试cpu性能: time echo "scale=5000; 4*a(1)" | bc -l -q 过了4,5分钟都没算出来结果。基本可以定位问题在CPU上。 查syslog,发现大量的...

Discover, share and read the best on the web

Subscribe to RSS Feeds, Blogs, Podcasts, Twitter searches, Facebook pages, even Email Newsletters! Get unfiltered news feeds or filter them to your liking.

Get Inoreader
Inoreader - Subscribe to RSS Feeds, Blogs, Podcasts, Twitter searches, Facebook pages, even Email Newsletters!