[06:14] <artus> утр
[06:14] <andrex> тр
[06:15] <andrex> ты позеленел у мну)
[06:15] <artus> совсем? O_o
[06:15] <artus> ты кстати тоже :D
[06:15] <andrex> в 1.5 вичатке поменяли цветастость гады)
[06:16] <artus> хз, 1.0.1 вроде
[06:16] <andrex> ну эт у тебя)
[06:17] <andrex> VERSION WeeChat 1.5 (May 15 2016)
[06:17] <andrex> вот такие пироги
[07:03] <artus> так, как за недельку выучитцо програмизму на сях, ану дайте волшебную пилюлю :D аль мегаметодичку из разряда Ся для откровенных дибилофф :D
[07:12] <andrex> флешку в мозг впаять?
[07:13] <andrex> те c++ или именно с
[07:13] <artus> ну мне нана rs485 дергать
[07:15] <andrex> кубасик юзай)
[07:15] <artus> эммм
[07:16] <andrex> да фиг его знает просто, нет таких мануало чтобы сю за неделю
[07:16] <andrex> береш любой читаеш и походу дела пишеш
[07:16] <artus> ну давай за 3 дня, фиг с тобой :D
[07:18] <JohnDoe_71Rus> курсовой делается за вечер перед сдачей, диплом за ночь
[07:19] <artus> воо, виш че музчина вещает, андрюхааа, даваай гони метадичкуу, у тебя есть, я знаю )
[07:20] <andrex> JohnDoe_71Rus: пиши ему курсач по си
[07:20] <andrex> чтоб он за 3 дня его знал как будто 5ть лет учил)
[07:22] <andrex> откуда у мну методичка, кто спалил? ниче не дам, сломалось потерялось
[07:24] <artus> жадина :(
[08:11] <tagezi> утра всем
[08:12] <artus> оппа, тагезяя)
[08:16] <tagezi> artus: сам оппа :)
[08:16] <tagezi> зачем тебе си?
[08:16] <andrex> фиолетовый тагезя
[08:17] <tagezi> дети.. вы у меня все негры :)
[08:17] <andrex> фу тебя
[08:18] <andrex> у мну тут 100 штук обнов приперлось не званно не гадано
[08:18] <artus> тагезя, а тагезя, http://paste.ubuntu.com/16453852/ снизайди до убогогооо, вот мы имеет такое, какая исходя из этого должна быть строка с учетом что : адрес допустим 1, управляем с компа, повернуть на лево со скоростью 200
[08:18] <andrex> 150
[08:20] <tagezi> artus: ты ржошь надомной? :)
[08:21] <tagezi> или просто потролить решил? :)
[08:21] <artus> неее, ну я серьееезнооо :D
[08:21] <artus> а че не так то? :D
[08:21] <tagezi> аа.. 2 байта.. блин, я ещё не проснулся :))
[08:22] <JohnDoe_71Rus> 2 байта об асфальт
[08:24] <andrex> я ваще в это вьехать не могу)
[08:24] <tagezi> A5 01 00 C8 rjynhjkmyfz cevvf
[08:24] <tagezi> контрольная сумма
[08:25] <tagezi> а не
[08:25] <tagezi> A5 01 01 00 C8 KS
[08:25] <tagezi> так
[08:26] <tagezi> не понимаю что такое синхробайт и контрольная сумма, вернее откуда они беруться
[08:27] <artus> а где у тебя поворот налево то , а, 00 эт у тя направо  а c8 эт 200 так?
[08:27] <artus> ну так то я как то и подозревал
[08:31] <artus> калюкулятор посоветуйте под линь, который конвертит в разные системы и не требует в зависимостях тянуть по 200 метров всякого гогна
[08:32] <tagezi> не, не правильно с поворотом и скоростью нужно по другому, наверное
[08:34] <artus>  смысле , ну там жеж вроде как 1 или ноль и от ноля до 3000
[08:36] <tagezi> я с псом погуляю, какраз проснусь.. и подумаю
[08:36] <artus> огаааай, пасяп )
[08:36] <tagezi> там не 00 и 01.. тамже единичка не в 8 бите :)
[08:37] <JohnDoe_71Rus> artus: galculator
[08:37] <andrex> bc
[08:38] <artus> JohnDoe_71Rus, оо, он у меня оказываетцо есть ^_^ , пасяп
[08:39] <JohnDoe_71Rus> https://habrastorage.org/files/c4a/93c/c8b/c4a93cc8bcb34cbb929d5b5f7787376e.jpg
[08:46] <artus> получаетцл налево 80 с8 ?
[08:48] <JohnDoe_71Rus> налево это << а направj >>
[08:57] <artus> чем больше стрелочек, тем больше налево :D
[09:01] <JohnDoe_71Rus> да
[09:06] <artus> а <<<^<<< это с подвыподвертом ? :D
[09:07] <andrex> это кочка
[09:07] <artus> неее, это инверсированая ямка :D
[09:08] <andrex> нууу ладно пусть инверсированая ямка
[09:08] <andrex> или выгнутая ямка
[09:08] <SergeyIT> ку, чего спорите?
[09:08] <andrex> или антиямка
[09:09] <andrex> SergeyIT: ямки с переподвыподвертом
[09:09] <artus> я тут строю из себя недопрограммера, правда от моих потуг даже тягезя завис :D
[09:09] <andrex> ооооо
[09:10] <andrex> artus: серега точно должен знать))
[09:10] <andrex> че там за схема магилана блин
[09:10] <artus> SergeyIT, 11:18         artus | тагезя, а тагезя, http://paste.ubuntu.com/16453852/ снизайди до убогогооо, вот мы
[09:10] <artus>                     | имеет такое, какая исходя из этого должна быть строка с учетом что : адрес допустим 1,
[09:10] <artus>                     | управляем с компа, повернуть на лево со скоростью 200
[09:11] <tagezi> прохо объясняешь :))
[09:11] <artus> воот это порвало текст так порвало :D
[09:11] <artus> tagezi, это мне так скинули типа протокол типа общения с типа контроллером , как есть :D
[09:12] <tagezi> у тебя направление и скорость вместе 2 бита, при этом поворот либо 00 либо 80, но скорость занимает почти 2 бита
[09:12] <artus> и как мне это понимать?
[09:13] <tagezi> то что в левом байте первый бит это поворот, а всё что правее скорость
[09:13] <artus> ну 3к это будет bb8 так? ну дык 80 с8 на лево со скоростью 200, так жеж
[09:14] <artus> ну или 00 с8 на право с тудаже
[09:14] <tagezi> угу
[09:14] <tagezi> долно быть так
[09:15] <tagezi> а в примере у тебя скорость указана 32640 :)
[09:15] <tagezi> это что они так разгоняют? :)
[09:15] <artus> меня только харит одно, в описании, когда грубо говоря угловые положения направления и того что крутим сравняютцо , гал управления равен «0», посылка с «0» управлением продолжает поступать.
[09:16] <artus> *сигналуправления
[09:17] <artus> да у них в примере и холостой ход в конце какого то фига , или это они так завуалировали контрольную сумму , фиг поймеш
[09:17] <tagezi> не понял ничего :)
[09:18] <tagezi> у тебя когда шаговый мотор поворачивается, ты же можешь считывать положение его, ну вот и читай
[09:18] <artus> кароче, мы должны крутить пока то что крутим не достигнет нужного положения, после чего мы начинаем ему плевать ноль, как я понимаю
[09:19] <tagezi> хотя есть разные реадизации.. можно просто в секундах задать сколько крутиться :))
[09:19] <artus> ну пока у меня есть тупой контроллер который крутит асинхронник и максимум что я могу - так это тахометр на него повесить)
[09:20] <artus> но то что он крутит я могу отслеживать гироскопом , ну и в нужный момент типа крикнуть всем стоять , понимаю что тупо но пока из конструктора только это )
[09:21] <JohnDoe_71Rus> " нужный момент типа крикнуть всем стоять" уже поздно. надо начинать кричать упреждающе
[09:21] <artus> я то это понимаю :D
[09:22] <artus> а с учетом колебаний гироскопа выйдет ваще феерично, симулятор паркинсона воплощенный в железе :D
[09:23] <JohnDoe_71Rus> не, гироскоп весч хорошая
[09:23] <tagezi> посмотри алгоритмы для стабилизации объектов
[09:23] <artus> не спорю, прикольная даже
[09:23] <tagezi> чоо мудритьто и прдумывать велосипед
[09:24] <JohnDoe_71Rus> не велосипед а гироскоп
[09:25] <artus> не, ну я даж нашоль уже под дуинку прошивку с учетом компенсации макс и минимальных отклонений в состоянии покоя, теперь надо собрать кой нить стенд дабы покрутить по всем осям без влияния трясучки
[09:26] <SergeyIT> налево 200 может быть 80 с8 или, вероятнее всего, с8 80 (порядок байт возможно обратный в двухбайтовом целом)
[09:27] <artus> не, там первый направление 10000000 00000000  это типа стоим налево
[09:28] <artus> хотя если не соврали :D
[09:28] <tagezi> я думаю там бит знака используют как направление, поэтому должно таботать -200 и 200 для левого иправого поворота, только конвертить нужно
[09:28] <tagezi> как инт :))
[09:29] <anton_p> из камментов к фильму ип-ман 3: Я правильно понял что IP-MAN это человек-сисадмин? Марвел небось? Я даже знаю сюжет сиквела "IP-MAN против USER-MANа".
[09:29] <JohnDoe_71Rus> про гироскопы навеяло. союз-апполон http://s00.yaplakal.com/pics/pics_preview/4/7/2/7734274.jpg
[09:30] <SergeyIT> возможно, но в описании похоже 15-ый бит направление, а остальные 15 бит беззнаковая скорость
[09:30] <SergeyIT> опистание на русском? Найди на английском
[09:33] <anton_p> артус, я не читал что ты сказал раньше, у тебя сервомотор?
[09:33] <anton_p> есть инерция системы?
[09:34] <anton_p> как же блин предмет то назывался ... типа "системы управления" что ли. там про пид-контроллеры рассказывается
[09:34] <tagezi> да есть у него инерция системы, её не может не быть :))
[09:35] <anton_p> есть некоторый обобщённый способ стабилизации инерционных систем
[09:35] <anton_p> на основе пид-контроллеров
[09:36] <anton_p> не идеально, но остально всё гораздо сложнее
[09:36] <anton_p> обычно проще настроить пид-контроллер под определённую систему и всех устраивает
[09:37] <anton_p> я от нечего делать на досуге как-то интересовался темой. думал может новое слово скажу какое. потом передумал :)
[09:38] <tagezi> SergeyIT: почему 15-й? у него 2 полных байта, 16-й бвйт это направление, а в интовом числе это знак
[09:38] <anton_p> вы биты считаете с 0 или с 1? в каком порядке? :)
[09:38] <anton_p> договоритесь об общей терминологии, потом спорьте
[09:38] <SergeyIT> биты считаются с 0
[09:39] <tagezi> ы
[09:39] <SergeyIT> не надо вносить всякую отсебятину
[09:39] <anton_p> у тебя с 0, но у тгз с 1, судя по "16"
[09:39] <tagezi> 0-й бит?
[09:39] <tagezi> ну, как знаете, мне проще пальцем тыкать :)
[09:39] <SergeyIT> по степепи 2, позиционаая система счисления
[09:40] <anton_p> лоу-эндиан? биг-эндиан?
[09:40] <anton_p> нетворк ордер?
[09:41] <SergeyIT> хватает всякого )
[09:42] <anton_p> лан, если кратко, в чём суть вопроса? :)
[09:42] <anton_p> а то по логам как-то нетривиально составить полную последовательную картину
[09:42] <anton_p> а мне лень... :)
[09:43] <artus> я жеж на пасту кинул все что у меня есть )
[09:44] <anton_p> ща
[09:44] <artus> http://paste.ubuntu.com/16453852/
[09:45] <aleksei`> дня всем )
[09:45] <anton_p> ага и в чём вопрос?
[09:45] <artus> дароф леха
[09:46] <anton_p> вопрос только как контрольная сумма считается
[09:46] <anton_p> остальное вроде понятно.
[09:46] <artus> вопрос в ... A5 01 01  80 с8  это я командую первому контроллеру крутить движек в лево со скоростью 200 или я чето не то ?
[09:47] <anton_p> A5 -- стандартный заголовок, "синхробайт", по нему "та сторона" определяет начало команды
[09:47] <artus> это я догадался :D
[09:47] <anton_p> адрес не может быть 01
[09:48] <aleksei`> эхх, как кинуло жёстко
[09:48] <anton_p> адрес всега |=16
[09:48] <tagezi> это почему?
[09:48] <anton_p> полчуается, чтобы дать команду "первому", надо 17
[09:48] <artus> а, ну тогда адрес 9
[09:48] <anton_p> а сорри 8
[09:48] <anton_p> да, 8
[09:48] <anton_p> да 9
[09:48] <artus> 00001001-первый
[09:48] <artus> 00001010-второй
[09:48] <anton_p> да
[09:48] <artus> воот
[09:49] <artus> он у нас как 09 пишетцо?
[09:49] <anton_p> команда 01. ок. что дальше? я хз что за команда
[09:49] <tagezi> ааа.. ну, да :)
[09:49] <anton_p> это шестнадцатиричная
[09:49] <anton_p> 0x09
[09:50] <anton_p> 09 в си не бывает
[09:50] <artus> тогда a5 09 01 80 c8 и какая то мифическая контрольная сумма
[09:50] <artus> если я это плюну в терминал - теоретически чето кудато должно закрутитцо , так ?  )
[09:51] <anton_p> 80 с8, если это лоу-ендиан, то это 0xc880
[09:51] <artus> так, ты пасту глянул? нефиг мне тут страшные слова добавлять :D
[09:51] <anton_p> вычти 0x8000 и получишь скорость
[09:52] <anton_p> и нужна контрольная сумма которую можно посчитать миллионом способов
[09:52] <anton_p> надо знать как
[09:52] <JohnDoe_71Rus> они тут точно ракету на марс программируют
[09:52] <anton_p> судя по примеру ff 80 -- скорость тут задают "255" и это лоу-эндиан
[09:53] <SergeyIT> может просто сбросить старший бит и будет скорость
[09:53] <artus> anton_p, короче нужно формировать письмо в котором в мягкой форме указать что они козлы и с их писулькой и наркоман не разберетцо?
[09:53] <anton_p> без контрольной суммы нет завершения
[09:53] <JohnDoe_71Rus> если сбросить будет скорость свободного падения
[09:53] <anton_p> но ты можешь попробовать тупо суммировать байты
[09:53] <anton_p> если не сработает, то писать "казлы"
[09:54] <SergeyIT> биты легкие - не падают
[09:54] <JohnDoe_71Rus> код рида-соломона для проверки
[09:54] <artus> лана, на обед, вернусь продолжу вас доставать ))
[09:54] <anton_p> A5 09 01 ff 80 XX -- вот их пример. все числа дали, а контрольную сумму не посчитатли
[09:54] <SergeyIT> КС в документации смотреть надо (но не в русской)
[09:54] <anton_p> а могли бы чтобы можно было проверить предположение
[09:55] <anton_p> если ты хотел "крутить влево со скоростью 200", то надо a5 09 01 c8 80 XX
[09:56] <SergeyIT> и входит ли синхро с КС, вопрос
[09:57] <anton_p> и входит ли контрольная сумма в контрольную сумму?
[09:59] <anton_p> https://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%81%D1%83%D0%BC%D0%BC%D0%B0
[09:59] <anton_p> Несмотря на своё название, контрольная сумма не обязательно вычисляется путём суммирования.
[09:59] <anton_p> я бы ксорил со сдвигом
[10:00] <anton_p> но я уже старый и склочный :)
[10:01] <SergeyIT> уже со сдвигом? )
[10:01] <anton_p> да, наверное
[10:03] <aleksei`> ахахахаха, дал блин совет как не пустую папку из консоли удалить )))
[10:04] <aleksei`> sudo rm -rf /  имя папки
[10:04] <aleksei`> парень удалил корень (
[10:04] <anton_p> а чего смеёшься
[10:04] <anton_p> сделал гадость, сердцу радость?
[10:04] <aleksei`> я про то что бездумный копипаст убивает
[10:05] <anton_p> теперь шифруйся. а то догонит...
[10:05] <andrex> а я всегда говорил нехрен давать копирастить
[10:05] <andrex> пнуть в направлении пускай сам дальше думает
[10:06] <andrex> а там либо додумается либо забьет
[10:07] <aleksei`> эхх, беда с такими ..
[10:11] <artus> anton_p, а сфигли сначала скорость а потом направление? если у них написано, черным по русскому направление и скорость-два байта
[10:11] <artus> 10000000 00000000
[10:12] <anton_p> когда число кодируется более чем одним байтом, то там ничинаются "интерсности" в виде порядка байт
[10:13] <artus> ладно, поверю на слово :D а контрольная тогда как считаетцо?
[10:13] <anton_p> из их пример и общих соображений, я сделал вывод, что у них "лоу-эндиан" порядок, когда младшие байты пишутся первыми
[10:14] <anton_p> в твоей копипасте про кс нет ничего, кроме того, что она есть
[10:14] <artus> ясн :D значит всеравно им писать повесть о том что они козлы :D
[10:15] <anton_p> есть другая дока?
[10:15] <artus> это все чеесть :D на мой запрос - а дайте ман по общению с вашей железякой по 485му то рс-у, они и дали блин
[10:16] <anton_p> когда кс = 1 байт, то, часто, он может делаться: 1) тупым суммированием; 2) тупым ксором; 3) ксором со сдвигом предыдущего результата
[10:16] <artus> а на карандашах можно? это ты дядя-програмист, а я жеж так :)
[10:17] <anton_p> можно экспериментально попробовать первые два варианта с вариантами включающими синхробайт и нет
[10:18] <anton_p> ты хоть какую то часть программы написал?
[10:18] <artus> тобиш я тупо сумиру все вышеидещее без стартующего бита?
[10:19] <anton_p> да, в тип ансигнед чар
[10:19] <anton_p> чтобы автомато образалось и остался только младший байт
[10:19] <artus> да ниче я не писал ешо, тоже мне писуна нашол ) я сначала хочу втупую поплевать в терминал, если зашиволитцо - буду думать
[10:19] <JohnDoe_71Rus> https://habrastorage.org/files/371/3e9/536/3713e953613743ac91cc2817d7264e4f.jpeg
[10:20] <artus> эт чего за цапа ?
[10:22] <anton_p> perl -le '@a=(0xa5,0x09, 0x01, 0xc8, 0x80); $a += $_ for @a; printf "%02x\n", $a & 255'
[10:22] <anton_p> f7
[10:22] <anton_p> вот пример кс
[10:22] <anton_p> по сумме
[10:22] <artus> а, ну значит сумируем вообще все вышестоящее
[10:23] <anton_p> это пример что попробовать
[10:23] <anton_p> след раз попробуй без первого а5
[10:23] <artus> чего за f7 ?
[10:23] <anton_p> потом вместо += попробуй ^=
[10:23] <anton_p> f7 -- полученная кс по алгоритму
[10:24] <artus> как нарисовать смайлик с взорваной головой ? :D
[10:24] <anton_p> если ничего не подойдёт, то писать письмо: "многоуважаемые казлы, не могли бы вы промекать мне алгоритм каэс?"
[10:24] <artus> )))
[10:25] <artus> а, понял, так бы и сказал что это контрольная сумма по вышеприведенному )
[10:25] <anton_p> я тебе дал однострочник на перле, который для заданной последовательности считает кс
[10:25] <artus> виш как я быстро учусь :D
[10:26] <anton_p> перл то есть?
[10:26] <anton_p> он обычно всегда есть :)
[10:26] <artus> ну я проверил и понял что ты мне дал) а пока не проверил непонял) но теперь я уже понимаю больше чем до момента пока понимал меньше :D
[10:26] <anton_p> понимание растёт
[10:26] <anton_p> расширяешь горизонт незнания
[10:26] <artus> дада ^_^
[10:28] <SergeyIT> как же раньше хорошо было с документацией!
[10:28] <artus> да вообще не говори
[10:28] <anton_p> когда раньше?
[10:28] <SergeyIT> до 90-х
[10:28] <SergeyIT> по глобального ширпотреба
[10:28] <anton_p> когда в 87-88 я начал на z80 программировать, с документацией было очень плохо
[10:28] <SergeyIT> до
[10:29] <artus> у меня тут платка есть, видеонаблюдения, с захватом обекта , и внезапно к ней тоже нифига никаког документации не прилагалось :D
[10:29] <anton_p> буквально были фарцовщики документации
[10:29] <artus> но вроде как выбил схему принципиальную, электрическую, и понял что окромя доков еще 90% железа в комплексе недогрузили :D
[10:29] <anton_p> может в дефолт-сити было иначе, но тем не менее
[10:30] <artus> не говоря уже о протоколах общения с эним чудом инженерной мысли
[10:30] <SergeyIT> так это уже ширпотреб был... а я про PDP11
[10:30] <anton_p> у меня в школе был pdp 11-40
[10:30] <anton_p> вернее его советский аналог
[10:31] <anton_p> на нём была ос демос 2.0...
[10:31] <anton_p> адаптация бсд 2.9 вроде
[10:32] <anton_p> школьники программировали на си в среде юникс...
[10:32] <anton_p> вот такое вот трудное детство
[10:34] <SergeyIT> и  чего тут плохого? Развивались
[10:34] <anton_p> когда последний раз в школу заходил, лет 16+ назад, стояли уже нормальные компы с каким-то редхатом что ли
[10:34] <SergeyIT> машина и язык простые были
[10:35] <anton_p> да ничего плохого. но рамы было 128кбайт что ли, на 7 терминалов. мало.
[10:35] <SergeyIT> можно было остановить машину и посмотреть что у нее в памяти
[10:35] <anton_p> ага. руками выставить адрес запуска с панели
[10:36] <SergeyIT> тестовую программку в кодах набить
[10:36] <anton_p> память на феритовых колечках
[10:36] <anton_p> жёсткие магнитные диски в прямом смысле этого слова
[10:36] <anton_p> 8" флопы
[10:37] <anton_p> пытаюсь вспомнить размер тех дисков
[10:37] <anton_p> помню что на одной пластине аж 2.5 мегабайта было
[10:37] <SergeyIT> 256кб
[10:37] <andrex> да там помоему больше 8" ибо из кторых щас антенны делают нифиг не 8"
[10:38] <anton_p> 8" -- флоппи диски
[10:38] <SergeyIT> 8 1/2"
[10:38] <anton_p> 256кб это уже апгрейд был
[10:38] <SergeyIT> это флоппы
[10:41] <artus> воуу, мыжикии, ану попрячте фалосы в штаны, вы же смущаете неокрепшие юные умы :D
[10:43] <anton_p> 14" были диски вроде
[10:43] <artus> anton_p, а может ты мне сразу скажеж как мне тем же перлом плюнуть в конвертер и выхлоп услышать?
[10:43] <artus> титановые ))) блескучие
[10:43] <anton_p> я хз как "плюнуть в конвертер"
[10:43] <artus> ну я в плане /dev/ttyUSB0
[10:43] <anton_p> там же его настроить надо, ты разобрался как ? :)
[10:44] <artus> че его строить, кроме битрейта вроде как и ненуна ничего
[10:47] <anton_p> а есть способ понять что работает?
[10:51] <tagezi> блин, я тут на пол часика отошёл, а вы чуть ли не книгу написали уже :))
[10:53] <artus> хотя , а жеж могу без нагрузки подцепить контроллер, и если в него плюну то он теоретически должен мне контрольную сумму выплюнуть , так ?
[10:53] <anton_p> а ты не отходи
[10:53] <anton_p> я не понял кто что выплюне
[10:54] <artus> ну в терминал должнен прийти какой то логический ответ на мой запрос, или контрольная сумма там до лампочки?
[10:55] <anton_p> если кс не совпадает, то, твой пакет должен быть проигнорирован. по логике. он же битый
[10:55] <tagezi> а зачем битые пакеты посылать?
[10:56] <anton_p> нет алго кс. надо попробовать очевидные варианты и если не подойдут, то писать письмо "казлам"
[10:57] <tagezi> там скорее всего структура, которую заполняешь и она сама высчитывает кс
[10:57] <anton_p> где "там"?
[10:57] <tagezi> при посылке пакета
[10:57] <tagezi> в иде
[10:57] <anton_p> ты читал копипасту?
[10:57] <tagezi> в том с чем он работает
[10:57] <anton_p> омг
[10:57] <anton_p> ардуны-телепаты
[10:57] <tagezi> угу.. там нет алгоритма для кс
[10:58] <anton_p> именно
[10:58] <anton_p> и апи нет. либы нет
[10:58] <tagezi> да артус просто зажал их :)
[10:58] <anton_p> а иде ардуины точно не обязана знать ничего. и не знает
[10:59] <anton_p> artus: sudo apt-get install libdevice-serialport-perl; cpan install Device::SerialPort::Arduino, после этого дам однострочник
[10:59] <tagezi> да ладно.. а нафига тогда оно вообще нужно?
[10:59] <tagezi> можно просто в блакнотике писать
[10:59] <anton_p> оно умеет подсветку синтаксиса, вызов компиляторов и тулчейна для заливки фирмвари
[10:59] <anton_p> ты её вообще пробовал?
[11:00] <tagezi> не, я бимроботов делаю, их программить не нужно
[11:01] <artus> anton_p, по дефолту настройки ему вкатывать?
[11:01] <anton_p> цпану? да
[11:02] <artus> чет оно на [local::lib] залипло, или ему ручками его отпечатать?
[11:03] <JohnDoe_71Rus> робяты, может шли бы вы, на #arduino-ru
[11:03] <artus> или оно ждет пока ему судо впечатаеш?
[11:03] <artus> нет тут ардуин, я в убунте ))
[11:04] <artus> а не, норм , комп висит просто :D
[11:04] <artus> да и надо же логи входов выходов разбавлять буквами)
[11:05] <artus> цобако, несобралось
[11:06] <artus> anton_p, из за макемакера? http://paste.ubuntu.com/16456857/
[11:07] <artus> а стоять
[11:08] <anton_p> от блин :)
[11:09] <anton_p> сделай сначала тогда cpan install ExtUtils::MakeMaker
[11:09] <artus> рута забыл)
[11:09] <anton_p> f
[11:09] <anton_p> а, оно ж его тебе ставило и не смогло :)
[11:10] <artus> второй раз судом крикнул на него http://paste.ubuntu.com/16456914/ тевайс ему командовать инсталить?
[11:10] <anton_p> да... мэйкмейкер часто новый хотят. хотя для этого конкретно модуля и неоправданно. с другой стороны, я нарывался на странности в старых
[11:11] <anton_p> perl -MCPAN -e shell
[11:11] <anton_p> внутри сделай что сказали : i /Device::SerialPort::Arduino/
[11:12] <anton_p> от рута лучше, чтобы сразу нормально в систему поставить
[11:13] <artus> cpan i /Device::SerialPort::Arduino/ или как с ним тут общатцо
[11:13] <anton_p> perl -MCPAN -e shell
[11:14] <artus> http://paste.ubuntu.com/16456994/
[11:15] <artus> а ардуина мне зачем?
[11:15] <anton_p> у тебя не она?
[11:15] <anton_p> была же она :)
[11:16] <artus> у меня usb-rs485 на FT232RL
[11:16] <anton_p> сорри, момент тогда
[11:16] <anton_p> перепишу
[11:16] <artus> Bus 004 Device 004: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC ))
[11:17] <artus> а ардуинину я так если че смогу слушать тоже ?
[11:17] <anton_p> ну наверное
[11:18] <mva> anton_p: !!!
[11:18] <artus> хотя и дуину подцепил, теже яйца
[11:19] <mva> зачем превращать систему в слаку?
[11:19] <artus> о, мва жив ))
[11:19] <mva> artus: и тебе привет :)
[11:19] <artus> ^_^ )) дароффф
[11:20] <anton_p> artus: erl -MDevice::SerialPort -le 'my @a=(0xa5,0x09, 0x01, 0xc8, 0x80); my $a = 0; $a += $_ for @a;  $a &= 255; push @a, $a; my $rs = Device::SerialPort->new("/dev/ttyUSB0"); $rs->baudrate(9600); $rs->databits(8); $rs->parity("none"); $rs->write(pack "C*", @a)'
[11:20] <anton_p> sorry
[11:20] <anton_p> perl -MDevice::SerialPort -le 'my @a=(0xa5,0x09, 0x01, 0xc8, 0x80); my $a = 0; $a += $_ for @a;  $a &= 255; push @a, $a; my $rs = Device::SerialPort->new("/dev/ttyUSB0"); $rs->baudrate(9600); $rs->databits(8); $rs->parity("none"); $rs->write(pack "C*", @a)'
[11:21] <anton_p> при копипасте потерял первую букву :)
[11:26] <anton_p> ирк вылетал...
[11:26] <anton_p> так что артус, пиши вопросы если от меня чего то не пришло
[11:26] <artus> я пока провода развожу, ща посотримсс
[11:27] <anton_p> JohnDoe_71Rus> робяты, может шли бы вы, на #arduino-ru -- подозреваю там публику ещё менее образованную, чем тут... :)
[11:28] <JohnDoe_71Rus> вы бы ее разбавили. и подтолкнули к росту
[11:28] <anton_p> во первых там большинство сидит в ардуино-иде и на винде
[11:29] <anton_p> во вторых, они не умеют программировать вообще, не то, что на си даже
[11:30] <anton_p> поговорить там всего несколько чел есть "на уровне", в основном, по 200 раз одна и та же жевачка
[11:30] <anton_p> представь, пол канала атрёмок
[11:31] <anton_p> сужу, впрочем, по форуму ардиуно.ру
[11:32] <SergeyIT> ардуиной даже мва разбудили (
[11:33] <andrex> да он и не спал
[11:33] <artus> сцобако, толи на контроллере жаэе светика нет на приход по рсу команды, толи нифига не угадали с форматом :D надо движок искать, куда его уже умыкнули
[11:33] <artus> *даже
[11:42] <aleksei`> скайнет строите? )
[11:45] <artus> ну пытаемсо :D
[11:52] <anton_p> артус, не сработало?
[11:53] <anton_p> попробуй такой вариант: my @a=(0x09, 0x01, 0xc8, 0x80); my $a = 0; $a += $_ for @a;  $a &= 255; unshift @a, 0xa5; push @a, $a; my $rs = Device::SerialPort->new("/dev/ttyUSB0"); $rs->baudrate(9600); $rs->databits(8); $rs->parity("none"); $rs->write(pack "C*", @a)
[11:54] <anton_p> кавычку одинарную закрой только. я снова с копипастой промазал
[11:54] <anton_p> это вариант когда в кс не участвует синхробайт
[11:56] <artus> блин, а мона на  пасту, мне из вичата копипастить ваще жесть :D
[11:56] <anton_p> вот жеж :)
[11:56] <anton_p> щищас
[11:58] <brestows> Народ кто нить работает с LDAP ?
[11:59] <artus> кстати, http://paste.ubuntu.com/16457797/ оно норм все ? чейто меня смущает что прерывания и порт в нолях
[11:59] <artus> чего ты уже поломал ?
[12:00] <anton_p> http://paste.ubuntu.com/16457822/
[12:00] <anton_p> да ничего я не ломал
[12:01] <artus> я брестовам
[12:01] <brestows> я не ломал :)
[12:01] <artus> так не бывает :D
[12:01] <brestows> мне надо получить список пользователей который заблочили себя путем не правильного ввода пароля
[12:01] <brestows> надо это сделать через ldap запрос
[12:02] <brestows> но не догонеяю как это сделать
[12:02]  * anton_p не работает с лдап
[12:03] <brestows> Да вот я блин воюю уже целый день :(
[12:03] <brestows> бяда и огорчения
[12:06] <artus> интересно, а конвертер у меня вообще работает :D  на плевок в него он конечно по rx моргает, но ....
[12:07] <JohnDoe_71Rus> не плюй в контроллер, пригодицца....
[12:08] <anton_p> я как посмотрю на пример по лдапу, так мне страшно сразу https://www.websense.com/content/support/library/web/hosted/dsc_admin/example_schema.aspx
[12:08] <anton_p> userAccountControl:1.2.840.113556.1.4.803:=2 -- супер блин
[12:08] <artus> гг
[12:09] <brestows> ну как бы да :)
[12:09] <brestows> тут все понятно
[12:09] <brestows> но это не то
[12:09] <artus> а я думал у меня вопросы :D
[12:09] <brestows> это покажет те учетки которые заблокированы т.е. disabled пользователи
[12:11] <brestows> а нужно получить спискок locked пользователей
[12:12] <anton_p> я сочувствую всем, кому нужен лдап
[12:12] <anton_p> недо-ноускл база с шифрованными ключами
[12:14] <brestows> ну он везде нужен где есть MS AD :)
[12:14] <artus> мс ненужен, понапридумываю всякого,  а потом сношают себе моск :D
[12:15] <brestows> :-D
[12:15] <brestows> не все так просто :)
[12:15] <artus> это ты себя утешаеш )))
[12:17] <brestows>  да да
[12:17] <brestows> конечно
[12:19] <andrex> lockoutTime>=1
[12:19] <andrex> иши
[12:23] <brestows> этот атрибут врет :)
[12:24] <brestows> он не обнуляется если учетка автоматом разблокировалась по таймауту :)
[12:24] <brestows> т.е. если пользователь ввел не правильно пароль n раз
[12:24] <brestows> то lockouttime выставляется в локальное текущее время
[12:24] <artus> а может того, физически пользователей устранять? тогда и вопросов не будет :D
[12:24] <brestows> через 30 минут его разблочит
[12:24] <brestows> но lockouttime не обнулится
[12:25] <brestows> и мы получаем ситуацию что по запросу пользователь заблокирован а на самом деле нет
[12:32] <artus> а я говорил что говно ваш ад :D
[12:37] <artus> brestows, это типа https://ldapwiki.willeke.com/wiki/Active%20Directory%20Locked%20Accounts эта трабла с локаутом?
[12:39] <JohnDoe_71Rus> с блекаутом )
[12:39] <artus> угу, полным )
[12:39] <brestows> да
[12:39] <brestows> именно
[12:42] <anton_p> artus: ну чо там? ничего не заработало?
[12:44] <artus> да как оказалось без движка непонятно, толи на контроллере нет моргалок на входящий сигнал, толи у меня конвертер не але, вобщем завтра раздобуду движек и попробую, если чего - я тебя еще потискаю на предмет :)
[12:50] <anton_p> а ещё потискай казлов на предмет кс
[12:51] <artus> ну эт само собой, ибо нефиг :D ато понаписываю непонятные сферические примеры от балды , и фиг провериш же
[13:02] <anton_p> собсна в моих примерах должно быть понятно чо как делать. для отладки их достаточно. потом напрограммируешь чего надо :)
[13:02] <artus> ты не отмазывайсо, я один фиг тебя ешо потискаю :D
[13:08] <anton_p> :)
[15:07] <andrex> SergeyIT: че с тобой?
[15:51] <SergeyIT> как я скакал ))... мышкой не туда попадал )
[15:52] <andrex> очки нада побольше
[15:59] <SergeyIT> если снять только, у меня близорукость
[19:21] <alexhr> всем привет
[20:11] <Sergey_IT> ночера
[20:33] <Sergey_IT> tagezi: смотрю и в Лаппеенранте беженцы появились
[20:40] <tagezi> да давно уже
[20:47] <Sergey_IT> диковато они смотрятся