Скачать видео с сайта video.oboz.ua

На первый взгляд задача кажется сложной и невыполнимой, однако это не так.

Две минуты серфинга в поисковиках дали мне ответ на этот вопрос, оказывается все проще простого.

Видео-файлы формата .flv лежат по адресу

http://video.oboz.ua/files/movies/(quality)/(id).flv

где

quality - качество видео-файла, меняется в диапазоне 1-6. Чем больше значение, тем выше качество
id - идентификатор видео-ролика. Чтобы определить нужно извлечь его, например, из кода для вставки на сайт.
Для понравившегося видео выбираем: "Ссылка на видео" и извлекаем id из функции getPlayer();

Читать полностью »

MySQL и ORDER BY. Уменьшаем время выполнения запроса

Итак, что мы имеем.

  • 3 связанные таблицы, в них хранится порядка 2млн записей.
  • Запрос, где эти таблицы через LEFT JOIN собираются воедино.
  • Условие, что все должно быть отсортировано по имени.
  • Все должно работать быстро.

В общем то, вполне тривиальное задание, если бы не последнее условие

Рассмотрим на более простом примере. Таблица `catalog_software` с 25 тысячами записей. Без всяких связаных таблиц

SELECT * FROM `catalog_software` LIMIT 1000;

Запускаем запрос через phpMyAdmin - видим, что выполнение запроса заняло 0.09 секунд.
Задумываемся - что-то забыли... Ах да, сортировка. Быстренько все исправляем. Читать полностью »

Перенести файлы с одного сервера на второй без использования промежуточного хранения

Для данных манипуляций нам необходим доступ к серверу по ssh и бесплатная утилита putty

Сам порядок действий:

1. Заходите в ssh с помощью putty
2. Авторизируетесь (пишите логин и пароль)
3. Правой кнопкой мыши по виндовскому окошку с путти, где кнопки открыть, закрыть и название.. по синей полоске в общем. Выбираете пункт сеттинкс, находите там translation выбираете utf8.
4. В консоли путти пишите mc. Если он там есть, то откроется чтото типа нортона
5. В открывшимся mc выбираете в меню LEFT или RIGHT (сверху, выпадающее меню) ftp connection
6. Пишите адрес в виде login:password@host, жмёте enter
7. В выбранной панели путти будет открыт ftp
8. Закачиваете туда нужные файлы

Благодарим за инструкцию betam