METANIT.COM
6.24K subscribers
1.79K photos
86 videos
10 files
1.26K links
Канал о программировании и разработке сайта metanit.com
Download Telegram
Microsoft известна своими кривыми обновлениями, ломающими Windows. Но если раньше Microsoft не выходила за рамки собственной экосистемы и ломала только Windows, то теперь в поле ее зрения попал еще и Linux: она начала делать патчи столь же низкого качества и для Linux. Ее очередной апдейт едва не сломал ядро 6.13 – от сбоев его уберег инженер Intel.
Microsoft представил свой патч для ядра еще осенью 2024 г., и он даже казался полезным: апдейт был нацелен на повышение производительности ядра, то есть после его внедрения ядро Linux должно было заработать быстрее. Однако что-то пошло не так, и написанный Microsoft код начал провоцировать сбои в работе ядра Linux на некоторых системах.
14 января 2025 г. инженер Intel Питер Зейлстра (Peter Zijlstra) выпустил срочный апдейт, чтобы деактивировать код Microsoft и остановить внедрение опасного патча Microsoft, который мог нарушить работу ядра. Инженер открыто назвал нововведение Microsoft «чушью» (nonsense), которая "создала огромный беспорядок", и по прежнему имеет ошибки. Судя по всему, Microsoft попыталась внедрить в Linux сырой, то есть недоделанный код.
В дополнение инженер AMD Борислав Петков (Borislav Petkov) отметил, что специалисты по поддержке Linux x86_64 не одобрили изменение Microsoft.
https://www.theregister.com/2025/01/14/microsoft_linux_change_pulled/
🔥18🤣7👍5👎1🙈1
Как работает SSH
🔥5👏53🥱2
This media is not supported in your browser
VIEW IN TELEGRAM
Как работает хеширование наглядно
🔥10🤯5🤷‍♂3🥱2
В крупнейших российских IT-компаниях сокращается количество вакансий
Крупнейшие российские IT- и телекоммуникационные компании, в частности МТС и «Вымпелком», на 15–18% сократили количество размещенных IT-вакансий в 2024 году в сравнении с предыдущим годом. При этом общее количество вакансий на рынке уменьшилось на 5%, больше всего сокращение коснулось вакансий разработчиков. Участники рынка связывают это с оптимизацией бизнеса и развитием искусственного интеллекта (ИИ), который частично замещает дефицитных сотрудников. Эксперты утверждают, что и в ближайшие несколько лет этот тренд продолжится.
https://www.kommersant.ru/doc/7432604
🤡15😭9🤮2🗿21👍1
Аутентификация. Куки vs Сессии vs JWT-токены vs Paseto
Обобщенная дорожная карта для Full-stack-разработчика
💊15😁8👍3👎2👏1
12 базовых команд Git #git
👍15
Microsoft сообщила, что обновление до Windows 11 для ПК на для Windows 10 будет бесплатно для пользователей не в течение ограниченного времени, а всегда
«"Бесплатное обновление до Windows 11" — это не ограниченное по времени предложение, Windows 11 остаётся бесплатным обновлением на ПК с Windows 10», — пояснили в Microsoft.
Ранее Microsoft в своём блоге посоветовала пользователям ПК на Windows 10 обновиться до Windows 11, пока это бесплатно и только в течение ограниченного времени. Желательно это сделать до окончания поддержки Windows 10 Home и Pro в октябре 2025 года.
В настоящее время Microsoft удалила страницу с упоминанием про ограниченное время обновления до Windows 11. Microsoft разъяснила, что эта запись в блоге была ошибкой, которую допустила команда по связям с общественностью компании.
https://www.windowslatest.com/2025/01/16/microsoft-says-windows-11-is-free-for-a-limited-time-then-deletes-the-statement/
🤔9😁8🤮2
This media is not supported in your browser
VIEW IN TELEGRAM
Одно из важных преимуществ шардинга базы данных — это скорость резервного копирования #database
👍13🔥1👏1
Логические вентили
🔥23👍32
Методы пагинации
🔸 Пагинация на основе смещения: использует параметры limit (сколько элементов вернуть) и offset (откуда начать выборку)
GET /items?limit=10&offset=20 - возвращает 10 элементов с 21-й записи.

