Последние статьи ↓

Простой поиск на PHP с учетом различных форм слова

Для поиска в тексте с учетом различных форм слова (например "искать", "искал") существует несколько способов. Существуют варианты, в которых строятся все возможные формы искомого слова. Мы же рассмотрим способ, при котором от искомого слова отбрасывается суффикс и/или окончание (например "искал" превратится в "иск").
 
Для этого нам потребуется так называемый стеммер, класс Lingua_Stem_Ru, написанный на PHP. Он довольно небольшой, его просто най...

Ставим трек формата mp3 на звонок в Nokia 6600

Для этого нам понадобится архив с двумя файлами ("2000096A.RSC" и "LIBMP3DEC.DLL") который можно найти в интернете или на сайте www.SERIES60.ru. В моем случае архив назывался "mp3codec6600_109.zip". Также понадобится любой файловый броузер для платформы SERIES60.
Файлы из данного архива надо скопировать в папку "C:\system\libs\plugins" телефона. Если каталогов "libs" или "plugins" не существует - создайте их. В некоторых случаях помог...

Постраничное разбиение на PHP

Некоторую информацию, например список новостей, статей и так далее, удобнее выводить на экран несколькими страницами. Для того чтоб сделать это на PHP нам понадобится выполнить два SQL-запроса и небольшой фрагмент кода.
Здесь приводятся только тексты SQL-запросов. Функции для работы с этими запросами и самой базой данных вы выбираете сами (это могут быть стандартные функции PHP или функции сторонних библиотек, таких как PHPLIB).
 
Допустим, каж...

Вырезаем кусок музыкального трека для звонка мобильного телефона

Самый простой способ - воспользоваться онлайн-редактором mp3 файлов, например http://musicware.ru/. Вырезать фрагмент песни с его помощью очень легко, достаточно следовать приведенной на сайте инструкции.
 
Другой вариант - программа для компьютера. В данном случае описывается Sound Forge, но принцип применим ко всем подобным программам.
 
Запускаем программу, открываем наш музыкальный трек ("File" -> "Open"). Открывается окно с визуальным изоб...

Регистрация физического лица-предпринимателя на Украине

В указанной ниже процедуре описывается постановка на учет предпринимателя как плательщика налога на прибыль. После прохождения отмеченных процедур предприниматель может избирать приемлемую для себя форму налогообложения.
 
Определение видов деятельности и подготовка регистрационных документов для подачи в налоговую.
Заполняется регистрационная карточка по ф. 10. В случае проведения регистрации через представителей - подписывается нотариа...

Работа с Ajax в библиотеке Prototype

Приведу краткий пример, который проиллюстрирует работу с Ajax в библиотеке Prototype. Следующий код создает запрос, который методом 'get' отправляет параметры "param1" и "param2" со значениями "value1" и "value2" соответственно, скрипту "url". При успешном прохождении запроса выполняется функция, указанная в параметре "onSuccess", при неудачном - в параметре "onFailure".
 
new Ajax.Request(url,
  {
    method : 'get',
    parameters: {param1 ...

Полноценное win32 приложение в MS Visual C++ Express

Опишу способ, с помощью которого в Visual C++ Express можно будет создать полноценное win32 приложение. Вот описание процесса на сайте Майкрософт: http://msdn.microsoft.com/en-us/library/ms235626(ide).aspx.
Итак, нам понадобится скачать Microsoft Platform SDK http://www.microsoft.com/downloads/details.aspx?FamilyId=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&displaylang=en, а также внести изменения в несколько файлов.
После устан...

Уменьшение размера изображения, фотографии

Очень часто нам приходится пересылать по электронной почте или выкладывать на различные сайты фотографии или любые другие изображения. Фотографии, сделанные с помощью цифрового фотоаппарата в основном имеют большое разрешение, а соответственно и размер, поэтому, чтоб не тратить на пересылку лишний траффик и время их необходимо уменьшить.
Дальнейшие действия будут проводиться в программе Adobe Photoshop (англ. версия), однако, основные принципы с...

Экспорт объектов из 3dmax с помощью MaxScript

В данном тексте я опишу основные принципы работы экспортера сцены на языке МаксСкрипт.
Для обхода всех объектов сцены используем конструкцию:
for tmpObj in objects do ( ... ),
где objects - это массив всех объектов сцены, а tmpObj - переменная, которая в каждой итерации цикла содержит i-й объект сцены, т. е. objects[i]. Таким образом мы проходим по всем объектам сцены.
 
У каждого объекта сцены (tmpObj) есть следующие атрибуты: и...

Как сделать простое облако тегов

Рассмотрим способ создания облака тегов из 30 тегов с наибольшим рейтингом, упорядоченных по алфавиту.
Предположим, что таблица тегов содержит поля "тег" (tag) и "рейтинг" (rating). Следующий запрос извлечет 30 тегов с наибольшим рейтингом и отсортирует их по алфавиту:
 
SELECT * FROM
(
    SELECT * FROM
    `table_with_tags` AS `t1`
    ORDER BY `t1`.`rating` DESC
    LIMIT 0, 30
) AS `t2`
ORDER BY `t2`.`tag` ASC

Предполож...
Страница: <<  2  3  4  5  >>