一个克制的、理性的关注互联网科技和人文的频道,也谈谈美食和电影,发现和分享一切有趣有价值的内容,啰哩啰嗦周刊主持人。
中国聚落名称分布

数据来源见图片标志。
安卓原生系统TTS闪退问题解决方案

今天遇到的一个问题,原生安卓系统在使用multiTTS时,系统的文本转语音设置会崩溃闪退。

无论是卸载重装软件,还是清空手机设置这个app的缓存和用户数据,都解决不了这个问题。这个问题和具体的TTS提供者无关,后续安装任何第三方tts均会闪退。

原因就在于,系统的文本转语音这个功能,如果这里设置的语言和提供tts的app里设置的不一样,就会闪退。[来源]

解决方案很特别,那就是再装一个tts软件,让第三方app在设置语言时,弹出选择框,然后在系统设置那里打开设置项,选择一个tts提供者,即可修复这个崩溃问题。

此bug自从Android12起就存在,目前经过验证的解决方案就是多装一个tts,另一个方案可能就是重置手机,但成本较高也未测试过。
#GitHub情报 #APP

🧑‍💻 Git 客户端横评


VSCode 的 Git 类插件在大部分时候都够用,但是如果你需要一个功能更加完善的 Git 客户端,欢迎阅读本篇内容。

功能强大的第三方 Git 客户端盘点

- GitKraken (460k 月度访问量)
- GitButler (68k)
- Tower (230k)
- Fork (88k)

Features

Git 客户端发展到现在,功能已经趋于同质化。 GitKraken 和 Tower 提供最丰富的协作和集成功能,例如 GitKraken 内置了跨平台的 Pull Request 管理和 Issue 集成,而 Tower 也支持在应用内查看/创建 PR 等 。相比之下,Fork 主打本地操作的简洁高效,没有集成在线协作功能。GitButler 是这些客户端中最独特的一个。它专注于多分支并行开发这一独特功能 。GitButler 通过“虚拟分支”实现同时处理多个功能分支,从而减少频繁切换分支或手动 stash 的需求,这一点在其他几款客户端中是没有的

⚙️ 技术

GitKraken 基于 Electron 构建的跨平台桌面应用 。利用 Node.js 和 libgit2 驱动 Git 操作 。

GitButler 基于 Tauri 框架开发,使用 Rust 编写后端、Svelte 构建前端 。这使其拥有原生应用的性能和较小的体积,同时保持跨平台能力。

Tower 完全原生开发的应用:macOS 版本采用 Cocoa/Objective-C/Swift 原生实现,Windows 版本采用 .NET/WPF 等原生技术栈 。官方明确拒绝使用 Electron 等跨平台壳,以确保 100% 原生体验 。Tower 没有 Linux 版本,两套代码分别针对各自平台优化,但功能上保持一致。

Fork 同样为 原生应用。Mac 版使用 Apple 平台原生技术开发(性能极佳),Windows 版采用 WPF(.NET) 编写 。没有采用统一的跨平台框架,因此暂不支持 Linux 平台。

💰 定价

GitKraken
- 免费版:对公开托管的仓库完全免费;私有仓库或商业用途需订阅付费版。
- 个人付费版:年费约 $59(约 $4.99/月),解锁私有仓库支持等高级功能。

GitButler
- 免费且开源:目前处于公开 Beta 阶段,完全免费使用,无功能限制,客户端源码已开放。
- 未来计划:尚未公布正式版收费策略,预计将继续提供免费社区版,并通过增值服务(如 Butler Cloud、企业支持)实现商业化。

Tower
- 免费试用:提供 30 天免费试用期。
- 订阅制:无长期免费版,个人版年费 $69;Pro 专业版年费 $99,支持云端与自托管仓库等增强功能。

Fork
- 可长期免费试用:无强制功能限制。
- 一次性买断:售价 $59.99,一次购买可在最多 3 台设备上使用,并包含所有后续更新,无需额外订阅费用。

