Search found 218 matches

by Xerox
Sat 07 Dec, 2019 22:36
Forum: Нужна помощь
Topic: (LUA) Наиболее изящно трансформировать sequential table (array) в key-value?
Replies: 9
Views: 137

(LUA) Наиболее изящно трансформировать sequential table (array) в key-value?

zg,
интересно было бы посмотреть содержательную статью,
откуда вообще взялся этот Мун Скрипт на ФАРе,
и что из себя представляет.
Но наверное не возьмусь еще и за Муню, и так слишком глубоко зарываюсь ..
by Xerox
Sat 07 Dec, 2019 21:57
Forum: Нужна помощь
Topic: (LUA) Наиболее изящно трансформировать sequential table (array) в key-value?
Replies: 9
Views: 137

(LUA) Наиболее изящно трансформировать sequential table (array) в key-value?

zg, спасибо.
в Муне получается что красивше.
А я надеялсся что в ЛУА будет что-то подбное, но не ..
John Doe wrote:
Sat 07 Dec, 2019 18:04
И вы промахнулись разделом.
Простите меня дяденька, я больше так не буду
(испуганно вздрагиваeт, и пытается скрыть слезы)
by Xerox
Sat 07 Dec, 2019 19:47
Forum: Нужна помощь
Topic: (LUA) Наиболее изящно трансформировать sequential table (array) в key-value?
Replies: 9
Views: 137

(LUA) Наиболее изящно трансформировать sequential table (array) в key-value?

John Doe wrote:
Sat 07 Dec, 2019 18:04
И вы промахнулись разделом.
И куда мне надо было?
by Xerox
Sat 07 Dec, 2019 16:27
Forum: Нужна помощь
Topic: (LUA) Наиболее изящно трансформировать sequential table (array) в key-value?
Replies: 9
Views: 137

(LUA) Наиболее изящно трансформировать sequential table (array) в key-value?

Приветствую, следующий вопрос по LUA: Как наиболее изящно трансформировать sequential table (array) в key-value? (надеюсь что использую терминологию правильно) Или превратить массив в что-то параметризированное? Иными словами, "скрестить" обе таблицы? Кода такой: local tbl_seq = {123, 111, 222, 333}...
by Xerox
Sat 07 Dec, 2019 15:59
Forum: Нужна помощь
Topic: Помогите выбрать версию Far
Replies: 3
Views: 229

Помогите выбрать версию Far

3) SSH клиент Ну у меня СЦП/СФТП работают искаропки, так пробовал? ╔═════════════════ Session - Edit session ══════════════════╗ ║ Session Environment Directories SFTP SCP/Shell FTP(S) ║ ╟───────────────────────── Session ─────────────────────────╢ ║ File protocol: SFTP ↓ [x] Allow SCP fallback ║ ║...
by Xerox
Sat 07 Dec, 2019 11:22
Forum: Обсуждение макросов
Topic: Интроспекция макросов/скриптов: получить описание и пр.
Replies: 37
Views: 661

Интроспекция макросов/скриптов: получить описание и пр.

В плане других инструментов насчет менеджинга скриптов - значительную помощь оказывает "Менеджер Скриптов Луа" и "Луа Експорер Адвансед". Их возможности впечатляют. Я пытался оттуда понять как они берут всю эту метадату, и сломал себе мозги. Может кто-нибудь подскажет принцип как "Луа Експлорер" выц...
by Xerox
Sat 07 Dec, 2019 11:10
Forum: Обсуждение макросов
Topic: Интроспекция макросов/скриптов: получить описание и пр.
Replies: 37
Views: 661

Интроспекция макросов/скриптов: получить описание и пр.

Результаты вывода в диалог легко копируются по CtrlC, а как Вы снимали вышеприведённый output с консоли? Через AltIns? Ой и правда, про Ктл-С нa диалогe я не знал O_o. Вывод в консоль - да, по Альт-Инс, Ктл-<стрелка> еще там дает шаг в 10 позиций курсора Знакомы ли вы еще с какими удобными способами?
by Xerox
Fri 06 Dec, 2019 20:19
Forum: Обсуждение макросов
Topic: Интроспекция макросов/скриптов: получить описание и пр.
Replies: 37
Views: 661

Интроспекция макросов/скриптов: получить описание и пр.

И, я полагаю, имхо, что добавление этой формы в "существующие инструменты обзора/мониторинга" будет к лучшему. Да. Ничуть не умаляя достоинств уже существующего, предложенное решение поражает своим изяществом. Реализация оного сделает ФАР недостижимым для конкурентов, особенно в области самоописани...
by Xerox
Fri 06 Dec, 2019 19:20
Forum: Обсуждение макросов
Topic: Интроспекция макросов/скриптов: получить описание и пр.
Replies: 37
Views: 661

