
Nikita
20.11.2016
06:48:55

Octo@dshacks
20.11.2016
06:49:10
qt
За пукуте и двор стреляю в упор

Вячеслав
20.11.2016
06:53:10

Nikita
20.11.2016
06:53:36
Очень тяжело самому себе задание придумать ИМХО

Google

I
20.11.2016
06:54:39
ну давай мы тебе ее придумаем)

Leon
20.11.2016
06:56:02

keystr0ke
20.11.2016
07:16:28

Вячеслав
20.11.2016
07:18:49

Nikita
20.11.2016
09:05:14
просто юмор в том что.. то что я думаю можно спокйно через баш реализовать..

Egor
20.11.2016
09:27:26
offtopic: есть чатик по mysql?

wuzzapcom
20.11.2016
10:19:10
https://github.com/goq/telegram-list

Eva
20.11.2016
10:20:35
Клиент отправляет данные серверу после этого надо отправить данные от сервера клиенту - как?
Никаких сокетов.

Subbotin
20.11.2016
10:26:52
pull?
данные кладутся в очередь и клиент раз в минуту проверяет очередь
или long-polling например

Stanislav
20.11.2016
10:52:22
Всем привет. с pandas кто-то работал?

Google

Artem
20.11.2016
10:52:38
Уже среди двух тысяч питонистов точно найдется кто-то, работавший с пандасом
Я, например.
Ну, пандас, вроде, возвращает axes, на них можно все, что угодно рисовать

Stanislav
20.11.2016
10:54:52
Хм, сейчас проверю
а не подскажешь как сделать по Y больше значений, а то 200, 250, 300 как-то не сильно информативно
График строю вот так
plot = group.plot(subplots=False, sharex=False, x='time',
sharey=False, colormap='jet', marker='.',
markersize=10, mark_right=False, figsize=(10, 6),
alpha=1)

Artem
20.11.2016
10:58:41
Гугли yticks, щас с мобилки не напишу

Stanislav
20.11.2016
11:00:08
@Fonturacetamum Спасибо

Υπερβορεία
20.11.2016
11:03:55

Kolyann
20.11.2016
11:06:44

Artem
20.11.2016
11:07:08

Kolyann
20.11.2016
11:07:17
На стеке обычно всякие такие мелочи уже расписаны

Artem
20.11.2016
11:07:17

Kolyann
20.11.2016
11:08:04
http://stackoverflow.com/questions/3777861/setting-y-axis-limit-in-matplotlib

Valera
20.11.2016
11:11:18
Здравствуйте, не смейтесь сразу. Ок?
Я понимаю немного микроконтроллеры,мне понятно как там внутри уровни напряжения меняются,что там соответствует условным 0 и еденицам. Мне понятен принцип асамблера. Понятно как си работает(как компилятор переводит все в асм контроллера) а вот программирование компов - вообще страшной задачей кажется.
Вопросы очень стыдные есть?.
В общем один из первых: насколько сложно к ltp или com порту обращаться?

Aragaer
20.11.2016
11:12:21
вот вообще напрямую? зависит
если например из доса, то у тебя есть несколько "волшебных" адресов в памяти, куда можно писать и читать и получится доступ к лтп или ком порту. По факту в ком будут сразу отправляться байты, а с лтп чуть сложнее

Valera
20.11.2016
11:13:55
? Просил-же не ?

Aragaer
20.11.2016
11:14:26
если же у тебя какая-то более умная операционка - уже зависит от ее драйверов. В линуксе работа с ком-портом это просто файл, куда можно писать и читать. Ядро само создает нужные буферы и ты просто обращаешься с таким файлом как обычно

Google

Aragaer
20.11.2016
11:14:32
про винду честно говоря не знаю

Valera
20.11.2016
11:14:46
В общем суть: собираю чпу станок.
Вроде как подсказали linuxCNC нужен. Там дохрена чего пишется на питоне

Aragaer
20.11.2016
11:16:18
в линуксе у тебя будут устройства типа /dev/ttyS0

Valera
20.11.2016
11:16:43
Уверен что микроконтроллеры на "ТОМ" Конце сделаю.

Aragaer
20.11.2016
11:16:52
просто туда пишешь любую последовательность байт, операционка за тебя все как нужно пошлет

Valera
20.11.2016
11:18:25
Aragaer прикол хочешь? Вот он: я линукса никогда не щупал, и думал раньше что это имя пингвина ищ какого-то мультика))

Aragaer
20.11.2016
11:19:15
8)
ок. Объясняю 8)
В линуксе можно будет сделать так:
echo -ne '\x01\x02\x03' > /dev/ttyS0 и в COM1 порт по очереди улетят байты 0x01, 0x02, 0x03

Pavel
20.11.2016
11:20:50

Aragaer
20.11.2016
11:21:49
суть та же - надо открыть файл на запись и кинуть туда байты

