Страницы

3 ноября 2018 г.

dpkg: ошибка: анализ файла «/var/lib/dpkg/updates/

При выполнении установки пакета:
sudo apt-get install <имя_пакета>
Выходит сообщение:
E: Работа dpkg прервана, вы должны вручную запустить «sudo dpkg --configure -a» для устранения проблемы.
dpkg: ошибка: анализ файла «/var/lib/dpkg/updates/0017» около строки 0:
в имени поля «#padding» обнаружен символ конца строки

2 ноября 2018 г.

Arch Linux. Отправка содержимого файла почтовым сообщением по расписанию



no crontab for <имя_пользователя> - using an empty one

При выполнении команды crontab -e
выводится сообщение:
no crontab for <имя_пользователя> - using an empty one
/bin/sh: /usr/bin/vi: Нет такого файла или каталога
crontab: "/usr/bin/vi" exited with status 127

26 октября 2018 г.

Код. Связь WeMos и Arduino по UART

Для демонстрации к ранее описанной схеме добавил датчик si7021.
Предполагается, что Arduino Nano будет получать данные о температуре и влажности с датчика si7021. Пересчитывать полученные данные с датчика в градусы Цельсия и Фаренгейта, а затем отправлять по UART данные (влажность, температура С, температура F) на Wemos D1 Mini.
Wemos D1 Mini, являясь одновременно точкой доступа и Web-сервером, получает данные по UART и отображает их на Web странице.

Связь WeMos и Arduino по UART. Схема подключения

Схема подключения для связи WeMos (NodeMCU) и Arduino по UART через конвертер логических уровней TXB0108.

25 октября 2018 г.

Код. Подключение датчика влажности и температуры si7021

Датчик Si7021 работает по протоколу I2C. Идеально подходит для измерения влажности и температуры.
Si7021 имеет следующие характеристики:
Precision Relative Humidity Sensor ± 3% RH (max), 0–80% RH
High Accuracy Temperature Sensor ±0.4 °C (max), –10 to 85 °C
0 to 100% RH operating range
Up to –40 to +125 °C operating range
Wide operating voltage – (1.9 to 3.6 V)
Low Power Consumption – 150 μA active current

Код. Подключение датчика влажности и температуры am2320

Датчик am2320 работает по протоколу I2C. Идеально подходит для измерения влажности и температуры. am2320 - промежуточный вариант между DHT11 и DHT22.
am2320 имеет следующие характеристики:
Питание и I/O 3 - 5 В
Определение влажности от 0 до 100% с 3% точностью
Определение температуры от -40 до 80, точность 0.5
Частота опроса не более 1 Гц (не более раза в 1 сек.)

23 октября 2018 г.

VNC. Как подключиться к Gnome3 из Windows?

Все еще актуальная проблема, при которой невозможно подключиться с помощью VNC клиента из Windows (UltraVNC Viewer и др.) к Linux машине c Gnome3 (проверено на Debian, Ubuntu). Однако, если подключаться при помощи VNC клиентов из Linux и Android все отлично работает.

22 октября 2018 г.

Wemos D1 mini. Точка доступа и Web-сервер. Демонстрационный стенд

Логическое продолжение заметки.
В данном случае использован микроконтроллер Wemos D1 mini (аналогично можно использовать и NodeMcu v1.0).
Основное отличие заключается в том, что в этом примере микроконтроллер сам является точкой доступа и на нем же функционирует Web-сервер и интерфейсом управления светодиодами.

В примере реализовано:
0. Поднят Web-сервер.
1. Управление светодиодами (включение/выключение 2-х светодиодов)
2. Отображение состояния (включено/выключено) для каждого из 2-х светодиодов
3. Вывод времени работы (дней/часов/минут/секунд) демонстрационного стенда с момента включения (uptime)

13 октября 2018 г.

Настройка баннера SSH

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

9 апреля 2018 г.

SPI программатор на Arduino Nano

Простой SPI программатор на Arduino Nano.

12 марта 2018 г.

Kali Linux. "W: Произошла ошибка при проверке подписи. Репозиторий не обновлён и будут использованы предыдущие индексные файлы. Ошибка GPG:"

Ошибка выглядит приблизительно так:
root@kali:~# sudo apt-get update
Игн:1 http://dl.google.com/linux/chrome/deb stable InRelease
Сущ:2 http://dl.google.com/linux/chrome/deb stable Release
Пол:4 http://kali.mirror.garr.it/mirrors/kali kali-rolling InRelease [30,5 kB]        
Ошк:4 http://kali.mirror.garr.it/mirrors/kali kali-rolling InRelease
  Следующие подписи неверные: EXPKEYSIG ED444FF07D8D0BF6 Kali Linux Repository <devel@kali.org>
Чтение списков пакетов… Готово
W: Произошла ошибка при проверке подписи. Репозиторий не обновлён и будут использованы предыдущие индексные файлы. Ошибка GPG: http://kali.mirror.garr.it/mirrors/kali kali-rolling InRelease: Следующие подписи неверные: EXPKEYSIG ED444FF07D8D0BF6 Kali Linux Repository <devel@kali.org>
W: Не удалось получить http://http.kali.org/kali/dists/kali-rolling/InRelease  Следующие подписи неверные: EXPKEYSIG ED444FF07D8D0BF6 Kali Linux Repository <devel@kali.org>
W: Некоторые индексные файлы не скачались. Они были проигнорированы или вместо них были использованы старые версии.

1 марта 2018 г.

Шпаргалка. Настройки APN мобильных операторов


Unlock USB модема E1750

Разблокировка USB модема E1750 от Мегафон под SIM-карты других операторов.

28 февраля 2018 г.

Unlock USB модема E173u-1

Разблокировка USB модема E173u-1 от Мегафон под SIM-карты других операторов.