@ProLua

Страница 227 из 307
Snusmumriken
01.02.2018
15:44:10
Вот тут вот есть описание и даже картинка вызова по цепочке.

Для тех кто ещё не освоил метатаблицы https://habrahabr.ru/post/346892/

Andrey
01.02.2018
15:44:38
Специально для таких как ты, я пол ночи нет спал, статью писал : )
Меня от написания статей всегда останавливает одна фраза - Почему я единственный кто должен страдать?

?

Google
Snusmumriken
01.02.2018
15:46:14
Почему ты думаешь что мир крутится вокруг тебя, когда он крутится вокруг меня? Почему ты думаешь что ты один способен страдать, остальные - безчувственные роботы исполняющие приказы и обязанные исполнять то что тебе нужно? : ) Самомнение поправь )))

Andrey
01.02.2018
15:46:53
Н я в том смысле что почему я решил эту проблему, напишу статью и больше никто с ней не будет мучиться? Почему я должен быть последним)

Snusmumriken
01.02.2018
15:48:54
Потому что ты крайний. Или ты не хочешь остановить порочный круг невежества? Я писал статью чтобы тыкать в неё задающих вопросы по метатаблицам, потому что меня задолбало копипастить. Ты можешь себе придумать другую мотивацию и великую цель.

Andrey
01.02.2018
15:49:32
Не - я просто пойду на работу и продолжу решать проблемы)

Snusmumriken
01.02.2018
15:50:02
Как хошь, статьи писать тоже надо уметь. Я не умею но учусь и выковыриваю свободное время из времени на сон. Сильно задолбала копипаста.

Andrey
01.02.2018
15:53:50
Да это я так шучу - я в основном на профильных каналах в телеграмме помогаю с вопросами

Group Butler [beta]
01.02.2018
16:52:11
Hi Daniil!

Snusmumriken
01.02.2018
17:30:53
Если делать "на отвяжись" - конечная цель в виде минимизации вопросов не выполнится.

Philipp
01.02.2018
17:36:26
молодец. и про метатаблы отлично. Не на "отвяжитесь" а так норм.
И этот же человек выше писал, что мы пишем тут о примитивных вещах которые не так уж нужны))

Philipp
01.02.2018
17:37:08
И передать свои знания дальше?

Google
Philipp
01.02.2018
17:37:13
Mikhail
01.02.2018
17:37:21
Снусм передаст знания.. а другие - хз

Philipp
01.02.2018
17:37:50
Звучит довольно таки лицемерно)))

Mikhail
01.02.2018
17:38:14
нет. Когда пишет не Снусм, то нормально звучит ))

Philipp
01.02.2018
18:04:33
Ты не можешь судить о статьях других, потому что ты их не читал

И своим утверждением ты изначально принижаешь знания других программистов в этом чате

Снус – сильный программист, но не единственный))

Mikhail
01.02.2018
18:05:57
И своим утверждением ты изначально принижаешь знания других программистов в этом чате
ну ты прав во многом. Снус сильный. Всех не перечитаешь (тем более на русском языке). ?

Снус – сильный программист, но не единственный))
если ты помогаешь другим - это отлично. это главное

Snusmumriken
01.02.2018
18:21:01
Так, алё. У меня от вас передоз самомнения ща вылезет. Го писать статьи. Если не можете придумать темы, могу выдать.

Mikhail
01.02.2018
18:21:16
лел ? ты же в курсе, что ВК не гуглится . Может куда-то кидать на GitHub ?

Snusmumriken
01.02.2018
18:29:00
Хабр. Песочница/выдавать мне на постинг.

Philipp
01.02.2018
18:57:53
Так, алё. У меня от вас передоз самомнения ща вылезет. Го писать статьи. Если не можете придумать темы, могу выдать.
Если есть темы – кидай, мб что-то возьму на свободное время. Окромя своих, конечно

Snusmumriken
01.02.2018
18:59:19
Попробуй микросервисы на luasocket, это то чем можно КАРМУ поднимать )))

Philipp
01.02.2018
19:22:11
Чуть поконкретнее и в лс))

Vlad
01.02.2018
19:36:33
Алексей, за статью спасибо

Group Butler [beta]
01.02.2018
22:48:35
Hi Vadim!

Google
Group Butler [beta]
02.02.2018
12:37:06
Hi Hekatomi!

Philipp
02.02.2018
12:38:02
ДРАТУЙ

Tony
02.02.2018
12:40:51
Дороу

Mikhail
02.02.2018
12:50:04
до чего ж я ошибался, когда избегал использования luarocks

Насибуллин
02.02.2018
13:17:28
Так приятно вас читать, хотя я сам питонист. Lua для меня как свет разума в тёмном царстве IT

Philipp
02.02.2018
13:18:53
А luasocket вообще maintain'ится?

Куча PRов висит

И issue'ов

Sergey
02.02.2018
18:07:36
Ну дык видно ж что в декабре человек пр влил. Работает потихоньку.

Я вот полгода ждал когда sni в luasec под версией выйдет. Чувак сказал, что жиза тяжелая, времени нет, но пока не протестит, не выпустит релиз

