Как стать автором
Обновить
2
0

Пользователь

Знакомство с Node-RED и потоковое программирование в Yandex IoT Core

Время на прочтение 8 мин
Количество просмотров 59K


В этой статье я хочу разобрать один из самых популярных опенсорс-инструментов, Node-RED, с точки зрения создания простых прототипов приложений с минимумом программирования. Проверим гипотезу о простоте и удобстве таких средств, а также рассмотрим взаимодействие Node-RED с облачной платформой на примере Yandex.Cloud.

Читать дальше →
Всего голосов 23: ↑21 и ↓2 +19
Комментарии 10

Металл для космоса, брони и машин: краткая история молибдена

Уровень сложности Средний
Время на прочтение 10 мин
Количество просмотров 2.6K

Продолжаем рассказывать о различных металлах и их применении в различных отраслях IT-промышленности, и не только в ней. На этот раз речь пойдет о молибдене. 

Читать далее
Всего голосов 12: ↑10 и ↓2 +8
Комментарии 2

Ошибки в макетных платах и методы их устранения

Время на прочтение 5 мин
Количество просмотров 9.3K

Приветствую, Хабр!

Иногда на меня находит меланхолия. Копаюсь в архивных фотографиях, вспоминаю старые проекты. Недавно из большой коробки с барахлом достал несколько макетов, где исправлялись различные (в основном, конечно, глупые) ошибки. Это будет пост о том «как не нужно было делать» или «учимся на своих ошибках».

Читать далее
Всего голосов 102: ↑102 и ↓0 +102
Комментарии 50

WinRAR CVE-2023-38831

Уровень сложности Средний
Время на прочтение 4 мин
Количество просмотров 6.4K

10 июля 2023 года при исследовании распространения троянского ПО под названием DarkMe, специалистами из Group-IB была обнаружена раннее неизвестная уязвимость в WinRAR, которая касалась обработки zip-архивов. Данная уязвимость получила идентификатор CVE-2023-38831. С помощью этой уязвимости, по данным специалистов Group-IB, злоумышленники производили атаку на пользователей трейдерских форумов с апреля 2023 года. После заражения устройств пользователей, злоумышленники выводили деньги с брокерских счетов жертв. В этой статье мы разберемся, в чем кроется уязвимость и как её можно проэксплуатировать.

Читать далее
Всего голосов 29: ↑29 и ↓0 +29
Комментарии 24

KORG в кармане

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 7K
image

Игровые консоли могут издавать звуки? Звуки могут меняться, если в игре происходят разные действия? Могут. Так, стоп! Но ведь это уже основа для создания музыкального софта для консолей. «Ни слова больше!», — слова не мальчика, но композитора, который стоит за созданием портативных версий KORG для Nintendo.
Читать дальше →
Всего голосов 42: ↑42 и ↓0 +42
Комментарии 9

Оживляем контроллер машиниста от ушедшего в историю электропоезда

Уровень сложности Простой
Время на прочтение 9 мин
Количество просмотров 8.8K
Приветствую всех!

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

И вот наконец в мои руки попал не просто какой-то контроллер, а очень примечательный экземпляр — от «концептуальной» электрички ЭМ2И, коих в наши дни уже не осталось.



Итак, в сегодняшней статье поговорим о том, как устроен такой контроллер и как его подключить. Традиционно будет много интересного.
Читать дальше →
Всего голосов 76: ↑76 и ↓0 +76
Комментарии 43

История полиграфа: как устройство из 1939 года обросло легендами и почему с тех пор не сильно изменилось

Время на прочтение 11 мин
Количество просмотров 3.9K

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

И если в начале этого пути приходилось полагаться на божественные силы, которые, мягко говоря, не отличались надежностью, то в 20-м веке на помощь исследователям пришли технологии. С момента своего изобретения в начале прошлого столетия полиграф прошел не так много технологических эволюций, но стал значительно доступнее. Из «штуки из шпионских фильмов» он превратился в достаточно рядовое устройство, которое вполне себе встречается в жизни, например, на собеседованиях в крупные компании. Разберемся же, с чего все началось, как устройство выглядит сейчас, можно ли его обмануть, а главное — стоит ли пытаться.

Читать далее
Всего голосов 24: ↑21 и ↓3 +18
Комментарии 6

Защита Home Assistant

Уровень сложности Средний
Время на прочтение 6 мин
Количество просмотров 7.6K

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

