<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Выпуск каталогизатора домашней библиотеки MyLibrary 3.2</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/136083.html</link>
    <description>Состоялся релиз каталогизатора домашней библиотеки MyLibrary 3.2. Код программы написан на языке программирования С++ и доступен (GitHub, GitFlic) под лицензией GPLv3. Графический интерфейс пользователя реализован с помощью библиотеки GTK4. Программа адаптирована для работы в операционных системах семейства Linux и Windows. Для пользователей Arch Linux в AUR доступен готовый сценарий сборки пакета. Для пользователей Windows доступен экспериментальный инсталлятор...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=62751&lt;br&gt;</description>

<item>
    <title>Выпуск каталогизатора домашней библиотеки MyLibrary 3.2 (n00by)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/136083.html#177</link>
    <pubDate>Fri, 28 Feb 2025 05:11:30 GMT</pubDate>
    <description>&amp;gt; Термин применил ты &lt;br&gt;&lt;br&gt;Напоминаю:&lt;br&gt;&lt;br&gt;&quot;СПО Сообщество. Это единственное СПО (не путать с &quot;опенсорсом&quot;)&quot;.&lt;br&gt;&lt;br&gt;&amp;gt; и вопрос был задан тебе&lt;br&gt;&lt;br&gt;Не вопрос, а подлая левая софистика, выдёргивание из контекста.&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; СПО (не путать с &quot;опенсорсом&quot;)&lt;br&gt;&amp;gt; Среднее профессиональное образование?&lt;br&gt;&amp;gt; при чем тут какие-то немцы и конференция?&lt;br&gt;&lt;br&gt;Я поступил с твоей писаниной подобным образом, то есть отзеркалил.&lt;br&gt;&lt;br&gt;&amp;gt; Ты хорошо себя чувствуешь?&lt;br&gt;&lt;br&gt;Ты посмотрел в зеркало, увидел там себя и описал себя. Так что иди к доктору. Не наук, как принято у программистов, а к своему обычному.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск каталогизатора домашней библиотеки MyLibrary 3.2 (ProfessorNavigator)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/136083.html#176</link>
    <pubDate>Thu, 27 Feb 2025 12:58:32 GMT</pubDate>
    <description>&amp;gt; Это в один поток?&lt;br&gt;&lt;br&gt;Принцип работы такой: &quot;один файл - один поток&quot;. Плюс для архивов в последних версиях программы я добавил ещё один дополнительный поток обработки книг. Там принцип работы следующий: книга извлекается из архива, после чего извлечение из неё метаданных выводится в отдельный поток, чтение же архива продолжается. Если к моменту, когда закончится извлечение следующей книги из архива, поток обработки метаданных не завершит работу, то идёт ожидание его завершения.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск каталогизатора домашней библиотеки MyLibrary 3.2 (Ян Злобин)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/136083.html#175</link>
    <pubDate>Thu, 27 Feb 2025 12:51:11 GMT</pubDate>
    <description>&amp;gt; Там zip архивы. Самая долгая часть - извлечение файла...&lt;br&gt;&lt;br&gt;Это в один поток?&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск каталогизатора домашней библиотеки MyLibrary 3.2 (ProfessorNavigator)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/136083.html#174</link>
    <pubDate>Thu, 27 Feb 2025 12:43:03 GMT</pubDate>
    <description>&amp;gt; А на что уходит основное время при сканировании?&lt;br&gt;&lt;br&gt;Там zip архивы. Самая долгая часть - извлечение файла. Плюс, MyLibrary хранит хеш-суммы всех файлов в базе (не книг, а именно файлов, т.е. для одного архива будет одна хеш-сумма независимо от количества книг в нём) для контроля изменений в коллекции. Т.е. сначала архив хешируется, потом начинается его чтение. Два прохода по каждому файлу. Избежать этого пока не удаётся. Можно было бы заморочиться и написать свой архиватор например для zip, чтобы прям во время распаковки считать и хешсумму. Но тут пришлось идти на компромисс - тогда пришлось бы писать то же самое для всех поддерживаемых типов архивов. А это не то чтобы невозможно, просто очень много времени займёт. У меня чтобы отладить небольшой ускоритель чтения чисто для zip архивов ушла чуть ли не неделя - много нюансов. Немного это нивелируется тем, что в том же Linux при чтении файла с диска он попадает в кеш ОС, поэтому второй проход по файлу происходит обычно в разы быстрее. &lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск каталогизатора домашней библиотеки MyLibrary 3.2 (Ян Злобин)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/136083.html#173</link>
    <pubDate>Thu, 27 Feb 2025 12:30:35 GMT</pubDate>
    <description>&amp;gt; Где-то 650 тысяч.&lt;br&gt;&lt;br&gt;А на что уходит основное время при сканировании?&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск каталогизатора домашней библиотеки MyLibrary 3.2 (ProfessorNavigator)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/136083.html#172</link>
    <pubDate>Thu, 27 Feb 2025 12:19:27 GMT</pubDate>
    <description>&amp;gt; А сколько книг в этой библиотеке? Хотя бы примерно.&lt;br&gt;&lt;br&gt;Где-то 650 тысяч.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск каталогизатора домашней библиотеки MyLibrary 3.2 (Ян Злобин)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/136083.html#171</link>
    <pubDate>Thu, 27 Feb 2025 12:17:29 GMT</pubDate>
    <description>&amp;gt; Индексация архивов одной библиотеки, не будем называть, занимает часов 5&lt;br&gt;&lt;br&gt;А сколько книг в этой библиотеке? Хотя бы примерно.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск каталогизатора домашней библиотеки MyLibrary 3.2 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/136083.html#170</link>
    <pubDate>Thu, 27 Feb 2025 06:16:32 GMT</pubDate>
    <description>Термин применил ты и вопрос был задан тебе, при чем тут какие-то немцы и конференция? Ты хорошо себя чувствуешь?&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск каталогизатора домашней библиотеки MyLibrary 3.2 (n00by)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/136083.html#169</link>
    <pubDate>Thu, 27 Feb 2025 05:40:23 GMT</pubDate>
    <description>&amp;gt;&amp;gt;СПО (не путать с &quot;опенсорсом&quot;) &lt;br&gt;&amp;gt; Среднее профессиональное образование?&lt;br&gt;&lt;br&gt;Задайте вопрос организаторам конференции &quot;СПО в высшей школе&quot;, с какой целью они вносят путаницу 30 лет.&lt;br&gt;</description>
</item>

</channel>
</rss>
