<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Home</title><link>https://sourceforge.net/p/sharpfbtools/wiki/Home/</link><description>Recent changes to Home</description><atom:link href="https://sourceforge.net/p/sharpfbtools/wiki/Home/feed" rel="self"/><language>en</language><lastBuildDate>Tue, 11 Dec 2018 18:01:19 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/sharpfbtools/wiki/Home/feed" rel="self" type="application/rss+xml"/><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/sharpfbtools/wiki/Home/?limit=25#d72d</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;А я там ищу их...&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sergey</dc:creator><pubDate>Tue, 11 Dec 2018 18:01:19 -0000</pubDate><guid>https://sourceforge.net77aab4bd8cbadf932067dc31e613e8a43b11b4fb</guid></item><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/sharpfbtools/wiki/Home/?limit=25#cff3</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Пока качаю установочный файл, странно медленно качает...&lt;br/&gt;
Где находятся разделы tickets и Discussion?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sergey</dc:creator><pubDate>Tue, 11 Dec 2018 15:16:48 -0000</pubDate><guid>https://sourceforge.net7802ee4da50d76b1d0140eb417a6be7349b2ff34</guid></item><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/sharpfbtools/wiki/Home/?limit=25#6706/6ddd/b029/4fd7</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Если не сложно - оформите свои пожелания в отдельные пункты на моем GitHub &lt;br/&gt;
&lt;a href="https://github.com/DikBSD/SharpFBTools/issues" rel="nofollow"&gt;https://github.com/DikBSD/SharpFBTools/issues&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dikbsd</dc:creator><pubDate>Tue, 11 Dec 2018 13:33:31 -0000</pubDate><guid>https://sourceforge.net9740288af2b385661f582357b9bb8311dd9c4e7d</guid></item><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/sharpfbtools/wiki/Home/?limit=25#c618</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Все пожелания пишите в разделе &lt;strong&gt;tickets&lt;/strong&gt;&lt;br/&gt;
Все дискуссии - в разделе &lt;strong&gt;Discussion&lt;/strong&gt;.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dikbsd</dc:creator><pubDate>Tue, 11 Dec 2018 13:31:25 -0000</pubDate><guid>https://sourceforge.netd5d99d0aef3e47ab6ebe085620cb242183a06618</guid></item><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/sharpfbtools/wiki/Home/?limit=25#fe86</link><description>&lt;div class="markdown_content"&gt;&lt;h1 id="svn-git"&gt;Сделал миграцию кода с svn на git.&lt;/h1&gt;
&lt;p&gt;Залил код на GitHub &lt;a href="https://github.com/DikBSD/SharpFBTools/tree/develop." rel="nofollow"&gt;https://github.com/DikBSD/SharpFBTools/tree/develop.&lt;/a&gt;&lt;/p&gt;
&lt;h1 id="_1"&gt;Для желающих поучаствовать в разработке:&lt;/h1&gt;
&lt;ol&gt;
&lt;li&gt;Форкните GitHub репозиторий SharpFBTools.&lt;/li&gt;
&lt;li&gt;Склонируйсте свой форк к себе на жесткий диск.&lt;/li&gt;
&lt;li&gt;Основная ветка для разработчиков - develop. В master ничего не вливаем и не коммитим!&lt;/li&gt;
&lt;li&gt;Свяжите свой локальный форк с моими репозиторием:&lt;br/&gt;
&lt;code&gt;git remote add dikbsd https://github.com/DikBSD/SharpFBTools.git&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;От ветки develop создавайте другие ветки с фичами, багфиксами и т.д.&lt;/li&gt;
&lt;li&gt;Заливайте эти ветки  в свой GitHub форк.&lt;/li&gt;
&lt;li&gt;Почаще делайте git pull ветки develop с моего GitHub репозитория в свой локальный, а потом git push origin develop в свой GitHub форк. Это поможет держать ваш форк в актуальном состоянии и предотвратит возникновение множества конфликтов слияния:&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;git checkout develop
git pull dikbsd develop
git push --set-upstream origin develop
&lt;/pre&gt;&lt;/div&gt;


&lt;ol&gt;
&lt;li&gt;Посылайте мне свои Pool Requests с сайта GitHub для рассмотрения на предмет включения вашего кода в мой репозиторий.&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dikbsd</dc:creator><pubDate>Tue, 11 Dec 2018 13:16:05 -0000</pubDate><guid>https://sourceforge.netf18f04b7cfdbd1758a03ca46bb82030f8c4dde4a</guid></item><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/sharpfbtools/wiki/Home/?limit=25#6706/6ddd/b029</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Когда случится, дайте ссылку. Гляну.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sergey</dc:creator><pubDate>Sat, 08 Dec 2018 18:10:36 -0000</pubDate><guid>https://sourceforge.net2b56a2c882d8adbee65c5cbdb9ecf84fd0875ae1</guid></item><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/sharpfbtools/wiki/Home/?limit=25#6706</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Здравствуйте, Вадим!&lt;br/&gt;
                                                                  Хотелки:&lt;/p&gt;
