## Dith:基于终端的图像抖动
“Dith”是一个用Zig编写的命令行工具,它使用五种经典的抖动算法(边缘、Atkinson、Floyd-Steinberg、蓝噪声和Bayer)将图像或实时摄像头馈送转换为类似盲文的图案。
它被设计为简单易用,仅需要Zig 0.15.1+和macOS的摄像头功能,没有外部依赖。用户可以指定输入源(摄像头或文件 - PNG、JPEG、BMP)、抖动模式,并调整诸如灵敏度(+threshold)和颜色反转(+invert)等参数。
每种抖动模式都提供独特的美学效果,从类似草图的轮廓到平滑的渐变和复古的8位图案。该工具内置了macOS原生摄像头集成,并提供优化性能的选项。安装涉及克隆GitHub仓库,使用Zig构建,并将二进制文件添加到您的PATH中。
在这里找到它:[https://github.com/user/dith](https://github.com/user/dith)
Rast是一个实验性项目,旨在高效检测中央库尔德语(索拉尼语)文本中的拼写错误,尤其是在网络连接中。其关键组成部分是**K8**,一种新的库尔德语8位编码标准,旨在克服UTF-8编码在非ASCII字符方面的效率低下。K8还包含一个页脚,以与现有的UTF-8字符保持向后兼容。
该项目利用自定义传输协议,专注于最大限度地减少数据传输。系统在初始细节传输后,不重复发送完整的错误细节,而是传输错误*引用*。错误数据结构包含错误和细节的数量、指示文本中错误位置的偏移量,以及用于标题和描述的紧凑标题。
该协议通过缓存错误细节并使用索引将其链接到特定错误,从而优化效率,减少WebSocket连接中的冗余。虽然考虑过基于位的流传输,但开发成本被证明过高。
该项目旨在复制专业级、昂贵的EO/IR云台(用于飞机跟踪)的稳定性,使用消费级PTZ摄像头实现。挑战在于摄像头的电机反应迟缓且有阻尼,不适合跟踪快速移动的飞机。解决方案是将控制从机械转向复杂的软件。
构建了一个定制控制环,融合了视觉跟踪(OpenCV & CSRT识别飞机特征)、预测(卡尔曼滤波器估计未来位置并考虑延迟)和控制(PID环,并结合基于预测速度的前馈控制)。这使得摄像头能够*提前*跟踪目标,而不是被动地响应其运动。
此外,一个“虚拟云台”可以数字稳定图像,补偿机械缺陷。该系统还集成了ADS-B遥测数据,将视觉跟踪与飞机识别相关联。
该项目在Github上公开,探索了“sousveillance”(将ISR技术适应于民用)——提高对空域的感知能力,以及用于监视的工具。
Safari 技术预览版现在支持 CSS Grid Lanes,这是一种新的布局能力,允许内容自然地在列或行中流动——非常适合无人为截断的砌体式布局。与传统的网格流不同,Grid Lanes 垂直于定义的布局形状流动,这意味着内容跨列或沿行填充。
理解这种流动可能比较棘手,因此 Safari 在其增强的网格检查器中引入了“顺序编号”。此功能直观地显示 HTML 内容的顺序,阐明了项目如何排列以及受 CSS 的影响。这对于可访问性尤其重要,可确保逻辑 Tab 键和屏幕阅读器体验。
Safari 的检查器(Grid 和 Flexbox)也以其精细的细节而闻名——无限叠加、流畅的性能、清晰的视觉区分以及全面的容器列表。顺序编号在 Safari 技术预览版 235 中可用,并鼓励通过 Bluesky 或 Mastodon 提供反馈,以进一步完善这个强大的新工具。
CreepyLink
让你的链接看起来尽可能可疑的网址缩短器。
正常的链接太可靠了。让它们变得令人毛骨悚然。让它变得恐怖。
你那可疑的缩短网址:已复制到剪贴板!