Pull to refresh
100
7

Системный администратор

Send message

Забытые жемчужины отечественного игростроя. Часть 2

Reading time7 min
Views17K

Первая статья о неплохих, но напрочь забытых старых играх российской разработки вызвала интерес, так что наш штатный Дедушка Мороз решил принести под ёлочку добавки – ещё четыре затерянные жемчужины.
Читать дальше →
Total votes 20: ↑19 and ↓1+26
Comments16

Советские первопроходцы: легенда о «нулевых космонавтах»

Reading time11 min
Views16K
Пётр Долгов в тренировочном катапультном кресле

Кто был первым человеком, побывавшим в космосе, знают все — это Юрий Гагарин, совершивший 12 апреля 1961 года орбитальный полёт длительностью 108 минут на корабле «Восток». Однако, как и любое другое громкое историческое событие, это породило целый сонм конспирологических теорий о том, что «всё было совсем не так». Рассказы о том, что Гагарин на самом деле никуда не летал и это всё была хитрая инсценировка, оставим на другой раз. Сегодня в нашем меню не менее удивительные истории. Они гласят, что Гагарин, может, и считается первым, но были другие космонавты — «нулевые» стало быть.
Читать дальше →
Total votes 36: ↑33 and ↓3+37
Comments21

Нестандартное применение программирования в реальной жизни

Reading time8 min
Views19K

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

Однако программное обеспечение — это не только проекты компьютерных игр класса ААА или корпоративных проектов, предлагающих программное обеспечение по модели SaaS, это и использование его в обычной жизни, порой весьма неожиданным образом. О чём мы и поговорим в этой статье.
Читать дальше →
Total votes 31: ↑19 and ↓12+15
Comments18

Осуществление разных способов связи между модулями esp32

Reading time9 min
Views30K

Микроконтроллер esp32 примечателен многим, однако его наиболее известной характеристикой (которая, кстати, вполне себе «перевернула» рынок в своё время) является встроенная возможность осуществления связи по bluetooth и wi-fi. Эти способы коммуникации позволяют микроконтроллеру осуществлять как скоростную связь с устройствами, так и энергосберегающую. Именно об этих способах мы и поговорим в этой статье.
Читать дальше →
Total votes 30: ↑30 and ↓0+30
Comments18

Летающие автомобили. Визуальные признаки будущего

Reading time8 min
Views9.9K
Будущее без летающих автомобилей – не будущее, а профанация, спросите у любого охотника из Rep Detect

Летающий автомобиль – один из самых узнаваемых штампов фантастики. Неважно, идёт ли речь о человечестве или иных цивилизациях, о ближнем будущем или совсем недалёком, об утопическом обществе или ужасном – в небе непременно можно видеть что-то подобное. Между небоскрёбами мрачного Лос-Анджелеса 2019 года в «Бегущем по лезвию» рассекают спиннеры, над зелёными проспектами коммунистической Москвы 2084-го парят флипперы — уровень спецэффектов и художественного дизайна несопоставим, но в остальном эти машины удивительно схожи.
Читать дальше →
Total votes 11: ↑10 and ↓1+15
Comments28

Программируем умный дом

Reading time11 min
Views18K

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

И, как и многое другое в Дивном Новом Мире Большого Брата, практически бесплатно мы получаем термостат с интеллектом кофеварки и кофеварку с интеллектом умственно отсталого муравья. С простецкой ценой в одну смертную душу в виде ваших данных. Всё это пришло вместе с лицензионными соглашениями, которые можно только посылать в филиал ада по соглашениям с Бессмертными Душами, сопроводив запиской: «Учитесь, парни…» (© Терри Праттчет, Нил Гейман — Благие Знамения.)

Не раз мы слышали новости о том, что какая-то нерадивая Алекса позвонила куда-то не туда или Алиса с Сири сливают данные одновременно товарищу майору и мистеру Смиту. Но мы не лыком шиты. У нас есть альтернативы, и с ними мы и познакомимся.
Читать дальше →
Total votes 17: ↑17 and ↓0+17
Comments12

Файл-сервер на Raspberry Pi как домашний NAS

Reading time5 min
Views62K

Одноплатные мини-компьютеры подходят для совершенно разных полезных применений: блокировки рекламы во всём трафике (Pi-hole), управления умным домом или печати на стареньком принтере в кладовке по Wi-Fi. Но практически идеальный вариант использования — в качестве файл-сервера с подключением внешнего SSD или HDD. Это может быть и домашний хостинг, и даже колокейшн в настоящем дата-центре.

