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

TGINSIGHT SIMILAR POSTS

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

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

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

Hashtags

Резултати

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

Търсене: #tauri

当前筛选 #tauri清除筛选
Dejavu's Blog

@dejavuBlog · Post #2665 · 26.10.2025 г., 00:42

STranslate 是一款 WPF/WPF 开发的一款即用即走的翻译、OCR工具,C# 开发的应用,只支持 #Windows 我使用了几天,感觉很不错,能获得类似 #macOS 下 Bob 的使用体验 https://github.com/ZGGSONG/STranslate 类似的,另一款跨平台的划词翻译和OCR软件 Pot,它是跨平台的(使用 #Tauri),支持 #Windows#macOS#Linux https://github.com/pot-app/pot-desktop via: @dejavuBlog@dejavuGroup

GitHub Trends

@githubtrending · Post #15079 · 20.08.2025 г., 12:30

#typescript#svelte#sveltekit#tailwindcss#tauri Epicenter is a free, open-source set of local-first apps that let you own and control your data by storing everything—notes, transcripts, chats—in one simple folder using plain text and SQLite. You can use any AI model you want, customize tools, and access your data anywhere without relying on cloud services. Key apps include Whispering, which transcribes your speech locally, and epicenter.sh, a personal assistant that helps you search and interact with your data. This setup gives you privacy, flexibility, and full control over your information, avoiding locked, siloed apps and data traps. It’s great for anyone who values data ownership and open software. https://github.com/epicenter-so/epicenter

📣DTV | 基于 Tauri 2.0 的跨平台直播桌面客户端 🖼 标签:#DTV#Tauri#直播客户端#斗鱼#虎牙#bilibili#抖音 📱 简介:DTV 是一款基于 Tauri 2.0 开发的 跨平台直播桌面客户端,支持观看 斗鱼、虎牙、bilibili、抖音 四大主流平台的直播内容。它提供 弹幕显示、主播收藏、直播搜索 等核心功能,界面简洁,体验流畅。所有弹幕实时显示,仅保留纯聊天信息,拒绝礼物刷屏,让观看体验更纯粹 应用支持 macOS(Intel/Arm)、Windows(含 Win7) 与 Linux,并支持 明暗主题切换,满足不同系统与使用习惯。用户可轻松收藏喜爱的主播并自由拖拽排序,打造属于自己的直播中心 💬 小编有话说:不带广告、不卡顿的多平台直播客户端,该追的主播一个都不落! 💻GitHub · 💲Releases下载 ♥@xiuerSearch 搜索历史资源 👥频道 | 👤群聊 | 👁‍🗨中文包

GitHub Trends

@githubtrending · Post #14633 · 25.04.2025 г., 12:30

#typescript#local_first#notetaking#open_source#react#rust#tauri#typescript Hyprnote is a tool that helps you with meeting notes. It records and transcribes meetings, then creates useful summaries from the notes. What's special about Hyprnote is that it works offline using open-source models, so you don't need the internet to use it. It's also very flexible because you can add or create extensions to make it work better for you. This means you can use it anywhere, even without internet, and it helps keep your notes organized and private. https://github.com/fastrepl/hyprnote

GitHub Trends

@githubtrending · Post #14990 · 23.07.2025 г., 12:00

#vue#pake#pakeplus#rust#tauri#tauri2#vue3#webapp You can quickly turn any website or web project like Vue or React into a small, fast desktop or mobile app under 5MB using PakePlus. It works on Mac, Windows, Linux, Android, and iOS without needing complex setups. PakePlus is much smaller and faster than similar tools, supports custom JavaScript, and keeps your data secure by using your own GitHub repository. It’s easy to use with just one GitHub token or even without one for local packaging. This helps you create apps fast, hide website addresses, add custom features, and run your web projects as apps on many platforms. https://github.com/Sjj1024/PakePlus

GitHub Trends

@githubtrending · Post #15233 · 17.10.2025 г., 19:30

#vue#chatbot#macos#rust#tauri#tsx#vue3#webview#windows#windows_10#windows_11 HuLa is a modern, open-source instant messaging app built with Tauri, Vite 7, Vue 3, and TypeScript, which means it’s fast, secure, and works smoothly across Windows, macOS, Linux, iOS, and Android[1]. It offers all the features you expect from a messaging app—private and group chats, message recall, read receipts, emojis, file sharing, and even AI chatbot integration—plus extras like dark/light themes, customizable skins, and system tray notifications. Because it’s open source, you can trust its transparency and even contribute to its development. The main benefit is having a lightweight, cross-platform messaging tool that’s both easy to use and highly customizable for your personal or team communication needs. https://github.com/HuLaSpark/HuLa

GitHub Trends

@githubtrending · Post #14796 · 06.06.2025 г., 11:30

#typescript#assistant#chatbot#knowledge_base#llm#markdown#nextjs#note_taking#notes_app#openai#rag#tauri#webdav NoteGen is a helpful tool for taking notes. It works on many devices like Mac, Windows, and Linux, and will soon work on iOS and Android. It uses AI to help you organize your recordings into readable notes. You can record audio, take screenshots, and add text or images to your notes. NoteGen also supports Markdown, which makes it easy to format your notes. It helps you save time by automatically organizing your recordings and allows you to use AI models like ChatGPT for assistance. This makes it easier to write and manage your notes efficiently. https://github.com/codexu/note-gen

GitHub Trends

@githubtrending · Post #14874 · 28.06.2025 г., 12:00

#javascript#linux#macos#ocr#pot#pot_app#recognize#tauri#translate#translation#tts#windows Pot is a cross-platform translation tool that lets you quickly translate text by selecting it and using a shortcut, typing text to translate, or using OCR to translate text from screenshots. It supports many translation engines like OpenAI, Google, DeepL, and more, plus offline options. You can also add plugins to extend its features and use it on Windows, macOS, and Linux. Pot offers an API for integration with other software and works well even on Wayland systems. This makes translating easier, faster, and more flexible, helping you understand and work with multiple languages efficiently. https://github.com/pot-app/pot-desktop

GitHub Trends

@githubtrending · Post #14790 · 05.06.2025 г., 12:00

#typescript#aurelia#cross_platform#csharp#database#desktop#dotnet#editor#electron#ide#linux#macos#playground#roslyn#tauri#windows NetPad is a tool that lets you write and run C# code easily without creating projects. It helps you prototype, test code, visualize data, and query databases. You can use it to learn C# or experiment with new features. NetPad is available on Windows, macOS, and Linux, making it useful for developers across different platforms. It offers features like code completion, syntax highlighting, and the ability to add NuGet packages, making coding more efficient and accessible. https://github.com/tareqimbasher/NetPad

GitHub Trends

@githubtrending · Post #15158 · 20.09.2025 г., 14:00

#typescript#anthropic#anthropic_claude#claude#claude_4#claude_4_opus#claude_4_sonnet#claude_ai#claude_code#claude_code_sdk#cursor#ide#llm#llm_code#rust#tauri opcode is a powerful desktop app that makes working with Claude Code easier and more visual. It lets you manage projects and coding sessions with a clear interface, create custom AI agents for specific tasks, track your usage and costs, and organize servers all in one place. You can save and restore session checkpoints, view detailed logs, and edit project files with live previews. It runs securely on your computer, keeping your data private, and supports Windows, macOS, and Linux. This tool helps you be more productive and organized when coding with Claude Code by replacing complex command-line work with a user-friendly GUI. https://github.com/winfunc/opcode

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