Месяц: Июнь 2023
-
Миссия выполнима: собрать и настроить супергетеродин
—
от автора
Многие из нас, особенно те, кто постарше, до сих пор называют электронные компоненты «радиодеталями». Потому что любительская электроника берёт своё начало с первой половины прошлого века, и собирали тогда почти исключительно радиоприёмники и радиограммофоны, то есть проигрыватели грампластинок с ламповым усилителем. Высшим пилотажем для любителя электроники десятилетиями была постройка супергетеродина, то есть приёмника с преобразованием…
-
Оживляем скоростемер от ушедшего в историю метропоезда
—
от автора
Приветствую всех! Те, кто долго жил в Москве, наверняка вспомнят метропоезда типа «Яуза». Хоть они и вызывали самые противоречивые мнения что у пассажиров, что у работников метрополитена, можно с уверенностью сказать, что для своего времени в нашей стране они были уникальными. Итак, в сегодняшней статье попробуем запустить часть приборной панели от теперь уже навсегда исчезнувшей…
-
Как не разводить бардак в дизайне: собираем UI-kit
—
от автора
Приходит дизайнер на проект и сразу берется за голову: там карточка едет, там цвет не соответствует ни Primary, ни Secondary, иконки в kit-е одни, а на страницах — другие. В общем, полный бардак. Как его избежать — рассказываю в статье. В статье буду ссылаться на Figma, но если вы работаете в Sketch или Adobe XD, ничего…
-
Как использовать C# для разделения PDF документа
—
от автора
ОбзорPDF является широко используемым форматом электронных документов, но иногда мы хотим разделить большой PDF файл на несколько отдельных файлов для более удобного управления и обработки. Например, если PDF файл содержит несколько глав, мы можем с помощью функции разбиения сохранить каждую главу в отдельном PDF файле, что позволит легче находить и читать нужное содержание. Кроме того,…
-
Собеседование по Java. Разбор 1606 вопросов и ответов. Часть 1 (с 1 по 169 вопрос)
—
от автора
Материалы на GitHub1. Какие знаете шаблоны проектирования? Расскажите о двух шаблонах, используемых в работе.Существует множество шаблонов проектирования, которые используются в различных областях программирования. Расскажу о двух наиболее распространенных шаблонах:Фабричный метод (Factory method) — это шаблон проектирования, который предоставляет интерфейс для создания объектов некоторого класса, но позволяет подклассам выбирать классы, которые должны быть созданы. То есть…
-
Многоликая кибернетика: Через атеизм и «Теорию алкоголизма» к Корпорации «Бог и голем» Норберта Винера
—
от автора
Друзья, сравнительно недавно я озаботился вопросами кибернетики, и, конечно, начал с просмотра и отбора книг по теме.Следует отметить, что «кибернетика», богата разнообразием тем и авторов. Например, доктор философских наук Шахнович М.И. в 1966 году выпустил брошюру «Кибернетика и атеизм». Как сказано в предисловии к следующей книге: «работа крупнейшего мыслителя XX века будет интересна психологам и…
-
Бензин из остатков еды: новые способы создания биотоплива
—
от автора
Каждый день появляется все больше видов альтернативных источников энергии для автомобилей. В Японии есть автомобиль, который заправляют водой. Уже появился транспорт, работающий на солнечных батареях, биоэтаноле и биометаноле, на биобутаноле и биодизельном топливе на основе растительных масел или животных жиров. В последнее время активно используют остатки пищи, чтобы создать «еду» для транспорта и обеспечить людей экологичным топливом. Практично и полезно, а как именно, узнаете…
-
Мобильная разработка за неделю #494 (19 — 25 июня)
—
от автора
В этом выпуске перечисления Swift и осознанная оптимизация Compose, конфетные сетевые запросы и воображаемые проблемы, приложение для поиска друзей, пустые состояния, цвета Ripple, декораторы и многое другое. Заходите! В нашем Telegram-канале Mobile Insights, еще больше материалов для мобильных разработчиков, а в IT Insights — об интересном коде и технологиях. Подключайтесь!
-
Собеседования по алгоритмам: максимальная конкатенация
—
от автора
Чему равно самое большое число, которое можно составить из следующих карточек?Если бы числа на карточках были однозначные, то всё было бы совсем просто: мы бы просто упорядочили их по убыванию. Например, самое большое число, которое можно составить из карточек «2», «3», «9» — это 932.Когда же на карточках числа могут быть произвольной длины, то решение придумать…
-
React: как сделать динамический суффикс в <input />, который будет двигаться вместе с набранным текстом
—
от автора
ЗадачаНеобходимо сделать input с помощью React, в котором, после текста отображается какое то значение. Будем называть это значение суффиксом.УсловияCуффикс не должен подмешиваться к самому значению инпута, т.e. чтобы мы на каждый change эвент не брали строку и не отделяли этот суффикс, а потом все снова складывалиСуффикс во время ввода должен всегда быть виденСуффикс может быть…