Иногда возникает потребность подсветить одинаковые объекты на странице. Причем желательно делать это динамически: при наведении курсора мышки или при выборе переключателя. Я долго искал готовое решение с использованием javascript, но так и не смог найти. Почитав документацию по JQuery, понял, что все не так и сложно.
Дальше…
Сегодня я представлю простое, но эффективное решение по защите phpBB от авторегистраций. Стандартные капчи боты обходят легко. Мы не пойдем по пути усложнения капчи. А просто спрячем капчу от ботов.
Примечание переводчика
Я не ставил перед собой цели перевести всю статью один в один. Скажу больше, в мой статье представлена информация, собранная из множества источников. Эдакая выжимка всего, что успели написать за первую неделю после выхода PHP 5.4. Последние изменения значительно улучшили производительность и уменьшили потребление памяти. Полный список полезных материалов размещен в конце статьи.
Дальше…
Сегодня я хочу продемонстрировать одно свое решение задачи получения GET параметров из строки запроса. И затронуть проблему выбора формата URL.
Дальше…
Проанализировав тикеты на github, посты на своем форуме и в блоге, разработчики FuelPHP решили выпустить версию 2.0.
Давайте посмотрим, что нам следует ожидать.
Дальше…
Сообщество Sparks для фреймворка CodeIgniter продолжает развиваться. Пользователи активно добавляют свои полезные библиотеки, число которых перевалило за 50. За последний месяц было добавлено 4 библиотеки, заслуживающих нашего внимания.
Для тех, кто не знает, о чем идет речь, есть вводная статья про Sparks.
Дальше…
Опечатки бывают разные. Значимые и не очень.
Из того, что я помню, выделяются 2 случая:
1. Когда в каком-то европейском банкомате выдавались вместо 5$ банкнот — 50$.
2. Когда в США начислили пенсию с лишним ноликом.
Но оба эти случая просто меркнут перед этой опечаткой: эпичная опечатка
Если вы разбираетесь в консольных командах, то лучше не читайте описание случившегося — получите еще больше удовольствия. Ну а остальных прошу под кат.
Дальше…
После того, как я чуть не потерял все свои труды, я твёрдо решил настроить систему автоматического резервного копирования. Или backup. Давайте рассмотрим требования к идеальной системе, и начнем писать свою собственную на bash.
Дальше…
29 декабря я случайно удалил все исходники со всех сайтов.
Как это было…
Дальше…
Сервер работал хорошо. Особых проблем не доставлял, чем сильно радовал меня, ведь мне не хотелось тратить целый декабрь на выпиливание всех ошибок. Напомню, что у меня получилось в итоге:
Сервер с 1024Мб ОЗУ, и 2000Мгц процессора, на который был установлен Centos 6. Для обслуживания сайтов было установлено:
- Apache — Веб сервер. Бэкэнд;
- Nginx - Веб сервер. Фронт;
- PHP 5.3 — Интерпретируемый язык программирования, на котором и написаны 99% моих работ;
- eAccelerator — для кэширвания PHP в байткод;
- MySQL 5.1 — База данных;
- Munin — мониторинг;
Всё работало великолепно, пока не понадобилось установить Drupal7.
