snehan kekre

RSS: https://snehankekre.com/rss.xml
Snehan Kekre 的个人博客,开源开发者关系与文档领导者。

两只手腕,一次潜水:匹配冗余潜水电脑日志

技术潜水员会配备两台电脑以实现冗余。如果有人在洞穴内75米处死去, 在90米距离的残骸上,另一辆车能帮你脱困。我的是 左手腕戴着Garmin Descent Mk3i,右手腕戴着Shearwater Perdix 2,他们 两者都会记录所有内容。这意味着我每次潜水都会产生两个描述 同一小时在水下,几乎没有什么行政上的意见一致。既不确定开赛时间,也不确定 持续时间,有时甚至连潜水次数都不记得。底时 ...
评论点赞收藏24 天前

确证第25个字节:一份关于潜水电脑日志逆向工程的实证分析

在 上一篇帖子 中,我曾指出,Shearwater 潜水样本的第 25 字节 是 GF99(即实时读取的组织负荷与减压模型极限之间的接近程度);第 24 字节代表减压上限;第 18 字节为电池电压;而第 26 至 27 字节则对应于 @+5 的预测值——也就是如果你再停留五分钟,返回水面所需的时间。然而,Shearwater 从未对这些数据进行过任何记录或验证。也就是说,这一说法与背后的证据完全不...
评论点赞收藏25 天前

我的潜水电脑保密的那些字节

作者逆向解析 Shearwater 潜水电脑的内部日志格式(Petrel Native Format),发现官方导出文件缺失的关键数据。通过对比开源库 libdivecomputer 和解编译 Shearwater Cloud 的.NET 程序集,确认了 GF99(组织过饱和百分比)、减压天花板、电池电压及 @+5 预测值在二进制记录中的确切偏移量。作者编写了 Python 解码器 bottomtime 验证了数据准确性,为需要底层潜水数据的爱好者提供了完整的技术实现路径。
评论点赞收藏26 天前

我的主页有心跳

如今,我的个人主页上多了一颗小小的红色心形图案,它正在跳动。旁边显示的数字正是我实际的心率——心脏以这样的频率搏动:每1.25秒跳动一次,心率是48次/分钟;每0.75秒跳动一次,心率则是80次/分钟。我之所以写下这段文字,只是因为我自己想这么做,也因为最终的设计中,包含了比我预想中更加丰富、有趣的决策与选择。我佩戴的这款手表是佳明Descent Mk3i,表壳直径43毫米,采用碳纤维灰色DLC涂...
评论点赞收藏30 天前

登录芦苇

登录后关注作者、收藏内容和参与讨论。