/srv/irclogs.ubuntu.com/2016/05/16/#ubuntu-ru.txt

artusутр06:14
andrexтр06:14
andrexты позеленел у мну)06:15
artusсовсем? O_o06:15
artusты кстати тоже :D06:15
andrexв 1.5 вичатке поменяли цветастость гады)06:15
artusхз, 1.0.1 вроде06:16
andrexну эт у тебя)06:16
andrexVERSION WeeChat 1.5 (May 15 2016)06:17
andrexвот такие пироги06:17
artusтак, как за недельку выучитцо програмизму на сях, ану дайте волшебную пилюлю :D аль мегаметодичку из разряда Ся для откровенных дибилофф :D07:03
andrexфлешку в мозг впаять?07:12
andrexте c++ или именно с07:13
artusну мне нана rs485 дергать07:13
andrexкубасик юзай)07:15
artusэммм07:15
andrexда фиг его знает просто, нет таких мануало чтобы сю за неделю07:16
andrexбереш любой читаеш и походу дела пишеш07:16
artusну давай за 3 дня, фиг с тобой :D07:16
JohnDoe_71Rusкурсовой делается за вечер перед сдачей, диплом за ночь07:18
artusвоо, виш че музчина вещает, андрюхааа, даваай гони метадичкуу, у тебя есть, я знаю )07:19
andrexJohnDoe_71Rus: пиши ему курсач по си07:20
andrexчтоб он за 3 дня его знал как будто 5ть лет учил)07:20
andrexоткуда у мну методичка, кто спалил? ниче не дам, сломалось потерялось07:22
artusжадина :(07:24
tageziутра всем08:11
artusоппа, тагезяя)08:12
tageziartus: сам оппа :)08:16
tageziзачем тебе си?08:16
andrexфиолетовый тагезя08:16
tageziдети.. вы у меня все негры :)08:17
andrexфу тебя08:17
andrexу мну тут 100 штук обнов приперлось не званно не гадано08:18
artusтагезя, а тагезя, http://paste.ubuntu.com/16453852/ снизайди до убогогооо, вот мы имеет такое, какая исходя из этого должна быть строка с учетом что : адрес допустим 1, управляем с компа, повернуть на лево со скоростью 20008:18
andrex15008:18
tageziartus: ты ржошь надомной? :)08:20
tageziили просто потролить решил? :)08:21
artusнеее, ну я серьееезнооо :D08:21
artusа че не так то? :D08:21
tageziаа.. 2 байта.. блин, я ещё не проснулся :))08:21
JohnDoe_71Rus2 байта об асфальт08:22
andrexя ваще в это вьехать не могу)08:24
tageziA5 01 00 C8 rjynhjkmyfz cevvf08:24
tageziконтрольная сумма08:24
tageziа не08:25
tageziA5 01 01 00 C8 KS08:25
tageziтак08:25
tageziне понимаю что такое синхробайт и контрольная сумма, вернее откуда они беруться08:26
artusа где у тебя поворот налево то , а, 00 эт у тя направо  а c8 эт 200 так?08:27
artusну так то я как то и подозревал08:27
artusкалюкулятор посоветуйте под линь, который конвертит в разные системы и не требует в зависимостях тянуть по 200 метров всякого гогна08:31
tageziне, не правильно с поворотом и скоростью нужно по другому, наверное08:32
artus смысле , ну там жеж вроде как 1 или ноль и от ноля до 300008:34
tageziя с псом погуляю, какраз проснусь.. и подумаю08:36
artusогаааай, пасяп )08:36
tageziтам не 00 и 01.. тамже единичка не в 8 бите :)08:36
JohnDoe_71Rusartus: galculator08:37
andrexbc08:37
artusJohnDoe_71Rus, оо, он у меня оказываетцо есть ^_^ , пасяп08:38
JohnDoe_71Rushttps://habrastorage.org/files/c4a/93c/c8b/c4a93cc8bcb34cbb929d5b5f7787376e.jpg08:39
artusполучаетцл налево 80 с8 ?08:46
JohnDoe_71Rusналево это << а направj >>08:48
artusчем больше стрелочек, тем больше налево :D08:57
JohnDoe_71Rusда09:01
artusа <<<^<<< это с подвыподвертом ? :D09:06
andrexэто кочка09:07
artusнеее, это инверсированая ямка :D09:07
andrexнууу ладно пусть инверсированая ямка09:08
andrexили выгнутая ямка09:08
SergeyITку, чего спорите?09:08
andrexили антиямка09:08
andrexSergeyIT: ямки с переподвыподвертом09:09
artusя тут строю из себя недопрограммера, правда от моих потуг даже тягезя завис :D09:09
andrexооооо09:09
andrexartus: серега точно должен знать))09:10
andrexче там за схема магилана блин09:10
artusSergeyIT, 11:18         artus | тагезя, а тагезя, http://paste.ubuntu.com/16453852/ снизайди до убогогооо, вот мы09:10
artus                    | имеет такое, какая исходя из этого должна быть строка с учетом что : адрес допустим 1,09:10
artus                    | управляем с компа, повернуть на лево со скоростью 20009:10
tageziпрохо объясняешь :))09:11
artusвоот это порвало текст так порвало :D09:11
artustagezi, это мне так скинули типа протокол типа общения с типа контроллером , как есть :D09:11
tageziу тебя направление и скорость вместе 2 бита, при этом поворот либо 00 либо 80, но скорость занимает почти 2 бита09:12
artusи как мне это понимать?09:12
tageziто что в левом байте первый бит это поворот, а всё что правее скорость09:13
artusну 3к это будет bb8 так? ну дык 80 с8 на лево со скоростью 200, так жеж09:13
artusну или 00 с8 на право с тудаже09:14
tageziугу09:14
tageziдолно быть так09:14
tageziа в примере у тебя скорость указана 32640 :)09:15
tageziэто что они так разгоняют? :)09:15
artusменя только харит одно, в описании, когда грубо говоря угловые положения направления и того что крутим сравняютцо , гал управления равен «0», посылка с «0» управлением продолжает поступать.09:15
artus*сигналуправления09:16
artusда у них в примере и холостой ход в конце какого то фига , или это они так завуалировали контрольную сумму , фиг поймеш09:17
tageziне понял ничего :)09:17
tageziу тебя когда шаговый мотор поворачивается, ты же можешь считывать положение его, ну вот и читай09:18
artusкароче, мы должны крутить пока то что крутим не достигнет нужного положения, после чего мы начинаем ему плевать ноль, как я понимаю09:18
tageziхотя есть разные реадизации.. можно просто в секундах задать сколько крутиться :))09:19
artusну пока у меня есть тупой контроллер который крутит асинхронник и максимум что я могу - так это тахометр на него повесить)09:19
artusно то что он крутит я могу отслеживать гироскопом , ну и в нужный момент типа крикнуть всем стоять , понимаю что тупо но пока из конструктора только это )09:20
JohnDoe_71Rus" нужный момент типа крикнуть всем стоять" уже поздно. надо начинать кричать упреждающе09:21
artusя то это понимаю :D09:21
artusа с учетом колебаний гироскопа выйдет ваще феерично, симулятор паркинсона воплощенный в железе :D09:22
JohnDoe_71Rusне, гироскоп весч хорошая09:23
tageziпосмотри алгоритмы для стабилизации объектов09:23
artusне спорю, прикольная даже09:23
tageziчоо мудритьто и прдумывать велосипед09:23
JohnDoe_71Rusне велосипед а гироскоп09:24
artusне, ну я даж нашоль уже под дуинку прошивку с учетом компенсации макс и минимальных отклонений в состоянии покоя, теперь надо собрать кой нить стенд дабы покрутить по всем осям без влияния трясучки09:25
SergeyITналево 200 может быть 80 с8 или, вероятнее всего, с8 80 (порядок байт возможно обратный в двухбайтовом целом)09:26
artusне, там первый направление 10000000 00000000  это типа стоим налево09:27
artusхотя если не соврали :D09:28
tageziя думаю там бит знака используют как направление, поэтому должно таботать -200 и 200 для левого иправого поворота, только конвертить нужно09:28
tageziкак инт :))09:28
anton_pиз камментов к фильму ип-ман 3: Я правильно понял что IP-MAN это человек-сисадмин? Марвел небось? Я даже знаю сюжет сиквела "IP-MAN против USER-MANа".09:29
JohnDoe_71Rusпро гироскопы навеяло. союз-апполон http://s00.yaplakal.com/pics/pics_preview/4/7/2/7734274.jpg09:29
SergeyITвозможно, но в описании похоже 15-ый бит направление, а остальные 15 бит беззнаковая скорость09:30
SergeyITопистание на русском? Найди на английском09:30
anton_pартус, я не читал что ты сказал раньше, у тебя сервомотор?09:33
anton_pесть инерция системы?09:33
anton_pкак же блин предмет то назывался ... типа "системы управления" что ли. там про пид-контроллеры рассказывается09:34
tageziда есть у него инерция системы, её не может не быть :))09:34
anton_pесть некоторый обобщённый способ стабилизации инерционных систем09:35
anton_pна основе пид-контроллеров09:35
anton_pне идеально, но остально всё гораздо сложнее09:36
anton_pобычно проще настроить пид-контроллер под определённую систему и всех устраивает09:36
anton_pя от нечего делать на досуге как-то интересовался темой. думал может новое слово скажу какое. потом передумал :)09:37
tageziSergeyIT: почему 15-й? у него 2 полных байта, 16-й бвйт это направление, а в интовом числе это знак09:38
anton_pвы биты считаете с 0 или с 1? в каком порядке? :)09:38
anton_pдоговоритесь об общей терминологии, потом спорьте09:38
SergeyITбиты считаются с 009:38
tageziы09:39
SergeyITне надо вносить всякую отсебятину09:39
anton_pу тебя с 0, но у тгз с 1, судя по "16"09:39
tagezi0-й бит?09:39
tageziну, как знаете, мне проще пальцем тыкать :)09:39
SergeyITпо степепи 2, позиционаая система счисления09:39
anton_pлоу-эндиан? биг-эндиан?09:40
anton_pнетворк ордер?09:40
SergeyITхватает всякого )09:41
anton_pлан, если кратко, в чём суть вопроса? :)09:42
anton_pа то по логам как-то нетривиально составить полную последовательную картину09:42
anton_pа мне лень... :)09:42
artusя жеж на пасту кинул все что у меня есть )09:43
anton_pща09:44
artushttp://paste.ubuntu.com/16453852/09:44
aleksei`дня всем )09:45
anton_pага и в чём вопрос?09:45
artusдароф леха09:45
anton_pвопрос только как контрольная сумма считается09:46
anton_pостальное вроде понятно.09:46
artusвопрос в ... A5 01 01  80 с8  это я командую первому контроллеру крутить движек в лево со скоростью 200 или я чето не то ?09:46
anton_pA5 -- стандартный заголовок, "синхробайт", по нему "та сторона" определяет начало команды09:47
artusэто я догадался :D09:47
anton_pадрес не может быть 0109:47
aleksei`эхх, как кинуло жёстко09:48
anton_pадрес всега |=1609:48
tageziэто почему?09:48
anton_pполчуается, чтобы дать команду "первому", надо 1709:48
artusа, ну тогда адрес 909:48
anton_pа сорри 809:48
anton_pда, 809:48
anton_pда 909:48
artus00001001-первый09:48
artus00001010-второй09:48
anton_pда09:48
artusвоот09:48
artusон у нас как 09 пишетцо?09:49
anton_pкоманда 01. ок. что дальше? я хз что за команда09:49
tageziааа.. ну, да :)09:49
anton_pэто шестнадцатиричная09:49
anton_p0x0909:49
anton_p09 в си не бывает09:50
artusтогда a5 09 01 80 c8 и какая то мифическая контрольная сумма09:50
artusесли я это плюну в терминал - теоретически чето кудато должно закрутитцо , так ?  )09:50
anton_p80 с8, если это лоу-ендиан, то это 0xc88009:51
artusтак, ты пасту глянул? нефиг мне тут страшные слова добавлять :D09:51
anton_pвычти 0x8000 и получишь скорость09:51
anton_pи нужна контрольная сумма которую можно посчитать миллионом способов09:52
anton_pнадо знать как09:52
JohnDoe_71Rusони тут точно ракету на марс программируют09:52
anton_pсудя по примеру ff 80 -- скорость тут задают "255" и это лоу-эндиан09:52
SergeyITможет просто сбросить старший бит и будет скорость09:53
artusanton_p, короче нужно формировать письмо в котором в мягкой форме указать что они козлы и с их писулькой и наркоман не разберетцо?09:53
anton_pбез контрольной суммы нет завершения09:53
JohnDoe_71Rusесли сбросить будет скорость свободного падения09:53
anton_pно ты можешь попробовать тупо суммировать байты09:53
anton_pесли не сработает, то писать "казлы"09:53
SergeyITбиты легкие - не падают09:54
JohnDoe_71Rusкод рида-соломона для проверки09:54
artusлана, на обед, вернусь продолжу вас доставать ))09:54
anton_pA5 09 01 ff 80 XX -- вот их пример. все числа дали, а контрольную сумму не посчитатли09:54
SergeyITКС в документации смотреть надо (но не в русской)09:54
anton_pа могли бы чтобы можно было проверить предположение09:54
anton_pесли ты хотел "крутить влево со скоростью 200", то надо a5 09 01 c8 80 XX09:55
SergeyITи входит ли синхро с КС, вопрос09:56
anton_pи входит ли контрольная сумма в контрольную сумму?09:57
anton_phttps://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%B009:59
anton_pНесмотря на своё название, контрольная сумма не обязательно вычисляется путём суммирования.09:59
anton_pя бы ксорил со сдвигом09:59
anton_pно я уже старый и склочный :)10:00
SergeyITуже со сдвигом? )10:01
anton_pда, наверное10:01
aleksei`ахахахаха, дал блин совет как не пустую папку из консоли удалить )))10:03
aleksei`sudo rm -rf /  имя папки10:04
aleksei`парень удалил корень (10:04
anton_pа чего смеёшься10:04
anton_pсделал гадость, сердцу радость?10:04
aleksei`я про то что бездумный копипаст убивает10:04
anton_pтеперь шифруйся. а то догонит...10:05
andrexа я всегда говорил нехрен давать копирастить10:05
andrexпнуть в направлении пускай сам дальше думает10:05
andrexа там либо додумается либо забьет10:06
aleksei`эхх, беда с такими ..10:07
artusanton_p, а сфигли сначала скорость а потом направление? если у них написано, черным по русскому направление и скорость-два байта10:11
artus10000000 0000000010:11
anton_pкогда число кодируется более чем одним байтом, то там ничинаются "интерсности" в виде порядка байт10:12
artusладно, поверю на слово :D а контрольная тогда как считаетцо?10:13
anton_pиз их пример и общих соображений, я сделал вывод, что у них "лоу-эндиан" порядок, когда младшие байты пишутся первыми10:13
anton_pв твоей копипасте про кс нет ничего, кроме того, что она есть10:14
artusясн :D значит всеравно им писать повесть о том что они козлы :D10:14
anton_pесть другая дока?10:15
artusэто все чеесть :D на мой запрос - а дайте ман по общению с вашей железякой по 485му то рс-у, они и дали блин10:15
anton_pкогда кс = 1 байт, то, часто, он может делаться: 1) тупым суммированием; 2) тупым ксором; 3) ксором со сдвигом предыдущего результата10:16
artusа на карандашах можно? это ты дядя-програмист, а я жеж так :)10:16
anton_pможно экспериментально попробовать первые два варианта с вариантами включающими синхробайт и нет10:17
anton_pты хоть какую то часть программы написал?10:18
artusтобиш я тупо сумиру все вышеидещее без стартующего бита?10:18
anton_pда, в тип ансигнед чар10:19
anton_pчтобы автомато образалось и остался только младший байт10:19
artusда ниче я не писал ешо, тоже мне писуна нашол ) я сначала хочу втупую поплевать в терминал, если зашиволитцо - буду думать10:19
JohnDoe_71Rushttps://habrastorage.org/files/371/3e9/536/3713e953613743ac91cc2817d7264e4f.jpeg10:19
artusэт чего за цапа ?10:20
anton_pperl -le '@a=(0xa5,0x09, 0x01, 0xc8, 0x80); $a += $_ for @a; printf "%02x\n", $a & 255'10:22
anton_pf710:22
anton_pвот пример кс10:22
anton_pпо сумме10:22
artusа, ну значит сумируем вообще все вышестоящее10:22
anton_pэто пример что попробовать10:23
anton_pслед раз попробуй без первого а510:23
artusчего за f7 ?10:23
anton_pпотом вместо += попробуй ^=10:23
anton_pf7 -- полученная кс по алгоритму10:23
artusкак нарисовать смайлик с взорваной головой ? :D10:24
anton_pесли ничего не подойдёт, то писать письмо: "многоуважаемые казлы, не могли бы вы промекать мне алгоритм каэс?"10:24
artus)))10:24
artusа, понял, так бы и сказал что это контрольная сумма по вышеприведенному )10:25
anton_pя тебе дал однострочник на перле, который для заданной последовательности считает кс10:25
artusвиш как я быстро учусь :D10:25
anton_pперл то есть?10:26
anton_pон обычно всегда есть :)10:26
artusну я проверил и понял что ты мне дал) а пока не проверил непонял) но теперь я уже понимаю больше чем до момента пока понимал меньше :D10:26
anton_pпонимание растёт10:26
anton_pрасширяешь горизонт незнания10:26
artusдада ^_^10:26
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:28
artusу меня тут платка есть, видеонаблюдения, с захватом обекта , и внезапно к ней тоже нифига никаког документации не прилагалось :D10:29
anton_pбуквально были фарцовщики документации10:29
artusно вроде как выбил схему принципиальную, электрическую, и понял что окромя доков еще 90% железа в комплексе недогрузили :D10:29
anton_pможет в дефолт-сити было иначе, но тем не менее10:29
artusне говоря уже о протоколах общения с эним чудом инженерной мысли10:30
SergeyITтак это уже ширпотреб был... а я про PDP1110:30
anton_pу меня в школе был pdp 11-4010:30
anton_pвернее его советский аналог10:30
anton_pна нём была ос демос 2.0...10:31
anton_pадаптация бсд 2.9 вроде10:31
anton_pшкольники программировали на си в среде юникс...10:32
anton_pвот такое вот трудное детство10:32
SergeyITи  чего тут плохого? Развивались10:34
anton_pкогда последний раз в школу заходил, лет 16+ назад, стояли уже нормальные компы с каким-то редхатом что ли10:34
SergeyITмашина и язык простые были10:34
anton_pда ничего плохого. но рамы было 128кбайт что ли, на 7 терминалов. мало.10:35
SergeyITможно было остановить машину и посмотреть что у нее в памяти10:35
anton_pага. руками выставить адрес запуска с панели10:35
SergeyITтестовую программку в кодах набить10:36
anton_pпамять на феритовых колечках10:36
anton_pжёсткие магнитные диски в прямом смысле этого слова10:36
anton_p8" флопы10:36
anton_pпытаюсь вспомнить размер тех дисков10:37
anton_pпомню что на одной пластине аж 2.5 мегабайта было10:37
SergeyIT256кб10:37
andrexда там помоему больше 8" ибо из кторых щас антенны делают нифиг не 8"10:37
anton_p8" -- флоппи диски10:38
SergeyIT8 1/2"10:38
anton_p256кб это уже апгрейд был10:38
SergeyITэто флоппы10:38
artusвоуу, мыжикии, ану попрячте фалосы в штаны, вы же смущаете неокрепшие юные умы :D10:41
anton_p14" были диски вроде10:43
artusanton_p, а может ты мне сразу скажеж как мне тем же перлом плюнуть в конвертер и выхлоп услышать?10:43
artusтитановые ))) блескучие10:43
anton_pя хз как "плюнуть в конвертер"10:43
artusну я в плане /dev/ttyUSB010:43
anton_pтам же его настроить надо, ты разобрался как ? :)10:43
artusче его строить, кроме битрейта вроде как и ненуна ничего10:44
anton_pа есть способ понять что работает?10:47
tageziблин, я тут на пол часика отошёл, а вы чуть ли не книгу написали уже :))10:51
artusхотя , а жеж могу без нагрузки подцепить контроллер, и если в него плюну то он теоретически должен мне контрольную сумму выплюнуть , так ?10:53
anton_pа ты не отходи10:53
anton_pя не понял кто что выплюне10:53
artusну в терминал должнен прийти какой то логический ответ на мой запрос, или контрольная сумма там до лампочки?10:54
anton_pесли кс не совпадает, то, твой пакет должен быть проигнорирован. по логике. он же битый10:55
tageziа зачем битые пакеты посылать?10:55
anton_pнет алго кс. надо попробовать очевидные варианты и если не подойдут, то писать письмо "казлам"10:56
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:57
anton_pименно10:58
anton_pи апи нет. либы нет10:58
tageziда артус просто зажал их :)10:58
anton_pа иде ардуины точно не обязана знать ничего. и не знает10:58
anton_partus: 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ты её вообще пробовал?10:59
tageziне, я бимроботов делаю, их программить не нужно11:00
artusanton_p, по дефолту настройки ему вкатывать?11:01
anton_pцпану? да11:01
artusчет оно на [local::lib] залипло, или ему ручками его отпечатать?11:02
JohnDoe_71Rusробяты, может шли бы вы, на #arduino-ru11:03
artusили оно ждет пока ему судо впечатаеш?11:03
artusнет тут ардуин, я в убунте ))11:03
artusа не, норм , комп висит просто :D11:04
artusда и надо же логи входов выходов разбавлять буквами)11:04
artusцобако, несобралось11:05
artusanton_p, из за макемакера? http://paste.ubuntu.com/16456857/11:06
artusа стоять11:07
anton_pот блин :)11:08
anton_pсделай сначала тогда cpan install ExtUtils::MakeMaker11:09
artusрута забыл)11:09
anton_pf11:09
anton_pа, оно ж его тебе ставило и не смогло :)11:09
artusвторой раз судом крикнул на него http://paste.ubuntu.com/16456914/ тевайс ему командовать инсталить?11:10
anton_pда... мэйкмейкер часто новый хотят. хотя для этого конкретно модуля и неоправданно. с другой стороны, я нарывался на странности в старых11:10
anton_pperl -MCPAN -e shell11:11
anton_pвнутри сделай что сказали : i /Device::SerialPort::Arduino/11:11
anton_pот рута лучше, чтобы сразу нормально в систему поставить11:12
artuscpan i /Device::SerialPort::Arduino/ или как с ним тут общатцо11:13
anton_pperl -MCPAN -e shell11:13
artushttp://paste.ubuntu.com/16456994/11:14
artusа ардуина мне зачем?11:15
anton_pу тебя не она?11:15
anton_pбыла же она :)11:15
artusу меня usb-rs485 на FT232RL11:16
anton_pсорри, момент тогда11:16
anton_pперепишу11:16
artusBus 004 Device 004: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC ))11:16
artusа ардуинину я так если че смогу слушать тоже ?11:17
anton_pну наверное11:17
mvaanton_p: !!!11:18
artusхотя и дуину подцепил, теже яйца11:18
mvaзачем превращать систему в слаку?11:19
artusо, мва жив ))11:19
mvaartus: и тебе привет :)11:19
artus^_^ )) дароффф11:19
anton_partus: 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_psorry11:20
anton_pperl -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при копипасте потерял первую букву :)11:21
anton_pирк вылетал...11:26
anton_pтак что артус, пиши вопросы если от меня чего то не пришло11:26
artusя пока провода развожу, ща посотримсс11:26
anton_pJohnDoe_71Rus> робяты, может шли бы вы, на #arduino-ru -- подозреваю там публику ещё менее образованную, чем тут... :)11:27
JohnDoe_71Rusвы бы ее разбавили. и подтолкнули к росту11:28
anton_pво первых там большинство сидит в ардуино-иде и на винде11:28
anton_pво вторых, они не умеют программировать вообще, не то, что на си даже11:29
anton_pпоговорить там всего несколько чел есть "на уровне", в основном, по 200 раз одна и та же жевачка11:30
anton_pпредставь, пол канала атрёмок11:30
anton_pсужу, впрочем, по форуму ардиуно.ру11:31
SergeyITардуиной даже мва разбудили (11:32
andrexда он и не спал11:33
artusсцобако, толи на контроллере жаэе светика нет на приход по рсу команды, толи нифига не угадали с форматом :D надо движок искать, куда его уже умыкнули11:33
artus*даже11:33
aleksei`скайнет строите? )11:42
artusну пытаемсо :D11:45
anton_pартус, не сработало?11:52
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:53
anton_pкавычку одинарную закрой только. я снова с копипастой промазал11:54
anton_pэто вариант когда в кс не участвует синхробайт11:54
artusблин, а мона на  пасту, мне из вичата копипастить ваще жесть :D11:56
anton_pвот жеж :)11:56
anton_pщищас11:56
brestowsНарод кто нить работает с LDAP ?11:58
artusкстати, http://paste.ubuntu.com/16457797/ оно норм все ? чейто меня смущает что прерывания и порт в нолях11:59
artusчего ты уже поломал ?11:59
anton_phttp://paste.ubuntu.com/16457822/12:00
anton_pда ничего я не ломал12:00
artusя брестовам12:01
brestowsя не ломал :)12:01
artusтак не бывает :D12:01
brestowsмне надо получить список пользователей который заблочили себя путем не правильного ввода пароля12:01
brestowsнадо это сделать через ldap запрос12:01
brestowsно не догонеяю как это сделать12:02
* anton_p не работает с лдап12:02
brestowsДа вот я блин воюю уже целый день :(12:03
brestowsбяда и огорчения12:03
artusинтересно, а конвертер у меня вообще работает :D  на плевок в него он конечно по rx моргает, но ....12:06
JohnDoe_71Rusне плюй в контроллер, пригодицца....12:07
anton_pя как посмотрю на пример по лдапу, так мне страшно сразу https://www.websense.com/content/support/library/web/hosted/dsc_admin/example_schema.aspx12:08
anton_puserAccountControl:1.2.840.113556.1.4.803:=2 -- супер блин12:08
artusгг12:08
brestowsну как бы да :)12:09
brestowsтут все понятно12:09
brestowsно это не то12:09
artusа я думал у меня вопросы :D12:09
brestowsэто покажет те учетки которые заблокированы т.е. disabled пользователи12:09
brestowsа нужно получить спискок locked пользователей12:11
anton_pя сочувствую всем, кому нужен лдап12:12
anton_pнедо-ноускл база с шифрованными ключами12:12
brestowsну он везде нужен где есть MS AD :)12:14
artusмс ненужен, понапридумываю всякого,  а потом сношают себе моск :D12:14
brestows:-D12:15
brestowsне все так просто :)12:15
artusэто ты себя утешаеш )))12:15
brestows да да12:17
brestowsконечно12:17
andrexlockoutTime>=112:19
andrexиши12:19
brestowsэтот атрибут врет :)12:23
brestowsон не обнуляется если учетка автоматом разблокировалась по таймауту :)12:24
brestowsт.е. если пользователь ввел не правильно пароль n раз12:24
brestowsто lockouttime выставляется в локальное текущее время12:24
artusа может того, физически пользователей устранять? тогда и вопросов не будет :D12:24
brestowsчерез 30 минут его разблочит12:24
brestowsно lockouttime не обнулится12:24
brestowsи мы получаем ситуацию что по запросу пользователь заблокирован а на самом деле нет12:25
artusа я говорил что говно ваш ад :D12:32
artusbrestows, это типа https://ldapwiki.willeke.com/wiki/Active%20Directory%20Locked%20Accounts эта трабла с локаутом?12:37
JohnDoe_71Rusс блекаутом )12:39
artusугу, полным )12:39
brestowsда12:39
brestowsименно12:39
anton_partus: ну чо там? ничего не заработало?12:42
artusда как оказалось без движка непонятно, толи на контроллере нет моргалок на входящий сигнал, толи у меня конвертер не але, вобщем завтра раздобуду движек и попробую, если чего - я тебя еще потискаю на предмет :)12:44
anton_pа ещё потискай казлов на предмет кс12:50
artusну эт само собой, ибо нефиг :D ато понаписываю непонятные сферические примеры от балды , и фиг провериш же12:51
anton_pсобсна в моих примерах должно быть понятно чо как делать. для отладки их достаточно. потом напрограммируешь чего надо :)13:02
artusты не отмазывайсо, я один фиг тебя ешо потискаю :D13:02
anton_p:)13:08
andrexSergeyIT: че с тобой?15:07
SergeyITкак я скакал ))... мышкой не туда попадал )15:51
andrexочки нада побольше15:52
SergeyITесли снять только, у меня близорукость15:59
alexhrвсем привет19:21
Sergey_ITночера20:11
Sergey_ITtagezi: смотрю и в Лаппеенранте беженцы появились20:33
tageziда давно уже20:40
Sergey_ITдиковато они смотрятся20:47

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!