METANIT.COM
6.24K subscribers
1.79K photos
86 videos
10 files
1.26K links
Канал о программировании и разработке сайта metanit.com
Download Telegram
Как работает Single-Leader Replication (Репликация с одним лидером)
(продолжение предыдущего поста)

По мере роста нагрузки на приложение на первый лан выходят такие характеристики как отказоустойчивость и надежность. И одним из способов повышения отказоустойчивости и надежности является "Репликация с одним лидером" или Single-Leader Replication. Рассмотрим, как она работает.

1. Назначение ролей узлов

В системе Single-Leader Replication:
* Один узел назначается лидером (leader) — он отвечает за обработку всех операций записи (DML-запросов: INSERT, UPDATE, DELETE).
* Остальные узлы называются последователями (followers) — они реплицируют изменения, сделанные лидером, и могут отвечать на запросы чтения.

2. Обработка операций записи (write operations)

* Все операции записи направляются исключительно на лидер.
* Лидер записывает изменения в своё локальное хранилище.
* Затем лидер распространяет изменения на все последователи — это может происходить асинхронно или синхронно:
* Асинхронная репликация: лидер сразу подтверждает успешную запись, а затем отправляет изменения последователям. Быстрее, но есть риск потери данных, если лидер выйдет из строя до отправки изменений.
* Синхронная репликация: лидер ждёт подтверждения от всех последователей, что они записали изменения, прежде чем подтвердить успешную запись. Надежнее, но медленнее.
* Также существует полусинхронная репликация, когда лидер ждёт подтверждения от заданного количества последователей.

3. Обработка операций чтения (read operations)

* Запросы на чтение могут направляться как к лидеру, так и к последователям:
* Чтение с лидера: обеспечивает строгую согласованность (strong consistency) — клиент всегда получает самые актуальные данные.
* Чтение с последователей: может привести к окончательной согласованности (eventual consistency) — данные могут быть немного устаревшими, пока последователи не обновятся. Задержка репликации может составлять от нескольких секунд до нескольких минут.

4. Отказоустойчивость (failover)

* Если лидер выходит из строя, один из последователей автоматически становится новым лидером.
* Клиенты перенастраиваются для отправки записей новому лидеру.
* Остальные последователи начинают получать изменения данных от нового лидера.
* При этом возможны проблемы:
* Если использовалась асинхронная репликация, новый лидер может не получить все записи от старого лидера.
* Возможен сценарий «split brain» (расщеплённый мозг), когда старый лидер возвращается в сеть и считает себя действующим лидером.

5. Распределение нагрузки

* Добавление новых последователей помогает распределить нагрузку на чтение — больше узлов могут отвечать на запросы чтения.
* Однако пропускная способность записи (write throughput) не увеличивается, так как все операции записи по-прежнему проходят через одного лидера.

6. Репликация изменений

* Последователи получают журнал изменений (log) от лидера и применяют их к своей локальной копии базы данных.
* Если последователь выходит из строя, он может восстановиться, запросив у лидера все изменения, произошедшие с момента последней транзакции.

7. Итоги

Single-Leader Replication обеспечивает:
* Централизованную обработку записей через одного лидера.
* Распределение нагрузки чтения между последователями.
* Отказоустойчивость за счёт автоматического повышения последователя до лидера при сбое.
* Гибкость в выборе стратегии репликации (асинхронная, синхронная, полусинхронная) в зависимости от требований к скорости и надёжности.
5👍4🔥2
Россия в рейтинге внедрения ИИ оказалась ниже Кении

Институт экономики ИИ Microsoft поместил Россию на 119-ю строчку по темпам внедрения искусственного интеллекта. Она расположилась между Кенией и Камеруном.

За прошлый год страна добилась улучшения этого показателя. ИИ используют около 70% опрошенных российских компаний
Распространение ИИ в России в первой половине прошлого года эксперты оценили в 7,6%, во второй — 8%. Таким образом, за год показатель вырос на 0,4%.

