Здравствуйте, гость ( Вход | Регистрация )

76 страниц V « < 73 74 75 76 >  
Тема закрытаОткрыть новую тему
> Пожелания, Предложения по развитию сюда
rinat84
сообщение 23.2.2019, 3:07
Сообщение #1481


*

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
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Levo222
сообщение 26.2.2019, 7:07
Сообщение #1482


*****

Journeyman
Сообщений: 399
Регистрация: 18.11.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.689



Цитата(FREEON @ 19.2.2019, 23:50) *

Прыыыкрутить мысленный движок, а то совсем лень тянуться к мыхе и команды голосом раздавать (IMG:style_emoticons/default/dry.gif)

Это нейробиология - чисто теоретически реализуется прикруткой к отслеживанию однородных сигналов в определённых участках мозга. Нагреваются одни и те же. Люди ничем не отличаются от биороботов.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 2.3.2019, 16:17
Сообщение #1483


***********

Модератор UOPilot
Сообщений: 9.467
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27723
Пользователь №: 11.279



Учитывая частые обращения по поводу компиляции скриптов предлагаю распространять пилот с полноценной копией luajit, а не только dll. Т.е. там идет в комплекте консольный интерпретатор (он же компилятор), и несколько скриптов необходимых в частности для компиляции. Чтобы не разводить бардак в папке пилота, предлагаю все поместить в папку luajit находящуюся рядом с exe пилота. В нее соответсвенно поместить dll, консольку, системные скрипты.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
rinat84
сообщение 2.3.2019, 20:22
Сообщение #1484


*

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
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 2.3.2019, 21:19
Сообщение #1485


***********

Модератор UOPilot
Сообщений: 9.467
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27723
Пользователь №: 11.279



Цитата
И без лишних зависимостей типа libgcc_s_dw2-1 или msvcr***

gcc скомпилено с зависимостью от msvcrt, студийная только от kernel. Забавно. Скорее поверил бы в обратное.

Одна из распространненых ошибок - дистрибуция без папки jit (host вроде не нужен). Без чудо файликов в jit не будет работать компиляция и еще ряд фишек. (IMG:style_emoticons/default/wink.gif) Это одна из причин, почему я прошу изменить пакет распространяемый. Регулярно приходится объяснять людям, что это только кусок lua и для некоторых операций нужно докачать/докомпилить куски. Мне то не сложно - я объясняю, но сколько людей не спросит или не захочет разбираться?

Сообщение отредактировал DarkMaster - 2.3.2019, 21:22


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
rinat84
сообщение 3.3.2019, 3:48
Сообщение #1486


*

Registred
Сообщений: 9
Регистрация: 3.11.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.664



Цитата(DarkMaster @ 2.3.2019, 23:19) *

gcc скомпилено с зависимостью от msvcrt

msvcrt.dll это стандартная crt есть во всех windows, я имел ввиду msvcrt100.dll и подобными с цифрами )
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
sutra
сообщение 3.3.2019, 4:23
Сообщение #1487


*******

Adept
Сообщений: 923
Регистрация: 10.8.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 19.007



Радует одно, хоть примерный смысл понимаю. Интересно даже, вот знал бы столько сколько вы господа, чтобы я смог сотворить...
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
sutra
сообщение 3.3.2019, 4:42
Сообщение #1488


*******

Adept
Сообщений: 923
Регистрация: 10.8.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 19.007



Всё методом тыка и это не 80-е годы прошлого века. Вот например, дал Сайрус такую конструкцию : ffi.new("uint16_t["..h.."]["..w.."]"). Вот хоть застрелись, ни хрена не понял синтаксис. Попробовал - вроде работает. Смысл такого синтаксиса - для меня загадка. Либо я тупой, либо автор такой суперлогики очень умный. При Сталине, такой бы программер отправился бы добывать уран, а не программы делать. Всё должно делаться так, чтобы "не полным идиотам" было всё понятно без всяких комментариев. Кстати, язык Пилота мне понятен был с самого начала, без всяких подробностей ОТ и ДО.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
sutra
сообщение 3.3.2019, 4:53
Сообщение #1489


*******

Adept
Сообщений: 923
Регистрация: 10.8.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 19.007



И ладно бы какие-то сверхнавороченные объекты были, с наследованием и прочей хренью, ЭЛЕМЕНТАРНЕЙШАЯ матрица ... и так хитро инициализируется - однозначно автору - на рудники.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
sutra
сообщение 3.3.2019, 5:05
Сообщение #1490


*******

Adept
Сообщений: 923
Регистрация: 10.8.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 19.007



Цитата
Без чудо файликов в jit не будет работать компиляция и еще ряд фишек
Во-во! Везде надо "смотреть в оба" на ЧУДО-файлики, на всякие фокусы ..., да ещё и разбираться во всём этом. Всех кудесников - на рудники. И вообще, когда принцип - "милый мой хороший, догадайся сам" становится основой - грош цена таким реализациям.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
rinat84
сообщение 3.3.2019, 21:32
Сообщение #1491


