Форум » » Новый продукт - WriteYours (бесплатно — freeware) » Ответить

Новый продукт - WriteYours (бесплатно — freeware)

Carc: Представляем новый продукт - WriteYours (бесплатно — freeware) WriteYours — это бесплатная утилита для быстрого ввода часто используемого текста в любом приложении. WriteYours увеличивает скорость набора текста, разворачивая строки в часто используемый текст, абревиатуры, шаблоны и.т.д. В двух словах: набираете ключевую строку (аббревиутуры, некоторый суффикс) в любом приложении, а WriteYours полностью, на лету заменяет ключевую строку на что-то более длинное, развернутое. Пример: выше написано WriteYours, а между тем я не набирал название "WriteYours" полностью - это сделала именно сама WriteYours. У меня во WriteYours настроен префикс "WY". При печати этого префикса в любом приложении, в том числе и веб-браузере - она — WriteYours — на лету заменяет этот префиск "WY" на полное название: "WriteYours". Скачать: 400 кб ZIP с программой установки внутри, многоязычный пользовательский интерфейс: русский и английский из коробки. Остальные легко добавить через перевод lng-файла. Если кому нужна переносная (портабельная) версия - то отписываемся в этой ветке, или стучимся в тех. поддержку. Сделаю. Просто пока руки не дошли…

Ответов - 63, стр: 1 2 3 4 All

DenisSMI: Пока еще слишком мало возможностей. Нужны: 1. Возможность задавать количество символов, после которого происходит автодополнение 2. Выпадающий список, если первые буквы совпадают 3. Возможность автоматически заносить в базу слова из файлов разных типов + возможность задавать, какие слова из текста должны попасть в базу (напр., те, которые встречаются не менее 3 раз)

Carc: DenisSMI пишет: Пока еще слишком мало возможностей. Все в перспективе… Это же считая даже и не первая, а аж нулевая версия. DenisSMI пишет: Нужны: 1. Возможность задавать количество символов, после которого происходит автодополнение А это зачем? Смотри, все просто: что у тебя задано в ключевой строке (keystroke), то и будет. Т.е. если в ключевой строке задано слово (префикс, начало слова) хоть в 3 символа, то WriteYours после 3-ех символов и начнёть допонять\заменять. Но если в ключевой строке префикс (ключевое слово) длиной в 20 символов - то только после 20 символов и начнет дополнять. Например Задано в ключевой строке для слова "соответственно" (что характерно сейчас в браузере это набрала WriteYours) префикс "соответ" Дык вот после того как мы наберем полный префикс в 7 букв, только тогда и начнет автодополняться. Но никак не раньше. Зачем тогда отдельная настройка? В принципе то легко сделать именно глобальную настройку, что мол минимум Икс символов. Все ключевые строки длиной менее Икс попросту будут игнорироваться. Ну а в редакторе такие ключеые строчки, которые не соответствуют настройки легко подсветить (ну типа красненьким цветом) чтобы просто привлечь внимание.

Carc: DenisSMI пишет: 2. Выпадающий список, если первые буквы совпадают Я подумаю. Я сам такое хотел сделать. Но это только в перспективе. Пока я этим не занимался. Там в основном проблема где именно, в какой части экрана, список показывать. Не всегда так просто это определить.


Carc: DenisSMI пишет: 3. Возможность автоматически заносить в базу слова из файлов разных типов + возможность задавать, какие слова из текста должны попасть в базу (напр., те, которые встречаются не менее 3 раз) А что значит автоматически? Отследить слова не проблема. Как понимаешь внутренности движка именно этим и занимаются, а уж потом принимают какое-то решение. Но есть куча "но". 1) Когда заносится слово какие должны быть у него настройки? РеГиСтРозависимо или нет? Дополнение до полного текста или полная замена ключевой строки? 2) Сразу вносить в базу я думаю может быть и не так разумно. Должно быть понятие сессионный словарь. Что автоматически запоминаются слова введенные, но не навсегда, а только на время сеанса работы. И пока ты их явно в базу (файл в конце концов) не скинешь, они так и останутся временными. Иначе мне кажется бардак очень быстро образуется в базе. Ну и запомненные слова не проблема помечать в базе данных. Ну отдельный атрибут: "добавлено пользователем", "сохранено автоматически" как-то так. Т.к. такой автозапомненный бардак надо как-то разгребать потом. Сам бардак запомнить не проблема. А вот отфильтровать его сможет, только пользователь.

DenisSMI: Carc пишет: 1) Когда заносится слово какие должны быть у него настройки? РеГиСтРозависимо или нет? Дополнение до полного текста или полная замена ключевой строки? Регистр мне не важен. Лучше дополнение, чем замена. Carc пишет: 2) Сразу вносить в базу я думаю может быть и не так разумно. Должно быть понятие сессионный словарь. Что автоматически запоминаются слова введенные, но не навсегда, а только на время сеанса работы. И пока ты их явно в базу (файл в конце концов) не скинешь, они так и останутся временными. Иначе мне кажется бардак очень быстро образуется в базе. Если я знаю, какие слова меня ожидают при переводе текста, то полезно перед началом перевода создать словарь на основе существующего уже текста. Ну и клавиша для быстрого добавления в базу без появления всяких дополнительных диалоговых окон.

