Набрел на интересную идею. Firefox printing plugin. Это не плагин, это идея выводить (для печати на бумаге) рядом с текстом ссылки еще и адрес. Очень здраво, на мой взгляд. По реализации лишь два ответа: использовать CSS или букмарклет. Букмарклет приведен на той же странице жжистом zhuzh, я позволю себе представить его в более удобном виде: URL+. Перетащите последнюю ссылку на панель закладок и нажимайте для отображения ссылок на открытой в данный момент странице. Для отмены страницу придется обновлять. Этот трюк работает в Firefox, Opera и IE.

Читать запись полностью »

В продолжение темы о ярлыках. Если в свойствах ярлыка, в поле «Объект» указать строку %windir%\explorer.exe ".", а поле «Рабочая папка» оставить пустым, то его запуск будет открывать в Проводнике ту папку, в которой этот ярлык лежит. Его можно копировать в разные папки, не изменяя.

Зачем этот бред нужен? Дело в том, что я нахожусь в перманентном поиске идеального лончера на замену стандартным панелям Windows, и сейчас рассматриваю вариант, который умеет отображать содержимое папки в виде меню, но понимает только запуск файлов. В то время, как меню, формируемое стандартной панелью, позволяет перейти к любой папке, дважды на ней кликнув. А такой универсальный ярлык можно напихать во все полезные папки, обозвав, например «_Открыть папку в Проводнике» (подчеркивание чтобы этот пункт был первым в списке). Впрочем, сдается мне, что идеальный лончер еще не написан.

Интересная подборка советов по Firefox: http://habralex.habrahabr.ru/blog/12225.html. Комментарии тоже стоит почитать.

Очень интересный совет для использующих Outlook приведен в блоге lifehacker.ru - Мгновенный поиск по почтовым базам MS Outlook. Особенно ниже, в комментариях...

Можно получить страницу поиска персонального яндекса прямо в интерфейсе Outlook. Для этого в контекстном меню Личных папок щелкните Создать папку, и в свойствах созданной папки на вкладке Домашняя страница поставьте адрес страницы Письма персонального яндекса, и поставьте галочку Показывать по умолчанию домашнюю страницу. Теперь, кликнув на этой папке, вы сразу попадете на страницу поиска по письмам. Очень удобно, особенно учитывая замороченность интерфейса, связанного с поиском, в Outlook.

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

Open_dialog.png

Если при установке обоев рабочего стола выбрать опцию Расположение: растянуть, то изображение, каким бы оно ни было маленьким, будет растянуто на весь стол. И при этом сглажено. Отсюда проистекает интересный эффект: вы можете создать картинку буквально в несколько пикселей, растянуть ее на весь рабочий стол и получить совершенно уникальную градиентную заливку. Вот простые примеры:

Картинка в Paint

Рабочий стол
2007-04-21_222745.png

И еще

2007-04-21_222536.png
2007-04-21_222806.png
(Честно украдено с DonationCoder)

Интересная идея для тех, кто пользуется проводником: Используй "избранное" как удобную навигацию по папкам в проводнике. Сам не пробовал, но выглядит здраво.

Что делать, если вам нужно найти на листе Excel звездочку или знак вопроса? Проблема в том, что они являются подстановочными знаками и выражение в строке Найти «*123?» означает «любое количество любых символов, потом 123, потом один какой-нибудь символ». Чтобы Excel не считал эти символы подстановочными, а искал как есть, их надо экранировать. У Microsoft свой собственный путь, поэтому экранируются они с помощью тильды, то есть выражение «~?» означает знак вопроса сам по себе.

У Microsoft не один путь. Возьмите Word. Здесь обработка подстановочных знаков по умолчанию отключена, включить ее можно, нажав Больше и отметив галку Подстановочные знаки в диалоге поиска. А если вам нужно смешивать подстановку и знаки вопроса, то экранируются они обратным слешем, вот так: «\?». Предатели писали Word.

У Microsoft не один путь, а целый лабиринт (они патентуют результаты работы генератора случайных чисел, что ли?). В Visio наоборот, чтобы символ стал знаком подстановки, его надо экранировать так: «^?». Впрочем, они могут отмазаться тем, что не успели Visio переписать, продукт-то изначально не их.

