Jan 01, 2012 23:40
- Скачиваешь что-нибудь, ну и выбираешь (если должно отличаться от default), сколько это должно храниться. Сколько авдеевых конюшн сами бы очищались… :-)
UPD.: Кстати, подумал тут - раз уж браузеры являются основным «поставщиком», логично ожидать появления подобной фичи именно там, возможно в виде extensions.
my idea
Leave a comment
Reply
Ну что за глупости? Покажи мне как этот скрипт позоволит тебе TTL задавать при первом появлении файла в системе. Как технически реализовать трэкинг вообще не вопрос. Я вёл речь о концепции в целом, а не каких-то банальных деталях реализации.
Reply
Делаем демона, вешаем inotify на нужный folder, куда кладуцца скачиваемые файлы. Демон занимается трекингом, кладет в базу новые записи. Через вебморду просматриваем список скачанных файлов, проставляем недефолтные TTL. В крон вешаем скрипт, пробегающий по базе и грохающий все что вышло за TTL. К примеру, так.
Я же сделал проще - весь закачанный мусор лежит хранится месяц-два. Если что важное - перемещается в тематическую папку. Все что осталось в исходной папке - смело грохается.
Reply
Потому, что поддержка парадигмы files' TTL должна быть тогда на уровне системы - файлы не просто скачиваются, иногда они обрабатываются. А «через WEB-морду» - это типичный случай самоудовлетворения. :-)
Reply
А насчет самоудовлетворения - ну да :-) Если то, что ты описал не существует, то или забей или сделай сам.
Reply
O_o То есть автоматизацию ты не признаёшь. :-) Может и «-r» у rm'а убрать, чтобы повысить явность образности? :-)
Reply
Какой TTL предлагаешь поставить файлам загрузчика ? Или как мочить файлов на read-only фсах ?
Поставил сайт заказчику и он через месяцок самоуничтодается, как бэ намекая, что деньги кончились ? :-)
Reply
Чё-то о5 глупые вопросы посыпались. Системные файлы могут иметь любой подходящий TTL - вплоть до inf. А r/o это r/o, там ничего не удаляется по определению. Слушай, давай ты будешь пытаться думать? :-)
Reply
Сколько весит такая твоя «тематическая папка»? Как насчёт того, что и там нужно бы со временем удалить что-то ставшее ненужным? :-)
Reply
Благо, винчестеры дешевеют
Reply
А стоимость личного времени? ;-) Недаром же фото-хостинги появились. Даже элементарный «расшаринг» добавляет гемора. + Винчестер может выйти из строя, а Сеть сейчас есть практически везде, и чем дальше, тем больше.
Reply
С сетью ... стоимость хранения получится очень высока и трата на это будет, на мой взгляд, бессмысленна.
Reply
Если это архив, в котором непонятно что и когда потребуется, то вообще непонятно нахрена он нужен. ;-) А если идёт какая-то регулярная работа с его контентом, то при это неизбежно возникают всякие накладные расходы. Как пример уже приводил «расшарить».
Reply
У меня все организовано по проектам. Проект обычно это месяц-два-три. Проект закончился ? Переносится в архив проектов.
Текучка ? Ее нет смысла хранить. Храню обычно полгода-год, потом грохаю без разбора. Ничего важного еще не потерял :)
Самые долгоиграющие файлы - личные фото. Но они и должны храниться вечно.
Reply
Задача "поделиться" и задача "хранить" - разные.
Reply
Задачи «ехать» и «сидеть» тоже как бэ разные, однако кресло в машину поставили, как и сидушку на велик - есть такая задача «сделать удобнее». :-)
Reply
Leave a comment