Pull to refresh
3
0
Denis Deryabin @ehles

User

Send message

Zigbee датчик влажности почвы с E-Ink дисплеем eFlora

Level of difficultyEasy
Reading time4 min
Views17K
Приветствую всех читателей Habr! Хочу показать и рассказать вам об одном из своих проектов, это небольшой и симпатичный датчик влажности почвы с небольшим экраном на электронных чернилах. Датчик работает от батарейки, умеет отправлять данные по воздуху по протоколу Zigbee в вашу систему умного дома. Данный проект — это дальнейшее развитие другого моего DIY ардуино проекта датчика влажности почвы.


Читать дальше →
Total votes 51: ↑48 and ↓3+60
Comments59

Декаплинг: качество питания микросхем

Reading time13 min
Views27K

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

Читать далее
Total votes 86: ↑85 and ↓1+107
Comments146

15 лучших и бесплатных инструментов компьютерного криминалиста

Reading time4 min
Views34K

Добрый день Хабр. Сегодня, мы с вами окунемся в «О дивный мир» форензики. В данной статье Мы решили собрать программы, которые помогут Вам в проведении расследований и, что немаловажно, будут при этом бесплатными.

DISCLAIMER: Данная статья написана в ознакомительных целях и не является руководством к неправомерным действиям или обучающим материалом для сокрытия правонарушений.

Читать далее
Total votes 34: ↑32 and ↓2+35
Comments9

Полное руководство по модулю asyncio в Python. Часть 2

Reading time20 min
Views32K

Публикуем вторую часть руководства по модулю asyncio в Python, в которой представлены разделы оригинала №3 и 4. Читать головокружительную первую часть.

Читать далее
Total votes 17: ↑17 and ↓0+17
Comments1

Как стать продакт-менеджером с 0 из другой профессии. Часть 2 – личный план

Reading time8 min
Views11K

Как стать продакт-менеджером с 0 из другой профессии. Часть 2 — Личный план.

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

Данный материал является одним из возможных путей а не чудодейственным средством!

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

Читать далее
Total votes 4: ↑4 and ↓0+4
Comments3

Альтернатива курсам: программа обучения для project-менеджера

Reading time6 min
Views39K

Эта статья — программа обучения для наших менеджеров на испытательном сроке. У нее есть одна особенность. Все, кто прошел её, стали Junior Project Manager (PM).

Читать далее
Total votes 5: ↑5 and ↓0+5
Comments1

ФИАС с человеческим лицом

Reading time5 min
Views7.5K

Всем привет. Некоторое время назад пришлось разбираться в ФИАСе, хочу поделиться своими наработками. Эта статья расскажет о том как базу развернуть, как её обновлять и как ей пользоваться.

К счастью мне не пришлось во всём разбираться самому, потому что на Хабре есть хорошая серия статей о ФИАС (Адреса ФИАС в среде PostgreSQL), и у этих статей не менее ценные коменты. На их основе у меня получилось написать скрипты и написать Докер образ, всё опубликовано на ГитХабе.

Как работать с образом описано в README.md, здесь я распишу всё тоже самое но более подробно.

Читать далее
Total votes 7: ↑5 and ↓2+5
Comments6

«Кастомные» клавиши для механической клавиатуры

Reading time3 min
Views22K

Здравствуйте, товарищи!
В новогодние каникулы дошли руки доделать кастомный набор клавиш для моей механической клавиатуры. Нанесение легенд на клавиши делалось по технологии сублимационной печати (анг. Dye-sublimation, dye-sub) и цель этой заметки - поделиться полученным опытом.

Читать далее
Total votes 61: ↑61 and ↓0+61
Comments29

А все ли врут? Продолжаем издеваться над NVME

Reading time10 min
Views38K

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

Для многих из нас nvme означает, что мы купили новый компьютер или ультрабук. Жёсткий диск, подключённый напрямую к шине PCIE, позволяет существенно снизить задержки передачи данных и ускорить любую систему. NVME — это ключ к загрузке любой системы за 3 секунды.

