MySQL Joins

Хорошая статья про MySQL Joins.
Вообще, в своей практике приходится использовать лишь INNER JOIN и LEFT JOIN, но для общего развития стоит почитать.

Сейчас многие движки позволяют выводить похожие записи к конкретному посту.
Самый простой путь для связи — это использование тегов. На том же Хабре сделано именно так.
В wordpress для этого есть плагин Simple Tags. Именно его я использую в своем блоге.

Есть другой подход. Использование полнотекстового индекса индекса MySQL. Для wordpress есть усовершенствованный плагин Related Posts. На большом объеме текста (от 2000 записей в блоге) этот плагин дает лучшие результаты по сравнению с тегами.

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

Есть 2 хороших книжки по оптимизации сайтов.
Это конечно не свежак, но и не старье 90-х годов, тем более подобных книг не было впринципе.
Книга «Реактивные веб-сайты»
Книга «Разгони свой сайт»

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

Книги повествуют о клиентской оптимизации, т.е. советов по оптимизации MySQL вы там не найдете, но есть довольно много информации про настройку nginx и apache.

У Яндекс.Метрики есть сервис мониторинга доступности сайта. Если ваш сайт внезапно падает, то Яндекс оповещает вас об этом по почте или SMS. (далее...)

Пускай тут повисит в дополнение к этому посту. Год назад обсуждали на Хабре.
Всё-таки отдел К иногда работает, особенно когда дело касается вымогательства. Мне вот интересно зачем они офис сделали? Сам винлокер пишется за пару часов, а вот распространять его приходится вшивая в программы и вредоносные сайты. Может этим и занимались "офисные сотрудники". И еще смущает цифра 3000 пользователей в месяц. С таким офисом через спам Вконтакте можно без проблем за 1 день заражать такое количество пользователей.

2 очень удобных плагина для парсинга, анализа запросов и структуры сайтов. (далее...)

amCharts
amCharts — отличная либа по построению графиков на сайте. Сразу скажу, что продукт платный (99 евро), но доступна бесплатная версия с тем отличием, что в левом верхнем углу будет ссылка на сайт проекта. Но для админки или стартапа это не принципиально. (далее...)

Этому сервису Гугла уже много лет, но возможно кто-то до сих пор не в курсе. Идея в том, что почта вашего домена привязывается к Гуглу. Весь геморрой по передаче, хранению, фильтрации спама берет на себя Гугл. (далее...)

Очередное видео от Ашманова

Для тех кто еще не видел, советую посмотреть «Социальную сеть» (художественно-документальный фильм про Facebook)

Иногда заглядываю в логи на предмет ошибок. Очень часто, порой до половины логов, остаются следы ботов-парсеров. В основном ищут известные CMS, вход в админку, форумы (видимо для дальнейшего спама)

/bitrix/admin/
/nulled_cms/
/nulled/
/crossdomain.xml
/hostcmsfiles/main.js
/cgi-bin/CMS

(далее...)