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

Все потоки

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

u-принцип и проявление детальных требований и потребностей ИТ-системы

Анализ и проектирование систем *Управление проектами *

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

И как следствие, почему OpenAI не может создать детальные требования.

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

Новости

Postgresso 48 (11)

Блог компании Postgres Professional PostgreSQL *

PostgreSQL 16: Часть 3 или Коммитфест 2022-11

Вышел очередной обзор Павла Лузанова. Самое интересное из первых коммитфестов можно прочитать в предыдущих статьях серии: 2022-07 (ru / en), 2022-09 (ru / en).

Postgres-сообщество и образование

Что для вас PostgreSQL-комьюнити?

Живёт своей жизнью затея Райана Буза (Ryan Booz) - его Пятнецы (PGSQL-Phridays). На 3-м этапе этого флеш-моба ход Пэта Райта (Pat Wright). В отличие от обычных пятниц и PG-пятнец Шона Томаса, PGSQL-пятнецы случаются раз в месяц, и эта, 3-я пятнеца в 2022-м последняя. И вот вопрос: желающих приглашают ответить на вопрос: What is the PostgreSQL community to you?

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

Бессердечная биохимия. Как был открыт и укрощён талидомид

Научно-популярное Биология Химия Здоровье

Некоторое время назад, когда «все переквалифицировались в вирусологов» и костерили вакцину «Спутник-V», на Хабре всплыла острая тема «этичности» и «поспешности» клинических исследований в медицине. Тогда же в довольно интересных статьях, например, здесь и здесь, всплывала тень талидомида – одного из самых жутких фармацевтических просчётов XX века. Тем не менее, подробной статьи о талидомиде на Хабре я пока не нашёл (возможно, потому, что статьи на Хабре принято иллюстрировать). Сегодня хотелось бы кратко рассказать об этом препарате, а также – о его трудном и грозном возрождении, случившемся в последние 20 лет.

К середине XX века в развитых странах разразилась настоящая эпидемия злоупотребления барбитуратами. Барбитураты применялись в качестве успокоительных и снотворных, при этом быстро вызывали привыкание. Наиболее известный препарат такого класса, веронал, был назван в честь Вероны (города, в котором разворачивается трагедия Ромео и Джульетты). Веронал не составляло труда приобрести в аптеке. Cреди известных жертв веронала – Акутагава Рюноскэ (1927) и Стефан Цвейг с женой (1942). Широко известна также зависимость от барбитуратов (барбитуризм), приводящая к отмиранию нейронов головного мозга и умственной деградации. К началу 1950-х активные поиски безвредного снотворного и успокоительного привели немецких фармацевтов из компании Хеми-Грюненталь к созданию талидомида, синтезированного в 1954 году. В 1956 году он был лицензирован в ФРГ, а позже в Великобритании в качестве безрецептурного седативного и транквилизатора. Но препарат оказался настолько модным, что его также назначали при пневмонии, простуде и гриппе. Также выяснилось, что талидомид облегчает симптомы токсикоза на ранних сроках беременности.

Читать далее
Всего голосов 27: ↑26 и ↓1 +25
Просмотры 948
Комментарии 1

Деплоим Machine Learning Workloads используя MLFlow

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

Сегодня мы узнаем, как развертывать различные рабочие нагрузки машинного обучения с помощью MLflow.

Не будем томить, сразу к делу.

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

Под капотом у компилятора Go: добавление нового оператора в Go — часть 1

Блог компании OTUS Программирование *Go *
Перевод

Это первая статья из серии из двух частей, в которой мы в форме туториала изучаем компилятор Go. Компилятор большой, и для его корректного описания потребовалась бы целая книга, поэтому идея этих постов заключается в том, чтобы вместо этого обеспечить быстрое погружение в тему. В будущем я планирую написать ряд более описательных статей о конкретных областях компилятора.

Мы собираемся изменить компилятор Go, добавив новую (условно) языковую фичу, и собрать модифицированный компилятор, чтобы ее опробовать.

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

Отчёт о кибербитве Standoff 10, прошедшей осенью

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

Информационная служба Хабра 22 ноября и 23 ноября 2022 года посетила юбилейную десятую кибербитву Standoff между этичными хакерами и специалистами по информационной безопасности, среди которых также присутствуют этичные хакеры. Есть две стороны – одна атакующая (Red Team), другая защищающая (Blue Team). Последние две кибербитвы «защищающаяся» сторона не защищается, а расследует инциденты. Это сделано для большего приближения к реальным условиям. То есть Blue Team находит недопустимое событие и расследует его причины, а потом предоставляет отчёт. 

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