Но, на самом деле сам по себе NVME — это не стандарт для жёстких дисков. NVME расшифровывается как NVM Express. NVM, в свою очередь, означает Non-volatile memory, И в первую очередь — это спецификация протокола, который позволяет производить эффективный доступ к данным, хранящимся в энергонезависимой памяти.

А как мы хорошо знаем, протоколы можно запускать на разных носителях. В этой статье мы будем издеваться над моим лэптопом с Ubuntu Linux 21 на борту, подключая его жёсткий диск к разным серверам. Вы можете посетовать, что всё это игрушки, но хороший администратор со свитчем, позволяющим поддерживать скорости более 10 гигабит в секунду, должен взять это на заметку. Вы можете получить удалённый доступ к вашим nvme жёстким дискам через tcp/ip без уловок и мошенства.

Поехали.
Читать дальше →
Total votes 113: ↑113 and ↓0+113
Comments90

Как скальперы богатеют на продажах игровых приставок к этому Новому году

Reading time4 min
Views24K


PlayStation 5 и Xbox Series X были выпущены уже больше года назад, но глобальная нехватка компьютерных чипов по-прежнему затрудняет их поставки и завышает цены. Дефицит дополнительно усугубляется целой индустрией торговых посредников. Которые зарабатывают на нынешней нехватке консолей и видеокарт очень хорошие деньги.


Многие семьи скоро будут праздновать уже свой второй Новый год, не имея возможности купить игровую консоль (для себя или в подарок), не переплачивая многие тысячи рублей посредникам. Cкальперы сейчас координируются и массово заказывают товары, как только они поступают в продажу. Победить эту машину частному покупателю нет почти никакой возможности.

Читать дальше →
Total votes 29: ↑24 and ↓5+23
Comments310

The Standoff 2021, ноябрь edition. Что не проскочило мимо песочницы PT Sandbox

Reading time11 min
Views3.1K

С 14 по 16 ноября 2021 года на киберполигоне The Standoff происходило третье противостояние между атакующими и защитниками. Сражения прошли в стремительно развивающемся городе-государстве F. Реализовывать недопустимые события ринулись десять суперскилованных команд атакующих, а на бастионах защиты их встречали пять команд защитников. Как обычно, сторонним пристальным наблюдателем всего происходящего на киберарене был security operations center (SOC).

Несколько команд экспертного центра безопасности Positive Technologies — PT Expert Security Center (PT ESC), в том числе и наш отдел обнаружения вредоносного ПО — не смогли удержаться и таки засунули свои носы сенсоры в гущу событий. С помощью песочницы PT Sandbox мы старательно изучали все файлы, которые влетали в инфраструктуру противостояния, и, вооружившись различными технологиями, искали вредоносный код. По традиции знакомим вас с результатами анализа. А вспомнить, как это было полгода назад, вам поможет прошлый рассказ.

Читать
Total votes 1: ↑1 and ↓0+1
Comments0

Антирекламный щит рядового пользователя: Яндекс без дзена, YouTube без рекламы, Хабр без баннера

Reading time7 min
Views127K

Контроль над содержимым web должен принадлежать в т.ч. рядовому пользователю, а не только маркетологам. Юзер сам в состоянии определять, что для него является пагубной рекламой, а что полезным контентом. Если пользователь считает, что новости или дзен Яндекса - это своего рода реклама, то он может ограничить себя от „вредоносного для него контента“ совершенно законно в „касание“ и без красноглазия. Решение — под катом.

Под кат
Total votes 50: ↑36 and ↓14+29
Comments188

Список ноотропов, покупка которых не окажется пустой тратой денег

Reading time5 min
Views304K

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

Читать далее
Total votes 95: ↑59 and ↓36+49
Comments238

Как я на коленке делал бесплатный курс программирования, о котором мечтал 3 года (и что пошло не так)

Reading time10 min
Views16K

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