И все это дельные советы, ничего плохого в них нет, но хочется чего то большего.

Читать далее
Всего голосов 14: ↑11 и ↓3 +8
Комментарии 21

Визуальное программирование на языке ДРАКОН

Время на прочтение 15 мин
Количество просмотров 54K

Визуальное и текстовое программирование


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


Исторически сложилось, что алгоритмы в программах записываются в виде исходных текстов. Почти никто не ставит под сомнение, что текст — это и есть лучшее средство представления алгоритмов. Алгоритм кодируется внутри функций на языке программирования, например, C или JavaScript. Для тех, кто хочет разобраться в алгоритме с высоты птичьего полёта, предусмотрен псевдокод. Однако с текстом есть серьезные проблемы. Дело в том, что человек не оптимизирован под сплошной текст. Человек оптимизирован на восприятие графики. Текст — это относительно новое изобретение, а вот графическую информацию организмы обрабатывают уже миллионы лет.


Исходя из этого, логично было бы составлять алгоритмы в графическом виде. Посмотрите на инженеров. Они повсеместно используют чертежи. Чем же программисты хуже? Они тоже могли бы составлять чертежи алгоритмов. Некоторые здесь возразят: визуальное программирование якобы неэффективно. UML неудобен, а в блок-схемах легко запутаться. Уж лучше программировать традиционным способом — текстом. В структурном программировании есть хотя бы структура, и она обеспечивает порядок и единообразие. А кроме того, рисовать диаграммы долго и трудно. Печатать быстрее, чем рисовать.


Так что же, программисты обречены всю жизнь работать только с текстом?
Возможно, не всё так плохо. Существуют визуальные языки для представления алгоритмов, в которых тоже есть порядок и структура, например ДРАКОН, BPMN и LML Action Diagrams. Здесь мы рассмотрим визуальный алгоритмический язык ДРАКОН.


Как программировать на языке ДРАКОН


ДРАКОН не является самостоятельным языком программирования. Он работает в паре с

Читать дальше →
Всего голосов 43: ↑36 и ↓7 +29
Комментарии 123

От Бури до Луны. Часть 1. Первые ЭВМ

Время на прочтение 18 мин
Количество просмотров 16K


Перед вами несколько необычная статья. Собственно, это и не статья вовсе. Год назад, как раз после Дня космонавтики-2017, я взял интервью у Александра Константиновича Платонова, математика Института прикладной математики.

Человека, который принимал участие в развитии наших ЭВМ и космонавтики. Он был один из тех, кто еще помнил, как программировать на МЭСМ, БЭСМ и Стрелах, кто рассчитывал на них программу выведения «Бури», а потом Спутника, и многое другое. Он хорошо помнил создателей всей нашей техники, от Лебедева до Королева с Келдышем. Ему было 86 лет, но он меня поразил ясностью своей мысли.

По сути, это было не интервью, это — воспоминание о пройденном пути. Я специально задал такой формат беседы, и записал ее на диктофон. И в этом есть проблема: разговорная мысль достаточно далека от литературной, часты скачки мысли, переходы с одного вопроса на другой.
Всего голосов 40: ↑40 и ↓0 +40
Комментарии 79

Гиперзвук 50-х или неудавшийся конкурент «Семёрки»

Время на прочтение 15 мин
Количество просмотров 15K

Все мы сильны задним умом, особенно если обладаем послезнанием. Тем грустнее бывает взглянуть на проекты, которые сегодня кажутся заранее обречёнными, но в своё время были отлично проработаны и даже после первых неудач на испытаниях перед самым закрытием буквально кричали: «конструкторы всё исправили, теперь всё будет как надо!» Особенно часто такое ощущение возникает при изучении советских космических программ. Ну или не совсем космических, но конкурирующих с ними. В середине 50-х ещё не было очевидно, что перспективнее — межконтинентальные баллистические или крылатые ракеты. И наш сегодняшний герой — из последних.
Всего голосов 60: ↑55 и ↓5 +50
Комментарии 19

Сергей Алексеевич Лебедев. Разработчик и конструктор первого компьютера в Советском Союзе

Время на прочтение 8 мин
Количество просмотров 21K
Выдающийся конструктор вычислительной техники Сергей Алексеевич Лебедев.
Родился Сергей Алексеевич 2 ноября 1902 г. в Нижнем Новгороде.

image

