Подписка

добавить на Яндекс

Наши проекты

Delphi+Google

Google API

Google API в Delphi - проект с открытым исходным кодом.

Chrono

Chrono

Хронометр - программа для ведения списка задач.

ODFProc

ODFProc

ODFProc - работа с документами OpenOffice в Lazarus и FreePascal.

Поддержка блога

А тут я коплю на лицензию Delphi XE на iPad =).
Сумма пожертвования не фиксирована.

Публикации

Год назад

Случайный пост

Последние

Сообщения форума

Комментарии

Социальные сети

Google

Facebook

Twitter

Опрос

Вы сейчас или в ближайшем обозримом будущем планируете разрабатывать кроссплатформенное приложение с использованием Firemonkey?



Loading ... Loading ...

Блоги и сообщества

Статьи по Delphi DelphiFeeds.ru - Все Delphi-блоги Рунета Сообщество умных людей VR-Online.RU Бесплатный журнал для программистов и всех, кто интересуется IT Статьи и уроки по Delphi Новостной блог о высоких технологиях
Система Orphus
Опубликовал Vlad 15 августа 2009 в 07:25.
Категории: Delphi в Web.


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

  • Добавлена статистика по тексту
  • Добавлена загрузка html-документов, в т.ч. чтение мета-тегов и подписей рисунков
  • Добавлена проверка и уведомление о выходе новых версий
  • Добавлен вывод статистики словаря стоп-символов в статусбаре
  • Добавлена кликабельность облака.
  • Убрана лишняя панель сверху формы
  • ListBox'ы со словами текста удалены. Теперь весь текст обрабатывается в памяти без показа пользователю.
  • Облако автоматически перестраивается при изменении минимального размера шрифта.

В принципе не так много изменений как планировалось, но тем не менее развитие есть. Теперь обо всем по порядку и с картинками.

Статистика по тексту

Блевантон-статистикаТеперь при анализе текста "Блевантон" также определяет: общее количество символов, количество символов без пробелов, общее количество слов, количество стоп-слов (поискового спама) и выводит отношение спам/текст.

В принципе эта статистика пригодится Вам, например при написании заказных статей. Написали, проанализировали - понравилось - отдали заказчику, получили деньгу.

Загрузка html-документов, в т.ч. чтение мета-тегов и подписей рисунков

Блевантон. Загрузка html-документа

Техническая сторона этого изменения в "Блевантоне" частично рассмотрена в статье "Очистка HTML-документа от тегов". В настоящее время программа работает только с http:// протоколом. Теперь, если Вы записываете в поле "Источник текста" какой-либо URL, то программа автоматически лезет в Интернет, вытягивает исходник документа, чистит его в зависимости от Ваших пожеланий и показывает Вам. Если после загрузки URL'а Вам понадобиться снова анализировать простой текст - просто удаляете URL из строки и жмете "Загрузить" - откроется диалоговое окно выбора локального файла.

Проверка и уведомление о выходе новых версий

Блевантон. ОбновленияКонечно эту функцию надо было предусматривать сразу, но лучше поздно чем никогда. Как выглядит уведомление о выходе новой версии Вы можете видеть на рисунке слева. Для большего удобства добавлена возможность перехода на страницу загрузки новой версии. Просто щелкаете мышкой на звездочке в статусбаре и загружается страница блога где лежит новая версия "Блевантона". Вот так без лишних диалоговых окон типа "Вышло обновление! Загрузи!" и прочей ерундистики. Захотели - обновились, не захотели - ничего страшного, просто можете упустить какое-либо важное исправление или дополнение :). Вполне вероятно, что в ближайшем будущем организую еще одну возможность...но не будем загадывать. Идем дальше.

Кликабельность облака

Кликабельность облакаОб этой функции я говорил ещё в самой первой статье про облако тегов на Delphi. Ведь, что это за облако, если по нему нельзя щелкнуть мышкой и получить какой-либо результат? Например, если я щелкну на тег в облаке тегов блога, то получу список статей где этот тег встречается. В "Блевантоне" облако действует немного Форматированый текстпо-другому. При клике на каком-нибудь слове из облака Вы перемещаетесь на страницу с текстом в котором это слово выделено другим цветом. На рисунке показан текст с выделенным словом "дизайн".

Думаю, что подобная функция пригодиться при редактировании текста. Просто выделяете нежелательное или часто употребляемое слово в облаке и на лицо все предложения с вхождением этого слова. И не надо перерывать весь текст в поисках того где Вы допустили недочет. Единственное, что пока смущает - это то, что текст при этом уже отформатирован в соответствии с требованиями анализа, т.е. в тексте отсутствуют стоп-символы и все предложения выглядят на один манер, что-то на подобие "Казнить нельзя помиловать". Но, думаю, что это вполне поправимо и будет добавлено в следующих версиях программы.

Ну и в заключение были проведены кое-какие косметические изменения в программе, в частности добавлена возможность авто-перестройки всего облака при изменении параметра "Минимальный размер шрифта в облаке".

Вот пожалуй и все изменения. Новую версию программы можно скачать прямо с этой страницы. Следите за обновлениями программы, подписывайтесь на RSS, участвуйте в разработке "Блевантона".

zip Блевантон(361.44 KB)

Мой блог находят по следующим фразам

Понравилась статья? Тогда:
Делись! Загружай! Плюсуй!
   Отправить PDF на   
Читай ещё статьи на WebDelphi.ru

Комментарии (2)

WP_Cloudy
  • SEOшниг пишет:

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

  • Vlad пишет:

    Спасибо за дельный совет :) Именно этим мы сейчас и занимаемся с моим компаньоном и соратником. Дело в том, что в разработке теперь участвует 2 человека и мы сейчас практически с нуля пишем новую версию, в т.ч. делаем многопоточный анализ сразу нескольких страниц сайта, полностью переписываем работы парсера HTML ну, и естественно в корне меняем сам анализ текста — добавляем объединения слов, обрезание окончаний и пр. В общем следите за обновлениями в блоге — будет интересно :)

Ваш ответ

Внимание: Все комментарии модерируются, и это может вызвать задержку их публикации. Отправлять комментарий заново не требуется.

Пожалуйста, заключайте исходный код в тэги [code][/code].
Если код большой, то воспользуйтесь Вставкой кода на отдельной странице и оставьте в комментарии ссылку на исходник