Рабочие будни

Архивы

Archive for ноября, 2008

ЖЖ переезжает на новые сервера

Среда, ноября 19, 2008

Сервис переезжает из Сан-Франциско в дата-центр в Монтане. Что характерно в данное время уже можно наблюдать внятный ответ от их сервера, а не пустышку как было до переезда — LiveJournal is currently down due to migration to a new server facility. The window of planned downtime is from 8 AM to NOON PST (4PM to 8PM UTC) on Tuesday, November 18, 2008.
Речь идёт о забаненном ЖЖ и Казахстане. Так и не выяснилось кто кого там забанил, но судя по тому, что переезд по любому сменит IP адреса сервиса, что наверное в данный момент уже произошло и бан ушел в лепту. Т.е. в данный момент бана уже нет. Это говорит о том, что если банил ЖЖ, хотя я не вижу смысла в этом, то они не успели внести изменения в свои чёрные списки. Или же Казахтелеком не отреагировал на смену IP адресов и бан опять же снялся.

Посмотрим что будет после переезда. Поди секретный бан всё таки забудут перебанить.

Что вы думаете по этому поводу?

P.S. ЖЖ открывается нормально 1:30

P.P.S Счастье было не долгим. С утра опять бан

Плагин расстановки мягких переносов

Вторник, ноября 18, 2008

Написал плагин расстановки мягких переносов в словах для WordPress. Ну как написал, взял код Насибуллина Рината (hyphen_words.php) и оформил в виде плагина. Да простит меня автор. Результат работы можете наблюдать у меня в блоге. Отработку видно при text-align:justify. Хотя некоторые и против применения justify.
Интересно как он повлияет на уникальность не уникального контента.

Perenoska (2.54 KB)

Лечим связку WordPress&Godaddy&отправка почты

Понедельник, ноября 17, 2008

Все правки делались в class-phpmailer.php
Не люблю я править код WordPress, но если уже ничего не помогает, то приходится вмешиваться. Для начала обязательно указать ваш реально существующий ящик в переменную
var $Sender = «blablabla@bla.com»;

Нужно это для хитро настроенных почтовых серверов получателей, которые проверяют существует ли отправитель на самом деле. Типа защита от спама. Если не указать отправителя, то при отправке письма сервер хостера сам подставит какой ему вздумается ящик и сервер получателя такое письмо не пропустит. Пример адреса если мы его не задаём: Return-Path:val34334@p3slh209.shr.phx3.secureserver.net. Естественно такого почтового адреса не существует.

Далее обнаружен глюк у хостинга godaddy.com
В соответствии с RFC 2822 WordPress разбивает тему письма на фрагменты не превышающие 78байт. Но опытным путём выяснилось, что если фрагментов больше чем 1, то godaddy делает вид что письмо ушло, а сам его херит в неизвестном направлении.
Для этого пришлось обрезать сообщение subject до длины, не превышающей 1 фрагмента. Тупо 35байт указал наугад. Да тема теперь не всегда информативна, но что делать, лучше пусть так чем никак. Для обрезания темы опять же вставляем следующий код чуть выше функции function EncodeHeader:

function truncate_bytes($string, $len) {
if (strlen($string) <= $len) {
return $string;
}
if ((ord($string[$len]) < 0×80) || (ord($string[$len]) >= 0xC0)) {
return substr($string, 0, $len);
}
while (--$len >= 0 &amp;&amp; ord($string[$len]) >= 0×80 &amp;&amp; ord($string[$len]) < 0xC0) {};
return substr($string, 0, $len);
}

//Далее находим строчку:
$x += preg_match_all('/[\000-\010\013\014\016-\037\177-\377]/', $str, $matches);
//И вставляем перед ней:
$str = $this->truncate_bytes($str, 35);

На этом всё.

Не могу понять...

Суббота, ноября 15, 2008

Не могу понять, почему уведомления и прочая хня не отправляется с этого блога. Ну не могу и пиздец. mx запись и почта  настроены на gmail. Может кто помочь?

Первый снег

Суббота, ноября 15, 2008

Снеговик из первого снега

Буквально вчера выпало не малое количество снега. Не смог удержаться и слепил вечером с доченькой снеговика. Скажу я вам зарядка неплохая, особенно при поднятии 2й части. А сколько радости было у ребёнка, словами не передать. И какое было разочарование спустя 15 минут после нашего ухода. Видно помешал он кому-то. Вот так  кто то строит, а кто то ломает. Ну ничего зима только началась, сделаем ещё :)

Обновил плагин Show-Keywords

Среда, ноября 12, 2008

  • Добавлена поддержка автоматического размещения ссылок в статьях. По умолчанию выключено. Для включения убрать // в предпоследней строке //add_action ('the_content', 'hookShowSearchLinks',1);
  • Добавлена возможность удаления ненужных ссылок прямо со страницы сайта. Рано или поздно, захочется что-то удалить.

Описание: Плагин проверяет источники перехода с поисковиков на ваш блог и выбирает с них ключевые фразы. Ключевые фразы и ссылки перехода запоминаются для дальнейшего использования. Как только ссылок набирается больше пяти, они начинают добавляться в конец каждого поста в определённой последовательности.

Польза от плагина: увеличивается связность страниц блога, как бы своеобразная перелинковка, где в каждой ссылке стоит ключевая фраза, по которой пришли с поисковика на нужную страницу — это даст дополнительный прирост посетителей. В итоге каждый пост вашего блога добавляет дополнительно 5 ссылок с ключевыми фразами на другие посты вашего блога.

Качаем, активируем…
Для вывода ссылок указываем в нужном месте  <?php AddSearchLinks (); ?>

show-keywords(1.5) (1.54 KB)

102-й пост

Понедельник, ноября 10, 2008

Вот уже 102-й пост в моём блоге. Казалось бы, вот только было начало и уже столько постов. Не все посты были технической темы, было и про личное, и всякое… Спасибо тем кто был всё это время со мной, спасибо тем кто присоединился позже… Постараюсь оправдать ваши надежды…

После перевода блога на WordPress всё больше времени уделяю его содержимому… И чем дальше, тем больше начинаю понимать суть его устройства…

Не буду мылить и расписывать… Если кому надо помочь с какими либо плагинами (перевести или исправить багфиксы) то без всяких задних мыслей можете писать. Может, есть у кого идеи по созданию новых плагинов? Сделаю как надо…