Генерация SSH ключей и их использование

SSH ключи являются очень удобным и надёжным способом идентификации и аутентификации при подключении к серверам. Ключ состоит из двух частей: открытого и закрытого ключа. Закрытый ключ необходимо держать в секрете. Открытый размещается на сервере.

privacy-policy-2499720_1920
(далее…)

Подробнее

Удаление старых файлов средствами bat

Иногда в Windows возникает необходимость удалить файлы определённого типа старше какого-то времени. Это можно сделать не прибегая к помощи сторонних утилит. Необходимо всего лишь выполнить запрос в командной строке.
Вот так, например, у меня автоматически удаляются записи с камер видеонаблюдения старше 30 дней:

1
2
3
D:
cd D:\Video\cam0
forfiles /p "D:\Video\cam0" /M *.mp4 /S /D -30 /C "cmd /c del /f /a /q @file"

Эти строки записаны в bat-файл, который автоматически вызывается из планировщика.

Подробнее

ESP8266: термостат для водонагревателя с удалённым управлением

Однажды, у меня произошла поломка водонагревателя — лопнул тэн. Через пару дней он был заменён, но проработал недолго: уже через сутки где-то напряжение пробило на воду. На кранах появилось 50 вольт, а на самом баке — 200. Первая мысль — залило конденсатом термостат при наполнении бака холодной водой. Отчасти так оно и было, поэтому было решено избавиться от механического термостата, а вместо него поставить самодельный электронный. Это дало бы возможность вынести его подальше от водяного бака, что обеспечило бы его защиту от воды.
P.S. Чуть позже выяснилось, что пробит всё-таки тэн — его сопротивление между контактами и корпусом плавало в пределах 10-15 кОм (должна быть бесконечность в нормальном состоянии).

heating-463904_1000px
(далее…)

Подробнее

Правильное форматирование SD

А чем вы форматируете свои SD (SDHC / SDXC) карты? Думаю большинство делает это с помощью стандартной программы Windows (либо другой ОС). Но, оказывается, делать это очень не рекомендуется.


(далее…)

Подробнее

Обзор карманного осциллографа DSO150

Осцилло́граф (лат. oscillo — качаюсь + греч. γραφω — пишу) — прибор, предназначенный для исследования (наблюдения, записи, измерения) амплитудных и временны́х параметров электрического сигнала, подаваемого на его вход, либо непосредственно на экране, либо записываемого на фотоленте. Один из важнейших приборов в радиоэлектронике.

Википедия.

Моим первым осциллографом был радиолюбительский Н3015, произведённый в СССР в 1985 году. Со временем, у него отказала часть вертикальной отклоняющей системы. Затем была попытка создания самодельного цифрового осциллографа на основе микроконтроллера STM32 с цветным LCD-дисплеем. Проект частично работает, но был заброшен из-за нехватки времени. Может как-нибудь о нём напишу потом статью.

И вот недавно на Aliexpress я стал присматриваться к недорогим наборам для самостоятельной сборки осциллографа. Среди множества моделей я остановился на DSO150 от компании JYE Tech.

2017-06-02-00.14.58
(далее…)

Подробнее

SSL

SSL

Полностью перевёл сайт на SSL. Теперь соединение с ним зашифрованное, о чём свидетельствует изображение замочка в строке URL. Зачем я это сделал? Да просто так 🙂 Вроде все переходят, вот и я решил. Тем более, браузеры в последнее время всё больше подталкивают к переходу. Да и поисковые системы тоже.

(далее…)

Подробнее

PlatformIO: Программируем Arduino в Sublime Text (часть 2)

В прошлой статье я описал, как установить и настроить PlatformIO с Sublime Text. Теперь я расскажу, как можно переключаться между различными версиями платформы, так, как если бы мы использовали разные версии Arduino IDE. Для чего это может понадобиться? Например, если у вас есть библиотека, которая давно не обновлялась автором и поэтому не работает в последних версиях Arduino IDE. Или есть скетч, который был написан под более раннюю версию и некорректно работает в последней.

pl15
(далее…)

Подробнее

PlatformIO: Программируем Arduino в Sublime Text (часть 1)

Наверное многие уже заметили, что стандартная среда Arduino IDE не очень удобная. Я бы даже сказал, что совсем неудобная. Приложение основано на Java, слишком упрощенная подсветка синтаксиса, нет возможностей по массовому выравниванию кода, нет автодополнения. Да вообще много чего нет. Поэтому я уже давно использую Arduino IDE только для компиляции, а код пишу в текстовом редакторе Sublime Text. И вот пару дней назад я подумал, а можно ли добавить команды компиляции в редактор? Ведь он может подключать к себе компиляторы для других языков программирования. Так почему бы и для Arduino так не сделать. Сначала я планировал просто изучить процесс компиляции в Arduino IDE и использовать соответствующие строки компиляции. Но потом я наткнулся на потрясающую вещь: PlatformIO. Эта штука способна один и тот же код компилировать под множество разных платформ: Arduino, STM32, ESP8266 и многое другое. Причём легко интегрируется в различные IDE и редакторы. А можно компилировать вообще одной строкой в консоли. Под катом инструкция по установке и настройке.

pl6
(далее…)

Подробнее

Arduino: использование цвета при выводе в последовательный порт

Наверняка, многие видели файловые менеджеры Norton Commander, Midnight Commander и другие, которые работают в консоли с выводом цвета. Обычно это происходит по SSH. Поискав информацию в Интернете, обнаружил, что такое работает и при подключении через последовательный порт. Возникает вопрос: а возможно ли использовать цвет при выводе в последовательный порт с Arduino?

(далее…)

Подробнее

Страница 1 из 1012345...10...Последняя »