-
Всем доброго времени суток! В этой статье речь пойдет о паттерне Observer. Все, кто связан с iOS разработкой наверняка сталкивались с инструментами в основе работы которых лежит этот паттерн. Например, NotificationCenter, KVO или великий и могучий RxSwift, который сейчас очень…
-
Пишем комикс-приключение на Kotlin
Всем привет! Сегодня вас ждет легкая статья, которая расскажет как написать простую мобильную игру-викторину на Kotlin. Здесь я наглядно покажу как выглядит Kotlin для мобильной разработки и предложу свои идеи о том, как можно структурировать подобный проект. Что же, не…
-
Какие изменения нужны языку Rust, чтобы писать асинхронный код стало проще
Асинхронное программирование — мощный инструмент. Но экосистема Rust продолжает активно развиваться, и пока язык далёк от идеала. В частности, по этой причине многие считают, что асинхронное программирование в Rust — это боль. Однако некоторые не только критикуют, но и предлагают.…
-
Десять вопросов, которые я не задам нашему Президенту
СМИ в очередной раз подтвердили самый высокий «антипрививочный статус» России среди других стран. Было бы логично основательно и четко разобраться с причинами и устранить эти причины. Мысль о том, что это никому не приходит в голову выглядит неубедительно. Значит, это…
-
Проект MouseMover — мышь, живущая своей жизнью
Автор статьи, перевод которой мы сегодня публикуем, рассказывает о проекте MouseMover. Это — USB-устройство, которое имитирует присутствие пользователя за компьютером, периодически перемещая курсор мыши на небольшие расстояния, что позволяет избежать блокировки экрана компьютера или перехода компьютера в спящий режим. MouseMover
-
Испанская барахолка: жесткие диски, крепления для мониторов и кое-что еще
И снова в солнечная суббота, время на часах — 9:30 утра, а значит — пора отправляться на поиск интересных вещей на барахолку. Почему именно в такое время? Потому что продавцы только к этому времени полностью раскладывают свой товар, это раз,…
-
Визуализация задачи квантовой физики «частица в коробке»
В этой статье, переводом которой мы делимся к старту курса о Fullstack-разработке на Python, автор решил рассмотреть некоторые вопросы квантовой химии уровня колледжа для выведения электронных орбиталей. В чём интерес? Волновые функции и вероятности электронов будут визуализироваться при помощи Python.Уравнение…
-
Дружимся с ESP
Здравствуйте, коллеги и энтузиасты!Последние пару лет практически все прототипирование несложных IoT-устройств я делаю на NodeMCU, хотя зачастую она и великовата по размеру, и дороговата, и избыточна по функционалу. А все потому, что имела неудачный опыт с ESP-01, которая совершенно не…
-
Не тварь! Часть 1. Обзор сервера Compaq Prosignia VS с ОС Novell NetWare 3.12
Сегодня у нас будет целых два главных героя — и сервер, и выполняющаяся на нем операционная система. За исключением, по понятным причинам, Apple Xserve, все серверы, что были представлены в предыдущих статьях цикла, работали под Windows NT — от самой…
-
Пузыри — вверх! Речной барьер, который защищает море от пластика
Пузыри это не только весело (дети не дадут соврать) и финансовые пирамиды, но и весьма полезный инструмент. В Нидерландах нашли эффективный способ предотвратить попадание пластикового мусора в океан: построен барьер пускающий воздушные пузырьки. Они не мешают судоходству и рыбам, но…