В 1921 году С. А. Лебедев поступил в Московское высшее техническое училище им. Н. Э. Баумана на электротехнический факультет. В институте С.А.Лебедев сразу приобщился к научному творчеству. Специализировался в области техники высоких напряжений. Его учителями и научными руководителями были выдающиеся русские ученые-электротехники профессора К. А. Круг, Л. И. Сиротинский и А. А. Глазунов. Все они принимали активное участие в разработке знаменитого плана электрификации СССР — плана ГОЭЛРО. Для разработки этого плана и, главное, для его успешного осуществления потребовались уникальные теоретические и экспериментальные исследования. Из всех возникших при этом проблем С. А. Лебедев, еще будучи студентом, основное внимание уделял проблеме устойчивости параллельной работы электростанций. И следует сказать, что он не ошибся в выборе — весь дальнейший отечественный и зарубежный опыт создания высоковольтных энергообъединений определил проблему устойчивости как одну из центральных, от решения которой зависит эффективность дальних электропередач и энергосистем переменного тока.

Получил в апреле 1928 г. диплом инженера-электрика. Его дипломная работа, выполненная под руководством выдающегося учёного К.А. Круга, была посвящена проблеме устойчивости параллельной работы электростанций и имела большое научное и практическое значение.
С.А.Лебедев стал преподавателем МГТУ им. Баумана и одновременно старшим научным сотрудником Всесоюзного электротехнического института им. В.И. Ленина (ВЭИ). Вскоре он возглавил группу, а затем и лабораторию электрических сетей. В те страшные 30-е годы, когда подсиживание и доносительство были обычным явлением, в отделе ВЭИ, которым заведовал Сергей Алексеевич, сотрудники чувствовали себя уверенно и спокойно.
Читать дальше →
Всего голосов 77: ↑69 и ↓8 +61
Комментарии 88

Юрий Рябцев: «Первый перехват баллистической ракеты — событие, примерно равное полету Гагарина»

Время на прочтение 19 мин
Количество просмотров 68K


Доктор технических наук, профессор Юрий Рябцев — выпускник МФТИ, многолетний сотрудник ИТМиВТ и ИНЭУМ. В 1976 году он стал лауреатом государственной премии за разработку вычислительного комплекса для С-300, в 1986-м — лауреатом Ленинской премии за разработку «Эльбруса-2». В интервью из нашей исторической серии Юрий Степанович рассказывает, как готовили инженеров для передовых оборонных программ, объясняет, как в СССР взаимодействовали институты и целые отрасли, делится мнением о крупных советских проектах в области ИТ.
Всего голосов 168: ↑158 и ↓10 +148
Комментарии 530

DongShan Pi Pico-W: крошечный одноплатник с современным чипсетом за 600 рублей

Уровень сложности Средний
Время на прочтение 8 мин
Количество просмотров 22K
image

Китайские производители не перестают удивлять: многие видят явные перспективы рынка одноплатных компьютеров и стараются представить целую линейку девайсов на самых разных чипсетах, а разработчики стараются использовать уже привычное и поддерживаемое долгие годы железо. К ним относятся решения на чипсетах AllWinner, RockChip, Tegra. Другие же стараются взять малоизвестный, но дешевый чип для иного круга применений, развести на нем компактную плату и продавать по цене пачки сухарей, подобные решения появляются регулярно. Один из таких одноплатников я недавно купил на AliExpress — некий DongShan Pi Pico W, на базе экзотического чипсета SigmaStar SSD210, всего за 600 рублей. И тут действительно есть на что посмотреть: два ядра Cortex-A7, контроллер TTL матриц, 2D GPU, Wi-Fi, 64Мб ОЗУ и Embedded Linux на борту. Более того, девайс поставляется в виде System on Module с переходной Evaluation-платой, что позволяет использовать это устройство в составе других гаджетов! Что это за красавец и на что он способен? Читайте под катом!
Читать дальше →
Всего голосов 68: ↑66 и ↓2 +64
Комментарии 64

Цифровая музыка на микрокомпьютерах (часть 2/2)

Уровень сложности Простой
Время на прочтение 31 мин
Количество просмотров 5.3K

В первой части статьи мы узнали про существование такого явления, как цифровая музыка, то есть состоящая из оцифрованных кусочков звучания реальных инструментов, на маломощных 8-битных микрокомпьютерах 1980-х годов, а затем углубились в детали этой истории в рамках горячо любимой на постсоветском пространстве платформы ZX Spectrum в реалиях 1990-х годов.

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