Лидерами рейтинга являются Объединенные Арабские Эмираты (59,4% — в первом полугодии, 64,0% — во втором), Сингапур (58,6 и 60,9%), Норвегия (45,3 и 46,4%), Ирландия (41,7 и 44,6%), а также Франция (40,9 и 44,0%). В топ-10 вошли Испания (39,7 и 41,8%), Новая Зеландия (37,6 и 40,5%), Нидерланды (36,3 и 38,9%), Великобритания (36,4 и 38,9%) и Катар (35,7 и 38,3%).

Генеративный искусственный интеллект используют около 70% опрошенных российских компаний, следует из данных исследования VK и агентства Prognosis. При этом главной целью применения ИИ бизнес видит в разгрузке сотрудников, пишет Forbes. Так, компании стремятся освободить сотрудников от выполнения рутины за счет делегирования ряда задач технологии. Чаще всего ИИ применяется для клиентской поддержки, генерации контента, маркетинга и работы с базами знаний.

https://www.rbc.ru/technology_and_media/20/01/2026/696f3d8d9a794776030bf2d1?from=from_main_10
👍16💩5👻2🖕1
Google подтвердила, что усложнит установку приложений из сторонних источников

Google подтвердила, что в Android появится механизм, усложняющий установку приложений из сторонних источников. Компания утверждает, что цель — не искоренить софт за пределами Google Play, а заставить пользователей пройти дополнительные шаги.

Издание Android Authority обнаружило в интерфейсе Google Play элементы, намекающие на систему верификации разработчиков и возможно продолжить установку без проверки. При этом верификация происходит онлайн, чтобы её было сложнее обойти. Важно отметить, что первые знаки о внедрении новой функции начали появляться в системном Package Installer ещё летом 2025 года. Теперь же компания начинает добавлять реализацию в Google Play, что говорит о подготовке к массовому внедрению.

Новость вызвала недовольство среди пользователей. Они уверены, что Google пытается ограничить сторонние приложения в Android и хочет постепенно закрывать систему, чтобы сделать её больше похожей на iOS. Если это в итоге произойдёт, то пользователям будет в разы сложнее устанавливать приложения из независимых магазинов и получать сборки напрямую от разработчиков,

Продукт-менеджер Google Play Мэттью Форсайт отметил, что компания действительно работает над механизмом верификации и уже начала внедрять его в магазин приложений. При этом Форсайт подчеркнул, что в планы не входит полностью запрещать установку стороннего софта. Google хочет усложнить этот процесс для повышения безопасности.

https://www.androidauthority.com/google-sideloading-android-high-friction-process-3633468/
🤡24🖕13🤬73👎2🙉2😢1
Несмотря на резкое падение спроса на разработчиков сервис HH по прежнему относит ИТ-специальности к самым востребованным профессиям в 2026 году.
Так, для разработчиков ПО доступно более 106 тыс. вакансий, для сравнения для сварщиков - более 123 тыс. вакансий, а для слесарей - более 144 тыс.

Если смотреть в целом, то в список подобных профессий по версии HH входят:

- Инженеры по ИИ и ML - они обучают нейросети для бизнеса, медицины, логистики. По итогам 2025 года российские компании искали более 1 тыс. подобных специалистов, спрос на них будет оставаться стабильным.

- Дата-сайентисты (более 5 тыс. вакансий за год) помогают бизнесу принимать решения, основываясь на «больших данных». Востребованы там, где есть цифровая информация - от банковской сферы до ритейла.

- Специалисты по кибербезопасности (более 26 тыс. вакансий) останутся профессией с возрастающим спросом в ИТ-сфере из-за роста киберугроз, а также за счет цифровизации, которая заставляет компании активно инвестировать средства в защиту информации;

- Разработчики ПО (более 106 тыс. вакансий за год) – основа цифровой экономики и рынка труда в ИТ-сфере, особенно востребованы fullstack- и Java-разработчики с успешным опытом коммерческой разработки для создания и поддержки сложных систем;

- Представители рабочих профессий с высокой квалификацией и специальными техническими допусками: сварщики (более 123 тыс. вакансий), слесари (более 144 тыс.), машинисты (более 140 тыс.), монтажники (более 95 тыс.), автослесари (более 70 тыс.), механики (более 50 тыс.);

