@ru_python

Страница 2730 из 9768
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
'ascii' codec can't encode characters in position 1-5: ordinal not in range(128)
Может с кодировкой проблемы(не читал выше)?

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

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

чтобы понимать, как в роутере байтики ходят, надо знать уровни модели OSI

до третьего-четвертого хотя бы

Osi это операционка?

Что значит до третьего-четвертого?

Я в самом деле сленг не понимаю

Maxim robox
25.04.2017
13:10:42
Не могли-бы вы мне объяснить сами процессы происходящие в роутере(в общих чертах) - если мне надо передать 128 битов всего лишь
Попробуй конкретнее вопрос задать. Я прям наоборот от тебя — могу рассказать про сети и высокоуровневые языки, но ничерта не понимаю в низкоуровневых языках и железе. Но если в общих чертах, то роутер оперирует весьма высокоуровневыми протоколами. Могу ошибаться, но походу твоя железка не умеет работать с ними сама и тебе нужно соединить её с какой-то другой железкой, которая умеет. ESP это как раз такая железка, насколько мне известно.

Nikolay
25.04.2017
13:14:09
Osi это операционка?
ну гуглить-то ты умеешь? Набери "модель OSI" в гугле - и вперед

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

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

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

Maxim robox
25.04.2017
13:22:44
Гуглю,гуглю ребятушки, спасибо огромное. Пиноков хватает по модулю очень сильных. Сейчас хоть вектор задали. Спс огромное
Ну на счёт гугления: с OSI моделью стоит ознакомиться, но имей в виду, что она теоретическая. В мире используют стек протоколов TCP/IP. Он был создан с подсматриванием на модель OSI, но не соответствует ей полностью.

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
Мне нужны нижние уровни
Используй кнопку Reply, а не Forward.

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

Maxim robox
25.04.2017
13:27:22
Не понял максим
Ну ты когда хочешь кому-то ответить, нажимай Reply.

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

Nikolay
25.04.2017
13:28:14
Valera
25.04.2017
13:29:04
Ну ты когда хочешь кому-то ответить, нажимай Reply.
Я инстаграмом учусь пользоваться в инстаграмме

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

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

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

Думаю максимум метров 500.
Это уже существующая проложенная сеть?

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

Maxim robox
25.04.2017
13:40:05
Так в итоге esp- это железяка? Сразу не понял. С железяками я люблю возиться.
Да, железка. Но она очень удобна для работы с высокоуровневыми протоколами (с WiFi, с сетью). Её очень любят люди типа меня, которые с низкоуровневыми языками и железом на «Вы». Но сам я её не щупал пока.

@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, короче разной длины. Куда бежать?

Страница 2730 из 9768