Size: a a a

2021 March 26

ВС

Владислав Субботин... in phpGeeks
Не знаю, насколько рационально делать это на php: собирать одну версию из кучи кусочков. Я бы посмотрел в сторону, мб, python. Кажется, что это более подходящее решение. Тебе нужно алгоритм продумать. Как определить, какая часть документа изменилась.
источник

ВС

Владислав Субботин... in phpGeeks
А конечный документ можно хранить, скажем, в Elasticsearch, чтобы каждый раз не перестраивать его (а только по запросу) и чтобы отдавать / искать документ быстро.
источник

VM

Volodymyr Melko in phpGeeks
Леша А.
Приветствую! Интересует такой момент, кто что думает?
У меня есть какой-нибудь приказ, допустим. К нему выпустили изменение и это изменение добавляется к этому приказу (связь приказа и изменений). Вот на консультант-плюс реализован такой функционал, чтобы скачать приказ со всеми изменениями.. Он юридически не будет значимым, насколько я знаю, но для ознакомления это удобно. Ты не читаешь сначала основной приказ 98 года, а потом еще десятки изменений, ты сразу читаешь уже измененный приказ. Теперь вопрос, в консультант плюс это скорее всего делают руками сами сотрудники или же это автоматически? Если автоматом, то буду благодарен за любую помощь, идею, мысль. Спасибо!
git diff
источник

V

Vitaly in phpGeeks
Volodymyr Melko
git diff
git diff хорошо.. но прямо сходу для doc, pdf и т.п.. не годится ..https://medium.com/@mbrehin/git-advanced-diff-odt-pdf-doc-xls-ppt-25afbf4f1105
источник

VM

Volodymyr Melko in phpGeeks
Vitaly
git diff хорошо.. но прямо сходу для doc, pdf и т.п.. не годится ..https://medium.com/@mbrehin/git-advanced-diff-odt-pdf-doc-xls-ppt-25afbf4f1105
Распознавай текст при загрузка и храни дифф
источник

ВС

Владислав Субботин... in phpGeeks
Volodymyr Melko
Распознавай текст при загрузка и храни дифф
Кейс: пользователь загрузил не изменённый документ, а только изменение. diff покажет удаление всего остального документа. Будем удалять? )
источник

ЛА

Леша А. in phpGeeks
Владислав Субботин
Не знаю, насколько рационально делать это на php: собирать одну версию из кучи кусочков. Я бы посмотрел в сторону, мб, python. Кажется, что это более подходящее решение. Тебе нужно алгоритм продумать. Как определить, какая часть документа изменилась.
вот проблема как раз в определении, какую часть изменять, какие-то признаки должны же быть, на основе которых нужно заменять старое на новое... в общем , не знаю..
источник

ЛА

Леша А. in phpGeeks
Volodymyr Melko
git diff
почитаю, спасибо
источник

ЛА

Леша А. in phpGeeks
Владислав Субботин
А конечный документ можно хранить, скажем, в Elasticsearch, чтобы каждый раз не перестраивать его (а только по запросу) и чтобы отдавать / искать документ быстро.
я в SOLR + TIKA храню
источник

ЛА

Леша А. in phpGeeks
ну diff тут не помощник, как я сказал ранее, у меня основной приказ 98 года, допустим, к нему 20 изменений в отдельных файлах. Там не дублируется основная часть, включая изменения, там добавляется отдельные пункты и т.д. , то есть приказ на 50 страниц, а изменение на 1-2 страницы может быть, ну и вот..
источник

R

Roman in phpGeeks
Леша А.
ну diff тут не помощник, как я сказал ранее, у меня основной приказ 98 года, допустим, к нему 20 изменений в отдельных файлах. Там не дублируется основная часть, включая изменения, там добавляется отдельные пункты и т.д. , то есть приказ на 50 страниц, а изменение на 1-2 страницы может быть, ну и вот..
это уже не на алгоритм тянет а на целую систему документооборота..
источник

ВС

Владислав Субботин... in phpGeeks
Леша А.
ну diff тут не помощник, как я сказал ранее, у меня основной приказ 98 года, допустим, к нему 20 изменений в отдельных файлах. Там не дублируется основная часть, включая изменения, там добавляется отдельные пункты и т.д. , то есть приказ на 50 страниц, а изменение на 1-2 страницы может быть, ну и вот..
diff вам так или иначе нужен, чтобы работать с изменениями в конкретной части документа. Просто тут надо подумать, как разрулить кейсы, когда загружается не документ целиком.
источник

R

Roman in phpGeeks
кстати такая штука очень много кому нужна..и денег много сэкономит)) очень очень
источник

ЛА

Леша А. in phpGeeks
Roman
это уже не на алгоритм тянет а на целую систему документооборота..
да, согласен, нужно понять, целесообразно ли, насколько это тяжело, потому что мне в голову ничего не пришло, кроме как ручного изменения документа при загрузке файла изменения..
источник

ЛА

Леша А. in phpGeeks
Владислав Субботин
diff вам так или иначе нужен, чтобы работать с изменениями в конкретной части документа. Просто тут надо подумать, как разрулить кейсы, когда загружается не документ целиком.
не понимаю, зачем он нужен в данном случае, т.к. мне нечего будет сравнивать) либо я не понимаю Вашу мысль 😊 нужно по какому-то признаку взять и заменить что-то, как это будет делаться - я вообще не знаю 😃 главбух не верит, что в консультант плюс это делается ручками
источник

ЛА

Леша А. in phpGeeks
а суть такая, чтобы сотрудники при ознакомлении не рассматривали приказ и кучу изменений, а сразу читали уже готовое
источник

ВС

Владислав Субботин... in phpGeeks
Да посыл я с самого начала понял )
источник

R

Roman in phpGeeks
Xerox запатентовала блокчейн-систему для отслеживания изменений в электронных документах

Поздно) Уже в 2017 подали на патент
источник

ЛА

Леша А. in phpGeeks
Roman
Xerox запатентовала блокчейн-систему для отслеживания изменений в электронных документах

Поздно) Уже в 2017 подали на патент
спасибо, почитаю)))
источник

ЛА

Леша А. in phpGeeks
😄😄 ладно, спасибо большое, Ребят)  буду думать
источник