Philipp
02.02.2018
18:26:38
Ну дык видно ж что в декабре человек пр влил. Работает потихоньку.
Ну, это здорово. Еще б issue проверял, вообще б цены не было

У него с камнем проблемы есть, которые он не фиксит :(

Kukuzapa
03.02.2018
03:19:02
Всем привет. Вопрос есть, можно ли спомощью luasocket/luasec сделать request с хидерами, параметрами и т.п. без использования http.request?

Sergey
03.02.2018
03:58:13
Я обычно пользуюсь https://github.com/lusis/lua-httpclient для http/https запросов

Удобная обертка

Kukuzapa
03.02.2018
04:04:45
Она блокирует сокет?

Хотя, я имел в виду несколько другое, не обертку над, а, используя команды типа send, connect etc.

Вообще я видимо чего-то не понимаю. Рассудите. Есть у меня api, принимает от клиента запросы nginx'ом, затем http.request'ом отправляет переработаный запрос на некий сервер. Все это реализовано скриптом lua. Когда обрабатывается запрос, любое другое обращение к апи, даже если оно не требует обращение к серверу, а просто возвращает привет мир, не обрабатывается. Т.е. все идет одним потоком. Существует ли вообще возможность этого избежать?

Philipp
03.02.2018
09:19:54
@Snusmumriken

Google
Vsevolod
03.02.2018
09:56:49
но в lua nginx уже есть http клиент, зачем городить огород, да еще и такой корявый

Насибуллин
03.02.2018
10:01:40
Кстати хорошая мысль. Сторонний клиент может не согласоваться с трединг-моделью веб-сервера

Kukuzapa
03.02.2018
10:20:28
Vsevolod
03.02.2018
10:34:31
Возьми openresty

Kukuzapa
03.02.2018
10:50:30
Извините не сказал этот момент. Через nginx и openresty запросы ходят.

Или правильнее будет сказать через openresty?

И единственное что я смог заставить работать это обертки над luasocket.http такие как copas и luasec. Но все в режиме одного потока.

Evgeniy
03.02.2018
12:09:36
Есть кто?

fgntfg
03.02.2018
12:30:11
Начинай с вопроса.

Revertron
03.02.2018
12:52:37
Начинай с вопроса.
Он, кстати, и начал ;) Только не по существу :)

Есть кто?
Что хотел-то?

Evgeniy
03.02.2018
12:53:45
Что хотел-то?
Есть какие-нить каналы фриланс для прогеров ?

Revertron
03.02.2018
12:54:35
Есть какие-нить каналы фриланс для прогеров ?
Как ты себе это представляешь?

Evgeniy
03.02.2018
12:56:11
Как ты себе это представляешь?
Ну не знаю. Мне вот например надо запустить приложение из под фреймворка LibGDX. Не получается. Ищу того кто через таймвьювер отыщет в чем загвоздка и комепилит приложение

*компилит*

Philipp
03.02.2018
19:06:39
> таймвьювер

Я тоже хочу такую тулзу, чтобы во времени перемещаться

Snusmumriken
03.02.2018
19:07:12
Не цепляйся : ) И да, опечатки можно исправлять в уже отправленном сообщении.

Кстати, добреутро.

Group Butler [beta]
03.02.2018
19:18:08
Hi Даниил!

Google
Даниил
03.02.2018
19:21:02
Ребзя, есть такая ситуация: a = {1, 2, nil, nil, nil, 6} print(#a) результаты выполнения скрипта: lua 5.3.1 : 6 tarantool 1.7.5 (то бишь luajit): 2 это баг или фича?

Tverd
03.02.2018
19:53:23
Nil это дырка, так что считаются только первые символы до дырки

Причем в разных луа по разному. В общем такого нельзя допускать

Vladislav
03.02.2018
20:02:40
Хех, а что вы скажете на это: a = {1,2,nil,3} print(#a) --> 4 a = {1,2,3,nil,4} print(#a) --> 3 Должна же быть общая логика какая-нибудь?

Elias
03.02.2018
20:11:33
Представим, что это undefined behavior xD Но я бы ожидал, что первое вернёт 2, а второе - 3. Странно, видимо особенности реализации

Оператор "#" вроде гарантирует работать правильно только в массиве без дыр

Kukuzapa
04.02.2018
04:31:24
Таблицы так и задавались присваиванием, или это их состояние после неких действий?

Vadim
04.02.2018
04:48:39
через select реальное кол-во элементов можно получить
Если это работает через unpack() внутри, то это или 65535 items max или зависит от реализации. Кто-то про это здесь высказывался

@Kukuzapa не совсем понял, но можешь хоть задом наперёд присваивать. Помни только, что передаётся не таблица как значение (копия), а ссылка на таблицу. Т.е. передав функции таблицу изменения будут проводится в родительском скоупе, там откуда она пришла. Поэтому и есть всякие table.copy .deepcopy и тд.

Group Butler [beta]
04.02.2018
04:58:30
Hi Oleg!

Страница 227 из 307