BlogCamp CIS

September 18, 2007 Всякое

Я, наверное, поеду на БлогКемп. Народное блогерское гуляние, которое будет иметь место в Киеве 13-14 октября. Там обещают наливать нахаляву и вести умные беседы о модных нынче вещах и тенденциях. В планируемых темах довольно много интересного, так что, думаю, оно того стоит.

Ночевать предлагают у радушных блогеров или в злачных местечках, называющихся “хостелы”. Это не так страшно, это всего лишь гостиница для хиппи, студентов и экономных пацанов.

Кроме того, мероприятие не коммерческое, а я все такое люблю.

Ознакомтесь.

Да.. и самое главное. Там будет WiFi свободного доступа, за два дня можно скачать фильм отличного качества. :)

Злая идея или digg по-другому

September 17, 2007 Всякое

Пока хлопцы парятся с извращенными реализациями captch’и, читал Дениса Радченко и мою сонную голову посетила идея:

Помогать народу оцифровывать книги - это хорошо, но, почему бы не сделать что-то для себя?

“Что за бред?”, - скажите вы.

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

Назовем это - “Агрессивное SMO.”

Вы можете возразить: “Гениально, иди спать”.

Но я закончу.

Digg CaptchaПоставить маленькую кнопку дигга рядом с формой комментария, когда пользователь хочет что-то добавить, попросить его проголосовать, а затем проверить, сделал ли он это через Digg API. Еще один плюс: из дигга можно вытянуть заодно его аватар.

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


Как по мне, я нормально исполнил, потому попрошу у вас: посмотрите, плз, качает ли ваш ридер rss с фидбернера: http://feeds.feedburner.com/jeka911 , а не с jeka911.wordpress.com/feed. А то мне стыдно статистику показывать. Спасибо.

innerHTML - тормоз

September 14, 2007 Всякое

Оказывается, что innerHTML может быть ужасным тормозом, если после его изменения перестраивается dom. Вот такая функция работает намного быстрей:

[sourcecode language='jscript']
/* This is much faster than using (el.innerHTML = value) when there are many
existing descendants, because in some browsers, innerHTML spends much longer
removing existing elements than it does creating new ones. */
function replaceHtml(el, html) {
var oldEl = (typeof el === “string” ? document.getElementById(el) : el);
/*@cc_on // Pure innerHTML is slightly faster in IE
oldEl.innerHTML = html;
return oldEl;
@*/
var newEl = oldEl.cloneNode(false);
newEl.innerHTML = html;
oldEl.parentNode.replaceChild(newEl, oldEl);
/* Since we just removed the old element from the DOM, return a reference
to the new element, which can be used to restore variable references. */
return newEl;
};
[/sourcecode]

описание

тестовая страница

С праздником!

September 13, 2007 Uncategorized

Feedburner предупреждает

September 11, 2007 Uncategorized

Я заметил, что у многих на блогах фидбернер не прописан в auto-discovery тэгах.

Нас, халявщиков (на бесплатных блогинг-сервисах) понять можно, ведь мы свои шаблоны редактировать не можем, а вот на standalone блогах тэги прописать нужно, дабы статистика фидбернера не сбивалась теми, кто подписался на локальный фид.

Что я имею ввиду?

fetchphp.gif

По дефолту, тэги прописаны как

<link rel=”alternate” type=”application/rss+xml” title=”RSS” href=”http://mysite.com/rss.xml” />
<link rel=”alternate” type=”application/rdf+xml” title=”RSS” href=”http://mysite.com/index.rdf” />
<link rel=”service.feed” type=”application/atom+xml” title=”Atom” href=”http://mysite.com/atom.xml” />

И, даже после установки в сайдбар красивой картинки ведущей к фидбернеру, многие пользователи подписываются на обновления через rss http://mysite.com/rss.xml. Автор теряет в статистике.

Что нужно сделать?

Заменить в header.php в папке шаблона

<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="<?php bloginfo('rss2_url'); ?>" />

на

<link rel=”alternate” type=”application/rss+xml” title=”RSS 2.0″ href=”http://feeds.feedburner.com/burnthisfeed” />

ПосвежееДальше