&lt;p&gt;1 Хорошо бы разобраться, в чем дело с потоками  Появится возможность отладки и эксперементов, и многие вопросы отпадут. Мне не по зубам...                                                              &lt;/p&gt;
&lt;p&gt;2 Неправильная сортировка по размеру - сортирует по первой цифре числа независимо в Mb или  Kb. И в окне Коректора и Дубликатора . (два дополнительных значения после запятой с округлением - супер, для точности оценки -замечена зависимость размера и количество страниц при открытии в читалке). Прилагаю группу файлов "Size" для наглядности. &lt;a href="https://yadi.sk/d/iaJ6FogVK-CLEg" rel="nofollow"&gt;https://yadi.sk/d/iaJ6FogVK-CLEg&lt;/a&gt;   там посередине есть книга 3.63 Mb, как не нажимай на сортировку в первую строчку она не становится.&lt;/p&gt;
&lt;p&gt;3   В Дубликаторе в данных для сравнения, неплохо бы добавить пункты :&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;  5 Одинаковые ID  и Название Книги (исключаются попадания в группы c одинаковыми ID(или совсем без него) книг с разными названиями) При отборе только по ID книги попадают в одну группу, использовать инструмент анализа затруднительно, а по ID и названию разделяются по группам. По одинаковым ID и названию можно отловить одинаковые книги где один и тот же автор представлен псевдонимом или измененными фамилиями и именами.

  6 Одинаковые книга(название и автор(ы))  и автор документа (корректней сравнивать по версии). В группы отбора только по ID попадают по несколько версий книг разных авторов документа и когда программа помечает все версии меньше одной самой большей по значению, то она не факт лучше ниже по версии другого.
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;4    В таблице - возможность сохранить удобный для пользователя порядок столбцов. Столбцы характеристик, необходимые для сравнения иметь рядом удобней. Для меня удобен порядок - (Название,автор,размер,версия,валидность,путь и т. д.), В VS пытался менять, не получается, а отладка не работает(см. выше). Сейчас при перезагрузке, порядок сбрасывается, снова приходится перекидывать, настраивать ширину...&lt;/p&gt;
&lt;p&gt;5  В окне Корректировка при Автокоррикторивке по списку, натыкаясь на ошибку в структуре определенных файлов, прога останавливается ожидая выхода(прилагаю скрины ошибок и сами файлы с ошибками на которых спотыкается программа). Ошибки в файлах не важно. Хорошо бы не останавливаться, а переходить на следующий по списку файл. Потом разбираться с ошибками.&lt;/p&gt;
&lt;p&gt;6 В окне корректора возможность вывести на экран и файлы в подппапках. Для пакетной обработки всех файлов (автокррекция и др.) приходится собирать(переносить) в одну временную папку, а затем снова раскидывать.&lt;/p&gt;
&lt;p&gt;Анализ в группах: как я вибираю книгу в группе&lt;/p&gt;
&lt;p&gt;Разделяю (визуально) книги в группе с разными обложками по группам (по наблюдению - можно группировать по автору документа, как правило, изображения обложки у одинаковых книг(название и автор(ы)) у удного и того же автора документа одинаковые). В группе с одинаковыми обложками(авт. документа) оцениваю по наполненности текста (открываю в читалке AllReader и сравниваю по количеству страниц в книге) выбираю, где больше&lt;/p&gt;
&lt;p&gt;Вот тут вопрос к знатокам структуры Fb2 книг. Как можно не прочитав книгу оценить и выбрать по наполненности (хотя бы приблизительно)текста без картинок. понимаю что много факторов - вычитка, ошибки, наличие и количество картинок... Часто приходилось выбирать по версии меньше из-за большой разности по размеру файла(конечно разархивированного) - количества страниц в читалке. Например по количеству абзацев в секцях .........., посчитав количество "&lt;/p&gt;&lt;p&gt;" в отрезках. &lt;br/&gt;
Хотелось бы поручить это компьютеру &lt;/p&gt;
&lt;p&gt;Мне бы первый пункт хотя бы...&lt;/p&gt;
&lt;p&gt;С уважением, Сергей!&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sergey</dc:creator><pubDate>Tue, 04 Dec 2018 13:13:18 -0000</pubDate><guid>https://sourceforge.net0c7205eef00d8ea5ce7724cd9abbedeca861ccb5</guid></item><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/sharpfbtools/wiki/Home/?limit=25#9b35</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Здраствуйте, Вадим!&lt;br/&gt;
Очень рад, и благодарен, что ответили!&lt;br/&gt;
Честно не ожидал такого быстрого ответа, написал от безисходности и тщетных попыток исследовать код. Хотя мои познания не уходили дальше "Hello, World!"...&lt;br/&gt;
Пробовал исследовать в Visual Studio, но у меня застревает после нажатия на "Поиск копий":&lt;/p&gt;
&lt;p&gt;// поиск одинаковых fb2-файлов&lt;br/&gt;
        private void bw_DoWork( object sender, DoWorkEventArgs e )&lt;br/&gt;
        _dtStart = DateTime.Now;&lt;br/&gt;
            cbGroupCountForList.SelectedIndex   = _tscbGroupCountForList.SelectedIndex;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;$exception  {"Недопустимая операция в нескольких потоках: попытка доступа к элементу управления '' не из того потока, в котором он был создан."}    System.InvalidOperationException&lt;br/&gt;
