Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Активные темы » AkelPad (часть 2)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112

Открыть новую тему     Написать ответ в эту тему

gyra

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
 AkelPad
текстовый редактор с открытым исходным кодом, созданный, чтобы быть маленьким и быстрым
Авторы: Шенгальц А. А. (aka Instructor; версии 3–4); Кузнецов А. И. (версии 1–2)

Последний релиз: 4.9.8 от 18 июля 2016


Скачать
Программа 4.9.8 многоязычный инсталлятор: x86 | x64; zip русской версии: x86 | x64; zip английской версии: x86 | x64    
Плагины полный авторский комплект: x86 | x64    
Скрипты авторская подборка: Instructor | KDJ | VladSh | Infocatcher    
Синтаксические файлы авторские дополнения к комплектным: akelpad.sf.net    
Шрифты авторская модификация для использования с плагином Fonts.dll: akelpad.sf.net    
Обновления авторская утилита AkelUpdater v6.8

Дополнения от сообщества
Программа Неофициальная компиляция из последних исходников 4.9.9 r4435 от 13.11.2023    
Плагины SpellCheck: проверка орфографии на движке Hunspell, подробнее. Автор: random6_2020. Скачать: x64 (1.3.0.4) | x86 (1.3.0.5) | исходники    
TagsView: разбор исходного кода при помощи ctags, подробнее: akelpad.sf.net | github. Автор: DV. Скачать: 0.5b github | sf.net    
Скрипты akelpad.sf.net | Infocatcher :: github | DV :: github | AZJIO | Andrey_A_A    
Синтаксические файлы • подборки: Lenchik & Skif_off | cuprum | Infocatcher :: github | VladSh | Andrey_A_A    
единым списком по расширениям (включая авторские)    
Утилиты ShellExt: пункт в контекстное меню проводника, подробнее. Автор: Ralph Shane. Скачать: 4.8.3.0    
Help: вызов справки с поиском выделенного текста, подробнее. Автор: AZJIO. Скачать: YaD    
AnotherFileNearby: создание слепка редактируемого файла, подробнее. Автор: AZJIO. Скачать: YaD    
Цветовые темы Atom One Dark Pro    
Сборки местная коллекция    
в составе сборок часто содержатся скрипты и синтаксические файлы, не имеющие самостоятельных ссылок, и потому не перечисленные в шапке

Помощь
Справка из исходников | FAQ 1 | FAQ 2
Справка от AZJIO
Coder-файл: справочные комментарии на русском языке
Установка AkelPad 4 на Windоws 7 с заменой Блокнота Windows

Всего записей: 7932 | Зарегистр. 18-02-2006 | Отправлено: 22:03 10-07-2017 | Исправлено: yozhic, 13:27 20-02-2024
Shaleo



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off

Цитата:
Про SessionsOpenMenu.js не подскажу, отказался от этой фичи почти сразу

Почему, если не секрет?

Цитата:
Запуск скриптом с -ForceNewInstance=true, а не отдельно, так?

Да

Цитата:
Иначе можно было бы с /Ini попробовать

Можно поподробнее объяснить как именно?
 
И еще. Только увидел. Почему не работает опция "Авто-переключение раскладки клавиатуры"?
 

Всего записей: 110 | Зарегистр. 30-07-2008 | Отправлено: 10:43 02-02-2024 | Исправлено: Shaleo, 15:48 02-02-2024
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Shaleo
Возможно, с использованием сессий и SessionsOpenMenu.js есть какой-то нюанс, надо немного подождать, кто-то ведь им пользуется, или продублировать на оффоруме.

Цитата:
Почему, если не секрет?

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

Цитата:
Можно поподробнее объяснить как именно?

Параметры командной строки описаны в AkelHelp-Rus.htm, можно создать копию AkelPad.ini, убрать оттуда загрузку плагина Sessions и запустить

Код:
AkelPad.exe /Ini("%a\AkelPad2.ini") /NewInstance

Может быть, ещё /MainClass понадобится, не помню.
(По умолчанию в MDI/PMDI AkelPad не даёт запустить ещё одну копию, передавая открываемый файл запущенной ранее.)

Цитата:
Почему не работает опция "Авто-переключение раскладки клавиатуры"?

