[deep/]

Microsoft Chrome 9… Тьфу, Эксплорер, Эксплорер!… 0

Поставил с пачкой обновлений на винду IE9. Нет, тестировать его не собираюсь. )) Но знаете что сразу же бросилось в глаза? Он теперь как Хром. То есть, раньше мимикрировал в своей ретроградно-навязчивой манере под Firefox, а теперь курс резко сменен. Впрочем, смотрите сами: тут и вкладочки в заголовке, и эскизы на новой вкладке, и даже аддоны как-то похоже теперь выглядят (хотя, по сути — совсем другие):

В общем, ничто челевоеческое, как говорится… Ну, вы поняли. Это даже и в лучшую сторону, чесслово!

Полезный зверек Junction 0

А знаете ли вы, как перенести часть данных с маленького системного диска на большой диск с данными? Проще некуда. Рассказываю.

Есть у Айтюнза нехорошая особенность хранить всё именно в профиле пользователя, на системном диске, и в том числе бэкапы айдивайсов. А у меня системный диск всего-то 70-с небольшим. Память только одного iPad уже 64Гига! А если учесть, что с компом синхронизуется еще второй айпад, и еще iPhone-ы, то место уходит глубоко в минус. Что делать, если системный раздел больше не сделать? (у меня вот и не получится — там стоит недешевый SSD, работающий в целом очень неплохо)

В UNIX-системах (Linux, FreeBSD, Mas OS X) с этим проще некуда — кинул файлы в другой раздел, сделал симлинк через «ln -s» и всё — система будет видеть файлы и там и там, как будто они лежат и на старом месте тоже, и спокойно всё будет работать с использованием старого пути, а данные будут перемещены на новый.

Есть ли жизнь на Марсе доступно ли такое на Винде? Оказывается, еще как досупно. Есть такая штука как «junction», по-нашему джанкшен. Они и спасут нас от переполнения. Если у вас (как и у меня) диски под Windows размечены с файловой систеной NTFS (это сейчас делается по умолчанию), то алгоритм избавления от напасти будет такой:

  1. Предварительно скачиваем отдельную утилиту junction (она не входит в комплект системных команд, лежит отдельно на Microsoft TechNet): http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx
  2. Копируем все файлы на новое место проводником или любимвм файловым менеджером. В моем случае я копировал папку с беэкапами iTunes «c:\Users\deep\AppData\Roaming\Apple Computer\MobileSync» в «d:\iTunes\MobileSync»
  3. Переименовываем папку с исходными файлами, пока ее не удаляем. Мало ли что, а так всегда можно легко вернуть всё назад просто переименовав ее обратно в MobileSync.
  4. Запускаем консоль с правами администратора: в системном меню в строке поиска пишем cmd и жмем Ctrl+Shift+Enter, после чего соглашаемся с тем, что cmd.exe будет запущен именно от администратора
  5. Находим скачанный файл junction.zip, распаковываем оттуда junction.exe. Тем, кто хочет использовать его более одного раза советую сделать его частью системы просто скопировав в папку C:\Windows (из запущенной только что администратороской консоли или же с помощью, например, Total Commander-а). Но это можно не делать, тогда, главное, оставайтесь в папке с файлом junction.exe.
    Формат же вызова утилиты такой:

    junction что куда

    При этом папка «что» естественно должна уже существовать, а папки «куда» быть не должно (поэтому мы и переименовывали старую папку).

  6. Творим само волшебство:
    D:\>junction "c:\Users\deep\AppData\Roaming\Apple Computer\MobileSync" "d:\
    iTunes\MobileSync"

    При первом запуске junction надо согласиться с условиями использования утилиты, будет высвечено отдельное диалоговое окно, которое уже в дальнейшем не будет появляться.

    Если всё было сделано верно, увидим примерно такой ответ:

    Junction v1.06 - Windows junction creator and reparse point viewer
    Copyright (C) 2000-2010 Mark Russinovich
    Sysinternals - www.sysinternals.com
    Created: c:\Users\deep\AppData\Roaming\Apple Computer\MobileSync
    Targetted at: d:\iTunes\MobileSync

Всё! При следующем запуске айтюнз должен увидеть свои бэкапы на новом месте. Переименованная в п. 3 папка больше не нужна!

Кстати, есть в Windows (начиная с Vista) и именно симлинки (управляются командой «mklink»). Но не всякий софт их нормально видит, поэтому с ними такой фокус не прошел и я остановился именно на джанкшенах.

Делаем таскбар удобным в Windows 7 0

С переходом изрядной доли работы на работу с документами, я перешел на Windows 7 на своей рабочей машине. Все-таки, никакой Опенофис пока не конкурент микрософтному, особенно когда речь идет о документах, подписанных сертификатами — открыть их больше нечем ). Впрочем, «семерка» представляет собой действительно удобную ОСь, хотя, как и свойственно всему оконному семейству, изрядно прожорливую. Тем не менее, раз я больше практически не использую достаточно тяжеловесные программерские IDE, ничего плохого в винде не вижу. И речь сейчас пойдет об одной маленькой детали, делающей работу в ней приятнее.

Одна из самых удобных вещей в Windows 7 — это таскбар, панель задач. Он радует своей компактностью, но к сожалению ограничен в режимах отображения (их можно выбрать кликом правой кнопкой по пустому месту на таскбаре, затем «Свойства», на вкладке «Панель задач» выбор «Кнопки панели задач»). А, именно, их три: группировка запущенных программ без иконок, отсутствие группировки вообще, и третий, промежуточный: включение группировки, когда больше не остается места в таскбаре.

Сгруппированные окна выглядят компактно, но, вот, лишний клик при переходе к одному из группы делать приходится, что по меньшей мере, раздражает. Отключение группировки же дает обычный, «длинный» таскбар, как и в предыдущих версиях, теряется вся компактность. Хочется, чтобы программы в панели не группировались, но и занимали мало места, была одна иконка, без названия, как в компактном представлении, вот так:

Скриншот: панель задач с группировкой, но без названий программ

И решение нашлось! Всего-то надо создать в реестре строковое значение (типа String) MinWidth в пути HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics и прописать туда десятичное число 54, после чего выбрать режим отображения задач без группировки. Потом перезегрузиться.

Этого достаточно, теперь названия задач не будут видны, только иконки — удобное компактное представление получено!