вторник, 23 апреля 2013 г.
вторник, 6 ноября 2012 г.
Zend_Search_Lucene поисковый движок общего назначения
Zend_Search_Lucene является поисковым движком общего назначения для полнотекстового поиска, написанным полностью на PHP 5. Так как он хранит индекс в файловой системе и не требует наличия сервера баз данных, то дает возможность реализовать поиск практически для всех веб-сайтов, работающих под управлением PHP. Zend_Search_Lucene поддерживает следующие возможности:
Документация
-
Ранжированный поиск — более подходящие результаты возвращаются первыми
-
Множество типов запросов: поиск фраз, поиск с шаблонами, поиск по критерию близости, поиск по диапазону значений и т.д.
-
Поиск по определенному полю (например: заголовок, автор, содержимое)
Документация
PhpMorphy – библиотека морфологического анализа
PhpMorphy – библиотека морфологического анализа, реализованная на платформе PHP.
Возможности
phpMorphy позволяет решать следующие задачи:
Поддерживаются различные кодировки:
-
Лемматизация (получение нормальной формы слова)
-
Получение всех форм слова
-
Получение грамматической информации для слова (часть речи, падеж, спряжение и т.д.)
-
Изменение формы слова в соответствии с заданными грамматическими характеристиками
-
Изменение формы слова по заданному образцу
Поддерживаются различные кодировки:
-
все однобайтовые (windows-1251, iso-8859-* и т.п.)
-
Unicode кодировки - utf-8, utf-16le/be, utf-32, ucs2, ucs4.
пятница, 25 февраля 2011 г.
HTML 2 PDF, библиотека fpdf
Введение в FPDF
В наше время формат документов PDF приобретает большую популярность. Он был разработан компанией Adobe Systems Incorporated. Как указано в документации, THE ADOBE PORTABLE DOCUMENT FORMAT (PDF) - переносимый формат документов, является "родным" для программных продуктов семейства Adobe Acrobat. Их цель - дать пользователю возможность легко обмениваться электронными документами и просматривать их независимо от той среды, в которой эти документы были созданы. PDF опирается на графическую модель, позволяющую отображать картинки и текст вне зависимости от установленных на компьютере устройств и разрешения. В документах этого формата присутствуют такие объекты, как гиперссылки и аннотации, что делает их интерактивными.
С другой стороны, web-приложения зачастую нуждаются в отображении динамически составленных документов, таких как отчеты, прайслисты, счета и многое другое. Это позволяет персонализировать приложение и сделать его более мощным по своим функциональным возможностям. Помимо PDF, существуют и другие решения, но этот формат можно назвать одним из самых удачных, так как PDF документ без потери форматирования можно вывести на принтер или конвертировать в HTML или текст.
PHP, как один из самых мощных и популярных современных средств разработки web-приложений, справляется с задачей генерации PDF документов "на лету". Для этого разработано несколько дополнительных инструментов. Не возьмусь перечислить их все, но назову одни из самых известных - библиотеку PDFLib, ClibPDF и PHP класс FPDF.
FPDF
В наше время формат документов PDF приобретает большую популярность. Он был разработан компанией Adobe Systems Incorporated. Как указано в документации, THE ADOBE PORTABLE DOCUMENT FORMAT (PDF) - переносимый формат документов, является "родным" для программных продуктов семейства Adobe Acrobat. Их цель - дать пользователю возможность легко обмениваться электронными документами и просматривать их независимо от той среды, в которой эти документы были созданы. PDF опирается на графическую модель, позволяющую отображать картинки и текст вне зависимости от установленных на компьютере устройств и разрешения. В документах этого формата присутствуют такие объекты, как гиперссылки и аннотации, что делает их интерактивными.
С другой стороны, web-приложения зачастую нуждаются в отображении динамически составленных документов, таких как отчеты, прайслисты, счета и многое другое. Это позволяет персонализировать приложение и сделать его более мощным по своим функциональным возможностям. Помимо PDF, существуют и другие решения, но этот формат можно назвать одним из самых удачных, так как PDF документ без потери форматирования можно вывести на принтер или конвертировать в HTML или текст.
PHP, как один из самых мощных и популярных современных средств разработки web-приложений, справляется с задачей генерации PDF документов "на лету". Для этого разработано несколько дополнительных инструментов. Не возьмусь перечислить их все, но назову одни из самых известных - библиотеку PDFLib, ClibPDF и PHP класс FPDF.
FPDF
пятница, 12 ноября 2010 г.
Web Dogma. 10 правил создания сайтов для пользователей
- Всё, что существует только для удовлетворения внутренней политики владельца сайта, должно быть устранено.
- Всё, что существует только для удовлетворения эго дизайнера, должно быть устранено.
- Всё, что не соответствует содержанию страницы, должно быть устранено.
- Любая функциональность или технология, затрудняющая свободу перемещения по сайту, должна быть исправлена или устранена.
- Любой интерактивный объект, заставляющий пользователя угадывать его назначение, должен быть исправлен или устранён.
- Для правильной работы сайта не должно требоваться никакого программного обеспечения кроме браузера.
- Содержимое сайта должно быть возможно прочитать, распечатать, загрузить.
- Юзабилити не должно приноситься в жертву руководству по стилю.
- Пользователя не должны просить зарегистрироваться или сообщить личные данные, если это не является необходимым для предоставления услуги.
- Нарушение любого из этих правил до начала работы – настоящее варварство.
Подписаться на:
Сообщения (Atom)