7th Апрель 2011 | Категории: parser, PHP | Метки: , ,

Ко мне часто обращаются знакомые с просьбами скачать какую-то информацию с другого сайта. Просьбы бывают абсолютно разными: от автоматизации вывода погоды/курса валют, до скачивания целых баз данных (посты с блогов, товары интернет магазинов и т. д.).
Утром мне пришёл СПАМ с рекламой одного парфюмерного магазина, и я решил отомстить им.

Сегодня мы будем парсить интернет-магазин.

англ. parse
1) синтаксический анализ, синтаксический разбор; грамматический разбор;
2) анализировать, разбирать.

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

Дальше…

22nd Март 2011 | Категории: MySQL | Метки:

В MySQL существует множество типов данных для хранения чисел как целых, так и с плавающей точкой.
Рассмотрим существующие форматы:

Для целых используются: TINYINT, SMALLINT, MEDIUMINT, INT, BIGINT. Эти типы используются для хранения целых чисел и занимают от 1 до 8 байт памяти соответственно.

Дальше…

18th Март 2011 | Категории: MySQL | Метки:

Очень часто мне приходится сталкиваться с оптимизацией кода. Оптимизация SQL запросов очень важная часть работы программиста. Сегодня я расскажу историю ускорения запроса более чем в 100 раз. Причиной замедления работы MySQL — стала функция FROM_UNIXTIME. Но обо всем по порядку.

Дальше…

Страница 8 из 8« Первая...45678