Обновил сайт
Наконец-то завершил давным-давно намеченное обновление этого сайта. Новый движок, новый скромный дизайн. Написано на фреймворке YII - пока еще изучаю, но восторг полный. Пожалуй, если бы писал сам, вышло бы именно так как в YII. Когда-то давно, когда еще писал на ныне одряхлевшем Codeigniter, я смотрел на YII и он меня не впечатлил - документации ноль, примеров мало, на русском ресурсов не было. После Codeigniter пересел на Kohana - уже намного лучше, но все равно не то. После некоторых блужданий (Cakephp, Zend, Symfony - все не понравилось) был найден и изучен великолепный русскоязычный ресурс yiiframework.ru. Вот оно, счастье! Сейчас в сети уже много ресурсов по YII, чьи авторы любезно делятся опытом хождения по граблям.
Немного обновилась RSS лента - теперь при желании можно подписаться на все статьи, на все комментарии, комментарии к статье, на статьи из рубрики (при заходе в рубрику появляется соответствующая ссылка в меню). Думаю, как бы организовать подписку через почту.
Вобщем, добро пожаловать!
Хостинг - потерялась база данных
Стоит только отойти от дел/уйти в отпуск, ослабить бдительность, и мировая энтропия тут как тут. Случайно заметил, что сайт не работал целых три дня - потерялась база данных. Причем в контрольной панели хостинга значилось что база есть, а phpmyadmin говорил что ее нет. Оказывается, бывает и так. Написал на ночь глядя гневное письмо в техподдержку хостинга, через полчаса все исправили.
Это все ерунда. Вот я переносил свой домен от хостера - вот тут они крови попили, вышла целая история. Никогда не берите домен у хостера, не покупайтесь на всякие акции "домен в подарок"!
Хостинг у меня от rbc.ru, если кому интересно. В общем и целом неплохо (не считая вышеописанного), учитывая смешную (по нынешним временам, 1600 с копейками) цену. Кстати, если кто знает приемлемый хостинг, который плюс ко всему может отблагодарить за приведенного к ним клиента (кроме nic.ru, который под блоком меню :) - буду рад комментариям.
Дела сайтовые
Неожиданно, как это и бывает, обнаружил что мой сайт не работает - выдается пустая страница с ошибкой исполнения CGI. Поскольку ни Perl ни что-то CGI-ное мной не используется, тотчас появились разные нехорошие мысли. Подключившиськ серверу (впервые за многие месяцы) увидел интересное - в корне лежит некий .htaccess (он и давал ошибку),в конце index.php оказались дописаны строки на тему _SAPE_USER (какая-то реклама) без соблюдения синтаксиса PHP, в папке с картинками оказался скрипт с классом от Sape, вдобавок права на индексный файл были изменены.
Вот это да! Саппорт хостера предположил, что заражение страницы произошло по вине вредоносной программы (вирус/троянская программа) и предложил провериться на вирусы и сменить пароли. Лог доступа к FTP показал, что было некоторое количество попыток доступа с адреса 64.202.120.82 (принадлежит забугорной с первого взгляда безобидной структуре).
Работа сайта была возобновлена, хоть и c незначительными потерями. Взлом моего сайта наврядли принесет кому-то деньги, цель всего этого мне непонятна. Похоже на действия неопытного/пьяного админа, или начинающего "хакера", или просто дебила.
"Зажег" RSS на feedburner.com
Перевел свою RSS-ленту на feedburner.com, привлекло удобство и средоточие инструментов. Уважаемых читателей приглашаю переподписаться. Извиняюсь за беспокойство, но это действительно удобно.
Ищу скрипт для защиты комментов от спама
Чувствую, скоро волна спама в комментариях поднимется в разы, особенно вспоминая опыт гостевухи сайта предприятия. Посему прошу всех, кто сам решал эту проблему, отписать ход ее решения.
Недавно даже закралась мысль - не бросить ли все не перейти ли на Wordpress, ибо там уже есть все что нужно и не нужно :). Однако поразмыслив, отбросил эту мысль. Потому, что замечены следующие недостатки:
- опять-таки нужно разобраться в продукте и "поработать напильником" (хотя без этого нигде не обойдешься)
- непонятки с локализацией - вид сайта частично на русском, частично на заморском языке несколько удручает
- даже если я сяду и переведу все на русский, ближайшее обновление сведет мои труды на нет, ибо зашито твердо в код
- чтобы добавить плагин, нужно править код в нескольких местах (имхо, Mambo/Joomla здесь на высоте), что снова не сильно удобно
Может, я все-таки ошибаюсь? Вобщем, жду комментариев :)