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

Все потоки

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Топ-5 причин, почему вам нужно ASO ещё до разработки приложения

Блог компании VK Разработка мобильных приложений *Исследования и прогнозы в IT Аналитика мобильных приложений *
Tutorial

Использование данных, которые можно получить с помощью ASO еще до начала разработки, помогает задать более точный вектор развития приложения, снизить риски и повысить вероятность успешного продвижения продукта. Мы рассмотрим топ-5 возможностей ASO для начальных этапов разработки и подробно разберем способы проведения исследований.

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

Новости

Как реализовать DDD в Go

Блог компании ДомКлик Проектирование и рефакторинг *Go *
Перевод

С помощью микросервисной архитектуры можно построить масштабируемое и гибкое приложение. Однако, если команда бессистемно использует этот подход в своей работе, то скоро столкнется с разочарованием и неконтролируемой сложностью. Избежать этого поможет DDD (Domain-Driven Design, предметно ориентированное проектирование). Не так давно я ничего не знал про этот подход, но сейчас я постоянно натыкаюсь на эту тему.

Представляю вам перевод статьи "How to Implement Domain-Driven Design (DDD) in Golang". Повествование буду вести от лица автора, иногда прерывая собственными мыслями в таком же формате, как и это отступление. Приятного чтения.

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

“Вы бигдату анализируете?” Чем занимаются разработчики в исследовательской компании

Блог компании Mediascope Big Data *Java *Управление разработкой *Математика *

Мы в Mediascope считаем аудиторию ТВ, интернета, радио и прессы. Мониторим контент в СМИ. Измеряем потребительские предпочтения россиян. Фиксируем выходы рекламы во всех медиа. В результате пользователи наших данных получают огромное количество датасетов для анализа и решения самых разных задач бизнеса. Кроме того, многие наши данные лежат в основе рекламных взаиморасчетов медиарынка и являются своего рода индустриальной "валютой" в диалоге разных его игроков.

Кому все это нужно? Компаниям, работающим на российском рынке рекламы (сегмент - сугубо В2В) - непосредственно СМИ, медиа-холдингам, рекламным агентствам и компаниям-рекламодателям.

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

Расскажем обо всем поподробнее.

Поехали!
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 96
Комментарии 0

Создаем аналитическое хранилище данных командой из 2-3 спецов

Big Data *Data Engineering *Хранилища данных *
Всем привет!
Сделать хорошее аналитическое хранилище (DWH), когда в команде десяток-другой крутых специалистов и пара лет времени — не сложно. Проекты по созданию DWH, Data Lake и BI обычно очень ресурсоёмки и под силу только большим компаниям.
Мне интересно искать и применять практики, которые позволяют компаниям быстро создавать аналитические решения маленькой командой. Этими наработками хочу поделиться в данной статье.
Статья нацелена на:
  • Небольшие команды в начале пути.
  • Создание решений с быстрым возвратом инвестиций.

Коротко о моём DWH опыте (чтобы понимать ограничения моего мышления):
  • Реализовывал три похожих не очень больших проекта по созданию DWH: 5-15 терабайт, 100+ сущностей, в команде 2-4 специалиста, в качестве источника — одна основная база продукта (сервиса) и несколько дополнительных.
  • Участвовал в супер большом проекте DWH: 1+ Петабайт (прирост 1 терабайт в день), 2000+ сущностей, в команде 100+ специалистов. В этой компании жадно изучал Data Vault 2, исходники DWH движка, бизнес-процессы, которые масштабируются на сотни специалистов, правила описания DWH в вики и методы постановки задач.
  • В продакшн работал только с batch процессами, со stream знаком только по обучающим курсам и книгам.

Ценность для бизнеса


Цепочка создания ценности в процессе работы с данными (источник):


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

Стримим Новый год в реальном времени: какой протокол выбрать (HESP, WebRTC, RTMP, HLS)

Блог компании G-Core Labs Работа с видео *Разработка систем связи *Облачные сервисы Видеоконференцсвязь

Наш клиент планирует стримить видео празднования Нового года на всех своих пользователей. Транслировать контент предстоит на сотни тысяч человек с минимальными задержками — так, чтобы зрители встретили 2022 год не позже соседей. Мы сравнили решения для быстрой доставки видео и делимся результатами: рассказываем, как организовать дешёвый стриминг медиаданных на большую аудиторию.

