Обновить
331.68

Управление разработкой *

Планирование, отслеживание и контроль

Сначала показывать
Порог рейтинга

Компании ELMA и «РЕД СОФТ» подтвердили совместимость решений ELMA365 и РЕД ОС. Тестировались версия программного low‑code продукта ELMA365 2024.4.15 и версия системы РЕД ОС 8. Совместные испытания подтвердили отсутствие ограничений по функциональным возможностям ELMA365 Enterprise в среде РЕД ОС 8. Серверные компоненты ELMA365 работают стабильно и корректно. Также клиентская часть ELMA365 полностью совместима с РЕД ОС 8, потому что выполняется в стандартном браузерном движке Chromium.

Релиз РЕД ОС 8 состоялся в феврале этого года. В обновленной версии были представлены новые пользовательские графические окружения KDE и GNOME в фирменном дизайне, ядро Linux 6.6, режим киоска, актуальные и LTS‑версии ключевых компонентов ОС. Также в новую ОС входит большой набор средств разработки, например, версии Python 2.7, 3.8 — 3.11, clang/llvm версий 11 — 15, OpenJDK LTS‑версий 1.8, 11, 17, 21, Net Framework актуальных версий 6.0 — 8.0 и другие инструменты. И теперь в РЕД ОС 8 доступно решение для low‑code разработки ELMA365

ELMA365 представляет собой инструментарий для повышения качества взаимодействия с клиентами в части продаж и в части сервиса. Концепция low‑code позволяет ускорить цикл от бизнес‑потребности до готового решения. Разработка интерфейсов любой сложности происходит в графической оболочке, где формы задач, приложений, страниц настраиваются с помощью Drag‑and‑Drop.

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии1

По информации инсайдеров, Apple тестирует прототип недорогой версии гарнитуры Vision Pro под кодовым названием N107. Устройство имеет более узкое поле зрения в сравнении с первой версией гарнитуры Apple. Также предполагается, что эта модификация потребует обязательной работы с привязкой к iPhone или Mac.

Эксперты считают, что работа новой гарнитуры только в паре с привязанным iPhone или Mac поможет Apple сэкономить ресурсы на вычислительной мощности и ряде компонентов для удешевления проекта. По их мнению, Apple «изо всех сил борется за то, чтобы снизить стоимость гарнитуры, сохраняя при этом критически важные функции для пользователей».

Также часть инженеров в Apple всё же работает над более продвинутой версией Vision Pro 2 (N109). Там планируется установить новые чипы и более продвинутые камеры, а также повысить комфорт при использовании за счёт снижения веса и улучшения эргономики.

Ранее источники СМИ сообщили, что Apple приостановила разработку второго поколения гарнитуры Vision Pro, чтобы сосредоточиться исключительно на бюджетной версии устройства. Первая модель с начала февраля продаётся от $3500. Предполагается, что бюджетный вариант гарнитуры будет ограничен по функционалу, а его стоимость не превысит $1600.

Теги:
Всего голосов 1: ↑1 и ↓0+3
Комментарии0

Иксам (протоколу X Window System) исполнилось 40 лет.

19 июня 1984 года Роберт Шейфлер из MIT анонсировал в своём письме в список рассылки проекта Афина (Athena) работу над новой оконной системой X. Несколькими годами позже X стал стандартом для юникс-подобных систем и продолжает быть основной оконной системой в свободных ОС и по сей день.

Путь от выпуска X1 до X11 протокол прошёл всего за три года, после чего состояние X11 стабилизировалось и со временем лишь обрастает расширениями, но не меняет своей сути. Например, в качестве расширений в своё время были представлены такие распространённые возможности, как XVideo, X Font Server, XKB, Xinerama, XCB, Multi-Pointer X, Present, DRI2, DRI3, RandR, X Input и так далее.

В 2011 году возникла инициатива по созданию протокола X12, но она не ушла дальше обсуждений, а вся деятельность по развитию графической подсистемы сосредоточилась на развитии протокола Wayland.

Теги:
Всего голосов 3: ↑3 и ↓0+5
Комментарии1