Не знаю, никогда не пользовался (пробовал некоторые автопереключалки несколько раз, мне они чаще мешают).

Всего записей: 6489 | Зарегистр. 28-01-2008 | Отправлено: 22:36 02-02-2024
AZJIO



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Shaleo

Цитата:
Почему не работает опция "Авто-переключение раскладки клавиатуры"?

посмотри TextCorrection, переключает по горячей клавише. И есть фича переключения кальки, например пишешь "винда", жмёшь хоткей, получаешь Windows, и так можно добавить в список любые сложные слова, например скинтила, автоит, шифт, нпп, ини.

Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 10:15 03-02-2024
sikemo

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Misha_Kruglov

если я правильно понял с вашего скрина, вам нужны панельки
 
Настройки>Plugins> Toolbar::Main  
включить

Всего записей: 1327 | Зарегистр. 27-11-2008 | Отправлено: 16:34 04-02-2024
Shaleo



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AZJIO

Цитата:
посмотри TextCorrection, переключает по горячей клавише
 
Программа вроде-бы хорошая, но в справке написано, что она "для автоматического исправления текста". Что не совсем правда.
На самом деле она служит для полуавтоматического исправления текста. То есть по горячей клавише.
 
А чем отличается 1-й хоткей от 4-го хоткея? Реакция вроде бы у них одинаковая.

Всего записей: 110 | Зарегистр. 30-07-2008 | Отправлено: 21:14 04-02-2024
AZJIO



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Shaleo
ответил в соответствующей теме

Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 03:20 05-02-2024 | Исправлено: AZJIO, 07:37 05-02-2024
AZJIO



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто решит такую задачку?

Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 07:05 07-02-2024
VDVolkov



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AZJIO

Цитата:
Кто решит такую задачку?

Подробнее...

Всего записей: 487 | Зарегистр. 17-08-2006 | Отправлено: 08:07 07-02-2024 | Исправлено: VDVolkov, 09:10 07-02-2024
AZJIO



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VDVolkov

Цитата:
можно вырезать любую часть слова

а он понимает что такое окончание? или я для каждого из 11 тыс. слов должен писать правило обрезки? Обрезать по длине или по содержимому я могу регулярным выражением, но задача сделать это автоматически, скорее всего нужна программа типа плагина DSpellCheck в Notepad++, при условии что автор встроит в неё этот функционал. Так как слова в базе записаны как корень+варианты_окончаний. По сути проверить что слово является частью корня.

Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 11:34 07-02-2024 | Исправлено: AZJIO, 11:35 07-02-2024
VDVolkov



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AZJIO
Здесь это не оффтоп?
Подробнее...

Всего записей: 487 | Зарегистр. 17-08-2006 | Отправлено: 11:59 07-02-2024 | Исправлено: VDVolkov, 12:12 07-02-2024
destiny child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VDVolkov
Человеку для любого существительного надо получить его основу в Именительном падеже и в единственном числе.
Т.е. нужна начальная форма слова. Нужен Лемматизатор. Это сфера работы в SEO вроде как в основном сейчас...
Поэтому через Excel "Воблу" превратить в "Вобла" никак не выйдет.
А из какого-то "Аккумулятора" превратиться в "Аккумулятор" конечно можно.  
НО, имхо, это просто слишком простой пример был указан изначально...
 
 
глубокий P.S.:
Приииииикольно)))))))))
https://semtools.guru/ru/sem-seo-tools/lemmatize/#lemmatizacia_v_excel
 
Добавлено:
AZJIO
http://forum.ru-board.com/topic.cgi?forum=35&topic=19507&start=2460#4
в той теме разраб tiendi этой прикладухи для Экселя был. Сообщал как-то, что есть возможность активировать постояльцам этого форума эту прикладуху - без взлома.
НО, думаю, он некоторых яяяявно знает в хорошем смысле слова - и ваша просьба в нему в личку о такой проблеме с вопросами вида: как он ее решил - и есть ли отдельно просто какой-то код, на основе его разработок, который смог бы сделать эту задачу - думается мне, будет обработана и ответ будет получен)))
 
А вообще вот: #

Всего записей: 3322 | Зарегистр. 01-04-2006 | Отправлено: 16:44 07-02-2024 | Исправлено: destiny child, 17:20 07-02-2024
VDVolkov



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny child

Цитата:
Поэтому через Excel "Воблу" превратить в "Вобла" никак не выйдет.

Не буду в Вами спорить в этой теме, но в Excel это "превращение" сделать очень просто. Например так, один из 100 выриантов.  
https://disk.yandex.ru/i/zT3S8DZmBi_l8w
Если я не правильно понял задачу, прошу не кидать в меня тапки. Просто хотел помочь. Более не вмешиваюсь.

Всего записей: 487 | Зарегистр. 17-08-2006 | Отправлено: 18:10 07-02-2024 | Исправлено: VDVolkov, 18:18 07-02-2024
AZJIO



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny child
Пока гуглил "онлайн Лемматизация" обнаружил в результатах чем это отличается от Стемминг, в итоге последнее это то что мне надо. Результаты легко обрабатываются регулярным выражением. Онлайн Стемминг выдал мне обрезанное слово и через двоеточие перечисление слов, которые являлись производными для базового, я просто удалил всё что после двоеточия и получил список из 5200 слов. Кстати Лемматизация выдала 4986. Может сделать Лемматизацию, а потом Стемминг. И ещё удалить слова менее 4 символов.
В общем то что не ожидал оказалось имеет решение.

Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 15:08 08-02-2024
destiny child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AZJIO
Лемматизация и стемминг – это частные случаи нормализации словоформ и они отличаются.
 
Стемминг – это грубый эвристический процесс, который отрезает «лишнее» от корня слов, часто это приводит к потере словообразовательных суффиксов.
 
Лемматизация – это более тонкий процесс, который использует словарь и морфологический анализ, чтобы в итоге привести слово к его канонической форме – лемме.
 
Отличие в том, что стеммер (а точнее - конкретная реализация алгоритма стемминга) действует без знания контекста и, соответственно, не понимает разницу между словами, которые имеют разный смысл в зависимости от части речи. Однако у стеммеров есть и свои преимущества: их проще внедрить и они работают быстрее. Плюс, более низкая «аккуратность» может не иметь значения в некоторых случаях.
 
 
Так что используйте оба)) польза есть и будет от любого из вариантов)))))
 
P.S.
ну и !SemTools не пробовали что ли? Там же это встроенная функция. Со своим словарем.

Всего записей: 3322 | Зарегистр. 01-04-2006 | Отправлено: 16:12 08-02-2024 | Исправлено: destiny child, 16:14 08-02-2024
AZJIO



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny child

Цитата:
ну и !SemTools не пробовали что ли?

У него привязка к Excel как я понял, а я с некоторого времени пользуюсь или бесплатным или купленным. Поэтому использую бесплатный вариант, который доступен.
Если интересно где я это использую, вот, это как пример, хоть и не полноценный. Но это ещё без стемминг, а ручками подчистил 500 слов для поиска по заголовкам.
 
Кстати, Лемматизация не нужна, она ломает мне слова, например "броски" в Стемминге стал "броск", а в Лемматизации - "бросок" коего нет и никогда не будет найден, то есть Лемматизация дала несуществующие в контенте слова. Ещё Стемминг поломал "ё".

Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 16:31 08-02-2024 | Исправлено: AZJIO, 21:06 19-02-2024
Shaleo



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем доброго дня.
Подскажите пожалуйста как автоматом удалить часть строк типа:

Код:
  "1S" Call("Coder::Settings", 1, "1S") Icon("%a\AkelFiles\Plugs\ico\1S.ico")
  "AHK" Call("Coder::Settings", 1, "ahk") Icon("%a\AkelFiles\Plugs\ico\ahk.ico")
  "Akelmenu" Call("Coder::Settings", 1, "akelmenu") Icon("%a\AkelFiles\Plugs\ico\ahk.ico")
  "AS" Call("Coder::Settings", 1, "As") Icon("%a\AkelFiles\Plugs\ico\as.ico")
  "Assembler" Call("Coder::Settings", 1, "asm") Icon("%a\AkelFiles\Plugs\ico\asm.ico")
  "AutoIt" Call("Coder::Settings", 1, "au3") Icon("%a\AkelFiles\Plugs\ico\au3.ico")
  "AviSynth" Call("Coder::Settings", 1, "avs") Icon("%a\AkelFiles\Plugs\ico\avs.ico")
  "AWK" Call("Coder::Settings", 1, "awk") Icon("%a\AkelFiles\Plugs\ico\awk.ico")
 

