@rocCHL · Post #10071 · 25.03.2026 г., 06:20
macOS26.4中Safari浏览器的紧凑标签页回来了 标签:##macOS26 Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot
Hashtags
TGINSIGHT SIMILAR POSTS
Изходен канал @clockstackwheels · Post #721 · 26.12
Почему я люблю языки с сильной системой типов, проверяемой статическим анализом кода — хорошо написанная программа является своей собственной спецификацией и позволяет выражать через язык программирования законы существования предметной области. Когда-то давно я писал на ActionScript. Там была система типов, но вот десериализация JSON'ов по-умолчанию была в какой-то общий Object, к полям которого нужно было обращаться ["по_строковому_имени"]. В один момент мне потребовалось написать что-то на C#, который я совсем не знал, я стал гуглить, как десериализовать JSON, и с удивлением обнаружил кучу советов заранее объявить класс со всеми нужными полями и десериализовать в него. "Какой ужас!", — подумал я тогда, — "Это же дико неудобно! А если я не знаю полей JSON? А если их много? Отвратительный язык!" Теперь то я прекрасно понимаю, что JSON это контракт, и что правильная десериализация только такая и должна быть, и что в хорошем API в одном поле никогда не бывает данных принципиально разных типов, и так далее. Нет, если вы набиваете вечерами пет-проект или сидите бессонную ночь на хакатоне, нет ничего плохого в том, чтобы взять простой язык с динамическими типами вроде JavaScript или Python, не требующий описывать данные. Но вот в энтерпрайзе, особенно когда над одним проектом работает много людей (а бывает это очень часто) — хорошее использование системы типов убережёт разработчиков от огромного количества ошибок, будет бить их по рукам, когда они пытаются сделать что-то не то, и будет подсказывать, когда они не уверены в чём-то. С помощью статической типизации можно на уровне кода обозначить правила, по которым ведёт себя предметная область вашей программы в реальном мире. Разработчику не только будет сложно их нарушить, но он ещё и станет узнавать какие-то вещи, которые мог не знать раньше. Например, если мы делаем медицинскую CRM, и больница заводит новых пациентов только тогда, когда знает их группу крови, мы можем объявить тип "Пациент" (или, если точнее, "Карта пациента") и запретить создавать экземпляры этого типа, не передав в конструктор группу крови (которая, в свою очередь, тоже является типом, вероятнее всего ValueObject'ом). Если новый программист пришёл в проект, он, во-первых, не сможет записать в БД некорректную карту пациента. Понятно, мы не учитываем случаи, когда новый программист переделывает модели предметной области — это будет хорошо видно на кодревью. А, во-вторых, даже если ему никто не сказал, что пациенты должны быть с группой крови, он узнает это из кода. И уже будет понимать, что в тех процессах реальной жизни, которые он описывает кодом, карта пациента создаётся только при наличии группы крови. А, значит, нужно искать какой-то способ сначала эту группу крови получить, и только потом создавать карту. Программирование моделирует реальный процесс. В настоящей работе даже на языках с типами, конечно, без должного контроля можно написать что угодно. Нужна управленческая воля, компетентность руководства, понимание опасности техдолга, в идеале отдельные должности для архитекторов, опытные лиды и старшие разработчики. Но когда всё это есть, можно отсекать много проблем ещё на старте и проще погружать новичков. #dev
Hashtags
Търсене: #macos26
@rocCHL · Post #10071 · 25.03.2026 г., 06:20
macOS26.4中Safari浏览器的紧凑标签页回来了 标签:##macOS26 Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot
Hashtags
@rocCHL · Post #9640 · 16.02.2026 г., 01:46
macOS Tahoe Finder 漏洞凸显苹果用户界面打磨的不足 据 MacRumors 报道,macOS Tahoe 在引入 Liquid Glass 重新设计后,Finder 列视图出现明显 UI 问题:当滚动条设为“始终显示”时,水平滚动条会遮挡列宽调整手柄和文件名,影响操作体验。在 26.3 更新中,苹果通过缩短垂直滚动条、将调整控件移至其上方,缓解了最严重的遮挡问题。但仍存在文件名被覆盖、隐藏路径栏或状态栏后底部出现异常空白等布局细节瑕疵,被部分开发者与评论人士认为缺乏打磨。文章指出,这些未完全修复的 Finder 界面问题,折射出苹果在 macOS 细节把控上的下滑。后续 26.4 版本预计将加入新版 Siri 功能与新 emoji,但相关 UI 瑕疵何时彻底修复仍有待观察。 macOS26就是坨💩 标签:#macOS26 Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot
Hashtags
@rocchl · Post #8662 · 14.01.2026 г., 02:00
揭秘苹果 macOS 26 为何难以调整窗口大小:看似圆角,实为方形 macOS 26 的窗口在视觉上采用大圆角设计,但系统实际可响应拖拽的 19×19 像素区域仍按方形逻辑布局。由于圆角占据了窗口四角的大部分空间,导致约 75% 的可拖拽区域落在窗口外,使用户常常无法成功调整大小。这一设计偏差让许多用户误以为是操作失误,实则源于系统交互逻辑未随视觉更新同步调整。 标签:#macOS26 Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot
Hashtags
@rocchl · Post #7872 · 13.12.2025 г., 03:23
苹果 macOS 26.2 Tahoe 正式发布:新增屏幕补光灯、雷雳 5 集群等 果 macOS 26.2 Tahoe 系统现已正式发布,在提升系统性能的同时,为视频通话、提醒事项、多电脑集群等带来新功能。 屏幕补光灯: 该功能适配 FaceTime、Zoom 等视频通话应用,用户可在通话中开启顶部菜单栏的橙色菜单,然后选择“Edge Light”以开启。 不过实测显示,这项功能在小尺寸的显示器上效果最好,在大屏幕上反而效果比较有限。 标签:#macos26 Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot
Hashtags
@rocchl · Post #7389 · 22.11.2025 г., 01:26
苹果出手,从系统层面修复 macOS 26 系统 Electron 架构应用卡顿问题 苹果已在最新的 macOS 26.2 Beta 版中修复了 macOS 兼容性问题,该问题导致基于 Electron 的应用程序出现性能问题。该问题源于 Electron 应用程序处理窗口角遮罩的方式,导致 GPU 过载和系统变慢。苹果的修复在系统层面解决了该问题,无需单独更新应用程序。预计该更新将于 12 月中旬发布。 标签:#macos26 Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot
Hashtags
@YuKongA13579 · Post #1549 · 23.09.2025 г., 07:06
截自 Edge 140.0.3485.81 (正式版本) (arm64),macOS26 #macOS26
Hashtags
@YuKongA13579 · Post #1526 · 16.09.2025 г., 08:13
幽默屏幕使用时间小组件 #macos26
Hashtags
@Tribebrook · Post #17 · 22.06.2025 г., 12:10
#macOS26#yap#GitHub 🎧 推荐一款 macOS 26 下的本地语音转录工具:Yap 👉 GitHub:https://github.com/finnvoor/yap 💡 它能做什么? • 💾 本地转录音频/视频,不上传、不联网,隐私安全 • 🎬 支持 .txt 和 .srt 字幕格式 • 🌍 多语言识别 + 敏感词过滤功能 • 📥 搭配 yt-dlp,支持 YouTube 视频一键转录 • ✍️ 输出后可用于生成摘要、字幕、整理采访内容等 • 🤖 支持自动化脚本和批量处理,适合内容创作者 & 开发者 🗒 标签:#github#yap
@rocchl · Post #7450 · 25.11.2025 г., 04:50
升级tvOS26不习惯? BuhoLaunchpad黑五活动免费领取,输入邮箱即可完成! 领取地址:https://www.drbuho.com/zh-tw/buholaunchpad?promo=nap&cl=twmmd 标签:#macos26#BuhoLaunchpad Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot
Hashtags
@rocchl · Post #7429 · 25.11.2025 г., 01:52
止步 macOS 26 Tahoe,黑苹果社区庆祝“最后狂欢” macOS 26 Tahoe 成为支持英特尔 Mac 的最后一个系统版本,苹果宣布停止对英特尔芯片支持,黑苹果社区面临终结。开发者协力合作,已在 x86 硬件上成功安装并运行 macOS 26 Tahoe 正式版,但驱动音频、蓝牙、Wi-Fi 等仍存在兼容困难。部分用户通过虚拟机体验新系统,社区在 Reddit 等平台分享经验。 Tahoe 成为黑苹果用户在自有硬件上体验苹果最新系统的最后机会,社区也庆祝“最后狂欢”。 标签:#黑苹果#macos26 Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot