Snusmumriken
Под вендой — cmd> where luarocks Под линексом — sh> which luarocks
Snusmumriken
Ну куда ты ставил бинари луарокса? Там луёвые файлы конфигов. Я прост давно не пользуюсь роксами, по своим причинам.
LISP
Окей, я нашёл. Как их править?
LISP
Просто сменить путь на 5.3?
Ivan
парни, а что нужно сделать, чтобы устанавливать не таким образом https://luarocks.org/modules/azoyan/talua как здесь а sudo luarocks install talua
Ivan
ок. А можешь дать совет ещё, что нужно сделать, чтобы использовать без установки через luarocks, а через исходники. То есть git clone ... потом зайти в интерпретатор и Sma = require "talua.SimpleMovingAverage" --вместо Sma = require "talua.src.SimpleMovingAverage"
Ivan
и это нормально?
Ivan
может есть способ сделать файлик talua.lua рядом с src, который как бы поднимет на уровень выше все эти названия
Nikolay
может есть способ сделать файлик talua.lua рядом с src, который как бы поднимет на уровень выше все эти названия
Вроде для этих целей можно использовать файл init.lua. Его можно положить в корень директории с твоей либой. При загрузке через require lua ищет файлы по шаблону ?/init.lua
Nikolay
выполни в интерпритаторе lua print(package.path)
Nikolay
если в ответе будет что-то типа /usr/local/share/lua/5.3/?/init.lua, то да - работает
Ivan
ok
Nikolay
только 5.1, а не 5.3))
Ivan
а что в нем писать?
Nikolay
вот это другой вопрос) я сам не пользовался, но можно посмотреть эту статью http://kiki.to/blog/2014/04/12/rule-5-beware-of-multiple-files/
Arslan
if tonumber(character) then print("Is number") end
Snusmumriken
Привет MiXEL, ты живой?
MotodorXL
Да
MotodorXL
Меня друг пригласил
MotodorXL
Я изучаю луа, но для игр чисто
MotodorXL
Или люа
Hello, World! 🎄
MotodorXL
Хорошо)) долго спорил с другом как надо, а игра где я кодингом занимаюсь это: minecraft open computers.
fgntfg
MotodorXL
На pastebin не размещал ничего, я сам на сам.
MotodorXL
Хотя мне интересно, я на python работаю можно ли к нему подключить луа? Как к С++ например 🤔
Hello, World! 🎄
MotodorXL
Я встречал тех кто на С++ и луа решал задачи внеигровые
MotodorXL
Там ещё эмуляция терминала линукс
Hello, World! 🎄
MotodorXL
Ага, тем он мне и интересен, он лаконичен и прост
Hello, World! 🎄
Луа в читах знаю используют. Но я не пробовал. Я на js сегодня 2 игры взломал онлайновские.
MotodorXL
В gta sa для скриптов ещё, но мне привычнее CLEO
Hello, World! 🎄
Да много где, он 1 мб весит, самый быстрый из скриптовых языков, и + ещё встраиваемый
MotodorXL
Браузерные игры?
Hello, World! 🎄
Браузерные игры?
Да, я вчера js начал учить, сегодня хакнул кликер и dino в гугл хроме, знаю что можно в более популярных играх так на вещах зарабатывать)
Ivan
Да много где, он 1 мб весит, самый быстрый из скриптовых языков, и + ещё встраиваемый
the base language is light—the full reference interpreter is only about 247 kB compiled https://en.wikipedia.org/wiki/Lua_(programming_language)#:~:text=the%20base,compiled
MotodorXL
Ага)) я изучал такую ерунду как AHK (auto hot key) иногда полезная весч. Она только для виндовс.
MotodorXL
Было любопытно что это такое
Hello, World! 🎄
Было любопытно что это такое
Мне кажется пустая трата времяни)
MotodorXL
Ещё lua использует игра farming simulator, как дефолтные файлы логики игровых объектов, в модах.
fgntfg
Браузерные игры?
Есть lua для браузера. Последний раз когда смотрел - жутко тормозила
MotodorXL
Мне кажется пустая трата времяни)
Да, ты прав, хотя опять же, это позволяет быстро накидать себе бинд нужных клавиш.
fgntfg
Браузер без js?
Скорей lua через js
Hello, World! 🎄
Да, ты прав, хотя опять же, это позволяет быстро накидать себе бинд нужных клавиш.
Вот что можно учить: С/C++, Python, Lua, JS (Js node) Остальное забей, но если винда, то ещё C# На linux удобно знать bash
fgntfg
https://daurnimator.github.io/lua.vm.js/lua.vm.js.html
fgntfg
Учи не языки, а алгоритмы
fgntfg
Это полезнее
Hello, World! 🎄
Учи не языки, а алгоритмы
Ну как бы да, но сначала надо владеть языком
fgntfg
Ну как бы да, но сначала надо владеть языком
Каждый следующий язык идет гораздо проще
Hello, World! 🎄
Каждый следующий язык идет гораздо проще
Особенно js, за 2-3 минуты взломал 😐
Hello, World! 🎄
Lua кстати, в grape engine используется. + Читы, куча читов на lua
Arslan
Там ещё эмуляция терминала линукс
Прекольный мод, жаль что для полной власти нужна творческая карта(
fgntfg
Язык это инструмент.
Hello, World! 🎄
Так не спортивно
Ещё как спортивно)
fgntfg
Ещё как спортивно)
Суть игры не в результате, а в пути.
Hello, World! 🎄
Язык это инструмент.
Ну как бы нужно сначала овладеть инструментом, а потом как ем пользоваться и способами (алгоритмами)
Hello, World! 🎄
Суть игры не в результате, а в пути.
Суть продать аккаунт на бирже
fgntfg
Суть продать аккаунт на бирже
Сейв в cookie clicker продать?
MotodorXL
Прекольный мод, жаль что для полной власти нужна творческая карта(
Да, это немного всё портит, либо читы в режиме выживания, и можно создавать автоматизацию из ботов))
Hello, World! 🎄
Snusmumriken
Мне кажется пустая трата времяни)
AHK — офигенно ценная штука. Это как shell-скрипты для графических интерфейсов. Лично мне не нравится местный синтаксис, но кто меня спрашивал?
Snusmumriken
Вот что можно учить: С/C++, Python, Lua, JS (Js node) Остальное забей, но если винда, то ещё C# На linux удобно знать bash
C# — полустандарт для игрушек, как и луа. Юнька не даст соврать, да и xna (monogame) тоже.
Snusmumriken
Но в целом, на мой скромный взгляд, ответ не совсем соответствует истине: учить можно всё что угодно, всё равно потом доучивать всё остальное. Язык — инструмент, лучше владеть большим количеством инструментов чем меньшим. Слесарь, владеющий исключительно молотком — не слесарь а стукарь.
Светомеч
C# — полустандарт для игрушек, как и луа. Юнька не даст соврать, да и xna (monogame) тоже.
Да и Godot, CryEngine там какие-нибудь (хотя в последнем и не first-class citizen)
Александр
Ещё раз: 1. Если у игры большой бюджет, у неё нормальные программисты, которые пишут код, который работает достаточно оптимально на имеющемся железе. Такие игры не взламываются хакингом пакетов, исключая редкие баги, которые возникли из-за ошибки программиста. Но даже такие единичные случаи во-первых очень сложно найти (думаешь, разработчики сами не тестируют код?), во-вторых быстро исправляются. И чтобы эксплуатировать и зарабатывать на них, нужно быть чуть выше уровнем, чем браузерным кликеро-взломщиком. 2. Если у игры небольшой бюджет, то в ней может быть больше багов, меньше аудитория и разработчикам может быть даже плевать на баги. Если стоимость фикса бага высока и он не снижает особенно прибыль, то его нет смысла фиксить. Это всё исключительно вопрос денег. И в итоге такая игра либо закрывается, потому что багов становится слишком много и можно купить у очередного хакера за 10 рублей фуллшмот на максимальный лвл (стоимость хакинга обесценивается), либо игра выходит на тот уровень, когда хакать просто сложно/дорого. Вывод: чтобы зарабатывать деньги на взломе игр, нужно: во-первых, отсутствие конкуренции (ты думал, ты один такой хитрый и умный?), во-вторых, актуальность игры (никому не нужен аккаунт с печеньками), что ведёт к росту конкуренции. Если игра актуальна, то она сложно ломается, а значит нужны мозги. Если игра актуальна, значит есть много желающих заработать, в том числе с мозгами, а значит нужно быть круче них. Снус уже удалил весь тред, но я ж не зря писал, пусть хоть пару минут повисит..
Hello, World! 🎄
Ещё раз: 1. Если у игры большой бюджет, у неё нормальные программисты, которые пишут код, который работает достаточно оптимально на имеющемся железе. Такие игры не взламываются хакингом пакетов, исключая редкие баги, которые возникли из-за ошибки программиста. Но даже такие единичные случаи во-первых очень сложно найти (думаешь, разработчики сами не тестируют код?), во-вторых быстро исправляются. И чтобы эксплуатировать и зарабатывать на них, нужно быть чуть выше уровнем, чем браузерным кликеро-взломщиком. 2. Если у игры небольшой бюджет, то в ней может быть больше багов, меньше аудитория и разработчикам может быть даже плевать на баги. Если стоимость фикса бага высока и он не снижает особенно прибыль, то его нет смысла фиксить. Это всё исключительно вопрос денег. И в итоге такая игра либо закрывается, потому что багов становится слишком много и можно купить у очередного хакера за 10 рублей фуллшмот на максимальный лвл (стоимость хакинга обесценивается), либо игра выходит на тот уровень, когда хакать просто сложно/дорого. Вывод: чтобы зарабатывать деньги на взломе игр, нужно: во-первых, отсутствие конкуренции (ты думал, ты один такой хитрый и умный?), во-вторых, актуальность игры (никому не нужен аккаунт с печеньками), что ведёт к росту конкуренции. Если игра актуальна, то она сложно ломается, а значит нужны мозги. Если игра актуальна, значит есть много желающих заработать, в том числе с мозгами, а значит нужно быть круче них. Снус уже удалил весь тред, но я ж не зря писал, пусть хоть пару минут повисит..
Понятно, но печенье оставлю себе.
Snusmumriken
Вот что можно учить: С/C++, Python, Lua, JS (Js node) Остальное забей, но если винда, то ещё C# На linux удобно знать bash
Кароч, то что можно учить: 1. Структуру и организацию операционных систем. И виндовс и линукс; 2. Инструменты операционных систем. И cmd и shell, и основные сопутствующие инструменты. Они могут примерно одно и то же, и обладают схожим инструментарием: курлы, грепы/финды/арпы, вебгеты и всё остальное; 3. Очень полезен во множестве областей — сетевой стек (osi/tcp-ip) и прикладные протоколы (хттп(с)ы и всякие); 4. Матан; 5. Алгоритмы; 6. Какую-нибудь пачку языков под планируемые задачи. Примерно так выглядит типичный курс computer-science для админов-кодеров и крутых веб-чуваков. Веб-мартышкам чуть проще ))
Stas
Ещё раз: 1. Если у игры большой бюджет, у неё нормальные программисты, которые пишут код, который работает достаточно оптимально на имеющемся железе. Такие игры не взламываются хакингом пакетов, исключая редкие баги, которые возникли из-за ошибки программиста. Но даже такие единичные случаи во-первых очень сложно найти (думаешь, разработчики сами не тестируют код?), во-вторых быстро исправляются. И чтобы эксплуатировать и зарабатывать на них, нужно быть чуть выше уровнем, чем браузерным кликеро-взломщиком. 2. Если у игры небольшой бюджет, то в ней может быть больше багов, меньше аудитория и разработчикам может быть даже плевать на баги. Если стоимость фикса бага высока и он не снижает особенно прибыль, то его нет смысла фиксить. Это всё исключительно вопрос денег. И в итоге такая игра либо закрывается, потому что багов становится слишком много и можно купить у очередного хакера за 10 рублей фуллшмот на максимальный лвл (стоимость хакинга обесценивается), либо игра выходит на тот уровень, когда хакать просто сложно/дорого. Вывод: чтобы зарабатывать деньги на взломе игр, нужно: во-первых, отсутствие конкуренции (ты думал, ты один такой хитрый и умный?), во-вторых, актуальность игры (никому не нужен аккаунт с печеньками), что ведёт к росту конкуренции. Если игра актуальна, то она сложно ломается, а значит нужны мозги. Если игра актуальна, значит есть много желающих заработать, в том числе с мозгами, а значит нужно быть круче них. Снус уже удалил весь тред, но я ж не зря писал, пусть хоть пару минут повисит..
Как до этого дошло в чате по луа?