Код в мешке
249 subscribers
8.94K photos
1.58K videos
2.11K files
42.1K links
Код в мешке - про кодинг, и не только...
Это личная записная книжка

https://t.me/joinchat/AAAAAEIy6oGlr8oxqTMS5w
Download Telegram
#дожили

HP удалённо блокирует принтеры, чтобы люди покупали новые, — 5-летний принтер перестал работать прямо во время печати после автообновления.

Парень пожаловался в надзорные органы. Оказалось, компания выпустила обновление, которое просто убило исправные устройства.

«Клиенту было сообщено, что ему потребуется покупка нового принтера», — написал сотрудник во внутреннем чате.
↘️ https://www.theregister.com/personal-tech/2026/05/26/hp-customer-claims-firmware-update-shoved-printer-off-support-cliff/5244888
...
Forwarded from Библиотека программиста
Как научиться проектировать системы? Начни с изучения базы ⬇️

1️⃣ Сети

HTTP, TCP, DNS, соотношение задержки и пропускной способности, ...

2️⃣ Базы данных

SQL vs NoSQL, индексы, репликация и секционирование, ...

3️⃣ Кэширование

Redis, CDN, TTL, политики удаления.
70% выигрышей в масштабировании достигается за счет избежания запросов.

4️⃣ Очереди и потоки

Kafka, RabbitMQ, SQS. Вот как можно разделить временные шкалы и справиться с пиковыми нагрузками, не перегружая серверы.

5️⃣ Балансировка нагрузки

Круговой перебор, минимальное количество подключений, последовательное хеширование.

7️⃣ Разбор ошибок

Видишь, что сломалось. Видишь, почему это сломалось.

Задержка. Надежность. Пропускная способность. Доступность. Стоимость. Эти пять факторов определяют все.


🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Библиотека программиста
🔔 Прокачайте навыки работы с 1С на ежегодной технической конференции 1C‑RarusTechDay 2026!

Полезное событие для всех, кто работает с платформой: от новичков до опытных специалистов.

В программе:
• честный разговор профессионалов;
• разбор случаев из практики специалистов 1С;
• ответы на вопросы в чате онлайн.

📌 Когда: 16 июля 2026 г. в 09:00
🌐 Формат: онлайн, бесплатно

👉 Присоединяйтесь к конференции, чтобы прокачать практические навыки и применять их в своих проектах.

▶️ Регистрация открыта

#RarusTechDay

Реклама. ООО «1С-Рарус Интеграционные проекты», ИНН 7717154350. Erid 2Vtzqv8XTur
Forwarded from Библиотека программиста
Ты еще не знаешь про fzf? Сейчас расскажем 🥹

Это быстрый и интуитивный поисковик в командной строке + интерактивный терминальный тулкит.

Он идеально интегрируется с другими CLI-тулзами и поддерживает фильтрацию в реальном времени. Маст-хэв для тех, кто привык работать из командной строки.

🐸 Библиотека программиста
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Библиотека программиста
Разрабы просто троллили сообщество, чтобы была какая-то изюминка 😨

Суть ошибки заключалась в том, что при каскадных изменениях через внешние ключи MySQL обновлял строки в дочерних таблицах, но не запускал для них триггеры.

Например, если в родительской таблице удаляли запись, то в дочерней таблице срабатывал ON DELETE SET NULL или ON DELETE CASCADE, и данные в ней действительно менялись.

При этом триггер AFTER UPDATE или AFTER DELETE, который разработчик ожидал увидеть при таком изменении, не запускался. Разработчики отмечают, что это давнее архитектурное ограничение MySQL.

Всё из-за того, что каскадные операции внешних ключей выполняются внутри InnoDB, а триггеры находятся на SQL-уровне.

Возможность исправить этот баг появилась только в MySQL 9.6, когда команда перенесла обработку внешних ключей на SQL-уровень.


🐸 Библиотека программиста | Канал в Max
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Россия в топ-20 по «цифровой сложности»

Пока экономисты спорят о ВВП и ценах на нефть, исследователи залезли в GitHub Innovation Graph, чтобы понять, чья экономика на самом деле самая «умная» с точки зрения софта.

