On-line: guests 0. In total there are: 0 [information..]
AuthorTopic
moderator




Post №: 2887
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 16.10.09 03:18. Post subject: [АНОНС] Aml Maple 2.30 Alpha 5 build 400


Выложена 5-ая альфа версия Aml Maple 2.30 build 400

Подробности см. здесь.
Скачать можно отсюда.



Изменения в этой сборке
  • добавлен аглицкий хелп
  • добавлен пример перевода интерфейса на другие языки;
  • исправлены URL некоторых ссылок на сайт;
  • переписаны с нуля системные нотификации в трее;
  • добавлена ссылка на страницу покупки;
  • изменен выбор гиперссылок на веб-страницы (оф. сайт и др). в зависимости от выбранного языка пользовательского интерфейса (русский интерфейс отправляет на русскую страницу, аглицкий на аглицкую и.тд.)
  • мелкие изменения и баг-фикс;


  • Мазов Гоша aka Carc
    http://nonp.blogspot.com
    ICQ: 86905722
    amlpages@amlpages.com
    Спасибо: 0 
    ProfileQuote Reply
    Replys - 30 , page: 1 2 All [new only]


    moderator




    Post №: 2898
    Joined: 28.05.05
    Location: Россия, Москва
    Rank: 1
    link post  Posted: 16.10.09 23:18. Post subject: Ушло


    Ушло

    Мазов Гоша aka Carc
    http://nonp.blogspot.com
    ICQ: 86905722
    amlpages@amlpages.com
    Спасибо: 0 
    ProfileQuote Reply





    Post №: 218
    Joined: 18.12.08
    Rank: 0
    link post  Posted: 16.10.09 23:56. Post subject: Отчитался..


    Отчитался

    Windows XP SP3 Home
    Windows Vista
    Версия: 9.13 сборка 2059, msftedit.dll 4.1
    Спасибо: 0 
    ProfileQuote Reply





    Post №: 211
    Joined: 18.12.08
    Rank: 0
    link post  Posted: 16.10.09 15:40. Post subject: Не могу сидеть на не..


    Не могу сидеть на ней без возможности смены раскладки последнего набранного слова :(
    Буду запускать перманентно, пока не появится :)

    Windows XP SP3 Home
    Windows Vista
    Версия: 9.13 сборка 2059, msftedit.dll 4.1
    Спасибо: 0 
    ProfileQuote Reply
    moderator




    Post №: 2892
    Joined: 28.05.05
    Location: Россия, Москва
    Rank: 1
    link post  Posted: 16.10.09 16:49. Post subject: Про трансляцию последнего слова и плагины для Aml Maple


    Dezderella пишет:

     quote:
    Не могу сидеть на ней без возможности смены раскладки последнего набранного слова :(


    1) Позже, господа позже! Там столько работы - что не провернуться сейчас.

    2) Последнего слова - не обещаю, не очень-то я пока вижу для этого общего решения. А вот с выделенным словом (текстом) - дык легко (нет, ну скажем почти легко)
    Некоторые прикидки про именно и "последнее слово" есть конечно, но не уверен что это везде будет работать. Хотя конечно можно сделать так, что это будет работать в 99 из 100 - тоже неплохой вариант (та же Лингво в анонсах, кстати, тоже вопит что перевод по горячей клавише во всех приложениях работает. Во всех... Ага, млин, ЩАЗЗЗ!!! Несколько простых мазков кодом, и вся эта лингва обламывается так грустно, что аж жалостливо становится. Как-то писал на КЫВТ.ру. Но все равно, в 99 из 100 то работает - и большинство пользователей это устраивает )

    3) Если и делать быстро, то все равно поначалу сделаем как unofficial solution. Напишу, куда кинуть DLL, как ее прописать в Маплю чтобы работала и можно будет пробовать.
    Потому как достойный и солидный интерфейс плагинов (Plugin API) это ой какая работа, ой какое проектирование и анализ - Aml Pages за несколько лет продемонстрировала мне это во всей красе. За битого конечно двух небитых дают и ошибок прошлого уже не будет. Но там и не только и не столько в этом проблемы. Проблема в основном в архитектуре: а как вообще должен быть устроен Plugin API?

    - Технологиия COM:
    не люблю я COM, черный ящик он всегда черный ящик - не пойми что творится. То ли плагин дурит, то ли интерфейс плагинов дурной. Зато можно написать плагины на чем угодно - от VB с C# до Delphi с Builder`ом. Весьма немаловажный момент для плагиностроения. Опять же COM - это унифицированное управление памятью, это некоторые возможности развития интерфейсов, это унифицированные строки...

    - Си-подобный Plugin API
    А чем мы хуже FAR, Total Commander? Между прочим C-like интерфейс крайне прост в понимании. Что хочу, то и ворочу. Что написано пером, то не то что топором - именно оно и написано. В COM написано на заборе сами знаете что, заглядываем, а там не сами знаете что, а дрова. И вообще интерфейс Си проще разрабатывать.

    - Модель извещений приложением о событиях
    Это "нервная" система плагинов, именно она позволяет отойти от хард-кода - плагин подписывается на события, получает их и реагирует как считает нужным. Все достаточно независимо, и вполне стабильно.

    - Интеграция плагинов с приложением
    Это уже "скелет" плагинов.
    Ну это и есть по сути самое основное в PluginAPI. Как плагин встраивается в приложение, каким жизненным циклом в нем живет, как выходит. И главное, как это все должно отображаться в пользовательском интерфейсе самого приложения, т.к., как показал опыт, значительно правильнее и кошернее делать обобщенную настройку плагинов в самом приложении. Соответственно сразу вопрос: какие данные должен предоставлять плагин самому приложению.

    PS: а еще есть "мускульная" система у плагинов - Aml Pages и это продемонстрировала.
    Речь идет о манипулировании данными, к примеру в Aml Pages это плагин Aml Assist - весьма яркий пример: открывает документы, управляет окнами, добавляет данные, сохраняет документы, умеет разобраться какие данные в документ, умеет предложить форматы - в общем много чего делает плагин.
    Но в конце концов, всё сводится к тому, что плагин должен "сказать" основному приложению "здарова... держи данные... форматы такие... сохрани-ка их вот сюда... ах не открыт документ, дык открой... а теперь еще и изменения сохрани..." Разработка протокола такого "разговора" - дело непростое и небыстрое.
    Но все-таки Мапля несколько иной случай, в ней возможно это практически и не понадобится - т.к. этих самых данных то, вовсе и нету... Но тут думать и думать еще. Это всего лишь предположение...

    Мазов Гоша aka Carc
    http://nonp.blogspot.com
    ICQ: 86905722
    amlpages@amlpages.com
    Спасибо: 0 
    ProfileQuote Reply





    Post №: 214
    Joined: 18.12.08
    Rank: 0
    link post  Posted: 16.10.09 19:00. Post subject: Обычно в трейном при..


    Обычно в трейном приложении жирным шрифром правой мышки выделяют действие, совершаемое программой по даблклику на ее иконке. Здесь такого соответствия нет. Выделено КУПИТЬ, а дабл клик включает-выключает маплю...

    Windows XP SP3 Home
    Windows Vista
    Версия: 9.13 сборка 2059, msftedit.dll 4.1
    Спасибо: 0 
    ProfileQuote Reply
    moderator




    Post №: 2895
    Joined: 28.05.05
    Location: Россия, Москва
    Rank: 1
    link post  Posted: 16.10.09 19:04. Post subject: Dezderella пишет: О..


    Dezderella пишет:

     quote:
    Обычно в трейном приложении жирным шрифром правой мышки выделяют действие, совершаемое программой по даблклику на ее иконке. Здесь такого соответствия нет. Выделено КУПИТЬ, а дабл клик включает-выключает маплю...


    Точно!
    Млин... пока кодил новую версию, что называется "зарапортовался" нах - сделаю как положено!
    Сенкс за замечание!

    Мазов Гоша aka Carc
    http://nonp.blogspot.com
    ICQ: 86905722
    amlpages@amlpages.com
    Спасибо: 0 
    ProfileQuote Reply



    Post №: 103
    Joined: 29.12.08
    Rank: 0
    link post  Posted: 19.10.09 10:21. Post subject: антивирус


    Dezderella пишет:

     quote:
    (авира больше не сомневается в файлах мапли)

    Carc пишет:

     quote:
    Ну, дык, ёптыть - все таки несколько часов ночных медитаций с дизасемблером на прошлой неделе... Заодно за компанию и еще пару недо-антивирусов урыли!


    Вы будете смеяться, но теперь ругается Касперский, чего до этого ни разу не наблюдалось.



    Спасибо: 0 
    ProfileQuote Reply
    moderator




    Post №: 2902
    Joined: 28.05.05
    Location: Россия, Москва
    Rank: 1
    link post  Posted: 21.10.09 14:54. Post subject: MON пишет: Вы будет..


    MON пишет:

     quote:
    Вы будете смеяться, но теперь ругается Касперский, чего до этого ни разу не наблюдалось.


    Касперский уже официально извинился, сказал что это false-postive и будет исправлено!
    Всякие остальное *авно типа клэма и иже с ними, даже и не рассматривается! Те еще недоантивирусы!

    PS: приятно удивила возросшая до небывалых высот вежливость тех.саппорта Касперского... Похоже после прошлой истории с пассворд крякером кому-то там крепко впаяли... , ну а скорость отклика приемлемая, запрос был отправлен в выходные, нормальные аналитики тоже когда-то отдыхают, а проблема там точно не уровня "студентов" была.

    Мазов Гоша aka Carc
    http://nonp.blogspot.com
    ICQ: 86905722
    amlpages@amlpages.com
    Спасибо: 0 
    ProfileQuote Reply



    Post №: 108
    Joined: 29.12.08
    Rank: 0
    link post  Posted: 22.10.09 12:13. Post subject: Carc пишет: Касперс..


    Carc пишет:

     quote:
    Касперский уже официально извинился, сказал что это false-postive и будет исправлено!
    ...
    ну а скорость отклика приемлемая, запрос был отправлен в выходные, нормальные аналитики тоже когда-то отдыхают...



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

    Спасибо: 0 
    ProfileQuote Reply
    moderator




    Post №: 2913
    Joined: 28.05.05
    Location: Россия, Москва
    Rank: 1
    link post  Posted: 22.10.09 13:38. Post subject: MON пишет: Исправил..


    MON пишет:

     quote:
    Исправили тоже достаточно быстро , а то порой отклик бывает мгновенный, а для того, чтобы исправили еще не один раз напомнить нужно.


    1) Мне еще их пытать и пытать! Я проверял новую версию на VirusTotal, и прямо у них на сервере - опять какие суспики вылезли. Ну да пообщаемся.

    2) Запросы отправлялись более чем официально, как и от меня лично, так и от их некоторых партнеров, с которыми сотрудничаю и я сам. Полагаю быстроту отклика это только увеличивает.

    3) Пока неясно, что именно они там правили - конкретную сигнатуру или переделывали эвристический анализатор. Судя по быстроте отклика и проблемам с новой версией, "касперские" мрачно схалявили, и попросту исключили сигнатуру.
    Но будем сверлить моск им до победного конца. В любом случае, хотелось бы пообщаться с "Касперскими" поплотнее. Я готов, если необходимо предоставить все необходимые файлы, причем в самых разных реинкарнациях. Но проблема, судя по всему, вовсе не native-коде самой Мапли, как правило с ней-то проблем и не возникает. Проблемы исключительно с конечной версией (как правило), а это как раз и свидетельствует о проблемах с эвристикой. Ну, и потрясу в тет-а-тет наших общих партнеров на предмет некоторых вопросов. Интересует и их точка зрения, в определенных вопросах они на порядки профессиональнее.

    Мазов Гоша aka Carc
    http://nonp.blogspot.com
    ICQ: 86905722
    amlpages@amlpages.com
    Спасибо: 0 
    ProfileQuote Reply
    Replys - 30 , page: 1 2 All [new only]
    Reply:
    1 2 3 4 5 6 7 8 9
    большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

    показывать это сообщение только модераторам
    не делать ссылки активными
    Username, Password:      register    
    Тему читают:
    - user online
    - user offline
    All times are GMT  3 Hours. Hits today: 35
    You can: smiles yes, images yes, types yes, poll no
    avatars yes, links on, premoderation off, edit new post no