|
|
|
Пожелания, Предложения по развитию сюда |
|
|
rinat84 |
23.2.2019, 3:07
|
Registred
Сообщений: 9
Регистрация: 3.11.2017 Группа: Пользователи Наличность: 0
Пользователь №: 18.664
|
Цитата(Cockney @ 13.2.2019, 21:02) В прямом. Ошибка то при открытии то при закрытии луа машины. dll в пилоте весит 400 с чем то кб. С сайта - 100 с копейками. Наверное они в чем то различны.
Та которая с сайта это lua 5.1.1 2006 года То что встроено в exe это LuaJIT 2.0.5 Разница только в съедаемой памяти и скорости выполнения Могу еще предложить свой вариант lua 5.1.5 2012 это последний релиз из ветки 5.1 Так как Uopilot по моим предположениям заточен под 5.1 другие ветки не пробовал (IMG: style_emoticons/default/smile.gif)
lua_5.1.5.7z ( 222,53 килобайт )
Кол-во скачиваний: 174
|
|
|
|
rinat84 |
2.3.2019, 20:22
|
Registred
Сообщений: 9
Регистрация: 3.11.2017 Группа: Пользователи Наличность: 0
Пользователь №: 18.664
|
Цитата(DarkMaster @ 2.3.2019, 18:17) Чтобы не разводить бардак в папке пилота
И без лишних зависимостей типа libgcc_s_dw2-1 или msvcr*** вот скомпилировал под migw и visual studio 2010
LuaJIT.7z ( 411,59 килобайт )
Кол-во скачиваний: 195
|
|
|
|
rinat84 |
3.3.2019, 3:48
|
Registred
Сообщений: 9
Регистрация: 3.11.2017 Группа: Пользователи Наличность: 0
Пользователь №: 18.664
|
Цитата(DarkMaster @ 2.3.2019, 23:19) gcc скомпилено с зависимостью от msvcrt
msvcrt.dll это стандартная crt есть во всех windows, я имел ввиду msvcrt100.dll и подобными с цифрами )
|
|
|
|
xolost |
4.3.2019, 11:08
|
Expert
Сообщений: 517
Регистрация: 17.6.2012 Группа: Пользователи Наличность: 0
Пользователь №: 15.035
|
Цитата(sutra @ 3.3.2019, 4:42) Всё методом тыка и это не 80-е годы прошлого века. Вот например, дал Сайрус такую конструкцию : ffi.new("uint16_t["..h.."]["..w.."]"). Вот хоть застрелись, ни хрена не понял синтаксис. Попробовал - вроде работает. Смысл такого синтаксиса - для меня загадка. Либо я тупой, либо автор такой суперлогики очень умный. При Сталине, такой бы программер отправился бы добывать уран, а не программы делать. Всё должно делаться так, чтобы "не полным идиотам" было всё понятно без всяких комментариев. Кстати, язык Пилота мне понятен был с самого начала, без всяких подробностей ОТ и ДО.
(IMG: style_emoticons/default/biggrin.gif) (IMG: style_emoticons/default/biggrin.gif) (IMG: style_emoticons/default/biggrin.gif) Вот это вообще +1 ! Я до сих пор не вкуриваю как эта строка в питоне работает. Код pythons = [[" ".join(p.cmdline()), p.pid] for p in psutil.process_iter() if p.name().lower() in ["python.exe", "pythonw.exe"]] Вот в таком виде я её нашел в инете. Но результат четко дает)
|
|
|
|
Cockney |
4.3.2019, 11:25
|
Master
Сообщений: 1.395
Регистрация: 22.6.2013 Группа: Пользователи Наличность: 21062
Пользователь №: 16.156
|
Цитата(xolost @ 4.3.2019, 11:08) (IMG: style_emoticons/default/biggrin.gif) (IMG: style_emoticons/default/biggrin.gif) (IMG: style_emoticons/default/biggrin.gif) Вот это вообще +1 ! Я до сих пор не вкуриваю как эта строка в питоне работает. Код pythons = [[" ".join(p.cmdline()), p.pid] for p in psutil.process_iter() if p.name().lower() in ["python.exe", "pythonw.exe"]] Вот в таком виде я её нашел в инете. Но результат четко дает) Ищет процессы с именем питона и составляет список из строк, состоящих из пути к бинарнику питона и его пида. Достаточно было посмотреть бы по ключевым словам типа for, in или join.
|
|
|
|
xolost |
4.3.2019, 11:54
|
Expert
Сообщений: 517
Регистрация: 17.6.2012 Группа: Пользователи Наличность: 0
Пользователь №: 15.035
|
Цитата(Cockney @ 4.3.2019, 11:25) Ищет процессы с именем питона и составляет список из строк, состоящих из пути к бинарнику питона и его пида. Достаточно было посмотреть бы по ключевым словам типа for, in или join.
То, что эта строка делает - и так понятно, как ты правильно заметил, по ключевым словам. Поражает синтаксис записи, как это всё работает в одной строке. Я самоучка и всегда все циклы и условия выносил блоками. А join вообще никогда не использовал, когда надо что-то вписать, то в основном через append в список добавлял строки. Потом отдельно перебирал в цикле, ну и т.д. Всё ясно и понятно. Как-то так.
|
|
|
|
sutra |
4.3.2019, 12:30
|
Adept
Сообщений: 923
Регистрация: 10.8.2018 Группа: Пользователи Наличность: 0
Пользователь №: 19.007
|
Когда знаешь что и как работает, всё кажется простым. Просто тратишь уйму времени на то, на что тратить не должен. Опять же синтаксис. Вроде отличия небольшие, вроде делает одно и тоже, результат аналогичен. Но в одном случае сожрало всю память, послало ВСЕХ и загрузило на 100% камень, а сделало не лучше. А в другом случае всё наоборот. Конечно я тут очень сильно утрирую, но смысл примерно такой. Опять же про синтаксис, если он изначально наворочен, много тонкостей и не отличишь зарезервированные вещи от самопальных функций, поди ещё разберись с чужим кодом. Конечно если тупо вставить - это одно, а если надо модифицировать? Вообще чужой код понять всегда как минимум не быстро. Ну а то, что я узнал начав работать на Lua, с его хитрой компиляцией ... конечно многое узнал, а от многих выкрутасов просто в шоке. Вопрос возникает сразу, либо сделано криво, либо мною делается что-то не так. А как надо делать - непонятно. Никакой внятной аргументации по скорости работы я не видел, даже спецы и то только догадываться могут ...
|
|
|
|
FREEON |
11.3.2019, 18:33
|
Journeyman
Сообщений: 365
Регистрация: 14.2.2017 Группа: Пользователи Наличность: 1319
Пользователь №: 18.346
Возраст: 25
|
Цитата(FREEON @ 4.3.2019, 9:33) Добавить к пилоту(курсору) экранную лупу. Как мне кажется это очень полезная и нужная вещь при снятии координат(ctrl+a) особенно когда нужна хирургическая точность. Ну и конечно же сделать это дело опциональным с возможностью включить и выключить. А на каком языке написан пилот интересно было бы в нем поковыряться? (IMG: style_emoticons/default/smile.gif) Вот нарыл простой пример для браузера фишки зума (pixel picker zoom) можно чо-то подобное сконструировать и для пилота.
zoom_and_pick_master.zip ( 5,05 килобайт )
Кол-во скачиваний: 174Но конечно как зум реализован в проге colors-2.4 для пилота что-то подобное было б самое то
|
|
|
|
|
|
4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0
|
|