John
02.06.2018
20:45:43
В коде db.query('select * from table') в качестве результата от этого - ?????
Snusmumriken
02.06.2018
20:46:04
Хмм. Ты в консоль выводишь текст? Под вендой?
John
02.06.2018
20:47:11
Я в ебунтах, в консоли ???? и в браузере если отрендэрить тоже
Google
John
02.06.2018
20:49:54
Ты нарн имел ввиду 'йоу'
..'123'
Snusmumriken
02.06.2018
20:51:19
John
02.06.2018
20:53:10
^^^^ Принт от этих скобок работает
Snusmumriken
02.06.2018
20:54:25
Карочи, сохрани в файл результат селекта, перешли мне.
И проверь содержимое в базе, мало ли вносил криво.
John
02.06.2018
22:42:18
Кароче помогло set character set utf8 отдельным запросом, ноэт чёт неправильно. По умолчанию должно работать.
Lucky
03.06.2018
07:19:46
Alxius
04.06.2018
05:44:29
ого этот чат работает а у меня он что то не открывался
ShadoWalkeR
04.06.2018
05:49:40
Alxius
04.06.2018
06:09:45
да я просто полгода не заходил сюда
набирался сил и превозмогал лень чтобы занятся кодом
наконец осилил и оказалось что спрашивать то нечего , практически всё сам сделал
Google
Alxius
04.06.2018
06:10:45
или знаю как.
Mikhail
04.06.2018
09:25:47
F01134H
04.06.2018
14:08:02
Народ, а можно на луа как то открыть определенный CLI shell и с ним работать как с одним процессом, подавая различные команды и читая результат их исполнения?
bebebe
04.06.2018
14:08:41
Snusmumriken
04.06.2018
14:09:15
file = io.popen('/usr/bin/program')
file:write('do something good')
res = file:read('*a')
F01134H
04.06.2018
14:09:36
Snusmumriken
04.06.2018
14:09:46
Вроде того.
F01134H
04.06.2018
14:10:00
Круть
Спасибо всем большое
Snusmumriken
04.06.2018
14:38:32
Хотя я соврал, там какая-то драма с io.popen в режиме чтения и записи одновременно.
F01134H
04.06.2018
14:40:04
Nooooooooooo(
Snusmumriken
04.06.2018
14:40:27
Поэтому юзай либы типа posix.pipe или чего-то похожего.
Ща пробую дёргать курл через вендовый cmd : )
F01134H
04.06.2018
15:01:38
Проблема в том, что я первой командой открываю CLI, а потом мне нужно еще внутри этой CLI команду выполнить... Как сделать - хз
т.е. сделать команду -> прочесть результат, сделать еще одну команду... Вот таким образом мне надо работать
Судя по всему - задача мегахардкорная
Snusmumriken
04.06.2018
15:03:18
Технически, можно перенаправить output в файл, дёргать этот CLI, вызывать команды, потом читать файл.
Но тут начинается фигня с файлом.
Кстати, что за CLI? Какая lua? Luajit?
F01134H
04.06.2018
15:04:07
Google
Snusmumriken
04.06.2018
15:04:17
Ага, и скакать по файлу к нужным позициям.
F01134H
04.06.2018
15:04:18
а cli - телеграмовский)
Snusmumriken
04.06.2018
15:05:10
Ой мама, а не проще ли замутить на luasocket + luasec обращения к телеге? Или ты мутишь "бота" который пишет от лица "реальных пользователей"?
Задача какая, карочи?
F01134H
04.06.2018
15:05:30
или можно каким то образом делать запись а потом отправлять сигнал на отправку, не закрывая поток?
Snusmumriken
04.06.2018
15:07:30
Хз, надо копать.
У меня был опыт ковыряния всего этого дела с криптопро, но там была софтина которая выполняла подпись файлов через командную строку.
У меня была жопная последовательность вида:
"сохраняем файл на диск, выполняем cmd-команду подписания с выводом в другой файл, считываем второй, удаляем оба, отсылаем второй на сервак". Оно не умело работать в оперативке, поэтому два временных файла. Или умело, но через те же пайпы в которых я не особо рубил.
И да, таки что ты хочешь конкретно? ))
F01134H
04.06.2018
15:09:32
хочу работать с CLI)
Snusmumriken
04.06.2018
15:10:39
Мухлюешь небось >:/
F01134H
04.06.2018
15:10:49
:D
Snusmumriken
04.06.2018
15:11:06
Будешь потом делать ботов рекламных.
"Захадити в нашу трейдерскую группу, там поднимают риальные бабосы!"
F01134H
04.06.2018
15:11:54
чет типо того. Но не совсем
Не настолько нагло)
Snusmumriken
04.06.2018
15:12:11
Ууу злодей
Philipp
04.06.2018
15:12:21
Ууу злодей
Ну, НУЖНО ИСХОДИТЬ ИЗ СВОИХ ВОЗМОЖНОСТЕЙ)))
Snusmumriken
04.06.2018
15:12:34
Кстати, кто-то тут делал "бота-не бота" на t-cli
И только тут я обнаружил что у меня на относительно свежей венде-десятке не стоит линуксовая подсистема ((
Пойду ставить линекс и ковырять t-cli через cmd-bash ))
Потом напишу бота который от моего имени будет автоматом гуглить тупые вопросы в этом чате, и постить ссылки ))
Google
Philipp
04.06.2018
15:21:26
John
04.06.2018
15:47:08
Зачем майрософту понадобился гитхаб за 7 ярдов зелени ? ))
Snusmumriken
04.06.2018
15:57:07
Шоб расширить и сделать своим, несовместимым с гитом. И типа только через одобренную мелкими софтину за кучу зелени, можно будет юзать гитхаб. И мелкие перепишут лицензионное соглашение, мол, "весь ваш код теперь наш" ))
Насибуллин
04.06.2018
16:22:59
Микрософит купил гитхаб? Чо?
Philipp
04.06.2018
16:34:32
Да
Насибуллин
04.06.2018
16:58:02
Это фиаско
Марк ☢
04.06.2018
18:23:07
print('asd'=='asd')
true
local xxx = ('asd' == 'asd')
print(xxx)
nil
не подскажете почему так ?
lua 5.1
блин. как оживить чят, а
Philipp
04.06.2018
18:25:49
А?
Марк ☢
04.06.2018
18:25:53
о, помогло
Lucky
04.06.2018
18:26:57
области видимости почитай, наркоман
Philipp
04.06.2018
18:27:05
Тут всё даже очевиднее
Марк ☢
04.06.2018
18:27:22
я пришёл из питона
погодите, но я не хочу в глобальную переменную записывать
Lucky
04.06.2018
18:27:41
я и говорю - наркоман
Марк ☢
04.06.2018
18:27:52
Google
Philipp
04.06.2018
18:27:54
Snusmumriken
04.06.2018
18:28:07
Philipp
04.06.2018
18:28:20
Прочитай, пожалуйста, его код
Snusmumriken
04.06.2018
18:28:50
Ну ды, в курсе на тему локала, поэтому дал пример без него.
Марк ☢
04.06.2018
18:28:59
жованный крот
Lucky
04.06.2018
18:29:04
first_step = google "Programming in Lua"
Марк ☢
04.06.2018
18:29:19
да умные все блин
Philipp
04.06.2018
18:29:19
Скоуп закончился после local jjj
Snusmumriken
04.06.2018
18:29:25
Карочи, в консольном виде, всё "локальное" оказывается локальным только в пределах данной строки, которую мы печатаем а потом жмакаем enter.
Марк ☢
04.06.2018
18:30:03
да блин, тоесть это проблема не луа а синтаксиса конкретного repl-интерпретатора ?
Snusmumriken
04.06.2018
18:30:10
В скриптах всё ок, они грузятся единым чанком вместо того чтобы подгружать каждую строчку отдельно ))
Philipp
04.06.2018
18:30:10
Нет
Это суть луа-интерпретатора