Search found 714 matches

by techie
Mon 01 Jan, 2018 13:12
Forum: Разработка плагинов
Topic: Плагин интерфейс для gRPC
Replies: 0
Views: 407

Плагин интерфейс для gRPC

Я вот смотрю на https://grpc.io/docs/guides/ и думаю - можно ли его использовать для универсальной развязки плагинов? Сейчас, чтобы писать плагин под питон или луа, нужна обёртка или адаптер. К языкам, которые компилируются в DLL нужно описание API составить. Да, есть генераторы, но они не для всех ...
by techie
Mon 01 Jan, 2018 12:51
Forum: Обсуждение плагинов
Topic: Integrity Checker — работа с хеш-суммами выделенных файлов
Replies: 260
Views: 77741

Integrity Checker — работа с хеш-суммами выделенных файлов

Используйте тэг `code` вместо `ascii`. ╔═══════ Integrity checker ════════╗ ╔══════ Integrity checker ═══════╗ ║ Generate hashlist ║ ║ Создать хешлист ║ ║ Validate hashlist ║ ║ Проверить хешлист ║ ║ Compare with hash in clipboard ║ ║ Сравнить с хешем в буфере ║ ║ Compare hashed panels ║ ║ Сравнить х...
by techie
Mon 01 Jan, 2018 12:44
Forum: Обсуждение плагинов
Topic: Colorer — гибкая раскраска синтаксиса в редакторе и др.
Replies: 2878
Views: 918644

Colorer — гибкая раскраска синтаксиса в редакторе и др.

Если портировать на Rust, то там с мультипоточностью вроде как всё в порядке. Плюс есть некоторая доля фана. Но не очень понятно, как писать плагины на Rust под Far.
by techie
Mon 01 Jan, 2018 10:48
Forum: Development
Topic: Использование Github
Replies: 43
Views: 4828

Использование Github

Поздравляю с переездом. Тяжело тягаться и с гмаилом и с гитхабом опенсурсу. Потому что это уже не про софт, а про сервис. Но тем не менее это нужный шаг. По другому уже никак в текущей реальности. )
by techie
Mon 01 Jan, 2018 10:32
Forum: General Discussions
Topic: Stale news on English forum
Replies: 0
Views: 788

Stale news on English forum

Happy New Year. )

Far 3 is stable long enough, but news items on English forum doesn't mention it. Would be nice to get some official announcement about Far 3 here - viewforum.php?f=33
by techie
Thu 07 Sep, 2017 06:41
Forum: Разработка плагинов
Topic: Pygin — Python adapter
Replies: 182
Views: 40542

Pygin — Python adapter

Как сложно для Python плагинов ввести автоматические GUID вида plugname/type/name? Например hello-world/menu/main-menu?

В рамках плагина тогда у каждого меню будет просто имя - легко читается и находится.
by techie
Wed 30 Aug, 2017 05:35
Forum: Development
Topic: Как Far отрисовывает окно?
Replies: 2
Views: 1186

Как Far отрисовывает окно?

Читатель. Если в поиске нужный тред поймал. За ссылку спасибо - нужный тред нашёлся в https://forum.farmanager.com/viewtopic.php?t=6548 Сделать extendedconsole.dll с 4мя функциями и подложить в директорию Far. Всё понятно. Осталось сделать прокси длльку на Go https://stackoverflow.com/questions/4057...
by techie
Sat 26 Aug, 2017 17:00
Forum: Development
Topic: Как Far отрисовывает окно?
Replies: 2
Views: 1186

Как Far отрисовывает окно?

Есть ли у Far какой-то конвейер для отрисовки окон? Есть ли какая-то область памяти типа текстового буфера в памяти куда складываются изменения до события отрисовки? Зачем это может быть нужно. Допустим, чтобы вынести отрисовку в платформонезависимый модуль. Или в другой тред. Или сделать абстракцию...
by techie
Sat 26 Aug, 2017 15:52
Forum: Разработка плагинов
Topic: Pygin — Python adapter
Replies: 182
Views: 40542

Pygin — Python adapter

Чтоб я ещё понимал, как они используются эти гуиды, бо в моё понимание pythonic API они не влазят.
by techie
Sat 26 Aug, 2017 08:47
Forum: Разработка плагинов
Topic: Pygin — Python adapter
Replies: 182
Views: 40542

Pygin — Python adapter

По API. Из текущего https://github.com/trexinc/evil-programmers/blob/master/pygin/plugins/helloworld/helloworld.far.py#L49 Response = far.InputBox( self.Guid, uuid.UUID("{0F87C22C-4F6F-4B71-90EC-C3C89B03010B}"), "Attention", "Your opinion is very important to us:", "InputHistory", "", 1024, "InputBo...
by techie
Sat 26 Aug, 2017 08:05
Forum: Разработка плагинов
Topic: Pygin — Python adapter
Replies: 182
Views: 40542

Pygin — Python adapter

Избавился от винды. Теперь только если API будет с другими менеджерами совместим. Пока на https://github.com/ranger/ranger остановился.

Для примеров использования API на Python есть хорошая штука - https://sphinx-gallery.readthedocs.io/en/latest/
by techie
Sat 26 Aug, 2017 07:25
Forum: Разработка плагинов
Topic: Pygin — Python adapter
Replies: 182
Views: 40542

Pygin — Python adapter

DrKnS wrote:
Wed 09 Aug, 2017 13:35
зелёная кнопка с надписью "build passing", которая ведет на AppVeyor. Там жмите на любой job, потом artifacts, потом 7z.
Это тоже надо в шапку. Последний билд - жмякаете зелёную кнопку, потом любой job, потом artifacts, потом 7z.
by techie
Mon 10 Jul, 2017 09:24
Forum: Нужна помощь
Topic: Dll'ки Lua
Replies: 21
Views: 8030

Dll'ки Lua

Когда люди на форуме видят что вам лень искать самостоятельно, то им становится лень отвечать. Ответа на вопрос зачем нужна proxy с номером нет. Если это для обратной совместимости с плагинами, то тогда придётся все версии дллек с собой таскать при каждом апгрейде на новую версию. объясните пожалуй...
by techie
Mon 10 Jul, 2017 09:04
Forum: Нужна помощь
Topic: DLL для LUA плагина
Replies: 58
Views: 14577

DLL для LUA плагина

Потому что никто не знает заранее какие экспорты нужны вашему плагину. Я вот тоже не знаю. Вопрос зачем нужны экспорты нигде не описан, и при этом постоянная путаница - я так понимаю есть функции, которые экспортирует сам Far и плагины могут их использовать, а есть функции экспортируемые плагином к...
by techie
Mon 10 Jul, 2017 08:35
Forum: Нужна помощь
Topic: DLL для LUA плагина
Replies: 58
Views: 14577

DLL для LUA плагина

Почему не включить генерирование luaplug.dll в PluginSDK при сборке Far?

Go to advanced search