
Anuar
25.04.2017
11:07:20
'ascii' codec can't encode characters in position 1-5: ordinal not in range(128)
name =\u043f\u043e\u043a\u0440\u044b\u0442\u0438\u0435
примерно так)))
просто интересно почему так происходит_) ) есть кто в курсе)

Google

Dan
25.04.2017
11:08:00
python2,7?

Anuar
25.04.2017
11:08:04
ага

Nikolay
25.04.2017
11:08:57
Енкод в утф8

Anuar
25.04.2017
11:09:02
делал

Nikolay
25.04.2017
11:09:03
И стрип

Anuar
25.04.2017
11:10:00
делал
for key in kwargs:
kwargs[key] = str(kwargs.get(key)).encode('utf-8').strip()
{name!s} - даже так делал
есть кто примерно может подсказать ?)

Vasiliy
25.04.2017
11:16:22
Точно могу сказать, что нужно использовать связываемые переменные

b0g3r
25.04.2017
11:30:25
https://habrahabr.ru/company/selectel/blog/326956/ наброшу

Oleg
25.04.2017
11:46:20

Проксимов
25.04.2017
11:48:01

Google

Magma
25.04.2017
12:03:15

Valera
25.04.2017
12:25:10
Может глупо ( да ладно -) точно глупо):-? Но не просветите-ли: допустим хочу с 8ми битного микроконтроллера одного робота передать на 8 битный контроллер другого робота какую-то инфу, бит так допустим 128. Есть пара роутеров для связи беспроводной,в них и загвоздка,вообще не понимаю как это работает и куда копать(по проводам их через uart соеденил-бы, но как их соединять через роутеры?) . Как это все проще сделать? Что для этого нужно? Знать АТ команды роутеров? А они в основном одинаковы для разных производителей? Или кто во что горазд?
Или вааще херню спросил?

Andrei
25.04.2017
12:28:31
взять какой-нибудь ESP и через uart передавать.

ros
25.04.2017
12:28:32
роутеры через диалап модемы и тогда можно "АТ команды" юзать)

Andrei
25.04.2017
12:29:08
https://esp8266.ru/
есть шилды с micropython и wifi на борту
https://docs.micropython.org/en/latest/esp8266/esp8266/tutorial/intro.html

Valera
25.04.2017
12:31:02
Ну как-бы эээ... Нет и не будет приложений ни каких.
Вопрос сильно некорректно поставил.

Andrei
25.04.2017
12:32:39
железо-то какое хотя бы?

Valera
25.04.2017
12:35:51
Допустим attiny2313 процы на роботах будут,хотя если памяти не хватит,то может и atmega какаянить. Ну чуть умнее мышки и клавиатуры в общем

Сергей
25.04.2017
12:36:35

Valera
25.04.2017
12:38:14
Andrei:
железо-то какое хотя бы?
Я как-бы из электронники к пограммистам обращаюсь. У нас язык вроде русский - а разный(
Я не понимаю как роутер работает?

Andrei
25.04.2017
12:39:20
а роутер какой?

Valera
25.04.2017
12:40:15
Х.з. Разные. Вроде длинки какие-то были
Но мне кажется что пофиг почти. Я смотрю со своей стороны,т.к.с .програмисткой стороны я не знаю как это выглядит.
У меня есть в железе приемопередатчики - роутеры. Там есть антены,колебательные контуры,фазовая модуляция, все дела и есть там управляющая логика. Вот эта логика мне совсем не понятна
В общем языков уровня выше Си мне трудно понять к сожалению,вот асм или си- боле мене понятно.

Andrei
25.04.2017
12:49:57
можешь на сокет отправлять данные?

Google

Valera
25.04.2017
12:50:19
Не могли-бы вы мне объяснить сами процессы происходящие в роутере(в общих чертах) - если мне надо передать 128 битов всего лишь
Я не понимаю. Это как? Сленг у нас разный. На МК (микроконтроллер,он же cpu)
можешь на сокет отправлять данные?
Имеете ввиду cpu?

Andrei
25.04.2017
12:59:46
нет, если робот подклчился к роутеру по wifi, то можно перебрасывать данные, например, на порт другого компа (робота, он же имеет выделенный ip в сети)

Valera
25.04.2017
13:05:31
Тут прикол в чем: роботов я сам паяю из говна и желудей

Aragaer
25.04.2017
13:06:01
чтобы понимать, как в роутере байтики ходят, надо знать уровни модели OSI
до третьего-четвертого хотя бы

Valera
25.04.2017
13:06:15
Cpu роботов - гарвардская архитектура
Спс
чтобы понимать, как в роутере байтики ходят, надо знать уровни модели OSI

Maxim robox
25.04.2017
13:06:37

Valera
25.04.2017
13:08:28
Спс, я мельком глянул сначала - вроде не то.
Да! Мне именно нужно знать как байтики ходят там внутри. Esp - это то?
чтобы понимать, как в роутере байтики ходят, надо знать уровни модели OSI
до третьего-четвертого хотя бы
Osi это операционка?
Что значит до третьего-четвертого?
Я в самом деле сленг не понимаю

Maxim robox
25.04.2017
13:10:42

Nikolay
25.04.2017
13:14:09

Google

Nikolay
25.04.2017
13:14:32
есть хорошая книжка Эндрю Таненбаума "Компьютерные сети", там все разжевано донельзя

Valera
25.04.2017
13:14:47
Спс. Все верно,но как Вы заметили - наоборот)))
мне с Си(насколько мне известно это самый 'низкий' из высокоуровневых языков) сложно
Гуглю,гуглю ребятушки, спасибо огромное. Пиноков хватает по модулю очень сильных. Сейчас хоть вектор задали. Спс огромное

