METANIT.COM
6.24K subscribers
1.79K photos
86 videos
10 files
1.26K links
Канал о программировании и разработке сайта metanit.com
Download Telegram
На прошлой неделе 26 сент Microsoft выпустил апдейт KB5043145, который призван исправить нескольких проблем, включая зависания Edge и диспетчера задач.
Однако в реальность этот апдейт способен поломать систему Windows 11. Так, пользователи столкнулись с неработающими мышкой и клавиатурой, у кого-то стало регулярным появление «синего экрана смерти», а кто-то больше не смог выйти в интернет – апдейт вывел из строя Wi-Fi. Те же, кто пользуется Linux из-под Windows, отрапортовали о поломке Windows Subsystem for Linux (WSL 2.0). Некоторые системы Windows 11 входят в циклы перезагрузки. Проблема касается в частности Windows 11 22H2 и 23H2. Microsoft признал проблему и должен выпустить апдейт (к этому апдейту).
Поэтому пока лучше не обновляться.
https://www.bleepingcomputer.com/news/microsoft/windows-11-kb5043145-update-causes-reboot-loops-blue-screens/
REST vs GraphQL
👍1
Компании начали нанимать ИТ-специалистов из стран Африки и Азии, мотивируя это тем, что в России острый дефицит местных специалистов. Количество вакансий для разработчиков этих стран растет, а вот средние зарплаты падают, потому что работодатели платят иностранным работникам мало. Они стремятся снизить высокие зарплаты в отрасли.
Как пишет РБК, если для африканского программиста возможность работать на российскую компанию – это «хороший социальный лифт, то для российского бизнеса – «возможность снизить "перегретые" зарплаты в отрасли».
Притом экономить компании могут очень серьезно. Издание приводит в пример российского программиста высокого класса – сеньора, который может получать от 700 тыс. руб. в месяц. Это гигантские по меркам подавляющего большинства россиян деньги – для многих из них это годовой доход. Тем временем африканские сеньоры с таким же уровнем знаний готов согласен на зарплату в четыре-пять раз ниже.
https://www.cnews.ru/news/top/2024-10-01_rossiya_stala_massovo_nanimat
🙊2🤯1
Как работает HTTPS
👍2
Microsoft начал распространять обновление Windows 11 24H2. Это обновление представляет собой полную замену операционной системы и пришло на смену Windows 11 23H2, вышедшей в ноябре 2023 года,
Windows 11 24H2 содержит множество новых функции1, включая улучшенную экономию заряда батареи; Bluetooth LE аудио; поддержку HDR в фоновом режиме и поддержку Wi-Fi 7, улучшения системного трея и панели задач, более оптимизированный проводник, интеллектуальное управление питанием ПК, подключение к Wi-Fi с помощью QR-кодов, sudo для Windows: повышение эффективности командной строки Windows и многое другое.
https://blogs.windows.com/windowsexperience/2024/10/01/how-to-get-new-experiences-for-windows-11/
Шпаргалка по сложности алгоритмов
👍2🔥1
Microsoft выпустил стабильный релиз библиотеки для работы с OpenAI в .NET. Распространяется как Nuget- пакет под именем OpenAI.
https://www.nuget.org/packages/OpenAI/2.0.0#package-manager
Аналитики «Авито Работы» изучили динамику средних предлагаемых зарплат для молодых ИТ-специалистов с опытом работы до трех лет (условно джунов) и оказалось, что по итогам III квартала 2024 г. (1 июля – 30 сентября), средняя зарплата джунов в России подскочила на 18% год к году и достигла 73,8 тыс. руб.
Причем на первом месте в рейтинге городов, где больше всего платят ИТ-джунам, находится Ростов-на-Дону. Второе место занимает Самара — здесь джунам в среднем готовы предложить 101 688 руб. в месяц, что на 75% выше, чем годом ранее. Третье место - Москва, где джунам в среднем предлагают 97 773 руб, а рост за за год составил 38%. Также на 72% выросли предлагаемые зарплаты в Казани, на 59% – в Перми и на 47% – в Красноярске.
https://www.cnews.ru/news/top/2024-10-02_nachinayushchie_programmisty
Компания Microsoft только выпустила крупное обновление Windows 11 24H2. Однако апдейт приносит не только множество новшеств, но и ряд проблем для пользователей. Ряд из этих проблем уже подтверждены Microsoft.
Так, аудиодрайверы Intel вызывают BSOD в системах с процессорами Intel Core 11-го поколения. Microsoft сообщила, что пользователи с драйверами версий 10.29.0.5152 или 10.30.0.5152 сталкиваются с этой проблемой. Пока компания прекратила предлагать обновление 24H2 для устройств с этими драйверами Intel. Желающим всё же установить апдейт рекомендуется установить драйвер 10.30.00.5714, 10.29.00.5714 или более свежие версии.
Обновление 24H2 также нарушает работу многих популярных приложений обоев. Пользователи столкиваются с ошибками в работе приложения, сбоями с виртуальным рабочим столом или невозможностью применить действие. Также возникают проблемы с различными приложениями и играми. Например, Asphalt 8 перестаёт отвечать на действия пользователя. И это только некоторые проблемы. Поэтому лучше не спешить с обновлением.
https://www.windowslatest.com/2024/10/02/microsoft-confirms-issues-in-windows-11-24h2-update/
https://learn.microsoft.com/en-us/windows/release-health/status-windows-11-24h2#known-issues
Типы ключей и идентификаторов
Согласно недавнему исследованию аналитической компании Uplevel ИИ-ассистенты не упрощают работу разработчикам и совершенно не разгружают их, что приводит к дополнительным переработкам и, как следствие, к выгоранию. Например, из-за таких ассистентов количество ошибок в коде растет, и приходится тратить дополнительное время на их исправление.
Казалось бы, разработчики ПО должны получить выгоду от генеративного ИИ, поскольку за последние годы специально для них были придуманы десятки помощников, которые должны ускорить и упростить процесс написания кода. Но, согласно исследованию Uplevel, роста производительности программистов не происходит по крайней мере, на данный момент.
Авторы исследования опросили около 800 разработчиков и сравнили результаты их работы и производительность с использованием и без использования ИИ-помощника. Для чистоты эксперимента все они должны были использовать одного и того же ассистента, самого известного в мире – Copilot корпорации Microsoft. Он появился еще летом 2021 г. и работает в составе репозитория GitHub.
Авторы исследования были уверены, что Copilot поможет программистам писать код быстрее и эффективнее и выдавать больше результатов за отведенное время. Однако результаты исследования говорят об обратном. Оказалось, что Copilot, не только не помогает программистам в их труде, но и, наоборот, мешает им.
Фактически, исследование показало, что разработчики, использующие Copilot, вносили на 41% больше ошибок в свой код. Специалисты Uplevel также не увидели доказательств того, что помощник ИИ помогает предотвратить выгорание
https://www.techspot.com/news/104945-ai-coding-assistants-do-not-boost-productivity-or.html
👍6
Удобный формат для резюме
👍5
This media is not supported in your browser
VIEW IN TELEGRAM
Простейший алгоритм расположения двунаправленного связанного списка в обратном порядке:
1. Используйте три указателя: prev, curr, next
2. Установите: prev = NULL, curr = HEAD
3. Сохраните следующий узел (next): next = curr.next
4. Измените ссылку в текущем узле (curr), чтобы он указывала на предыдущий (prev): curr.next = prev
5. Переместите prev на текущий узел, а curr — на следующий: prev = curr, curr = next
6. Повторите шаги 3–5, пока текущий (curr) не станет равным NULL
7. После завершения цикла prev будет указывать на новый заголовок перевернутого списка.
👍2
YouTube начал массово вносить в теневой бан аккаунты пользователей, кто смотрит на платформе видеоролики со включенным VPN (публичные бесплатные\платные сервисы), чтобы обойти замедление сервиса в РФ.
При попытке включить часть роликов (или даже все) пользователи видят ошибку и сообщение «Контент недоступен». Проблема затрагивает веб-версии платформы и мобильные приложения.
При этом официально YouTube не пишет о каких-то ограничениях, а просто вносит в теневой бан. Эксперты связывают эти действия с очень неудачной попыткой платформы избавиться скамеров, которые накручивают платные просмотры рекламы в роликах.
При этом поддержка платформы никак не помогает. Причём, если аккаунт забанили, то VPN, режим инкогнито и перезаходы не помогают. Остаётся только использовать запасные аккаунты и не переключаться между VPN.
Основные паттеры бана: VPN, прокси или блокировщики рекламы. Эксперты пояснили, что снятия бана ждать не стоит — волонтёры техподдержки компании прямо так и пишут пользователям. Если наложили бан, то уже ничего не поможет, включая VPN, перезаход, режим инкогнито, чистка куки и кэша Google, так как это точечный теневой бан аккаунта.
https://habr.com/ru/news/848094/
Обновление Windows 11 24H2 добавило в Windows 11 поддержку файловой системы ReFS (Resilient File System) и функцию блочного клонирования файлов Block Cloning, которые значительно ускоряют операции копирования.
Файловая система ReFS является альтернативой стандартной системе NTFS, которая используется в Windows. В отличие от NTFS, ReFS не может быть использована на диске, с которого загружается ОС. ОНа нацелена прежде всего на корпоративный и профессиональный сегмент, например, на администрирование, разработку и т.д.. Так, разработчики уже как минимум год могли использовать эту систему в рамках DevDrive
ReFS способна значительно улучшить производительность при использовании нескольких SSD и HDD. Однако она не поддерживает некоторые функции NTFS, такие как шифрование и сжатие файлов.
Согласно тестам, блочное клонирование в ReFS увеличивает скорость копирования небольших файлов размером 1 Мбайт на 18%. А при копировании файла в 1 Гбайт ускорение по сравнению с NTFS достигает 94%. Прирост производительности при работе с большими файлами достигается за счет того, так как файловая система не копирует весь объем данных, а лишь создает ссылки на них.
Однако ускорение достигается только при операциях внутри одного накопителя. Среди других важных особенностей этой файловой системы — встроенная система резервного копирования данных и автоматическая проверка целостности файлов, исключающая необходимость ручной проверки диска. ReFS также более устойчива к повреждениям данных: при возникновении проблем она изолирует и удаляет только поврежденные участки, сохраняя большую часть информации.
Однако для использования этой файловой системы требуется компьютер с несколькими физическими накопителями. Кроме того, даже если в ПК установлено несколько дисков, их нельзя конвертировать из NTFS в ReFS напрямую — для активации ReFS придется полностью переформатировать накопители.
https://learn.microsoft.com/en-us/windows-server/storage/refs/block-cloning
10 часто используемых команд Linux
👍1
Вышла новая версия популярной СУБД MongoDB - MongoDB 8.0
В новой версии был сделан упор на производительность. Как утверждается, MongoDB 8.0 более чем на 30% быстрее, чем 7-я версия. В частности, скорость чтения возросла до 36%.
Оптимизации в MongoDB 8.0 сократили использование памяти и время запросов, и в сочетании более эффективной пакетной обработки позволило на 56% ускорить массовую запись и на 20% ускорить параллельную запись. Кроме того, база данных может обрабатывать большие объемы данных и выполнять операции более чем на 200% быстрее — при меньшем использовании ресурсов и затратах.
Также утверждается, что MongoDB 8.0 более безопасна, чем предыдущая версия. Технология MongoDB Queryable Encryption позволяет шифровать конфиденциальные данные на стороне клиента, безопасно хранить их как полностью рандомизированные зашифрованные данные и выполнять стандартные запросы к зашифрованным данным для обработки.
https://www.mongodb.com/blog/post/top-4-reasons-to-use-mongodb-8-0
👍2
Базовые команды Linux
5
В мессенджере Telegram в скором времени появится собственный аналог видеохостинга YouTube. Разработчики платформы в пятницу, 4 октября, опубликовали конкурс на создание в приложении нового видеоплеера.
Плеер должен будет воспроизводить и ролики, и аудиодорожки. Сначала его планируют добавить в мобильную версию приложения для iOS, и только потом видеоплеер появится у пользователей Android и в десктопной версии мессенджера.
Плеер будет воспроизводить как ролики, так и аудио, получит поддержку HLS-стриминга и сможет автоматически подстраивать качество видео под скорость интернета и в конечном итоге заменит плеер AVPlayer, используемый в Telegram сейчас. Плеер будет функционировать внутри самого Telegram, без посредника в виде стороннего браузера.
https://hi-tech.mail.ru/news/115653-telegram-gotovit-svoj-analog-youtube-chto-izvestno/
👏5
Вот поэтому некоторые предпочитают тестировать приложения сразу в продакшене
👍6