ඞ
Если роботы это асм или си
ඞ
Интернет вещи аналогично
🦥Alex Fails
И зигби дырявый
🦥Alex Fails
Д
ГуНиСе️
в чём может быть проблема?
root@comp2:~/ProjectName# luarocks install packagename-4.2.1-0.rockspec
Using packagename-4.2.1-0.rockspec... switching to 'build' mode
Missing dependencies for packagename:
lua >= 5.2, < 6.0
lua-term == 0.07
redis-lua >= 2.0.3, < 3.0
dkjson >= 2.5, < 3.0
luasocket >= 2.0.2, < 3.0
serpent == 0.28
Error: Could not satisfy dependency: lua >= 5.2, < 6.0
root@comp2:~/ProjectName# lua -v
Lua 5.2.4 Copyright (C) 1994-2015 Lua.org, PUC-Rio
root@comp2:~/ProjectName#
Igor
Что-то это мне напоминает KDE 4 != KDE 4.0
Snusmumriken
Ну, у тебя там список необходимых либ, которые требуются. Ставь сначала их.
Snusmumriken
И версия Lua должна брать старше 5.1
Alejandro Jeditobe
Приветт
kuradi
Привет
ГуНиСе️
grinchfox
Alejandro Jeditobe
Привет
Snusmumriken
Snusmumriken
Ребятки, кто-нибудь заинтересован в передаче больших объемов данных с низкими пингом, гарантией доставки и без блокировок?
E
Snusmumriken
По 1.1гб переданных данных с оверхедом в 10%.
Я прост пилю упрощенный и ускоренный аналог quic. Без шифрования, но при желании можно прикрутить.
https://m.habrahabr.ru/company/infopulse/blog/315172/
Roman
Snusmumriken
Потому что много мишуры лишней.
Гуглу она нужна, а мне нет.
Просто передать данные.
ㅤ
Есть кто esp8266 программит?
Snusmumriken
Есть те у кого руки не дошли им заняться.
Но ничего сложного же.
Vladislav
Сейчас в свободное время ESP занимаюсь
Oleksandr
Alejandro Jeditobe
Превед
Сергей
эээ
Snusmumriken
Хаю-хай!
Сергей
кагтотак
Snusmumriken
Сергей
отож
Nikita
всем привет. А не подскажите, где можно утянуть lua programming security guide ? гугл ничего дельного не дает
Snusmumriken
Ты уверен что это существует?
Гугл, в целом, довольно всеведущ.
Snusmumriken
Хотя я бы посоветовал просто почитать сурцы nmap
Snusmumriken
Он великолепен, я гарантирую. Несмотря на дизайн сайта.
https://nmap.org/
Nikita
не уверен. но мало ли )
Nikita
что еще, помимо нмап, можно почитать на эту тему?
Nikita
мне надо статический анализ проекта на луа сделать. черт знает чем.
Nikita
на безопасность написания тоже
Snusmumriken
Ну так это совсем другое.
Есть статические анализаторы. Например, luacheck.
Security, обычно, ассоциируется с сетями и криптографией.
А безопасность у lua сама по себе приличная.
Snusmumriken
Брать тут:
https://github.com/mpeterv/luacheck
Anonymous
Привет. У кого есть бинарники Luasec 0.6
Snusmumriken
Куда?
Snusmumriken
Ну, win/unix, x32/64/ARM?
🦥Alex Fails
Группа по опенглу
🦥Alex Fails
https://telegram.me/joinchat/BYlFbD_Qxw_-tojtpywCgQ - opengl/opencl/vulkan
Мерль
https://github.com/zserge/lua-promises/blob/master/README.md
Мерль
Snusmumriken
Интересно, как оно оказывается асинхронным без корутин.
Snusmumriken
А, оно просто добавляет элементы в очередь, и дёргает в цикле пока что-то не исполнится.
Хмм.
На корутинах было бы объективно быстрее (только один JUMP вместо перемещения по вызовам туда-сюда)
Snusmumriken
Для обычных задач, кажется, норм.
Правда, тяжёлых тредов всё равно не заменит.
Anonymous
привет
Anonymous
тут нет Алекса?
ГуНиСе️
не null, а nil должно быть
🦥Alex Fails
это мой чат
Anonymous
😕😕😕😕😕😕
void *
local null = nil
Mars
всем привет
Mars
Народ, что делать
Mars
ошибка
Mars
redis error: ERR wrong number of arguments for 'hset' command
Mars
как исправить?
ГуНиСе️
Mars
db:hset(hash, 'ad', input)
Mars
Mars
новенькая информация
Mars
вот, что сказал риккардо
Mars
hset need three arguments:
- the hash name
- the key
- the value
This is a redis hash:
HASH:NAME
key1 = value1
key2 = value2
key3 = value3
using db:hset('HASH:NAME', 'key4', 'value4') will result in this:
HASH:NAME
key1 = value1
key2 = value2
key3 = value3
key4 = value4
Mars
Но мне все-равно неонятно как её исправить
Mars
@mymedia
Mars
если Я скину файлик, можешь помочь?
ГуНиСе️
ГуНиСе️
Mars
фокс, еще один вопрос можно?
Mars
Какую строчку надо удалить, чтобы пользователи могли юзать команду?
Mars
if msg.chat.type == 'private' then return end
if not roles.is_admin_cached(msg) then return end
local hash = 'chat:'..msg.chat.id..':price'
local text
if blocks[1] == 'ad' then
local key = 'ad'
local ad = db:hget(hash, key)
—check if ad is nil or nul
if not ad then
text = _("*No ad*")
else
local title = msg.chat.title:escape_hard('ad')
text = _('_As advertising:_\n%s')
end
api.sendReply(msg, text:format(ad), true)
end
ГуНиСе️
Mars
😆
Mars
все