Как стать автором
Обновить

Разработка

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

Право на ошибку. Деньги и методологии разработки в ИТ

Управление проектами *Управление разработкой *Программирование *Разработка веб-сайтов *
Из песочницы

Есть много разных методологий разработки: Waterfall, Agile, Lean и другие. Ситуацию усложняют различные схемы оплаты разработки в ИТ. Что лучше: Fixed Price, Time&Material или взять людей на аутстафф? Человеку, далёкому от коммерческой разработки, бывает сложно разобраться что и когда стоит использовать. Чтобы помочь с этим разобраться, рассмотрим разные методологии и схемы оплаты с точки зрения работы с рисками и права на ошибку. Попробую писать простым языком, чтобы было понятно всем.

Читать далее
Рейтинг 0
Просмотры 59
Комментарии 0

Новости

Tachyum продолжает развивать 128-процессор Prodigy: возможности, перспективы и дата выхода

Блог компании Selectel IT-инфраструктура *Высокая производительность *Производство и разработка электроники *Процессоры

Два года назад на конференции ISC High Performance 2020 словацкая компания Tachyum анонсировала 128-ядерные процессоры Prodigy, а также ИИ-комплекс на их основе. Тогда сообщалось, что эти чипы планируется использовать в крупных ЦОД, высоконагруженных платформах, ИИ-системах и прочих направлениях, где нужна высокая производительность.

По словам разработчиков, процессор и инфраструктура, разработанная под этот чип, способны предоставить необходимые для таких вычислений ресурсы. Суперкомпьютер, основа которого чипы Prodigy, достаточно мощный — 125 Пфлопс на стойку и 4 экзафлопса на полный комплекс, состоящий из 32 стоек высотой 52U. Все это сообщалось ранее, ну а сейчас появилось много информации о процессоре и ближайшей дате появления чипа в общем доступе.
Читать дальше →
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 299
Комментарии 0

Как аспирант доказал давнюю гипотезу о простых числах

Блог компании SkillFactory Математика *Научно-популярное
Перевод

26-летний Джаред Дукер Лихтман доказал гипотезу, которая связывает простые числа с широким классом «примитивных» множеств. Для его научного руководителя это стало «настоящим шоком». Подробности рассказываем к старту флагманского курса по Data Science.

Читать далее
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 1.4K
Комментарии 3

Недельный геймдев: #74 — 12 июня, 2022

Разработка игр *

Из новостей: вероятностный язык программирования MarkovJunior, вышел Blender 3.2, Epic Games обновила редактор MetaHuman, добавив импорт мешей и дополнительные анимации лиц, геймджемы Rusty Jam 2 и Houdini Game Jam 2022.

Из интересностей: отличнейшая статья про архитектуру Xbox 360, воссоздание Лилит из трейлера Diablo IV в Maya и ZBrush, технический постмортем «Помни…» студии Ice-Pick Lodge, кватернионы для чайников.

Читать далее
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 547
Комментарии 0

Квантовые компьютеры и блокчейн: есть ли угроза?

Криптография *
Recovery mode

На смену привычных компьютеров придут квантовые — о намерении запустить коммерческое производство к 2029 году говорит Google. Некоторые представители крипто-сообщества видят в этой тенденции опасность для блокчейна — огромные вычислительные мощности могут стать угрозой для безопасности приватных ключей и транзакций. Так ли это, как появление квантовых компьютеров может отразиться на блокчейне — рассмотрим в этой статье.

Читать далее
Всего голосов 2: ↑1 и ↓1 0
Просмотры 769
Комментарии 5

Миграция ленты, меню и панели инструментов в nanoCAD. Импорт CUIX

Блог компании Нанософт разработка CAD/CAM *Софт Инженерные системы

В статье представлен способ миграции пользовательских настроек интерфейса из AutoCAD в nanoCAD. Как основной инструмент переноса данных предлагается использовать утилиту Cuix2Cfg, разработанную специалистами «Нанософт». Статья содержит описание таких шагов, как извлечение данных из файла CUIX, подключение меню, ленты и панели инструментов, подключение иконок.

Читать далее
Рейтинг 0
Просмотры 290
Комментарии 1

«Kubernetes как часть data platform»

Блог компании oneFactor Hadoop *Kubernetes *

Привет, Хабр! Меня зовут Денис, в компании oneFactor я занимаю позицию архитектора, и одна из моих обязанностей — это развитие технического стека компании. В этой статье я расскажу про нашу data platform’у (далее просто DP или платформа) и про мотивацию внедрения в неё Kubernetes. Также подсвечу трудности, с которыми мы столкнулись в рамках пилота. И расскажу про набор активностей, которые не вошли в пилот, но будут выполнены во время миграции. Дополнительно представлю короткий обзор текущей интеграции между Spark и Kubernetes. Стоит отметить, что вопросы, связанные с хранилищем, здесь обсуждаться не будут.

