Месяц: Октябрь 2022
-
WebSocket ориентированое Api на Nest.js
—
от автора
В этой статье я расскажу как написал модуль под Nest.js позволяющий писать классическое RESTFull API со swagger’ом но клиент будет полностью на WebSocket’ах, звучит странно не так ли? Но зато очень быстро и удобно по итогу)Идея состоит в том, что вы пишите классическое документированное апи, со всеми типами и плюшками. @Get(‘:id’) @WsAction(‘user’) getUser(@Param(‘id’, ParseIntPipe) id:…
-
Обзор ноутбука Gigabyte Aero 16 YE5
—
от автора
Gigabyte недавно представила новые модели ноутбуков из линейки Aero. В мои руки попала модель Aero 16 YE5. Первое впечатление о новинке – позитивное. И, главным образом эта заслуга обновленного дизайна, и конечно же процессора нового поколения. Попробую изложить свои впечатления по порядку. Технические характеристикиПознакомиться с характеристики ноутбука Aero 16 YE5 можно на официальной странице (где…
-
Тайваньское чудо: как захолустный остров превратился в сердце мирового хайтека
—
от автора
В наши дни Тайвань не сходит со страниц мировых медиа: его ключевая роль в глобальном производстве чипов общеизвестна, как и связанные с этим риски для цифрового мира, включая стремление КНР подчинить себе непокорный остров. Современный Тайвань — земля высоких технологий, состоящая из сияющих неоном мегаполисов с высокотехнологичными заводами пополам с живописными горами. Уровень жизни на…
-
Необычный случай восстановления данных или немного реверс-инжиниринга PLC Siemens Simatic S7-300
—
от автора
На вопрос, какие не самые обычные случаи восстановления данных могут повстречаться в компании, профиль которой – извлекать информацию из поврежденных накопителей, можно привести пример одной из недавних задач с MMC картой из промышленного ПЛК (PLC) Siemens Simatic S7 300, в задачи которого входило управление несколькими десятками электродвигателей и клапанов, а также анализ параметров целой россыпи датчиков…
-
SWUpdate, Yoctо(ерный) театр и paperina
—
от автора
SWUpdate — это агент обновлений Linux, целью которого является эффективный и безопасный способ обновления встроенной системы. SWUpdate поддерживает локальные и удаленные обновления, включает несколько стратегий обновления, и его можно легко интегрировать в систему сборки Yocto, подключив слой meta-swupdate.В статье описывается как можно настроить режим обновления в Yocto наиболее простым способом для платы Orange Pi R1,…
-
Коллекция советских игровых автоматов на вашем Raspberry Pi
—
от автора
В СССР игровая индустрия была слабо развита в 80-е годы. Те, кто застал это время в сознательном возрасте, хорошо помнят игровые автоматы, которые стояли в кинотеатрах, домах культуры и парках отдыха, а также очереди желающих на них поиграть. В основном это были электромеханические игровые автоматы, такие как «Морской бой», «Воздушный бой».Самыми «крутыми» были телевизионные игровые…
-
Съём пароля с клавиатуры ПК через 0–60 секунд по тепловому следу
—
от автора
Современные тепловизоры подключаются к компьютеру и записывают температуру каждого пикселя в CSV. Эти данные отлично подходят для обучения нейросети. Несколько месяцев назад учёные из университета Глазго провели эксперимент и разработали реально эффективную модель ThermoSecure для распознавания нажатых клавиш по тепловому следу. Учёные пришли к выводу, что с клавиатуры можно относительно надёжно снимать введённые пароли через…
-
TypeScript в React-приложениях. 3. Как использовать типизацию
—
от автора
В каждом проекте свои правила и подходы в типизации данных. Некоторые из них общепринятые, кое-какие сомнительны, а иные не достаточно строги. В данной статье предлагается объективный взгляд на законы, придуманные разработчиками для использования TypeScript.Содержание1. Как типизировать данные2. Как понимать типы3. Как использовать типизациюКакие имена давать типам?Именование типов следует тем же правилам, что и именования переменных:…
-
Aptos — убийца Solana или величайший скам от манипуляторов? Большой разбор самого нашумевшего блокчейна
—
от автора
18 октября криптосообщество «взорвала» новость о запуске экосистемы ожидаемого всеми проекта Aptos. При начальной цене в 1 USDT курс криптовалюты Aptos (APT) в моменте взлетел на 10 000% после листинга на бирже Binance. Но вскоре установился на отметке 7-8 USDT за токен. Листинг токена на медвежьем рынке — это само по себе рискованное занятие. Меньше пользователей, меньше ликвидности. Но у проекта была проведена…
-
IT для неайтишников: Куда исчезают программисты после 40 лет?
—
от автора
Это сложная тема, которая периодически всплывает в среде IT-специалистов, об этом сказано уже немало, а вот для «неайтишников» многое может оказаться новостью. Как для тех, кто хочет «войти в IT», так и для тех, кто по роду своей деятельности вынужден работать вместе с IT-службами. Некоторые вещи будут очевидны для IT-специалистов, но не очевидными для других.…