Речь идет о Software Economic Complexity Index (ECI) — это показатель, который оценивает то, насколько разнообразные и сложные технологии страна «экспортирует» в open source.

Мы на 16ом месте🤔

Как думаете, что важнее?

❤️ — Сложность (качество важнее количества)
🔥 — Количество (масса рано или поздно перейдет в качество)

🔹 Курс разработка AI-агентов
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib

🏃‍♀️ Азбука айтишника

#режимразраба
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Библиотека программиста
Proxy 🆚 Reverse Proxy 🆚 API Gateway

Многие путают эти понятия. Разница в том, какую сторону они представляют и какую проблему решают.

▪️ Forward Proxy (прямой прокси)

Клиентский прокси. Сидит между твоим приложением/пользователем и интернетом. Скрывает реальный IP клиента.

▪️ Reverse Proxy (обратный прокси)

Серверный прокси. Стоит перед твоими бэкендами. Принимает запросы от клиентов и перенаправляет на нужный сервис. Классика: NGINX, HAProxy, Traefik

▪️ API Gateway (reverse proxy на стероидах)

Делает всё то же самое, что reverse proxy, плюс: аутентификация (JWT, OAuth), rate limiting & throttling, request/response transformation, роутинг по версиям API, логирование и т. д. Популярные решения: Kong, KrakenD, AWS API Gateway, Azure API Management, Envoy.

🐸 Библиотека программиста | Канал в Max
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Библиотека программиста
Знаете, какая самая сохраняемая статья на Хабре?

Это перевод 2015 года про бесплатные сервисы для разрабов и не только.

Спустя годы она превратилась в цифровое кладбище стартапов 😕

🐸 Библиотека программиста | Канал в Max
Please open Telegram to view this post
VIEW IN TELEGRAM
Способна ли нейробиология подтвердить наличие сознания у искусственного интеллекта? И почему нет? #habr
https://habr.com/ru/articles/1040864/
Tags: Мозг, сознание, природа сознания, нейробиология, биология сознания, искусственный интеллект, сознание у машины, сознание у животных, сознание у эмбрионов, сознание у растений
Author: MisterClever
Определение посещаемых сайтов через анализ активности SSD из web-браузера #opennet
https://www.opennet.ru/opennews/art.shtml?num=65566

Группа исследователей из Грацского технического университета (Австрия), разработала технику атаки по сторонним каналам FROST (Fingerprinting Remotely using OPFS-based SSD Timing), позволяющую через анализ активности SSD-накопителя из выполняемого в браузере JavaScript-кода определить открываемые пользователям сайты с точностью 88.95%, а также запускаемые в системе приложения с точностью 95.83%. Метод также можно использовать для организации скрытого канала связи между локально работающим приложением и выполняемым в браузере JavaScript-кодом. Производительность такого обмена данными в Linux составила 661 bit/s, а в macOS - 892 bit/s.
Утилита для взаимодействия с AI из консоли с использованием неименованных каналов #opennet
https://www.opennet.ru/opennews/art.shtml?num=65567

Опубликован прототип консольной утилиты ai-cli для встраивания больших языковых моделей (GitHub Models, OpenAI, Groq, DeepSeek и др.) в конвейер вызова команд в командной строке. Утилита принимает запрос из аргументов или входного потока и отправляет его в выбранную большую языковую модель, а полученный ответ (команду, сообщение, данные) направляет в терминал, файл, буфер обмена или стандартный вывод. Проект написан на языке Rust и распространяется под лицензией MIT.
Я засунул таск-трекер, голосования с кворумом и AI, следящего за экранами сотрудников, в один мессенджер #habr
https://habr.com/ru/articles/1040886/
Tags: ONEMIX, корпоративный мессенджер, таск-трекер, управление проектами, OTIF, голосование, иерархия задач, AI-директор, сквозное шифрование, React Native
Author: niktomimo
Жизненный цикл объекта в Kubernetes: путь от kubectl apply до полного удаления #habr
https://habr.com/ru/companies/aenix/articles/1040618/
Tags: kubernetes, controller-runtime, api, go, golang, open sou, platform engineering, devops, sre, cloud
Author: kvaps (Ænix)