🔸 Курсорная пагинация: сервер генерирует курсор для определения начальной точки для следующей страницы
GET /items?cursor=abc123 - cервер предоставляет курсор для следующей страницы, например abc123

🔸 Разбиение на страницы на основе набора ключей: использует стабильный ключ (например, идентификатор, временную метку) для разбиения на страницы
GET /items?after_id=100 - извлекает элементы, где id больше 100

🔸 Пагинация на основе страниц: извлекает набор данных с помощью параметра страницы (например, ?page =3)
GET /items?page=3 - выбирает 3-ю страницу результатов, каждая из которых содержит предопределенное количество элементов
👍1🔥1
Сервис PYPL (PopularitY of Programming Language) опубликовал рейтинг языков программирования, который использует Google Trends. Первая пятерка не изменилась:
1 Python 29.8% (+1.7%)
2 Java 15.35% (-0.5%)
3 JavaScript 7.96% (-1.0%)
4 C/C++ 7.17% (+0.3%)
5 C# 6.36% (-0.3%)
По сравнению с январём прошлого года выросла популярность языка Rust: он переместился с 11 на 9 место, а также языков Ada (16 → 15), PowerShell (18 → 17), Abap (23 → 22) и Cobol (28 → 26).
Снизилась популярность Swift (9 → 11), Dart (15 → 16), Ruby (17 → 18), Visual Basic (22 → 23), Perl (26 → 27) и Haskell (27 → 28).
https://pypl.github.io/PYPL.html
👍6👏1
Шпаргалка по сигналам процессов в Linux #linux
👍1
Краткий совет по Linux 🐧

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

$ man -k ключевое слово

Например, чтобы найти команды, связанные с zip, введите:
$ man -k zip
🔥10👏3👍1🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
8 типов кибератак
👍6🔥1👏1
This media is not supported in your browser
VIEW IN TELEGRAM
Разработчик wojciech-graj представил проект DooM-docm — Doom для запуска в Microsoft Office/Word, только без звука. Код написан на VBA и C и доступен на GitHub: https://github.com/wojciech-graj/doom-docm
Файл с игрой в формате документа для Microsoft Word имеет размер 6,6 МБ. Проект содержит библиотеку doomgeneric_docm.dll и данные игры doom1.wad, закодированные в base 64. При открытии документа настраивается макрос VBA для извлечения данных base 64 и их загрузки.
👍17👏2🥱21🥰1
Киберпреступники начали продавать заражённую вирусами технику на маркетплейсах
Эксперты предупредили, что киберпреступники могут продавать заражённую вирусами технику на популярных маркетплейсах. Встроенный софт позволяет им незаметно собирать информацию, контролировать действия пользователей и использовать устройства как часть ботнетов.
https://iz.ru/1823322/dmitrii-bulgakov/nanesti-zarazenie-kak-tehnika-s-marketpleisov-stanovitsa-istocnikom-virusov
🤯6👍3👏1
В дочерних компаниях Сбербанка проходят массовые увольнения, затрагивающие ИТ-специалистов. Об этом сообщили сотрудники «Купера», «МегаМаркета», «СберЛогистики» и «Самоката». Все четыре названные компании входят в Ecom.tech – команду, которая разрабатывает решения для в e-commerce.
Как рассказал руководитель одного из отделов в Ecom.tech, в «Купере» уже уволили 20% ИТ-специалистов: из 1000 около 200 человек. «Объясняют это экономией бюджета и указанием сверху», — отметил он.
«Буквально говорили: пиши два списка: первая волна 45%, вторая еще 9%, — рассказал сотрудник Ecom.tech. — И многие руководители писали». По его данным, сотрудники увольняются по соглашению сторон.
По словам другого из ИТ-специалистов Ecom.tech, увольнения начались до наступления 2025 г. В одном только «Мегамаркете» сократить могут до 25% сотрудников, отметил он. При этом официального объявления от Сбербанка нет. «На словах приходят с предложением уйти по соглашению сторон и далее идут торги насчет количества окладов/
https://www.cnews.ru/news/top/2025-01-18_sber_massovo_sokrashchaet_sotrudnikov
🤡16😱2👍1🤯1
Шпаргалка по системному дизайну
👍2🔥1🥰1