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

Все потоки

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

Telegram бот на ESP32 для удаленного мониторинга и управления насосной станцией

Уровень сложности Средний
Время на прочтение 21 мин
Количество просмотров 225
C++ *DIY или Сделай сам Электроника для начинающих
Из песочницы

Делаем дешево и сердито!

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

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

Запустить скайнет
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 1

Новости

Джефф Безос: предприниматель или изобретатель?

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 359
Блог компании Онлайн Патент Читальный зал Патентование *Научно-популярное
Аналитика

Когда Джефф Безос решил основать Amazon (изначально книжный интернет-магазин), он открыто оценивал вероятность провала в 70%. Сейчас Amazon среди самых известных транснациональных корпораций в мире. Одна из ключевых её особенностей — поощрение изобретений и инноваций среди сотрудников всех уровней. Такая тенденция задана основателем компании, который, несмотря на предпринимательскую занятость, находит время для собственных разработок.В нашей на статье мы рассмотрели основные направления деятельности Джеффа Безоса.

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

Топ-11 ошибок при установке Kubernetes, которые не стоит допускать

Время на прочтение 14 мин
Количество просмотров 827
Блог компании Southbridge IT-инфраструктура *Карьера в IT-индустрии DevOps *Kubernetes *
Обзор
Перевод

Автор делится своим опытом установки Kubernetes на AWS Cloud и с использованием Ubuntu 20.04. Он столкнулся с некоторыми ошибками в процессе установки, и смог найти решения для них.

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

Зачем нам Reactive и как его готовить

Уровень сложности Сложный
Время на прочтение 20 мин
Количество просмотров 593
Блог компании Альфа-Банк Высокая производительность *Программирование *Java *
Туториал

Привет! Меня зовут Татьяна Руфанова. Сегодня мы будем понимать и принимать Reactive (Реактив). В статье расскажу, почему мы выбрали Реактив в мидл слое мобильного приложения Альфа-Банка (а у нас 300 микросервисов и треть из них реактивные), разберём, почему «нелогичное» поведение реактивной программы на самом деле очень логичное, какие сложности реактивный подход принесёт в процессе написания и исполнения кода, и как с этим бороться. А чтобы не траблшутить в проде, будем ломать тесты на Project Reactor.

Налейте чаю, включите звуки природы и настройтесь пройти все стадии принятия Reactive.

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

Истории

TTS для ИТ

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 545
Open source **nix *Гаджеты Софт Звук
Туториал

Категорически приветствую коллег.
Хочу поделиться опытом использования TTS для  быстрого создания аудиокниг из текстовых форматов.

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

Маски ввода номера телефона на Flutter

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 457
Flutter *
Из песочницы

Нужно поговорить немного про такую стандартную и обыденную часть любого приложения, как ввод номера телефона пользователя. Речь только о российских телефонах. Казалось бы, что может быть проще? Ставим в начало строки + или даже +7 и пользователь указывает телефон начиная с 9. Для удобства можно накинуть и маску и казалось бы все хорошо. Но нет иногда пользователи длоб.... смотрят не туда и пишут с 8 или с 7 и все. Без авторизации пользователь не может использовать сервис и дать нам денег на дошик на смузи.

А что там?
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 1

Как подружиться с хаосом и осознанно управлять своим временем. Опыт продуктового дизайнера

Уровень сложности Простой
Время на прочтение 11 мин
Количество просмотров 598
Блог компании СберМаркет Управление проектами *Дизайн
Кейс
Привет! Меня зовут Анна Большешапова, я продуктовый дизайнер СберМаркета — занимаюсь развитием программы СберСпасибо, подпиской СберПрайм, а еще — самыми разными задачами: от рассрочки до разработки карт лояльности магазинов. Я пришла в команду полгода назад и тогда же столкнулась с проблемой: мне стало не хватать времени на задачи.
Читать дальше →
Всего голосов 4: ↑3 и ↓1 +2
Комментарии 2

Bag of tricks для разметки текстовых данных: Часть 2. Удаление дубликатов

Уровень сложности Средний
Время на прочтение 9 мин
Количество просмотров 201
Блог компании MTS AI Big Data *Машинное обучение *Искусственный интеллект Natural Language Processing *
Туториал

