Size: a a a

2018 September 29

AG

Alexander Gladysh in Lua in Moscow
источник

AG

Alexander Gladysh in Lua in Moscow
Рязанский it-workshop
источник

AG

Alexander Gladysh in Lua in Moscow
источник

AG

Alexander Gladysh in Lua in Moscow
Трансляция
источник

VZ

Vadim Zborovskii in Lua in Moscow
Спасибо!
источник

AG

Alexander Gladysh in Lua in Moscow
источник

VZ

Vadim Zborovskii in Lua in Moscow
Что-то с качеством картинки. А слайды будут?
источник

AG

Alexander Gladysh in Lua in Moscow
Тут каналу плоховато
источник

AG

Alexander Gladysh in Lua in Moscow
Будет запись
источник
2018 October 01

AG

Alexander Gladysh in Lua in Moscow
Видео докладов с последней встречи: https://www.youtube.com/playlist?list=PLKmg_mgBeymXWGYey9PdczkPsD45H4MqQ
источник
2018 October 03

VZ

Vadim Zborovskii in Lua in Moscow
Спасибо @chesnokov_i за мероприятие,  @agladysh, @igelhaus и другим за довольно интересные доклады.
источник
2018 October 09

CP

Companion Philipp in Lua in Moscow
Коллеги, 26-го числа, в Иннополисе пройдет небольшой митап по Lua. Будет доклад про LuaJIT, lpeg + brainfuck и общий доклад про использование Lua в различных сферах.

Все желающие приглашаются, регистрация появится чуть позже. Если есть возможность приехать - приезжайте, буду рад вас видеть :)
источник
2018 October 16

CP

Companion Philipp in Lua in Moscow
Lua meet up in Innopolis. Are you ready?

Сергей Лерг, Spiral Code Studio, CEO, расскажет зачем и тебе, и ему этот Lua:
— Как появился язык;
— Где он используется;
— В чём его преимущества и особенности.

Антон Солдатов, Старший инженер-программист IPONWEB, объяснит как работает JIT-компилятор (на примере LuaJIT):
— Когда и как JIT-компилятор начинает работу;
— Из каких этапов состоит JIT-компиляция в LuaJIT;
— Как обеспечивается консистентность состояний виртуальной машины и JIT-кода.

Алексей Бобров, программист-инженер LogicEditor, поделится разработкой транслятора Brainfuck в Lua с помощью LPeg:
— как с помощью LPeg создать парсер brainfuck
— как обеспечить диагностику синтаксических ошибок в brainfuck-коде с использованием расширения LPeg — LPegLabel
— как собрать полученное синтаксическое дерево в Lua-код используя немного Lua-магии

Когда: 26 октября в 19:00
Где: Университет Иннополис, ауд 107

Больше информации ищите по ссылке: https://innopolis.timepad.ru/event/832753
источник

CP

Companion Philipp in Lua in Moscow
источник

CP

Companion Philipp in Lua in Moscow
Друзья, кто планирует (если такие здесь есть), пожалуйста, зарегистрируйтесь на таймпаде
источник
2018 October 20

AS

Anatoliy S in Lua in Moscow
Всем привет, ребята кто нибудь может чуток помочь новичку в Луа с ответами на несложные вопросы, в руководстве у Иерусалимчего не все сразу ясно
источник

CP

Companion Philipp in Lua in Moscow
Можешь задавать их здесь, можешь задать их в @prolua
источник

AS

Anatoliy S in Lua in Moscow
Ок
источник

AS

Anatoliy S in Lua in Moscow
читаю у Иерусаличего и в https://www.lua.org/pil/20.3.html встречаю набор с 3мя %, %%%02X, как это можно понять? В частности

[QUOTE]The corresponding encoding is also easy to write. First, we write the escape function; this function encodes all special characters as a %´ followed by the character ASCII code in hexadecimal (the format option "%02X" makes an hexadecimal number with two digits, using 0 for padding), and then changes spaces to +´:
function escape (s)
s = string.gsub(s, "([&=+%c])", function (c)
                                               return string.format ("%%%02X", string.byte©)
                                          end)
       s = string.gsub(s, " ", "+")
       return s

end
[/QUOTE]

"%%%02X"  - что тут означают аж три знака % ?, первый надо понимать экранирующий, но зачем после него еще два знака % а не один? Т.к. сказано что опцией является %02X а не %%02X

И еще вопрос - что делает опция %02X? т.к. в описании к функции format именно такой опции я не встретил:

[QUOTE]string.format (formatstring, ···)
Returns a formatted version of its variable number of arguments following the description given in its first argument (which must be a string). The format string follows the same rules as the printf family of standard C functions. The only differences are that the options/modifiers *, l, L, n, p, and h are not supported and that there is an extra option, q. The q option formats a string in a form suitable to be safely read back by the Lua interpreter: the string is written between double quotes, and all double quotes, newlines, embedded zeros, and backslashes in the string are correctly escaped when written. For instance, the call
    string.format('%q', 'a string with "quotes" and \n new line')

will produce the string:

    "a string with \"quotes\" and \
     new line"

The options c, d, E, e, f, g, G, i, o, u, X, and x all expect a number as argument, whereas q and s expect a string.

This function does not accept string values containing embedded zeros, except as arguments to the q option.

[/QUOTE]

Надо понимать что это составная опция из указанных выше, только чтото не совсем пойму как она действует
источник

SC

Sarcastic Cat in Lua in Moscow
%% это просто %
источник