- Рабочие массовых специальностей (разнорабочие, курьеры, водители, продавцы, администраторы, сборщики заказов и др.) остаются одними из самых востребованных в массовом сегменте профессий и будут пользоваться спросом в 2026 году.

https://www.kp.ru/daily/27750.5/5197444/
🤔8🍌2🥰1👏1
Большинство генеральных директоров сообщают об отсутствии отдачи от масштабных инвестиций в ИИ

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

Результаты еще больше охладяют преувеличения, окружающие ИИ и якобы приносящие ему выгоды для бизнеса, хотя в отчете предупреждается, что «очевидно, мы находимся на ранних этапах эры ИИ».

Только 12% сообщили как о снижении затрат, так и о повышении доходов, в то время как 56% не увидели ни того, ни другого. 26% отметили снижение затрат, но почти столько же столкнулись с их увеличением.

Внедрение ИИ остается ограниченным. Даже в таких основных сценариях использования, как генерация спроса (22%), услуги поддержки (20%) и разработка продуктов (19%), лишь меньшинство широко внедряет ИИ.

Это соответствует выводам исследования Массачусетского технологического института, проведенного в августе, которое показало, что только 5% предприятий успешно внедрили инструменты ИИ в масштабах всей страны, в то время как остальные 95% не получили никакой отдачи от своих усилий в области ИИ.
Кроме того, исследование, опубликованное на прошлой неделе, пришло к выводу, что использование чат-бота с ИИ экономит страховым агентам всего три минуты в день.

https://www.theregister.com/2026/01/20/pwc_ai_ceo_survey/?td=rt-3a
😁11🎅7👍2🤮21
Кандидаты проходят собеседования с помощью ChatGPT, жалуются эйчары

Кандидаты начали массово применять ИИ для сдачи тестов при устройстве на работу, отмечают российские кадровики. Сложность в том, что тестирование остается самым массовым видом проверки компетенций кандидата, и как раз тут ChatGPT может сильно помочь соискателю: кадровики рассказывают о случаях, когда места разработчиков получали люди, не владеющие даже базовыми навыками программиста. Уволить взятого на работу обманщика часто оказывается непросто.

В одну московскую компанию, франчайзи «1С», в сентябре 2024 года устроилась на позицию специалиста отдела поддержки продукта женщина. Она хорошо подготовилась к собеседованию и смогла убедить в своих знаниях не только HR, но даже профильного специалиста. Женщина выполнила тестовое задание по описанию донастройки продукта через «1С»-конфигуратор и прислала часть кода. Ответы по настройке были правильные, а код — корректный.

Женщину сразу же приняли на работу. Кадровиков не насторожило даже то, что она лишь недавно окончила вуз — это было ее первое высшее образование, хотя ей уже было чуть за тридцать. После выхода новой сотрудницы на работу стало ясно, что у нее нет ни знаний, ни опыта. Посыпалась она на первых же заявках от заказчика

Когда ей предложили уволиться, женщина неожиданно заявила о своем статусе молодой выпускницы и одновременно матери-одиночки. Официально уволить ее было почти невозможно, так как она смогла бы восстановиться через суд. В итоге женщина продолжала оставаться в штате, хотя почти не работала.

Лишь позже стало понятно, что задачи за бойкую девушку решил ChatGPT. Кто-то из сотрудников догадался вбить то же самое тестовое задание в GPT — ответы получились очень похожими по стилистике.

Поручить тестовые задания ИИ — не единственный способ использовать новые технологии, чтобы устроиться на работу. Многие кандидаты идут дальше и создают целые ИИ-портфолио: формируют с помощью нейросетей сайты, маркетинг-планы и тексты и выдают их за свои.
Также программисты-кандидаты используют купленные GitHub-репозитории — библиотеки ПО с открытым кодом, т.е. шаблоны программ, которые можно легко доработать под свои задачи.

