METANIT.COM
6.24K subscribers
1.79K photos
86 videos
10 files
1.26K links
Канал о программировании и разработке сайта metanit.com
Download Telegram
Шпаргалка по команде SELECT в SQL
Базы данных на основе строк и столбцов
Команды SQL по управлению таблицами
Правительство России в целом поддержало законопроект, который обяжет Apple разрешить установку российского магазина приложений RuStore, а также скачивание отечественных программ, платежи и другие функции. Однако парламентариям предложено доработать документ с учетом замечаний кабмина.
По умолчанию на iPhone и других гаджетах Apple установлен магазин приложений App Store от самой компании. Альтернативные магазины не предусмотрены - в большинстве стран поставить сторонние приложения можно только неофициально. Но для отдельных государств сделаны исключения: в частности, Apple пришлось пойти на уступки в Евросоюзе.
Согласно инициативе, при использовании и продаже в РФ некоторых технически сложных товаров с предустановленным программным обеспечением (ПО) потребителю должна быть обеспечена возможность устанавливать и обновлять программы с использованием RuStore, а также проводить в них платежи. Не допускаются ограничения на установку российских приложений или самого RuStore. Запрещается ограничивать какие-либо функции гаджета, если они не нарушают законодательство РФ. В том числе не должно быть ограничений на платежи через приложения из RuStore.
Поскольку, как предполагают депутаты, Apple понадобится определенное время на выполнение требований, поэтому вступление законопроекта в силу запланировано на 1 сентября 2025 года
https://tass.ru/ekonomika/21928971
Архитектурные стили API
👎3
Что такое блокировка
Уровни AI
👍1
Команды для парсинга логов в Linux
👍1
Шпаргалка по маштабированию базы данных
🔥1
Шпаргалка по сложности алгоритмов
Компания Tidelift, которая занимается поддержкой и сопровождением ПО на базе Open Source, опубликовала отчёт, в котором проанализированы ответы 437 мейнтейнеров opensource-проектов на разные вопросы об их работе. Картина рисуется не самая оптимистичная: отсутствие оплаты не позволяет респондентам уделять проектам достаточно времени, а стресс и завышенные ожидания пользователей порой вызывают желание всё бросить.
Только 12% респондентов получают бóльшую часть своего дохода от Open Source-проектов. В качестве неоплачиваемого хобби их развивают 60% мейнтейнеров.
60% респондентов выразили желание бросить проект. Более того, 22% из них уже сделали это.
Среди причин, по которым ментейнерам им не нравится их роль в проекте, главными стали следующие: недостаточная оплата или её отсутствие (50%); неблагодарность самой работы, чувство недооценённости (48%); дополнительный стресс (43%); завышенные ожидания пользователей (39%).
При этом мейнтейнеры, которые получают бóльшую часть дохода от Open Source или хоть какое-то вознаграждение за свой вклад, внедряют больше фич и критически важных практик безопасности. Также они уделяют больше внимания документации, чем респонденты, которым не платят.
В отчёте есть интересный график распределения возраста мейнтейнеров, где сравниваются результаты за 2021, 2023 и 2024 год. Доля респондентов в возрасте от 46 до 55 или от 56 до 65 лет за три года удвоилась. В то же время, процент мейнтейнеров моложе 26 лет упал с 25% в 2021 году до 10% в текущем.
Отчет полностью: https://explore.tidelift.com/2024-survey
В Ассоциации разработчиков программных продуктов (АРПП) «Отечественный софт» предложили правительству РФ и Минцифры ввести в России почётное звание «Заслуженный работник информационных технологий РФ» в рамках немонетарного поощрения разработки программных продуктов.
Как уточнили в АРПП, в настоящее время российские разработчики ведут масштабную работу над повышением качества и «зрелости» отечественных программных продуктов, причём с учётом обратной связи от пользователей и в полном соответствии с требованиями законодательства РФ по безопасности. В целях нематериального поощрения лидеров отрасли в АРПП считают важным ввести почётное звание «Заслуженный работник информационных технологий РФ».
https://arppsoft.ru/news/trends/17118/
Период полураспада кода является интересным показателем качества проекта.
Linux имеет один из самых длительных периодов полураспада кода — 6,6 лет.
WordPress, меньше 2.
Каждое изменение программного обеспечения влечет за собой определенный риск. Репозитории с многочисленными «всплесками изменений» имеют самую высокую частоту дефектов.
Проверить данную характеристику можно вручную с помощью кода из репозитория https://github.com/src-d/hercules
Google сообщил, что ее переход на безопасные для памяти языки, такие как Rust, в рамках ее подхода «secure-by-design» привел к тому, что процент уязвимостей, связанных с памятью, в Android снизился с 76% до 24% за шесть лет.
Google заявил, что сосредоточение внимания на безопасном коде для новых функций не только снижает общий риск безопасности кодовой базы, но и делает переход более «масштабируемым и экономически эффективным».
Что еще более интересно то, что количество уязвимостей безопасности памяти имеет тенденцию к снижению, несмотря на увеличение количества нового unsafe-кода, небезопасного для памяти.
Google, которая официально объявила о своих планах по поддержке языка программирования Rust в Android еще в апреле 2021 года, заявила, что начала уделять первоочередное внимание переходу новой разработки на безопасные для памяти языки примерно в 2019 году.
https://thehackernews.com/2024/09/googles-shift-to-rust-programming-cuts.html
Таблица по выбору языка программирования в зависимости от потребляемых характеристик(сначала идут самые эффективные)
👍3🤔3😁1
Google ограничил создание новых аккаунтов для россиян, сообщили в Минцифры.
"Операторы связи также зафиксировали значительное сокращение количества СМС, отправляемых компанией российским пользователям. СМС-подтверждение как второй фактор авторизации для ранее созданных аккаунтов Google пока работает, но нет уверенности, что эта возможность сохранится", — добавили в ведомстве.
Министерство рекомендует пользователям сервисов Google создать резервные копии своих данных, а также перейти на использование альтернативных способов двухфакторной аутентификации в системах или использовать отечественные платформы.
https://ria.ru/20240926/mintsifry-1974783692.html
👍1
Стоимость операций в циклах процессора
🔥5
Справка по командам Git
👍3
После года разработки опубликована новая версия СУБД PostgreSQL - PostgreSQL 17. Обновления для PostgreSQL 17 будут выходить в течение пяти лет до ноября 2029 года.
В новой версии оптимизировано потребление ресурсов, в 2 раза увеличена пропускная способность операций записи в системах с большим числом одновременно выполняемых запросов, реализована поддержка новых возможностей для работы с форматом JSON,
Расширены возможности загрузки и экспорта данных в пакетном режиме.
Повышена производительность запросов с выражением "IN", если в них используются индексы на базе структуры B-tree. Реализована возможность параллельного построения индексов BRIN (Block Range Index). В планировщике запросов оптимизированы проверки "NOT NULL" и ускорена обработка обобщённых табличных выражений (Common Table Expression, CTE) определяемых при помощи SQL-команды "WITH". Обеспечено использование векторных процессорных инструкций (SIMD) для ускорения некоторых вычислений, например, для ускорения функции bit_count задействованы инструкции AVX-512.
Расширены возможности SQL-команды "MERGE", позволяющей создавать условные SQL-выражения, объединяющие в одном выражении операции INSERT, UPDATE и DELETE.
Все нововведения в новости на оф сайте https://www.postgresql.org/about/news/postgresql-17-released-2936/
🔥2
Роскомнадзор с 20 сентября направил в адрес мессенджера Discord пять новых решений касаемо его работы в России, пишет «Коммерсантъ» со ссылкой на данные из реестра запрещенных сайтов ведомства.
Как сообщил изданию собеседник, знакомый с ситуацией, Discord может быть официально заблокирован в России «в ближайшие дни» за нарушения законодательства. Другой собеседник газеты в игровой индустрии отметил, что в отрасли обсуждается риск замедления мессенджера.
https://www.rbc.ru/technology_and_media/27/09/2024/66f634ca9a79479a94099892
👍1
Оркестрация vs хореография микросервисов
👍1