ПрограмуванняClean .svn folders

Свого часу я дуже необережно оновив двіг Кукорами до нестабільної версії LS з trunk’у. Для мене це вилилось в купу часу затраченного на багфікси (так склалось, що відкотитись було неможливо), а для LS в халявні багфікси :). З того часу в директорії /var/www/my/cookorama.net з’явилися три піддерикторії “source”, “source-with-ls-svn”, “source-without-ls-svn”.

Апдейт до нової версії LS виглядає наступним чином:

  • Апдейчу з транка LS сорси в “source-with-ls-svn”.
  • Розрулюю конфлікти в конфізі і можливо мержу свої багфікси з їхніми.
  • Перекидаю DocumentRoot на “source-with-ls-svn” і дивлюся чи все працює.
  • Переношу все це діло в “source-without-ls-svn” і тру всі папочки .svn
    find . -depth -type d -name '.svn' -execdir rm -rf '{}' \;
  • Накочую вміст “source-without-ls-svn” на “source” і перевіряю зміни в конфізі, шаблонах і мовних файлах.
  • Тестую Кукораму на локальній машині і якщо все ок, то комічу (Кукорама лежить в окремому репозиторії) і апдейчу продакшн.

Internet, Різне@cookorama

Надумав створити сервіс для twitter’а, який графічно показує динаміку зміни кількості followes/following, але Google сказав, що такий сервіс вже існює - http://twittercounter.com :).

Для прикладу наведу статистику аккаунту @cookorama:
@cookorama

Позитивний такий графік ;)

Програмування, РоботаКукорама. Як це було?

Варіант лого by ScratchІдея запустити власний кулінарний проект в нас (ми, це я і Андрій Мануйленко aka Scratch) з’явилася давно. Спочатку думали зробити пошукову систему по рецептам, потім базу рецептів і врешті-решт вирішили робити соціальну мережу. Весною ми зареєстрували домен cookorama.net (користуючись нагодою хочу подякувати Оленці Занічковській aka @HelenkaF за допомогу з придумаванням назви проекту, концепції і слогану) і запустили першу версію сайту на платформі LiveStreet.
(ще…)