Inellok
есть новый
Inellok
с линуксом
Inellok
А вообще что мейнстрим в программировании процов?
Василий
Нужно же отличать промышленные языки, прекладные и ускоспециализированные
Inellok
Я слышал, что Си
Василий
Вообще, самое распространнённое - это Pascal потом Java, такой, скажем так, университетский путь
Василий
но я бы посоветовал C#
Inellok
Мне не очень хочется курить схемы...
Inellok
Я пробовал Джаву
Inellok
Пробовал C#
Василий
Мне не очень хочется курить схемы...
Но хочется управлять компьютером?)
Inellok
Шарп ограничен в плане платформы, даже с хамарином... Джава выполняется на виртуальной машине, что мне не очень нравится.
Василий
я бы отталкивался от прекладных задач всё таки. Изучение ради изучения это хорошо конечно, но понимать бы зачем забивать голову лишней не нужной инофрмацией. Скажем так, зная Java на уровне джуна хотя бы, можно уже расчитывать на 50-60к зп в большом городе. Middle 80-90k, сеньёр соответсвенно от 120 и выше. А для себя, можно учить всё, что нравится. Пишешь на love - учи lua Пишешь под iOS - учи C# и Swift Пишешь под винду нативки - учи C, C++ Прогаешь контроллеры - учи Assembler и мат часть Работаешь с серверами - учи bash, shell, python Работаешь с БД - учи SQL и сами БД Работаешь в университете - учи fortran Нужно сверстать pdf - учи LaTeX(не дай Боже конечно) И так далее А если нет прекладной задачи - придумай. Например выпустить игру в PlayMarket или приложение для MacOs, или бота в телеграм написать, да что угодно, было бы желание)
Василий
всё, я ушел, меня ещё 350 страниц учебника ждут😅
Inellok
Желание есть, но столько вариантов, и все хочу.
Inellok
Ладно
Inellok
Спасибо
Василий
Желание есть, но столько вариантов, и все хочу.
начни с чего нибудь и сфокусируйся. Самое важное - фокус и доведение дела до конца. Удачи
Inellok
Спасибо
Andrey
Всем привет. Подскажите используемую библиотеку для конвертации в строках наборов символов Unicode в utf8. Например "\u0246\u0414" в "ЦД" и наоборот ?
Snusmumriken
Обратная операция
Andrey
и прямая и обратная. самому пока некогда заморачиваться вот взял бы и сразу скопипастил с гитхаба
Andrey
подозреваю что в исходниках cjson оно есть
Andrey
но оно на сях
Andrey
а мне на lua хотелось бы без лишнего гемора
Артём
Оффтоп: Ребзя , может глупость спрошу - начал замечать что на некоторых каналах в телеге - у меня на непрочитанных сообщениях появляется символ @. Не знаете шо це таке ?
Артём
Скриншот отправь лучше
Если на него нажать то он исчезает. Мистика. Как появится снова - скину скрин
Leon174
Это же ответ на твои сообщения.
Артём
Это же ответ на твои сообщения.
Типа на мои старые сообщения кто то ответил ? Я просто давно не писал в этом канале
Leon174
Вот я сейчас отвечу на твое сообщение, посмотри. Только перескочи на другой канал.
Leon174
А то!
Arslan
Добрый вечер, кто-нибудь перегружал битовые операторы? Пробовал. Не получается. Версия lua: 5.3.5
Arslan
Оказалось что называются они чуть по другому: shl и shr
Arslan
Разобрался крч
Highly Likely
Приветик. У кого есть идеи, как можно достать реальное время на системе, если у Луашки выпилили os/сокеты? :)
Highly Likely
Мод-API Фактории :)
Highly Likely
Засэндбокшено всё, что только можно
Anonymous
Highly Likely
Они еще и поменяли логику pairs, чтобы она совпадала с ipairs. Кошмар!
Anonymous
Anonymous
Почему медленно
Anonymous
Интересно
Highly Likely
Ну это же интересный челлендж, шо. Но сутя по всему без вариантов, там и io нет
Arslan
Снова привет, как организовать ленивые квантификаторы в регулярках? Паттерн: "%{(.*)%}" берет всю строку, а привычный мне "%{(.*?)%}" не работает(
Inellok
Я вообще хило шарю в регулярках, использовал их один раз, могу попытаться помочь.
Inellok
Если ты, конечно, хочешь
Snusmumriken
".-" == ".*?"
Arslan
".-" == ".*?"
Ща попробую
Arslan
Благодарю, сработало
Snusmumriken
Я вообще хило шарю в регулярках, использовал их один раз, могу попытаться помочь.
Как бы ты отреагировал, если бы ты задал вопрос, а человек который разбирается в этом меньше чем ты (и даже не понял сути твоего вопроса) предложил бы тебе "помощь"? Заведи себе правило, что если ты в чём-то не шаришь — ты даже не пытаешься помочь.
Inellok
Ладно, ладно.
Inellok
Благодарю, сработало
А что за _G в коде?
Igor
А что за _G в коде?
С этим чуть ли не в самом начале документации по Lua знакомят. Это глобальная таблица, в неё определяются все переменные, объявленные не локально. Вот эти строки сделают одно и то же: MyMegaVar = 123 _G["MyMegaVar"] = 123
Inellok
Мда, я самое начало пропустил, думая, что хорошо с этим ознакомился во всяких левых статьях на Хабре, и тому подобных сервисах.
Igor
Мда, я самое начало пропустил, думая, что хорошо с этим ознакомился во всяких левых статьях на Хабре, и тому подобных сервисах.
Документации всегда желательно читать полностью. Потому что даже думая, что ты хорошо знаком с азами программирования на подобных языках, можно пропустить очень важные фишки, специфичные для конкретного языка. А статьи на хабре... Если ты читал те, что призваны познакомить новичков с языком, то там должна быть такая простая вещь, как глобальная таблица. Я уже несколько лет не читал обкчающие материалы по Lua, но не думаю, что там что-то кардинально поменялось.
Inellok
А в луа нельзя создать указатель на переменную?
Inellok
Если мне вдруг нужно изменить переменную, которую передали в параметры функции.
Inellok
Или можно лишь создать таблицу, и пихать её в параметры?
Igor
Если структура полностью создаётся луями и нет никаких других динамически выделенных участков, то можно и не делать
Igor
А сами функции lua_push*(...) вроде как void
Anonymous
Кто может объясните пожалуйста pairs и ipairs? Извините за мега глупый вопрос, но прям срочно надо :/
Igor
Ну тогда gc и не нужна
Igor
По ключам 1, 2, 3, 4, ...
Igor
А pairs по всем ключам таблицы
Anonymous
Можно примеры?
Anonymous
И что в итоге
Igor
В мануале они есть
Anonymous
Он на англ
Igor
Есть перевод
Anonymous
Я конечно английским владею довольно неплохо, но всё же
Igor
Lua ru manual напиши в гугле
Igor
А вообще приучивай себя на английском читать, потому что огромного количества информации просто нет на русском