Дмитрий
Snusmumriken, не работает ваш пример( После того, как срабатывает правило и число меняет шрифт, оно не меняет свой шрифт на другой, если число снова меняется(
Snusmumriken
Хех, а ты что-нибудь сказал про это? : ) Тут мысли читать не умеют )))
Saphire
Там буфер на N байт, по кусочкам принимается.
Как собственно обычно в C всегда делается.
Anonymous
вот что получил на выходе "accountcode": "m", "dialplan": { "context": "belgorod-calls", "exten": "2211", "priority": 8 }, "creationtime": "2017-08-18T22:41:09.331+0300", "language": "ru" } ]Done
Alex
она может жить 2 недели от 1 зарядки даже с китайским аккумулятором
603 нокла у меня по 2-4 недели живет без подзарядки 🌚
Snusmumriken
Ох, ребят, три разговора - это слишком много.
Anonymous
а как я понял по коду он полсе Done должен был быть вывод
Saphire
Дмитрий
Хех, а ты что-нибудь сказал про это? : ) Тут мысли читать не умеют )))
Так в моём примере же не просто так стоит "Else .Font.Size = 20"
Anonymous
store = {} -- create first easy handle to do the login c = cURL.easy() c:setopt_url("http://localhost:8088/ari/channels") c:setopt_userpwd( "asterisk:asterisk") -- login --:setopt_readfunction(function() -- count = count + 1 -- if count < 10 then -- return "Line " .. count .. "\n" -- end -- end) --print ("line ",count ) c:perform{ writefunction = function(str) store[#store + 1] = str end } store = table.concat(store) print("Done", store)
Saphire
https://curl.haxx.se/libcurl/c/CURLOPT_WRITEFUNCTION.html Собственно, доки по опциям perform. В Луа оболочке оно не выдает буффер буффер, а сразу строку.
Anonymous
это конечно все хорошо но я в переменной не вижу отдачи - и json пока не причем
Snusmumriken
это конечно все хорошо но я в переменной не вижу отдачи - и json пока не причем
Ну поковыряй ещё, я не помню точно что я выковыривал, может, чуть другое название колбека или чуть другая функция приёма, но суть та же. Я же доковырялся в своё время, так что и ты доковыряешь.
Anonymous
2й день ковыряю - на php я это реализовал а тут не получается А оно именно на lua нужно так как логика системы не будет работать
Дмитрий
Дмитрий
Snusmumriken, мои предположения не оправдались, не получается добавить правило для всех чисел, кроме тех, что я раньше прописал. Как прописать это, я понятия не имею, мои предположения вба красным выделяет(
Дмитрий
а тире он считает как минус
Anonymous
Помочь не сможете ??
Дмитрий
Какой же это гемор оказывается(
Дмитрий
Создатели VBA наверное укурены были, почему я не могу просто перечислить нужные мне числа через запятую, как по логике должно быть
Saphire
Помочь не сможете ??
Ииии готово :3
Saphire
c:setopt_writefunction( function(str) store[#store + 1] = str end ) c:perform()
Saphire
Вместо c:perform{...
Saphire
Эм, нет
Saphire
Табличка передается самому easy()
Saphire
...странно.
Anonymous
о получилось !!! спасибо
Saphire
Агась :3
Saphire
Агась, очепятка доков
Дмитрий
Ребят, а мне можете помочь? @Snusmumriken вроде приблизился, но пока безрезультатно в целом
Saphire
easy:perform() - https://github.com/Lua-cURL/Lua-cURLv3/blob/d1b6b8627f3b4086be53912867d2c76c315b434f/src/lceasy.c#L184 А вот сам easy() - https://github.com/Lua-cURL/Lua-cURLv3/blob/d1b6b8627f3b4086be53912867d2c76c315b434f/src/lceasy.c#L93 Точнее, обратите внимание на lcurl_utils_apply_options - штуку, которая проставляет опции.
Saphire
Да не, вон код.
Snusmumriken
Else cell.Font.Size = 20 End If Бля, ну синтаксическую лабуду мог бы загуглить.
Saphire
Хорошо, что были старые доки =w=
Дмитрий
Else cell.Font.Size = 20 End If Бля, ну синтаксическую лабуду мог бы загуглить.
Проблема в том, что я даже не понимаю, как правильно сформулировать запрос в гугле) А так- ОГРОМНЕЙЙШЕЕ спасибо, всё получилось))
Saphire
Ну тут не ошибка, а банальное отсутствие кода :3
Дмитрий
И я пробовал похожий вариант, просто забыл слово cell добавить)
Дмитрий
У вас есть вебмани счёт?
Snusmumriken
Проблема в том, что я даже не понимаю, как правильно сформулировать запрос в гугле) А так- ОГРОМНЕЙЙШЕЕ спасибо, всё получилось))
Если ещё раз придёшь с вопросом по экселю - давай лучше дуй на специализированный форум. А ещё лучше - задавай гуглу НОРМАЛЬНЫЕ вопросы. Кстати, откуда берётся cell, скажи мне? P.S. Денег не надо, я ими жопу вытираю. Что предложил - молодец.
Дмитрий
я бы подкинул деньжат, а то два дня мучился, очень выручили
Saphire
lcurl_utils_apply_options - сама функция, которая берет таблицу и из неё клепает опции. lcurl_easy_create - сам cURL.easy() lcurl_easy_perform - easy:perform()
Дмитрий
Ок, простите, что потревожил, ещё раз огромное спасибо!
Saphire
Если ещё раз придёшь с вопросом по экселю - давай лучше дуй на специализированный форум. А ещё лучше - задавай гуглу НОРМАЛЬНЫЕ вопросы. Кстати, откуда берётся cell, скажи мне? P.S. Денег не надо, я ими жопу вытираю. Что предложил - молодец.
Если не секрет, кем работаете и где? Не организацию, страну хотя бы. Не помешало бы еще знать, на чём работаете (по должности и фактически) и проблемы профессии. Сколько свободного времени остается на личную жизнь? Отпуск и путешествия всякие получается проделывать, или "отоспаться недельку и работать дальше" выходит?
Snusmumriken
Если не секрет, кем работаете и где? Не организацию, страну хотя бы. Не помешало бы еще знать, на чём работаете (по должности и фактически) и проблемы профессии. Сколько свободного времени остается на личную жизнь? Отпуск и путешествия всякие получается проделывать, или "отоспаться недельку и работать дальше" выходит?
Москва, луа-программист. Проблемы профессии - лигаси, с которым приходится возиться. Должность - "разработчик", по факту - маленькая девочка, которая приходит чинить то что в очередной раз сломали. ЗП около полтинника (кстати, пора на повышение, уже давно, хех), жопу вытираю потому что траты на жизнедеятельность - минимальные. Личной жизни - нет. Этот чатик - моя личная жизнь. Отпуск - потом. Отоспаться недельку - "Мам, дай отгул на пару дней, а то последние полторы сутки чинил".
Saphire
Родственники в руководстве, или просто оборот речи? А так, спасибо за информацию. А, и еще, на всякое дело типа "купить новую фигню для компа/себя/дома" получается тратиться?
Snusmumriken
Оборот речи. На купить новую фигню - у меня за пол года с четверть ляма скопилось. Просто складываю лишнее в заначку. Вещи особо не нужны, всё уже давно есть.
Anonymous
http://huy:pizda@dev.narayana.im/tg4xmpp
Anonymous
так а где твой транспорт-то (код его)? ^_^ В студию, плз :)
Snusmumriken
так а где твой транспорт-то (код его)? ^_^ В студию, плз :)
Самое смешное что ты дал рабочую ссылку.
Saphire
Кликабельную, или всё же рабочую? А, вижу.
Anonymous
рабочая
Snusmumriken
Рабочую = какой-то сервер всё таки что-то отвечает.
Anonymous
на самом деле, там подходит любой логин/пароль
Anonymous
но так эпичнее
Saphire
>author: sofia Это кто? :3 Пшшш, чет.. пять.
Anonymous
кодерша наша
Anonymous
>author: sofia Это кто? :3 Пшшш, чет.. пять.
Snusmumriken
А я дошёл до того, чтобы обновлять только те объекты, которые влезают в камеру, и чуть подальше. На гифке - зона слегка меньше камеры. Сетка - spartial hash, пространственная индексация для коллизий, предоставлена коллизионной либой. Я её модифицировал, чтобы могла выдирать объекты из некоторой зоны. Моих мозгов пока таки не хватает на такую геометрию, чтобы ещё быстрой была.
Snusmumriken
Saphire
>spatial hash Т.е. нечто вроде чанков?
Snusmumriken
Ну типа просто сетка. Когда создаётся объект - по координатам привязывается к ячейке сетки.
Snusmumriken
https://habrahabr.ru/post/135948/ Я часто в своих поделках использую sweep and prune, потому что это - просто добавить сортировку и чуть изменить цикл обсчёта, ничего внешнего. Но скорость на большом количестве частиц таки не та.
Saphire
Таки да.
Saphire
Генерируешь чанки на лету, только когда что-то там есть?
Snusmumriken
Ну типа они генерируются спартиалхешем, если в ряду ничего нет - все ячейки из него собираются мусорщиком (режим метатаблицы). Позволяет делать бесконечные уровни без тотального засирания памяти.
Saphire
Да знаю я этот приём и прелести его. Еще можно нормально взаимодействия делать, просто взять чанк и просмотреть, кто есть ,а не через глобальный список объектов.
Snusmumriken
Хеш изначально делался ради этого. Это его предназначение. Без этого, смысл жизни теряется, и он умирает от грусти.
Snusmumriken
Кстати, что забавно, иногда подобные методики используются в роутинге. Ну там правда не сетка а граф, и поиск путей по сетевым узлам для сетевого пакета через дейкстру/a*
Saphire
Мне больше по этому известно https://minecraft.gamepedia.com/Chunk :Р
Snusmumriken
Мне больше по этому известно https://minecraft.gamepedia.com/Chunk :Р
Эта штука - для загрузки мира. Мне надо обсчитывать и рендерить, то есть, более динамичная структура, в которую легче добавлять/выгружать. В миникруфте - ячейки генерируются/считываются с ЖД, это медленный процесс, поэтому их подгружается гораздо больше. Там есть отдельные алгоритмы определения видимых и обсчитываемых чанков (и их рендер/обновление). То есть, вложенная категоризация: 1. Из загруженных выделим те которые надо рисовать, рисуем их 2. Из загруженных выделим те которые надо обновить, обновляем. 3. Если игрок переместился - догрузим новые чанки, старые - сохраним на ЖД. Это выделение - тоже через отдельную сетку )))
Saphire
Ну, принцип деления пространства на мелкие кусочки один и тот же, я про это говорю
Snusmumriken
Оптимизации, чувак )) Но суть да, чанки, сетки и всё такое.
Saphire
А то, что сохранаяется или нет, и для чего это используется, это уже сооооовершенно другое.
Snusmumriken
Есть ещё более интересные методики. https://people.eecs.berkeley.edu/~demmel/cs267/lecture26/Quadtree2.gif
Snusmumriken
В 3d тоже работает. Можно этим отсекать границы/выделять отдельные полигоны для коллизий, или добавить сетку побольше для полных объектов а не их кусочков.