Web3 гейминг. Интервью с создателем международного стартапа Liquidifty

Управление проектами *Управление продуктом *IT-эмиграция Игры и игровые консоли IT-компании

Вячеслав – фаундер стартапа в сфере Web3 гейминга. Почти полгода назад он переехал в Париж и сейчас продолжает строить международный бизнес там. В этом интервью Слава рассказал про опыт запуска стартапов на международный рынок, получение французской стартап-визы и работу с парижским инкубатором.

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

Как макросы в Confluence упрощают жизнь

Блог компании ДОМ.РФ

Многие так или иначе сталкивались с продуктами компании Atlassian, такими как Confluence, Jira. Их использование позволяет организовать работу команды разработки наиболее удобным способом, обеспечить доступ к информации проекта. Кроме того, что эти продукты обеспечивают онлайн-доступ к основным материалам проекта, они также включают в себя много интересных плюшек. В этой статье ведущий системный аналитик ДОМ.РФ Екатерина Шипкова расскажет о полезных фичах Confluence.  

Одним из основных инструментов аналитика в IT является Confluence или Wiki. Данные пространства используются для написания требований к разрабатываемой системе и в целом похожи друг на друга своими функционалами. Требования, которые аналитик формирует к системе, должны отвечать определенным критериям, таким как: полнота, завершенность, атомарность, непротиворечивость, идентифицируемость, трассируемость. Поддерживать эти критерии становится крайне непросто, если документация проекта включает множество страниц со статьями, т.к. время, которое автор будет затрачивать на то, чтобы скорректировать одинаковые требования, найти их в пространстве проекта будет колоссальным. Именно для сокращения времени на поиск необходимой информации и сокращение дублирования одинаковых материалов можно использовать различные макросы в Confluence.   

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

Основы автоматизации в Ansible: роли и сценарии

Блог компании Southbridge Системное администрирование *IT-инфраструктура *Учебный процесс в IT DevOps *

Ansible — инструмент управления конфигурациями. Задачи, которые решаются с его помощью, часто повторяются у разных людей и команд. Как и в случае программирования, где общий код выделяют в библиотеку, Ansible выделяет повторяющиеся вещи в роли. В статье объясним, в чём основная идея ролей, а также подробно разберём процесс их создания. 

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

Нельзя просто взять и обезличить данные — опыт команды разработки «Сферы»

Блог компании Группа Т1 Информационная безопасность *Хранение данных *

Бизнесу нельзя использовать данные клиентов as is для тестов. Отдел разработки не может просто взять персональные данные (ПДн) и проверить на них новую фичу, обучить Machine Learning-модель. Этот момент регулируют законы и отраслевые стандарты. Чтобы с данными можно было работать, их необходимо обезличить. В крупных компаниях сотни таблиц переплетены идентификаторами, формулами, процедурами. И здесь речь идет уже о формировании обезличенных интеграционных полигонов (комплексов БД). Максим Никитин, тимлид группы разработки, поделится опытом команды разработки платформы производства ПО «Сфера».

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

Событийная онтология vs объектная

Семантика *

В общем случае (вне и до информационных технологий), произнося слово «семантика», предлагают обсудить смысловой уровень языка – значения знаков и структур знаков (текстов). При этом семантика противопоставляется синтаксису, то есть формальным правилам соединения знаков в текст. Когда же речь о семантике заводится в сфере IT, то имеют в виду особые технологии, архитектуры приложений и языки описания данных, ориентированные на знаковое представление объектов и их свойств в компьютерных моделях предметных областей. В качестве основной цели семантического подхода видится «научение» компьютера распознавать смысл данных, описывающих деятельность и ее элементы, то есть реализовать переход от оперирования безликими данными к работе со значениями и знаниями. Предполагается, что широкое использование семантического подхода к моделированию предметных областей позволит унифицировать обмен информацией между независимыми поставщиками данных и приложениями, а также обеспечит возможность модифицировать структуру данных и бизнес-логику приложений не путем переписывания кода, а только через преобразование семантически определенных данных. К основным методам семантического подхода следует отнести: унификацию формата записи, уникальную идентификацию записей, включение метаданных в данные, стандартизацию словарей.

Традиционно семантическое описание предметной области называют онтологией этой области.  При этом выражения «онтологическое описание», «онтологическая модель», «онтология предметной области» используют как синонимы. Онтология или онтологическая модель предметной области – это, по сути, структура из сущностей (концептов, понятий, типов объектов), их свойств и правил установления отношений между ними. Обычно онтологию представляют в виде графа, вершинами которого являются объекты, а ребрами – свойства. Часто такую структуру из объектов и значений их свойств, построенную для определенной предметной области, называют графом знаний (Knowledge Graph).

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