https://www.rbc.ru/education/14/01/2026/6944b7179a79474e105004ad
🤣40😢6🤡5🤬3👎1😁1😱1
На проходящем в Давосе Всемирном экономическом форуме было уделено особое внимание развитию ИИ и его влиянию на рабочие места и экономику в целом.

Так, CEO Anthropic Дарио Амодей на Всемирном экономическом форуме в Давосе подтвердил прогноз, впервые озвученный им в мае 2025 года: половина офисных вакансий начального уровня исчезнет в течение 1–5 лет. "Я остаюсь при своем мнении", — заявил он, отвечая на вопрос модератора.
В первую очередь под ударом окажутся специальности, связанные с обработкой информации: программисты, QA-инженеры, финансовые аналитики, юристы, копирайтеры и сотрудники поддержки.
«Мы вступаем в эпоху, когда системы искусственного интеллекта начинают выполнять большую часть задач младших инженеров-программистов — а возможно, и многих задач старших инженеров-программистов. И это будет продолжаться», — сказал Амодей в интервью в Bloomberg House в Давосе во вторник.
Хотя он считает, что польза от этой технологии перевешивает вред, высокий уровень безработицы и неполной занятости — это риск, который необходимо снизить.

В тоже время генеральный директор NVidia Дженсен Хуанг поспешил развеять долгосрочные опасения по поводу потери рабочих мест в эпоху ИИ и заявил, что спрос на квалифицированных специалистов растёт.
По его мнению, сантехники, электрики и строители смогут получать «шестизначные зарплаты» благодаря спросу на строительство центров обработки данных, в которых работает и обучается ИИ.

Глава Google DeepMind Демис Хассабис согласился с общим вектором дискуссии. По его оценке, замедление найма джуниоров и стажеров станет заметным уже в этом году. При этом Хассабис настроен более оптимистично: он полагает, что потери компенсируются появлением новых ролей, и советует студентам осваивать ИИ-инструменты, чтобы стать "сверхпродуктивными".

https://www.bloomberg.com/news/articles/2026-01-21/nvidia-ceo-says-ai-will-create-jobs-for-electricians-and-plumbers
🤡23🤣4👻2👎1🖕1
Сенатор Шейкин объяснил проблемы с загрузкой видео в Telegram

В России последовательно принимают меры против мессенджера из-за его отказа выполнять требования по пресечению преступлений

Меры против Telegram вводятся в России последовательно в связи с отказом мессенджера выполнять требования по пресечению преступлений. Об этом заявил заместитель председателя Совета по развитию цифровой экономики при Совете Федерации Артем Шейкин, комментируя информацию о проблемах с загрузкой видео в Telegram, на которые в последние дни жалуются пользователи.

"Роскомнадзор последовательно применяет меры в отношении интернет-сервисов, нарушающих законодательство РФ. Иностранные мессенджеры используются для организации и проведения террористических актов на территории России, для мошеннических и иных преступлений против граждан нашей страны. Telegram не выполняет требования, направленные на предупреждение и пресечение совершения преступлений на территории РФ. В связи с этим с августа 2025 года поэтапно вводились ограничительные меры в отношении данного мессенджера: не "проходят" аудио- и видеозвонки, отчасти замедляется передача медиафайлов", - сказал он.

По словам сенатора, ограничения вводятся последовательно, и это позволяет россиянам перейти на использование других мессенджеров. "Я рекомендую в качестве альтернативы иностранного сервиса использовать только национальные мессенджеры", - добавил Шейкин.

https://tass.ru/politika/26212127
🤡39🤬16🖕9💊3
Первый в России телефон без оплаты выходит летом 2026 г.: плати вниманием – получи устройство и связь

«Бюро цифровых проектов» (БЦП) реализует проект по предоставлению смартфонов пользователям без предоплаты и ежемесячных платежей. Стоимость устройства и услуг связи покрывается за счет показа полезных рекомендаций в интерфейсе операционной системы. Об этом CNews сообщили представители БЦП.