Maxim robox
25.04.2017
13:22:44

Aragaer
25.04.2017
13:23:16
ну ... на самом деле более-менее соответствует
TCP/IP это третий и четвертый уровни модели OSI

Artem
25.04.2017
13:23:59

Aragaer
25.04.2017
13:24:02
в модели TCP/IP первый и второй оба называются физическим уровнем, хотя на самом деле там физический и канальный

Admin
ERROR: S client not available

Artem
25.04.2017
13:24:12
Она с другой стороны идет, сверху вниз

Aragaer
25.04.2017
13:24:13
а канальный реально разделяется на два подуровня, но это уже мелочи

Maxim robox
25.04.2017
13:24:25

Aragaer
25.04.2017
13:24:49
TCP/IP ничего не говорит о более нижних уровнях кроме того, что они есть

Valera
25.04.2017
13:25:04
Черт возьми. Пох.... Это именно то что надо вроде.. Спс...

Artem
25.04.2017
13:25:05
Что на мой взгляд логичнее

Valera
25.04.2017
13:25:17
TCP/IP ничего не говорит о более нижних уровнях кроме того, что они есть
Мне нужны нижние уровни
Прям: куда и как припаяться проводками

Aragaer
25.04.2017
13:26:12
роутер "знает" об уровне IP

Maxim robox
25.04.2017
13:26:22

Google

Valera
25.04.2017
13:27:02
Не понял максим

Maxim robox
25.04.2017
13:27:22

Aragaer
25.04.2017
13:27:58
на физическом уровне тебе надо знать про ... а там тоже тонна разных протоколов. 100Base-T это 100мбит эзернет

Nikolay
25.04.2017
13:28:14

Valera
25.04.2017
13:29:04

Aragaer
25.04.2017
13:29:12
то есть надо смотреть, какие физические протоколы роутер умеет. А вот дальше уже все однозначно - MAC, LLC, IP

Maxim robox
25.04.2017
13:29:40
Valera расскажи подробнее про свою задачу.
Как далеко будут находиться твои железки?

Aragaer
25.04.2017
13:30:05
https://ru.wikipedia.org/wiki/Fast_Ethernet

Valera
25.04.2017
13:30:25

Aragaer
25.04.2017
13:31:29
маловероятно 8)

Valera
25.04.2017
13:31:55

Maxim robox
25.04.2017
13:32:02
Я думал usart или i2c
По этому протоколу ты будешь общаться с ESP, скорее всего. А дальше ESP сама знает, как работать со стеком TCP/IP. Эти протоколы тебе не надо будет реализовывать самому. Но настраивать всякие сетевые штуки придётся.

Valera
25.04.2017
13:32:31

Maxim robox
25.04.2017
13:32:37

Aragaer
25.04.2017
13:33:12
https://ru.wikipedia.org/wiki/10BASE-T - вот я думаю эта штука достаточно простая

Valera
25.04.2017
13:37:07

Maxim robox
25.04.2017
13:40:05
@aragaer кстати, вдруг будет интересно.
История про бюрократическую возню с моделью OSI
https://geektimes.ru/post/246176/

Ivan
25.04.2017
13:47:35
Кто-нибудь может подсказать, мозги не знают куда копать. Есть список с возрастами людей, допустим [1, 32, 68, 73, 100]. Нужно сделать некое подобие collections.Counter но только не по конкретным цифрам, а по диапазонам, причём диапазоны не 0-10, 11-20, а 0-2, 3-64, 65-70, короче разной длины. Куда бежать?