Архив категории web

Facebook Like, Twitter Share и др. модули для блога

Социализация прочно вошла в нашу жизнь и сейчас зачастую трафик с социальных сетей догоняет и обгоняет трафик из поисковых систем.
Найдя наконец пару часов решил привести блог в порядок, поправил свой wishlist, i am reading и добавил модули расшаривания в соц сети.
Итак попорядку:
Facebook Like button
По сути состоит из двух частей:

  • Like на конкретную страницу, который позволяет пользователям показывать интерес к данной странице и делить ей со своими друзьями.
  • Like на весь сайт, который дает пользователям высказывать любовь к сайту в целом на любой из страниц (у меня расположен в верхнем правом блоке).

Оба элемента вставляются iframe или XFBML блоком со страницы Facebook Like button, где вы можете сгенерировать тебе блок с помощью формы. Единственным отличием второго варианта является необходимость явно указать url сайта.
Twitter Share button
Тут все очень похоже, кнопка генерируется с помощью формы на странице Twitter Share button. Никакой URL указывать не нужно, скрипт сам определяет на какой странице он расположен.
Яндекс поделиться
Последним и достаточно быстрым способом создать Share модуль для сайта является сервис Яндекса «Блок поделиться». Аналогично с помощью форму генерируется блок на странице сайта и вставляется на любой страницу в вашем проекте. Дешево и сердито.

Также опубликована в coding, usability | Теги , , , | Оставить комментарий

Бесплатный DNS хостинг

После того, как я обнаружил, что мой хостер перепродает серверы немецкого датацентра было принято решение переехать туда самостоятельно. Благо в наш век спокойно можно все обсудить на английском и затем оплатить кредитной картой. Я существенно выиграл, теперь за железку я плачу 29+1 евро вместо 49. Единственный открытый вопрос — DNS хостинг с гибкой настройкой, т.к. почта летит напрямую в Google Apps аккаунт + календарь + docs. Я уже был готов заплатить по 31 рублю за домен своему регистратору, как обнаружил, что компания Yandex предоставляет бесплатный DNS хостинг для всех желающих, при этом все настраивается очень легко и не нужно никаких дополнительных знаний.
Подробнее можно узнать по ссылке http://pdd.yandex.ru.

P.S. Основной плюс заключается в авторитете компании, который дает гарантии в безопасности предоставлении домена.

Также опубликована в coding, soft | Теги , | 4 Комментарии

Интересный таймменеджер совместимый с Gmail

Наткнулся на многообещающий проект Gqueues.
На сервисе не нужна регистрация, и все сделано в стиле Google Apps. Интересный и удобный функционал добавления многоуровневых задач, горячие клавиши, напоминалки, и расшаривание друзьям. Советую посмотреть скринкаст, чтобы понять все, что умеет сервис.

Попытаюсь эту неделю попользоваться им и отписать о результатах.

Также опубликована в usability | Теги , , | 6 Комментарии

Морфологический поиск писем в Gmail

Google наконец добавил морфологический поиск по письмам в Gmail. Раньше, чтобы найти письмо «Привет, Таню позвали на совещание?» нужно было искать по слову «Таню», поиск по слову «Таня» не давал результата. Теперь наконец появился модификатор morph:on, которые позволяет искать по слову в различных морфологических формах. Т.е. рассмотренный нами запрос будет выглядеть так: «Таня morph:on».
Это функционал, которого так не хватало в лучше почте ;)

Также опубликована в usability | Теги , | 6 Комментарии

Поддержка drag&drop и календаря в Gmail

Google наконец добавил того, что так не хватало в почте — поддержку drag&drop для загрузаемых файлов. Теперь достаточно выделить нужные вам файлы и перенести в окно Gmail.

Вторая удобная фича, котороая недавно появилось — возможность добавлять приглашение человека прям в календарь. Очень удобно, чтобы не лазить отдельно в календарь, а потом рассылать приглашения.

Также опубликована в usability | Теги , | Оставить комментарий