Читать дальше
Рейтинг 0
Просмотры 562
Комментарии 0

Как сделать Android-приложение тестируемым? Часть 2 — MVI

Блог компании OTUS Разработка мобильных приложений *Разработка под Android *Тестирование мобильных приложений *Kotlin *

В первой части статьи мы последовательно рассмотрели шаги по созданию и преобразования приложения для Android, необходимыми для реализации тестов, начиная от Unit-тестирования и заканчивая E2E-тестами. Сегодня мы рассмотрим архитектурные подходы Model-View-Intent (MVI), создадим собственную реализацию MVI и на ее примере разберем особенности разработки и тестирования приложений на MVI и подготовимся к обсуждению разработки тестируемых реактивных интерфейсов на Jetpack Compose в следующей части статьи.

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 389
Комментарии 1

Как я «взломал» госпортал НПА и… ничего

Информационная безопасность *

«Приходите когда убьют» – принцип инфобеза в госсекторе. Как пользователи Портала для размещения НПА могут попасть в чужую учетку и почему это не беспокоит поддержку портала.
Читать дальше →
Всего голосов 22: ↑21 и ↓1 +20
Просмотры 4.7K
Комментарии 8

Параллельные тесты JUnitPlatform. Как победить в гонке?

Блог компании OTUS Тестирование IT-систем *Программирование *Java *

Начиная с версии 5.3 JUnit Platform предоставило возможность параллельного запуска тестов, что может существенно увеличить скорость прохождения тестовых сценариев. Но в то же время, если сценарии используют какие-либо разделяемые ресурсы, общие для всех тестов, без использования механизмов синхронизации можно обнаружить неустойчивое выполнение тестов из-за возможного переключения потоков выполнения во время исполнения тестируемого кода ("состояние гонки"). В этой статье мы рассмотрим как настроить параллельное тестирование и как обнаружить (и преодолеть) потенциальные проблемы доступа к общим ресурсам.

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 325
Комментарии 1

Большая версия ruDALL-E, или Как отличить Кандинского от Малевича

Блог компании Сбер Блог компании SberDevices Обработка изображений *Машинное обучение *Искусственный интеллект

Прошло около полугода с момента выхода базовой модели ruDALL-E XL (1.3B), мы – команды Sber AI и SberDevices – получили много лайков и, как подобается таким разработкам, дизлайков. Всё хорошее отразилось в гигантском наплыве пользователей в первые недели релиза: порядка 800 тыс. уникальных пользователей (на текущий момент уже более 2 млн.), – 1.2k ⭐ в репозитории и последующем изрядном списке фантастических файнтюнов (Emojich XL, Surrealist XL, генератор кроссовок, генератор покемонов). Но если читатель обратится к прошлой статье, то обязательно вспомнит, что в ней речь шла о двух версиях модели: XL (1.3B) и XXL (12B). На достигнутом мы не остановились, поэтому, сделав релиз текущего на тот момент чекпоинта XXL на SberCloud, продолжили заниматься сбором данных и дообучением модели. И вот, наконец, мы готовы вывести её в свет.

Читать далее
Всего голосов 15: ↑15 и ↓0 +15
Просмотры 1.8K
Комментарии 3

Нормальное распределение

Блог компании OTUS Python *Математика *Машинное обучение *

Нормальный закон распределения или закон Гаусса играет важную роль в статистике и занимает особое положение среди других законов. Вспомним как выглядит нормальное распределение

Читать далее
Всего голосов 11: ↑6 и ↓5 +1
Просмотры 2.2K
Комментарии 0

Новый механизм мониторинга компиляции в PVS-Studio для Windows

Блог компании PVS-Studio C++ *DevOps *Разработка под Windows *

В релизе PVS-Studio 7.18 утилита мониторинга компиляции для Windows получила новый механизм, который позволяет полностью устранить пропуски запусков компиляторов. В этой статье мы напомним, как наш анализатор справляется с разнообразными системами сборки и расскажем о реализации нового режима Wrap Compilers.


0954_CLMonitor_IFEO_ru/image1.png

Читать дальше →
Всего голосов 8: ↑6 и ↓2 +4
Просмотры 636
Комментарии 2

Фронтенд-новости №10. Опубликован HTTP/3, History API мёртв, WebContainers доступны в Firefox

Блог компании HTML Academy Разработка веб-сайтов *CSS *JavaScript *HTML *

Дайджест новостей и полезных статей из мира фронтенд-разработки за неделю 6–12 июня.

