Довольно распространенная проблема для скриптов на Pyhton которые переносишь на другой сервер. А ларчик обычно открывается просто — в скрипте используются символы UTF-8, а локаль консоли куда выводятся данные — скорее всего просто en_US, не UTF8.
Решение:
dpkg-reconfigure locales
Далее выбираем все ru_RU.xx, и консоль по умолчанию в en_US.UTF-8
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)
На днях озадачился наконец обьединением всех своих «домашних» серверов в одну сеть. Чтобы например с сервера «смотрящего» в интернет белым ИП можно было понастраивать и все остальные сервера. Ну и из плюшек дополнительных — подмонтировать на этот сервер некоторые папки из жестких дисков других северов (например домашнего медиаплеера), чтобы в любой момент иметь всё что есть «Дома» под рукой.
Хотел в новогодние каникулы перенести сайт на другую виртуалку, помощнее, поновее. И не заладилось что-то с самого начала..
Зарегистрировался на cloudlite.ru, выбрал тариф, внес средства..и…ОЙ, оказывается виртуалку нельзя запустить пока не активировал аккаунт по email. Хотя телефон привязан, и код введен. Пытаюсь отправить из панели письмо с повторной активацией — и ничего не приходит. Написал в техподдержку — и никто не отвечет. Хотел зайти в сообщество во VK — а там пишут, что «Возможно, сообщество было захвачено недоброжелателями. Мы заблокировали его, чтобы вернуть настоящим хозяевам.».
Эх Вася..Вася.. Ну ладно, подождем будни, может ответят. Но звоночек уже прозвучал..