Период полураспада кода является интересным показателем качества проекта.
Linux имеет один из самых длительных периодов полураспада кода — 6,6 лет.
WordPress, меньше 2.
Каждое изменение программного обеспечения влечет за собой определенный риск. Репозитории с многочисленными «всплесками изменений» имеют самую высокую частоту дефектов.
Проверить данную характеристику можно вручную с помощью кода из репозитория https://github.com/src-d/hercules
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
Google заявил, что сосредоточение внимания на безопасном коде для новых функций не только снижает общий риск безопасности кодовой базы, но и делает переход более «масштабируемым и экономически эффективным».
Что еще более интересно то, что количество уязвимостей безопасности памяти имеет тенденцию к снижению, несмотря на увеличение количества нового unsafe-кода, небезопасного для памяти.
Google, которая официально объявила о своих планах по поддержке языка программирования Rust в Android еще в апреле 2021 года, заявила, что начала уделять первоочередное внимание переходу новой разработки на безопасные для памяти языки примерно в 2019 году.
https://thehackernews.com/2024/09/googles-shift-to-rust-programming-cuts.html
Google ограничил создание новых аккаунтов для россиян, сообщили в Минцифры.
"Операторы связи также зафиксировали значительное сокращение количества СМС, отправляемых компанией российским пользователям. СМС-подтверждение как второй фактор авторизации для ранее созданных аккаунтов Google пока работает, но нет уверенности, что эта возможность сохранится", — добавили в ведомстве.
Министерство рекомендует пользователям сервисов Google создать резервные копии своих данных, а также перейти на использование альтернативных способов двухфакторной аутентификации в системах или использовать отечественные платформы.
https://ria.ru/20240926/mintsifry-1974783692.html
"Операторы связи также зафиксировали значительное сокращение количества СМС, отправляемых компанией российским пользователям. СМС-подтверждение как второй фактор авторизации для ранее созданных аккаунтов Google пока работает, но нет уверенности, что эта возможность сохранится", — добавили в ведомстве.
Министерство рекомендует пользователям сервисов Google создать резервные копии своих данных, а также перейти на использование альтернативных способов двухфакторной аутентификации в системах или использовать отечественные платформы.
https://ria.ru/20240926/mintsifry-1974783692.html
РИА Новости
Google ограничил создание аккаунтов для россиян
Google ограничил создание новых аккаунтов для россиян, сообщили в Минцифры. РИА Новости, 26.09.2024
👍1
После года разработки опубликована новая версия СУБД 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 раза увеличена пропускная способность операций записи в системах с большим числом одновременно выполняемых запросов, реализована поддержка новых возможностей для работы с форматом 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/
PostgreSQL News
PostgreSQL 17 Released!
The [PostgreSQL Global Development Group](https://www.postgresql.org) today announced the release of [PostgreSQL 17](https://www.postgresql.org/docs/17/release-17.html), the latest version of the world's most advanced …
🔥2
Роскомнадзор с 20 сентября направил в адрес мессенджера Discord пять новых решений касаемо его работы в России, пишет «Коммерсантъ» со ссылкой на данные из реестра запрещенных сайтов ведомства.
Как сообщил изданию собеседник, знакомый с ситуацией, Discord может быть официально заблокирован в России «в ближайшие дни» за нарушения законодательства. Другой собеседник газеты в игровой индустрии отметил, что в отрасли обсуждается риск замедления мессенджера.
https://www.rbc.ru/technology_and_media/27/09/2024/66f634ca9a79479a94099892
Как сообщил изданию собеседник, знакомый с ситуацией, Discord может быть официально заблокирован в России «в ближайшие дни» за нарушения законодательства. Другой собеседник газеты в игровой индустрии отметил, что в отрасли обсуждается риск замедления мессенджера.
https://www.rbc.ru/technology_and_media/27/09/2024/66f634ca9a79479a94099892
РБК
«Ъ» сообщил о возможной блокировке Discord в России
РКН вынес пять решений в адрес Discord касательно работы в России с 20 сентября, пишет «Коммерсантъ». Сервис могут заблокировать в ближайшие дни, рассказали источники. Пользователи с 18 сентября
👍1
Из статьи на хабре "Как понять свой уровень квалификации: junior, middle или senior"
Junior
Чаще всего с уровнем junior вопросов нет. Джуны — это начинающие специалисты, у которых есть технические знания, но нет опыта работы, или он минимален.
Например, от веб-разработчика уровня junior может потребоваться знание HTML, CSS, ReactJs, TypeScript, желание и готовность учиться и помогать более опытным коллегам в решении их задач. Средняя зарплата по данным калькулятора Хабр Карьеры — 63 тыс. рублей.
Middle
Мидлы — это опытные специалисты, которые работают в своей области от 2 до 4 лет. Они уверенно применяют свои навыки и способны самостоятельно справляться со сложными задачами, включая не только технические, но и административные аспекты. Специалисту уровня middle+ могут доверить руководство junior-сотрудниками и взаимодействие с заказчиками.
К веб-разработчику уровня middle предъявляется больше требований. От него могут ждать обширных знаний в HTML/CSS, JavaScript/TypeScript, PostgreSQL/MySQL/MongoDB, RabbitMQ, Redis и других технологий. Также часто требуется опыт работы с фреймворками на различных проектах и понимание принципов работы с API. Средняя зарплата по данным калькулятора Хабр Карьеры — 130 тыс. рублей.
Senior
Сеньоры — это специалисты высокого уровня с опытом работы от 5 до 8 лет. Они не только самостоятельно работают над сложными задачами, но и разрабатывают архитектуру проекта и взаимодействуют с командой разработчиков. От них часто ожидают не только выдающихся технических знаний и опыта работы в команде, но часто и управленческих способностей.
Важно не путать сеньоров с тимлидами, которые контролируют ход проекта и распределяют задачи в команде. Тем не менее, тимлид часто может «вырасти» из senior-сотрудника с хорошими управленческими навыками.
Например, senior веб-разработчик не только обладает глубокими знаниями технологий для выполнения регулярных задач,но и понимает принципы архитектурного мышления. У него большой опыт в разработке полноценных приложений, он способен брать себя роль лидера проекта и предлагает нетривиальные решения. Средняя зарплата по данным калькулятора Хабр Карьеры — 207 тыс. рублей.
https://habr.com/ru/companies/habr_career/articles/846530/
Junior
Чаще всего с уровнем junior вопросов нет. Джуны — это начинающие специалисты, у которых есть технические знания, но нет опыта работы, или он минимален.
Например, от веб-разработчика уровня junior может потребоваться знание HTML, CSS, ReactJs, TypeScript, желание и готовность учиться и помогать более опытным коллегам в решении их задач. Средняя зарплата по данным калькулятора Хабр Карьеры — 63 тыс. рублей.
Middle
Мидлы — это опытные специалисты, которые работают в своей области от 2 до 4 лет. Они уверенно применяют свои навыки и способны самостоятельно справляться со сложными задачами, включая не только технические, но и административные аспекты. Специалисту уровня middle+ могут доверить руководство junior-сотрудниками и взаимодействие с заказчиками.
К веб-разработчику уровня middle предъявляется больше требований. От него могут ждать обширных знаний в HTML/CSS, JavaScript/TypeScript, PostgreSQL/MySQL/MongoDB, RabbitMQ, Redis и других технологий. Также часто требуется опыт работы с фреймворками на различных проектах и понимание принципов работы с API. Средняя зарплата по данным калькулятора Хабр Карьеры — 130 тыс. рублей.
Senior
Сеньоры — это специалисты высокого уровня с опытом работы от 5 до 8 лет. Они не только самостоятельно работают над сложными задачами, но и разрабатывают архитектуру проекта и взаимодействуют с командой разработчиков. От них часто ожидают не только выдающихся технических знаний и опыта работы в команде, но часто и управленческих способностей.
Важно не путать сеньоров с тимлидами, которые контролируют ход проекта и распределяют задачи в команде. Тем не менее, тимлид часто может «вырасти» из senior-сотрудника с хорошими управленческими навыками.
Например, senior веб-разработчик не только обладает глубокими знаниями технологий для выполнения регулярных задач,но и понимает принципы архитектурного мышления. У него большой опыт в разработке полноценных приложений, он способен брать себя роль лидера проекта и предлагает нетривиальные решения. Средняя зарплата по данным калькулятора Хабр Карьеры — 207 тыс. рублей.
https://habr.com/ru/companies/habr_career/articles/846530/
Хабр
Как понять свой уровень квалификации: junior, middle или senior
Уровень квалификации, или грейд, представляет собой оценку уровня IT-специалиста с учётом технических и коммуникативных навыков, опыта и степени самостоятельности работы. Правильное определение грейда...
👍5❤1
На прошлой неделе 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/
Однако в реальность этот апдейт способен поломать систему 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/
BleepingComputer
Windows 11 KB5043145 update causes reboot loops, blue screens
Microsoft warns that some Windows 11 systems enter reboot loops or might freeze with blue screens after installing the September 2024 KB5043145 preview update.
Компании начали нанимать ИТ-специалистов из стран Африки и Азии, мотивируя это тем, что в России острый дефицит местных специалистов. Количество вакансий для разработчиков этих стран растет, а вот средние зарплаты падают, потому что работодатели платят иностранным работникам мало. Они стремятся снизить высокие зарплаты в отрасли.
Как пишет РБК, если для африканского программиста возможность работать на российскую компанию – это «хороший социальный лифт, то для российского бизнеса – «возможность снизить "перегретые" зарплаты в отрасли».
Притом экономить компании могут очень серьезно. Издание приводит в пример российского программиста высокого класса – сеньора, который может получать от 700 тыс. руб. в месяц. Это гигантские по меркам подавляющего большинства россиян деньги – для многих из них это годовой доход. Тем временем африканские сеньоры с таким же уровнем знаний готов согласен на зарплату в четыре-пять раз ниже.
https://www.cnews.ru/news/top/2024-10-01_rossiya_stala_massovo_nanimat
Как пишет РБК, если для африканского программиста возможность работать на российскую компанию – это «хороший социальный лифт, то для российского бизнеса – «возможность снизить "перегретые" зарплаты в отрасли».
Притом экономить компании могут очень серьезно. Издание приводит в пример российского программиста высокого класса – сеньора, который может получать от 700 тыс. руб. в месяц. Это гигантские по меркам подавляющего большинства россиян деньги – для многих из них это годовой доход. Тем временем африканские сеньоры с таким же уровнем знаний готов согласен на зарплату в четыре-пять раз ниже.
https://www.cnews.ru/news/top/2024-10-01_rossiya_stala_massovo_nanimat
CNews.ru
Россия массово нанимает дешевых программистов из Африки, чтобы сбить высокие зарплаты отечественных ИТ-шников. Опрос - CNews
Компании начали нанимать ИТ-специалистов из стран Африки и Азии, мотивируя это тем, что в России острый дефицит местных специалистов. Количество вакансий для разработчиков этих стран растет, а вот...
🙊2🤯1
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/
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/
Windows Experience Blog
How to get new experiences for Windows 11
Today, Pavan Davuluri announced the latest Copilot+ PC innovation and the availability of the Windows 11 2024 Update. We are excited to continue to bring the power of AI and new expe