Небольшое ноухау для фотографов и не только

Oct 05, 2009 23:15



Поскольку интернет в Москве шустрый, большинство клиентов предпочитают просто скачать фотографии и не заморачиваться с передачей записанного диска. Мне это тоже очень удобно - у меня поднят FTP-сервер, и все действия по передаче заказа занимают 20 секунд. Создаю пользователя, задаю домашнюю папку, выдаю клиенту персональную ссылку вида ftp://login:password@andrey-dugin.ru/. Всё, больше никаких телодвижений!




Что для этого нужно:
0. Безлимитный интернет.
1. Оплатить у своего провайдера выделенный статический IP. Можно, заморачиваться с dyndns, но мне оно не надо.
2. Купить доменное имя (порядка 100 рублей в год в зоне RU) и связать его в DNS (ещё немного денег) со своим IP.
3. Установить на компьютер FTP-сервер. В этих ваших интернетах полно бесплатных серверов, простых как три рубля.

Также для удобства я много лет пользуюсь бесплатной утилитой Junction от Sysinternals, которая позволяет создавать символьные ссылки. Зачем это надо? Есть у вас, допустим, папка с ништяками: "C:\Хрень\Какая-то фигня". А вам удобнее видеть её тут: "D:\Всё равно работать не буду". Создаём ПУСТУЮ папку "D:\Всё равно работать не буду" и набираем команду:

> junction "D:\Всё равно работать не буду" "C:\Хрень\Какая-то фигня"

Готово! В Windows для любых программ эта папка ничем не отличается от любой другой. Хотя, например, Total Commander изображает её в виде ярлыка.

Особенности:
1. Симлинк и реальная папка могут находиться даже на разных физических устройствах - главное, чтобы файловая система была NTFS.
2. При переименовании целевой папки ссылка продолжает работать.
3. Если удалить симлинк, то целевая папка останется нетронутой (хотя лучше использовать команду junction -d).
4. Если положить файл junction.exe в "С:\Windows\System32", то можно будет пользоваться этой командой из любого места.
5. Ахтунг! Если на диске есть ссылка на папку на этом же логическом диске, до при попытке найти что-то поиск начинает рекурсивно офигевать :)

Практические примеры:
1. Удобно, чтобы папка Video была на диске D:, но на нём недостаточно места. Реальную папку с фильмами я засунул куда-то в дебри дисков, а ссылка - вот она, под рукой!
2. Для административного порядка заведена папка "E:\Server\FTP", и когда я завожу новый аккаунт (например, Bastards :), я в этой папке создаю подпапку с именем аккаунта ("E:\Server\FTP\Bastards"), в настройках FTP-сервера делаю её домашней для Bastards, а саму папку линкую туда, где на дисках лежит нужный контент - например, фотографии: "M:\Photography\20090909 - Свадьба каких-то чудиков". Кстати, если дать клиенту аккаунт заранее, то он сможет отслеживать ход работ и вовремя вносить коррективы, если требуется.
3. Поскольку у меня на нескольких винтах в разных местах хранится дофига всякой музыки, то есть несколько папок с музыкой. Я просто создал папку "D:\Music", сделал в ней пустые подпапки Music1, Music2, ..., MusicN, и прилинковал куда следует. Теперь вся музыка компактно представлена в одном месте.
4. Есть много разных мест, куда программы распихивают временные файлы (кэш Camera Raw, браузеров, временная папка винды и т.п.). Можно настраивать это всё ручками, но я просто очистил эти папки и прилинковал к одной папке "D:\Temp". Теперь весь хлам можно почистить сразу, удалив её содержимое.

photo school, sysadmin

Previous post Next post
Up