Вы мне объясните тупому придурку, что такое портабельная версия ASpell? Может я чего-то не понимаю в этой жизне, но так, с котороя я работаю, на которой тестирую, которая скачана с офф сайта - она вполне себе потрабельна. Портабельнее только яйца мешают.если пользуемся портативной версией Aspell
SpellCheck plugin
- Author
- Message
-
Offline
- Posts: 2248
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
-
Offline
- Posts: 3234
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
'Портативная версия' любой проги - это версия, которая при простом копировании в другое место, на сменный носитель или на другой компьютер не теряет своей работоспособности. Одно из следствий этого - портативные версии не прописываются в реестр (бывают исключения: могут прописываются, но не при установке, а при первом запуске).
В нашем случае Aspell - это не портативная прога, т.к. она устанавливается не простым копированием/распаковкой, а с помощью инсталятора. Кроме того при установке делается запись в реестр, в ветку о которой я говорил чуть выше; прописываемая информация не нужна для самого Aspell, она как раз нужна для прог, использующих Aspell (чтобы они могли найти его).
В нашем случае Aspell - это не портативная прога, т.к. она устанавливается не простым копированием/распаковкой, а с помощью инсталятора. Кроме того при установке делается запись в реестр, в ветку о которой я говорил чуть выше; прописываемая информация не нужна для самого Aspell, она как раз нужна для прог, использующих Aspell (чтобы они могли найти его).
-
Offline
- Posts: 2248
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
Что из того что делает ASpell (aspell-15.dll) противоречит сказанному Вами?'Портативная версия' любой проги - это версия, которая при простом копировании в другое место, на сменный носитель или на другой компьютер не теряет своей работоспособности. Одно из следствий этого - портативные версии не прописываются в реестр (бывают исключения: могут прописываются, но не при установке, а при первом запуске).
1. Устанавливаем в папочку, например c:\qwerty
2. Устанавливаем туда же словари(например англ)
3. Удаляем раздел в реестре HKLM\SOFTWARE\ASPELL (Замете, мы ещё ничего не запускали)
4. Командная строка
4.1 Идем в папочку c:\qwery\bin
4.2 пишем команду aspell dump master en >c:\en.dump.qwerty
4.3 пишем команду aspell config prefix - запоминаем вывод - правда c:/qwery ?
5. Переименовываем папку в d:\lalala
5.1 Идем в папочку d:\lalala\bin
5.2 пишем команду aspell dump master en >d:\en.dump.lalala
5.3 пишем команду aspell config prefix - запоминаем вывод - правда d:/lalala ?
6. Наконец сравниваем дампы словарей: fc c:\en.dump.qwerty d:\en.dump.lalala - различия не найдены.
Между пунктами запуска можете проверять наличие раздела HKLM\SOFTWARE\ASPELL - у меня не появлялся.
Или поставьте два разных экземпляра, и доставьте им разные словари, и попробуйте их сдампить.
Можете также посмотреть с помощью Process Monitor, куда обращается программа - я вижу что в реестр она не лазит.
Да, она дома, и у себя в префиксном путе ищет конфигурационный файл, но это собственно не помеха портативности(изолированность - совсем другое дело). Словари то она находит у себя.
А ключ HKLM\SOFTWARE\ASPELL создает инсталятор ядра, что-бы потом инсталяторы словарей могли найты его. И больше тот ключ никому не нужен. (Можете в инструкции пункт 2 и 3 поменять местами - инсталяторы словарей по возмущаются, но установят словари куда Вы им скажете).
Так что, уж не знаю чем Вам не нравиться текущая, вполне соотв. Вашему определению портативность, но ища портативную версию портативной программы, Вы явно страдаете фигней.
Или может быть я всё-таки идиот и опять определение понял не так?
-
Offline
- Posts: 767
- Joined: Mon Sep 28, 2009 10:03 am
- Location: Minsk, Belarus
Lenchik
есть такая возможность, например:
есть такая возможность, например:
Code: Select all
./../Aspell/bin/aspell-15.dll
-
Offline
- Posts: 3234
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
FeyFre
Много слов, толку мало..
Для установки проги используется инсталятор, т.е. по определению прога уж не может считаться портативной. То, что инсталятор прописывая ключ, это доказывает.
В итоге - реализовать такую логику возможно, и это было бы удобно.
Много слов, толку мало..
Для установки проги используется инсталятор, т.е. по определению прога уж не может считаться портативной. То, что инсталятор прописывая ключ, это доказывает.
В итоге - реализовать такую логику возможно, и это было бы удобно.
-
Offline
- Posts: 2248
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
VladSh, да хоть 5 раз мне Вашу ссылку - она у меня всё-равно не открывается.
ASpell не требует инсталяции для своей работы.
Мне что прислать Вам мой архив с ASpell-ом, который Вы распакуете куда захотите, и сразу же запустите и он внезапно буде работать? Ведь Вы инсталляцию не запускали, и о чудо, оно работает. Чувствуете подвох?
ASpell не требует инсталяции для своей работы.
Мне что прислать Вам мой архив с ASpell-ом, который Вы распакуете куда захотите, и сразу же запустите и он внезапно буде работать? Ведь Вы инсталляцию не запускали, и о чудо, оно работает. Чувствуете подвох?
-
Offline
- Posts: 3234
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
FeyFre
А мне всё равно, что Вы можете мне прислать (вот тут я не сомневаюсь, что прислать Вы можете всё что угодно..).
А мне всё равно, что Вы можете мне прислать (вот тут я не сомневаюсь, что прислать Вы можете всё что угодно..).
Я как раз и запускаю ЭТОТ ИНСТАЛЯЦИОННЫЙ ФАЙЛ. Чувствуете подвох?SpellCheck-Rus.txt wrote:Установка ASpell:
1. Качаем http://ftp.gnu.org/gnu/aspell/w32/Aspel ... -Setup.exe
2. Устанавливаем в удобное место.
Last edited by VladSh on Fri Oct 14, 2011 9:20 am, edited 1 time in total.
-
Offline
- Posts: 2248
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
VladSh, если включить cattle-mode и делать задачу advanced-user-mode - то нам дальше говорить не о чем.
Берите и проверяйте 19МБ(Aspell+en+ru+ua)
Берите и проверяйте 19МБ(Aspell+en+ru+ua)
-
Offline
- Posts: 3234
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
FeyFre
Может ещё предложите "встать_на_руки_закрыть_глаза_курить_и_одновременно_чесать_правой_ногой_левое_ухо_под_Linux?" (с)
Странный вы человек. Нет чтобы подумать и что-то принять для себя (ведь люди толковые вещи говорят), но... "Не учит вас, оборотней, жизнь. Не учит." (c), становитесь в позу.. смешно это, право. И при таком пофигистическом отношении ещё смеете рассуждать о "будущем редактора" вплетая себя в "мы".. За время вашего словоблудия на тему портативных версий уже можно было всё это поправить и выложить новый релиз.
Меряние пиписками какое-то.. Детский сад.
Может ещё предложите "встать_на_руки_закрыть_глаза_курить_и_одновременно_чесать_правой_ногой_левое_ухо_под_Linux?" (с)
Странный вы человек. Нет чтобы подумать и что-то принять для себя (ведь люди толковые вещи говорят), но... "Не учит вас, оборотней, жизнь. Не учит." (c), становитесь в позу.. смешно это, право. И при таком пофигистическом отношении ещё смеете рассуждать о "будущем редактора" вплетая себя в "мы".. За время вашего словоблудия на тему портативных версий уже можно было всё это поправить и выложить новый релиз.
Меряние пиписками какое-то.. Детский сад.
-
Offline
- Posts: 874
- Joined: Sat Jan 16, 2010 2:03 pm
VladSh,FeyFre
"Журналист спрашивает долгожителя:
- Скажите, а как Вам удалось дожить до 100 лет? Наверное, есть какой-то секрет?
- Мой секрет очень простой. Я никогда ни с кем не спорю.
- Никогда и ни с кем? Этого же не может быть!
- Да, вы правы, этого не может быть..."
Есть предложение взять паузу в споре и немножко успокоиться :)
"Журналист спрашивает долгожителя:
- Скажите, а как Вам удалось дожить до 100 лет? Наверное, есть какой-то секрет?
- Мой секрет очень простой. Я никогда ни с кем не спорю.
- Никогда и ни с кем? Этого же не может быть!
- Да, вы правы, этого не может быть..."
Есть предложение взять паузу в споре и немножко успокоиться :)
-
Offline
- Posts: 2248
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
Версия с Aspell-0-50-3-3-Setup.exe - портативная. На ней разрабатывается, на ней дебажится, на ней же тестируется плагин. И мне абсолютно плевать что кто-то ищет версию ещё портативнее.
О пофигистическом суждении будете судить когда влезете в мою шкуру. А если Вам не нравятся попытки привлечь комюнити в процесс развития AkelPad, то я не понимаю, к чему тогда все эти "продукт для себя","пофигу", и т.п.? Просто не участвуйте. Не раз доказано, что совсем не нужна толпа менеджеров, проектирощиков, тестеров, дизайнеров, рекламщиков, и пр. что-бы сделать успешный продукт.
О пофигистическом суждении будете судить когда влезете в мою шкуру. А если Вам не нравятся попытки привлечь комюнити в процесс развития AkelPad, то я не понимаю, к чему тогда все эти "продукт для себя","пофигу", и т.п.? Просто не участвуйте. Не раз доказано, что совсем не нужна толпа менеджеров, проектирощиков, тестеров, дизайнеров, рекламщиков, и пр. что-бы сделать успешный продукт.
-
Offline
- Posts: 3234
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
-
Offline
- Posts: 3234
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact: