31 авг. 2007 г.

Google Desktop: исключить лишнее из индекса

С недавних пор я активно использую удивительный инструмент, предназначенный для поиска файлов на локальном компьютере, Google Desktop (далее GDS). Ищет файлы мгновенно, индексирует ненавязчиво (если лишних плагинов не ставить, а также не разрешать ему сканировать ресурсы локальной сети). Но вот размер индекса, конечно, не детский. Дело осложняется тем, что в нашей компании используется система контроля версий Subversion, которая хранит большое количество служебных файлов на диске (в каталогах с именем «.svn»). Индексирование и поиск этих файлов — занятие бестолковое.

С первого взгляда кажется, что стандартные настройки GDS не позволяют исключить из индекса каталоги по маске, т.к. выбор каталогов требует указать полный путь до существующей директории…

Оказывается, можно просто ввести паттерн, чтобы исключить из индексирования файлы или каталоги. Делается это на странице настроек GDS, вкладка «Локальное индексирование», параметр «Не искать в этих элементах».

Цитата:

Note: If you enter keywords instead of a full path or URL, Google Desktop won’t index any item that contains those keywords.
Таким образом, для исключения всех служебных файлов Subversion из индекса GDS я добавил строчку «.svn» в список значений указанного параметра:

Кстати, я индексы перенес в корень диска C:, чтобы точно знать, куда уходит свободное место:-). Делается это при помощи программки TweakGDS, но польза этой софтины достаточно сомнительная, т.к. под Windows перенести индекс Google Desktop можно путем правки ключа реестра HKEY_CURRENT_USER\Software\Google\Google Desktop\data_dir

В этом же ключе реестра находится параметр «file_extensions_to_skip», позволяющий исключить файлы с определенными расширениями из индекса, а также параметр «file_extensions_to_skip_initial_crawl», исключающий файлы из процесса построения первоначального индекса. Я эти параметры не трогал. К сожалению, проверить эффективность трюка с исключением файлов достаточно проблематично, поскольку индекс GDS растет экспоненциально и не уменьшается при удалении файлов с диска. Помогает только полное удаление индекса и полная переиндексация. Но я все же решил проверить.

Изначальный размер индексов GDS составил 2.53 Gb. Сейчас я удалил индекс и запустил переиндексирование. Как только проиндексирует — опубликую здесь:-)

Справка: размер моего винчестера составляет 80 Gb.

P.S. Справедливости ради хочу заметить, что существуют достойные (по слухам) альтернативы Google Desktop. Например, система «Архивариус». Может быть, там указанных проблем не существует. Но мы не ищем легких путей и очень любим Google:-)

30 авг. 2007 г.

Читать дальше...

Свершилось чудо! В Blogger появился встроенный механизм для разворачивающихся постов (ссылка «Читать далее»). Продолжение этого поста можно не читать (он оставлен просто для истории). Как правильно делать ссылку «Читать далее» в Blogger, написано тут: «Read more in Blogger»

Молодцы, однако, в Google. Решил я сделать ссылочку типа «Читать дальше…» в блоге, начал сдуру изучать справку Blogger-а. Все вроде бы хорошо, но заканчивается статья следующими словами:

Недостатки: вносить изменения приходится в сами сообщения, а не в шаблон. Зато ссылка «Дальше…» дана в шаблоне, а потому отображается независимо от того, усечено сообщение или нет. (Над тем, как изменить эту функцию, можете поразмыслить сами).
Как говорится, спасибо на добром слове… как раз думал, чем бы себя занять. Спасибо, добрые люди помогли. Вот как оно теперь работает:

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

29 авг. 2007 г.

Не ту страну назвали Гондурасом...

Интересно стало, как всякие там минские бомжи работают с Google AdSense, получают при этом от них денюжки и не имеют проблем с налоговой... В процессе поиска наткнулся на интересную инструкцию по обналичиванию чеков из-за рубежа в белорусских банках. Цитирую:

Так уж сложилось, что одним из наиболее простых способов выплаты причитающего у американцев является ЧЕК. В нем указывается имя и сумма, которая причитается человеку с таким именем. У них получить наличные по такой бумажке довольно просто. Чаще всего достаточно зайти в любой банк и эту бумажку обменяют на наличные. Потом уже банк истребует эту сумму с того банка, в котором выписан этот самый чек. Выписать чек тоже не составляет труда. Поэтому множество различных сервисов, которые выплачивают деньги (например Google AdSense), выплачивают их именно через чеки.

