这位作者开始了一段可视化家族历史的旅程,尝试了各种家谱工具,如扇形图、太阳图和传统家谱树。虽然这些方法在美观上令人满意,但随着数据量的增加,它们变得难以导航,并且无法清晰地展现超越直系亲属的家庭关系。
为了克服这个问题,他们创建了一个自定义的径向图,将世代分组并使用颜色来追踪血统。这揭示了一些令人惊讶的见解——特别是,姓氏并不能定义一个人的起源。作者发现祖先来自*十三个*不同的姓氏,这挑战了单一家族“家乡”的概念。
研究还强调了摩门教会在家谱研究中的重要贡献,通常被忽视,通过像GEDCOM文件格式和FamilySearch的大规模记录存档等创新。最终,这个项目产生了一棵具有个人意义的家谱树,以及对他们多元遗产的更深理解。
## 重复诈骗瞄准空置土地所有权
作者和他的兄弟多次成为一起诈骗的目标,该诈骗涉及他们在康涅狄格州威尔顿镇于2015年购买的空置土地。尽管他们没有出售意图,但有三名不同的房地产经纪人联系他们,告知有人冒充他们试图将该房产挂牌出售。
骗子利用公开信息,主要通过短信和电子邮件沟通以避免面对面会面,并提供伪造的身份证明——包括使用作者父亲的信息但附有陌生人照片的驾照。他们甚至已经开始获得现金报价,但被勤勉的律师阻止,律师们独立核实了所有权。
联邦调查局提供的帮助有限,只是记录了一份手写投诉。作者建议土地所有者,特别是拥有空置土地的人,主动向县记录员提交“欺诈/无权”通知,以提醒潜在买家和产权调查员。设置Google快讯以跟踪房产地址,并确保在线可见性,也可以帮助防止此类诈骗,这些诈骗利用了无人看管的土地常见的缺乏即时监督的情况。位于 Cannon Road 221号的房产*不*出售。
## Cimba:高性能离散事件模拟库
Cimba是一个快速、免费且可靠的离散事件模拟库,使用C和汇编语言编写,利用POSIX pthreads进行并行执行。它将模拟过程实现为堆栈式协程(“纤程”),速度比使用SimPy构建的等效模型**快40-50倍**——通过一个简单的M/M/1队列基准测试表明,速度提升了45倍。值得注意的是,Cimba甚至可以在单核上超越SimPy的性能。
这种速度能够实现数百次重复和参数变化的快速实验,提供紧密的置信区间和密集的数据。Cimba提供了一个全面的工具包,包括预封装的进程交互(资源、队列等)、条件变量和各种随机数生成器。
Cimba专注于可靠性,采用了大量的断言(代码行数的13%)和单元测试。它采用面向对象原则在C中设计,并利用手工编写的汇编代码进行上下文切换。虽然用C编写,但Cimba可以轻松与其他语言和库集成,甚至可以通过CUDA支持GPU加速。它适用于建模复杂的系统,如网络、制造和医疗保健。
Cimba是公开可用的,可以使用C编译器和Meson构建管理器进行安装。
## 迁移向导:无缝电子邮件迁移
迁移向导提供快速、安全和可靠的电子邮件迁移解决方案。该服务专为个人和企业设计,拥有**99.9%的成功率**,平均迁移时间仅为**5分钟**,即使对于千兆字节的数据也是如此。
主要功能包括**零停机时间**、**100%数据完整性**和**企业级安全性**——凭据被加密并在迁移后立即删除。无需技术专长,该平台支持各种场景,如提供商切换、帐户整合以及电子邮件备份/归档。
迁移向导优先考虑用户隐私,**不存储凭据**,并提供**增量同步**功能以确保持续的数据一致性。提供**免费试用**,无需信用卡,用户可享受**24/7支持**。已成功完成超过10,000次迁移,使其成为电子邮件管理的可靠选择。
## 千字节:1024 还是 1000?
多年来,人们一直认为计算机内存中的千字节是 1024 字节,兆字节是 1024 千字节,以此类推——这源于计算机的二进制特性。然而,以 1 千字节等于 1000 字节的十进制系统更具逻辑性,并且越来越被使用,尤其是在硬件制造商宣传存储容量时。
这种差异的产生是因为虽然计算机*运行*在二进制中,但以十进制(基数为 10)报告大小更容易被人类理解。对于较小的单位,差异很小,但随着太字节及更大单位的增加,差异会显著增长——对于夸字节,可能超过 20% 的不准确性。这导致混淆,因为操作系统(通常使用二进制定义)显示与存储供应商宣传的容量(通常使用十进制)不同的容量。
为了解决这个问题,国际电工委员会引入了不同的二进制前缀(KiB、MiB、GiB)来清楚地表示 2 的幂,以及标准的十进制前缀(kB、MB、GB)来表示 10 的幂。虽然旧的惯例由于行业惯性而仍然存在,但理解这种差异并使用正确的前缀有助于清晰地讨论计算机内存和存储。