Gmail Best Practices — Multiple Inbox

В расширениях Gmail есть отличный плагин, который называется Multiple Inbox, он позволяет отображать одновременно несколько окон писем на главной странице.

Для чего это нужно?
Это нужно для того, чтобы создать фильтры и выводить в главном окне те сообщения, которые хотелось бы постоянно видеть перед глазами.
Например я завел для себя два фильтра wait_for_reply — для писем, на которые я жду ответ и important! — для писем, которые важные и о них нужно сейчас думать.

Плагин имеет несколько настроек: как отображать новые панели, по каким фильтрам показывать письма и сколько штук показывать.

Также опубликована в usability | Теги , , | Оставить комментарий

Когда спять ваши фолловеры?

Интересный сервис, который показывает время сна ваших фолловеров на основе времени, когда они постят свои твиты.

Сервис доступен по адресу http://SleepingTime.org

Опубликовано в рубрике web | Теги | 1 Комментарий

Создание подблога в WordPress

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

Требования:

  • записи из личного не должны попадать на главную страницу
  • под записи из личного должна быть отдельная категория (подблог)
  • в новом подблоге должна быть своя RSS лента
  • в основной RSS ленте не должно быть записей из личного подблога

Решение:

  1. Создаем рубрику, в моем случае рубрика личное с urlname private
  2. Узнаем ID новой категории, его можно подсматреть напрямую в БД или в админке при редактировании категории ссылка будет содержать данное число
  3. Редактируем файл functions.php темы, которую вы используете. Добавляем следующие строчки:

    function filter_subblog_entries($query)
    {
    if (!$query->is_admin &&
    (!isset($query->query_vars->category_name) || $query->query_vars->category_name != 'private')
    ) //exclude private from main and not admin
    {
    $query->set('cat','-44');
    }

    return $query;
    }
    add_filter('pre_get_posts','filter_subblog_entries');

    Вместо 44 подставляем число, полученное из третьего пункта, вместо private подставляем urlname нашей категории

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

P.S.
Если вы используете widgets и там есть ссылки на RSS, то необходимо при просмотре подблога показывать другой вариант widget’a (с другой ссылкой на RSS) для этого идеально подходит плагин Widget Logic, который показывает виджеты в зависимости от логического условия.

Также опубликована в coding, soft | Теги , | 10 Комментарии

Серый и белый товар в маркете

Время покупки товаров в реальных магазинах безвозрватно уходит. Люди перестают бояться покупать товары в интернет магазинах и начинают понимать, что это дешевле, чем в обычном офлайн магазине.
Причины тому 2: отсутствие платы консультантам, аренды помещения и т.п. и вторая — серый товар.
Первая причина нас особо и не волнует, а вот вторую в некоторых случаях нужно опасаться.
Достаточно большим шагом в сторону увелечения безопасности покупок в интернете сделал Яндекс.Маркет. Теперь для каждого товара вы можете посмотреть какая у него гарантия, официальная (белый товар) или гарантия продавца (серый товар).
Более того, если вы негативно относитесь к серому товару, то можете добавить фильтр уже при поиске и просматривать товары только с официальной гарантией.

0_1edaf_94fc199_XL

Опубликовано в рубрике web | 4 Комментарии

Генерация рыбы для баннеров

При разработке и тестировании веб проектов удобно забивать сайт рыбой — бессмысленным текстом, который показывает как будет отображаться информация.
Чаще всего тексты генерируются на http://vesna.yandex.ru или http://www.lipsum.com/.

На место баннеров генерируются заглушки с указанием размера. Для того, чтобы не терять время на их создание и облегчить труд вебразработчикам создали проект http://dummyimage.com. Он геренирует картинку по размеру, переданную последним параметром.
Например, по адресу http://dummyimage.com/468×60 мы получаем вот такую картинку:

а по адресу http://dummyimage.com/30×30, вот такую:

Также опубликована в coding | Оставить комментарий