The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск распределенной системы управления исходными текстами Git 2.29, opennews (??), 20-Окт-20, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


52. "Выпуск распределенной системы управления исходными текстами ..."  –2 +/
Сообщение от Аноним (3), 20-Окт-20, 20:06 
Лично я загнал себя в задницу тысячами и тысячами файлов разных версий на диске. Они ещё и названы могут быть различно (а могут и одно и то же имя иметь). Единственное решение, которое я сейчас вижу, это при любом сохранении файла на диске, принудительно требовать добавлять дополнительную инфу (вроде содержимого и версии, даты), ссылку на онлайн источник, дополнительно извлекать данные о времени последнего изменения файлов в архиве, и всё это пихать в кдеешный semantic desktop (если бы он ещё не обнулялся рандомно). Файлы то относительно небольшие: 10 гигабайт туда, 15 гигабайт сюда, три тысячи тысячи файлов по 4 гигабайта вон там и там, пойди разберись и рассортируй. И это всё за полгода. Когда файлы повторяются, но они разные, это начинает немного напряхать, потом по 10 версий одного файла и найди последний/нужный.
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

56. "Выпуск распределенной системы управления исходными текстами ..."  –2 +/
Сообщение от Аноним (3), 20-Окт-20, 20:43 
Главная боль в том, что данные рандомно обновляются. И мне что-то не хватает кнопки СРАВНИТЬ ФАЙЛЫ ПРОХЕШИРОВАВ ОБА в кде, когда предлагает заменить файл с одинаковым именем. Там может несколько байт поменялось, НО ОНИ ВАЖНЫЕ. Как люди вообще с файлами работают? Что-либо найти вообще тяжело, файлы называют чёрте как. Но реально, принудительное тагирование нормальными данными наверное бы помогло.  Все эти файлы замечательно копятся и потом не ясно куда делись десятки терабайт, а тебе срочно нужны терабайты под какие-то данные, а всё забито мусором и частичными дубликатами.
Ответить | Правка | Наверх | Cообщить модератору

99. "Выпуск распределенной системы управления исходными текстами ..."  +/
Сообщение от Ordu (ok), 21-Окт-20, 13:45 
> Как люди вообще с файлами работают?

Твой case описан крайне мутно, сложно дать конкретный совет. Я упорядочиваю ебуки в чём-то типа wiki построенной на org-mode файликах. Мне плюс-минус пофигу как там называются файлы, потому как если мне что-то надо, я ищу это в org-mode по тегам или ключевым словам, и там есть ссылки на файлы.

edit: есть универсальный совет под такие проблемы: lisp. lisp позволяет смешивать описание данных и код. То есть ты начинаешь описывать данные в виде s-expressions, а потом добавляешь обвязку, которая автоматизирует самые болезненные действия. Тут я могу порекомендовать [1], в качестве введения в тему. Это правда common lisp, а не что-нибудь хипстерское типа scheme или racket. Но переключиться с CL на scheme/racket не так уж и сложно.

[1] http://www.gigamonkeys.com/book/

Ответить | Правка | Наверх | Cообщить модератору

109. "Выпуск распределенной системы управления исходными текстами ..."  +/
Сообщение от Аноним (3), 21-Окт-20, 16:43 
Мне нужно управление файлами, полученными из интернета. Допустим, я знаю, что ищу, но найти это, не проследовав на источник в интернете и не получив из него имя искомого файла и дату последнего изменения (а в самом лучшем случае и хэш), не представляется возможным: если я открываю архив. я вижу в нём какие-то бинарные файлы, и что дальше? По соседству может лежать точно такой же файл, более старый по времени изменения и имеющий тот же самый размер, но по факту это более новый файл с кучей изменений. Всё-таки, юзабилити нынешних файловых менеджеров не очень высокое. Было бы неплохо интегрировать систему файл менеджмента (я пока только реализовал подгрузку сведений из интернета, но где-то придётся запускать браузер из-за скриптов и это уже не удобно).
Ответить | Правка | Наверх | Cообщить модератору

110. "Выпуск распределенной системы управления исходными текстами ..."  +/
Сообщение от Аноним (3), 21-Окт-20, 16:47 
Мне кажется, в случае с архивами, можно просканировать файл на предмет самого последнего изменения для всех файлов в архиве. Не поможет для изврата, где время изменения подделали, но в целом должно быть нормально. Но это работает только с архивами, с бинарями не получится и тут только считать хэш -- это единственная доступная инфа. Если бы существовал реестр загрузок, хэши для всех файлов в него вполне можно было бы и сохранять. Но они долго считаются. Т_Т
Ответить | Правка | Наверх | Cообщить модератору

111. "Выпуск распределенной системы управления исходными текстами ..."  +/
Сообщение от Аноним (3), 21-Окт-20, 16:51 
В идеале было бы в процессе загрузки хэши считать. Ну т.е. если скачивать будет скрипт вместо браузера, он может и добавлять всё куда нужно. Однако это мнее удобно, наверное. И опять же проблема: страницы генерируются скриптами, нужно решать капчи, и прочее такое. Почему никто не напишет такое ПО?
Ответить | Правка | Наверх | Cообщить модератору

113. "Выпуск распределенной системы управления исходными текстами ..."  +/
Сообщение от Аноним (3), 21-Окт-20, 17:02 
А вот тут что-то можно сделать. Время изменения для локального файла выставлять по последнему обновлённому файлу в архиве. У локального файла архива всё ещё остаётся время создания (даже два, но с ними всегда путаница и второе в glibc только недавно добавили).
Ответить | Правка | К родителю #110 | Наверх | Cообщить модератору

126. "Выпуск распределенной системы управления исходными текстами ..."  +/
Сообщение от Аноним (3), 21-Окт-20, 21:46 
Я имею в виду, я это сделал (шелл, правда), но это не информация об удалённом файле. В принципе, так даже лучше, да? Не знаю.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру