TGTGInsightтелеграм анализLIVE / telegram public index
← Такты, стеки, два колеса

TGINSIGHT SIMILAR POSTS

Намери подобно съдържание

Изходен канал @clockstackwheels · Post #884 · 5.10

Роскосмос пару дней назад опубликовал отчёт о том, почему упала "Луна-25". Там конечно канцелярит, но можно примерно понять, что двигатель коррекции получил неверные данные от акселерометра: из-за возможного попадания в один массив данных команд с различными приоритетами их исполнения прибором Это очень похоже на программную ошибку, а это моя сфера, и я решил над ситуацией поразмыслить. Хейтеры сразу стали строчить комментарии в стиле "Ололо, наняли каких-то идиотов, которые простейшие тесты не провели". Тут обычно справедливо вспоминают аварию с европейской ракетой Ариан-5 в 1996 году. Там буквально из-за пары строчек кода в результате неправильного приведения числовых типов ракета за 7 млрд баксов развалилась на куски в воздухе. Бывает. Что касается Роскосмоса, при всей его сомнительной репутации, объяснение "Дураки не провели тесты" звучит лично для меня неправдоподобно. На мой личный взгляд возможны два варианта: 1. Если в описании ошибки слово "приоритет" обозначает какой-то признак внутри объекта команды, значит, на входе в приёмный модуль эти команды не были отфильтрованы. Выглядит как грубая ошибка, целый логический блок упущен. Вряд ли этот блок вообще не написан, скорее всего он не выполнился. Такое бывает, если в тестовой среде есть какое-то условие, которого нет в рабочей, и именно это условие отвечает за выполнение участка кода. Сталкивался с таким миллион раз. Самое дикое из последнего: код парсит эксель-таблицу с числами. Разработчик написал, запустил проверил, прогнал тесты, всё ок. Отправляем в прод — все числа будто бы рандомно меняются на другие. Запускаем снова — у всех разработчиков функционирует нормально, а в проде на сервере нет. Таблица одна и та же. Можете подумать, почему так. Ответ: у разработчиков стоит русская локаль и десятичный разделитесь это запятая, а на проде в докере точка. При парсинге на проде запятая уже интерпретируется как разделитель тысячных разрядов. 2. Куда вероятнее, что слово "приоритет" в описании ошибки обозначает время, а, значит, список команд просто не был отсортирован, и в обработчик уже после актуальных значений попали какие-нибудь начальные нулевые данные, сбившие логику. По косвенному описанию проблемы очень похоже именно на это. Значит, на тестах всегда порядок возникновения команд соответствовал порядку их прихода, а в реальности перестал соответствовать. Вообще, работать с железом очень сложно. Какую-нибудь схемку заглючило от холода, она задержала ответ от датчика на миллисекунду, и всё. Никто не знал, что такая проблема возможна, пока она не возникла. Мне рассказывали о таком случае: юзер логинится на сайт и иногда логин проходит, а иногда нет. Логин и пароль те же самые. Просто в случайные моменты времени ему возвращают токен авторизации, а в другие моменты времени ошибку 403. Никакой закономерности нет вообще. Нет зависимости от времени суток и даты. Сервер точно работает стабильно и не падает все 100% времени. Почему так может быть? Ответ: у сервиса авторизации два инстанса, перед которыми балансировщик нагрузки. В одном инстансе данные для авторизации есть, в другом нет. Балансировщик при примерно одинаковой нагрузке включает просто случайный выбор между ними. В общем, программисты иногда допускают такие косяки, что какая-то мелочь может привести к серьёзной аварии. Это я вам говорю как программист, который пишет для атомных станций :) #dev

Hashtags

Резултати

Намерени 25 подобни публикации

Търсене: #json

当前筛选 #json清除筛选
djangoproject

@djangoproject · Post #329 · 04.05.2017 г., 04:34

# The standard string repr for dicts is hard to read: »> my_mapping = {'a': 23, 'b': 42, 'c': 0xc0ffee} »> my_mapping {'b': 42, 'c': 12648430. 'a': 23} # 😞 # The "#json" module can do a much better job: »> import json »> print(json.dumps(my_mapping, indent=4, sort_keys=True)) { "a": 23, "b": 42, "c": 12648430 } # Note this only works with dicts containing # primitive types (check out the "pprint" module): »> json.dumps({all: 'yup'}) TypeError: keys must be a string

Hashtags

Android Broadcast

@android_broadcast · Post #8707 · 19.02.2025 г., 06:10