А вот главные новости:

HTTP/3 опубликован в качестве предлагаемого стандарта

History API мёртв, да здравствует Navigation API

WebContainers (способ запуска Node.js в браузере) официально поддерживаются в Firefox.

Что там у вас ещё
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 2.2K
Комментарии 2

[Async/await] Как работает Swift Coroutine Model

Разработка под iOS *Разработка мобильных приложений *Swift *
Recovery mode

Всем привет, на связи Никита и Технократия! В прошлой статье мы уже обсудили проблемы текущего состояния concurrency в Swift. Давайте двигаться дальше и сегодня мы начнем свое знакомство с необходимой базой для async/await в Swift 5.5

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 642
Комментарии 0

Математика для 3D-приложений. Урок 1

Блог компании UNIGINE Работа с 3D-графикой *Разработка игр *Алгоритмы *Математика *
Tutorial

Это первый, вводный урок по линейной алгебре для разработки 3D-приложений от Александра Паничева — ведущего разработчика логики в UNIGINE. В этом уроке разберемся зачем 3D-разработчикам вообще нужна линейная алгебра, а также рассмотрим основные операции над векторами.

Читать далее
Всего голосов 12: ↑11 и ↓1 +10
Просмотры 1.7K
Комментарии 6

Что нового в .NET nanoFramework? Подключаем LCD экран, сканируем Wi-Fi сети

Блог компании Timeweb Cloud .NET *C# *Программирование микроконтроллеров *DIY или Сделай сам
Tutorial
nanoFramework LCD WIFI

Недавно платформа .NET nanoFramework для микроконтроллеров отметила свой юбилей. За 5 лет платформа превратилась из малоизвестного проекта в успешное коммерческое open-source решение. К инструментам разработчика добавили Visual Studio Code, теперь на Linux также можно программировать на C#, как и в Windows. Были переработаны nuget-пакеты, появилась коммерческая поддержка, обновлена документация. В практической части подключим OLED дисплей на контроллере SSD1306, немного доработаем драйвер под новую модификацию дисплея и отправим код в upstream, напишем небольшой сканер Wi-Fi сетей.
Читать дальше →
Всего голосов 12: ↑12 и ↓0 +12
Просмотры 2K
Комментарии 3

Как мы научились А/B-тестировать алгоритмы с помощью switchback-тестов

Блог компании Delivery Club Tech Big Data *Машинное обучение *Аналитика мобильных приложений *Data Engineering *

Привет! На связи Евгений Бокарев и Надежда Грачёва, в этой статье мы расскажем про внедрение switchback A/B-тестов в логистике Delivery Club. Обсудим, как оценивать результат эксперимента, если эффективность доставки одного заказа влияет на другие. И на примере покажем, как мы снизили долю невыполненных заказов, с какими сложностями столкнулись и как их решали.

Читать далее
Всего голосов 17: ↑16 и ↓1 +15
Просмотры 503
Комментарии 0

Из инженера – в Data Scientist: лайфхаки от первого лица

Блог компании Первая грузовая компания (ПГК) Хакатоны Машинное обучение *Карьера в IT-индустрии

Привет! Меня зовут Роман Ленц, в Первой грузовой компании (ПГК) я занимаюсь анализом данных и машинным обучением в рамках проекта «Цифровой вагон», подробнее о котором рассказано здесь. Еще 3 года назад я работал инженером-конструктором в зарубежной строительной компании. Почему я решил кардинально поменять свою карьерную траекторию, почему выбрал именно Data Science, и как я к этому пришёл? Поделюсь опытом, который, возможно, окажется полезным для молодых специалистов, ищущих «работу мечты». Тем, кто задумался о смене профессии, думаю, информация тоже будет полезна.

Я получил высшее образование за границей. После окончания вуза устроился на работу в московское представительство иностранной строительной компании. Мы занимались проектированием объектов по всему миру, но на российском рынке количество заказов постепенно снижалось: стоимость услуг была слишком высокой для местных клиентов. Стало очевидно, что скоро придется искать другую работу. Именно тогда я задумался о том, чтобы сменить карьерную траекторию.

Не скажу, что выбрал Data Science совсем случайно. Как у инженера у меня был сильный математический бэкграунд, я был знаком с основами некоторых языков программирования, разбирался в работе с данными. Меня привлекали области, где можно применить эти навыки и знания, поэтому направление Data Science показалось мне интересным вариантом для более глубокого погружения.

Определившись, я стал постепенно вспоминать основы математики, линейной алгебры, статистики, теории вероятности. Параллельно начал проходить профильные курсы на крупных онлайн-платформах – DataCamp, Stepik, Яндекс.Практикум и других.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 1.5K
Комментарии 2