Уникализатор на текст

Уникализатор на текст

След като цял ден се опитвах да създам видео клип, накрая реших да напиша с клавиатурата си статия, защото така и не успях да намеря хубава програма за запис или все нещо ми се бъгваше. Съжалявам, но няма да можете да ми чуете гласа.

Аз и приятеля ми програмист Боби разработваме desktop програма служеща като много интелигентен агрегатор. За момента обаче програмата е още мъниче и тепърва ще я усъвършенстваме. Сега програмката може да се ползва като уникализатор на текст. Защо това е важно? Важно е, защото дори и с малко ръчна намеса можете спокойно да си променяте готови цели статии, не само RSS-та и да си ги слагате по сателитните сайтове.

Програмката е само 3.5MB и върви под операционни системи от Windows 95 до Windows 7. Как работи тя? Работи на принципа на заместване на дадени думи с техния синоним. И каква тогава е разликата с другите агрегатори ще попитате? Разликата е, че другите агрегатори използват следния код за манипулиране на синоними:

красива=хубава, привлекателна, чаровна, секси, симпатична, готина;
хубава=красива, привлекателна, чаровна, секси, симпатична, готина;

Това го давам само за пример. От горния код виждаме как само думата красива и думата хубава са описани със техните синоними. Какво ще стане обаче ако в нашия текст има думата привлекателна? Ние не сме задали на какво е “равна” тази дума затова тя няма да се замести с някой от нейните синоними. Това мен лично ме дразни и затова решихме програмата да работи по следния начин:

красива, хубава, привлекателна, чаровна, секси, симпатична, готина
seo, seo optimization, seo оптимизация, seo оптимизация за търсачки, оптимизация за търсещи машини, оптимизация

Както виждате в моя случай, думите са разделени само със запетайки, без да използвам равно. По този начин всяка една дума, която се намира на текущия ред ще бъде заменена с някоя друга дума от същия ред на произволен принцип. Така на всеки ред има думи, които са синоними. Ако програмата срещне която и да е от тези думи – ще замести с дума, която се намира на същия ред. Как тогава се разделят новите думи ще попитате? Ами на нов ред. Натискате ентер, слизате на долния ред и пишете другата група от синоними.

Използвайте Notepad като сте изключили функцията Word Wrap. Така няма да се бъркате къде ви започва новия ред. Когато сте готови с думите ги запазете като текстов файл – words.txt примерно. Името на файла и местоположението му нямат никакво значение. Като стартирате програмката натиснете бутона Load Dictionary. Заредете файла със синонимите. В полето Original text поставете статията (текста), който искате да промените. Ако случайно ви излезе на маймунки – запазете текста в текстов файл и кликнете върху бутона Load Text. Когато сте готови и с това, натиснете бутона Start. Ще видите как думите започват да се джуркат ;-) Променените думи ще бъдат отбелязани с червено. Когато кликнете върху вече променена дума ще ви бъде показан оригинала.

Хубавото в програмката е, че тя не прави разлика между големи и малки букви. В другите агрегатори, които съм срещал думата красива=……… не е еднаква с думата Красива=…..

При моята програма, ако думата е първа в изречението и започва с голяма буква, променената дума също ще започва с голяма буква.

Който желае да му изпратя програмата нека да остави коментарче. Тя не е кой знае какво, но по-трудната работа е набавянето на синоними.

———

ЪПДЕЙТ НА СТАТИЯТА

Тъй като виждам, че доста хора проявяват интерес към програмката, а доста пъти на пощата ми се връща репорт, че изпратеното писмо не е доставено тъй като в него има .exe файл реших да я пусна масово за сваляне. И все пак ще съм ви благодарен ако оставите коментар в случай, че сте я свалили. Така ще имам що годе някаква преценка за това кой е проявил интерес.

http://rapidshare.com/files/427434534/SynonymChanger.rar
http://depositfiles.com/files/g4g16hpwu
http://uploading.com/files/5bcec3e8/SynonymChanger.rar/

Enjoy!