Valera
20.11.2016
11:21:57
Arager Я правильно понимаю? Там будет какой-то терминал, в который мне нужно просто ввести ручками -ne и все что дальше - летит в ком порт?

Aragaer
20.11.2016
11:22:55
не совсем. echo отправляет свои аргументы куда скажешь. -ne это значит он не добавляет в конце перенос строки и понимает всякие \xXX
можно так - cat /dev/ttyS0 и просто что пишешь - сразу летит туда
можно minicom -D /dev/ttyS0 и это вообще полноценная прога для работы с последовательным портом - можно выставить размер пакета, стартовые и стоповые биты, режим управления потоком

Valera
20.11.2016
11:24:09
Мне по сути и нужно отправлять байткод,на том конце я разберусь что делать

Aragaer
20.11.2016
11:24:45
я обычно предпочитаю 1 раз настроить нужный режим миникомом, потом через stty получить готовые настройки и когда надо просто использую echo и cat

Pavel
20.11.2016
11:25:09

Aragaer
20.11.2016
11:25:31
нет, там микроконтроллер с чем-то своим
а линукс на этой стороне как я понял

Google

Valera
20.11.2016
11:25:43
Вот вопрос еще немного смешной: чем проще рулить? Лпт или ком портом?

Aragaer
20.11.2016
11:26:15
по-моему ком. Но просто у меня с лпт опыта нет от слова "почти ваще"
в лпт вроде можно сразу отправлять байты целые. В ком ты кидаешь байт в буфер, а отправляется оно отдельными битами - пакетами в несколько бит. За тебя это все делает контроллер

Valera
20.11.2016
11:27:22
Просто с лпт порта я могу сразу 5в сигналы брать,а с ком порта нужно микросхему преобразователя уровней докупать
?

Aragaer
20.11.2016
11:28:05
в институте мы под дос писали прогу, чтобы передавать данные с одного компа на другой, в одном компе был com, а в другом лпт и на какие-то из его пинов приходили tx и rx кома. И надо было вручную тайминг выдерживать

Valera
20.11.2016
11:28:46
Arager вы мне про rs232 рассказываете? Я правильно понял?

Aragaer
20.11.2016
11:29:39
ну конкретная задачка там была - да, провод, у которого с одной стороны rs232
но /dev/ttyS0 и прочие они более-менее универсальны

Admin
ERROR: S client not available

Valera
20.11.2016
11:30:36
Что такое dev/ttyS0?
Линукс не нюхал даже?

Aragaer
20.11.2016
11:31:39
это в линуксе название/путь файла, который является "файлом символьного устройства", связанным с com1 в компьютере
/dev это "псевдо" файловая система, в которой файлы и каталоги реально соответствуют различным устройства

Valera
20.11.2016
11:33:40
Бляха-муха. Эти понятия понятны рядовому пользователю линуксов?

Nikolay
20.11.2016
11:34:02
это вам в python_beginners

Valera
20.11.2016
11:37:34
Николай с. Понятно что не очень корректно в форум программистов лезть с глупыми вопросами.Спасибо что направили, помогли.

Nikolay
20.11.2016
11:38:08
??

Aragaer
20.11.2016
11:38:23
ну что такое файл рядовой пользователь линукса вроде знает. А что файлы бывают разных типов - вроде тоже
ну вот есть файлы - обычные, каталоги, сокеты, пайпы, символьные устройства и блочные устройства.

Google

87776
20.11.2016
11:40:39
народ

Nikolay
20.11.2016
11:40:42
как они живут вообще с этим?
https://en.wikipedia.org/wiki/Everything_is_a_file

87776
20.11.2016
11:40:44
что можно почитать
чтобы привить себе способность нормально переменные называть?

Nikolay
20.11.2016
11:41:14
это вам в python_beginners

Valera
20.11.2016
11:41:56
это вам в python_beginners
Араджер огромное спасибо вам что немного кашу в моей голове сгустили,но я пошел в чат где мои глупые вопросы будут более уместны. Еще раз: огромное спасибо Вам

b0g3r
20.11.2016
11:42:01

87776
20.11.2016
11:42:07

b0g3r
20.11.2016
11:42:14
книжка такая

Aragaer
20.11.2016
11:42:23
книжка так зовется - clean code

87776
20.11.2016
11:42:24
совершенный код в смысле?
а
ну ок

Aragaer
20.11.2016
11:42:33
не, то другое 8)

87776
20.11.2016
11:42:36
ссылочку положите на нее?

b0g3r
20.11.2016
11:42:36
нет, не совершенный)
а самому

Aragaer
20.11.2016
11:44:20
вот есть такой полезный принцип для программирования - principle of the least astonishment
его обычно к пользовательскому интерфейсу относят, но для программирования оно тоже правильно
если я смотрю в код и сразу делаю для себя вывод о том, как он работает, то когда я узнаю, что он делает на самом деле, я должен удивиться как можно меньше