Проект создан на основе многочисленных исследований моделей медиапотребления и новых потребностей цифровых пользователей, а также с учетом текущих экономических и технологических вызовов: роста стоимости мобильных устройств, необходимости обеспечения цифровой доступности и ожидаемого введения обязательной регистрации устройств по IMEI с 2027 г.

Пользователь получает смартфон после прохождения стандартной идентификации: предъявляет паспорт и дает согласие на обработку персональных данных. В интерфейсе устройства отображаются полезные рекомендации, преимущественно в виде баннеров и опциональных видеороликов.

Просмотр рекомендаций не является обязательным условием для совершения звонков, отправки сообщений или использования приложений. Однако если пользователь отказывается видеть любые рекомендации – как таргетированные, так и социально ориентированные – он возвращает устройство, что прописано в соглашении. Телефон не блокируется и не превращается в «кирпич». Устройство не требует подключения к государственным реестрам и не связано с военкоматами, повестками или иными административными процедурами.


Смартфон работает на последней версии Android 16 с поддержкой сервисов Google. Все предустановленные приложения и сервисы подключаются только с согласия пользователя. Сбор и обработка данных осуществляются в соответствии с требованиями российского законодательства, включая нормы Роскомнадзора и ФСТЭК.
Первые 1500 устройств поступят весной 2026 г. участникам закрытой программы тестирования.

https://www.cnews.ru/news/line/2026-01-21_pervyj_v_rossii_telefon_bez
🤡31💩11🤣5🖕4👍3👎1🤔1
Проект компиляторов LLVM (Clang) принял новую политику, запрещающую внесение кода, созданного с помощью ИИ без одобрения человека, а также внесение кода с помощью ИИ, если он не был проверен и понят самим участником.

Эта политика необходима из-за растущего числа «нежелательных вкладов в проект, созданных с помощью LLM », как указано в обновлении документации. Новая политика последовала за дискуссией по этому вопросу, которая выявила проблемы с кодом, созданным с помощью ИИ.

LLVM является одним из наиболее важных проектов с открытым исходным кодом, и его решения могут повлиять на другие проекты, сталкивающиеся с аналогичными проблемами.
Проект cURL недавно закрыл свою программу вознаграждения за обнаружение ошибок после давления на сопровождающих, вызванного низким качеством кода, созданного с помощью ИИ.
Другие проекты, предложившие или принявшие политику в отношении ИИ, включают Fedora Linux, Gentoo Linux, Rust и QEMU; в большинстве случаев они более строгие, чем политика, принятая LLVM.

Политика проекта LLVM в отношении ИИ кратко сводится к разрешению использования ИИ при условии участия человека. Это означает не просто беглый просмотр кода, а проверку всего кода участником проекта и возможность отвечать на вопросы о нём без обращения к искусственному интеллекту, который его сгенерировал. Кроме того, участники должны помечать те материалы, которые содержат существенный контент, сгенерированный ИИ. Поэтому агенты, отправляющие материалы без одобрения человека, запрещены.

https://github.com/llvm/llvm-project/commit/18695b27d565
👍41🔥1🎉1
Энтузиаст подготовил образы Windows 7 и Vista с обновлениями безопасности до января 2026 года

Боб Пони, известный энтузиаст Windows, подготовил образы Windows 7 и Vista, которые включают обновления безопасности вплоть до января 2026 года. Сама Microsoft давно прекратила обновления этих операционных систем, и, помимо проблем с безопасностью, ежедневное их использование представляет собой довольно сложную задачу.

ISO-образы Windows Vista (x86 и x64) содержат все установленные обновления безопасности, включая последние, выпущенные в рамках программы Premium Assurance до января 2026 года. Никаких дополнительных драйверов и патчей, таких как ACPI, не добавлено.
То же самое доступно для Windows 7: самая “последняя” Windows 7 x64, которая включает в себя множество языков и все обновления (включая ESU), предустановленные до января 2026 года! Интегрированы драйверы для USB 3.x, NVMe и некоторых сетевых адаптеров.

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

https://www.neowin.net/news/you-can-now-download-windows-7-and-vista-iso-images-with-every-possible-update-included/


