Позднее Ctrl + ↑

Жёсткие связи в NTFS

Думаю, многие из вас знают, что в NTFS поддерживаются жёсткие связи, т. е. когда на один и тот же физический файл (в смысле, кучу байтов) указывают несколько имён в дереве папок. Я знаю про это чёрт знает сколько времени, потому, что когда NTFS только появился, я где-то прочитал чем же он так интересен. Однако, с тех времён все эти его модные фишки типа жёстких связей, точек повторной обработки и прочего почему-то отложились у меня как что-то, что чисто гипотетически есть, но реально не работает. Правда же состоит в том, что просто для этого нет интерфейса.

Зачем мне нужны жёсткие связи?

У меня на диске лежит огромная куча музыки, и часто так бывает, что один и тот же трэк встречается в нескольких местах, например, на альбоме и на каком-нибудь сборнике. Раньше я делал так: оставлял трэк только на альбоме, а в папке со сборником ставил на него ярлык. Жалко же тратить место на диске на два одинаковых файла. Но это не очень удобно. Если такой сборник записать кому-нибудь, то у него этот ярлык уже будет вести в никуда. Да и вообще, как-то некрасиво.

И что-то решил я снова изучить тему жёстких связей, потому, что это как раз тот случай, где они нужны. Быстро выяснилось, что:

fsutil hardlink create <где> <из чего>

При выполнении этой команды создаётся новое имя для того же файла (который «из чего»). Теперь у вас есть два файла по 10 мегабайт, которые в сумме занимают 10 мегабайт. Приятно. Особенно когда таких файлов сотни. Все эти файлы (точнее, имена, — файл-то один) абсолютно равноправны. Их можно независимо переименовывать или таскать по диску туда-сюда. Просто контент у них остаётся один и тот же. Удаление любого из них никак не отразится на жизни второго. Контент удалится только тогда, когда на него не будет указывать ни одного такого имени.

Всё это здорово, но командную строку я не люблю. Хоть это и очень по-хакерски — сидеть в командной строке, — но я предпочитаю как-нибудь чтобы побыстрее, а не покруче. Ну и, в общем, нашёл я бесплатную программку Alax.Info NTFS Links. Она добавляет в Проводник поддержку жёстких связей (и ещё некоторые фишки NTFS, которые мне малоинтересны). После установки программы единственное, что я заметил — это появление пункта Create Hard Link в меню, которое появляется после drag’n’drop’а правой кнопкой. Видимо, остальные обещанные штуки появятся после перезагрузки, которой мне заниматься пока что лень. К остальным обещанным штукам относится появление по правой кнопке в папках пункта Paste as Hard Link, а также добавление во всплывающей подсказке к файлу указания числа жёстких связей.

Alax.Info NTFS Links в действии

Скачать программку можно где-то тут (322 КБ). Скачать новый трэк Theoreme — Sachi можно не знаю где, но я вам очень советую это сделать, так как трэк просто обалденный (как я плавно перевёл тему, а?)

Теперь мне интересно другое: как узнать, сколько места на диске действительно занимает папка Music? В окне «Свойства папки» размер считается как сумма размеров всех файлов, и, поскольку проводник ничего не знает о жёстких связях, каждый файл считается столько раз, сколько этих жёстких связей у него есть. Кто знает?

Windows RSS Platform

Как вы наверное знаете, в Windows Vista появятся встроенные API и службы для работы с RSS. То есть, читалки станут просто интерфейсом ко всему этому. Эти же API будет добавлять в систему установка IE7 даже на предыдущих версиях Windows.

The Windows RSS Platform is available to any application. The idea is that applications can utilize the Windows RSS Platform to become RSS enabled without having to re-implement basic RSS building blocks. This can significantly reduce the time and effort application developers have to invest in order to integrate RSS into their programs.

(Из IEBlog)

Что же всё это значит для простого человека? Ключевых моментов два:

  • В системе появится новая неуправляемая служба, которая будет жрать трафик; а о тключение этой службы может привести к невозможности пользоваться RSS’ом вообще, так как многие программы с удовольствием перейдут на неё;
  • Инсталлятор любой программы будет считать своим долгом подписать вас на новости своего разработчика (если кто не понял: в системе появляется законное API для подписания вас на спам).

Другие интересные факты из жизни IEBlog. Вот как начинаются некоторые из последних постов там:

  • «First let me introduce myself. ‹...› I am a Program Manager working on the User Experience team.»
  • «Hello, I’m Sunava Dutta and I am a Program Manager in the Internet Explorer team.»
  • «Hi, I’m Jason Watters, a Program Manager on the Internet Explorer Team.»
  • «Hi, I’m Al Billings. I’m a project manager on the Internet Explorer team.»
  • «Hello, Walter from the land of IE Program Managers here.»
  • «Hello, I’m Max Stevens, and I recently joined the IE team as a Program Manager working on the user experience.»

На фоне этого всего было настоящим откровением увидеть в последнем посте: «Hi, I am Vishu Gupta, a developer on the IE team.» OMFG, they have developers there!

Так или иначе, IE постепенно превращается во что-то более-менее нормальное. Ещё немного, у Firefox не останется никаких заметных преимуществ перед ним.

Да, и кстати, оно теперь называется Windows Internet Explorer.

Перезапустить Word вам назло?

Когда Word выполняет недопустимую операцию, он услужливо перезапускается обратно, о чём стоит соответсвующая галочка в окне, где говорится об этой самой недопустимой операции. Это, конечно, очень удобно.

Но только не тогда, когда он выполняет недопустимую операцию после того, как я его закрыл.

В результате он мало того, что выполняет недопустимую операцию, дак ещё и назло запускается обратно!

Акция

Собери 10 капсул из-под сыворотки против атипичной пневмонии и выиграй путёвку на двоих в тур по крупнейшим птицефабрикам Турции.

Послезавтра

Да, мало приятного происходит на улице в последнюю неделю. Пару раз вылезал — ничего интересного. Что напрягает: глаза на ветру слезятся, и слёзы в ресницах замерзают в лёд, из-за чего моргать становится больно; приходится периодически снимать перчатки и выковыривать льдинки из ресниц.

Хорошо, что есть над чем посмеяться в этой ситуации.

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

Ранее Ctrl + ↓