Все бы ничего, но в нашей стране не бывает так просто. Но хоть и непросто, но деньги по чекам все же получить реально. Процедура похожая нужно с паспортом и с чеком явиться в один из банков. Настройтесь сразу, что банковские работники будут смотреть на вас с тупым выражением лица и упорно будут не понимать, что вам от них нужно. Но надо быть настойчивым В какой отдел банка обратиться зависит от банка, но я бы посоветовал начать либо с отдела, который занимается переводами Western Union либо с валютного отдела. У них надо попытаться выяснить, кто в банке занимается чеками. Для этого надо запомнить волшебную фразу "прием чеков на инкассо". Можно также упомянуть дорожные чеки American Express. Лучше не показывайте свой чек первому попавшемуся кассиру, с вероятностью 99% чек повергнет его в замешательство. Когда найдете "правильных" людей покажите им то, что у вас есть. Не торопите, пусть рассмотрят как следует. На вопрос "Что это за фигня ?" уверенно отвечайте, что это коммерческий чек и требуйте, чтобы его взяли на инкассо. Когда вокруг вас соберется половина сотрудников банка, то среди них найдется какой-нибудь вундеркинд, который догадается поискать инструкции, как все же нужно принимать этот чек на инкассо.

Вах, аж гордость берет! Уууу, буржуины, все чеки вам, да э-коммерс! Наших этими вражескими штуками не проймешь!

28 авг. 2007 г.

Рабочие митинги

Совещания незаменимы, если вы решили ничего не делать Джон Кеннет Гэлбрейт
В комментариях к посту "Маркеры в работе" возникла дискуссия по поводу эффективности митингов и о том, как правильно эти митинги проводить. Данный пост скорее призван обозначить возникшие вопросы, чем предложить конкретное решение. Поэтому действительную ценность будут представлять ваши комменты. Неоспоримым можем считать тот факт, что труженикам "у руля" избежать митингов нельзя. Более того, беседы, собеседования и обсуждения составляют львиную долю обязанностей руководителя. По частоте проведения и регламенту можно выделить два вида митингов:
  1. мелкие дергания по каждой мелочи;
  2. общие собрания по определенной тематике раз или два в день.
Я тут пошарился в Интернете и провел, так сказать, первичное исследование предметной области. Проблема эффективности собраний существует испокон века. Вот, например, цитата из книги "Борьба за время" государственного деятеля начала 20-го века П.М. Керженцева:
Одно из наших зол – бесконечное количество заседаний. Недавно в «Правде» один товарищ писал о нашей любви к совещаниям. По его данным, в одном из комиссариатов свыше 65% рабочего времени всех наличных ответственных сотрудников тратится на совещания: так, в течение первых 5 месяцев 1923 г. затрачено на совещания 36 000 рабочих часов или 6 000 рабочих дней. У каждого ответственного работника заседания и совещания отнимают 13.5 рабочего дня в месяц, т. е. почти половину времени. Всего совещаний проведено 2300 при 13000 человек участников. Из этого числа половина заседаний падает на управление самого комиссариата, половина приходится на междуведомственные совещания, совещания комиссий и т. д. … Совещания (особенно так, как они у нас ведутся) являются совершенно неэкономной тратой энергии и времени. Обычно совещания бывают недостаточно подготовлены, повестка дня вовремя неизвестна, пришедшим на заседание приходится думать вслух (ибо они не подготовлены), и так получается дискуссия. Время тратится без достаточной продуктивности.
Там же предлагается решение проблемы:
Уменьшить до минимума число заседаний, предоставив право отдельным товарищам решать дело самостоятельно. … Заседания должны тщательно подготовляться. Материалы, проекты резолюций и прочее не следует оглашать в заседаниях, они должны быть отпечатаны и разосланы заранее. Тогда каждый будет говорить лишь о конкретных предложениях и поправках. Для решения деловых текущих вопросов можно созывать совещания ответственных работников учреждения на 10–15 мин. Нужно назначать (и соблюдать) не только начало заседания, но и его конец. Регламент должен быть сделан жесткий. В 5–10 мин. можно сделать дельный доклад даже на большом собрании и в 1–2 мин. высказать суть своих возражений.
Запишем это авторитетное мнение и пойдем дальше... Нельзя не восхищаться революцией, которую совершила Google в WEB и подходах в IT-бизнесе. Поэтому опыт коллег из этой компании :-) нам также интересен. Привожу выдержки из статьи "Как проводятся совещания в Google":
В таких компаниях, как Google, именно во время совещаний решаются многие важные вопросы, контролируется процесс разработки и осуществляется мотивация сотрудников. Совещания очень важны, а их эффективность — критический фактор. Марисса Майер называет шесть правил, которые нужно соблюдать для проведения успешного «митинга»:
  • Четкий план. Расписание совещания должно быть согласовано за некоторое время до его начала.
  • Запись тезисов. Текущие тезисы совещания должен записывать специальный человек, а на стенографической точности этих тезисов настаивает руководство Google.
  • Микро-совещания. В рамках длительных заседаний можно организовать ряд краткосрочных сессий по 5-10 минут на конкретные темы.
  • Индивидуальный прием. Каждый день после 16:00 Марисса Майер в течение 90 минут принимает к себе посетителей из числа сотрудников.
  • Никакой политики, только данные. Этот тезис подразумевает, что любое решение должно быть четко аргументировано, и ни в коем случае не приниматься под влиянием личных симпатий либо антипатий.
  • Гигантский таймер. Большие часы на стене должны создавать некое психологическое давление на участников совещания. Таймер отсчитывает время, которое осталось до окончания совещания.
