04.08.2011

Hunting for geeks

Помню в Яндекс.Почте мы прикололись и вывели в консоль браузера сообщение:
«Любишь заглядывать в консоль? А может и js умеешь писать? http://company.yandex.ru/job/vacancies/interface_dev_mail.xml».

А сегодня случайно заметил на TechCrunch в response headers:
X-hacker: If you're reading this, you should visit automattic.com/jobs and apply to join the fun, mention this header.

Nice.

21.07.2011

Что мне не хватает в Гугл+, Твиттере, Фейсбуке и многих других сервисах

Слишком много шума.

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

Покажите главное сначала. Дайте мне возможность контролировать что важно для меня.

Нет, все сервисы устроены наоборот — сначала вываливают тебе все говно на которое ты подписался, а ты продираешься сквозь него к важным для тебя постам. Почему ни один сервис не дает возможность начеррипикать важные для меня источники, сформировать must-read-ленту и поставить ее как основную?

Да, в Гугл+ можно сделать круг «Супер», а в Твиттере — список «Пупер». Дайте мне поставить это по-дефолту, чтобы я видел это сразу, заходя в сервис с любого компа и любого устройства.

14.07.2011

Неблокирующая загрузка кнопки +1

Хотите установить на свой сайт гугловую кнопку +1? Имейте в виду, что она может негативно повлиять на скорость загрузки страниц. В частности, оригинальный сниппет содержит тег <script>, который блокирует рендеринг и загрузку последующих ресурсов на странице. К счастью, эта проблема легко решается.

<g:plusone></g:plusone> остается в том месте где должна появиться кнопка. Код неблокирующей загрузки лучше поместить перед закрывающим тегом </body>:

<script>
(function(d, t) {
    var g = d.createElement(t),
        s = d.getElementsByTagName(t)[0];
    g.async = true;
    g.src = 'https://apis.google.com/js/plusone.js';
    g.text = '{lang:"nl"}';
    s.parentNode.insertBefore(g, s);
}(document, 'script'));
</script>

Код неблокирующей загрузки написан Матиасом, пофиксен для IE мной.

UPDATE: Гугл выпустил неблокирующую версию кнопки +1.