Скачать образы можно по ссылкам:
https://archive.org/details/en_windows_vista_sp2_with_update_6003.23713_aio_7in1_x64_v26.01.13_by_adguard
https://dl.bobpony.com/windows/unofficial/en_windows_vista_sp2_with_update_6003.23713_aio_7in1_x64_v26.01.13_by_adguard/
🔥34🥰9👍62👏2😱1
Microsoft назвала профессии под угрозой замены нейросетями

Специалисты Microsoft составили список из 40 профессий, с которыми искусственный интеллект сможет справляться лучше человека. Они изучили больше 200 тыс. реальных разговоров с чат-ботом Copilot и сравнили с базой американских профессий. Оказалось, что первыми под удар попадают переводчики, историки, писатели, продажники и операторы колл-центров. Именно эти специальности возглавили рейтинг по индексу применимости ИИ — показателю того, насколько задачи конкретной работы совпадают с тем, что умеет делать искусственный интеллект.

Больше всего рискуют те, кто работает с информацией, текстами и данными. В списке оказались журналисты, редакторы, математики, аналитики, пиарщики, преподаватели вузов. Топ-40 профессий, наиболее подверженных влиянию генеративного ИИ:

Переводчики и устные переводчики
Историки
Сопровождающий персонал пассажиров
Менеджеры по продажам услуг
Писатели и авторы
Специалисты службы поддержки клиентов
Программисты ЧПУ-станков
Телефонные операторы
Агенты по продаже билетов и турагенты
Радиоведущие и дикторы
Брокеры
Преподаватели управления фермерскими и домашними хозяйствами
Телемаркетологи
Консьержи
Политологи
Новостные аналитики, репортеры, журналисты
Математики
Технические писатели
Корректоры и редакторы
Хосты и хостес
Преподаватели бизнеса (высшее образование)
Специалисты по связям с общественностью
Промоутеры
Агенты по продаже рекламы
Клерки по открытию новых счетов
Ассистенты статистиков
Клерки проката и стойки обслуживания
Специалисты по анализу данных (data scientists)
Персональные финансовые консультанты
Архивисты
Преподаватели экономики (высшее образование)
Веб-разработчики
Консультанты по управлению
Географы
Модели
Аналитики маркетинговых исследований
Диспетчеры экстренных служб
Операторы телефонных коммутаторов
Преподаватели библиотечного дела (высшее образование)

Парадокс текущей ситуации в том, что высшее образование теперь не спасает от автоматизации. Исследователи даже заметили обратную связь: чем выше требования к диплому, тем больше вероятность, что ИИ справится с этой работой лучше двуногого, который учился на специальность 6 лет.

https://www.justice.gov/usao-hi/pr/canadian-man-charged-wire-fraud-after-falsely-posing-commercial-airline-pilot
👎26😁16🤡13😢53🤔3🤬3👍2💩1
Nex Computer представила NexPhone — смартфон с поддержкой Windows 11 и Linux Debian. Устройство можно использовать как обычный смартфон, а при подключении к монитору — как ПК. Для этого предусмотрены предустановленные Android и Linux с режимами рабочего стола, которые запускаются при выводе изображения на внешний дисплей

Главная особенность NexPhone — поддержка двойной загрузки Windows 11. При подключении к монитору смартфон может работать как полноценный ПК на Windows, а при отключении — в стиле классического Windows Phone. Мобильный интерфейс реализуется через прогрессивные веб‑приложения, так как Microsoft прекратила поддержку подсистемы Windows для Android в 2025 году.

Тех характеристики:

8-ядерный процессор Qualcomm QCM6490;

12 ГБ ОЗУ + 256 ГБ ПЗУ + слот для microSD;

OLED-дисплей 6,58", 1080×2403, 120 Гц;

камеры: основной модуль 64 Мп, широкоугольный 13 Мп, фронтальная камера 10 Мп;

аккумулятор 5000 мАч, быстрая зарядка 18 Вт

https://nexphone.com/blog/the-tale-of-nexphone-one-phone-every-computer
👍248🥴8👏2🤡2😁1🤯1
ИT-лиды считают, что Go станет языком большинства цифровых продуктов

