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

Все потоки

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

Lopaka: Редактор графики для Ардуино, ESP32, FlipperZero

Уровень сложности Средний
Время на прочтение 6 мин
Количество просмотров 304
Open source *SaaS / S+S *Разработка под Arduino *Производство и разработка электроники *Электроника для начинающих
Ретроспектива

Привет, хабр! Хочу рассказать как я делал свой пет-прожект и чем всё закончилось.

Лопака — это редактор пиксельной графики и интерфейсов для проектов на Ардуине, ESP32 или STM. Мне было больно видеть как страдают эмбедед разработчики рисуя свои интерфейсы, и я решил упросить всем жизнь.

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

Новости

LEC вместо OLED: будущее экологичного освещения

Время на прочтение 13 мин
Количество просмотров 392
Будущее здесь Научно-популярное Физика Читальный зал Экология


У всех нас есть свои страхи. Рациональные, иррациональные, основанные на личном опыте или опыте других, преодолимые и всепоглощающие. Какие-то страхи, словно модные веяния, приходят и уходят, а причиной тому часто является превращение предмета или явления, ранее вызывающего страх, в нечто обыденное. К примеру, люди, ставшие первыми зрителями кино, были явно далеки от состояния полной релаксации во время своего первого сеанса. Но есть и страхи, которые пронизывают всю историю человечества, беря начало еще в среде первых людей. К таким страхам относится и боязнь темноты, а точнее того, что может в ней скрываться. Не удивительно, что изобретение источников искусственного света, является одним из первых. Человек прошел долгий путь от факелов и свечей до светодиодов и лазеров. Но поиски нового типа освещения не прекратились. Ученые из университета Кюсю (Фукуока, Япония) разработали новый тип светоизлучающих электрохимических ячеек (LEC), использовав молекулы дендримеры и электролиты из биомассы. Полученный LEC не только экологичен, но и весьма производителен. Как именно создавался LEC, каков принцип его работы, и чем он лучше OLED? Ответы на эти вопросы мы найдем в докладе ученых.
Читать дальше →
Рейтинг 0
Комментарии 0

Откуда берутся истории

Уровень сложности Простой
Время на прочтение 9 мин
Количество просмотров 81
Блог компании Сбер Машинное обучение *Контекстная реклама *
Кейс

Я работаю в Сбере, в команде, которая развивает продажи в СберБизнес, интернет-банке для предпринимателей. Наша лента историй (stories) — главный способ помочь клиентам освоиться с продуктами и услугами банка и его партнёров: пользователь читает ленту, находит что-то интересное для себя, нажимает кнопку и подключает услугу. Помимо продуктовых внушительную часть нашей ленты занимают «познавательные» истории (interaction stories). Они дают советы по предпринимательской деятельности, посвящают клиентов Сбера в нюансы изменений законодательства, делятся выводами, рассказывают про интересные случаи. Подготовкой такого контента для ленты занимается сразу несколько команд. Это трудозатратно и занимает немало времени на разных этапах согласования. Хотелось этот процесс ускорить, но как? У нас появилась идея: пусть ИИ сам производит контент за нас. У него нет понятия «не могу или не умею», он сделает всё, что захочешь. Конечно, в разумных пределах.

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

Появится ли в браузере менеджер пакетов?

Уровень сложности Простой
Время на прочтение 2 мин
Количество просмотров 143
Разработка веб-сайтов *Браузеры
Мнение

Введение менеджера пакетов в веб-браузеры является интересной идеей, и на самом деле такой функционал уже существует в некоторых формах. Однако, на данный момент он не является стандартной функцией браузеров.” (с) da Vinci, text-002, OpenAI

Чуть-чуть про идею...
Рейтинг 0
Комментарии 0

Истории

Умная белая трость. Часть 2

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 592
Искусственный интеллект Умный дом Урбанизм

В первой части статьи https://habr.com/ru/articles/746826/ приведен обзор коммерческих и экспериментальных разработок навигационных устройств для незрячих, а также сформулированы желаемые, общие требования к таким устройствам.