Привет! Меня зовут Ирина Кротова, я NLP-исследователь из компании MTS AI. В этой статье из цикла про разметку данных я расскажу об ещё одном способе собирать данные более качественно и экономить на разметке — фильтрации похожих друг на друга текстов.

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

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

Как мы накладные расходы на виртуализацию понижали

Время на прочтение 4 мин
Количество просмотров 498
Блог компании vStack Виртуализация *

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

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

Интерфейс доступный каждому: практические рекомендации

Время на прочтение 18 мин
Количество просмотров 421
Веб-дизайн *Интерфейсы *Usability *Accessibility *Дизайн

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

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

Подчиненный сильнее руководителя. Стоит ли менять их местами?

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 1.4K
Управление персоналом *
Мнение
image

Давайте представим ситуацию.

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

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

Вопрос: будете ли вы предпринимать какие-либо действия для того, чтобы Сергей заменил одного из ваших текущих руководителей?


Рассматриваемая ситуация не является уникальной, и даже редкой. Практически каждый руководитель, у которого в подчинении есть/были руководители может вспомнить хотя бы один случай, когда на обычную штатную должность приходил сотрудник (Сергей, из нашего примера), который выглядел сильнее, чем его руководитель (Николай, из нашего примера). И вроде бы в такой ситуации нужно радоваться, что в команду приходят сильные ребята, но чаще всего подобная история вводит сумбур в спокойную жизнь руководителя. Ведь с этого момента руководителя начинают посещать “интересные” мысли относительно замены Николая на нового, более сильного сотрудника Сергея. Но так как подобная замена, кроме положительных моментов, все-таки имеет ряд рисков, руководителю сложно принять какое-либо решение.

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

Генерируем пифагоровы тройки на RxJS

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 415
Ненормальное программирование *JavaScript *TypeScript *

В пятницу можно смешивать всё и со всем!

Мы смешаем пифагоровы тройки и библиотеку RxJS.

Пифагоровой тройкой называют три натуральных числа, из которых можно составить прямоугольный треугольник.

Такие числа известны людям с очень древних времён. Например, их использовали ещё в Египте, откуда до нас дошла самая известная пифагорова тройка — это числа 3, 4 и 5.

RxJS — это библиотека для реактивного программирования. Она поможет сделать генерацию троек красивой и простой.

Сразу замечу, что статья претендует только на развлекающую роль

Продолжить генерацию текста...
Всего голосов 2: ↑2 и ↓0 +2
Комментарии 0

Проблема ИИ не в том, что он слишком умён, а в том, что нельзя понять, когда он тупит

Уровень сложности Средний
Время на прочтение 9 мин
Количество просмотров 3.7K
Машинное обучение *Читальный зал Искусственный интеллект
Кейс

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

С одной стороны, ИИ внезапно оказался мощнее и умнее, чем большинство людей могло ожидать. Кого‑то это приводит в восторг (и меня тоже), кого‑то пугает (и это множество тоже, с оговорками, включает меня) — ведь если текстовые и графические нейросети могут нарисовать и анимировать что угодно, написать что угодно в каком угодно стиле, озвучить что угодно каким угодно голосом, то как можно доверять любой цифровой информации в принципе? И появляются передовицы как в «Нью‑Йорк Таймс»: «Can we no longer Believe Anything We See?»

С другой, ChatGPT оказался гораздо глупее, чем этого ждёшь от такой умной машины. Это менее раскрытая и замеченная сторона современной (на данный момент) ситуации с развитием ИИ, которую мы сегодня и разберём.

ИИ — умный дурак?

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

Читать далее
Всего голосов 18: ↑15 и ↓3 +12
Комментарии 46

Как собрать кубик Рубика изнутри

Время на прочтение 5 мин
Количество просмотров 949
Игры и игровые консоли Логические игры
Из песочницы

Представьте: вы находитесь в комнате, у которой стены, пол и потолок это стороны головоломки. Стены вращаются, пол и потолок тоже. Теперь не кубик крутится в ваших руках, а вы - внутри кубика Рубика.

Чтобы воспроизвести эту необычную ситуацию я написал небольшое приложение. С помощью приложения расскажу, как собрать кубик Рубика изнутри.

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

Как заставить Jmeter собирать скриншоты графиков после тестов

Уровень сложности Средний
Время на прочтение 7 мин
Количество просмотров 540
Блог компании РСХБ-Интех (Россельхозбанк) Тестирование IT-систем *Программирование *Java *Тестирование веб-сервисов *
Туториал