История(12м) как в Альфа-Банке сокращали размер JSON файла, который передается на устройство для работы SDUI. Решением стала шаблонизация для отказа от одинаковых блоков UI с разными данными #оптимизация#json

探索号

@seeker_rc · Post #20069 · 09.05.2026 г., 11:55

自造轮子分享, ai 国际化 json translate 小工具 ⦁ 核心功能:json 文件翻译 ⦁ 核心痛点:codex/cc 翻译国际化容易偷懒 + 慢,适合多语言 10+种语言使用 支持 BYOK (Bring Your Own Key),功能完全免费,实测下载 gpt 5.4 min 、gemini 2.5 flash 速度和性价比最高 省事也可以使用网站内置 ai ,按积分消耗,现在送 30 次翻译,不够用留下邮箱 再送 100 次翻译 [https://www.youtube.com/watch?si=aQ_8kp9e2lGlF39k&v=1Nf2Y_WdP4s&feature=youtu.be](https://www.... via V2EX 分享创造 标签: #AI#JSON#工具 ⚡️探索号频道 ⚡️探索者频道 ⚡️探索者交流群 ⚡️ Youtube 频道:科技探索者 每天推荐有趣内容,欢迎订阅、转发。

拔毛工 🥸

@bamaogong · Post #918 · 01.10.2025 г., 05:46

#工具#JSON#可视化#开源 JSON Hero JSON 可视化工具,可自动解析字符串内容,并在树状视图、列视图、编辑视图间切换浏览,支持全文搜索与模糊匹配功能,可快速在键/值中定位信息,支持自动推断 JSON Schema(Draft 2020-12)并展示字段可能值分布,并为每个属性提供相关值视图,可识别 null 或缺失字段的边缘情况,还支持与 VS Code 集成,免费开源。 🧲 网站网址:http://jsonhero.io/

探索号

@seeker_rc · Post #20421 · 13.05.2026 г., 07:25

RawLens:嵌套 JSON 字符串格式化插件 大家好,2024 年底我在 V2EX 发过一个叫 Log Viewer 的 Chrome 插件: <https://www.v2ex.com/t/1098346> 当时主要是为了解决 Metabase / Datadog / Redash 里 JSON 日志和错误栈展示不友好的问题。 这段时间我把它改名并整理成了 RawLens ,代码、官网、截图和 Chrome Web Store 展示都重新做了一遍。现在核心方向更明确:在 Chrome 里快速格式化“到处来的 messy JSON”,尤其是这种情况: { "foo": "{"bar":1}" } 普通 JSON formatter... via V2EX 分享创造 标签: #JSON#Chrome#RawLens ⚡️探索号频道 ⚡️探索者频道 ⚡️探索者交流群 ⚡️ Youtube 频道:科技探索者 每天推荐有趣内容,欢迎订阅、转发。

AppPie

@AppPie · Post #2348 · 05.03.2025 г., 04:06

#Developers JSON Crack: 开源的 JSON 编辑器 🔗GitHub JSON Crack 是一款将 JSON 数据可视化为交互式图表的开源工具,使探索、格式化和验证 JSON 变得更加简单。 主要功能 • JSON 可视化:将数据转换为交互式图表或树形结构,支持多种数据格式输入 • 数据转换:在 JSON、CSV、YAML、XML 等格式之间无缝转换,方便数据交换 • 格式化和验证:美化并验证 JSON、YAML 和 CSV 数据,提高可读性并查找错误 • 代码生成:自动生成 TypeScript 接口、Golang 结构体、Rust serde 和 JSON Schema • JSON Schema:验证 Schema、创建模拟数据,从各种格式生成 JSON Schema • 高级工具:解码 JWT、随机化数据,执行 jq 或 JSON 路径查询 • 图像导出:将可视化图表下载为 PNG、JPEG 或 SVG 格式,方便分享 • 安全性:所有数据在本地处理,不存储在服务器上,保障隐私安全 开源许可证 MIT license。 #GitHub#OpenSource#JSON#DataVisualization 📮 频道 @AppPie

BotsGram®

@botsgram_cu · Post #4164 · 05.08.2021 г., 14:31

¿Que puede hacer este bot? @apimaniaBot Con éste bot puedes crear PDF a partir de páginas web, convertir texto a imágenes, convertir tablas HTML a json y mucho más Idioma: español (Visto en @botsgram_cu) #pdf#web#texto#imágenes#hrml#json

ПредишнаСтр. 1 от 3Следваща