Основываясь на информации от незрячих людей и испытаниях собственных разработок, условно разделил устройства навигации на три группы:
Первая группа – устройства дальней навигации. Предназначены для определения положения человека и конечного пункта движения в масштабах страны, города, улицы, дома. В таких устройствах используется GPS, интернет, распознавание образов и их вербальное описание. Устройство передает человеку большой объем информации, что приводит к существенному запаздыванию реакции на эту информацию. Обычно таким устройством является смартфон и встроенный, либо внешний приемник GPS и программа, обеспечивающая вывод навигационной информации посредством синтеза речи.
В настоящее время подобные решения обеспечивают ошибку навигации не примерно 10 метров. Если использовать двухчастотные приемники GPS или методы дополнительной обработки фазы сигналов, то погрешность позиционирования можно уменьшить до величин меньше одного метра. Стоимость высокоточных систем составляет сотни тысяч рублей. Кроме того, такие системы требуют наличие специальной инфраструктуры и специальных спутников в зоне видимости. Однако GPS навигаторы не работают внутри помещений. В итоге, навигация на основе GPS позволяет лишь ориентироваться глобально, но бесполезна для навигации внутри зданий и неспособна определить рельеф поверхности передвижения человека на улице.
Вторая группа устройств предназначена для определения направления движения в помещениях, на улицах и открытой местности, либо относительно окружающих человека предметов, с распознаванием относительной скорости и направления движения. Дальность действия таких систем составляет от единиц до нескольких десятков метров.
Третья группа устройств предназначена для определения безопасного маршрута движения человека, предотвращения столкновений, указания стороны обхода препятствий и контроля рельефа поверхности движения. Эти устройства фактически реализуют функции классической белой трости и дополняют ее новыми свойствами. Устройства этой группы должны обеспечить высокую скорость передачи информации человеку и не усложнять для него процесс движения.
Представляю свои экспериментальные разработки, которые относятся к третьей группе устройств.
Первое автономное устройство собрал в 2016 году на основе ультразвукового датчика с частотно-модулированным звуковым сигналом, частота которого изменялась обратно пропорционально расстоянию. Вариант такого устройства (2021) на фото под № 1.

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

Одноплатники середины лета 2023 года: от сетевых устройств до системы с экраном

Время на прочтение 4 мин
Количество просмотров 3.5K
Блог компании Selectel Производство и разработка электроники *Гаджеты Компьютерное железо
Fotoram-io-35

Вот и середина лета, к сожалению, время идет быстро, с этим ничего не поделать. Но есть и плюс — не успел оглянуться, а тут уже несколько моделей новых одноплатников выпустили. О них сегодня и поговорим — устройства действительно интересные. Если вы знаете о какой-то новинке, не попавшей в подборку — расскажите о ней в комментариях. Ну а пока — поехали!
Читать дальше →
Всего голосов 8: ↑8 и ↓0 +8
Комментарии 2

Динамический импорт remote компонента Module Federation на Vue 3

Уровень сложности Средний
Время на прочтение 7 мин
Количество просмотров 455
Разработка веб-сайтов *JavaScript *Системы сборки *VueJS *
Из песочницы


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

Узнать о Module Federation
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 0

Тестируем на реальных кейсах Chatgpt Code Interpreter

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 2.2K
Python *Графические оболочки *Алгоритмы *Искусственный интеллект Визуальное программирование *
Из песочницы

Меня зовут Андрей Цыган - я не программист, я смотрю на технологии ИИ с точки зрения человека, кто знает что хочет, но не имеет навыков это сделать через код.

Я протестировал новый плагин Code Interpreter на реальных задачах в бизнесе и остался приятно удивлён.

Посмотреть кейсы применения
Всего голосов 17: ↑12 и ↓5 +7
Комментарии 9

Таргетолог: кто это и чем занимается в 2023 году?

Время на прочтение 9 мин
Количество просмотров 464
Интернет-маркетинг *Контекстная реклама *Повышение конверсии *

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

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

Признаюсь: я писал поддельный экран загрузки

Время на прочтение 13 мин
Количество просмотров 11K
Кодобред Интерфейсы *Usability *
Кейс

На выходных посмотрел видео Алексея Макаренкова с заголовком “Полоса загрузки - не то, чем кажется…”, где он рассказывает как разработчики игр мухлюют с полосой загрузки. Если кратко: это всё обман!

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

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

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

Приподнимем завесу...
Всего голосов 21: ↑20 и ↓1 +19
Комментарии 55

Филаменто-перфекционизм или как сделать стенд с образцами пластика для 3D печати

