<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Digikam on Blog GoHugo de Fredô : Linux, Proxmox, IA, Trail, Course, Randonnée, Gravel, Ski de Randonnée</title>
    <link>https://move.cyber-neurones.org/tags/digikam/</link>
    <description>Recent content in Digikam on Blog GoHugo de Fredô : Linux, Proxmox, IA, Trail, Course, Randonnée, Gravel, Ski de Randonnée</description>
    <generator>Hugo</generator>
    <language>fr</language>
    <lastBuildDate>Fri, 20 Mar 2020 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://move.cyber-neurones.org/tags/digikam/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Rechercher les doubons d&#39;images de facon rapide</title>
      <link>https://move.cyber-neurones.org/post/2020/03/2020-03-20-rechercher-les-doubons-dimages-de-facon-rapide/</link>
      <pubDate>Fri, 20 Mar 2020 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2020/03/2020-03-20-rechercher-les-doubons-dimages-de-facon-rapide/</guid>
      <description>&lt;p&gt;Avant d&amp;rsquo;utiliser Digikam, il est plus facile de supprimer les images identiques via un simple script :&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;find Images/  -type f -exec md5sum &amp;#39;{}&amp;#39; &amp;#39;;&amp;#39; | sort | uniq --all-repeated=separate -w 15 &amp;gt; dupes.txt&#xA;&#xA;awk &amp;#39;/^$/{getline;print;}&amp;#39; dupes.txt | awk &amp;#39;{print $2 &amp;#34; &amp;#34; $3 &amp;#34; &amp;#34; $4}&amp;#39; | xargs gvfs-trash {}&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Il est aussi possible d&amp;rsquo;utiliser :&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;fdupes -rSm Images&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;L&amp;rsquo;option -d permet la suppression.&lt;/p&gt;&#xA;&lt;p&gt;Ensuite on peut utiliser Digikam, qui lui permet de reconnaitre des images identiques mais n&amp;rsquo;ayant pas la même taille.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Digikam : sqlite3 lecture des tables afin de supprimer les images similaires</title>
      <link>https://move.cyber-neurones.org/post/2020/01/2020-01-30-digikam-sqlite3-lecture-des-tables-afin-de-supprimer-les-images-similaires/</link>
      <pubDate>Thu, 30 Jan 2020 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2020/01/2020-01-30-digikam-sqlite3-lecture-des-tables-afin-de-supprimer-les-images-similaires/</guid>
      <description>&lt;p&gt;J&amp;rsquo;ai fait une petite lecture des tables de Dikikam afin de faire un export des images similaires avec un taux à 1.0 :&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ sqlite3 &#xA;SQLite version 3.22.0 2018-01-22 18:45:57&#xA;Enter &amp;#34;.help&amp;#34; for usage hints.&#xA;Connected to a transient in-memory database.&#xA;Use &amp;#34;.open FILENAME&amp;#34; to reopen on a persistent database.&#xA;sqlite&amp;gt; .open similarity.db&#xA;sqlite&amp;gt; .tables&#xA;ImageHaarMatrix     ImageSimilarity     SimilaritySettings&#xA;sqlite&amp;gt; .schema ImageSimilarity&#xA;CREATE TABLE ImageSimilarity&#xA;                    (imageid1 INTEGER NOT NULL,&#xA;                    imageid2 INTEGER NOT NULL,&#xA;                    algorithm INTEGER,&#xA;                    value DOUBLE,&#xA;                    CONSTRAINT Similar UNIQUE(imageid1, imageid2, algorithm));&#xA;sqlite&amp;gt; .schema ImageHaarMatrix&#xA;CREATE TABLE ImageHaarMatrix&#xA;                    (imageid INTEGER PRIMARY KEY,&#xA;                    modificationDate DATETIME,&#xA;                    uniqueHash TEXT,&#xA;                    matrix BLOB);&#xA;CREATE TRIGGER delete_similarities DELETE ON ImageHaarMatrix&#xA;                    BEGIN&#xA;                        DELETE FROM ImageSimilarity&#xA;                            WHERE ( ImageSimilarity.imageid1=OLD.imageid OR ImageSimilarity.imageid2=OLD.imageid )&#xA;                              AND ( ImageSimilarity.algorithm=1 );&#xA;                    END;&#xA;sqlite&amp;gt; .schema SimilaritySettings&#xA;CREATE TABLE SimilaritySettings&#xA;                    (keyword TEXT NOT NULL UNIQUE,&#xA;                    value TEXT);&#xA;sqlite&amp;gt; .open digikam4.db&#xA;sqlite&amp;gt; .tables&#xA;AlbumRoots          ImageHistory        ImageRelations      Settings          &#xA;Albums              ImageInformation    ImageTagProperties  TagProperties     &#xA;DownloadHistory     ImageMetadata       ImageTags           Tags              &#xA;ImageComments       ImagePositions      Images              TagsTree          &#xA;ImageCopyright      ImageProperties     Searches            VideoMetadata     &#xA;sqlite&amp;gt; .schema Images&#xA;CREATE TABLE Images&#xA;                    (id INTEGER PRIMARY KEY,&#xA;                    album INTEGER,&#xA;                    name TEXT NOT NULL,&#xA;                    status INTEGER NOT NULL,&#xA;                    category INTEGER NOT NULL,&#xA;                    modificationDate DATETIME,&#xA;                    fileSize INTEGER,&#xA;                    uniqueHash TEXT,&#xA;                    manualOrder INTEGER,&#xA;                    UNIQUE (album, name));&#xA;CREATE INDEX dir_index  ON Images (album);&#xA;CREATE INDEX hash_index ON Images (uniqueHash);&#xA;CREATE INDEX image_name_index ON Images (name);&#xA;CREATE TRIGGER delete_image DELETE ON Images&#xA;                    BEGIN&#xA;                        DELETE FROM ImageTags          WHERE imageid=OLD.id;&#xA;                        DELETE From ImageInformation   WHERE imageid=OLD.id;&#xA;                        DELETE From ImageMetadata      WHERE imageid=OLD.id;&#xA;                        DELETE From VideoMetadata      WHERE imageid=OLD.id;&#xA;                        DELETE From ImagePositions     WHERE imageid=OLD.id;&#xA;                        DELETE From ImageComments      WHERE imageid=OLD.id;&#xA;                        DELETE From ImageCopyright     WHERE imageid=OLD.id;&#xA;                        DELETE From ImageProperties    WHERE imageid=OLD.id;&#xA;                        DELETE From ImageHistory       WHERE imageid=OLD.id;&#xA;                        DELETE FROM ImageRelations     WHERE subject=OLD.id OR object=OLD.id;&#xA;                        DELETE FROM ImageTagProperties WHERE imageid=OLD.id;&#xA;                        UPDATE Albums SET icon=null    WHERE icon=OLD.id;&#xA;                        UPDATE Tags SET icon=null      WHERE icon=OLD.id;&#xA;                    END;&#xA;sqlite&amp;gt;  .schema ImageInformation&#xA;CREATE TABLE ImageInformation&#xA;                    (imageid INTEGER PRIMARY KEY,&#xA;                    rating INTEGER,&#xA;                    creationDate DATETIME,&#xA;                    digitizationDate DATETIME,&#xA;                    orientation INTEGER,&#xA;                    width INTEGER,&#xA;                    height INTEGER,&#xA;                    format TEXT,&#xA;                    colorDepth INTEGER,&#xA;                    colorModel INTEGER);&#xA;CREATE INDEX creationdate_index ON ImageInformation (creationDate);&#xA;sqlite&amp;gt; .schema Albums&#xA;CREATE TABLE Albums&#xA;                    (id INTEGER PRIMARY KEY,&#xA;                    albumRoot INTEGER NOT NULL,&#xA;                    relativePath TEXT NOT NULL,&#xA;                    date DATE,&#xA;                    caption TEXT,&#xA;                    collection TEXT,&#xA;                    icon INTEGER,&#xA;                    UNIQUE(albumRoot, relativePath));&#xA;CREATE TRIGGER delete_album DELETE ON Albums&#xA;                BEGIN&#xA;                    DELETE FROM Images&#xA;                    WHERE Images.album = OLD.id;&#xA;                END;&#xA;sqlite&amp;gt; attach &amp;#39;digikam4.db&amp;#39; as db1;&#xA;sqlite&amp;gt; attach &amp;#39;similarity.db&amp;#39; as db2;&#xA;sqlite&amp;gt; select count(*) from db1.Images as A, db2.ImageSimilarity as B, db1.Albums as C where B.imageid2 = A.id and B.algorithm = 1.0 and A.album = C.id;&#xA;36796&#xA;sqlite&amp;gt; select relativePath || &amp;#39;/&amp;#39; || name from db1.Images as A, db2.ImageSimilarity as B, db1.Albums as C where B.imageid2 = A.id and B.algorithm = 1.0 and A.album = C.id group by relativePath;&#xA;...&#xA;sqlite&amp;gt; .output file_duplicate.txt&#xA;sqlite&amp;gt; select &amp;#39;.&amp;#39; || relativePath || &amp;#39;/&amp;#39; || name from db1.Images as A, db2.ImageSimilarity as B, db1.Albums as C where B.imageid2 = A.id and B.algorithm = 1.0 and A.album = C.id group by relativePath;&#xA;&#xA;sqlite&amp;gt; select count(*) from db1.Images as A, db2.ImageSimilarity as B, db1.Albums as C where B.imageid2 = A.id and A.album = C.id and relativePath = &amp;#39;/2019/11/28&amp;#39;;&#xA;654&#xA;sqlite&amp;gt; select count(*) from db1.Images as A, db2.ImageSimilarity as B, db1.Albums as C where B.imageid1 = A.id and A.album = C.id and relativePath = &amp;#39;/2019/11/28&amp;#39;;&#xA;2545&#xA;sqlite&amp;gt; .output file_duplicate_2.txt&#xA;sqlite&amp;gt; select &amp;#39;.&amp;#39; || relativePath || &amp;#39;/&amp;#39; || name from db1.Images as A, db2.ImageSimilarity as B, db1.Albums as C where B.imageid2 = A.id and B.algorithm &amp;gt; 0.96 and A.album = C.id;&#xA;sqlite&amp;gt; .output file_duplicate_3.txt&#xA;sqlite&amp;gt; select &amp;#39;.&amp;#39; || relativePath || &amp;#39;/&amp;#39; || name from db1.Images as A, db2.ImageSimilarity as B, db1.Albums as C where B.imageid1 = A.id and B.algorithm &amp;gt; 0.96 and A.album = C.id;&#xA;sqlite&amp;gt; .quit&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Ensuite pour la suppression j&amp;rsquo;ai fait :&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ubuntu : Compression et dimenssion des photos</title>
      <link>https://move.cyber-neurones.org/post/2020/01/2020-01-30-ubuntu-compression-et-dimenssion-des-photos/</link>
      <pubDate>Thu, 30 Jan 2020 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2020/01/2020-01-30-ubuntu-compression-et-dimenssion-des-photos/</guid>
      <description>&lt;p&gt;Sous Mac OS j&amp;rsquo;avais fait plusieurs articles &amp;hellip;Mais sous Ubuntu c&amp;rsquo;est plus simple, voici les commandes que j&amp;rsquo;utilise :&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ du -sh Images/&#xA;$ find Images/ -iname &amp;#39;*.jpg&amp;#39; -exec mogrify \{} -verbose -resize 1920x1080\&amp;gt; \{} \;&#xA;$ &lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Je considère que la résolution max est &lt;strong&gt;1920x1080 (on peut aussi prendre 2048x1536)&lt;/strong&gt;. Il est vivement conseillé d&amp;rsquo;avoir un backup avant de lancer les commandes. Et je vous conseille cette lecture  : &lt;a href=&#34;https://fr.wikipedia.org/wiki/Impression_photo_num%C3%A9rique&#34;&gt;https://fr.wikipedia.org/wiki/Impression_photo_num%C3%A9rique&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2020/01/screenshot-from-2020-01-29-17-51-41.png&#34;&gt;&lt;img src=&#34;images/screenshot-from-2020-01-29-17-51-41.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;A noter aussi que je déplace toutes les vidéos avant de lancer la commandes :&lt;/p&gt;</description>
    </item>
    <item>
      <title>Changer la date de modification et de création de photo avec exiftool</title>
      <link>https://move.cyber-neurones.org/post/2020/01/2020-01-28-changer-la-date-de-modification-et-de-creation-de-photo-avec-exiftool/</link>
      <pubDate>Tue, 28 Jan 2020 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2020/01/2020-01-28-changer-la-date-de-modification-et-de-creation-de-photo-avec-exiftool/</guid>
      <description>&lt;p&gt;Suite à la compression via Digikam, toutes les nouvelles images compressées ont eu une mauvaise date. Ce qui donne sur le timeline ceci :&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2020/01/screenshot-from-2020-01-26-18-41-30.png&#34;&gt;&lt;img src=&#34;images/screenshot-from-2020-01-26-18-41-30.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;Le pic de 2019, n&amp;rsquo;a pas lieu d&amp;rsquo;être &amp;hellip; j&amp;rsquo;ai donc essayer de lancer une ligne de commande pour changer la date de modification et de création des images.&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ time exiftool -v -r &amp;#34;-filemodifydate&amp;lt;datetimeoriginal&amp;#34; &amp;#34;-filecreateddate&amp;lt;datetimeoriginal&amp;#34; Images/&#xA;...&#xA; 3214 directories scanned&#xA;119812 image files updated&#xA;15783 image files unchanged&#xA;  203 files weren&amp;#39;t updated due to errors&#xA;&#xA;real&#x9;22m59,695s&#xA;user&#x9;22m0,499s&#xA;sys&#x9;0m21,394s&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Ensuite j&amp;rsquo;ai refait un scan avec Digikam : &lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2020/01/screenshot-from-2020-01-26-19-15-33.png&#34;&gt;&lt;img src=&#34;images/screenshot-from-2020-01-26-19-15-33.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;Je n&amp;rsquo;ai pas remarqué de changement sur la courbe &amp;hellip; misère.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ubuntu 18.04.3 : Digikam :  error while loading shared libraries: libQt5Sql.so.5</title>
      <link>https://move.cyber-neurones.org/post/2020/01/2020-01-23-ubuntu-18-04-3-digikam-error-while-loading-shared-libraries-libqt5sql-so-5/</link>
      <pubDate>Thu, 23 Jan 2020 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2020/01/2020-01-23-ubuntu-18-04-3-digikam-error-while-loading-shared-libraries-libqt5sql-so-5/</guid>
      <description>&lt;p&gt;Voici l&amp;rsquo;erreur en question :&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;cp: cannot stat &amp;#39;/snap/digikam/6/kf5/usr/share/mime&amp;#39;: No such file or directory&#xA;Directory &amp;#39;/root/snap/digikam/6/.local/share/mime/packages&amp;#39; does not exist!&#xA;ERROR: update-mime-database /root/snap/digikam/6/.local/share/mime exited abnormally with status 1&#xA;/snap/digikam/6/usr/bin/digikam: error while loading shared libraries: libQt5Sql.so.5: cannot open shared object file: No such file or directory&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Voici les informations de mon système :&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;arias@CYBERNEURONES:~$ sudo locate libQt5Sql.so.5&#xA;/snap/kde-frameworks-5-core18/32/usr/lib/x86_64-linux-gnu/libQt5Sql.so.5&#xA;/snap/kde-frameworks-5-core18/32/usr/lib/x86_64-linux-gnu/libQt5Sql.so.5.12&#xA;/snap/kde-frameworks-5-core18/32/usr/lib/x86_64-linux-gnu/libQt5Sql.so.5.12.3&#xA;/usr/lib/x86_64-linux-gnu/libQt5Sql.so.5&#xA;/usr/lib/x86_64-linux-gnu/libQt5Sql.so.5.9&#xA;/usr/lib/x86_64-linux-gnu/libQt5Sql.so.5.9.5&#xA;arias@CYBERNEURONES:~$ ldd /snap/digikam/6/usr/bin/digikam &#xA;/snap/digikam/6/usr/bin/digikam: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5.12&amp;#39; not found (required by /snap/digikam/6/usr/bin/digikam)&#xA;&#x9;linux-vdso.so.1 (0x00007ffd447d5000)&#xA;&#x9;libdigikamcore.so.6.4.0 =&amp;gt; not found&#xA;&#x9;libdigikamdatabase.so.6.4.0 =&amp;gt; not found&#xA;&#x9;libdigikamgui.so.6.4.0 =&amp;gt; not found&#xA;&#x9;libQt5Sql.so.5 =&amp;gt; /usr/lib/x86_64-linux-gnu/libQt5Sql.so.5 (0x00007f400a869000)&#xA;&#x9;libKF5I18n.so.5 =&amp;gt; /usr/lib/x86_64-linux-gnu/libKF5I18n.so.5 (0x00007f400a61b000)&#xA;&#x9;libKF5CoreAddons.so.5 =&amp;gt; /usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5 (0x00007f400a389000)&#xA;&#x9;libKF5ConfigCore.so.5 =&amp;gt; /usr/lib/x86_64-linux-gnu/libKF5ConfigCore.so.5 (0x00007f400a12e000)&#xA;&#x9;libQt5Widgets.so.5 =&amp;gt; /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 (0x00007f40098e7000)&#xA;&#x9;libQt5Gui.so.5 =&amp;gt; /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 (0x00007f400917e000)&#xA;&#x9;libQt5Core.so.5 =&amp;gt; /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 (0x00007f4008a33000)&#xA;&#x9;libstdc++.so.6 =&amp;gt; /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f40086aa000)&#xA;&#x9;libgcc_s.so.1 =&amp;gt; /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f4008492000)&#xA;&#x9;libc.so.6 =&amp;gt; /lib/x86_64-linux-gnu/libc.so.6 (0x00007f40080a1000)&#xA;&#x9;libfam.so.0 =&amp;gt; /usr/lib/x86_64-linux-gnu/libfam.so.0 (0x00007f4007e98000)&#xA;&#x9;libpthread.so.0 =&amp;gt; /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f4007c79000)&#xA;&#x9;libm.so.6 =&amp;gt; /lib/x86_64-linux-gnu/libm.so.6 (0x00007f40078db000)&#xA;&#x9;libGL.so.1 =&amp;gt; /usr/lib/x86_64-linux-gnu/libGL.so.1 (0x00007f400764f000)&#xA;&#x9;libpng16.so.16 =&amp;gt; /usr/lib/x86_64-linux-gnu/libpng16.so.16 (0x00007f400741d000)&#xA;&#x9;libharfbuzz.so.0 =&amp;gt; /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007f400717f000)&#xA;&#x9;libz.so.1 =&amp;gt; /lib/x86_64-linux-gnu/libz.so.1 (0x00007f4006f62000)&#xA;&#x9;libicui18n.so.60 =&amp;gt; /usr/lib/x86_64-linux-gnu/libicui18n.so.60 (0x00007f4006ac1000)&#xA;&#x9;libicuuc.so.60 =&amp;gt; /usr/lib/x86_64-linux-gnu/libicuuc.so.60 (0x00007f400670a000)&#xA;&#x9;libdouble-conversion.so.1 =&amp;gt; /usr/lib/x86_64-linux-gnu/libdouble-conversion.so.1 (0x00007f40064f9000)&#xA;&#x9;libdl.so.2 =&amp;gt; /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f40062f5000)&#xA;&#x9;libglib-2.0.so.0 =&amp;gt; /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f4005fde000)&#xA;&#x9;/lib64/ld-linux-x86-64.so.2 (0x00007f400acc0000)&#xA;&#x9;libGLX.so.0 =&amp;gt; /usr/lib/x86_64-linux-gnu/libGLX.so.0 (0x00007f4005dad000)&#xA;&#x9;libGLdispatch.so.0 =&amp;gt; /usr/lib/x86_64-linux-gnu/libGLdispatch.so.0 (0x00007f4005af7000)&#xA;&#x9;libfreetype.so.6 =&amp;gt; /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f4005843000)&#xA;&#x9;libgraphite2.so.3 =&amp;gt; /usr/lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007f4005616000)&#xA;&#x9;libicudata.so.60 =&amp;gt; /usr/lib/x86_64-linux-gnu/libicudata.so.60 (0x00007f4003a6d000)&#xA;&#x9;libpcre.so.3 =&amp;gt; /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f40037fb000)&#xA;&#x9;libX11.so.6 =&amp;gt; /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f40034c3000)&#xA;&#x9;libxcb.so.1 =&amp;gt; /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f400329b000)&#xA;&#x9;libXau.so.6 =&amp;gt; /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f4003097000)&#xA;&#x9;libXdmcp.so.6 =&amp;gt; /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f4002e91000)&#xA;&#x9;libbsd.so.0 =&amp;gt; /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007f4002c7c000)&#xA;&#x9;librt.so.1 =&amp;gt; /lib/x86_64-linux-gnu/librt.so.1 (0x00007f4002a74000)&#xA;arias@CYBERNEURONES:~$ ls -l /usr/lib/x86_64-linux-gnu/libQt5Sql.so.5&#xA;lrwxrwxrwx 1 root root 18 oct.  30 22:00 /usr/lib/x86_64-linux-gnu/libQt5Sql.so.5 -&amp;gt; libQt5Sql.so.5.9.5&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;La correction à faire :&lt;/p&gt;</description>
    </item>
    <item>
      <title>Digikam : Bien à condition d&#39;avoir une petit bibliothèque d&#39;image</title>
      <link>https://move.cyber-neurones.org/post/2018/10/2018-10-14-digikam-bien-a-condition-davoir-une-petit-bibliotheque-dimage/</link>
      <pubDate>Sun, 14 Oct 2018 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2018/10/2018-10-14-digikam-bien-a-condition-davoir-une-petit-bibliotheque-dimage/</guid>
      <description>&lt;p&gt;J&amp;rsquo;ai fait un test de Digikam : &lt;a href=&#34;https://www.digikam.org&#34;&gt;https://www.digikam.org&lt;/a&gt; .&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2018/10/capture-decran-2018-10-11-a-20-11-37.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2018-10-11-a-20-11-37-300x184.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt; &lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2018/10/capture-decran-2018-10-11-a-17-17-39.png&#34;&gt;&lt;img src=&#34;images/capture-decran-2018-10-11-a-17-17-39-300x176.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;Quand la bibliothèque est grosse, le logiciel devient inutilisable &amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;Je vais attendre la version optimisé, mais c&amp;rsquo;est très prometteur.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