Swift модуляризация вашего проекта

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

Всем привет сегодня я покажу как можно завернуть проект в spm (модуляризация)

Модуляризация — Это процесс разбиения кодовой базы на небольшие специализированные, готовые к повторному использованию модули

У меня есть небольшой проект и я хочу чтобы он был завернут в spm.

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

Несколько советов по работе с CORS для начинающих разработчиков

Блог компании OTUS JavaScript *Программирование *
Перевод

В этой статье мы с вами разберемся, что такое CORS, CORS-ошибки и из-за чего мы можем с ними сталкиваться. Я также продемонстрирую возможные решения и объясню, что такое предварительные (preflight) запросы, CORS-заголовки и в чем заключается их важность при обмене данными между сторонами.

Эта статья рассчитана на тех, у кого уже есть базовые познания в области веб-разработки и некоторый опыт с протоколом HTTP. Я старался писать статью так, чтобы она была понятна и новичкам, будучи наполненной знаниями, но при этом стараясь избегать слишком большого количества технических нюансов, не связанных с темой CORS.

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

Истории

Как и зачем тестировать голосовых и чат-ботов?

Блог компании Just AI Искусственный интеллект Natural Language Processing *Голосовые интерфейсы *
Tutorial

Привет, Хабр! Меня зовут Оля, и я работаю QA-инженером в команде лингвистов Just AI. Для лингвистов-разработчиков каждый чат-бот — это отдельный проект со своими фичами, иногда с собственным характером и всегда — с особым подходом к тестированию. В тестировании ботов, помимо проектной специфики (a.k.a. конкретные требования и «хотелки» заказчика), которую обобщить едва ли возможно, есть еще и неочевидные вещи, связанные со спецификой самого типа бота. В этом материале я постаралась аккумулировать наш опыт запуска голосовых и текстовых ботов в продакшен (десятков ботов!) и собрать рекомендации о том, как их тестировать. 

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

JavaScript: замена фона видео и реализация интересных эффектов на основе координат лица в реальном времени

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


Привет, друзья!


Я продолжаю изучать MediaPipe — библиотеку с открытым исходным кодом от Google, предоставляющую "кроссплатформенные и кастомизируемые решения на основе машинного обучения для работы с медиа", и в этой статье хочу рассказать вам о 2 инструментах:


  • Selfie Segmentation, выделяющий людей на сцене, что позволяет осуществлять замену фона на кадрах видео в процессе потоковой передачи соответствующих данных;
  • Face Mesh, предоставляющий сетку лица человека, состоящую из 468 контрольных точек с координатами в трехмерном пространстве, что позволяет реализовать некоторые интересные визуальные эффекты.

Репозиторий с кодом проекта.


Если вам это интересно, прошу под кат.

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

Инструменты управления тестированием

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

В статье рассмотрим 7 инструментов, которые помогают управлять процессом тестирования, их ключевые особенности и ситуации применения.

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

Ещё одна подборка не только книг по Deep Learning

Блог компании Альфа-Банк Big Data *Машинное обучение *Data Engineering *

Большая книга по теории, большая книга не только по теории, подкасты и курс — под катом 6 рекомендаций для изучения от наших DS-инженеров. 

К рекомендациям
Всего голосов 6: ↑5 и ↓1 +4
Просмотры 557
Комментарии 0

Российские замены Инстаграму: где они сейчас

Я пиарюсь

О проектах для замещения западных соцсетей говорят уже давно. Периодически анонсируются «убийцы» Facebook и Instagram*. Но в 2022 году разговоры перешли в практическую плоскость. После блокировок соцсетей Facebook и Instagram* и объявления их родительской компании Meta экстремистской, потребность в отечественных аналогах перешла в практическую плоскость. Одновременно, потенциальный убийца Инсты китайский TikTok сам прекратил деятельность в России и запретил выкладывать контент.

Всего год назад Инстаграм был самым крупным по активности авторов соцмедиа в Рунете. Его обвал радикально изменил ландшафт социальных сетей, открыв возможности, которых у разработчиков стартапов в этой среде не было больше десяти лет. Это дало толчок сразу нескольким проектам, включая появление в AppStore российской замены Инстаграма.

Читать далее
Всего голосов 8: ↑3 и ↓5 -2
Просмотры 900
Комментарии 3