Поехали!
Всего голосов 2: ↑1 и ↓1 0
Просмотры 156
Комментарии 0

Пишем парсер-мониторинг для «Hyundai Showroom» с выгрузкой в телеграм-канал

JavaScript *Node.JS *Программирование *
Из песочницы

На сайте https://showroom.hyundai.ru/ можно заказать машину без переплат, напрямую с завода Hyundai, но проблема в том, что машины уходят очень быстро. При этом новые автомобили появляются нечасто, и, чаще всего, можно наблюдать на сайте сообщение об отсутствии машин.

Чтобы успеть забронировать машину, напишем парсер-мониторинг для «Hyundai Showroom» с выгрузкой в телеграм-канал, который будет уведомлять о том, появились ли машины в шоуруме.

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

Безопасность постковидной эпохи: мнения участников конференции «Умные решения – умная страна: вызовы и перемены»

Блог компании ГК ЛАНИТ Информационная безопасность *Системное администрирование *IT-инфраструктура *Конференции

Масштабным эпидемиям в истории часто сопутствовали другие потрясения: войны, природные катаклизмы, кровавые восстания и международные конфликты. Пандемия чумы совпала с многочисленными войнами в Европе, Первая мировая окончилась вспышкой «испанки». Пандемия COVID-19 не стала исключением. Но в духе эпохи ею воспользовались киберпреступники, которые развязали самую настоящую агрессию против бизнеса.

Об ИБ-реалиях постковидной эпохи шла речь на конференции «Умные решения – умная страна: вызовы и перемены», которую провела компания ЛАНИТ. Авторитетные эксперты, участники секции «Информационная безопасность», говорили о многих аспектах борьбы с киберугрозами. Это не только вопросы, связанные с адекватной реакцией на изменившиеся угрозы. Кибербезопасность стала куда более широкой проблемой. Глобальной, как и всегда во времена потрясений. 

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

Представляем новый редактор Razor в Visual Studio 2022

Блог компании Microsoft Разработка веб-сайтов *.NET *ASP *Visual Studio *

С выпуском Visual Studio 2022 вы можете использовать новый редактор Razor для локальной разработки ASP.NET Core с использованием MVC, Razor Pages и Blazor. Загрузите Visual Studio 2022 и обязательно обновите его до версии 17.0.2, чтобы получить последние обновления Razor. В статье подробнее о новых фичах и дальнейших планах на Razor.

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

Аналитика: книги для неаналитиков, которые научат понимать, систематизировать и представлять данные

Блог компании ispring Профессиональная литература Читальный зал

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

Например, пандемия Covid-19 заставила нас всех анализировать данные о заболеваемости, разбираться в показателях эффективности вакцин и разъяснять свои выводы окружающим: родителям, друзьям, коллегам. 

В этой статье — подборка книг, которые научат вас понимать, систематизировать и представлять данные, даже если вы никак не связаны с профессией аналитика. 

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

Как обхитрить тайм трекер при помощи Arduino

Разработка под Arduino *DIY или Сделай сам Лайфхаки для гиков Электроника для начинающих

Здравствуйте!
Вся моя семья работает удалённо. Супруга работает в крупной организации, в которой осуществляется мониторинг рабочего времени. Мониторинг реагирует на нажатие кнопок клавиатуры и колесо прокрутки мыши, с таймаутом 5 минут. Жена переболела COVID-19 и стала сильно уставать во время работы, поэтому позволяет себе небольшие перерывчики. На время этих перерывчиков она просит меня покрутить колесико мыши, но я бывает так увлекусь работой, что забываю это сделать. В связи с этим у меня возникло желание автоматизировать этот процесс.

Читать далее
Всего голосов 17: ↑12 и ↓5 +7
Просмотры 4.3K
Комментарии 38

Huawei, похоже, выходит из кризиса: новый процессор, ноутбук и операционная система

Блог компании Selectel IT-инфраструктура *Исследования и прогнозы в IT Компьютерное железо IT-компании

