В реестре российского ПО появилась новая ОС на базе Android - мобильная kvadraOS, разработанная в компании Yadro. Эта ОС базируется на Android - на открытом проекте Android Open Source Project (AOSP), который разрабатывается компанией Google
Как рассказал представитель Yadro, kvadraOS совместима с широким кругом устройств и программ, в том числе, в нее интегрирован RuStore (российский магазин приложений).
Yadro разрабатывает две версии своей мобильной системы: Enterprise для корпоративных заказчиков и Indigo для частных пользователей. kvadraOS Enterprise поддерживает функционал для централизованного администрирования парка устройств, а также специализированное корпоративное ПО. Сейчас проходит тестирование и интеграция программ совместно с их производителями, утверждают представители компании.
https://www.cnews.ru/news/top/2024-01-23_rossijskij_reestr_po_popolnilsya
Как рассказал представитель Yadro, kvadraOS совместима с широким кругом устройств и программ, в том числе, в нее интегрирован RuStore (российский магазин приложений).
Yadro разрабатывает две версии своей мобильной системы: Enterprise для корпоративных заказчиков и Indigo для частных пользователей. kvadraOS Enterprise поддерживает функционал для централизованного администрирования парка устройств, а также специализированное корпоративное ПО. Сейчас проходит тестирование и интеграция программ совместно с их производителями, утверждают представители компании.
https://www.cnews.ru/news/top/2024-01-23_rossijskij_reestr_po_popolnilsya
Команда разработчиков JanAI развивает клиент Jan Desktop, который позволяет локально запускать большие языковые модели и который, по словам его разработчиков, можно считать альтернативой ChatGPT. С помощью приложения можно локально запускать большие языковые модели с открытым исходным кодом. В приложении доступен магазин моделей, где можно выбрать необходимые модели и установить их. Также можно добавить модели вручную или подключиться к удалённому серверу, на котором запущена нейросеть. Модели можно использовать в сторонних приложениях, например, в Visual Studio Code.
Код приложения Jan Desktop также открыт и доступен на github https://github.com/janhq/jan
Само приложение написано на TypeScript и Electron и доступно для macOS, Windows и Linux, а в будущем планируется релиз мобильной версии. Загрузить готовое приложение можно на оф. сайте https://jan.ai/
Код приложения Jan Desktop также открыт и доступен на github https://github.com/janhq/jan
Само приложение написано на TypeScript и Electron и доступно для macOS, Windows и Linux, а в будущем планируется релиз мобильной версии. Загрузить готовое приложение можно на оф. сайте https://jan.ai/
GitHub
GitHub - menloresearch/jan: Jan is an open source alternative to ChatGPT that runs 100% offline on your computer
Jan is an open source alternative to ChatGPT that runs 100% offline on your computer - menloresearch/jan
В российский стандарт по спортивному программированию вошли бег и наклоны
В январе 2024 г. вступил в силу федеральный стандарт подготовки по спортивному программированию. Участникам соревнований придется сдавать нормативы по бегу — бег на 30 м и 1 тыс. м, нормативы по наклонам из положения стоя на гимнастической скамье и подъемам туловища из положения лежа.
Из ИT-показателей в стандарт включен только показатель по скорости набора произвольного текста на клавиатуре: за минуту мальчики должны напечатать 180–190 знаков, а девочки — 160–170 знаков в зависимости от дисциплин.
Также документ определяет пять дисциплин для соревнований: «программирование алгоритмическое», «программирование робототехники», «программирование продуктовое», «программирование систем информационной безопасности» и «программирование беспилотных авиационных систем».
https://www.cnews.ru/news/top/2024-01-25_sportsmenam-programmistam
В январе 2024 г. вступил в силу федеральный стандарт подготовки по спортивному программированию. Участникам соревнований придется сдавать нормативы по бегу — бег на 30 м и 1 тыс. м, нормативы по наклонам из положения стоя на гимнастической скамье и подъемам туловища из положения лежа.
Из ИT-показателей в стандарт включен только показатель по скорости набора произвольного текста на клавиатуре: за минуту мальчики должны напечатать 180–190 знаков, а девочки — 160–170 знаков в зависимости от дисциплин.
Также документ определяет пять дисциплин для соревнований: «программирование алгоритмическое», «программирование робототехники», «программирование продуктовое», «программирование систем информационной безопасности» и «программирование беспилотных авиационных систем».
https://www.cnews.ru/news/top/2024-01-25_sportsmenam-programmistam
CNews.ru
В российский стандарт по спортивному программированию вошли бег и наклоны - CNews
В январе 2024 г. вступил в силу федеральный стандарт подготовки по спортивному программированию. Участникам соревнований...
This media is not supported in your browser
VIEW IN TELEGRAM
Архитектурные стили API
Добавлена статья про Разделяемые библиотеки на Linux на языке С
https://metanit.com/c/tutorial/10.1.php
https://metanit.com/c/tutorial/10.1.php
Metanit
С | Разделяемые библиотеки на Linux
Разделяемые библиотеки Linux в программе на языке Си, статическая и динамическая компоновка, -fPIC и независимый от позиции код, создание библиотеки, просмотр зависимостей и ldd
Сервис GitClear попытался оценить, как появление Copilot (и в целом внедрение AI в написание кода) повлияло на качество работы разработчиков. Для этого было проанализировано 153 млн строк кода, измененных за последние 48 месяцев, с января 2020 года по декабрь 2023. И исследователи пришли к выводу: код пишут хуже.
Как заявляет GitClear, компания располагает самой крупной и подробной базой данных по изменениям кода. GitClear отдельно проанализировала несколько различных операций: добавление (новые уникальные строки), обновление, удаление, вставка/копирование (повторное добавление одинаковых строчек кода в нескольких местах в одном или более коммитах), операции «найти/заменить» (крупное одинаковое изменение нескольких строк), перемещение (перемещение кода в этом же файле или вынос в новый файл).
Также добавлена еще одна категория изменений - "Code churn" (показатель оттока) — это процентное соотношение строчек кода, которые были удалены или значительно обновлены меньше чем через две недели после написания. Churn — это нежелательное явление, поскольку это изменения в коде без пользы для проекта
Результаты анализа говорят о том, что возросла доля категорий добавленного кода и вставки/копирования относительно категорий обновлённого, удалённого и перемещённого кода, а принципы DRY всё чаще нарушаются. Больший показатель "оттока" (churn) коррелирует с ростом риска ошибок. Тогда как меньше операций перемещения предполагают меньший рефакторинг и соответственно худшее качество, по мнению исследователей.
Посмотреть исследование можно по ссылке: https://gitclear-public.s3.us-west-2.amazonaws.com/Coding-on-Copilot-2024-Developer-Research.pdf
Как заявляет GitClear, компания располагает самой крупной и подробной базой данных по изменениям кода. GitClear отдельно проанализировала несколько различных операций: добавление (новые уникальные строки), обновление, удаление, вставка/копирование (повторное добавление одинаковых строчек кода в нескольких местах в одном или более коммитах), операции «найти/заменить» (крупное одинаковое изменение нескольких строк), перемещение (перемещение кода в этом же файле или вынос в новый файл).
Также добавлена еще одна категория изменений - "Code churn" (показатель оттока) — это процентное соотношение строчек кода, которые были удалены или значительно обновлены меньше чем через две недели после написания. Churn — это нежелательное явление, поскольку это изменения в коде без пользы для проекта
Результаты анализа говорят о том, что возросла доля категорий добавленного кода и вставки/копирования относительно категорий обновлённого, удалённого и перемещённого кода, а принципы DRY всё чаще нарушаются. Больший показатель "оттока" (churn) коррелирует с ростом риска ошибок. Тогда как меньше операций перемещения предполагают меньший рефакторинг и соответственно худшее качество, по мнению исследователей.
Посмотреть исследование можно по ссылке: https://gitclear-public.s3.us-west-2.amazonaws.com/Coding-on-Copilot-2024-Developer-Research.pdf
MS-DOS и Windows 3.11 по-прежнему используются в поездах на немецкой железной дороге
Накануне немецкая железнодорожная фирма разместила вакансию администратора Windows 3.11. Помимо навыков работы с Windows for Workgroups на операционной системе 30-летней давности требуется наличие опыта работы с MS-DOS. Администратор якобы будет контролировать системы с процессорами 166 МГц и колоссальными 8 МБ оперативной памяти.
В вакансии упоминалось, что назначенный человек будет поддерживать и обновлять старые системы, которые по-прежнему имеют решающее значение для железнодорожных операций, в частности, отвечать за «систему отображения в кабине машиниста высокоскоростных и региональных поездов, [которая] показывает машинисту наиболее важные технические данные в режиме реального времени»
Отмечается, что нанимающая компания отвечает за «железнодорожные табло почти для всей Германии». Эти системы в некоторой степени полагаются на старые приложения MS-DOS и Windows 3.11.
https://www.tomshardware.com/software/windows/ms-dos-and-windows-311-still-run-train-dashboards-at-german-railway-company-listed-admin-job-for-30-year-old-operating-system
Накануне немецкая железнодорожная фирма разместила вакансию администратора Windows 3.11. Помимо навыков работы с Windows for Workgroups на операционной системе 30-летней давности требуется наличие опыта работы с MS-DOS. Администратор якобы будет контролировать системы с процессорами 166 МГц и колоссальными 8 МБ оперативной памяти.
В вакансии упоминалось, что назначенный человек будет поддерживать и обновлять старые системы, которые по-прежнему имеют решающее значение для железнодорожных операций, в частности, отвечать за «систему отображения в кабине машиниста высокоскоростных и региональных поездов, [которая] показывает машинисту наиболее важные технические данные в режиме реального времени»
Отмечается, что нанимающая компания отвечает за «железнодорожные табло почти для всей Германии». Эти системы в некоторой степени полагаются на старые приложения MS-DOS и Windows 3.11.
https://www.tomshardware.com/software/windows/ms-dos-and-windows-311-still-run-train-dashboards-at-german-railway-company-listed-admin-job-for-30-year-old-operating-system
Tom's Hardware
MS-DOS and Windows 3.11 still run train dashboards at German railway — company listed admin job for 30-year-old operating system
Many with the requisite experience might already have retired.
В руководство по ассемблеру NASM добавлены материалы по работе с Разделяемыми библиотеками Linux
https://metanit.com/assembler/nasm/10.1.php
#nasm #asm #assembly #assembler
https://metanit.com/assembler/nasm/10.1.php
#nasm #asm #assembly #assembler
Metanit
Ассемблер NASM | Создание разделяемых библиотек для Linux
Создание общих разделяемых библиотек для Linux на ассемблере NASM, загрузчик /lib64/ld-linux-x86-64.so, команда ldd и просмотр зависимостей, установка переменной LD_LIBRARY_PATH
This media is not supported in your browser
VIEW IN TELEGRAM
Типы атак и сетевые протоколы
Рубрика "Цитаты великих людей".
"Вы скопировали эту функцию, не понимая, зачем она нужна, поэтому ваш код - мусор". Линус Торвальдс.
(Из недавней переписки с одним из мейнтейнеров - https://lkml.org/lkml/2024/1/26/1013 )
"Вы скопировали эту функцию, не понимая, зачем она нужна, поэтому ваш код - мусор". Линус Торвальдс.
(Из недавней переписки с одним из мейнтейнеров - https://lkml.org/lkml/2024/1/26/1013 )
В IT-отрасли усилилось зарплатное расслоение
Средняя зарплата IT-специалистов в РФ начала снижаться: в июле—декабре 2023 года она сократилась на 15%, подсчитали в «Хабр Карьере». По данным HeadHunter, по некоторым позициям падение составило почти четверть. Быстрее всего дешевеет труд разработчиков игр. Аналитики уточняют, что доходы уменьшаются в основном у сотрудников «начального уровня», а у руководящего персонала, наоборот, растут. Эксперты полагают, что в 2024 году этот расходящийся тренд сохранится.
Средняя зарплата IT-специалистов в РФ за второе полугодие 2023 года сократилась на 15%, до 141 тыс. руб. в месяц, согласно ежегодному исследованию «Хабр Карьеры». По оценке аналитиков, основная часть падения пришлась на регионы и коснулась сегментов разработки, дизайна, тестирования и др. В Москве и Санкт-Петербурге за полгода средняя зарплата снизилась на 7% (до 187 тыс. руб.) и 14% (до 150 тыс. руб.) соответственно. О снижении дохода говорили и сами IT-специалисты, в опросах в конце прошлого года — почти 35% респондентов
В HeadHunter подтверждают, что в основном падение зарплат «присутствует в тех вакансиях, на которые претендуют соискатели без опыта». Но по «более требовательным вакансиям», утверждают в сервисе, ставки растут: средняя зарплата руководителя группы разработки за год увеличилась на 36%, до 205 тыс. руб., технического директора — на 19%, до 140 тыс. руб.
Гендиректор Promo IT Денис Фирсов отмечает, что средняя зарплата младших специалистов «в определенных группах IT-сектора в некоторых регионах» за год сократилась более чем на 25%, поэтому «многие вынуждены искать работу удаленно в других регионах». «В 2024 году количество специалистов уровня Junior / Middle продолжит расти из-за образовательных курсов в сфере IT, поэтому и зарплата продолжит падать»,— полагает господин Фирсов.
Помимо увеличения количества IT-специалистов без опыта причиной снижения зарплат мог стать массовый уход западных вендоров с российского рынка в 2022 году, считает HR-директор ITentika Елена Никишева: иностранные компании предлагали более высокую зарплату, нежели отечественные.
https://www.kommersant.ru/doc/6480462
Средняя зарплата IT-специалистов в РФ начала снижаться: в июле—декабре 2023 года она сократилась на 15%, подсчитали в «Хабр Карьере». По данным HeadHunter, по некоторым позициям падение составило почти четверть. Быстрее всего дешевеет труд разработчиков игр. Аналитики уточняют, что доходы уменьшаются в основном у сотрудников «начального уровня», а у руководящего персонала, наоборот, растут. Эксперты полагают, что в 2024 году этот расходящийся тренд сохранится.
Средняя зарплата IT-специалистов в РФ за второе полугодие 2023 года сократилась на 15%, до 141 тыс. руб. в месяц, согласно ежегодному исследованию «Хабр Карьеры». По оценке аналитиков, основная часть падения пришлась на регионы и коснулась сегментов разработки, дизайна, тестирования и др. В Москве и Санкт-Петербурге за полгода средняя зарплата снизилась на 7% (до 187 тыс. руб.) и 14% (до 150 тыс. руб.) соответственно. О снижении дохода говорили и сами IT-специалисты, в опросах в конце прошлого года — почти 35% респондентов
В HeadHunter подтверждают, что в основном падение зарплат «присутствует в тех вакансиях, на которые претендуют соискатели без опыта». Но по «более требовательным вакансиям», утверждают в сервисе, ставки растут: средняя зарплата руководителя группы разработки за год увеличилась на 36%, до 205 тыс. руб., технического директора — на 19%, до 140 тыс. руб.
Гендиректор Promo IT Денис Фирсов отмечает, что средняя зарплата младших специалистов «в определенных группах IT-сектора в некоторых регионах» за год сократилась более чем на 25%, поэтому «многие вынуждены искать работу удаленно в других регионах». «В 2024 году количество специалистов уровня Junior / Middle продолжит расти из-за образовательных курсов в сфере IT, поэтому и зарплата продолжит падать»,— полагает господин Фирсов.
Помимо увеличения количества IT-специалистов без опыта причиной снижения зарплат мог стать массовый уход западных вендоров с российского рынка в 2022 году, считает HR-директор ITentika Елена Никишева: иностранные компании предлагали более высокую зарплату, нежели отечественные.
https://www.kommersant.ru/doc/6480462
Коммерсантъ
Молодым везде у нас не много
В IT-отрасли усилилось зарплатное расслоение
Microsoft продолжает внедрение Rust и теперь собирается переводить ряд сервисов с C# на Rust
В данном случае компания формирует команду из разработчиков на Rust для решения перехода платформы Microsoft 365 с C# на Rust. Например, в обязанности главного архитектора программного обеспечения Microsoft 365 входит «техническое руководство, проектирование и внедрение библиотек компонентов Rust, SDK, а также повторная реализация на Rust существующих сервисов на основе C#».
Как заявили непосредственно в Microsoft, в компании создается новая команда, нацеленная на внедрение языка программирования Rust в качестве основы для модернизации сервисов платформы.
https://www.theregister.com/2024/01/31/microsoft_seeks_rust_developers/
В данном случае компания формирует команду из разработчиков на Rust для решения перехода платформы Microsoft 365 с C# на Rust. Например, в обязанности главного архитектора программного обеспечения Microsoft 365 входит «техническое руководство, проектирование и внедрение библиотек компонентов Rust, SDK, а также повторная реализация на Rust существующих сервисов на основе C#».
Как заявили непосредственно в Microsoft, в компании создается новая команда, нацеленная на внедрение языка программирования Rust в качестве основы для модернизации сервисов платформы.
https://www.theregister.com/2024/01/31/microsoft_seeks_rust_developers/
The Register
Microsoft seeks Rust developers to rewrite core C# code
Embrace, extend, and ... port?
Вышло полное исследование Хабр Карьеры по зарплатам IT-специалистов во второй половине 2023. Основые тезисы:
Медианная зарплата в IT сейчас — 141 000 ₽, это на 15% меньше, чем в первой половине 2023 (в Москве — 187 000 ₽, в Санкт-Петербурге — 150 000 ₽, в регионах — 120 000 ₽)
Среди специализаций больше всего выросли зарплаты специалистов по продажам — на 36%, до 90 000 ₽.
Зарплата архитекторов ПО остается самой высокой среди разработчиков — 358 000 ₽ (+12%), меньше всех получают HTML-верстальщики — 60 000 ₽ (+3%).
Больше всего за полугодие выросли зарплаты ERP-программистов (+31%) — до 180 000 ₽.
Самые высокооплачиваемые языки — Objective-С, Scala, Ruby, Elixir и Golang, а самый низкооплачиваемый — C.
Больше всего выросли зарплаты у разработчиков Objective-С и С++ (+21%).
Больше всего IT-специалисты зарабатывают в Авито (325 000 ₽), Холдинге Т1 (300 000 ₽) и в Райффайзенбанке (292 000 ₽).
https://habr.com/ru/specials/790600/
Медианная зарплата в IT сейчас — 141 000 ₽, это на 15% меньше, чем в первой половине 2023 (в Москве — 187 000 ₽, в Санкт-Петербурге — 150 000 ₽, в регионах — 120 000 ₽)
Среди специализаций больше всего выросли зарплаты специалистов по продажам — на 36%, до 90 000 ₽.
Зарплата архитекторов ПО остается самой высокой среди разработчиков — 358 000 ₽ (+12%), меньше всех получают HTML-верстальщики — 60 000 ₽ (+3%).
Больше всего за полугодие выросли зарплаты ERP-программистов (+31%) — до 180 000 ₽.
Самые высокооплачиваемые языки — Objective-С, Scala, Ruby, Elixir и Golang, а самый низкооплачиваемый — C.
Больше всего выросли зарплаты у разработчиков Objective-С и С++ (+21%).
Больше всего IT-специалисты зарабатывают в Авито (325 000 ₽), Холдинге Т1 (300 000 ₽) и в Райффайзенбанке (292 000 ₽).
https://habr.com/ru/specials/790600/
Минцифры РФ планирует в 2024 году начать внедрение на портале "Госуслуги" технологии ChatGPT для консультации граждан. Об этом сообщил в ходе открывшегося в Алма-Ате цифрового форума Шанхайской организации сотрудничества (ШОС) в рамках форума Digital Almaty 2024 министр цифрового развития РФ Максут Шадаев.
"Государственные услуги будут оказываться онлайн. Это означается, что в момент обращения будет выдаваться результат. При этом мы считаем, что нужно развивать проактивные услуги, которые могут оказываться без обращения, а все консультации должен выполнять ChatGPT, заполняя за человеком необходимые заявления", - сказал министр.
https://tass.ru/ekonomika/19876185
"Государственные услуги будут оказываться онлайн. Это означается, что в момент обращения будет выдаваться результат. При этом мы считаем, что нужно развивать проактивные услуги, которые могут оказываться без обращения, а все консультации должен выполнять ChatGPT, заполняя за человеком необходимые заявления", - сказал министр.
https://tass.ru/ekonomika/19876185
TACC
Минцифры планирует внедрить в 2024 году технологию GPT на "Госуслугах"
Министр цифрового развития России Максут Шадаев отметил, что государственные услуги будут оказываться онлайн
Добавлена статья про Перегрузку операторов в языке Python
https://metanit.com/python/tutorial/7.7.php
#python
https://metanit.com/python/tutorial/7.7.php
#python
Metanit
Python | Перегрузка операторов
Определение встроенных операторов для своих классов в языке программирования Python, модуль operator и его функции __add__, __eq__ и другие