Lemon 编程语言介绍
这篇文章来介绍一下昨天发布的 Lemon 语言 https://github.com/lemon-lang/lemon ,我先用 FAQ 的形式做个快速的介绍。 A: 因为我需要一个轻量的,容易嵌入的编程语言,同时我也想创造一个语法比较稳定的语言用来 “保护” 代码财产。在 Le...
人工智能会取代你的工作吗?
我有个朋友在电视台做摄相,简称C君,他跟我说想在工作上有提升,所以有了下面的对话。 我也不止和一个人,有些甚至是程序员,争论过人工智能会不会取代程序员这个工作。我的结论是不会,因为程序员的工作需要两个基本的技能:理解需求和思考。这两点恰恰是目前的人工智能永远不可能达到的。外行想象...
PocketCHIP 开箱
订购了几个月的 PocketCHIP 终于到了。 CHIP 是个和树莓派一样的单板电脑项目,单独 CHIP 是9美金,PocketCHIP 是一个包含外壳,键盘和屏幕的设备,价格 69美金。具体信息可以看 CHIP 官网的介绍。 包装 主机 开机 系统 终端 ...
用 Python 理解服务器模型(下)
在 “用 Python 理解服务器模型(上)” 中, select 我是先以例子讲解的,缺少理论部分,在这篇文章中,我补充一下理论部分。 在 4.1 中我简单的把 select 作为避免 busy wait 的一个解决方案。而实际上非阻塞和IO多路复用的组合,有另一个更好的名字 ...
用 Python 理解服务器模型(上)
没有前言。 这可能是我写过最简单的服务器了。 解释一下程序中的变量。 response 服务器的返回。 作为示例,我使用了一个简单的 HTTP 响应作为服务器的回复,返回一个字母 'A' ,这样我就可以使用各种 HTTP 的工具来检测服务器的性能了(比如 ab 和 wrk ,后面...
用比特币技术解决 HTTPS 的信任问题
PKI 是一个复杂的系统。本文针对的是 PKI 中最关键的部分 CA 的信任问题。 这些问题都严重影响着 HTTPS 的发展。 区块链 是一个巨大的,公开的,不可更改的数据库。公开和不可更改的特点正是解决 PKI 可信第三方的完美方案。 具体方案也非常简单,CA 成为“矿工”,用...
如何用不到10元人民币DIY一个YubiKey
需要用到的额外材料就是图中的 DigiSpark ,在淘宝上大约在10元人民币左右。 DigiSpark 其实是一个小型的类似 Arduino 的开发版,我们可以写代码刷到板子中的芯片里,芯片可以按照代码执行一些简单的任务。最近看到很多人都在海淘 YubiKey 这种小巧的密码保...
分享一个 HTTPS A+ 的 nginx 配置
恭喜 Medium 得到新的投资
Medium 和 TextArea.com 并不一样,TextArea.com 主要努力在建立读者和作者之间的连系,并且会努力会作者带来收入。比如 Premium (功能) 现在仍在测试。
量子计算机时代的密码算法选择
本文内容译自部分www.pqcrypto.eu.org论文 Initial recommendations of long-term secure post-quantum systems对称加密算法对称加密算法通常不受Shor's algorithm 影响。但会受 Grover...
送书计划第六季,Game On,App Hacker! *已结束*
送书计划第五季,内核高手 *已结束*
活动已结束下图中的书全部送出,请仔细阅读规则。规则(符合下列任一即可)在TextArea.com上发表一篇文章,分享到5个不同的社区。在TextArea.com上发表五篇文章,分享到1个社区。在TextArea.com上发表一篇文章,能够到5个加星。满足条件之后,请填写这个表单,...
送书计划第四季,有100余本,以技术书为主 **已结束**
为什么我认为 “从 Python 转向 Golang” 不是一个好主意
某KSO工程师 我为什么从python转向go 芒果TV CTO CMGS 说说这篇「我为什么从python转向go」 个人认为 CMGS 的观点句句在理。 python是一门动态强类型语言。但是,仍然可能出现int + string这样的运行时错误,因为对于一个变量,在写代码的...