Исследование мирового опыта по данному вопросу завершим цитатой из книги Марка Федина "Как правильно проводить совещания":
Среди различных видов деятельности руководителя наибольшее количество времени, причем с отрывом от остальной работы, поглощают совещания. ... Причины, по которым на этих «митингах» впустую тратится столько времени и средств, состоят всего лишь в том, что многие совещания бывают неудовлетворительно подготовлены и организованы, неумело проведены и неудовлетворительно подытожены. В большинстве случаев совещания длятся слишком долго, часто они бывают по существу даже совершенно ненужными.
Изученный материал и собственный опыт наводит на мысль о том, что главное зло при проведении митингов — это слабая их эффективность. К каждому митингу нужно готовиться, а это значит, что инициирование обсуждений, руководствуясь сиюминутными побуждениями неэффективно. Зачастую приходится видеть, как люди инициируют обсуждения сразу, как только у них появляется Мысль. А ведь только на переключение контекста (работа-митинг-работа) у его слушателей может уйти от 15 минут до получаса! Налицо явное снижение производительности труда коллектива. Итак, я голосую за спланированные и подготовленные митинги, цели, время проведения которых и продолжительность заранее известны. А что скажете вы?

За поворотом - пешеход

Интересный знак увидел в Гомеле (район "Сельмаш"). Прошу прощения за качество снимал телефоном из автомобиля :-)

21 авг. 2007 г.

Маркеры в работе

Известно, что для того, чтобы свернуть горы на работе, вовсе не обязательно трудиться круглосуточно. Переработка вредна для производительности труда. Гораздо важнее эффективно использовать имеющееся время. Но как обеспечить себе "вдохновение по заказу", если офис живет своей жизнью, кругом движуха по делу и без? Классик российского time management-а, Глеб Архангельский, в своей книге "Тайм-драйв: как успевать жить и работать" описывает один из способов концентрации во время работы использование так называемых маркеров. Маркером называется некоторое оформление окружения, которое настраивает человека на рабочий лад. Примерно как у собачек Павлова при звоне колокольчика выделялась слюна, у современного работника должна проявляться готовность работать. Роль колокольчика может выполнять что угодно, главное чтобы этот маркер не присутствовал в повседневной жизни (иначе слюна может начать выделяться в самый неподходящий момент :-). Далее я повествую о выборе моего маркера. Варианты были такие: чай, кофе, музыка. Первые два отбросил, т.к. чай я пью много и постоянно, а кофе на работе есть только растворимый. Вариант с музыкой показался наиболее привлекательным. В процессе экспериментов был выявлен жанр музыки, которую я не слушаю в повседневной жизни, а именно творчество различных DJ (Tao, Armin Van Buuren, Deep Dish, Doop, Paul Van Dyk, Tiesto и подобные). Выводы по результатам использования этого маркера следующие:
  1. на первом месте — DJ Тишина и DJ Один-В-Кабинете :-), но это бывает только в сказке или как минимум не в моем случае;
  2. музыка в наушниках не только помогает сосредоточиться, но и объявляет окружающим, что я сейчас недоступен и разговаривать со мной как минимум бесполезно;
  3. не обязательно отказываться от музыки, используемой в качестве маркера, в повседневной жизни — слюна не выделяется; тут, по-видимому, срабатывает совокупность маркеров музыка и необходимость работать;
  4. музыка, используемая в качестве маркера не должна быть сложной или любимой, желательно отстутствие слов на знакомом языке;
  5. если долго слушать клубную музыку, к вечеру болит голова :-)
А вы используете маркеры? Какие? И шо, помогает? ;-)

Книга по теме:
Тайм-драйв. Как успевать жить и работать. Глеб Архангельский