Китайская компания Huawei попала в немилость США несколько лет назад. Правительство Соединенных Штатов ввело целый список жестких санкций в отношении этой корпорации. У многих аналитиков возникли сомнения в том, что под таким давлением бизнес этой компании, каким бы отлаженным он бы ни был, сможет нормально работать.

И действительно — ведь продукцию Huawei прекратили продавать в Штатах. Более того, вендорам чипов и других электронных систем, работающих с американскими технологиями, запретили поставлять компоненты китайцам под угрозой закрытия доступа к этим самым технологиям. Но, похоже, компания понемногу начинает справляться с проблемами, которые можно назвать смертельно опасными для бизнеса. Более того, компания поставляет новую продукцию, от чипов от операционных систем. Подробнее обо всем этом — под катом.
Читать дальше →
Всего голосов 16: ↑13 и ↓3 +10
Просмотры 6.8K
Комментарии 17

Собственный vector на c++

C++ *
Из песочницы

Что нужно знать для реализации?

Указатели

Move семантика (Дополнительный этап)

rValue и lValue ссылки (Дополнительный этап)

Шаблоны

Итераторы (Дополнительный этап)

Переопределение операторов

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

Представление о современном backend-разработчике

Программирование *Управление персоналом *Карьера в IT-индустрии
Из песочницы

Мне иногда приходится посещать собеседования в качестве собеседующего и собеседуемого. Хочу взглянуть на холиварную тему сеньорности/миддловости/джуниорности разработчиков. В последнее время, качества, которые необходимы программисту сильно изменились. Думаю, связано это с популяризацией микросервисной архитектуры в современных проектах. Где от инженеров требуются немного другие навыки нежели разработчику монолита.

Читать далее
Всего голосов 22: ↑11 и ↓11 0
Просмотры 3.9K
Комментарии 23

Starbucks без касс на Манхэттене. Мой опыт посещения

IT-инфраструктура *Бизнес-модели Будущее здесь IT-компании
Из песочницы

Новость этой недели - на Манхэттене открылся совместный проект Starbucks и AmazonGo. 

Я не мог не сходить, проверить на себе. 

Протопал пол Манхэттена от офиса и вот моя история.

Сравню три сценария посещения Starbucks.

Обычный поход в Starbucks:

• Зашёл 

• Заказал кофе и какой-нибуль сэндвич 

• Сказал имя, оплатил 

• Услышал имя, забрал

• Ушёл 

5 минут

Тот сценарий, что ждёшь от абсолютно автоматизированного Starbucks + Amazon Go:

• Зашёл

• Взял кофе и сэндвич 

• Ушел
1 минута.

Явно вся магия должна случиться в заказе и оплате, как-то там само все чтобы произошло)

Реальность

• Со входа уткнулся в турникет 

• Спросил, как войти (и да, мне не хватило подсказок на стенах) 

• Открыл приложение AmazonGo 

• Нашёл в меню раздел с QR 

• Поднёс, отсканировал 

• Зашёл (!) 

• Взял с полки сэндвич/салат 

• Пошёл искать, где взять кофе 

• Обошёл 2 раза всё заведение 

• Подошёл спросить менеджера

• Получил ответ, что в другом приложении заказ надо делать - Starbucks (WTF?)

• Пошёл скачивать. О, нет! В русском апсторе другой апп Starbucks 

• Пошёл заказывать вручную через менеджера 

• Оплатил, как обычно (POS-терминал спрятан в тайный ящик, ну чтобы типа, чтобы никто не видел, что так тоже можно) 

• Сказал имя 

• Не услышал своё имя после исполнения, но увидел на экране. 

• Пошёл забирать кофе 

• Уткнулся с внутренней стороны во входной турникет, кофе стоит на полке снаружи 

• Попросил передать мой кофе менеджера. 

• Подождал пока он до меня еще кому-то поможет. 

• Пошёл с кофе к салату/сэндвичу (никто там еще не съел его?) 

Читать далее
Всего голосов 17: ↑15 и ↓2 +13
Просмотры 3.3K
Комментарии 15

Моделирования электроприводов, основы (для детей от 7-ми лет)

Математика *Matlab *Робототехника Электроника для начинающих
Tutorial