📢 社区评价

GitKraken 和 Tower 往往因收费问题被比较;有人认为 Fork 的一次性付费模式更有诚意 。同时,Fork 的原生快速体验也常被拿来与 GitKraken 的 “Electron” 进行对比,后者被批评“速度不够快” 。GitButler 作为新工具,由 GitHub 前联合创始人 Scott Chacon 领衔开发。它在 Hacker News 上引发长帖讨论,开发者热议其创新的虚拟分支模式,有人担心与传统 Git 用法冲突,也有人期待它能大大改善复杂项目的工作流 。追求功能全面和团队协作的偏好 GitKraken 和 Tower;追求性能极致和性价比的倾向 Fork;喜欢尝鲜新工作方式的开发者则对 GitButler 表现出浓厚兴趣。

🛣️ 路线图

- GitKraken: 近年路线图侧重于智能化与集成。2023年以来,GitKraken 陆续推出了 AI 助手功能,例如自动生成提交说明、智能总结代码改动等。未来可能深化 AI 在代码审查、变更分析方面的应用。
- GitButler: 首要路线是发布正式版。功能方面,GitButler 正在开发 Butler Review 代码评审平台,计划改变传统代码审查模式,以渐进补丁序列取代整分支Diff。
- Tower: Tower 近年来新增功能多围绕团队协作和高级流程。最新的 Tower 13 Beta 引入对 Graphite 服务的支持,实现 Stacked Pull Requests(堆叠 PR)的无缝管理。
- Fork:Fork 持续快速迭代小功能以改进用户体验。例如此前更新加入了仓库管理器、更好的暂存界面和分支比较视图等。

频道:@NewlearnerChannel
英国的钟不用手动调时间


没见过世面的我像是工业革命时代看见火车的驴!

我在Charity shop买到一块钟。它没有调整时间的转盘,很便宜,3胖,我以为回家安电池拿针拨一下就行了。

没想到安上电池之后,这块钟开始2秒一圈疯狂的转。我一度以为我就要看见我太奶了。👵

吓得我,赶紧把电池扣出来。有了上回的经验,我又把电池放进去,这回我心里素质好了,挺了一会,后来它自己突然停了。大概十分钟。突然自己又开始疯狂的转。我脑海中飞过一句话:命运的齿轮开始转动。

停了,我一看手机,15:39,那块钟也是15:39。没见过世面的我像是工业革命时代看见火车的驴!惊呆了!赶快用上gpt看看是怎么回事:
机芯上的「MSF」,这是英国的国家标准时间无线讯号的代号。左上角的两根线好像是天线。

MSF 信号由英国坎布里亚郡的 Anthorn 无线电台发射,频率为 60kHz 的长波,由NPL(National Physical Laboratory)负责营运,仅在英国及其邻近地区(如法国、荷兰南部)可以稳定接收。英国每日 24 小时发送高精度「英国官方标准时间」,用于自动校准电子钟、实验室仪器、甚至电网系统。许多电波钟,只要在英国或欧洲地区,便能每天夜间接收这个讯号,保持分秒不差。因此我家这块钟一会往前走,一会往后退一退。

我还好奇这块钟为什么是德国设计德国制造?

U.T.S. 全名为 Uhren Technik Schwarzwald(黑森林钟表技术公司),来自德国钟表重镇——黑森林地区。

这家公司自 1980 年代起专门生产精密的石英与电波机芯,供应全球钟表制造商。虽不像德国古董咕咕钟那么富浪漫色彩,但它们的精准与实用,在工业钟表界颇有声望。

U.T.S. 的机芯以坚固、静音、电波同步精准著称,广泛用于墙钟、办公室钟与公共场所时钟。

想想那个没有网线的年代,我家的时间和你家的时间来自于同一段电波,人和人之间的连接感觉更紧密吧。
Back to Top