Carc: DenisSMI пишет: Регистр мне не важен. Лучше дополнение, чем замена. Кагбэ неявный юз-кейз тут и заложен. Что а) Независимость от регистра б) Дополнение Тогда слово "Здравствуйте" можно описать префиксами "Здра" и префиксом "здра" [pre2]Ага, набери префикс в форуме. WriteYours и тут все подправляет. Эти префиксы у меня в базе[/pre2] Т.е. получается, что в таком варианте независимость от регистра + дополнение = дает возможность на выходе всегда получать "Здравствуйте" и "здравствуйте". Автозамена хороша другим. Она позволяет, префикс WY или GOTD заменять на полные названия\фразы WriteYours или Giveawayoftheday

Carc: DenisSMI пишет: Если я знаю, какие слова меня ожидают при переводе текста, то полезно перед началом перевода создать словарь на основе существующего уже текста. Я об этом подумывал. Но чуток позже будет. Ибо там подумать надо. В принципе именно так по умолчанию работает в Aml Pages. Правда там автозавершением занимается плагин AAC, но не суть дело. Дык вот по умолчанию у него стоит настройка "Брать слова из текста". Т.е. у него есть пользовательская база слов для автозавершения (она приоритетна, пожизненна и хранится рядышком в файле), а еще при открытии страницы ACC вынимает весь текст, анализит его и дополняет его в базу, но только на время работы + пользователь может указать, что из автодобавленного запомнить в постоянном словаре. Нечто похожее в общем смысле хотелось со временем сделать и в WriteYours. DenisSMI пишет: Ну и клавиша для быстрого добавления в базу без появления всяких дополнительных диалоговых окон. Будет. Но чуть позжее. С аналитикой и прочия

Carc: Ну и спасибо за репорт! Ценные замечания

LordNEVR: Отлично. Будут подставляться только слова и фразы? Или можно будет потом и добавлять скажет текст до 10 строк? Некие шаблоны текста, которые часто используются.

Carc: LordNEVR пишет: Отлично. Будут подставляться только слова и фразы? Или можно будет потом и добавлять скажет текст до 10 строк? Да, потом можно будет и многострочный. Я просто пока с редактором на эту тему не морочился. Но полагаю, это не сложно. Движок в принципе такое должен поддерживать. Ему в общем-то пофиг "чо" (ц) печатать - строка на вход, она же на выходе на экране. LordNEVR пишет: Некие шаблоны текста, которые часто используются. Что подразумевается? "Шаблонный" в смысле часто используемый? Или какие-то макросы?

LordNEVR: Carc пишет: Что подразумевается? "Шаблонный" в смысле часто используемый? Да. Некие заготовки текста, которые приходится часто использовать.

Carc: LordNEVR пишет: Да. Некие заготовки текста, которые приходится часто использовать. А насколько они большие? Сколько примерно символов? В первом приближении в новой версии WriteYours 0.05 Alpha 5 (пока не выложил) вроде все работает распрекрасно. В редакторе вроде все нормально, в печати тем более - модулю "печати" вообще говоря пофиг чего печатать и где. Он где только не заюзан: и в TwinkiePaste по умолчанию он шарашит, и в Aml Maple перекодированный текст он же набирает. Да чего уж там, даже в Aml Pages он перекодировкой занимается. С этим проблем быть не должно. Скоро выложу тогда.

LordNEVR: Carc пишет: А насколько они большие? Сколько примерно символов? 130-400 символов.

Carc: LordNEVR пишет: 130-400 символов. Ну это приемлемо… Хотя по уму там конечно нужно поколдовать будет с внешним видом inplace-редактора многострочных текстов. Так то без проблем, и многострочность поддерживается и для движка пофиг и объемы для БД приемлемые. Но когда разворачивается поле ввода по уму бы как-то менять его внешний вид…

Carc: Кстати, а как описания WriteYours? Русское? Аглицкое? Нареканий, замечаний, непоняток, матов не вызывают? А то когда проект разрабатывается, то уже описать самому очень сложно. За деревьями леса не видишь уже

LordNEVR: Carc пишет: Нареканий, замечаний, непоняток, матов не вызывают? А то когда проект разрабатывается, то уже описать самому очень сложно. За деревьями леса не видишь уже аббревиатуры.

Carc: LordNEVR пишет: аббревиатуры. А-а-а, точно! Спасибо, поправил

Carc: Залил на сервер новую версию WriteYours 0.05 с поддержкой фраз в несколько строк. Пробуем…

LordNEVR: 130 знаков, нормально. 485, 730 знаков, начинается замена рус букв на англ, абракадабру.

Carc: LordNEVR пишет: 130 знаков, нормально. 485, 730 знаков, начинается замена рус букв на англ, абракадабру. Пример в студию, что за фраза такая мощная?



полная версия страницы