@dejavuBlog · Post #3358 · 15.03.2026 г., 17:40
#Postgres#网站 https://postgresqlco.nf
TGINSIGHT SIMILAR POSTS
Изходен канал @clockstackwheels · Post #884 · 5.10
Роскосмос пару дней назад опубликовал отчёт о том, почему упала "Луна-25". Там конечно канцелярит, но можно примерно понять, что двигатель коррекции получил неверные данные от акселерометра: из-за возможного попадания в один массив данных команд с различными приоритетами их исполнения прибором Это очень похоже на программную ошибку, а это моя сфера, и я решил над ситуацией поразмыслить. Хейтеры сразу стали строчить комментарии в стиле "Ололо, наняли каких-то идиотов, которые простейшие тесты не провели". Тут обычно справедливо вспоминают аварию с европейской ракетой Ариан-5 в 1996 году. Там буквально из-за пары строчек кода в результате неправильного приведения числовых типов ракета за 7 млрд баксов развалилась на куски в воздухе. Бывает. Что касается Роскосмоса, при всей его сомнительной репутации, объяснение "Дураки не провели тесты" звучит лично для меня неправдоподобно. На мой личный взгляд возможны два варианта: 1. Если в описании ошибки слово "приоритет" обозначает какой-то признак внутри объекта команды, значит, на входе в приёмный модуль эти команды не были отфильтрованы. Выглядит как грубая ошибка, целый логический блок упущен. Вряд ли этот блок вообще не написан, скорее всего он не выполнился. Такое бывает, если в тестовой среде есть какое-то условие, которого нет в рабочей, и именно это условие отвечает за выполнение участка кода. Сталкивался с таким миллион раз. Самое дикое из последнего: код парсит эксель-таблицу с числами. Разработчик написал, запустил проверил, прогнал тесты, всё ок. Отправляем в прод — все числа будто бы рандомно меняются на другие. Запускаем снова — у всех разработчиков функционирует нормально, а в проде на сервере нет. Таблица одна и та же. Можете подумать, почему так. Ответ: у разработчиков стоит русская локаль и десятичный разделитесь это запятая, а на проде в докере точка. При парсинге на проде запятая уже интерпретируется как разделитель тысячных разрядов. 2. Куда вероятнее, что слово "приоритет" в описании ошибки обозначает время, а, значит, список команд просто не был отсортирован, и в обработчик уже после актуальных значений попали какие-нибудь начальные нулевые данные, сбившие логику. По косвенному описанию проблемы очень похоже именно на это. Значит, на тестах всегда порядок возникновения команд соответствовал порядку их прихода, а в реальности перестал соответствовать. Вообще, работать с железом очень сложно. Какую-нибудь схемку заглючило от холода, она задержала ответ от датчика на миллисекунду, и всё. Никто не знал, что такая проблема возможна, пока она не возникла. Мне рассказывали о таком случае: юзер логинится на сайт и иногда логин проходит, а иногда нет. Логин и пароль те же самые. Просто в случайные моменты времени ему возвращают токен авторизации, а в другие моменты времени ошибку 403. Никакой закономерности нет вообще. Нет зависимости от времени суток и даты. Сервер точно работает стабильно и не падает все 100% времени. Почему так может быть? Ответ: у сервиса авторизации два инстанса, перед которыми балансировщик нагрузки. В одном инстансе данные для авторизации есть, в другом нет. Балансировщик при примерно одинаковой нагрузке включает просто случайный выбор между ними. В общем, программисты иногда допускают такие косяки, что какая-то мелочь может привести к серьёзной аварии. Это я вам говорю как программист, который пишет для атомных станций :) #dev
Hashtags
Търсене: #postgres
@dejavuBlog · Post #3358 · 15.03.2026 г., 17:40
#Postgres#网站 https://postgresqlco.nf
@thedevs · Post #1643 · 27.12.2019 г., 16:48
PostgreSQL at low level: stay curious. #article#tutorial#coding#database#postgres https://kutt.it/rMIuHf
@thedevs · Post #2156 · 04.11.2025 г., 11:00
Don't give Postgres too much memory. #article#postgres#cpu#ram @thedevs https://thedevs.link/ZsRFTm
@githubtrending · Post #14763 · 30.05.2025 г., 00:30
#rust#database#postgres#postgresql#rust#serverless Neon is a serverless, open-source database that works like PostgreSQL but is designed for the cloud, making it easy to set up and manage without worrying about servers or manual scaling. It splits storage and computing, so you can quickly create, copy, or branch databases for testing or development, and it automatically adjusts resources to save costs and handle traffic spikes. This means you can start using Postgres in seconds, connect with your favorite tools, and focus on building your app instead of managing infrastructure, all while enjoying fast performance and flexible workflows[3][5][2]. https://github.com/neondatabase/neon
@datasciencejobs · Post #2063 · 28.04.2024 г., 06:02
#вакансия#финтех#тестирование#ml#модели#mlops#techwriter#postgres#python#удалённо#банк В один из крупнейших банков — лидеров отрасли, требуется специалист по тестированию ML моделей, с опытом ручного функционального и интеграционного тестирования в проектах MLOps и внедрением ML моделей в прод. 🌟 Требуемые знания и опыт: - Опыт ручного функционального и интеграционного тестирования от 2 лет - Опыт написания тестовой документации (тест-кейсы, чек-листы) - Уверенные знания теории тестирования - Опыт применения техник тест-дизайна на проекте - Опыт диагностики ошибок в браузере - Опыт работы с git, jenkins, postman, lens, airflow или аналог - Опыт работы с задачами в Jira или аналог - Опыт работы с документацией в Confluence или аналог - Опыт работы с БД postgress, умение писать простые запросы к базе - Опыт тестирования API - Опыт оценки трудоемкости задач - Умение заводить полный, понятный и воспроизводимый дефект - Опыт разработки автотестов на Python Личные качества - Умение работать самостоятельно, искать недостающую информацию - Искать ответы на вопросы перед тем как эскалировать их - Внимательность в процессе тестирования задач 💥 Мы предлагаем: - Оформление по ИП, но можно и в штат компании (ставка обсуждается индивидуально с каждым кандидатом, вилка ~350к net) - Работа в крупном российском банке (опыт финтеха!) - Удаленка по РФ - Есть возможность влиять на процессы тестирования - Разноплановость задач и проектов - Нет токсичности в команде, всегда готовы помочь - Ежемесячные 1to1 - Возможность поработать с уникальными и хайповыми технологиями ML ✍️ По всем вопросам и с резюме пишите @hitmaker 👉 Не забудьте уточнить, что вы из @datasciencejobs
@repo_science · Post #3180 · 12.05.2023 г., 19:53
#webScraping#Python#Scrapy 🐍 Scrapy course - Python web scraping for beginners The Scrapy #Beginners Course will teach you everything you need to learn to start scraping websites at scale using #Python Scrapy. Topics - Creating your first #Scrapy spider - #Crawling through websites & scraping data from each page - Cleaning data with Items & Item Pipelines - Saving data to CSV files, #MySQL & #Postgres#databases - Using fake #user-agents & headers to avoid getting blocked - Using #proxies to scale up your web scraping without getting banned - Deploying your #scraper to the cloud & scheduling it to run periodically 🗣️ Joe Kearney. 🔗Link 📢#youtube ⭐️ Resources ⭐️ Course Resources - Scrapy Docs - Course Guide - Course Github - The Python Scrapy Playbook ----- Main channel: @repo_science Coupons: @freecoupons_reposcience -----
@githubtrending · Post #15211 · 10.10.2025 г., 11:30
#typescript#cloudflare_kv#cloudflare_pages#cloudflare_workers#drizzle_orm#postgres#remix#tailwindcss#typescript#vite Supermemory lets you easily save and organize information from websites, PDFs, text, and apps like Google Drive or Notion. You can then chat with your saved memories in natural language to quickly find what you need. It connects with popular AI tools, automatically updates your data, and creates smart knowledge graphs to help you remember and use your information better. This saves you time and effort by keeping all your important content in one place and making it easy to access and search whenever you want. It’s like having a personal assistant for your digital memory. https://github.com/supermemoryai/supermemory
@githubtrending · Post #15580 · 23.03.2026 г., 11:30
#go#cli#database#database_management#dbms#environment#local#postgres#postgresql#supabase Supabase CLI lets you run Supabase locally, manage database migrations, deploy functions, generate types from your schema, and make secure API calls. Install easily via npm (`npm i supabase --save-dev`), Homebrew, Scoop, or binaries for any OS, then run `supabase init` and `supabase start` to launch your full stack with local URLs and keys. This benefits you by speeding up development, testing changes offline without cloud costs, ensuring type safety, and simplifying CI/CD for reliable deploys. https://github.com/supabase/cli
@githubtrending · Post #15377 · 30.12.2025 г., 12:00
#python#ai#ai_agents#ai_coding#claude_code_plugin#claude_code_plugins#claude_code_plugins_marketplace#claude_marketplace#claude_plugin#claude_skills#docs#documentation#mcp#mcp_server#postgres#postgresql#skills pg-aiguide helps AI coding tools create better PostgreSQL code with semantic search of official docs, best-practice skills for schemas/indexes, and extension info like TimescaleDB. Install it free as a public MCP server or Claude plugin in tools like Cursor/VS Code for one-click setup. It fixes AI's weak spots—outdated code, missing constraints (4x more), indexes (55% more), and modern PG17 features—producing robust, fast, maintainable schemas that save you debugging time and production fixes. https://github.com/timescale/pg-aiguide