每日HackerNews RSS

## undroidwish:一个可移植的Tcl/Tk实现 undroidwish是一个实验性的、单文件Tcl/Tk二进制文件,旨在实现跨平台的可移植性,包括Windows、Linux、FreeBSD、OpenBSD、MacOS、Haiku,甚至通过Termux在Android上。它基于AndroWish的组件构建,使用ZIP虚拟文件系统和SDL/AGG/freetype进行渲染,提供抗锯齿图形和缩放功能。 它通过特定于平台的脚本构建,并为常见系统提供预构建的二进制文件。Raspberry Pi提供开发版本,并支持通过SDL2使用Wayland。一个独特的功能是jsmpeg视频驱动程序,允许在网页浏览器中显示。 undroidwish包含许多Tcl/Tk扩展,如tkpath、tktreectrl和tksqlite,并提供快捷方式,可以直接从命令行启动捆绑的演示和应用程序。虽然在某些平台上未经充分测试,但它旨在提供一个多功能的Tcl/Tk环境,重点是可移植性和现代渲染技术。建议用户自行承担风险运行Windows可执行文件。

对不起。

对不起。

## RSA加密:概要 RSA是一种非对称加密方法,使用公钥进行加密,私钥进行解密。其安全性依赖于大数分解的难度——具体来说,从公钥计算私钥的难度。实际应用中,密钥长度应至少为512位(64字节)。 密钥生成从选择两个不同的质数 *p* 和 *q* 开始(例如,61和97)。这些质数用于计算 *n* (*n* = *p* * q*,我们的例子中结果为5917) 和 φ(*n*) = (*p*-1) * (*q*-1) (结果为5760)。选择一个加密指数 *e*(例如47),确保它与 φ(*n*) 互质。最后,使用公式 *e* * *d* mod φ(*n*) = 1 计算解密指数 *d* (结果为1103)。 加密涉及将文本转换为数值,然后应用公式 *c* = *m*<sup>*e*</sup> mod *n*。解密则反转此过程:*m* = *c*<sup>*d*</sup> mod *n*。 然而,如果 *n* 可以分解回 *p* 和 *q*,RSA就会变得脆弱。对于小质数,这很容易做到,从而暴露 φ(*n*) 并允许计算 *d*,从而“破解”加密。更强大的实现使用显著更大的质数来防止分解。

对不起。

我开始主动管理我的骨癌(脊椎上部T5椎骨骨肉瘤)的治疗。在耗尽了标准治疗方案且没有可用的临床试验后,我开始进行全面诊断,制定新的治疗方案,并行开展治疗,并将其推广给其他人。Elliot Hershberg撰写了一篇关于我抗癌历程的精彩且详尽的文章。我的抗癌历程演示文稿嵌入如下,还有OpenAI论坛演示的录像。请在此页面下方滚动查看我的数据和其他信息。我认为医疗行业可以更加以患者为中心,请参阅Ruxandra的这篇文章:https://www.writingruxandrabio.com/p/the-bureaucracy-blocking-the-chance。我的数据请参见https://osteosarc.com/,其中包含我的治疗时间线和包含25TB公开可读Google Cloud存储桶的数据概述文档。请订阅我的邮件列表,并通过[email protected]与我联系。

## ll-34:PDP-11/34A 电路级仿真器 ll-34 是一个高度精确的 1976 年 PDP-11/34A 计算机仿真器,通过逆向工程原始电路图、微代码和逻辑捕获构建而成。它不同于门级仿真器,在电路级运行——重现 ROM 真值表和组合逻辑——在速度和重现细微硬件错误的能力之间取得平衡。 该仿真器具有完全建模的 UNIBUS 总线,并仿真了关键组件,如 KD11-EA CPU、M9301 启动 ROM、DL11 串口卡、RK05/RL01/RL02 驱动器和 VT100 终端。一个独特的程序员控制台复制了原始前面板,用于详细的故障排除。 内置逻辑分析仪允许信号追踪和探测虚拟数据通路,模拟调试真实硬件的体验。这在开发过程中被证明至关重要,并且可以帮助诊断实际 PDP-11/34A 系统的问题。 ll-34 仅需要 C11 编译器,并支持多个平台,包括 Linux、macOS 和 NetBSD,以及可用于浏览器使用的 WebAssembly 版本。它包含示例软件,如生命游戏、V6 UNIX 和带有俄罗斯方块的 RT-11。

对不起。