Уровень сложности Средний
Время на прочтение 3 мин
Количество просмотров 1.1K
Блог компании Anatoysis City Прототипирование *3D-принтеры DIY или Сделай сам
Туториал

При разработке прототипов я часто использую экструзионную 3D печать, будь это корпус для печатной платы, кукольная мебель или миниатюрный светофор. Сначала печатал все PLA черного, белого или серого цветов. Но постепенно стали попадаться более интересные задачи, где нужно было что-то выделить цветом или использовать, например, прозрачный пластик. А иногда одна часть прототипа требовалась быть твердой, а вторая упругой.

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

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

Как из метрик Prometheus построить график Latency

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 1.9K
Python *IT-инфраструктура *Визуализация данных *Микросервисы *
Из песочницы

Обычно мы подключаем сбор метрик в prometheus к нашим web‑приложениям с помощью каких‑то клиентских библиотек, которые отдают метрики на /metrics. В этой статье я хочу рассказать как визуализировать Latency с помощью Histogram метрики.

Будет полезно тем, кто еще не строил метрики из Prometheus, а так же тем, кто хочет понять как их интерпретировать.

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

Разбираемся в REST assured как новичок и не только

Уровень сложности Простой
Время на прочтение 12 мин
Количество просмотров 1.3K
Блог компании Альфа-Банк Тестирование IT-систем *Java *API *Тестирование веб-сервисов *
Туториал

Привет, меня зовут Александр Беляков, я инженер по тестированию Альфа-Банка. В 2021 году пришёл в IT из медицины и четыре месяца стажировался в Альфа-банке. Хотел бы рассказать о внедрении автотестов REST API с JSON-schema на проекте, на котором я стажировался с нуля и без опыта: с чего начать, как подготовиться, что необходимо знать и как быть с ошибками. Статья будет полезна начинающим тестировщикам, как я, которые только хотят начать работать в тестировании. Но и начинающим лидам я скромно рекомендую уделить статье время. У вас уже достаточно опыта и вы всё знаете, но, возможно, не помните, каково это ничего не знать.

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

Книга «Кодер с улицы. Правила нарушать рекомендуется»

Время на прочтение 13 мин
Количество просмотров 2.7K
Блог компании Издательский дом «Питер» Профессиональная литература *
image Привет, Хаброжители!

Джунам и вчерашним выпускникам вузов катастрофически не хватает «уличного» опыта. Чтобы стать отличным разработчиком, понадобятся вполне конкретные навыки, позволяющие превратить теорию в практику, а также понимание того, в какие моменты можно нарушать казавшиеся незыблемыми правила. Эта книга — справочник по выживанию для начинающего разработчика.

«Кодер с улицы» научит вас справляться с реальными задачами. Седат Капаноглу честно делится советами, основанными на личном опыте, а не на абстрактной теории. Вы узнаете, как адаптировать знания, полученные из книг и курсов, к повседневным рабочим задачам.

Пора узнать, как использовать антипаттерны и «плохие» методы программирования. Эта книга построена на конкретных задачах, с которыми вы столкнетесь на работе, — от чисто технических аспектов, таких как создание функции поиска, до законов выживания в проблемной команде с менеджером-параноиком.

Все это превратит вас в настоящего уличного бойца, готового в любой момент приступить к созданию эффективного программного обеспечения.
Читать дальше →
Всего голосов 10: ↑10 и ↓0 +10
Комментарии 1

Декларирование ML-пайплайнов: организация экспериментов

Уровень сложности Средний
Время на прочтение 4 мин
Количество просмотров 413
Блог компании Автомакон Машинное обучение *Искусственный интеллект
Обзор

Приветствуем читателей Хабра! Мы, дата-сайентисты и дата-аналитики компании «ДатаЛаб»* (ГК «Автомакон»), делимся своим опытом решения актуальных проблем, с которыми сталкиваются ML-команды.

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

Starting Electronics: руководство по веб-серверам на Arduino. Часть 14. I/O веб-сервер

Уровень сложности Средний
Время на прочтение 7 мин
Количество просмотров 1K
Блог компании Timeweb Cloud Программирование микроконтроллеров *Разработка для интернета вещей *Разработка под Arduino *DIY или Сделай сам
Туториал
Перевод


