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

Все потоки

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

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

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

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

Указатели

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

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

Шаблоны

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

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

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

Новости

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

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

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

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

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

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

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

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

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

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

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

• Зашёл 

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

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

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

• Ушёл 

5 минут

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

• Зашёл

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

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

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

Реальность

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

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

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

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

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

• Зашёл (!) 

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

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

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

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

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

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

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

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

• Сказал имя 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Java *
Перевод
Tutorial

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

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

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

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

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

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

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

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


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

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

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

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

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

Как e-commerce влияет на окружающую среду

Блог компании Parallels Научно-популярное Экология

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

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

По пути от монолита к микросервисам

Микросервисы *
Из песочницы

Доброго времени суток! Для начала, о чем будет статья? Статья является сжатым описанием опыта перехода от монолитного приложения к микросервисам. Коснемся плюсов такого перехода и затронем часть проблем, с которыми можно столкнуться в реальной разработке. Для кого может быть полезна статья? Для тех кто по каким-то причинам еще сомневается в эффективности микросервисных архитектур. Также отмечу, что статья не является учебным пособием. Она ставит целью коротко познакомить с практикой перехода от одной архитектуры к другой. Для тех кто хочет погрузиться в детали проектирования микросервисных архитектур, рекомендую почитать литературу, начать можно с книги Криса Ричардсона «Микросервисы. Паттерны разработки и рефакторинга.». Это даст неплохую основу для дальнейшего развития. Излагать материал буду на примере построения гипотетической системы регистрации и онбординга продавцов на некоторой торговой площадке.

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

Дайджест киберинцидентов Acronis #16

Блог компании Acronis Информационная безопасность *Антивирусная защита *Резервное копирование *

Привет, Хабр! В сегодняшнем дайджесте мы расскажем о проблемах с безопасностью в популярных браузерах Mozilla Firefox и Google Chrome, а также поговорим о том, как мошеннику удалось заработать миллионы на подарочных карточках. Вы узнаете, почему пользователям macOS стоит дополнительно побеспокоиться о резервном копировании, а также о новых фишинговых компаниях, нацеленных на ИТ-отрасль, и убытках крупного ритейл ера в сфере домашней электроники из-за атаки Ransomware.

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

Регулярные выражение Python в интерактивном режиме

Python *JavaScript *Django *

Проект на Django для работы с регулярными выражениями в реальном времени. Весь бекенд регулярных выражений работает на библиотеки re из Python, поэтому вам не придется переписывать шаблоны регулярных выражений специально под Python, как часто это бывает на других похожих сайтах.

Поддерживаемые регулярные функции:

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

Новый ботнет с большим количеством камер и даже некоторыми роутерами

Блог компании Qrator Labs Информационная безопасность *IT-инфраструктура *Сетевые технологии *

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

В ноябре 2021 мы встретили и успешно нейтрализовали несколько атак исходящих от ботнета, который, похоже, не связан с хорошо известными или детально описанными, как варианты Mirai, Bashlite, Hajime или Brickerbot.

Хотя наши находки и напоминают издалека Mirai, мы полагаем, что данный (описываемый ниже) ботнет основан не только на распространении вредоносного кода под Linux, а на сочетании брутфорса паролей и эксплуатации уже исправленных CVE на непатченных устройствах для увеличения его размера. В любом случае, чтобы подтвердить, как именно устроен этот ботнет, нам был бы необходим образец устройства для анализа кода, что далеко за пределами нашей области знаний и умений.

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

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

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

Android Vitals — Это холодный старт?

Блог компании OTUS Разработка под Android *
Перевод

Эта серия блогов посвящена мониторингу стабильности и производительности приложений Android в продакшне. В последних двух постах я описал то, что происходит с момента, когда пользователь нажимает на ярлык запуска программы, до момента отрисовки первой activity на мониторе.

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

Технологии в ритейле: автоматизация, облачная инфраструктура и объединение оффлайна с онлайном

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

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

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

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

Security Week 49: критическая уязвимость в Zoho ManageEngine

Блог компании «Лаборатория Касперского» Информационная безопасность *
3 декабря компания Zoho, разработчик ПО и сервисов для совместной работы, раскрыла данные о критической уязвимости в программе Zoho ManageEngine Desktop Central. Это приложение для централизованного управления парком устройств в организации. Уязвимость CVE-2021-44515 позволяет обойти систему авторизации и выполнить произвольный код на сервере.


Уязвимость классифицируется как zero day: на момент обнаружения она уже эксплуатировалась злоумышленниками. Это далеко не первая успешная попытка атаки на корпоративные решения Zoho. В начале ноября уже приходили сообщения о случаях взлома «соседнего» программного модуля, известного как ManageEngine ADSelfService Plus. Это решение реализует систему Single Sign-On и предоставляет сотрудникам интерфейс для смены пароля.
Читать дальше →
Всего голосов 7: ↑7 и ↓0 +7
Просмотры 287
Комментарии 1

Альфа-Банк провёл Alfa Digital Open 2021 – главный цифровой форум года

Блог компании Альфа-Банк Конференции IT-компании Голосовые интерфейсы

Привет!

На сегодня у нас для вас две новости.

Во-первых, мы провели Alfa Digital Open, самый большой онлайн-форум на тему цифровых технологий в Альфа-Банке. Во-вторых, представляем голосового финансового помощника — его зовут Альф, а свой голос ему подарил Всеволод Кузнецов, известный вам по озвучке множества голливудских фильмов, а главное — Геральта из Ривии в русскоязычных версиях “Ведьмак 2: Убийцы королей” и “Ведьмак 3: Дикая Охота”.

Давайте по порядку.

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

Дорожная карта по изучению python

Python *Учебный процесс в IT Карьера в IT-индустрии
Tutorial

Хочу представить вам дорожную карту изучения python по направлениям, которую мы составили в своей группе изучения python:

Ссылка на гугл-док

Карта состоит из бесплатных курсов на платформе stepik. Далее в статье я напишу, чем мы руководствовались при составлении этой дорожной карты, и отвечу на некоторые вопросы.

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

К вопросу об архивации данных

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

Если, например, в каком-то аэропорту теряет ноутбук/накопитель рядовой пользователь, он может купить новый и дело с концом. А если свой ноутбук, вместе с хранящимися на винчестере документами с коммерческой тайной, потерял там какой-нибудь владелец крупной фирмы, последствия могут быть губительны для его бизнеса.

На все риски ответ один, данные архивируют в резервные хранилища. При архивировании встаёт ряд вопросов

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