Привет, Хабр!

Меня зовут Илья Улизко, я занимаюсь нагрузочным тестированием ДБО ЮЛ в блоке Цифровой Трансформации «РСХБ-Интех». В этой статье я поделюсь с вами опытом автоматизации сбора графиков в Grafana при отсутствии установленного grafana-image-render плагина на сервере. Для того, чтобы научить Apache Jmeter делать скриншоты панелей в Grafana нам понадобится Selenium и Browsermob-proxy.

Читать далее
Всего голосов 14: ↑13 и ↓1 +12
Комментарии 1

Овладейте всем потенциалом анимирования с Vue

Уровень сложности Средний
Время на прочтение 7 мин
Количество просмотров 730
Блог компании RUVDS.com CSS *Работа с 3D-графикой *Компьютерная анимация *Графический дизайн *
Туториал
Перевод

Vue позволяет разработчикам писать более гибкий и переиспользуемый код за счёт наличия дополнительных возможностей для организации компонентов. И одной из областей применения этих возможностей являются анимации. В текущей статье мы разберём использование Composition API для создания анимаций в Vue с помощью CSS и JS библиотеки GSAP (GreenSock Animation Platform).

Примечание пер.: статья содержит крупные GIF-анимации.
Читать дальше →
Всего голосов 12: ↑12 и ↓0 +12
Комментарии 0

Два прихлопа, два притопа: как я делал раннер со звуковым управлением на JS

Уровень сложности Простой
Время на прочтение 11 мин
Количество просмотров 357
Блог компании Леруа Мерлен CSS *JavaScript *HTML *TypeScript *
Кейс

Привет, Хабр! Как-то раз после работы мне захотелось взять и написать небольшую компьютерную игру. А почему бы и нет? Играть я люблю, программировать — тоже. Захотелось проверить, можно ли сделать что-то прикольное на уровне современных AAA-игр, не изучая дополнительных языков программирования, а также избежать банального повторения тех же «велосипедов», которые уже 100500 раз выложены на различных стримах и, конечно, не раз разбирались на Хабре. В этом посте я хотел бы поделиться с вами своим небольшим экспериментом в области GameDev на базе JS и обсудить возможности, которые есть у любознательного программиста с бэкграундом в сфере JavaScript.

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

Сети и графы

Уровень сложности Средний
Время на прочтение 15 мин
Количество просмотров 522
Децентрализованные сети *Информационная безопасность *Алгоритмы *Математика *
Recovery mode

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

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

Применение low-code платформ в энтерпрайзе

Уровень сложности Средний
Время на прочтение 16 мин
Количество просмотров 718
Анализ и проектирование систем *Управление разработкой *Визуальное программирование *
Аналитика

Мы в компании активно используем low-code платформы много лет. За время работы набрался опыт в преодолении проблем, связанных с этими платформами, и кристаллизовались подходы, которые хорошо себя показали.

В статье я разберу, что в low-code подходе помогает бизнесу, а что создаёт сложности. При рассмотрении проблем я предложу «лекарства», которые помогут вам нивелировать проблемы.

В конце статьи я составил чек-лист, по которому рекомендую проверять low-code платформу, прежде чем вы решитесь использовать её для решения своих бизнес-задач.

Статья состоит из шести разделов:

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

Дайджест научпоп-новостей за неделю, о которых мы ничего не писали

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 957
Научно-популярное Энергия и элементы питания Искусственный интеллект Здоровье Биология
Дайджест
Здравствуйте, с вами Вячеслав Голованов, и я курирую поток «Научпоп» на Хабре. Среди моих задач — увеличение количества публикаций в этом потоке, в том числе через привлечение новых хороших авторов на Хабр. Если вы всегда хотели написать статью на научно-популярную тему, но боялись начать – это ваш знак. Можете обсудить это со мной через личные сообщения, и/или написать статью в «Песочницу» и кинуть мне ссылку.

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

Итальянские инженеры сделали съедобный аккумулятор




Группа исследователей из Итальянского технологического института (IIT) создала полностью съедобную и перезаряжаемую батарею из материалов, которые обычно входят в наш ежедневный рацион. Возможные области применения — диагностика здоровья, мониторинг качества продуктов питания и съедобная мягкая робототехника.
Читать дальше →
Всего голосов 16: ↑16 и ↓0 +16
Комментарии 1