9th Февраль 2012 | Категории: Code Igniter, PHP | Метки:

Сообщество Sparks для фреймворка CodeIgniter продолжает развиваться. Пользователи активно добавляют свои полезные библиотеки, число которых перевалило за 50. За последний месяц было добавлено 4 библиотеки, заслуживающих нашего внимания.

Для тех, кто не знает, о чем идет речь, есть вводная статья про Sparks.
Дальше…

17th Январь 2012 | Категории: Мнение | Метки:

Опечатки бывают разные. Значимые и не очень.
Из того, что я помню, выделяются 2 случая:
1. Когда в каком-то европейском банкомате выдавались вместо 5$ банкнот — 50$.
2. Когда в США начислили пенсию с лишним ноликом.

Но оба эти случая просто меркнут перед этой опечаткой: эпичная опечатка

Если вы разбираетесь в консольных командах, то лучше не читайте описание случившегося — получите еще больше удовольствия. Ну а остальных прошу под кат.
Дальше…

6th Январь 2012 | Категории: Сервер | Метки: ,

После того, как я чуть не потерял все свои труды, я твёрдо решил настроить систему автоматического резервного копирования. Или backup. Давайте рассмотрим требования к идеальной системе, и начнем писать свою собственную на bash.
Дальше…

2nd Январь 2012 | Категории: Сервер | Метки: ,

29 декабря я случайно удалил все исходники со всех сайтов.
Как это было…
Дальше…

27th Декабрь 2011 | Категории: Сервер | Метки: , , ,

Сервер работал хорошо. Особых проблем не доставлял, чем сильно радовал меня, ведь мне не хотелось тратить целый декабрь на выпиливание всех ошибок. Напомню, что у меня получилось в итоге:

Сервер с 1024Мб ОЗУ, и 2000Мгц процессора, на который был установлен Centos 6. Для обслуживания сайтов было установлено:

  • Apache — Веб сервер. Бэкэнд;
  • Nginx — Веб сервер. Фронт;
  • PHP 5.3 — Интерпретируемый язык программирования, на котором и написаны 99% моих работ;
  • eAccelerator — для кэширвания PHP в байткод;
  • MySQL 5.1 — База данных;
  • Munin — мониторинг;

Всё работало великолепно, пока не понадобилось установить Drupal7.

Дальше…

19th Декабрь 2011 | Категории: FuelPHP, PHP | Метки:

На прошлой неделе состоялся релиз новой версии FuelPHP.
По логу изменений видно, что большая часть исправлений — это просто причесывание функций, хелперов, стурктуры и т д.
Дальше…

17th Декабрь 2011 | Категории: Сервер | Метки: , ,

Прежде чем начать повествование по основной теме, расскажу про свой уровень общения с nix* системами. Больше года основной операционной системой была Ubuntu. Если на рабочем месте видел представителя nix’овых – не плевался. Я не повелитель командной строки, и до сих пор мне проще скопировать файлы через mc и отредактировать в gedit. Но я хорошо умею пользоваться поиском и находить ответы на возникающие вопросы. Если у вас нулевой опыт в общении с linux, и вы не умеете гуглить – забудьте сразу про самостоятельное администрирование.

Дальше…

12th Декабрь 2011 | Категории: Сервер | Метки: , ,

Предисловие.

В начале декабря меня окончательно достали ошибки моего предыдущего shared-хостера. Иногда внезапно отваливались процессы MySQL. Иногда простые запросы типа «SELECT field FROM table WHERE id = $id» могли выполняться по 5 секунд (из-за соседей по серверу). Переодический DDoS оборачивался недоступностью сервера. Но ошибки и недоступность – часть беды.

Основную нагрузку генерировал сайт lgnd.ru, который посвящен сбору и обработке статистики с браузерки heroeswm.ru. Каждый день базы увеличиваются на 3-5Mb. И настал момент, когда 2Gb места уже не хватает. У моего предыдущего хостера консервативный взгляд на ценообразование, и доводы, что за последние 3 года стоимость HDD резко упала – его не волновали. Цены на дополнительное место были очень кусачими.

Эти 2 фактора окончательно повлияли на принятие решения: переезд!
Дальше…

6th Декабрь 2011 | Категории: Моя жизнь | Метки:

У каждого человека есть свой путь. Люди, читающие этот блог, крутятся в IT сфере и, скорее всего, у 99% из них есть компьютер. Многие из вас могут рассказать интересную историю о приобретении компьютера, первых ошибках, о своих первых скриптах и программах. Многим людям приобретение компьютера изменило дальнейшую жизнь, в том числе и мне.

1 декабря 2001 года произошло событие. Нет, не так. СОБЫТИЕ! Мне купили компьютер.
Дальше…

23rd Ноябрь 2011 | Категории: Code Igniter, PHP | Метки:

Сегодня вечером был приятно удивлен тихим выходом новой версии Code Igniter.

Копипастить не буду, переведённый список нововведений расположен на хабре.

Дальше…