ИT-компания Touch Instinct выяснила в ходе исследования, в каких проектах язык программирования Golang показывает наибольшую эффективность. Для 14% Golang стал ключевым требованием для проекта
Опрос показал, что основной причиной выбора Golang у разработчиков стал запрос со стороны работодателей — это отметили 22% участников. Еще 18% указали на личный интерес к изучению и использованию языка, 14% работают на нем по требованию конкретного проекта, а 13% из-за простоты освоения. Четверть респондентов начали использовать Go недавно — один-два года назад, а 21% применяют язык в разработке продуктов уже три-пять лет.

При этом фактор потенциального роста дохода также остаётся значимым: 12% респондентов связывают владение Golang с потенциальным ростом зарплаты, а 9% с дефицитом специалистов на рынке. Это указывает на то, что освоение языка воспринимается ИT-сообществом как долгосрочная инвестиция в карьеру, а не временный тренд.

Результаты опроса показали, что Golang в первую очередь востребован в проектах, в которых критичны производительность, отказоустойчивость и масштабируемость, в частности, для высоконагруженных систем. Большинство респондентов работают в ИT-отрасли (77%), что отражает широкое использование Go в разработке цифровых сервисов, backend-платформ и инфраструктурных решений.
Ключевым преимуществом Golang 20% для участников исследования стала высокая производительность. В числе наиболее значимых характеристик также отмечаются масштабируемость продуктов (17%) и простой синтаксис (16%).

https://www.cnews.ru/news/line/2026-01-22_it-lidy_schitayutchto_go_stanet

Руководство по языку Go
https://metanit.com/go/tutorial/
🤮14👍10🤡8👎4🔥31🖕1
Упрощенная диаграмма ядра Linux
😭15😱10👀7😢4🔥3
Microsoft представил новый CLI-интерфейс winapp для разработки приложений на Windows

Microsoft упростил разработчикам создание приложений для Windows, представив публичную preview-версию winapp CLI, интерфейса командной строки, разработанного для упрощения ряда этапов разработки.

winapp решает проблемы настройки с помощью одной команды. Запуск команды winapp init в корневом каталоге проекта запустит все необходимые компоненты. Команда загружает пакеты Windows SDK и App SDK, генерирует проекции (начиная с C++/WinRT), создает манифесты и ресурсы, обрабатывает генерацию сертификатов и устанавливает зависимости. Команда winapp restore воссоздает точную среду из конфигурационного файла

Также поддерживается идентификации пакетов для отладки в CLI winapp: команда winapp create-debug-identity my-app.exe добавляет временную идентификацию к исполняемому файлу, позволяя быстро тестировать и отлаживать приложение

https://blogs.windows.com/windowsdeveloper/2026/01/22/announcing-winapp-the-windows-app-development-cli/
12👀7🤔5🔥4💩1🤡1
Шпаргалка по базовым структурам и алгоритмам
🔥162👏1💘1
Бывший главный тренер футбольного клуба «Сочи» испанец Роберт Морено тренировал команду по советам и стратегии от ChatGPT, заявил бывший заместитель гендиректора клуба Андрей Орлов в интервью Sports.ru. При Морено «Сочи» занял последнее место в сезоне 2023/2024 Российской премьер‑лиги.

По словам Орлова, испанский тренер использовал нейросеть масштабно. В частности, Морено составил график выезда в Хабаровск с местным клубом «СКА‑Хабаровск». Помимо этого, ChatGPT посоветовал Морено, чтобы игроки не спали 28 часов перед матчем, а также вставали в пять утра.

Орлов утверждает, что Морено использовал нейросеть и для подбора игроков в состав. Тренер загрузил в ChatGPT данные нападающих Владимира Писарского, Павла Мелешина и Артура Шушеначева, и нейросеть назвала последним лучшим из этой тройки. В итоге Шушеначев провёл 10 игр за «Сочи», в которых не забил ни одного мяча.