Мы уже рассказывали про создание собственного веб-сервера на Andoid, а также про хостинг файлов в ДНК.

Теперь посмотрим, какие есть разработки под Linux:
Читать дальше →
Total votes 19: ↑16 and ↓3+20
Comments28

«Гандам» в гараже: Боевые человекоподобные роботы, самодельные и не только

Reading time8 min
Views4.6K

Иногда прогресс идёт слишком быстро и при этом одновременно слишком медленно. Насмотревшись на чудеса технологий и сравнив их с тем, что было десять лет назад, человек начинает представлять. Что уж ещё через десять лет-то будет вообще ого-го! Сбудутся все мечты, а жизнь станет похожа на ту, какой её показывают в фантастических фильмах. Но потом оказывается, что не всё так просто, и переселение в «Футураму» снова откладывается на неопределённый срок.
Читать дальше →
Total votes 11: ↑10 and ↓1+13
Comments5

Двигаем биты — или как реализовать свой стандарт UUID

Reading time8 min
Views5K

Я работаю над открытой реализацией предложенного стандарта идентификаторов UUIDv7. На данный момент спецификация существует в виде IETF черновика. Черновик уже пережил два переиздания, и мы постоянно обновляем спецификации. Но сам документ — это дело простое. Для того чтобы кто-то мог воспользоваться новыми UUIDv7, нам надо написать как можно больше открытых имплементаций на различных языках.

Мне выпала стезя писать клиент на Golang. И всё бы было достаточно просто, если бы не сам стандарт. Для создания UUIDv7 вам нужно будет постоянно двигать различные биты в разных направлениях.

В этой статье я расскажу, с чем столкнулся, помогая с разработкой на golang.
Читать дальше →
Total votes 17: ↑15 and ↓2+22
Comments10

Карлсоны без пропеллера: реактивные ранцы вымышленные и реальные

Reading time8 min
Views5.2K
Джеймс Бонд покидает логово злодеев на реактивном ранце, фильм «Шаровая молния», 1964 год

В самом конце 1965 года на мировые экраны вышел четвёртый фильм о Джеймсе Бонде. Назывался он «Шаровая молния», и среди прочих гаджетов непотопляемого секретного агента 007 был ранец с реактивными двигателями. Он был одной из главных фишек, засветился даже на постере. В самом фильме Бонд с его помощью эвакуировался после успешной операции.

Конечно, в массовой культуре это средство передвижения фигурировало задолго до фильма. В августе 1928 года в американском журнале «Удивительные истории» были напечатаны повесть Филипа Нолана «Армагеддон 2419 года» и первая часть романа Эдварда Смита «Космический жаворонок». По забавному совпадению в обоих произведениях упоминались неслыханные ранее фантастические устройства — реактивные двигатели, крепящиеся на спине человека и позволяющие ему летать. Но именно успех Бонда сделал реактивный ранец атрибутом лихого и малость отмороженного персонажа. Он не встречается в художественных произведениях повсеместно, но свою нишу занимает определённо.
Читать дальше →
Total votes 24: ↑24 and ↓0+24
Comments16

Проектирование простой системы учёта товаров на небольшом складе

Reading time8 min
Views5.4K

Задача соответствующего учёта складских остатков является достаточно актуальной и рассмотрена во множестве работ. Для этой цели использовано большое количество различных подходов. Однако тот подход, который мы собираемся рассмотреть в этой статье, является достаточно интересным, так как для этого используется разработка под нашу любимую Arduino IDE.
Читать дальше →
Total votes 18: ↑18 and ↓0+18
Comments4

Забытые жемчужины отечественного игростроя

Reading time6 min
Views17K

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

Помимо уже упомянутого тетриса обычно вспоминают «Перестройку» от фирмы Nikita Lines, ну а дальше переходят по накатанной к общепризнанным хитам: «Parkan: Хроники империи», «Аллоды», «Дальнобойщики», «Ил-2: Штурмовик» и далее. Мы же попробуем рассмотреть здесь несколько проектов, которые чем-то примечательны, но либо прошли вовсе незамеченными, либо имели популярность, но затем канули в пучину забвения по тем или иным причинам. Список, разумеется, неисчерпывающий, так что могут последовать и продолжения. Делитесь в комментариях своими забытыми жемчужинами.
Читать дальше →
Total votes 27: ↑27 and ↓0+27
Comments37

