Указано неверное поле для ввода по строке: Наименование

Иногда в справочниках 1С, реквизит Наименование не нужен. Если длинну его поставить 0, то при сохранении конфигурации может выйти ошибка «Указано неверное поле для ввода по строке: Наименование».

Чтобы поправить — нужно зайти во вкладку «Поле ввода», и убрать «Наименование» из «Ввод по строке»

SSL routines:ssl3_get_server_certificate:certificate verify failed

Эта ошибка может выходить на некоторых серверах при установце wss соединения WebSocket.

Решение:  отключаем проверку Peer

Amp\Loop::run(function () use (&$data) {
    $tlsc=new ClientTlsContext("");
    $tlw=$tlsc->withoutPeerVerification();
    $connectContext = (new ConnectContext)->withTlsContext($tlw);

    $connection = yield connect('wss://ezs.pupkin.ru:35502',$connectContext);                    
    yield $connection->close();                    
});

UnicodeEncodeError: ‘latin-1’ codec can’t encode characters in position

Довольно распространенная проблема для скриптов на Pyhton которые переносишь на другой сервер. А ларчик обычно открывается просто — в скрипте используются символы UTF-8, а локаль консоли куда выводятся данные — скорее всего просто en_US, не UTF8.

Решение:

dpkg-reconfigure locales

Далее выбираем все ru_RU.xx, и консоль по умолчанию в en_US.UTF-8

Подключение ws2812B-16 к Raspberry PI 3

Схема подключения:

Установим необходимые библиотеки:

pip3 install rpi_ws281x adafruit-circuitpython-neopixel

Помигаем светодиодами:

import board
import neopixel
import time
import random
pixels = neopixel.NeoPixel(board.D18, 17)
time.sleep(5)
for n in range(16):
    pixels[n] = (255, 0, 0)
    time.sleep(0.1)
    pixels[n] = (255, 255, 0)
    time.sleep(0.1)
    pixels[n] = (255, 255, 255)
for n in range(16):
    pixels[n] = (0, 0, 0)
for n in range(10000):
    to=random.randint(0,16)
    pixels[to]=(random.randint(1,55), random.randint(1,55), random.randint(1,55))
    to=random.randint(0,16)
    pixels[to]=(0,0,0)

 

Объединение серверов в «одну сеть»

На днях озадачился наконец обьединением всех своих «домашних» серверов в одну сеть. Чтобы например с сервера «смотрящего» в интернет белым ИП можно было понастраивать и все остальные сервера. Ну и из плюшек дополнительных — подмонтировать на этот сервер некоторые папки из жестких дисков других северов (например домашнего медиаплеера), чтобы в любой момент иметь всё что есть «Дома» под рукой.

Итак, вот получилась какая примерная схема:

Читать далее Объединение серверов в «одну сеть»