Настало время где-то узнать, а где-то вспомнить об этом поподробнее, а заодно и послушать побольше музыкальных примеров. И начнём мы не с зарубежной, а с другой, близкой многим местным компьютерным энтузиастам платформы.
Читать дальше →
Всего голосов 73: ↑72 и ↓1 +71
Комментарии 50

Гибкие магниты: что это и с чем их готовят?

Уровень сложности Средний
Время на прочтение 8 мин
Количество просмотров 6.7K
Картинка Aliexpress, Freepik

Все мы хорошо знакомы с гибкими магнитами — кто-то клеит их на холодильник по поводу и без, кто-то (как автор статьи) закрывает с их помощью герметичную камеру 3D-принтера, а кто-то использует в иных технических целях. Что же это такое? Будем препарировать…
Читать дальше →
Всего голосов 58: ↑56 и ↓2 +54
Комментарии 8

Как советский физик научил мир делать искусственные алмазы и зачем они нужны

Уровень сложности Простой
Время на прочтение 11 мин
Количество просмотров 16K

Алмаз, как камень, обладающий исключительной прочностью известен человечеству многие столетия. Попытки создать искусственный алмаз, не прекращались с тех пор, как английский химик Смитсон Теннант в 1797 году уточнил, что камень состоит только из углерода. Дело оставалось за малым – понять при каких условиях углерод становится алмазом и создать такие условия, вот это никому долгое время не удавалось. Зачем люди стремились создать искусственный камень, кому удалось это сделать впервые и какую роль играли в этом ученые из СССР постараюсь рассказать в этом материале.

Конечно же, история будет не об украшениях, а о науке, технике, человеческой скупости и предательстве.

Читать далее
Всего голосов 73: ↑70 и ↓3 +67
Комментарии 32

Telegram Mini Apps с мгновенной оплатой

Уровень сложности Средний
Время на прочтение 6 мин
Количество просмотров 3.7K

Инструкция, посвящённая созданию Telegram Mini Apps с вызовом окна оплаты без создания дополнительной кнопки для этого.

Telegram Mini Apps c мгновенным вызовом окна оплаты.

Читать далее
Всего голосов 12: ↑12 и ↓0 +12
Комментарии 0

Как создать простой LoRa мессенджер: обмен зашифрованными текстовыми сообщениями между устройствами без интернета

Уровень сложности Средний
Время на прочтение 30 мин
Количество просмотров 9.2K

В современном мире IoT, когда связь в отдаленных районах становится все более актуальной, технология LoRa (Long Range) предоставляет нам возможность создать дальнобойный, надежный, энергоэффективный и зашифрованный канал связи без необходимости иметь какую-либо сетевую инфраструктуру. 

В этой статье мы рассмотрим, как создать простой LoRa мессенджер с использованием своего протокола обмена и готовых модулей, работающих в режиме P2P (peer-to-peer) – не идеального, но интересного решения для обмена текстовыми сообщениями в условиях ограниченной инфраструктуры.

Для упрощения и автоматизации процесса обмена сообщениями мы воспользуемся Node-RED. Этот инструмент, помимо реализации основной логики обмена сообщениями, также предоставит графический интерфейс для мессенджера, что сделает процесс более доступным и интуитивно понятным. 

Выглядеть будет просто, потому что воспользуемся всем готовым :)

Свистать всех наверх!
Всего голосов 30: ↑28 и ↓2 +26
Комментарии 36

Почему мое производство пельменей умирает

Время на прочтение 9 мин
Количество просмотров 129K

В 2018 г. я открыл производство пельменей и полуфабрикатов. Шучу, что у меня 3 класса образования церковной школы, так как мое высшее по специальности “социальная коммуникация” не кажется мне фундаментальным.

6 лет мы продаем 50 позиций пельменей, голубцов и чебуреков в 200 магазинов. В ковид ели много пельменей и у меня было 3 цеха, доходило до тонны в день. А сегодня я провожу аудит, закрыл 1 цех и думаю о закрытии остальных. Если считаете, что бабушкины пельмени лучше магазинных, ставьте лайк и пишите об этом в комментариях.

Читать далее
Всего голосов 325: ↑262 и ↓63 +199
Комментарии 726

Информация

В рейтинге
5 084-й
Откуда
Россия
Зарегистрирован
Активность