Месяц: Май 2023
-
Изучаем ёмкостную трёхточку и собираем FM передатчик
Сегодняшний опыт позволит нам увидеть на экране осциллографа, какие параметры цепи влияют на работу LC-генератора Колпитца, и откуда берутся искажения формы волны. После чего соберём маленький транзисторный УКВ ЧМ передатчик на базе такого генератора. Не пугайтесь, он совсем маломощный (как MP3-модуляторы в гнезде автомобильного прикуривателя) и не нарушает законов о радиосвязи. А чтобы услышать, что…
-
KC868-E16T: сбалансированное решение
Компания Kincony известна своим креативом и радует нас разнообразными контроллерами, но в своём творческом порыве часто создаёт весьма экзотические модели, в которых, например, есть огромное количество цифровых входов, но нет аналоговых или есть входы, но нет ни релейных, ни транзисторных выходов и т. д. И вот, похоже, компании Kincony всё-таки удалось создать модель, которую можно назвать…
-
Про приоритизацию багов
Как правило, все знают про Severity и Priority, но практически никто не говорит об Urgency (срочности). Значения приоритета и критичностиНапример, если есть критичный баг S1 и его не нужно срочно исправлять, то у него может быть более низкий приоритет, к примеру — P2. А менее критичный баг S2, но который нужно исправить срочно — может…
-
Проверяем невероятные заявления разработчиков приложения-мессенджера с шифрованием
Недавно я услышал в подкасте следующее: Я использую приложение Converso, потому что забочусь о безопасности, а все другие приложения, которые утверждают, что только о безопасности и думают, на его фоне выглядят как АНБ. С Converso можно рассчитывать на сквозное шифрование, на то, что сообщения не будут храниться на сервере, на отсутствие пользовательских данных и метаданных……
-
Дети, вашему Хабру 17, вы просто поверьте, а поймёте потом
Некоторые авторы уже 2–3 года как младше Хабра. 17 лет — большой срок для любого интернет-ресурса и прожить их в онлайне гораздо тяжелее, чем в оффлайне: ежемесячно появляются новые технологии, требования, законы, правила игры и им нужно соответствовать, если хочешь быть современным, актуальным и, что важно, своевременным. Хабр смог! Ежемесячно сюда заходят 12 млн. уникальных…
-
Локальное окружение для изучения Web3.js и Ethereum
Отправка ethereum транзакции через консольВ данной статье я расскажу как настроить окружение для изучения библиотеки web3.js Статья рассчитана на тех, кто интересуется blockchain и хочет научиться взаимодействовать с сетью Ethereum, она же EVM (Ethereum Virtual Machine), через библиотеку web3.jsПосле настройки окружения, мы отправим нашу первую транзакцию — перевод криптовалюты с одного аккаунта на другой посредством…
-
Анализ вредоносного ПО Thunder
TL;DR13-го апреля 2023 года в мессенджере Telegram обнаружена рассылка с архивом под красноречивым названием 这几笔错误的账单我圈出来了你看看.zip: Сообщение с архивомВ результате анализа удалось выяснить, что архив содержит вредоносное программное обеспечение нацеленное на пользователей ОС семейства Windows, краткая схема работы которого представлена на следующем рисунке: Схема работы ВПОгде 1 – получение архива, 2 – ручное извлечение и запуск…
-
Что будет, если у программиста появится хобби кулинария. Часть 2
Не только лишь все смогут понять эту шуткуВсем привет, продолжаю свою историю увлечения кулинарией и мобильной разработкой в MIT App Inventor (буду называть «аппинвентор» далее в статье) под это дело. Будет подробно расписана эволюция моего приложения для поиска кулинарных рецептов по составу (это основной базовый функционал) и запредельные, не побоюсь этого слова, возможности аппинвентора, который…
-
Как провести аналитику сайта конкурента, зная только URL
Хороший продакт, помимо контроля метрик своего сайта/продукта/приложения, должен довольно активно смотреть в сторону конкурентов, ежедневно проверяя, как у них дела и не убежали ли они сильно вперед (подразумеваем, что продакт действительно хороший и конкуренты определены). Помимо контроля за значимыми доработками (решается подпиской на каналы с новостями и установкой приложения-конкурента), по-хорошему, нужно еще и контролировать трафик…
-
Что такое Chaos Engineering и как провести первые эксперименты
Chaos Engineering — это умышленное разрушение системы, которое позволяет выявить слабые места и уязвимости. Эта методика поможет сделать приложение надежнее и избежать возможных репутационных и финансовых проблем. В этой статье RnD-архитектор, техлид Максим Козлов расскажет, как применять Chaos Engineering.Теория Chaos EngineeringЛюбое приложение, независимо от архитектуры, должно быть доступно, стабильно и устойчиво к атакам и сбоям.…