Карта сайта Хакер в RSS Энциклопедия Хакера PDA версия сайта Почтовые рассылки Хакера    Хакер в Twitter Хакер в ВКонтакте Приложение Хакер для Facebook Хакер на Formspring.me
Журнал Новости Форум Видео Life Xakep Live (блоги)
Bugtrack Статьи Блог Поиск English
Взлом как образ мысли Взлом как образ мысли
Интервью с человеком, который, как оказалось, является не только талантливым пентестером в одной из крупных ИБ-компании, но и хакером-ветераном, который уверенными шагами вышел на свет и прикоснулся к истории российской хак-сцены....
Полный гид по накрутке онлайн-голосований Полный гид по накрутке онлайн-голосований
Конкурсы с голосованием привлекают большое количество посетителей, а трафик, как известно, — это деньги. Особый интерес вызывают конкурсы, где за победу предлагаются лакомые призы....

Хакер № 05/03 (53)

Накопители файлов

A.P.$lasH

Xakep, номер #053, стр. 053-028-1


(ap-slash@tfs.kiev.ua)

Способы автоматической сортировки

- Знали бы вы, какая у меня тяжелая работа.

- Мама дорогая... И где же вы работаете?

- На конвейере. Я сортирую апельсины. Гнилые - в одну бочку, свежие - в другую.

- И вы называете это работой?

- Ой, да что вы понимаете? Я постоянно вынужден принимать ответственные решения.

И так каждый день. Kazaa, WinMX, браузер... У каждого из них есть отдельная папка, в которую непрерывным потоком падает бесценный софт и гениальная музыка. Ни в чем не повинные каталоги разрослись до абсолютного неприличия. Элементарная просьба найти в этом бедламе приглянувшуюся MP3’шку передается в твоей семье по наследству. Необходимо как можно скорее принять меры и привести в порядок свою коллекцию. Полуобнаженная китайская служанка на все это время обойдется не дешевле кукурузника, даже если служанку мы берем без массажа и колыбельной. В любом случае, этот вариант отбрасываем. Будем искать дешевого, но сознательного электронного ассистента.

<DiFolders>

Возможно, я неправ (пусть более опытные товарищи меня поправят), однако мне кажется, что удалые программисты из DiFolders Software честно заслужили ящик портвейна за создание интерфейса к своему детищу. Кружок информатики захватили безжалостные террористы с полиграфического факультета. Именно таким я представлял себе внешний вид программы, созданной выжившими после подобного пердимонокля (привет Экслеру). И это при том, что написана утилита на чистом Delphi, в котором новичка постоянно соблазняют фриварными компонентами. А ведь это равносильно заточению в кондитерской лавке. Через пару месяцев тебя так разбэхает... Ни в один КД ПЗУ не пролезешь. Без шуток, интерфейс грамотный. Работать с DiFolders - одно удовольствие. Это не The Bat!, в котором пользователь пятнадцать минут ломает голову над тем, почему SMIME Preferences находится в Options, а PGP Preferences - в Tools. На экране - необходимый и тщательно продуманный минимум. Единственный лишний пункт, который я обнаружил, это "Enter Registration Code...". Сообщить разработчикам, что ли? Наверное, из отладочной версии забыли убрать.

Итак, вернемся к нашим файлам. Создатели программы - тактичные ребята и стесняются называть вещи своими именами, поэтому вместо "папка с кучей всякого хлама" они говорят "DiFolder". Такой себе специальный термин. Отсюда и название программы - DiFolders, работа с которыми заключается в создании определенного набора правил. Каждое правило соответствует указанному каталогу на твоем винчестере. Оно срабатывает при смене содержимого этой папки, после запуска и перед выходом из программы, а также по таймеру, через определенные промежутки времени. На любое правило можно навесить целую связку условий с масками для файлов, подлежащих сортировке. Как же это безобразие работает? Смотри... Как только изменяется содержимое каталога (что-то добавили, что-то удалили... по-всякому бывает), стартует назначенное для него правило. Далее DiFolders проверяет, не валяются ли в этом каталоге файлы, маски для которых ты заботливо набирал в условиях. Валяются? Ой-вэй, цветем и пахнем. Выполняется соответствующее действие. Файлы можно скопировать, переместить или удалить. Назначение последнего действия (Nothing) я так и не понял. Чем-то напоминает квадрат Малевича. Впрочем, не исключено, что с его помощью можно просто временно отключить ненужное правило. Разумеется, не с помощью квадрата, но речь не об этом.

Содержание  Вперед на стр. 053-028-2





Предыдущие номера


    Rambler's Top100