第一名:一套完整的日版RPG Maker 2000(RPGツクール2000)盒装版,包含说明书,适用于Win95、Win98和Win2000。此外,还包含一个Ultimate Creator账号,角色限制为100个,并拥有自定义的.world域名,将您的作品提升到新的水平。

对不起。

## 递归 Linux:深入 kexec 与 Initrds 本文探讨了一个引人入胜,但略带不安的概念:通过递归 `kexec` 调用实现的自我复制 Linux 发行版。作者展示了一个看似无害的脚本 (`rkx.gz`),当执行时,会下载并安装一个最小的 Linux 系统,设计用于立即用自身替换当前系统——无休止地。 该脚本通过解码一个 base64 编码的 cpio 归档文件来工作,该归档文件包含一个内核和 initramfs。这个 initramfs 挂载必要的文件系统,创建一个新的 cpio 归档文件,然后使用 `kexec` 启动到新的内核,并将新的归档文件作为 ramdisk,重复该过程。这创建了一个循环,实际上是一个尾调用优化过的递归函数,其中每个“堆栈帧”都是一个完整的 Linux 环境。 作者深入研究了底层机制,解释了即使是看似编译过的二进制文件(如 `/bin/sh`)也依赖于解释器(如 `ld-linux-x86-64.so.2`),最终由内核解释。他们展示了 `binfmt_misc` 如何通过注册自定义解释器来执行具有非常规头文件(如 cpio 归档文件)的文件,甚至可以创建一个启动另一个内核的解释器。 最终,这项练习突出了操作系统作为解释程序的根本性质,并拓展了可执行文件的概念,最终形成一个可以无限自举的系统。

## Linux 作为解释器:一则 Hacker News 讨论总结 一篇将 Linux 定位为解释器的文章在 Hacker News 上引发了争论,主要集中在对操作系统运作方式的误解上。许多评论者挑战了作者的观点,认为 Linux 不像 shell 解释脚本那样 *解释* 代码。相反,它 *加载* 和 *执行* 程序,类似于 `ld.so` 加载 ELF 文件。 讨论强调了归档文件(如 cpio)和可执行程序之间的区别,一些人认为某些归档文件 *可以* 根据其内容和内核的处理方式执行。一个反复出现的主题是理解底层硬件以及 CPU 在实际运行指令中的作用。 除了技术争论之外,对话还涉及了像文章中描述的“技巧”的价值——即使是少量减少成本——以及这些努力是专业性的还是仅仅是令人愉快的学习练习。一些人认为足智多谋和优化是宝贵的技能,而另一些人则强调投资于可靠基础设施的重要性。最终,该帖子展示了一个充满激情的社区,深入探讨了操作系统和软件执行的基本概念。

该档案记录了一系列非凡的酒店和旅行相关文具,收集始于2023年12月的一次去查托玛蒙特酒店的旅行。 收藏时间跨度从2017年8月到2026年2月,展示了来自全球150多个地点的文具——酒店、度假村、火车,甚至一家轮船公司。 条目主要按时间顺序排列,详细说明了每个物品的来源(例如,蒙特卡洛巴黎酒店、香港半岛酒店、纳帕西尔维拉多度假村)。 2026年2月的一条重要条目包含一句中文谚语:“珠玉在前,笔墨之败在后”,暗示了对写作艺术及其工具的更深层思考。 该档案代表了对旅行的热情和对设计的敏锐洞察力,通过经常被忽视的酒店文具细节,保存了一段独特的酒店历史。

对不起。

## 星堡:战争孕育的美 文艺复兴时期的欧洲出现了“星堡”——这些几何结构复杂的堡垒,体现了一个悖论:美从战争的残酷逻辑中诞生。星堡是为了应对日益强大的火炮而发展起来的,这些结构并非出于审美驱动,而是通过数学工程设计来防御。 像让·埃拉尔(Jean Errard)这样的人物率先使用几何学来规范堡垒建造,星堡的特点是棱角分明的堡台和低矮、厚实的堡墙,旨在消除盲点并抵御大炮射击。它们在17和18世纪主导了军事建筑,并重塑了欧洲的景观。 具有讽刺意味的是,火炮技术的进步最终使它们过时了。然而,摆脱了军事目的后,其内在的对称性、重复性和径向平衡被认为是美观的——这证明了理性设计如何无意中产生优雅。如今,许多星堡被保存为纪念碑或公园,展示了美作为功能性设计的“涌现属性”,这一原则在现代工程和建筑中仍然可见。

对不起。

隐私协议 关于协议

对不起。

更多

联系我们 contact @ memedata.com