Сергей, к разделению фронтенд/бекенд пришли после того как это стало возможным с использованием таких технологий как REST API, graphql, и прочих, которые позволили развязать логику приложений работающих в броузере и на сервере.
С низкоуровневыми устройствами это так не работает.
sazer, я ж написал - запускается из-под python 2.7.12
из папки с этим кодом: https://github.com/shirriff/bitcoin-code
единственная доустановленная зависимость - ecdsa==0.16.1
запускал под Windows 10 x64
Vechnyy, вероятно у вас другой тип используется.
Перечислите тип элементов, из которых ваш массив состоит в этой строке: if isinstance(data, (int, np.int32)):
и все заработает
ну если у нас есть формула
1/x
если x стремится к 2 - то мы просто подставляем в формулу x = 2, поскольку в данном случае мы легко достигаем предела при x==2, и получаем 0.5
если же x стремится к 0 - то получим бесконечность, поскольку сколь угодно малое число будет стремиться к 0
1/0.1 = 10
1/0.01 = 100
1/0.001 = 1000
...
1/0.000000001 = 1000000000
...
1/0 -> ∞
поскольку на сам ноль делить нельзя, но можно понять к чему будет результат стремиться, если мы в числителе будем использовать бесконечно малое число.
Если нужна полная эмуляция броузера, и необходимо задействовать прокси - то все сильно замедляется.
Я примерно такое же количество - но с учетом того что пришлось задействовать селениум (селениум-grid), и работать через прокси, перебирая и выбирая рабочие из бесплатных - заняло это уже несколько недель...
Переопределили метод save у модели.
В save изменили размер полученного файла с помощью sorl-thumbnail. Примеры как это сделать есть прямо в документации. Сохранили в поле файл с измененным размером. Исходный файл удалили, если требуется.
Или вам готовый код сесть написать?
Bekzoro, ну а если самому подумать?
Сгенерировали случайный код, запомнили его с привязкой к почте, и отправили его на почту.
Если введеный пользователем код совпал с кодом который привязан к его почте - выставляете почте флаг о том что она верифицирована. В общем-то - все...
да - один процесс - один контейнер....
я с php не сильно сталкиваюсь - но на вашем месте я бы глянул подобные вашему образы на hub.docker.com - и сделал бы по образу и подобию.
Александр Гусев, да - присматриваюсь к этим микроконтроллерам, но stm32f103 - как-то оверхед.
Что-то типа STM8 подошло бы - но не могу толком найти схему сопряжения с ПК с минимальным обвесом.
lonelymyp, вы говорите о заливке прошивки. С этим проблем нет. Все заливается как вы описали и работает.
Заливал прошивку и альтернативными методами - программатором без бутлоадера - аналогично - все работает как надо.
Но с работой с последовательным портом проблема - он тут реализовон софтово, поскольку аппаратной поддержки нет. Вероятно проблема с драйверами под Windows 10, но как ни ухищрялся - пока windows с attiny digispark подружить не смог. Вероятно у Вас есть другой опыт - с удовольствием бы выслушал.
BadUSB с Windows 10 работает без проблем. Как и любая Ардуина старше. Но это другая история.
"Простейшие" микроконтролелры вовсе не самый простые в использовании.
Есть достаточно опыта в программировании микроконтроллеров что семейства ATTiny, начиная с ATTiny13, что Mega, что 8051 как на Ассемблере, так и на С. Как и в проектировании электронных устройств. Так что трудности в программировании - не пугают...
Не занимайся ерундой и возьми ардуину + стандартные примеры из документации.
Вопрос не в этом. Ардуина - в данном случае слишком громоздка и дорога. И максимально компактная BadUSB ATMEGA32U4, которая безпроблемно стыкуется по USB стоит 350+ рублей на Али. С учетом требуемых задач, необходимо что-то более компактное и дешевое. Работа с паяльником и программирование на любом языке - не проблема.
pfg21, ну собственно в этом и вопрос - какие еще максимально дешевые контроллеры можно взять для минимально проблемной стыковки с ПК с минимумом обвеса )
Код - не проблема.
С низкоуровневыми устройствами это так не работает.