Metanit
8.41K subscribers
438 photos
24 videos
1 file
804 links
Канал о программировании и разработке.
Здесь публикуются только новые статьи с сайта metanit.com. Основной канал, где публикуются остальной контент - https://xn--r1a.website/devnull22
Download Telegram
Вышла новая версия веб-фреймворка Django - Django 5.1
Основные изменения в новой версии:
Для аутентификации добавлен новый компонент LoginRequiredMiddleware, который при добавлении в MIDDLEWARE обеспечивает аутентификацию для всех представлений по умолчанию.
Более инклюзивная структура: Django 5.1 включает несколько улучшений доступности, таких как улучшенная поддержка экранного диктора в интерфейсе администратора, более семантические элементы HTML и лучшая связь текста справки и меток с наборами полей формы.
Добавлен тег шаблона {% querystring %}, который значительно упрощает обработку URL-адресов, например, генерацию ссылок, в шаблонах.
Для PostgreSQL добавлена поддержка пула подключений, что позволит при подключении к базе данных брать одно из ранее созданных подключений из пула, тем самым оптимизируя производительность
Все изменения: https://www.djangoproject.com/weblog/2024/aug/07/django-51-released/
Исследователи кибербезопасности обнаружили новый «0.0.0.0 Day», влияющий на все основные веб-браузеры, которым могут воспользоваться вредоносные веб-сайты для взлома локальных сетей.
Как казалось бы, IP-адрес 0.0.0.0 может быть использован для эксплуатации локальных служб, что приведет к несанкционированному доступу и удаленному выполнению кода злоумышленниками за пределами сети. Говорят, что лазейка существует с 2006 года.
0.0.0.0 Day влияет на Google Chrome/Chromium, Mozilla Firefox и Apple Safari, позволяя внешним веб-сайтам взаимодействовать с программным обеспечением, работающим локально на MacOS и Linux. Она не влияет на устройства Windows, поскольку Microsoft блокирует IP-адрес на уровне операционной системы.
В частности, исследователи обнаружили, что общедоступные веб-сайты могут взаимодействовать со службами, работающими в локальной сети, и выполнять произвольный код на хосте посетителя, используя адрес 0.0.0.0 вместо localhost/127.0.0.1.
https://thehackernews.com/2024/08/0000-day-18-year-old-browser.html
Распространенные SELECT-команды в SQL
Больше половины IT-релокантов работают на связанные с Россией компании
Более 60% уехавших за рубеж айтишников продолжают работать на компании, связанные с Россией (непосредственно на российские компании работают 25% опрошенных мигрантов, а еще 36% – в зарубежных компаниях с российскими корнями).
Только 27% мигрантов работают в зарубежных компаниях: 23% – в международных, 4% – в локальных.
Однако даже те, кто работает на российские компании, не сильно горят желанием продолжать там работать: 54% уехавших очень хотят уйти в зарубежную компанию, но по тем или иным причинам пока не смогли этого сделать. 50% мечтают об иностранной транснациональной корпорации, 4% будет достаточно и локальной зарубежной компании. 27% опрошенных согласны даже на «отчасти российские предприятия, и всего лишь 2% желают, проживая за рубежом, трудиться на российскую фирму.
https://www.vedomosti.ru/technology/articles/2024/08/09/1054751-bolshe-polovini-it-relokantov-rabotayut-na-svyazannie-s-rossiei-kompanii
Распространенные команды планировщика Cron в Linux
This media is not supported in your browser
VIEW IN TELEGRAM
Как работают модели, подобные GPT, наглядно
Методы консоли в JavaScript
Порты и коннекторы
Шпаргалка по оптимизации фронтенда
Сервис контекстной рекламы Google AdSense принял решение полностью свернуть деятельность в Рунете и отключить учётные записи пользователей из России. Об этом сообщается в email-рассылке, разосланной компанией Google российским издателям.
«Мы деактивируем все аккаунты AdSense, страной местоположения которых указана Россия. Это означает, что получать доход от монетизации через такие аккаунты будет нельзя. Заработок за июль будет выплачен между 21 и 26 августа, если в аккаунте не приостановлено получение платежей и достигнуты пороги оплаты», — говорится в сообщении команды Google Payments.
Таким образом, владельцы веб-сайтов и работающие на площадке YouTube видеоблогеры из России полностью лишатся доступа к Google AdSense и предоставляемым рекламной сетью услугам.
Вышла новая версия открытого физического движка для работы с двумерными объектами - Box2D 3.0. В новой версии полностью пересмотрен подход к обработке столкновений, а также полностью обновлен API
Кроме того, разработчик перешёл с C++ на C и уделил большое внимание многопоточности и SIMD. Также был реализован набор инструкций процессора AVX2.
https://box2d.org/posts/2024/08/releasing-box2d-3.0/
Матрицы - это графы, а графы - это матрицы
Каждая строка в матрице — это узел, а каждый элемент представляет собой направленное и взвешенное ребро.
Элемент в 𝑖-й строке и 𝑗-м столбце соответствует ребру, идущему от 𝑖 к 𝑗. Мы опускаем любые ребра для нулевых значений.
В России начали работу над новой альтернативой Android и iOS
«Базальт СПО» разрабатывает собственную операционную систему для мобильных устройств на открытом исходном коде. Это не первая попытка создать подобный продукт в России, но лидерами среди массовой аудитории остаются Android и iOS
«Базальт СПО» — разработчик российской операционной системы ALT Linux, которая используется в рабочих станциях, серверах и при создании виртуальной инфраструктуры, — зарегистрировал товарный знак AltPhone. Это следует из данных системы СПАРК. Как пояснил представитель разработчика, так будет называться мобильная операционная система, над которой работает компания.
Он добавил, что в составе платформы — свободное программное обеспечение: ядро Linux и программные компоненты, включенные в независимый репозиторий проекта «Сизиф». В рамках последнего специалисты «Базальт СПО» сотрудничают с российскими разработчиками мобильных устройств, но с какими именно, представитель не уточнил.
Он подчеркнул, что сейчас операционная система находится на стадии разработки и не является законченным продуктом. Сроки вывода продукта на рынок, инвестиции в его разработку и другие детали в «Базальт СПО» комментировать отказались.
https://www.rbc.ru/technology_and_media/13/08/2024/66ba3dba9a79474558c576ae?from=from_main_2
Гексагональная vs Onion vs Чистая архитектуры
Шпаргалка по командам GIT
В России в тестовом режиме запущен онлайн-сервис «Национальный мультисканер» для проверки файлов на вредоносное ПО. Этот сервис позиционируется в качестве аналога ИБ-платформы VirusTotal, которая принадлежит Google.
Этот проект является частью новой ИБ-системы противодействия вредоносному ПО и выявлению уязвимостей, которая разрабатывается под руководством Миинцифры.
В настоящее время сервис «Национальный мультисканер» осуществляет проверку файлов с помощью антивирусов от «Лаборатории Касперского», Dr.Web и AVSoft.
Сообщается, что сервис поддерживает работу с браузерами Google Chrome, Mozilla Firefox, Microsoft Edge, Safari, «Яндекс Браузер» и Atom. Но разработчики проекта рекомендуют использовать браузеры с поддержкой российских сертификатов («Яндекс Браузер» или Atom). Также предлагается самостоятельно установить сертификаты безопасности Минцифры на «Госуслугах».
https://virustest.gov.ru/
Вышла новая Preview версия для .NET 9, который ожидается в релиз в ноябре 2024, - .NET 9 Preview 7. Это последняя Preview-версия, до релиза еще будут две Release Candidat-версии, которые в принципе уже можно будет полноценно использовать
Список изменений в .NET 9 Preview 7 https://github.com/dotnet/core/discussions/9448
Вышла новая версия языка Go - Go 1.23
Основные изменения в новой версии: добавлена такая функциональность как «range-over-func», также добавлена предварительная поддержка псевдонимов универсальных типов. Оптимизировано построение приложения с помощью PGO. Изменения в стандартной библиотеке: добавлен новый пакет unique для работы с хешами и интернированием, новый пакет iter предоставляет базовые определения для работы с пользовательскими итераторами, а пакеты slices и maps добавляют несколько функций для работы с итераторами. И также некотооорые изменения в тулинге.
https://go.dev/doc/go1.23
После «замедления» YouTube 8 августа операторы связи отметили скачок общего объема трафика на 5-10%. В сетях региональных операторов он достигает и 20%. Они объясняют это использованием VPN для получения доступа к видеосервису, а также активным копированием видео из YouTube на российские ресурсы. Это грозит операторам, особенно региональным, дополнительными затратами на приобретение трафика у магистральных операторов, так как отечественные замены YouTube не имеют достаточно кеширующих серверов, особенно в регионах, поясняют операторы
https://www.forbes.ru/tekhnologii/518990-podderzat-svaz-zamedlenie-youtube-privelo-k-rostu-trafika-v-setah-operatorov
Госдума осенью рассмотрит запрет дискриминации разработчиков из РФ в App Store
В осеннюю сессию Госдума рассмотрит законопроект, запрещающий дискриминацию российских разработчиков в App Store, заявил зампред комитета ГД по информполитике Антон Горелкин. Он заверил, что магазин приложений RuStore появится на всех гаджетах «в ближайшем будущем», но точные сроки не назвал.
«Есть несколько вариантов готовых решений. Не думаю, что американская компания отдаст внушительную неофициальную долю рынка под безусловное доминирование Samsung и китайских производителей»,— написал Горелкин, который является одним из разработчиков проекта закона.
https://xn--r1a.website/webstrangler/3627