https://www.sports.ru/football/1117049863-moreno-fanat-chatgpt-po-odnoj-prezentaczii-poluchalos-chto-pered-xabar.html
🤣46🤡12🎃3
20 ключевых концепций системного дизайна
(продолжение в следующем посте)
👍4💊32🔥2💋1
20 ключевых концепций системного дизайна
(продолжение предыдущего поста)

1. Client-Server (Клиент-сервер)
Модель, в которой клиенты отправляют запросы, а серверы обрабатывают их и возвращают ответы. Основа большинства современных приложений.

2. DNS (Domain Name System, система доменных имён)
Преобразует доменные имена (например, some.site в IP-адреса (например, 192.168.1.42), позволяя устройствам находить друг друга в сети.

3. Scalability (Масштабируемость)
Способность системы справляться с увеличением нагрузки — например, ростом числа пользователей или объёма данных. Ключевой фактор для роста сервисов.

4. Load Balancing (Балансировка нагрузки)
Распределение входящего трафика между несколькими серверами для оптимизации ресурсов, повышения доступности и предотвращения перегрузки отдельных узлов.

5. APIs (Application Programming Interfaces, программные интерфейсы приложений)
Механизмы, позволяющие клиентам и серверам обмениваться данными и функциями. Обеспечивают взаимодействие между разными системами и сервисами.

6. API Gateway (Шлюз API)
Центральный вход для всех клиентских запросов к сервисам. Упрощает управление доступом, аутентификацию и маршрутизацию запросов.

7. Microservices (Микросервисы)
Архитектура, разбивающая монолитное приложение на независимые сервисы, которые взаимодействуют через API. Упрощает разработку, масштабирование и поддержку.

8. Databases (Базы данных)
Системы для эффективного хранения и извлечения данных. Ключевой компонент для управления информацией в приложениях.

9. Caching (Кэширование)
Сохранение часто используемых данных в быстродоступном хранилище (кэше) для снижения нагрузки на базу данных и уменьшения задержек (latency).

10. Indexing (Индексирование)
Создание структур данных (индексов) для ускорения поиска информации в базе данных. Оптимизирует выполнение запросов.

11. Replication (Репликация)
Создание копий (реплик) данных на нескольких серверах. Повышает доступность и устойчивость к отказам (fault tolerance).

12. Sharding (Шардирование)
Разделение данных на части (шарды) и распределение их по разным базам данных или серверам. Позволяет масштабировать хранилища данных.

13. Object Storage (Хранилище объектов)
Система для хранения больших объектов — изображений, видео, файлов. Обеспечивает высокую доступность и масштабируемость (например, Amazon S3).

14. CDN (Content Delivery Network, сеть доставки контента)
Распределённая сеть серверов, доставляющая статический контент (изображения, CSS, JS) пользователям с ближайших узлов. Снижает задержки и нагрузку на основной сервер.

15. CAP Theorem (Теорема CAP)
Формулирует компромисс между тремя свойствами распределённых систем: согласованностью (consistency), доступностью (availability) и разделённой устойчивостью (partition tolerance). Можно одновременно гарантировать только два из трёх.

16. Consistent Hashing (Согласованное хеширование)
Алгоритм распределения данных по узлам с минимизацией перераспределения при изменении числа узлов. Эффективен для кэширования и шардирования.

17. Message Queues (Очереди сообщений)
Механизм асинхронного обмена сообщениями между компонентами системы. Позволяет обрабатывать задачи в фоновом режиме, снижает нагрузку на сервисы.

18. Rate Limiting (Ограничение частоты запросов)
Контроль количества запросов от клиентов за определённый период. Защищает сервисы от перегрузки и злоупотреблений (например, DDoS-атак).

19. WebSockets (Веб-сокеты)
Протокол для двунаправленной коммуникации в реальном времени между клиентом и сервером. Используется в чатах, играх, биржевых системах.

20. Monitoring (Мониторинг)
Отслеживание состояния и производительности системы — сбор метрик, логирование, оповещение об ошибках. Ключевой инструмент для обеспечения стабильности и быстрого устранения проблем.
🔥94👍4