Читать далее
Total votes 48: ↑43 and ↓5+51
Comments27

Загрузочный сервер — как загрузочная флешка, только сервер и по сети

Reading time12 min
Views452K
Загрузочная флешка с набором нужного софта — замечательный инструмент системного администратора. Казалось бы, что может быть лучше? А лучше может быть загрузочный сервер!

Представьте, вы выбрали в BIOS загрузку по сети и можете установить ОС/вылечить компьютер от вирусов/реанимировать диски/протестировать ОЗУ/etc с PXE Boot сервера, ведь это куда удобнее, нежели бегать с флешкой от машины к машине.
А в случае большого компьютерного парка, такой инструмент и вовсе незаменим.

Вот такое меню встречает нашу команду инженеров при загрузке с PXE



Под катом вас ждет описание всех настроек, а так же небольшой сюрприз.
Поехали!
Total votes 141: ↑138 and ↓3+135
Comments82

PXE-мультитул на базе Raspberry Pi

Reading time11 min
Views23K

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

Перед тем как приступить к достаточно тривиальной процедуре настройки BIOS и IPMI, мы должны убедиться в том, что каждый компонент сервера имеет требуемую версию прошивки. В большинстве случаев, за редким исключением, необходима актуальная версия, доступная на сайте производителя конкретных комплектующих. Сегодня мы расскажем, как мы придумали для ускорения процесса задействовать популярную нынче «малинку».
Читать дальше →
Total votes 54: ↑54 and ↓0+54
Comments36

UHF RFID: Бюджетное решение для шлагбаума

Reading time10 min
Views18K

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

Читать далее
Total votes 10: ↑10 and ↓0+10
Comments13

Как самостоятельно собрать жидкостную линзу с настраиваемым фокусным расстоянием

Reading time6 min
Views14K

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

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

Шаг 1: Справочная информация



Прежде чем мы начнем, позвольте нам сначала немного рассказать об оптике!

Свет меняет свое направление, проходя через разные среды (явление, называемое преломлением). В линзах мы тщательно контролируем угол, под которым свет проходит из одной среды (воздуха) в другую (стекло или пластик, из которого состоит линза) и обратно, чтобы сфокусировать или иным образом видоизменить свет. Большинство объективов камер состоят из ряда отдельных элементов, которые работают совместно для коррекции различных типов аберраций (оптических ошибок) и создания плоского сфокусированного изображения на плоскости изображения (датчик камеры). Но если все элементы объектива имеют фиксированный размер и форму, как объективы камеры фокусируют или масштабируют изображение? Когда объектив камеры меняет масштаб или фокус, он перемещает отдельные элементы объектива (или группы элементов) вперед и назад по отношению друг к другу внутри объектива.
Total votes 35: ↑35 and ↓0+35
Comments42

14 Python-пакетов, про которые вы скорее всего не знали

Reading time6 min
Views28K


Язык Python предоставляет всем пользователям возможность создавать свои пакеты и делиться ими со всем сообществом. Так появлялись очень популярные библиотеки для работы с данными (Pandas, Numpy, Matplotlib), для машинного обучения (TensorFlow, PyTorch), для веб разработки. Но есть много смешных, полезных или интересных пакетов, про которые вы вероятно никогда не слышали. Именно про них и пойдёт речь дальше.

Читать дальше →
Total votes 37: ↑30 and ↓7+32
Comments6

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

Reading time4 min
Views158K

Предисловие


Скорей всего, матерым системным администраторам статья будет не очень интересна. В первую очередь она ориентирована на новичков, а также на людей, которые столкнулись с подобной проблемой — необходимостью удалить огромное количество файлов из одной папки в ОС Linux (Debian в моем случае), а также с закончившимся местом на диске, когда df -h выдает что почти 30% свободно.
Читать дальше →
Total votes 111: ↑107 and ↓4+103
Comments144
1
23 ...

Information

Rating
Does not participate
Location
Нижний Новгород, Нижегородская обл., Россия
Date of birth
Registered
Activity