Бензиновые квадрокоптеры и мультикоптеры. Краткий обзор

Reading time9 min
Views24K

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

Читать дальше →
Total votes 33: ↑31 and ↓2+53
Comments48

Как научиться работать в Blazor, делая что-то полезное. Часть II

Reading time7 min
Views6.3K


Как я сказал в первой части этой статьи, мы решили написать систему, которая преобразует команды для отправки многочисленных инструкций на различные IoT реле на Blazor. Где по-быстрому, практически на коленке собрали отличную систему работы с этими реле. Всё было просто замечательно и быстро! Но не всё было так просто, как обещали.
Читать дальше →
Total votes 17: ↑16 and ↓1+23
Comments3

СССР против Утренней звезды: Покорение Венеры

Reading time8 min
Views14K
Первые фото поверхности Венеры

Как можно узнать из предыдущей статьи, исследование одной из наших ближайших соседок по Солнечной системе, планеты Венеры, началось с напряжённого соревнования между СССР и США. К концу 1960-х годов стало ясно, что «по очкам» в нём уверенно победил Советский Союз. Американцы переключили внимание на Марс и пилотируемую лунную экспедицию, но это вовсе не значило, что советская космонавтика продолжила игру в одни ворота. Соперник в исследованиях Венеры у неё остался, причём серьёзный – сама Венера. «Утренняя звезда» вовсе не собиралась отдавать свои тайны просто так, и путь к новым достижениям оказался ничуть не менее трудным, чем до этого.
Читать дальше →
Total votes 47: ↑45 and ↓2+56
Comments18

Как научиться работать в Blazor, делая что-то полезное. Часть I

Reading time9 min
Views9.1K

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

Меня это удручает. Давайте попробуем написать что-нибудь полезное и при этом показать вам, что можно и чего не нужно делать с достаточно новой технологией Microsoft под названием Blazor.
Читать дальше →
Total votes 24: ↑24 and ↓0+24
Comments9

Удаленный мониторинг состояния квартиры и управление домашними устройствами

Reading time8 min
Views9.6K


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

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

Читать дальше →
Total votes 17: ↑16 and ↓1+21
Comments8

Второе чувство: разработка ИИ-носа

Reading time10 min
Views3.7K
Шли долгие майские выходные 2020 года. Я, как и многие другие представители рода людского, сидел дома. Из-за пандемии у меня было свободное время, которое я тратил на улучшение моего рецепта хлеба. А несколькими днями ранее я заказал газоанализатор (Рис. A, под катом). Я полагал, что он идеально подойдёт для того, чтобы помочь мне наблюдать за хлебной закваской. У меня была надежда на то, что эта штука позволит мне идеально рассчитать время начала выпечки хлеба.


Читать дальше →
Total votes 26: ↑25 and ↓1+31
Comments1

Лезем в сорцы компилятора — как работает goscheduler (Часть I)

Reading time8 min
Views7.1K

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

Всё это замечательно, и большинство книг и курсов по golang приводят множество примеров того, насколько быстр го и как он запросто может справиться с бесконечным количеством задач. К сожалению, все эти книги не рассказывают, что же происходит под капотом голанга. Что же, давайте откроем сорцы суслика и посмотрим, что там внутри.
Читать дальше →
Total votes 21: ↑19 and ↓2+23
Comments11

Amazon не хочет вступать в альянс хостеров — и получает сверхприбыли от AWS

Reading time6 min
Views6K

В культовой песне Eagles «Отель Калифорния» (1976) есть такие слова:
We are programmed to receive
You can check out any time you like
But you can never leave!
Ситуация с Amazon — наглядный пример, как работает эффект отеля «Калифорния». Бизнес приходит на AWS, потом теоретически может уйти в любое время, но в реальности никогда не уходит!

Бизнес AWS похож на монополию, когда один игрок злоупотребляет доминирующим положением на рынке. Но здесь нет явного нарушения антимонопольного законодательства. Просто на инфраструктуру AWS завязан не только отдельный клиент, но и смежные бизнесы, все работают на общей платформе. Если вы хотите наладить техническое взаимодействие с компанией, которая хостится на AWS, то вам удобнее тоже стать клиентом AWS.
Читать дальше →
Total votes 18: ↑17 and ↓1+22
Comments29

Information

Rating
769-th
Works in
Registered
Activity