От переводчика. Эта часть посвящена работе так называемого «сервера ввода/вывода» и представляет собой апофеоз всего курса — здесь даётся практический пример кода веб-сервера Arduino с подключёнными к нему «физическими» кнопками, светодиодами потенциометром и «виртуальными» кнопками и чекбоксами на веб-странице — весь этот конгломерат оборудования и технологий работает в реальном времени и обеспечивает интерактивное управление работой светодиодов и отображение актуальных данных на веб-странице.

Это всё, что может понадобиться вам для построения своих собственных микроконтроллерных приложений и интерфейсов — берите исходный код урока и модифицируйте его для своих собственных проектов.
Читать дальше →
Всего голосов 11: ↑11 и ↓0 +11
Комментарии 0

Мои любимые вопросы о CSS с ответами. Версия 2023 года

Уровень сложности Средний
Время на прочтение 7 мин
Количество просмотров 4.1K
Блог компании RUVDS.com Разработка веб-сайтов *CSS *
Обзор

В 2020 году я поделился списком моих любимых вопросов о CSS, который стал довольно популярным, судя по просмотрам. Спустя 3 года CSS изменился, и я решил дополнить список, добавив вопросы про гриды, пользовательские свойства (CSS-переменные), новые селекторы и свойства.

Работая над вопросами, мне хотелось помочь вам в изучении новых возможностей CSS и тех моментов, которые многие разработчики упускают, судя по моей практике. Также вы можете использовать их, если проводите интервью. Я буду только рад этому. А теперь давайте начнём.
Читать дальше →
Всего голосов 35: ↑35 и ↓0 +35
Комментарии 6

Мониторинг PostgreSQL. Новые возможности анализа производительности 1С и других систем

Уровень сложности Простой
Время на прочтение 10 мин
Количество просмотров 2K
Блог компании SOFTPOINT PostgreSQL *SQL *Microsoft SQL Server *Администрирование баз данных *
Обзор

В данной статье хочу поднять тему, которая представляет собой одну большую боль для администраторов, разработчиков и тестировщиков высоконагруженных (и не очень) систем под управлением PostgreSQL. Даже не «боль», а «БОЛЬ»!

Удивительно, что за почти 30 лет существования PostgreSQL не появилось нормальных инструментов для получения вменяемых счетчиков и трассировок. Все, кто работают с MS SQL Server используют профайлер. Это обязательный и привычный инструмент, который позволяет вылавливать запросы, интересные нам в рамках исследования. Вылавливать как все запросы без разбора, так и какие-то единичные запросы, которые удовлетворяют правилам отбора. Кроме того, можно настроить не одну трассу, а столько сколько нужно, с разными фильтрами. Эти трассы содержат очень богатый набор измерений для анализа: – Reads физические и логические; Writes; SPID, Процессорное время; план запроса (хэш плана), количество строк и т.д.

Многие компании стали всерьез рассматривать СУБД PostgreSQL как замену MSSQL и сталкиваются с тем, что возможностей для ее мониторинга просто нет – она как черный ящик, в котором наощупь вылавливаешь какую-ту информацию и пытаешься систематизировать ее хоть как-то.

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

Умные паяльники: подборка отличных моделей, появившихся в продаже относительно недавно

Время на прочтение 4 мин
Количество просмотров 7.6K
Блог компании МТС Гаджеты DIY или Сделай сам Электроника для начинающих

Паяльники воспринимаются теми, кто не имеет отношения к работе с электроникой, как… ну примерно как утюг. Простой инструмент, который должен просто нагреваться до определённой температуры. На самом деле как утюги, так и паяльники бывают действительно простыми, а бывают и «умными», увеличивая качество и скорость работы своего владельца. Не знаю, честно говоря, будем ли мы рассказывать об утюгах в ближайшее время, но вот о паяльниках поговорим сегодня. Дело в том, что в продаже появились отличные модели, на которые стоило бы обратить внимание всем, кто работает с компьютерным «железом».

Читать далее
Всего голосов 35: ↑28 и ↓7 +21
Комментарии 53

Репост постов со стены группы VK в telegram, facebook, odnoklassniki

Уровень сложности Средний
Время на прочтение 4 мин
Количество просмотров 628
PHP *
Из песочницы

Всем привет! В этой статье расскажу свой путь по написанию bot-а(скрипта) для репоста постов из ВК на другие платформы.

Ознакомиться с проектом можете на Github, по ссылке

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