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

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

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

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

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

Клавиша Insert в Mac OSX

Наверняка я не первый столкнулся с проблемой отсутствия клавиши Insert на маках. Это доставляет неудобство при запуске windows приложений под виртуальной машиной VMWare Fussion. Но есть простое решение, о котором многие не знают. Достаточно зайти в настройки VMWare Fussion->Preferences->Keyboard&Mouse и добавить Key Mapping для клавиши Insert как указано на скриншоте.

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

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

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

Перевод word, doc, docx, pdf документов

Столкнулся с проблемой, что нужный мне материал у меня в docx документах с графиками, диаграммами и таблицами на украинском языке. Суть ясна, но важные детали не понять. Прямая загрузка файла в http://translate.google.com рвет в клочья документ, уезжают картинки, графики и документ становится нечитаемым.
Однако решение все же есть, нужно сделать следующее:

  1. Загрузить документ на сайт http://viewer.zoho.com/
  2. Получить ссылку на загруженный документ
  3. И уже эту ссылку подставить в перевод http://translate.google.com

Gmail Best Practices — Multiple Inbox

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

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

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

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

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

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

Настройка redmine и svn на Debian 5.0

Пост скорее для себя, чтобы сохранить ссылки на ресурсы, по которым можно все востановить и настроить заново. Писать пост о том, как все это чудо настраивается нет ни сил, ни желания. Да и вознимают сомнения, что это возможно. Но вкрадце опишу откуда брал, с чем столкнулся.

Основной и самый работающий вариант описан в pdf документе: Redmine Installation on Debian
Единственное, что не заработало – автоматом ставится passenger-2.2.10, а в описании используется passenger-2.2.1, поэтому вместо gem install passenger нужно писать gem install passenger -v=2.2.1

Далее было еще несколько различных багов, а также с добавление функционала SVN помогли следующие доки:
http://www.redmine.org/wiki/1/Repositories_access_control_with_apache_mod_dav_svn_and_mod_perl (тут как привязать к redmine)
http://www.debuntu.org/2006/05/20/54-how-to-subversion-svn-with-apache2-and-dav (описание как поднять svn)
http://www.redmine.org/boards/2/topics/6387 (столкнулся с похожей проблемой при привязке)
http://www.redmine.org/wiki/redmine/HowTo_to_handle_SVN_repositories_creation_and_access_control_with_Redmine (тут описано как автоматически создавать репозитории при создании проекта)

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

Создание подблога в 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, который показывает виджеты в зависимости от логического условия.

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

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

0_1edaf_94fc199_XL