Боюсь смотреть другие программы.

Когда в FireFox вы вводите адрес вручную, под строкой открывается список с подходящими ранее введенными адресами. И это хорошо. Но список может необоснованно распухнуть, или сохранить ошибочные адреса. В таком случае остановите указатель мыши на нужном (ненужном) элементе списка, чтобы тот был выделен, и нажмите Shift + Delete. Адрес будет удален из списка.

Ярлыки в Windows используют абсолютные пути. То есть вроде бы, как-то, вооружившись идеальным английским и накачанным виагрой напильником для реестра, можно заставить их понимать пути относительные. По слухам. Но реальность такова, что использовать ярлыки на флешке, или в какой-то структуре папок, которая может менять свое местоположение, нельзя. Это понятно: если мы задали путь E:\папка, а на другом компьютере наш флеш-драйв поимел букву диска уже M, то путь неверен, и ничего тут не попишешь.Какие решения? Их, в общих чертах, два: использовать сторонние лончеры или командные файлы. Первое решение недостаточно гибко, да и не встречал я еще лончера, такого, чтобы ах, а второе... Не терплю мигающие окна, которые неизбежно порождает интерпретатор cmd.exe. Неаккуратненько как-то. Можно и этот риф обойти, но опять громоздить сторонние программы, опять в гамаке и стоя. Ах, да - есть еще vb и js скрипты. Да, это посимпатичней. Но все-таки.

Читать запись полностью »

Вы помните, что стили в MS Word (как минимум 2003) можно назначать выделенному тексту с помощью горячих клавиш? В боковой панели Стили и форматирование (Формат > Стили и форматирование...) выберите в контекстном меню стиля пункт Изменить..., в появившемся окне Формат > Сочетание клавиш... Разгуляева фантазии тут не выйдет: многие сочетания уже заняты, а собирать конструкции типа Ctrl + Alt + Shift (это массаж для пальцев, не обращайте внимания) Word не позволяет.

И вы помните, что прежде, чем форматировать что-то напрямую, без применения стилей, надо шесть раз подумать, потом выйти на улицу и обежать вокруг фонарного столба, выкрикивая мантру «да, это действительно нужно»? Иначе щастя не будет.

Кто знает, чем руководствовался человек, придумавший вынести на клавиатуру клавиши «Sleep» и «Power». Может, ему и есть что сказать на Страшном Суде в свое оправдание. Но те последователи, что суют эти клавиши на место линейки «Print Screen» - «Pause», или прямо под «Delete», они точно заслужили геену огненную. На моей домашней клавиатуре первый вариант. Поэтому, нажимая «Break», чтобы поменять раскладку набранного текста посредством Punto, я пару раз выключал компьютер, если не следил за пальцами пристально.

Есть разные способы решить проблему. Я знаю четыре:

  • купить клавиатуру, на которой эти кнопки аккуратно спрятаны (а то и отключаются/переназначаются средствами самой клавиатуры или ее софта);
  • выломать их на фиг;
  • найти программку, которая так или иначе решит вопрос;
  • найти рецепт и в соответствии с ним переназначить кнопки, покопавшись в реестре.

Но воспользовался пятым. Самым простым, но не лучшим. Панель управления - Электропитание - вкладка Дополнительно. Здесь вы найдете список указаний системе что делать по нажатию кнопок управления питанием. Достаточно выбрать нужное. Этот способ не лучший, потому что во-первых кнопки на корпусе тоже учитываются (впрочем, Reset работает по-любому), а во-вторых кнопок с клавиатуры там может вообще не оказаться. Дома я выключил и засыпание и отключение, на офисной машине присутствует только «кнопка включения питания».

И насчет Punto Switcher: его у вас нет? Это большое упущение. Его основная задача - на лету переключать раскладку, угадывая, на каком языке вы печатаете. Кроме этого он может сохранять в дневнике все, что вы печатаете (не для параноиков, да?) , и вставлять кусочки текста в духе автозамены MS Office. Необходимейшая вещь! Придется только немного привыкнуть, да и без сознательной настройки не обойдешься. Не смотрите, что версия старая - там просто нечего добавлять.

Маленькие удобства для использующих проводник. Не обязательно ведь тыкать в ярлык «Проводник» или нажимать Win + E, а потом рыться в файловой системе. Можно насоздавать ярлыков, ведущих прямо в нужные места. И не просто ведущих, а еще управляющих поведением проводника. Конечно, для этого используются параметры командной строки. Вот они:

  • /e сразу открывать панель с деревом папок в левой части окна;
  • /root,<object> использовать в качестве корневого элемента <object>. Это имя папки, которое будет отображаться корнем дерева папок, на том месте, где обычно находится «Рабочий стол». Подняться к папкам более высокого уровня в этом окне не получится. Очень удобно отображать таким образом рабочую папку: ничего лишнего не видно.
  • /select,<sub object> выделить элемент (файл или папку) после открытия окна.
  • Назначение и тайный смысл параметра /n я не понял.

У меня всегда лежат под рукой ссылочки, в которых важные папки прописаны как root, и включена панель дерева папок. Обратите внимание, что несколько параметров склеиваются не как у людей, а как у MS - запятыми. Принцип понятен из примера: %windir%\explorer.exe /e,/root,C:\WORK\projects. Это как раз моя основная рабочая папка.

Букмарклеты (bookmarklets) работают в контексте открытой страницы. По крайней мере в Firefox это так. Ценное заявление, не так ли?

Читать запись полностью »

Игрался с Tweak UI (твикер, позволяющий настроить некоторые тонкости работы системы, разжиться можно на странице Microsoft PowerToys) и решил опробовать игнорируемую ранее функцию X-Mouse (в разделе Mouse). Оказалось очень удобно. Ведь как происходит работа с несколькими окнами, между которыми нужно все время прыгать, в обычном режиме? Щелчок на окне для активизации, и только потом щелчок там, где надо. Первый щелчок лишний, да и выделение какого-то объекта в программе может слететь - ищи его опять, - и щелкнуть можно неаккуратно, особенно на окне браузера с открытой страницей, активизировав что-то совсем ненужное. В режиме X-Mouse фокус автоматом передается тому окну, которое находится под указателем мышки. Лишний и проблемный первый клик просто исчезает, нужное окно уже активно. А вот Autoraise (всплывание окна на передний план при такой «безкликовой» активации) лучше не включать: постоянное перетасовывание окон будет только мешать.

Одно но: надо привыкнуть не уводить мышь с мелких окон ввода, в которые вы как раз что-то печатаете.

На странице Windowmetrics сайта Virtualplastic есть описание (по-английски) ключей реестра, для любителей поковыряться руками, но я не разбирался, просто ткнул в кнопочку Tweak UI.

В процессе работы часто приходится обмениваться промежуточными файлами с нашими контрагентами. Но так сложилось, что они люди консервативные, ни о каких ftp и файлообменниках отродясь не слышали, да и электронная почта в их среде является вершиной и последним писком технологического прогресса. Вот и гоняем графику (!) по почте, ужимая все до полной неразборчивости (оно и хорошо: ошибок не видно). В связи с этим у меня периодически возникает нужда отправлять множество писем на один адрес, с одним текстом, но разными вложениями. Помните, я уже писал по этому поводу?

Теперь более гибкое решение: использование протокола «mailto» в ярлыке. Итак, создайте где-нибудь новый ярлык и в поле адрес вставьте строчку вида
mailto:xxx@xxx.xx?subject=Здесь тема&body=Здесь текст (или постоянная часть текста) самого письма,
где xxx@xxx.xx - понятное дело, адрес получателя. Любой из этих элементов можно опустить, оставив только нужное. Даже без адреса можно обойтись, или вообще оставить только «mailto:», чтобы просто создать пустое сообщение.

Логика, я думаю, понятна: после адреса (или на первом месте, если адреса нет) - знак вопроса, далее параметры разделяются амперсандом. Если почтовик будет ругаться или резать все, что идет после первого пробела, попробуйте заменить пробелы на комбинацию «%20». Ходят также слухи о существовании параметра «attach» для указания вложенного файла, но я заставить его работать не смог. Также существуют параметры «cc» и «bcc» для рассылки копий.

Все это проверялось на Outlook, но, по идее, должно работать с любым почтовиком.