*

Registred
Сообщений: 9
Регистрация: 3.11.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.664



Цитата(DarkMaster @ 2.3.2019, 23:19) *

Одна из распространненых ошибок - дистрибуция без папки jit (host вроде не нужен).

выложил с папкой )
https://forum.uokit.com/index.php?act=ST&am...56&st=1483#
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 4.3.2019, 0:35
Сообщение #1492


***********

Модератор UOPilot
Сообщений: 9.467
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27723
Пользователь №: 11.279



Прилепил в тему с новым пилотом, сделал сборку на основе этого luaJit из-за проблем со скачиванием с сайта.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
FREEON
сообщение 4.3.2019, 9:33
Сообщение #1493


*****

Journeyman
Сообщений: 365
Регистрация: 14.2.2017
Группа: Пользователи
Наличность: 1319
Пользователь №: 18.346
Возраст: 25



Добавить к пилоту(курсору) экранную лупу. Как мне кажется это очень полезная и нужная вещь при снятии координат(ctrl+a) особенно когда нужна хирургическая точность. Ну и конечно же сделать это дело опциональным с возможностью включить и выключить.
Прикрепленное изображение
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
xolost
сообщение 4.3.2019, 11:08
Сообщение #1494


******

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"]]

Вот в таком виде я её нашел в инете.
Но результат четко дает)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Cockney
сообщение 4.3.2019, 11:25
Сообщение #1495


********

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.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
xolost
сообщение 4.3.2019, 11:54
Сообщение #1496


******

Expert
Сообщений: 517
Регистрация: 17.6.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.035



Цитата(Cockney @ 4.3.2019, 11:25) *

Ищет процессы с именем питона и составляет список из строк, состоящих из пути к бинарнику питона и его пида. Достаточно было посмотреть бы по ключевым словам типа for, in или join.

То, что эта строка делает - и так понятно, как ты правильно заметил, по ключевым словам.
Поражает синтаксис записи, как это всё работает в одной строке.
Я самоучка и всегда все циклы и условия выносил блоками.
А join вообще никогда не использовал, когда надо что-то вписать, то в основном через append в список добавлял строки. Потом отдельно перебирал в цикле, ну и т.д. Всё ясно и понятно. Как-то так.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
sutra
сообщение 4.3.2019, 12:30
Сообщение #1497


*******

Adept
Сообщений: 923
Регистрация: 10.8.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 19.007



Когда знаешь что и как работает, всё кажется простым. Просто тратишь уйму времени на то, на что тратить не должен. Опять же синтаксис. Вроде отличия небольшие, вроде делает одно и тоже, результат аналогичен. Но в одном случае сожрало всю память, послало ВСЕХ и загрузило на 100% камень, а сделало не лучше. А в другом случае всё наоборот. Конечно я тут очень сильно утрирую, но смысл примерно такой. Опять же про синтаксис, если он изначально наворочен, много тонкостей и не отличишь зарезервированные вещи от самопальных функций, поди ещё разберись с чужим кодом. Конечно если тупо вставить - это одно, а если надо модифицировать? Вообще чужой код понять всегда как минимум не быстро. Ну а то, что я узнал начав работать на Lua, с его хитрой компиляцией ... конечно многое узнал, а от многих выкрутасов просто в шоке. Вопрос возникает сразу, либо сделано криво, либо мною делается что-то не так. А как надо делать - непонятно. Никакой внятной аргументации по скорости работы я не видел, даже спецы и то только догадываться могут ...
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
FREEON
сообщение 11.3.2019, 18:33
Сообщение #1498


*****

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 для пилота что-то подобное было б самое то
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 11.3.2019, 18:42
Сообщение #1499


***********

Модератор UOPilot
Сообщений: 9.467
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27723
Пользователь №: 11.279



Цитата
А на каком языке написан пилот интересно было бы в нем поковыряться?

Делфи
Цитата
Вот нарыл простой пример для браузера фишки зума (pixel picker zoom) можно чо-то подобное сконструировать и для пилота.

Вы можете сконструировать это на луа подключив библиотеки winapi или wxwigets для создания окон (вроде еще есть старый qt на старых биндингах) и что-нибудь для обработки графики - модулей полно.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
NoName212
сообщение 13.3.2019, 12:29
Сообщение #1500


**

Neophyte
Сообщений: 13
Регистрация: 6.10.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 19.068
Возраст: 28



википедию пилота http://uopilot.tati.pro/index.php?title=%D...%BD%D0%B0%D1%8F гугл блокирует из за экзешника на главной странице, трудно попасть в неё... (IMG:style_emoticons/default/vertag.gif)


Эскизы прикрепленных изображений
Прикрепленное изображение
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

76 страниц V « < 73 74 75 76 >
Тема закрытаОткрыть новую тему
4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 25.4.2024, 18:17
Designed by Nickostyle