五年前,NeoAtlantis应用科学和神秘学实验室的负责人初步接触XMPP协议,发现它不仅仅是一种聊天协议, 实际上可以作为点对点的数据包通信方式。从这个角度看,XMPP适合传输程序之间的数据, 是物联网时代颇有潜力的技术方案。 最近重新捡起了XMPP协议,发现最近这方面的库也是多有改进。 之前在书上出现的SleekXMPP(Python)库已经重写成了slixmpp,在NodeJS上用的xmpp.js已经更加方便使用了。 而且相应的XEP标准也已经形成。 比如XEP-0047(2021年1月)是带内数据流的传输,就是可以在两个XMPP客户端之间形成双向的连接。适合发送图片等文件,也... 继续阅读...
分类目录: 电工电子及信息技术
最近因为工作关系,需要开始重新捡起单片机的技能。实验室负责人比较熟悉8051系列单片机,也勉强给LPC111x系列写过程序。 而当前的目标,则是完整地了解一款PIC18系列的芯片:PIC18F46Q10。 选用这一款芯片的理由,既和工作的内容相关,也来自实验室负责人的一点期望:学习一个比51性能好一些的8比特单片机。 8051系列的设计来自于1980年代,虽然至今备受青睐而且是很多新设计的基础,但作为爱好者,如果只是停留在这个型号上,就会错失很多新的芯片的丰富功能。 而Microchip不仅仅生产繁多的8/16/32比特单片机型号,还免费提供它的IDE和编译器(MPLAB和XC8等)给... 继续阅读...
分类目录: 电工电子及信息技术
博客搁置了将近半年,最近腾出时间来更新一篇文章 :) 这半年的时间里,我做出了一些重要的决定,比如找工作,找房。 在作出决定的时候,有一个数学方法可以辅助我们仔细权衡利弊,然后为不同的方案打分。这篇文章就是想讲解一下这个方法。 这个方法我也编写成了一个网页版的工具,点击这里可以尝试。不过还是建议先读完本文的介绍,了解其后的背景,这样能更方便地使用。 权衡利弊的办法 我们经常面临的情况,多是对于一个问题,可能 (a) 有多个解决方案,但各有优缺点,但是 (b) 一定要选出一个相对较好的解决方案。 以买电脑为例,我有时候就考虑: 买一个上网本,轻便,但是性能可能不好,能做的... 继续阅读...
分类目录: 数理
在 Linux 上,最常见的 OpenPGP 工具是 GnuPG,但是这个工具一直有一些问题为人(我)诟病,比如: GnuPG 似乎主要面对人而非程序。需要使用 PGP 功能的程序,很难调用它的各种功能。 即使可以,GnuPG 也会试图自己来完成一些复杂的幕后工作,比如管理本地密钥环。 还比如用pinentry询问用户密码。即使调用它的程序本身并非设计成用于桌面环境, 也不容易通过标准的进程间通讯来完成这个步骤。 GnuPG 在新技术上过于保守,比如 gpg2 在支持 curve25519 曲线方面, 到现在也非常顽固,不... 继续阅读...
分类目录: 电工电子及信息技术
NeoAtlantis应用科学和神秘学实验室决定追寻前人活动星图的工作,试着编撰了一套天文普及月历。 先放下载地址: Github 使用说明 本套天文普及月历包含24页,每2页对应一个月。可以使用打印机正反面打印,建议使用彩色打印。 月历每页上包含当月前16天和后16天的如下数据: 星期 农历月份和日期 朔、上弦、望、下弦月的时刻 24节气时刻 当日UTC=0时刻的: 儒略日 均时差 对应本初子午圈的恒星时 太阳的视赤经、视赤纬、视黄经 对应于北纬 20、30、35、40、45、... 继续阅读...
分类目录: 数理
Microsoft have embedded several eastern eggs in its early products. With Office as a known example containing multiple hidden games, it has surprised me however, that one eastern egg was seemingly remain undiscovered (or forgotten) in most English media, although its early mentions can still be f... 继续阅读...
分类目录: 电工电子及信息技术
这篇文章,要给NeoAtlantis应用科学和神秘学实验室新开发的服务:Password Deaddrop (密码秘密交换站)打一个广告。 我们在上网的时候,可能会需要给朋友、同事等传送一些文件或者文本。 很多这样的传送工具,比如电子邮件或者聊天软件,在隐私安全方面都不甚可靠。 如果注重这方面的安全,常见的一个方法是将文件用压缩软件做成压缩包,并设置压缩包密码。 比较靠谱的压缩软件,比如 7zip,在这样设置之后会用安全的算法,对文件进行加密。 这样实际上传送的压缩包就是经过加密的文件,即使中途有黑客截获,也无法得知其中的内容, 秘密数据就得以保证。 然而,这种做法有一个缺陷:接收文... 继续阅读...
分类目录: 电工电子及信息技术
碑林
公示我的身份
勒石为记。NeoAtlantis使用一系列复杂的手段保护自己的身份时,在此公示验证其身份的方法。
主题分类
NeoAtlantis应急预案目录
查询NeoAtlantis制订的各类预案。
NeoAtlantis应急知识库
针对各种复杂的科学话题,事先收集知识,以便在急用的时候查阅。
越城岭计划
为了纪念已故朋友“活动星图”,继承他的设想而进行的计划。
巴比伦塔计划
建立一个可通用的、安全的文字、语音、视频通信系统的计划和相关成果。
成果:BrGP
关于安全的消息和研究
本博客的有关“安全”这一话题的收集。
奇天烈斋计划
一些有用的发明。
恐怖主义问题观察
关于恐怖主义问题的观察日记。