Платформа VK Cloud запустила решение для построения платформ разработки ПО — Dev Platform. Встроенные инструменты платформы позволяют управлять всем процессом создания продукта: от идеи и проектирования до написания и проверки кода, тестирования и запуска на пользователей. Например, с помощью Dev Platform команды разработчиков могут повышать скорость вывода проектов на рынок и обеспечивать отсутствие уязвимостей в текущих и новых IT-решениях.

Dev Platform построена на базе инфраструктуры и сервисов VK Cloud, а также других программных продуктов от российских разработчиков.

В компании пояснили, что это решение объединяет весь комплекс инструментов, включая инфраструктурные и платформенные сервисы, а также функциональное ПО. Для обеспечения надёжности продуктов в Dev Platform доступны специальные инструменты для безопасной разработки — DevSecOps.

Инструменты Dev Platform преднастроены и интегрированы между собой, их можно оперативно развернуть под задачи разных компаний и начать разработку на своей IT-инфраструктуре, в том числе в рамках Private Cloud или в публичном облаке VK Cloud.

Теги:
Всего голосов 1: ↑1 и ↓0+3
Комментарии0

2-3 августа в Перми мы проведем уже традиционную конференцию про разработку и управление в IT-компаниях — Ural Digital Weekend 2024. Сейчас уже готова программа всех секций. Рассказываем, кто выступит в 2024 году.

В этом году выступят спикеры из ЯндексX5 TechNeogendaЛидеры измененийVK МузыкаAvitoOzonТ‑банкТочкаМагнитYandex InfrastructureOzon банкGarage EightИннотех, РЦТ, Uzum TezkorDirectumШкола Сильных ПрограммистовITPSAstonAWG, SkillStaff, «ДАЛЕЕ», BSL, 1С‑БСЛ, e‑legionMediasofITECHAdeskKTSTerabitIntelsyHawking BrosKozhinDevKremleva ProjectGreenDataSimbirSoftТэглайнagency2agencySpectr.

