Hkey

Hkey
Рейтинг
222
Регистрация
30.09.2006
Интересы
Java
очередное непродуманное соревнование?

Непродуманное? Обычно это слово не являеться синононимом слова "стремное", т.е. такого в котором Вы боитесь участвовать, поскольку велик риск его проиграть.

синонимайзеры-то разные бывают

Именно поэтому нужно соревнование, если бы были все одинаковые то смысла в соревновании не было :)

sanitarn:
Появляется такая же проблема

Странно у меня работает. Ждем пока мне суппорт ответит и я серийник востанавлю.

FANTiK123:
так после этого сообщения ничего не открывается, хоть закрывай это сообщение, хоть не закрывай.

FANTiK123 добавил 10.04.2010 в 23:17
соответственно прога не запускается...онлайн synapi тоже не работает

Странно. Попоробуйте переименовать файл сериалс тхт в папке плагина

На первых страницах темы обсуждался конкурс синомайзеров. Если вы не против, то можно возродить тему.

P.S. Те примеры, которые я видел мне понравились. Хотя я был противником описательных связей, но ваша программа несколько изменила мою оценку описательных связей (до этого я называл это "добавить пургу"). Хотя, они часто нарушают смысл.

P.P.S. Корреляция замен у наших обоих программ довольно маленькая. Т.е. можно использовать их совместно. В принципе, API у меня есть (не знаю как у Вас) можно организовать какое-то совместное использование и взаимную скидку для наших клиентов.

FANTiK123:
как запускать программу? или она только после установки на денвер заработает? вот у меня что выходит при нажатии .exe файла

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

P.S. Вот демо работы через Интернет. Скрипт узнает IP пользователя и синомизирует на его машине (должен быть запущен синомайзер) текст введенный пользователем.

http://euroflat.odessa.ua/synapi.php

Hkey добавил 10.04.2010 в 20:10

Hkey:
Я же написал, что не смог востановить серийник экзекриптора сегодня. Просто проигнорируйте это сообщение. Завтра уже будет все ок.

P.S. Вот демо работы через Интернет. Скрипт узнает IP пользователя и синомизирует на его машине (должен быть запущен синомайзер) текст введенный пользователем. http://euroflat.odessa.ua/synapi.php

Разработчики, желающие добавить поддержку СинАпи в Свое приложение могут получить лицензию синомайзер бесплатно.

Новая версия.

Увеличины базы, поправлены ошибки в базах и программе. Немного увеличена скорость работы.

А главное появился API Интерфейс, через сокеты. Это дает множество возможностей:

1. Вы можете его вызывать не только из десктопных программ, но и из PHP, PERL и других веб-приложений.

2. Вы можете использовать синомайзер находящийся не только на машине, на которой запушено Ваше приложение, но и с любой машины в локальной сети или в Интернете.

3. Тексты не прогоняються через буфер обмена, что увеличивает удобство использования

4. Использовать интефрейс очень просто:


function Synomize($Text,$Flag=2500,$Host="127.0.0.1")
{//Возвращает синомизированный текст
// обязательный параметр только текст который вы хотите синомизировать
//$Flag целое число от 0 до 3500. Чем он выше тем больше % замен, но хуже качество
//$Host - IP или домен или название машины в локальной сети, на которой запушен синомайзер. По умолчанию на локалхосте
if(!$Flag)
$Flag=0;//Это на всякий случай
$sock = fsockopen ($Host, 4396, $errno, $errstr); //открываем сокет
if (!$sock)
echo("$errno($errstr)");
else
{
fputs ($sock, "20010,0,$Flag,$Text");//фигачим сообщение
$result=fread ($sock,1000000);//читаем ответ
fclose($sock);
return $result;
}
}

Синомайзер должен быть запушен на хосте (по умолчанию на локальной машине). Прошу обратить внимание на то, что отправляемая и получаемая кодировки должны быть Cp1251 (Win 1251).

Иногда фаирвол (при жестких настройках) может запретить соединение.

Интерфейс сокетов SynApi эмулирует SendMessage интерфейс SynApi. Т.е. все возможности доступны.

Нужно отправить сообщение на порт 4396 машины где запущен синомайзер. Сообщение состоит из параметров "msg,wparam,lparam,Text" указанных через запятую. msq это код сообщения. Смотрите описание более раних версий API.

Новую версию выложу через 20 минут.

P.S. Есть возможность организовать новый тип лицензии. Для средних и больших контор. Версия без собственного движка только с интерфейсом. За нее синомизирует сервер в локальной сети. По интерфейсу различий не будет, точно такие-же возможности, как и в обычной версии. Если сервер включен то заметить различия можно только в небольших задержках из-за скорости передачи в локальной сети. Плюсы такой версии в том, что только на сервере занимаеться оперативная память базой синонимов. В том, что база у всех одна. И конечно в цене. Если кому-то интересно - пишите.

Hkey добавил 10.04.2010 в 14:34

sanitarn:
ОБрабатывает и получается с какими то хтмлными символами

Исправлено. Теперь для даже очень больших текстов такого не будет.

Hkey добавил 10.04.2010 в 15:19

Скачать:http://euroflat.odessa.ua/HASyn.rar

Ссылка полной версии не изменилась.

Из-за глюка на сервере разработчика приложения ЕкзеКриптор. Я не могу пока востановить свой серийник. Поэтому перед запуском будет появляться одно лишнее сообщение. Но надеюсь завтра проблемы утрясуться и все будет Ок.

GorSite:
Тут нужно смотреть как их использовать. Мне, например, они реально нужны - поэтому все еще пользуюсь предыдущей версией.
А скорость генерации замедлится не намного, имхо.
И почему ухудшит отсев дублей? - дубль он и в африке дубль :)

Текущий алгоритм проверки на дубли учитывает много факторов в том числе перестановка 2 или 3 слов местами. А вот больше 3 он не сможет определить. Если бы была такая возможность то алгоритм бы работал намного медленее.

GorSite:
Интересно когда оно у вас будет.
Этот инструмент нужен всем покупателям вашего софта :)

Имхо переборы секуться Яндексом. Для Яши порядок слов в шингле не так важен. Если я их ввиду, то это несколько замедлит генерацию и ухудшит отсев дублей.

нет но добавлю, когда будет время

еще актуально

Всего: 2639