Ru-Board.club
← Вернуться в раздел «Программы»

» Far Manager

Автор: VictorVG2
Дата сообщения: 29.02.2016 15:39
FarUE3 b4565 r13882 Upd1 Mon Feb 29 16:09:35 +0300 2016

Цитата:
1. LuaFAR Search v3.23.1.0
2. Bookmark Manager v2.2.1
3. Dialog_EditPick.lua (CtrlShiftW)
4. Обновление macro.txt учитывает все изменения макровызовов
5. readme.txt - fix typo (давненько я сюда не заглядывал)
6. Рефакторинг. Обновление совместимо с SVN r13879 - SVN r13882

b4565 r13882 Mon Feb 29 03:42:53 +0300 2016

1. Far b4565 r13882
2. NetBox v2.2.1.432
3. changelog.txt - fix typo
4. Рефакторинг. Обновление совместимо с SVN r13879 - SVN r13882

В х64 поправки схожи - обновлены плагины, скрипты, документация. Инсталлятора всё ещё нет - да он нужен ли? До сих пор не могу для себя решить этот вопрос. В readme.txt сидела забавная опечатка - x86/[64. Исправил, но т.к. давно в сей угол не заглядывал сей динозавр и выжил.
Автор: Alexyz21
Дата сообщения: 29.02.2016 17:02
Angel_Ka
По поводу раскладок - кому не хватает латиницы может добавить поддержку тех раскладок, которые ему необходимы. По поводу аж 16-и чекбоксов - на практике никогда не видел файлов даже с 8-ю атрибутами, поэтому выделять все, чтобы потом снимать больше чем половину... - это тоже пусть добавляют по собственному желанию. Равно как и вывод значений в шестнадцатиричной системе, выделение файлов с совпавшими атрибутами и протчая, протчая... Мне достаточно текущего варианта, а наворачивать защиты от юзверя можно бесконечно.
Автор: VictorVG2
Дата сообщения: 29.02.2016 17:45
Angel_Ka

Прикрутите таблицу соответствий типа XKeys для предварительного перекодирования кириллицы в латиницу и у вас будет то, что вы хотите. Какой смысл делать монстра с супер защитой от дурака? Это бесполезно ибо дурак тем и опасен что способен выкинуть такой номер который вы не могли и в кошмарном сне себе представить.

И с атрибутами - составьте для себя полную таблицу их допустимых сочетаний и частот их встречи, а после посмотрите а все ли они вам реально встречаются?
Автор: Alexyz21
Дата сообщения: 29.02.2016 18:20
Либо сделать иначе - каким был введён первый символ, такой набор и принимать: цифры, латиницу, кириллицу и тд., сменить набор можно только после полного ощищения поля.
Автор: Angel_Ka
Дата сообщения: 29.02.2016 19:00
Alexyz21

Цитата:
Мне достаточно текущего варианта

Абсолютно не возражаю против этого! Ведь я лишь довёл до Вашего сведения свои умозрения на данный момент.
На мой взгляд, Ваш очередной замечательный макрос и даже значительно ранее теперешнего его варианта вполне применим на практике с учётом его особенностей. И для тех кому нужна сортировка по атрибутам он может сэкономить уйму времени и доставить удовольствие в его применении. А степень приведения его ко всё более и более идеальному состоянию зависит сугубо от предпочтений автора макроса, интереса к нему на текущий момент и возможности потратить на него своё время. Ведь совершенствовать то можно всё и до бесконечности. И нужно выбрать момент, чтобы поставить точку. Что Вы и сделали.

С ОГРОМНОЙ БЛАГОДАРНОСТЬЮ!


Автор: VictorVG2
Дата сообщения: 29.02.2016 21:04
Angel_Ka

Подробнее в ПМ отписал, но там моё личное мнение.
Автор: UR4LTZ
Дата сообщения: 29.02.2016 21:48
Я давно не появлялся здесь знаю что автор тут есть.
У меня проблема с обновлениями ConEmu.



Версия и старая на скине но не поменялось не чего..
Автор: Angel_Ka
Дата сообщения: 29.02.2016 21:52
VictorVG2
Благодарю Вас за изложенные соображения! Мне они очень полезны не только прикладным образом, а в т.ч. и для общего развития. А поскольку речь идёт и о применении регэкспов, то вынужден признать, что тут у меня пока некоторая заминка — надо бы засесть специально. По встречающимся же примерам их применения чувствуется, что это весьма существенная область программирования.
Автор: VictorVG2
Дата сообщения: 29.02.2016 22:03
UR4LTZ

Обновления Гита можно взять к примеру утилитой Msys-Git - там используется технология похожая на торренты, а потому иногда взять с него обновления не получается.

Да, забыл - Git сейчас работает через OpenSSL 1.0.2. По крайней мере я у себя с этой версией тулкита проблем не имею, а старые версии 0.98 и 1.0.0 больше не поддерживаются т.к. там не реализован TLS 1.3, да и дыр в системе безопасности хватает.

Angel_Ka

Да, с одной стороны идеология регэкспа это управляемый шаблон, а с другой тут надо понимать что мы пишем в выражении или получим ошибку. Но, и тут есть удобные средства их проверки и отладки - например https://regex101.com/ да и программы для этого есть. Я их пишу под UNIX, а там у меня инструментов хватает.
Автор: UR4LTZ
Дата сообщения: 29.02.2016 22:12
Простите что может не в тему.

Сделал себе в ConEmu приятную вещь аля FastFolders.

[more]
Код:
@echo off

if "%1" equ "add" (
if "%2" neq "" (
echo %2 >> "%USERPROFILE%\.peco-cd"
goto end
)
goto usage
)
if "%1" equ "edit" (
goto edit
)
if "%1" neq "" (
goto usage
)
goto query

:usage
echo %0 [add PATH ^| edit]
goto end

:edit
if "%EDITOR%" neq "" (
"%EDITOR%" "%USERPROFILE%\.peco-cd"
goto end
)
notepad "%USERPROFILE%\.peco-cd"
goto end

:query
rem NOTE:
rem
rem If you have a problem caused by character-set, modify below part like:
rem 'type ^"%USERPROFILE%\.peco-cd^" ^| iconv -f char -t utf-8 ^| peco'
rem
for /f %%i in ('type ^"%USERPROFILE%\.peco-cd^" ^| peco') do (
cd /d %%i
break
)

:end
Автор: Angel_Ka
Дата сообщения: 29.02.2016 22:30
VictorVG2

Цитата:
есть удобные средства их проверки и отладки - например https://regex101.com/

Большое спасибо! Три формы регэкспов, это впечатляет. Ссылку сразу положил в закладку.
Автор: VictorVG2
Дата сообщения: 29.02.2016 22:30
UR4LTZ

Так это давно есть например в Bookmark Manager, Named Folders и Named Folders Lite , Named Folders Lua Edition. Я лично предпочитаю Bookmark Manager - он не висит без нужды в ОЗУ, да и глюков в нём я особых не видел, а случайные ошибки типа не работавших ссылок на топики справки в 2.2.0 - это обычно опечатки которые правятся за пару минут.

Добавлено:
UR4LTZ

GO это хорошо и плохо - лишний расход памяти и источник возможных ошибок. В этом смысле с Lua проще - там если ошибки и есть то мои, ну и мне их и вылавливать.

А КонЕму не Мюнхаузен и имеет право не тянуть сам себя за волосы. Можно попробовать его в Reneval добавить - тот умеет работать с альтернативными источниками.

Angel_Ka

Дык и я её оттуда дал.
Автор: Angel_Ka
Дата сообщения: 29.02.2016 22:39
VictorVG2
Дык я Вас и процититовал.
Автор: UR4LTZ
Дата сообщения: 29.02.2016 22:41
VictorVG2
Так это в консоле без FAR.
Ссылка
Автор: Angel_Ka
Дата сообщения: 29.02.2016 22:46
UR4LTZ
Несколькими постами выше я упоминал:

Цитата:
В панелях мне нужно очень много закладок. И поэтому для постоянных закладок я применяю плагин PanelTabs, для закладок относительно длительного времени действия — fmlua-макрос Закладки в панелях, а для оперативных закладок — lua-макрос Менеджер закладок для папок.
Упомянутый плагин ооооочень хорош! В КонЭму и в x86-м, и в x64-м Фарах работает отлично!
И насчёт макроса вполне согласен с VictorVG2, и взять его можно и в его сборках тоже.
Автор: UR4LTZ
Дата сообщения: 29.02.2016 22:48
VictorVG2

Цитата:
Reneval

С http://svn.code.sf.net/p/farplugs/code умер для меня давно как и все плагины собранными в VS старше 2010 с SSE2 командами!..
Автор: VictorVG2
Дата сообщения: 29.02.2016 22:51
Angel_Ka

Значит думаем одинаково.

UR4LTZ

Нет, в этом смысле с Lua спокойнее - он прошёл достаточно длинный путь развития и "детские болезни" в нём вылечены, GO всего полтора года и пока это только эскизный проект будущего макета языка, и что и как с ним будет завтра и сами авторы ещё не решили. С ним рано иметь дело. Не просто так в промышленности используют Lua, а попытки использовать GO часто пресекают на уровне проекта ТЗ. По крайней мере те заказчики кому делаем аппаратуру формулирую свои требования просто "Нам надо работать а не ошибки вылавливать!"
Автор: UR4LTZ
Дата сообщения: 29.02.2016 22:58
Angel_Ka
В FAR'e у меня есть MultiPanel а я за голую консоль написал в ConEmu.

Жаль что ответа нет..
ConEmu сам себя обновлял с 'http://code.google.com/p/conemu-maximus5/' а теперь нет..
Автор: wseventeen
Дата сообщения: 29.02.2016 23:05

Цитата:
С http://svn.code.sf.net/p/farplugs/code умер для меня давно как и все плагины собранными в VS старше 2010 с SSE2 командами!..

В сорсах по приведённой ссылке Renewal собирается без использования SSE инструкций.
Бинарники не обновлены - изменения несуществееные для увеличения версии.
Автор: VictorVG2
Дата сообщения: 29.02.2016 23:08
UR4LTZ

А что у вас за камень? Что у вас вылезает 111-я я сразу понял, на на каком камне - интересно. В принципе можно собрать и без SSE2 - достаточно просто мэйки поправить, но может стоит оценить и выработку ресурса вашим железом? Конечно завод изготовит копию снятого с производства чипа, но! это займёт около года с момента загрузки пластины в линию, и стоить этот чип будет примерно как F-16 - один слой фотошаблонов для чипа стоит от $100000 до $500000, а в чипе их несколько десятков. Так что вероятно разумнее оценить соотношение возможных затрат "ремонт/замена" на железо и принять решение. Тем паче что к примеру Core 2 Duo E8500 можно без проблем за $15 - $20 купить, s775 мать на G41/G45/Q43 ~ $35 - $40 с GMA X4500, память ~ $20, кулер для ЦП <= $7 всё вместе выльется меньше сотни, а послужит ещё лет пять - семь, а питание БП на 80 -100 Вт хватит, проверено. Новая машина, да там можно и в пару тысяч не влезть если рекламщиков слушать.
Автор: UR4LTZ
Дата сообщения: 29.02.2016 23:08
VictorVG2
Нет смысла повторять написанное выше.
LUA & GO Это разные вещи..

Как отдельный исполняемый файл 'PECO' и только и всего.
Автор: VictorVG2
Дата сообщения: 29.02.2016 23:09
wseventeen

Тем более. Тут скорее всё упирается в вопрос "А сколько времени и труда уйдёт на обновление ПО и железа?".

Добавлено:
UR4LTZ

Ну, тогда скажу проще - GO сейчас во многом минное поле, а я к Святому Петру не тороплюсь.
Автор: UR4LTZ
Дата сообщения: 29.02.2016 23:19
VictorVG2
Я уже писал что у меня AMD Duron 1.2ГГц. 512МБ.

Victor_VG этот ник уже умер?


Добавлено:
wseventeen

Цитата:
Бинарники не обновлены - изменения несуществееные для увеличения версии.

А то что не работает на процессорах ниже чем P4? Это как?
Простите меня! Но если написано что FAR работает на XP то SSE2 в ней нет!
Win7 без SSE2 даже не загружаться.

PS: Emule выпускают в версиях с SSE2, и без этих команд процессора.
PSS: Жаль что не могу собрать в GCC! MSVS все убивает!..
Автор: VictorVG2
Дата сообщения: 29.02.2016 23:56
UR4LTZ

Походу да. При аварии 05 - 10/10-2015 многие пострадали. С камнем ясно. Гляну у себя - может что и есть коли не отдал ребятам. Но вряд-ли что мощное - это у меня друзья давно выпросили. С ОЗУ возможно смогу помочь - коли планки не сгорели. А с мамкой увы - была G41, но отдал другу и тот походу её спалил.
Автор: UR4LTZ
Дата сообщения: 01.03.2016 00:29
VictorVG2
LS.
Автор: VictorVG2
Дата сообщения: 01.03.2016 00:47
UR4LTZ

Ответил.
Автор: wseventeen
Дата сообщения: 01.03.2016 06:49

Цитата:
А то что не работает на процессорах ниже чем P4? Это как?

Сам фар работает?
Я имею ввиду последние сборки на VS2015.
Собственно я Вам уже отвечал, что прекращение поддержки древнего железа это вопрос времени.
Возможно оно наступило. На XP работает, но только на пентиуме, увы.


Добавлено:
VS2010 устарела, баги не правятся, С++ стандарты не поддерживаются.
Сам фар в gcc собирается без проблем. Но плагины, особенно сторонние, далеко не все.
Автор: Alexyz21
Дата сообщения: 01.03.2016 08:42
UR4LTZ

Цитата:
Я давно не появлялся здесь знаю что автор тут есть.

Что-то уже и не припомню, чтобы Максимус здесь появлялся - он на гитхабе
Автор: Alexyz21
Дата сообщения: 01.03.2016 11:40
Panel.CustomSortByAttributes.lua. Чистка кода, прозрачный алгоритм ввода, исправлена инициализация.
Автор: Angel_Ka
Дата сообщения: 01.03.2016 15:10
Alexyz21

Цитата:
Чистка кода, прозрачный алгоритм ввода, исправлена инициализация.

К моему вящему удовлетворению макрос получился просто замечательный, фантастический, феерический и фанфарический! Работать с ним сплошное удобство и удовольствие.

Опробовал данный вариант. И в практическом применении кажется, что он работает точно также, как и предыдущий. А проявление замечания исправлена инициализация я, к сожалению, не уловил.

Кстати, описание его свойств в файле с макросом я дополнил возможностью указывать набор файловых атрибутов также и кнопкой подхвата их из текущего Item (файла под курсором). Поскольку это очень полезно и удобно.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

Предыдущая тема: оффтоп


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.