В статье (https://habr.com/ru/companies/spectr/articles/821099/) рассказываем, что ждет участников на Ural Digital Weekend 2024: про спикеров, программу и неформальные активности.

Теги:
Всего голосов 2: ↑2 и ↓0+4
Комментарии0

Исследование показало, что процент отказов в Agile-проектах по разработке ПО на 268% выше. Оно было проведено по заказу консалтинговой компании Engprax. Неясно, откуда взялся именно такой процент.

Исследование проходило с 3 по 7 мая, в нём приняли участие 600 инженеров-программистов (250 в Великобритании и 350 в США). Выяснилось, что проекты с чёткими требованиями, задокументированными до начала разработки, имели на 97% больше шансов на успех. При этом введение спецификации до начала разработки может увеличить успешность реализации на 50%, а обеспечение точности требований — на 57%.

Авторы исследования утверждают, что исследованные ими Agile-проекты проваливались в 65% случаев. При этом они продвигают новую методологию Impact Engineering, которая якобы позволит сократить количество неудач в проектах в 6,5 раз (до 10%). 

Автор книги об Impact Engineering Джунаде Али сказал: «Наше исследование показало, что, когда дело доходит до поставки высококачественного программного обеспечения вовремя и в рамках бюджета, важен надёжный процесс разработки требований и наличие психологически комфортных условий для обсуждения и решения проблем по мере их возникновения, а также нужно принять меры по предотвращению выгорания разработчиков».

Результаты исследования вызвали возмущение у сторонников Agile-подхода.

Теги:
Всего голосов 3: ↑3 и ↓0+8
Комментарии1

Разработчики мультимедийного пакета FFMpeg объявили о создании собственной реализации декодировщика для формата кодирования звука xHE-AAC (Extended High-Efficiency AAC), определённого в стандарте ISO/IEC 23003-3.

Декодировщик xHE-AAC принят в основную кодовую базу FFMpeg и войдёт в состав следующего выпуска проекта. Реализация может использоваться для большинства стерео-потоков xHE-AAC. Потоки SBR, USAC и MPEG-H с объёмным звуком, а также кодирование речи пока не поддерживается. Поддержку USAC и SBR обещают добавить в ближайшее время.

Проект xHE-AAC используется в потоковом вещании Netflix и задействован в технологиях цифрового радиовещания Digital Radio Mondiale. Кодек примечателен поддержкой широкого диапазона битрейта (от 12 до 300 kbit/s), высокой степенью сжатия, средствами воспроизведения с постоянной громкостью, обеспечением высокой чёткости при любых уровнях громкости, дополнительными профилями управления динамическим диапазоном при прослушивании в шумных местах и добавлением метаданных, позволяющих восстанавливать потери на принимающей стороне.

20 декабря 2020 года проекту FFmpeg исполнилось 20 лет. Многие IT-компании, включая Google и YouTube, используют FFmpeg в бэкенде своих проектов и сервисов.

5 апреля 2024 года состоялся релиз открытого мультимедиа-пакета FFmpeg 7.0 под кодовым названием Dijkstra для Linux, Windows и macOS.

Источник: OpenNET.

Теги:
Всего голосов 2: ↑2 и ↓0+4
Комментарии0

30 мая 2024 года Docker Hub перестал работать в России из-за геоблокировки и санкционных ограничений. Обсуждение попыток решения этой ситуации есть на Хабре в этой публикации.

Заблокированы сайты https://www.docker.io/ и https://hub.docker.com/.

Работают сайты: https://forums.docker.com/ и https://www.docker.com/

С VPN доступ открывается. При этом из wsl2 образы не скачиваются даже с включенным VPN.

Решение с доступом:

Выбираем любое:
https://daocloud.io
https://c.163.com/
https://registry.docker-cn.com
https://mirror.gcr.io

Открываем настройки Docker Daemon:

nano /etc/docker/daemon.json

И добавляем зеркало, например:

{
  "registry-mirrors": ["https://mirror.gcr.io"]
}

Затем делаем рестарт:

service docker restart

Второй вариант с зеркалом:

nano /etc/sysconfig/docker

OPTIONS='--selinux-enabled --log-driver=journald --registry-mirror=<MIRROR>'

Теги:
Всего голосов 6: ↑5 и ↓1+10
Комментарии0

Организация Rust Foundation опубликовала статистику, в соответствии с которой из 127 тысяч значительных пакетов, представленных в каталоге crates.io, более 24 тысяч (19.11%) используют ключевое слово unsafe для включения возможностей, допускающих небезопасную работу с памятью в отдельных блоках кода, таких как разыменование указателей, вызов внешних функций или изменение статических переменных. 34.35% пакетов совершают прямые вызовы функций из других crate-пакетов, в которых используется unsafe.

Отмечается, что в большинстве случаев использование unsafe обусловлено вызовом кода, написанного на других языках или обращения к библиотекам на С/C++. Пакетом с наибольшим числом вызовов в контексте unsafe признан развиваемый компанией Microsoft crate-пакет windows, являющийся обвязкой над API платформы Windows. Данный пакет насчитывает 36 млн. загрузок. Unsafe также используется в самых популярных пакетах syn (470 млн загрузок), proc-macro2 (354 млн загрузок) и libc (345 млн загрузок).

Для выявления проблем в коде, выполняемом в контексте unsafe, проектом развивается интерпретатор  Miri, позволяющий определять обращения вне границ буферов, использование памяти после её освобождения, некорректное использование неинициализированных данных, нарушение инвариантность базовых типов (например, несоответствие bool значениям 0 или 1), нарушение правил владения объектами, возникновение состояний гонки и утечки памяти.

Источник: OpenNET.

Теги:
Всего голосов 4: ↑4 и ↓0+8
Комментарии0

На GitHub доступен скрипт shotstars, решающий проблему с отслеживанием исчезновения звёзд у проектов на платформе. Штатные возможности GitHub не предоставляют пользователям информацию по убывающим звёздам в проекте и позволяют получить сведения только по их прибавлению.

Проект написан на языке Python и распространяется под лицензией GPLv3+. Готовые сборки, не требующие наличия в системе Python, доступны для GNU/Linux, Windows и Android (Termux).

Идея скрипта shotstars состоит в следующем: в самом начале пользователь выбирает, чей репозиторий он хочет отслеживать. Далее скрипт будет парсить звезды на предмет их убывания и прибавления за определённый пользователем промежуток времени, формируя список различий между предыдущим сканированием и текущем состоянием.

Регистрация в GitHub, авторизация и токен для работы скрипта не требуются. Поддерживается парсинг звёзд с проверками на ошибки и ограничения, имитация результатов, отчёты в CLI и HTML в том числе с расчётами дат.

Работа shotstars рассчитана на средние и небольшие проекты, имеющие до 6000 звёзд (лимит API GitHub в 6K звезд/час).

Теги:
Всего голосов 2: ↑2 и ↓0+5
Комментарии0

Microsoft обновила свою веб-страницу (где пользователи могут узнать об окончании поддержки старых версий Windows, таких как Windows 7 и Windows 8.1), чтобы напомнить пользователям об окончании поддержки Windows 10.

Теперь на веб-странице представлена Windows 10, которая, хотя и все еще поддерживается, в следующем году прекратит свое существование.

Прекращение поддержки означает, что Microsoft больше не будет выпускать критические исправления, чтобы защитить корпоративных клиентов (а также образовательные учреждения) с Windows 10 версии 21H2 от уязвимостей и других угроз. Кроме того, официальная служба поддержки Microsoft сначала предложит системным администраторам и пользователям обновиться до последней версии Windows 10 или перейти на Windows 11, прежде чем сможет оказывать помощь в рамках своих компетенций.

После 11 июня 2024 года у Windows 10 будет только одна поддерживаемая версия — 22H2, срок эксплуатации которой закончится в октябре 2025 года.

Теги:
Всего голосов 2: ↑1 и ↓1+2
Комментарии2

Вышла версия свободного архиватора NanaZip 3.0. Код проекта написан на языках C/C++ и распространяется под лицензией NanaZip License.

Проект получил переработанный пользовательский интерфейс, похожим на Windows 11, а также улучшенный темный режим. В коде решения исправлены ранее обнаруженные ошибки. Также в проекте появилась поддержка алгоритма SM3 HASH и все основные улучшения по сравнению с 7-Zip версии 24.05.

Начиная с версии 3.0, NanaZIP делится на две «разновидности»: NanaZip и NanaZip Classic. Основное различие между ними заключается в том, что обычная версия больше не поддерживает 32-битную версию. NanaZip Classic также работает на гораздо более старых версиях Windows (вплоть до Vista), тогда как для стандартного NanaZip требуется Windows 10 версии 2004 и новее.

Теги:
Всего голосов 3: ↑2 и ↓1+3
Комментарии0

Менеджер Mozilla опубликовал список будущих улучшений в Firefox, к реализации которых уже приступили разработчики:

  • группировка вкладок;

  • возможность вертикального размещения списка вкладок и модернизированная боковая панель;

  • система управления профилями, позволяющая разделить разные виды активности (учёба, работа, персональные интересы), но при этом сделать их доступными (развитие идеи быстрого переключения между профилями);

  • поддержка настройки фона страницы, показываемой при открытии новой вкладки. Можно будет установить в качестве фона любую картинку или изменить цвет;

  • интуитивно понятные настройки конфиденциальности, упрощающие управления возможностями, связанными с защитой от отслеживания перемещения пользователя между сайтами;

  • модернизация меню, нацеленная на акцентирование внимания на наиболее важных элементах, снижение визуального беспорядка и выделение приоритетных действий;

  • продолжение работы над оптимизацией производительности, сокращения времени загрузки страниц, ускорение запуска, уменьшения энергопотребления при автономной работе. Уже проделанная работа позволила на 20% улучшить показатели прохождения теста Speedometer 3;

  • проект Interop, нацеленный на улучшение совместимости между браузерами, обеспечение согласованной поддержки веб-технологий в разных браузерах, выявление расхождений в поведении браузеров и упрощение создания сайтов;

  • возможности, связанные с ИИ, модели для которых выполняются на локальной системе без обращения к внешним сервисам.

Теги:
Всего голосов 4: ↑4 и ↓0+6
Комментарии1

Ближайшие события

Сервис «Сбера» GigaCode стал лучшим ИИ-сервисом по точности предсказывания кода разработки среди зарубежных аналогов. Тестирование проводилось на большом количестве файлов с кодом, сообщила пресс-служба «Сбера».

«Эксперты „Сбера“ провели обширное тестирование различных ИИ‑ассистентов разработчика на более чем 17 тыс. файлов с кодом, в ходе которого сервисам предлагалось продолжить фрагмент исходного кода, и производился замер того, насколько точно предсказывается его следующая строка. Результаты показали, что по интегральной доле верно предсказанного кода на языке Java сервис GigaCode показал результат на 2% лучше, чем GitHub Copilot, и на 3% и 6,5% лучше, чем Codeium и TabNine», — рассказал старший вице‑президент, руководитель блока «Технологическое развитие» «Сбера» Андрей Белевцев.

В процессе тестирования исследователями замерялась доля кода, предсказанного ИИ-ассистентами, при этом учитывались не только случаи полного совпадения строки, а также и случаи, в которых была удачно предсказана часть, принимались во внимание также частота и стабильность выдачи подсказок.

Сервис GigaCode помогает в режиме реального времени по фрагменту кода сгенерировать наиболее вероятные его продолжения непосредственно в среде
разработки. Решение поддерживает более 15 языков программирования (Java, Python, JavaScript, TypeScript, C/C++ и другие), а также совместимо со множеством редакторов и интегрированных сред (IDEA, PyCharm, VSCode, Jupyter и другие).

Теги:
Всего голосов 1: ↑1 и ↓0+3
Комментарии2

Опубликованы первые выпуски проекта Bend, развивающего высокоуровневый язык программирования для параллельных вычислений, который позиционируется как альтернатива низкоуровневыми языкам, таким как CUDA и Metal, обладающая выразительным синтаксисом и возможностями для повышения удобства разработки, свойственными таким языкам, как Python и Haskell. Код проекта написан на языке Rust и распространяется под лицензией Apache 2.0.

Из возможностей языка Bend отмечается быстрое распределение объектов, поддержка использования функций высшего порядка, замыканий, продолжений, неограниченной рекурсии, сопоставления с образцом, рекурсивных сопоставлений (fold) и циклов (bend), целочисленных, строковых и списочных типов. Поддерживается два варианта синтаксиса: в стиле Python и в стиле Haskell. В программах не требуется указание управляющих распаралелливанием аннотаций, явного создания потоков и выставления блокировок. Распараллеливание производится автоматически, например, при вычислении выражения "((1 + 2) + (3 + 4))", операции "1 + 2" и "3 + 4" будут выполнены параллельно.

Программы на языке Bend могут выполняться на оборудовании, обеспечивающем массовый пареллелизм, например на GPU, демонстрируя практически линейный рост производительности в зависимости от числа вычислительных ядер. Код на языке Bend компилируется в низкоуровневое промежуточное представление HVM2 (Higher-order Virtual Machine 2), которое затем компилируется в представление на C и CUDA.

Источник: OpenNET.

Теги:
Всего голосов 4: ↑4 и ↓0+7
Комментарии0

21 мая 2024 года на пленарной сессии конференции «Цифровая индустрия промышленной России» (ЦИПР) в Нижнем Новгороде премьер-министр Михаил Мишустин заявил, что за четыре года вложения компаний всех отрас­лей в цифровые технологии выросли более чем на 80% и превысили 4 трлн рублей.

По его словам, инвестиции в развитие IT‑инфраструк­туры увеличились на треть до 1,5 трлн рублей, вложения во внедрение программных продуктов — в 2,5 раза (абсолютные объемы не приведены).

Самыми востребованными Мишустин назвал программы по управлению бизнес‑процессами и производством, на втором месте — системы цифрового проектирования и моделирования. «По поручению президента РФ надо увеличить темпы инвестиций в них, как вы помните, на уровне как минимум вдвое выше валового внутреннего продукта», — заявил глава правительства. По его словам, 80% всех предприятий к концу десяти­летия должны перейти на отечествен­ное ПО.

За четыре года продажи российс­кого ПО увеличились более чем вдвое, а готовых пакетных решений — в 5 раз, отметил Мишустин. На них активно переходят орга­низации в электроэнергетике, нефте­газовой отрасли, общем машино­строении и авиастроении. При этом пока отстают фармацевтические производ­ства и судостроение, добавил он. К концу года уже свыше половины всех компаний станут использовать отечественное ПО для организации своей деятельности, надеется Мишустин. Хотя еще два года назад их было чуть больше трети, заметил премьер.

Теги:
Всего голосов 2: ↑2 и ↓0+5
Комментарии1

Стоит ли становиться тимлидом?

Привет, на связи Spectr! Опубликовали запись круглого стола «Стоит ли становиться тимлидом?» с митапа DevTalks.

Получится отличный круглый стол и очень полезная и конструктивная дискуссия. И вот почему:

  • очень крутая модерация круглого стола Виктором Корейша;

  • очень классный состав участников в разрезе ролей, который позволил рассмотреть вопрос с разных сторон: CTO, ТимЛид, руководитель отдела и рядовой разработчик;

  • очень вовлеченный в дискуссию зал: было очень много полезных комментариев и взглядов;

  • благодаря вовлеченности зала смогли посмотреть не вопрос еще и в разрезе разных компаний и отраслей: мнения людей из ИТ-гигантов и от представителей аутсорс-разработки.

Какими качествами должен обладать тимлид? Как проходят собеседования на должность руководителя? Как все успеть и не растерять навыки разработчика? На эти и многие другие вопросы ответили:
— Виктор Корейша (Ozon, руководитель отдела MessageBus и Storage; ведущий подкаста о жизни в IT «Кода кода»)
— Максим Харитонов (Ozon, руководитель группы разработки Storage)
— Никита Ильин (Spectr, backend-разработчик)
— Олег Казаков (Spectr, CTO)

Теги:
Всего голосов 3: ↑3 и ↓0+5
Комментарии1

Эксперты пояснили, что в коде Linux есть 11 функций часов и времени. Причём ранее их было 8, но потом ещё к ним добавили 3 опции.

Теги:
Всего голосов 5: ↑3 и ↓2+3
Комментарии1

В Минцифры ожидают около 174 млрд рублей инвестиций для поддержки разработчиков российского ПО.

На разработку отечественного софта российские компании к 2030 году направят дополнительные инвестиции в размере 174 млрд рублей. Такую оценку привёл замминистра цифровизации Сергей Кучушев на пленарной сессии «Экономика данных и цифровой трансформации государства» на ВДНХ.

«В части поддержки IТ-отрасли планируем, что к 2030 году дополнительные инвестиции IТ-компаний в разработку российского программного обеспечения и программно-аппаратных комплексов составят 174 млрд рублей, 150 проектов будет поддержано льготными кредитами», — пояснил Кучушев. Он сообщил, что Минцифры продолжит разрабатывать меры поддержки, стимулирующие заказчиков переходить на отечественное ПО.

Теги:
Всего голосов 3: ↑3 и ↓0+7
Комментарии1

В конце мая 2024 года состоялся выпуск архиватора WinRAR 7.01 от Евгения Рошаля и команды RARLAB. Сборки новой версии популярной программы для сжатия файлов доступны для Linux, macOS, Windows, Android и FreeBSD.

В новой версии проекта исправлены ранее обнаруженные ошибки и повышена стабильность работы.

Релиз WinRAR 7.0 и RAR 7.0 состоялся в конце февраля 2024 года.

В январе 2022 года разработчики WinRAR отказались от поддержки Windows XP. Графический режим версии 6.1 архиватора теперь доступен на ПК с ОС от Microsoft, начиная с Windows Vista. Ранее разработчики WinRAR отказались от поддержки Windows 2000, 95, 98, ME и NT.

В августе 2023 года разработчики из RARLAB выпустили WinRAR версии 6.23. В обновлении архиватора устранена критическая уязвимость CVE-2023-40477, позволяющая злоумышленникам удалённо и незаметно для пользователя запускать в рабочей системе вредоносный код при условии открытия на ПК специально созданного RAR-архива.

Программа WinRAR с 1993 года пережила многие ОС, архитектуры, ей пользовались несколько поколений айтишников и продолжают покупать лицензии на этот продукт по возможности. Согласно пояснению в Wiki, консольная версия Rar.exe по-прежнему работает в ОС Windows XP и новее.

WinRar 7 доступен бесплатно с показом предупреждения о пробном периоде или без уведомления о необходимости активации при покупке бессрочной лицензии.

Теги:
Всего голосов 7: ↑7 и ↓0+11
Комментарии0

Вклад авторов