Интроспекция макросов/скриптов: получить описание и пр.

Который, кроме прочего, показывает, что некоторые позиции (action, condition, selected, original) с налёта не берутся. Не, тогда уж надо так, в теле макроса: for k,v in pairs(_mmd) do mf.printconsole(k, " = ", v) end "_mmd_original" в другом варианте реализации (третий "изящный") [utils.lua] равноц...
by Xerox
Fri 06 Dec, 2019 16:39
Forum: Обсуждение макросов
Topic: Интроспекция макросов/скриптов: получить описание и пр.
Replies: 37
Views: 661

Интроспекция макросов/скриптов: получить описание и пр.

С другой - как-то излишне запутанно: если вдруг что-то ВНЕЗАПНО перестало/начало работать, отловить, с чего бы соответствующий макрос мутировал, может оказаться не так то и просто. Динамические возможности (refelection/dynamic coding) даже в простейших языках, не являются чем-то из ряда вон выходящ...
by Xerox
Fri 06 Dec, 2019 16:27
Forum: Обсуждение макросов
Topic: Lua debugger — отладчик Луа
Replies: 23
Views: 11789

Lua debugger — отладчик Луа

За 5 лет очень многое могло измениться. Попробуйте и расскажите нам, если получится. Ну Decoda за пять лет и не менялся, заброшен оказался, но достаточно прикольный, достоинства: 1.) Не требует никаких изменений в коде (впрочем ЗБС кажется тоже, или нет?) 2.) Может цеплятся (attach) к уже запущеном...
by Xerox
Fri 06 Dec, 2019 15:56
Forum: Обсуждение плагинов
Topic: NTFS File Information
Replies: 312
Views: 137673

NTFS File Information

.. и есть высокая вероятность, что плагин делает sparsing/copying неправильно, так как подозреваю (код не видел, но было бы логично) что у него механизм чтения общий на hashing как и sparsing/copying, и этот общий механизм поломан.
т.е. может портить файлы при копировании..
by Xerox
Fri 06 Dec, 2019 15:43
Forum: Обсуждение макросов
Topic: Интроспекция макросов/скриптов: получить описание и пр.
Replies: 37
Views: 661

Интроспекция макросов/скриптов: получить описание и пр.

Это не есть приемлемое решение, поскольку требует ручной модификации исходников, которую придётся повторять с каждым обновлением Ну я предполагал, и спрашиваю, что почтенная публика думает по поводу внести это изменение в дистрибутив (мастер)? и 2.) чисто технический вопрос, - можно ли, и как наибо...
by Xerox
Fri 06 Dec, 2019 15:19
Forum: Обсуждение макросов
Topic: Интроспекция макросов/скриптов: получить описание и пр.
Replies: 37
Views: 661

Интроспекция макросов/скриптов: получить описание и пр.

:!: Тут в первом моем варианте редактирования [utils.lua], вылезла интересная побочка. :!: Вот он первый вариант на всякий случай: setfenv(macro.action, setmetatable({ _mmd_area = srctable.area; _mmd_callback = srctable.callback; _mmd_callbackId = srctable.callbackId; _mmd_code = srctable.code; _mm...
by Xerox
Thu 05 Dec, 2019 22:36
Forum: Обсуждение макросов
Topic: Интроспекция макросов/скриптов: получить описание и пр.
Replies: 37
Views: 661

Как получить description для макроса из самого макроса в runtime при исполнении? (+РЕШЕНИЕ ВСЕ МЕТАДАННЫЕ/ ИНТРОСПЕКЦИЯ)

Технически же, я и сам не понял что мы тут сделали. То ли корявое ООП для ЛУА, то ли другую какую неведомую зверюшку, поскольку что на знакомое мне ООП это мало похоже Свершили же мы это, дабы облегчить жизнь следующим поколениям, ступившим на тяжкую стезю ФАР скриптинга на ЛУА. Думаю практических п...
by Xerox
Thu 05 Dec, 2019 22:21
Forum: Обсуждение макросов
Topic: Интроспекция макросов/скриптов: получить описание и пр.
Replies: 37
Views: 661

Как получить description для макроса из самого макроса в runtime при исполнении? (+решение)

Как пытливый взгляд читателя уже успел заметить, мы собрали здесь не только description, но и вообще все возможные метаданные. Идут с подчеркиванием, чтобы не сконфликтовать там с какими уже существующими искаропки блямбами (нидайбожиупасигосподь): _action _area _callback _callbackId _code _conditio...

Go to advanced search