Mikhail
Хой!
есть офлайн русские доки по Lua?
типа справочника краткого (мож выжимка с сайтов?)
Snusmumriken
PiL
Anonymous
Lucky
использовать utf-8 без BOM ?
Lucky
это если кракозяблами отображается
Lucky
если совсем не отображается, то хз
Snusmumriken
Помогите епта
Хз что с ляписом, но обычно помогают скрипты в формате того же utf8 без того же BOM (если из них выводится русский текст), и ключи в базе с указанным типом юникода.
И хедер типа "encoding:unicode"
Snusmumriken
Я регулярно чего-то не знаю.
Anonymous
Восклицательные знаки вместо кириллица в луа
Snusmumriken
Anonymous
Таблицы и бд в utf-8
Anonymous
В консоле мускула все ок, а уже в коде луа все плохо
Snusmumriken
А что в коде? Типа:
db:add('table', 'значение'), вместо "значение" - "????????"?
Anonymous
В коде db.query('select * from table') в качестве результата от этого - ?????
Snusmumriken
Хмм. Ты в консоль выводишь текст? Под вендой?
Snusmumriken
Anonymous
Я в ебунтах, в консоли ???? и в браузере если отрендэрить тоже
Anonymous
Ты нарн имел ввиду 'йоу'
..'123'
Snusmumriken
Anonymous
^^^^ Принт от этих скобок работает
Snusmumriken
Карочи, сохрани в файл результат селекта, перешли мне.
Snusmumriken
И проверь содержимое в базе, мало ли вносил криво.
Anonymous
Кароче помогло set character set utf8 отдельным запросом, ноэт чёт неправильно. По умолчанию должно работать.
Anonymous
Alxius
ого этот чат работает а у меня он что то не открывался
ShadoWalkeR
Alxius
да я просто полгода не заходил сюда
Alxius
набирался сил и превозмогал лень чтобы занятся кодом
Alxius
наконец осилил и оказалось что спрашивать то нечего , практически всё сам сделал
Alxius
или знаю как.
invariance
Народ, а можно на луа как то открыть определенный CLI shell и с ним работать как с одним процессом, подавая различные команды и читая результат их исполнения?
bebebe
Snusmumriken
file = io.popen('/usr/bin/program')
file:write('do something good')
res = file:read('*a')
invariance
Snusmumriken
Вроде того.
invariance
Круть
invariance
Спасибо всем большое
Snusmumriken
Хотя я соврал, там какая-то драма с io.popen в режиме чтения и записи одновременно.
invariance
Nooooooooooo(
Snusmumriken
Поэтому юзай либы типа posix.pipe или чего-то похожего.
Snusmumriken
Ща пробую дёргать курл через вендовый cmd : )
Snusmumriken
Но можно делать так или так.
invariance
Проблема в том, что я первой командой открываю CLI, а потом мне нужно еще внутри этой CLI команду выполнить... Как сделать - хз
invariance
т.е. сделать команду -> прочесть результат, сделать еще одну команду... Вот таким образом мне надо работать
invariance
Судя по всему - задача мегахардкорная
Snusmumriken
Технически, можно перенаправить output в файл, дёргать этот CLI, вызывать команды, потом читать файл.
Но тут начинается фигня с файлом.
Snusmumriken
Кстати, что за CLI? Какая lua? Luajit?
invariance
Snusmumriken
Ага, и скакать по файлу к нужным позициям.
invariance
invariance
а cli - телеграмовский)
Snusmumriken
Ой мама, а не проще ли замутить на luasocket + luasec обращения к телеге? Или ты мутишь "бота" который пишет от лица "реальных пользователей"?
Snusmumriken
Задача какая, карочи?
invariance
invariance
или можно каким то образом делать запись а потом отправлять сигнал на отправку, не закрывая поток?
Snusmumriken
Хз, надо копать.
У меня был опыт ковыряния всего этого дела с криптопро, но там была софтина которая выполняла подпись файлов через командную строку.
У меня была жопная последовательность вида:
"сохраняем файл на диск, выполняем cmd-команду подписания с выводом в другой файл, считываем второй, удаляем оба, отсылаем второй на сервак". Оно не умело работать в оперативке, поэтому два временных файла. Или умело, но через те же пайпы в которых я не особо рубил.
Snusmumriken
И да, таки что ты хочешь конкретно? ))
invariance
хочу работать с CLI)
Snusmumriken
Мухлюешь небось >:/
invariance
:D
Snusmumriken
Будешь потом делать ботов рекламных.
"Захадити в нашу трейдерскую группу, там поднимают риальные бабосы!"
invariance
чет типо того. Но не совсем
invariance
Не настолько нагло)
Snusmumriken
Ууу злодей
Snusmumriken
Кстати, кто-то тут делал "бота-не бота" на t-cli
Snusmumriken
И только тут я обнаружил что у меня на относительно свежей венде-десятке не стоит линуксовая подсистема ((
Пойду ставить линекс и ковырять t-cli через cmd-bash ))
Snusmumriken
Потом напишу бота который от моего имени будет автоматом гуглить тупые вопросы в этом чате, и постить ссылки ))
Anonymous
Зачем майрософту понадобился гитхаб за 7 ярдов зелени ? ))
Snusmumriken
Шоб расширить и сделать своим, несовместимым с гитом. И типа только через одобренную мелкими софтину за кучу зелени, можно будет юзать гитхаб. И мелкие перепишут лицензионное соглашение, мол, "весь ваш код теперь наш" ))
Anonymous
Микрософит купил гитхаб? Чо?
Anonymous
Это фиаско
Mark ☢️
print('asd'=='asd')
true
local xxx = ('asd' == 'asd')
print(xxx)
nil
Mark ☢️
не подскажете почему так ?
Mark ☢️
lua 5.1
Mark ☢️
блин. как оживить чят, а
Mark ☢️
о, помогло
Lucky
области видимости почитай, наркоман
Mark ☢️
я пришёл из питона