Обновить
256K+

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

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

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

По всей видимости, людям нравились миленькие маленькие программки всегда, даже когда компьютеры были ещё в диковинку. В 80х годах японский разработчик Наоши Ватанабе создал Neko — бегающего за курсором мыши котика.

Eliot Akira на своем сайте приводит историю этой незамысловатой программы, а также делится ссылками на гитхаб, где собран код разных её версий.

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

9 июля в клубе «19/30 MOSCOW» (Москва, Партийный переулок, 1, корп. 6) пройдёт IT‑стендап «Яндекса».

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

На стендапе выступит десять участников. Например, Настя Абрашитова, руководитель отдела Devtools, Yandex Infrastructure, расскажет, как девушке живётся в мире IT. А руководитель подразделения аналитики в «Поиске» «Яндекса» Рома Халкевеч раскроет, почему аналитики — самые сомневающиеся в мире люди.

«Яндекс» регулярно проводит IT‑стендапы для своих сотрудников. А теперь туда бесплатно может прийти любой и вместе посмеяться над знакомыми ситуациями из работы и жизни в мире айти. Заглянуть на стендап можно по регистрации.

Таски, баги, комменты, репорты — работа в IT всегда немного стресс. А какой самый лучший способ снять напряжение? Хорошо посмеяться. Желательно над тем, что стресс вызвало. Так появился IT stand-up — вечер, когда технари шутят над тем, от чего пригорает. А вы над этим смеётесь, потому что жиза.

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

Компании 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