Экстрим до добра доводит :)

На выходных адски отжигал на квадроциклах и сильно покалечился. Все болит, сидеть непросто, лежать непросто. Но это мелочи. Главное — было весело.

А пока я отжигал, прокрался на новый проект баблоруба — один мой день. И вот мой четверг. С этого блога идет отличнейний трафик — в среднем больше 5 страниц просмотрели те, кто оттуда пришел.

А еще я поменял плагин для мобильной версии на WPTouch. Он очень крут. Там и коменты и все что надо есть. Есть еще и более крутая платная версия. Так что теперь все кто заходят с мобил правильных будут видеть мой бложек как надо.

Кстати, я сейчас активно изучаю Ruby on Rails. И вот наткнулся на шикарнейший видеокурс rails for zombies. Отличные видеоуроки, которые рассказывают о том, что такое RoR и что он может. А сразу после окончания видео можно побаловаться с консолью даже не ставя рельсы себе на комп. Уроки сделаны очень качественно и четко дают понять насколько рельсы круты. Рекомендую.

***

Постовой: если есть дача, нужно камин купить непременно. Дача без камина — деньги на ветер :D.

В закладки!

Немного новостей от Битрикса

Во-первых, в связи с новым налоговым законодательством, ключи от софта могут продаваться без НДС. Собственно битрикс теперь так и продается. Я, правда, так и не отдуплил, что именно изменилось. Для простых смертных, как я, которые покупают битрикс как физическое лицо не изменилось ничего. Для компаний, кто по безналу в белую покупает — что-то изменилось.

Во-вторых, появился новый модуль «Фотогалерея 2.0«. Грубо-говоря, это готовый фотохостинг в один клик. Причем в комплекте идет и софтина, которая позволяет лить фотки оптом и которая урезает фотки перед заливкой на стороне клиента. Потенциально — афигительная вещь. Но я её еще не щупал.

В-третьих, сегодня в блоге Сергея Рыжикова прочитал про давно ожидаемый HTML-кэш. Это еще один огромный плюс с сторону битрикса. Мелкие сайты, где много страниц, которые меняются не часто, теперь будут работать на порядок быстрее даже на самом простом хостинге. А это примерно 80% всех сайтов, что приходится делать, например, мне.

***

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

Еще сегодня покупал льготное продление лицензии. Мало того, что оно и так весьма дешевое, так для меня, как сертифицированного партнера, оно оказалось вообще смешным по цене. Порадовался, хотя думал, что будет в 2 раза дороже.

***

Наткнулся случайно на один сеонистский блог — ivanov.in. Это не о том, как заработать кучу бабла на сейпе или еще какой поебене, а именно очень жёстко скуреная инфа о том, как работает яндекс и как с ним работать на поле сеонизма. Крайне рекомендую. Крайне сложно для чтения и понимания, особенно для тех, кто не в теме.

WordPress, sape и utf-8

Думаю, есть немало желающих установить на свой блог на вордпрессе сейп, дабы заработать много бабла. Так же почти все знают, а остальные должны догадываться, что вордпресс работает в кодировке utf-8 (unicode). И вот тут то и ждет засада. Правда засада ждет не всех, а, например, клиетов мастерхоста.

Чтобы подключить сейп к вордпрессу, достаточно в футер или где вы там хотите выводить ссылки, подключить сейповский код с указанием кодировки. Что-то типа того:

$o=array();
$o['charset'] = 'UTF-8';
$sape = new SAPE_client($o);

Этот кода будет выводить ссылки, проданные через сейп в кодировке utf-8 (как и весь контент на блоге). В принципе , есть извращенцы, которые пытаются пользовать вордпресс с кодировкой cp1251, но они сами себе злобные дендромутанты.

Так собственно в чем подвох-то? А подвох в том, что кодировка в заголовках, которые отдает сервер, и в мете в теле документа должны точно совпадать. Иначе ссылки будут на сайте выглядеть как и должны быть, а сейп постоянно будет выдавать error.

Я долго не мог понять в чем проблема, когда с ней столкнулся, но моск все-таки дан не зря. Выяснилось, что в мета была прописана кодировка iso-8что-то там. Это раз. А сервер выдавал заголовок

Content-type: text/html; encoding="utf-8"; charset="windows-1251"

Чтобы посмотреть заголовки ответа сервера, я использую плагин Web Developer Toolbar для мозилы. Там в закладке information->view response headers.

Как при таком раскладе блог вообще работал, точнее правильно отображался в браузерах — загадка очень интересная.

Собственно, чтобы сейп работал на вордпрессе правильно, нужно убедиться в 3х моментах:

  1. Код сейпа вызывается с указанием кодировки utf-8 (см. пример выше);
  2. В мете прописана правильная кодировка utf-8;
  3. Сервер выдает правильные заголовок о том, что кодировка utf-8;

В мете должна быть следующая строка:
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
А сервер должен выдавать такой заголовок:
Content-Type: text/html; charset=UTF-8
Если он выдает другой, то нужно в хидер засунуть такую строчку в самое начало:
<?Header("Content-type: text/html; charset=UTF-8")?>

Если вы ничего не поняли, то вам это и не надо.

зы.

Один интересный человек, гламурный фотограф-падонак, тоже завел себе блог: http://www.igoralekseev.com/blog/. Рекомендую. Много шикарных фоток и полезной информации о фотографии. Читать далее