System.InvalidOperationException&lt;br/&gt;
  HResult=0x80131509&lt;br/&gt;
  Сообщение = Недопустимая операция в нескольких потоках: попытка доступа к элементу управления '' не из того потока, в котором он был создан.&lt;br/&gt;
  Источник = System.Windows.Forms&lt;br/&gt;
  Трассировка стека:&lt;br/&gt;
   at System.Windows.Forms.Control.get_Handle()&lt;br/&gt;
   at System.Windows.Forms.ComboBox.get_SelectedIndex()&lt;br/&gt;
   at Core.Duplicator.CompareForm.bw_DoWork(Object sender, DoWorkEventArgs e) in D:\Progect_VS\SharpFBTools-4.41-src\Source\Core\Duplicator\CompareForm.cs:line 411&lt;br/&gt;
   at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)&lt;br/&gt;
   at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Теперь к делу.  Вопрос:&lt;br/&gt;
В справке Change.rtf к программе  в версии SharpFBTools-4.27 текст:&lt;/p&gt;
&lt;p&gt;"...Дубликатор:&lt;br/&gt;
+ Новый инструмент Анализатора книг в одной Группе или сразу во всех Группах копий: Пометить «Все ‘старые’ fb2 (по версии книги и невалидности)». Отличается от инструмента «Все ‘старые’ fb2 (по версии книги)» тем, что помечает только ту книгу в Группе, которая не только имеет максимальную версию, но и является валидной. Если же в Группе копий все книги – невалидные, то помечаются для удаления все книги, кроме книги с максимальной версией (тэг version)."&lt;/p&gt;
&lt;p&gt;Предполагаю опечатку в предложении: "Отличается от инструмента «Все ‘старые’ fb2 (по версии книги)» тем, что помечает только ту книгу в Группе..."&lt;br/&gt;
 вместо, &lt;strong&gt;тем, что помечает&lt;/strong&gt; логичней &lt;strong&gt;тем, что не помечает&lt;/strong&gt;... - Я так понимаю, что помечаются те книги с которыми надо совершать какие-либо операции (удалить, переместить...)&lt;/p&gt;
&lt;p&gt;По поводу предыдущего сообщения,&lt;br/&gt;
С Вашей программой я уже общаюсь плотно уже несколько лет и надо вспомнить какие пожелания и глюки возникали в процессе. Приходилось глаза напрягать и ручками перлопачивать много. И я , думаю, теоретически, можно кое-что поручить компьютеру.&lt;br/&gt;
Собираю материал (файлы-книги) и осмысливаю "хотелки", чтоб было понятней.&lt;br/&gt;
И если Вы не передумали, то вышлю. А там думайте, что можно реализвать, а что нет.&lt;br/&gt;
Если трудно, ничего страшного, будем ждать кибер разума, как в фантастических книгах...&lt;br/&gt;
С уважением, Сергей!&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sergey</dc:creator><pubDate>Thu, 29 Nov 2018 09:07:05 -0000</pubDate><guid>https://sourceforge.net5ee27a77cbd9c7cdcf1ff4fac022ef3aa0e76d90</guid></item><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/sharpfbtools/wiki/Home/?limit=25#39a7</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Здравствуйте, Вадим! &lt;br/&gt;
Мне очень нравится Ваша программа!&lt;br/&gt;
Не могли ли Вы для удобства использования добавить одну функцию&lt;br/&gt;
и поправить кое-что.&lt;br/&gt;
1 Можно ли таблице дубликатов изменить порядок колонок при загрузке (в дефолте) или же встроить возможность сохранять удобный для пользователя порядок? мне удобен порядок - Название,автор,размер,версия,валидность,путь и т. д.), &lt;br/&gt;
2 В группах дубликатов сортировка по размеру происходит не корректно, если в группах есть файлы в Мб и Кб. &lt;br/&gt;
3 Можно ли сделать группировку дублей одинаковых ID и одинаковых Авторов и названия книги в один проход?&lt;br/&gt;
Если интересно могу выслать группу файлов-книг для тестирования. и обьяснить чего надо добится от проги&lt;br/&gt;
С уважением, Сергей!&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Sergey</dc:creator><pubDate>Wed, 28 Nov 2018 19:40:54 -0000</pubDate><guid>https://sourceforge.neta08229ee2dd4d1e4e0e7b909a0e0edbad14d6a93</guid></item><item><title>Home modified by dikbsd</title><link>https://sourceforge.net/p/sharpfbtools/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dikbsd</dc:creator><pubDate>Fri, 13 Feb 2015 13:01:15 -0000</pubDate><guid>https://sourceforge.netb932ea643e52928d43e287a2c927900f290c5b17</guid></item></channel></rss>