Ivan
фиговое окружение
Anonymous
Это то да
Anonymous
Но выхода нет
Tom
Давай или в лс или в чат по питону.
Anonymous
А в группе по питону так вообще все замолчали
Tom
тут оффтоп
Anonymous
тут оффтоп
Я не просил на него переходить
Anonymous
У меня был вопрос по луа
Anatoliy
Место в файле текста: "лвщуьуик 82овтч у9292 в жцзй9вокь 3929ь&#*×(× // 0x96AC5C" Нужно найти в файле "лвщуьуик 82овтч у9292 в жцзй9вокь 3929ь&#*×(× // ", и чтобы скрипт скопировал после // хекс значение.
Я тебе могу помочь если ещё нужно, все это можно на луа, да и на питоне наверняка можно, видно фиговые там питонщики собрались где ты спрашивал
Tom
я хз, почему никто не помог
Anatoliy
я хз, почему никто не помог
Сейчас по-моему вообще на всех языках все можно😁😁😁
Tom
Сейчас по-моему вообще на всех языках все можно😁😁😁
Ну из общего назначения - да. Практически взаимозаменяемые +- тонкости
Snusmumriken
Открываешь несколько инстансов файла в read-режиме, гуляешь по нему seek'ом, ищешь тексты ))
Inellok
А почему в луа в переменных не хранится ссылка на строку, но хранится ссылка на таблицу?
Temirgali
Колобок ли это
Aiwan \ (•◡•) / _bot
16
Aiwan \ (•◡•) / _bot
@shieldy_bot 16
Arslan
Ты уже в группе
Aiwan \ (•◡•) / _bot
Колобок ли это
нет, эт не я
Arslan
Началось
Snusmumriken
Тут засилье ботов-спамеров, поэтому не обессудь.
Anonymous
Спасибо математика
Domka
Неплохой способ защиты от ботов
Domka
Мое уважение
Serezha
https://github.com/rxi/lite
Leon174
Хорошая штука, ага. Смотрю, бесконечную прокрутку вверх-вниз победили. Но еще есть куда двигаться. Интерфейс, прямо скажем, не привычный. Скобки-кавычки автоматом не закрываются, автодополнение луашное тоже не огонь (как и у ZBS), хотя лучше и не велосипедить, а прикрутить готовое от LSP. А так хорошая штука, легкая.
Leon174
Вот, например. Интересно, что EmmyLua пока отстает, хотя их аннотации поддержаны и реализованы. https://github.com/sumneko/lua-language-server https://github.com/EmmyLua/EmmyLua-LanguageServer
Anonymous
@Snusmumriken может поменять ссылку на группу?
Snusmumriken
Arslan
@Snusmumriken может поменять ссылку на группу?
Где-то я читал что существуют базы с каналами телеграмма. Вероятно оттуда боты приходят сюда
Ameliance
А если бота поставить, с вопросами при входе?
Snusmumriken
А я тут ковыряю питон с точки зрения парсинга. И с одной стороны, всё как бы очень здорово, все библиотеки на месте и всякое такое, но во-первых — трейсбек ошибок перегружен, а во-вторых, апишка сильно неудобная после луёв. Хорошо хоть тернарники and-or работают.
Arslan
ООО, апи питона это капец
Snusmumriken
А ещё, очень смешная проверка, можно ли строку распарсить на флоат. Тру-катч обязателен, иначе упадёт. None возвращать мы не хотим.
Snusmumriken
Тру-катч.
Snusmumriken
Понимаешь в чём фигня, тру-катч это костыль. Если у тебя есть тру-катчи — это костыли по дефолту.
Arslan
Трейсбеки в питоне лично меня выбешивают. Чуть что и проект упал. PHP, lua хоть как-то пытаются исправлять косяки путем подстановки none (nil), а в питоне спасет лишь try - catch
Snusmumriken
Тру-катч это и есть исключения.
Lämppi
Понимаешь в чём фигня, тру-катч это костыль. Если у тебя есть тру-катчи — это костыли по дефолту.
Лучше тру катчи, чем возвращать кортеж, где последний элемент ошибка
Snusmumriken
Это тоже признак неудобного апи )) Но до "норм" — ещё далеко.
Arslan
Лучше тру катчи, чем возвращать кортеж, где последний элемент ошибка
Рискну сказать: в паскале последним аргументом в функцию передается переменная, куда записываются ошибки. Вот это не удобно
Lämppi
Из всех вариантов "норм" кажутся только хаскелявский Maybe или растовский Result
Snusmumriken
Кароч, во. То что конкретно подбешивает — вызов питоном ошибок на всякую мелкую фигню, типа той же "невозможности распарсить флоат" или "невозможность декодировать json". Ну, типа как в детском саду: "мы рейзим ошибки, и ты будешь вынужден пользоваться try-catch, но это не страшно, потому что ты всё равно не сможешь писать код, в котором он не нужен" ))
Lämppi
errno
c
GetLastError
Lämppi
Arslan
так и в Си делается а порой еще хуже, записывается кудатотам в глобал
С си я немного работал и в основном встречал как функции возвращают "-1" при ошибке
c
ну или (значение или nil/null/None)
Lämppi
А в какой монаде Left | Right?
Lämppi
Lämppi
Ладно остановимся на растовском Result
Lämppi
posix_openpt так делает
Arslan
Безопасно ли так оставлять константы? Занимают они память?
Highly Likely
Безопасно ли так оставлять константы? Занимают они память?
Учитывая, что их никуда не записывают, думаю, компилятор их просто выкинет :)
Igor
Безопасно ли так оставлять константы? Занимают они память?
Мене больше интересно, зачем это могло понадобиться?
Arslan
Мене больше интересно, зачем это могло понадобиться?
Лёг спать и вдруг захотелось проверить
Arslan
Теперь я спокоен
Igor
Учитывая, что их никуда не записывают, думаю, компилятор их просто выкинет :)
Так оно и происходит, ни один компилер этого не оставит в бинаре
Igor
Зачастую в интерпретаторах вообще такая практика невозможна
Igor
В том же Lua ты не можешь оставить число или строку висящую в воздухе
Igor
Arslan
Это консоль
Igor
интерпретатор консольный ничем не отличается
Arslan
А так он пускает
Igor
консольный интерпретатор просто выполняет функцию load
Highly Likely
Это ничего не меняет. Консоль интерпретирует каждое выражение как statement в пределах скоупа строки