Чтобы получилось так:

Код:
  "1S" Call("Coder::Settings", 1, "1S")
  "AHK" Call("Coder::Settings", 1, "ahk")
  "Akelmenu" Call("Coder::Settings", 1, "akelmenu")
  "AS" Call("Coder::Settings", 1, "As")
  "Assembler" Call("Coder::Settings", 1, "asm")
  "AutoIt" Call("Coder::Settings", 1, "au3")
  "AviSynth" Call("Coder::Settings", 1, "avs")
  "AWK" Call("Coder::Settings", 1, "awk")
 

Всего записей: 110 | Зарегистр. 30-07-2008 | Отправлено: 13:04 09-02-2024
ewild

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Shaleo
 
Replace:
What: [ Icon.*?]
With: []
[+] Regular expressions
[Replace all]
Подробнее...

Всего записей: 1196 | Зарегистр. 13-08-2005 | Отправлено: 13:38 09-02-2024 | Исправлено: ewild, 13:40 09-02-2024
Shaleo



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ewild
Спасибо. Помогло.
 
Еще вопросы.
Я использую для поиска FindReplaceEx.js.
Как этот же поиск и замену произвести только в выделенном, в нескольких строках тексте?
 
И как этот же поиск и замену произвести только определённое количество раз?
 
 

Всего записей: 110 | Зарегистр. 30-07-2008 | Отправлено: 16:39 09-02-2024 | Исправлено: Shaleo, 16:43 09-02-2024
destiny child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AZJIO (пост)
Цитата:
например "броски" в Стемминге стал "броск", а в Лемматизации - "бросок" коего нет и никогда не будет найден

Вы же понимаете что это в корне неверно? Что поиск значит неверен, если он не может найти семантически верное слово?
Если бы вот я что-то открыл в такой программе, коей сутью является работа с множеством html страниц и стал искать - то  
конечно же это был бы "бросок", а не "броск"...
 
Конечно если работает и пока все нравиться - переделывать никто и не заставит)))
Но вот в "большом плавании" явно этот "глюк" поиска еще аукнется....

Всего записей: 3322 | Зарегистр. 01-04-2006 | Отправлено: 18:55 09-02-2024
AZJIO



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny child

Цитата:
Если бы вот я что-то открыл в такой программе

Этот список получен на основе существующих страниц с помощью регулярного выражения, он тупо возвращает все слова в справочнике и я получаю 100 тыс. слов. Пропустив через "удаление дубликатов" получаю 11 тыс. слов. Это реальные слова, а не возможные их другие варианты. Движок поиска предлагает реальное что можно найти в справке и соответственно другое просто не будет найдено. А чтобы найти все варианты аккумулятора надо использовать базу, то есть "аккумулятор", при этом будут найдены все упоминания со всеми формами окончаний. И если всё же нужен поиск по запомнившейся фразе, то что мешает выбрав "аккумулятор" дописать в конце окончание. То есть я делаю релевантный поиск, то есть наиболее ожидаемый. Я перезалил по ссылке, теперь там 2 списка 500 (для заголовков) и 5000 (для всего) слов, зависит от галки искать в заголовках и галки искать в разделах.
Я даже написал скрипт, который нашёл все слова с "ё", заменил на "е" и сделал замены всех с "е" на "ё", но только для слов если "ё" встречается 1 ра в слове, так как если в нём 2 раза "е", то непонятно какой из них "ё", программно как определить. Решил погуглить Стемминг с поддежкой "ё" и нашёл алгоритм работы Стемминг или на офсайте.
 
Shaleo

Цитата:
Как этот же поиск и замену произвести только в выделенном, в нескольких строках тексте?  

там есть галка "в выделении"

Цитата:
И как этот же поиск и замену произвести только определённое количество раз?  

предлагаю кликнуть нужное количество раз.

Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 19:20 09-02-2024 | Исправлено: AZJIO, 19:57 09-02-2024
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112

Компьютерный форум Ru.Board » Компьютеры » Программы » Активные темы » AkelPad (часть 2)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru