Мои заметки

  • Как я работаю с заказчиком при создании сайта

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

  • Оптимизация сайта под поисковые системы пошагово.

    Это рассказ о том, как я пытался подстроить сайт по продаже недвижимости в Таиланде в различных поисковиках. Ни в коем случае не руководство

  • Полезные ссылки на память

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

  • Специальные символы HTML

    Таблица специальных символов себе на память, чтобы использовать в последующем где-нибудь в проектах.

Блокировка запуска скрипта повторно

Часто бывает необходимо по той или иной причине запускать скрипты по крону. Если скрипт работает долго, то есть вероятность, что, не успев отработать полностью, он будет запущен повторно. Чтобы этого не возникало можно указать простую блокировочку в начале файла

if(!flock($lock_file = fopen('script.run', 'w'), LOCK_EX | LOCK_NB))
  die("Already running\n");
comments powered by Disqus