Очередная статью Калачева Юрия Николаевича, автора книги Моделирование в электроприводе. Инструкция по пониманию. Данный текст еще готовится к публикации в специализированных изданиях, но читатели хабра увидят его первые.

Простым языком, понятным даже 7 летнему ребенку, Юрий Николаевич Калачев раскрываем тайны моделирования электропривода.

Именно так пишутся все знаменитые методы, знаменитой Бауманки, по которым китайский язык можно выучить за ночь перед экзаменом.

Другие статьи по электроприводу от Юрия Николаевича:

Синхронные двигатели с постоянными магнитами на роторе: управление (синус и/или трапеция)

Электропривод с ШИМ – способ улучшения динамики контура тока

Модельно ориентированное проектирование. Электропривод с бесколлекторным двигателем постоянного тока

Модельно-ориентированное проектирование. Построение активного выпрямителя (на основе математической модели)

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

Торговый бот на Node.js и Tinkoff API (Часть 1)

JavaScript *Node.JS *Финансы в IT
Из песочницы

Все началось несколько лет назад со школьного проекта по Computer science. Моя идея была сделать компьютерную программу которая проанализирует историю рынка, определит комбинации из 4х свечей в кластеры по схожести, запомнит какая свеча шла после этой комбинации и в дальнейшем сможет найти кластер для реальной ситуации на рынке. На странице должна быть отображена ситуация на рынке, найденый кластер комбинаций и его статистика. Если в кластере большой процент комбинаций с последующей зеленой свечей - мы ставим на рост, и соответственно наоборот.

Изначально в качестве API для программы был выбран Forex Oanda. На тот момент это был единственный найденный нами брокер с Open API и кое-какой документацией. В планах сервер который работает с API и фронт для отображения работы
(на тот момент) индикатора, поэтому пишем на Node JS. Проект был доведен до логического завершения, он исправно находил похожие комбинации и собирал их в кластеры, был сделан интерфейс который изображал полу-статичную информацию. Однако протестировать все это мы так и не успели, забросив все после сдачи проекта.

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

Настройка Podman для Quarkus Dev Services и Testcontainers в Linux

Java *
Перевод
Tutorial

Podman - это контейнерный движок без демонов (daemonless) для разработки, управления и запуска контейнеров в системах Linux. Начиная с выпуска версии 3, Podman позволяет пользователю запускать службу, имитирующую Docker API. Это позволяет использовать Testcontainers и Quarkus Dev Services вместе с Podman.

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

Как устроена разработка в экспресс-доставке «Перекрёстка»

Блог компании X5 Group Управление e-commerce *Управление продуктом *IT-компании

Приложением экспресс-доставки «Перекрёстка» ежемесячно пользуются около трёх миллионов человек. Уровень вовлеченности аудитории порядка 15% — это люди, которые заходят в приложение каждый день. О том, как работает продукт и в чём специфика разработки интернет-магазина, рассказывает Оксана Щирба, Chief Product Owner мобильного приложения «Перекрёстка».

Читать далее
Всего голосов 14: ↑6 и ↓8 -2
Просмотры 1.6K
Комментарии 12

Шесть лет «Хаябусы-2»

Блог компании Timeweb Cloud Научно-популярное Космонавтика Астрономия
Может быть, в фантастике вам попадался такой сюжет: на орбите планеты появляется враждебный космический флот, бомбит ее и обстреливает, высаживает десант, а потом улетает с награбленным. Поразительно, но в современной космонавтике есть почти полный аналог — японский аппарат «Хаябуса-2» вышел на орбиту астероида Рюгу, затем высадил на его поверхность три ровера, сбросил кумулятивную бомбу, сделал по астероиду два выстрела и улетел на Землю с образцами, доставив их 5 декабря 2020. И все это было сделано с мирными целями во имя науки.


«Хаябуса-2» в 21 метре над астероидом, фото JAXA
Читать дальше →
Всего голосов 88: ↑88 и ↓0 +88
Просмотры 6.1K
Комментарии 13

Как графы помогут создать идеальный шифр

Блог компании Нетология Криптография *Математика *Учебный процесс в IT Научно-популярное
Перевод

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

Читать далее
Всего голосов 9: ↑4 и ↓5 -1
Просмотры 1.7K
Комментарии 6