tag:linuxfr.org,2005:/tags/qt4/publicLinuxFr.org : les contenus étiquetés avec « qt4 »2016-08-12T11:41:06+02:00/favicon.pngtag:linuxfr.org,2005:News/374432016-07-28T14:45:31+02:002016-07-29T08:32:06+02:00digiKam change de rythmeLicence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<div><p>digiKam propose sa version 5 depuis début juillet 2016. Cette nouvelle version majeure intervient après plus de deux ans de développement. </p>
<p>Pour rappel, « digiKam Softwares Collection » est une solution de gestion, de retouches et améliorations d'images et de photos, permettant aussi leur classement. Il est disponible pour les systèmes Windows, Apple osX, et GNU/Linux, sous licence GPL v2.</p>
<p><img src="//img.linuxfr.org/img/68747470733a2f2f7777772e646967696b616d2e6f72672f73697465732f7777772e646967696b616d2e6f72672f66696c65732f646967696b616d2d6865616465722e706e67/digikam-header.png" alt="digiKam logo" title="Source : https://www.digikam.org/sites/www.digikam.org/files/digikam-header.png"></p></div><ul><li>lien nᵒ 1 : <a title="https://www.digikam.org" hreflang="en" href="https://linuxfr.org/redirect/97820">digiKam Softwares Collection</a></li><li>lien nᵒ 2 : <a title="https://bugs.kde.org/buglist.cgi?f1=cf_versionfixedin&o1=equals&product=digikam&product=digikamimageplugins&product=kipiplugins&product=showfoto&query_format=advanced&v1=5.0.0" hreflang="en" href="https://linuxfr.org/redirect/97821">Changelog & fermeture de bugs</a></li><li>lien nᵒ 3 : <a title="https://www.digikam.org/node/543" hreflang="en" href="https://linuxfr.org/redirect/97822">digiKam Recipes Book : eBook détaillant les usages</a></li></ul><div><ul>
<li>Fin du support de Qt4, et retrait de tout code Qt4 / KDE 4. Ceci a été rendu possible par un gros nettoyage de code préalable, mais aussi la reprise de greffons qui n'étaient plus maintenus ;</li>
<li>Modifications et/ou remplacements de la plupart des API majeures ;</li>
<li>Ré-écriture complète de <a href="https://fr.wikipedia.org/wiki/Kipi">Kipi</a> en pur Qt5 (meilleure stabilité sur les autres systèmes, moins de dépendances, et retrait total de KIO API pour interagir avec les services web) ;</li>
<li>Nouveau <em>widget</em> façon Krita ;</li>
<li>Presque plus aucune dépendance à Kde du Qt uniquement maintenant, facilitant l'installation et/ou le portage sur d'autres bureaux et/ou systèmes (Gnome, OSX, Windows, …) ;</li>
<li>Gestion d'une corbeille désormais interne, et non liée à Kde : plus aucun problème sur les autres systèmes et/ou bureaux ;</li>
<li>Intégration de la reconnaissance faciale dans le <code>core</code> de digiKam ;</li>
<li>Fin de l'usage des <a href="https://fr.wikipedia.org/wiki/KIO">KIO</a>-slaves pour les requêtes à MySQL/MariaDB, remplacés par un tout nouveau système plus robuste et <em>multi-threadé</em>, réalisé par un contributeur ancien de l'équipe, lors du dernier Google Summer of Code ; </li>
<li>Ce nouveau système fait ses requêtes SQL sans pénaliser la réactivité de l'interface graphique, ce qui était auparavant peu confortable lors de l'usage d'une base importante ;</li>
<li>Amélioration de la synchronisation entre la base de données et les métadonnées, il n'y aura plus de cas où les informations diffèrent entre la base et les métadonnées des fichiers : l'utilisateur fait la synchro quant il le veut ou bien elle se fera lors de la fermeture de digiKam ;</li>
<li>Il est désormais possible de configurer MySQL / MariaDB au premier lancement, évitant ainsi d'avoir à migrer de SQLite vers MySQL / MariaDB. De plus, le premier lancement propose l'usage d'une base locale ou d'une base distante, sur le réseau.</li>
</ul><p><img src="//img.linuxfr.org/img/687474703a2f2f7069782e746f696c652d6c696272652e6f72672f75706c6f61642f6f726967696e616c2f313436393730313438322e706e67/1469701482.png" alt="digiKam 5, MariaDB" title="Source : http://pix.toile-libre.org/upload/original/1469701482.png"></p>
<p><img src="//img.linuxfr.org/img/687474703a2f2f7069782e746f696c652d6c696272652e6f72672f75706c6f61642f6f726967696e616c2f313436393730313437352e706e67/1469701475.png" alt="digiKam 5, ovni" title="Source : http://pix.toile-libre.org/upload/original/1469701475.png"></p>
<p>Si cette version 5 n'apporte pas de grandes nouveautés dans les usages et possibilités offertes par digiKam Softwares Collection, elle présente une grosse ré-écriture de pans entiers, une factorisation, du nettoyage, des reprises de parties qui n'étaient plus maintenues, plus de 350 bugs corrigés, et le passage complet à Qt5 : ce travail est aujourd'hui finalisé. Tout ceci est de bon augure pour son avenir.</p>
<p>La version suivante, 5.1, est déjà attendue pour début août, le rythme de publication étant modifié pour intégrer et livrer plus vite des demandes des utilisateurs et améliorations du logiciel.</p></div><div><a href="https://linuxfr.org/news/digikam-change-de-rythme.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/109583/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/digikam-change-de-rythme#comments">ouvrir dans le navigateur</a>
</p>
bubar🦥palm123Benoît SibaudXavier Teyssierhttps://linuxfr.org/nodes/109583/comments.atomtag:linuxfr.org,2005:News/359052014-11-19T13:30:17+01:002014-11-23T21:06:20+01:00Kst, outil de tracés graphiques convivial et puissantLicence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<div><p><a href="http://kst-plot.kde.org">Kst</a> est un outil de tracés graphiques et d’analyse de données très rapide et convivial, libre (<a href="http://qt-project.org/">Qt</a>) et multi‐plate‐forme : Windows, Mac OS X et GNU/Linux. Kst est comparable à <a href="http://labplot.sourceforge.net/">LabPlot</a>, <a href="http://home.gna.org/veusz/">Veusz</a>, <a href="http://www.qtiplot.com/">QtiPlot</a> ou encore <a href="http://scidavis.sourceforge.net/">SciDAVis</a>.</p>
<p>La version 1, plus maintenue à l’heure actuelle, était une application KDE à laquelle ont contribué des grands noms du projet KDE comme George Staikos, gage d’une bonne qualité de code. Lors du portage en Qt4, les dépendances aux bibliothèques KDE ont été supprimées pour faciliter la distribution sur toutes les plates‐formes.</p>
<p>Des versions de Kst2 stables et pleinement fonctionnelles sont disponibles depuis assez longtemps, mais cet outil reste malheureusement trop peu connu. Pour remédier à cela, des tutoriels vidéo ont été préparés en utilisant la <a href="http://mail.kde.org/pipermail/kst/2014-July/022074.html">version 2.0.8</a> sortie en juillet dernier. Ces tutoriels sont disponibles sur la chaîne <a href="http://www.youtube.com/channel/UCuYlIZjLCWsDS6d3ghVZWrA"><em>Kst plot</em></a> sur YouTube, pour vous faire (re)découvrir les principales fonctionnalités de cet outil.</p>
<p><em>N. D. M. : l’auteur de la dépêche est l’un des développeurs de Kst, profitez‐en si vous avez des questions !</em></p></div><ul><li>lien nᵒ 1 : <a title="http://kst-plot.kde.org" hreflang="en" href="https://linuxfr.org/redirect/92310">Site web de Kst</a></li><li>lien nᵒ 2 : <a title="http://www.youtube.com/channel/UCuYlIZjLCWsDS6d3ghVZWrA" hreflang="en" href="https://linuxfr.org/redirect/92311">Chaîne YouTube de Kst</a></li><li>lien nᵒ 3 : <a title="http://kst-plot.kde.org/screenshots/" hreflang="en" href="https://linuxfr.org/redirect/92312">Captures d’écran</a></li><li>lien nᵒ 4 : <a title="http://sourceforge.net/projects/kst/files/Kst%202.0.8/" hreflang="en" href="https://linuxfr.org/redirect/92313">Téléchargement de la version 2.0.8</a></li><li>lien nᵒ 5 : <a title="http://mail.kde.org/pipermail/kst/2014-July/022074.html" hreflang="en" href="https://linuxfr.org/redirect/92314">Notes de sortie de la version 2.0.8</a></li></ul><div><p>Les principaux points forts de Kst sont :</p>
<ul>
<li>la performance (les fichiers ASCII de plusieurs centaines de mébioctets et les courbes à plusieurs millions de points sont de la routine) ;</li>
<li>la possibilité de faire des courbes « temps réel », c’est‐à‐dire sur des données en flux continu ;</li>
<li>la convivialité et l’efficacité ;</li>
<li>la maturité et une offre complète en termes d’analyse de données : <a href="http://fr.wikipedia.org/wiki/Transformation_de_Fourier_rapide">FFT</a>, filtres, régressions, histogrammes, etc. ;</li>
<li>le panel de formats pris en charge : ASCII (totalement configurable), <a href="http://www.unidata.ucar.edu/software/netcdf/">netCDF</a> y compris les méta‐données, <a href="http://getdata.sourceforge.net/dirfile.html">Dirfile/GetData</a>, les fichiers <code>.mat</code> de MATLAB, CFITSIO ou encore les images compatibles QImage.</li>
</ul></div><div><a href="https://linuxfr.org/news/kst-outil-de-traces-graphiques-convivial-et-puissant.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/104009/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/kst-outil-de-traces-graphiques-convivial-et-puissant#comments">ouvrir dans le navigateur</a>
</p>
nicodevDavy DefaudNils RatusznikZeroHeureBenoît Sibaudhttps://linuxfr.org/nodes/104009/comments.atomtag:linuxfr.org,2005:News/355862014-08-12T12:01:42+02:002014-08-12T12:01:42+02:00digiKam 4.2 est disponibleLicence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<div><p>DigiKam 4.2 est sortie le <a href="https://www.digikam.org/node/715">5 août dernier</a>. Un an après <a href="//linuxfr.org/news/la-reconnaissance-faciale-enfin-de-la-partie-dans-digikam-3-3">la dernière dépêche</a> sur digiKam, cette nouvelle version est l'occasion de faire un récapitulatif des nouveautés des versions de ce logiciel sorties dans cette période. Pour rappel, digiKam est un logiciel de gestion d'images qui utilise, entre autres, les bibliothèques KDE. Il est principalement développé par le Français <a href="//linuxfr.org/users/cauliergilles">Gilles Caulier</a>.</p>
<p><img src="https://img.linuxfr.org/img/687474703a2f2f7777772e646967696b616d2e6f72672f66696c65732f646967696b616d2d6865616465722e706e67/digikam-header.png" alt="Bannière de Digikam"></p></div><ul><li>lien nᵒ 1 : <a title="https://www.digikam.org" hreflang="en" href="https://linuxfr.org/redirect/91229">Site officiel</a></li><li>lien nᵒ 2 : <a title="http://download.kde.org/stable/digikam/digikam-4.2.0.tar.bz2.mirrorlist" hreflang="fr" href="https://linuxfr.org/redirect/91234">Télécharger les sources</a></li></ul><div><h3 id="digikam-34">digiKam 3.4</h3>
<p>La version 3.4 est sortie <a href="https://www.digikam.org/node/703">le 6 septembre 2013</a>.</p>
<p>Cette version inclut l'implémentation d'un nouveau cœur pour gérer les outils de maintenance, en particulier pour mieux prendre en charge le multiprocesseur et les CPU multi-cœurs pour accélérer l'exécution.<br><a href="https://bugs.kde.org/buglist.cgi?f1=cf_versionfixedin&o1=equals&query_format=advanced&bug_status=RESOLVED&bug_status=NEEDSINFO&bug_status=VERIFIED&bug_status=CLOSED&v1=3.4.0&product=digikam&product=digikamimageplugins&product=kipiplugins&product=showfoto">Quelques bogues</a> ont également été corrigés dans cette version.</p>
<h3 id="digikam-35">digiKam 3.5</h3>
<p>La version 3.5 est sortie <a href="https://www.digikam.org/node/706">le 10 octobre 2013</a>. Ce fut une version de maintenance avec la correction de <a href="https://bugs.kde.org/buglist.cgi?bug_status=RESOLVED&bug_status=NEEDSINFO&bug_status=VERIFIED&bug_status=CLOSED&f1=cf_versionfixedin&o1=equals&product=digikam&product=digikamimageplugins&product=kipiplugins&product=showfoto&query_format=advanced&v1=3.5.0">6 bogues</a>. On pourra néanmoins noter la possibilité de préciser à digiKam que <a href="https://bugs.kde.org/show_bug.cgi?id=325264">l'on ne veut pas reconnaitre ni taguer les visages lors d'une procédure de reconnaissance faciale</a>.</p>
<ul>
<li>Un nouvel outil dédié à l'organisation hiérarchique des étiquettes. Cette fonctionnalité a été introduite par Veaceslav Munteanu. Il a également travaillé sur les sélections multiples et les multiples glisser-déposer du gestionnaire d'étiquettes et de la vue des étiquettes des barres latérales. Enfin, il a également ajouté la gestion des méta-données des enregistrement des rectangles de visage dans le format Windows Live Photo.</li>
<li>Gowtham Ashok a développé un nouvel outil de maintenance dédié à l'analyse de la qualité des images et à l'étiquetage automatique des éléments en utilisant <em>Pick Labels</em>.</li>
<li>La barre de miniatures de Showfoto a été portée vers l'<a href="https://qt-project.org/doc/qt-4.8/model-view-programming.html">architecture modèle/vue</a> de Qt4 dans l'objectif de basculer plus tard vers un code entièrement en Qt5. Ce travail a été réalisé par Mohamed Anwer.</li>
<li>L'outil d'import a reçu de nombreuses corrections sur des dysfonctionnements rapportés pour <a href="https://bugs.kde.org/show_bug.cgi?id=282728">certains</a> depuis 3 ans. Par exemple, le statut indiquant quel élément a déjà été téléchargé depuis l'appareil est de retour. Merci à Teemu Rytilahti et Islam Wazery pour leurs contributions.</li>
<li>DigiKam est maintenant entièrement porté vers l'architecture modèle/vue de Qt4 ; les dernières trace des classes Q3Support ont disparu. La dernière partie restante était le <em>Image Editor Canvas</em> qui a été porté par Yiou Wang dans le cadre du GSoC-2013. Dans le futur, le port vers Qt5 sera facile et rapidement fait, lorsque l'API de KDE 5 sera stabilisée et publiée.</li>
<li>Prise en charge des CPU multi-cœurs pour plusieurs outils qui requièrent beaucoup de calcul, tels que <em>Sharpen</em>, <em>LocalContrast</em>, <em>Noise Reduction</em> ainsi que tous les outils d'effets visuels.</li>
</ul><p>Les différentes versions bêta ont permis de fermer <a href="https://bugs.kde.org/buglist.cgi?bug_status=RESOLVED&bug_status=NEEDSINFO&bug_status=VERIFIED&bug_status=CLOSED&f1=cf_versionfixedin&o1=equals&product=digikam&product=digikamimageplugins&product=kipiplugins&product=showfoto&query_format=advanced&v1=4.0.0">181 rapports de bogues</a> avant la sortie de cette version majeure. L'un des <a href="https://bugs.kde.org/show_bug.cgi?id=317943">bogues</a> <a href="//linuxfr.org/news/la-reconnaissance-faciale-enfin-de-la-partie-dans-digikam-3-3#comment-1475677">soulevé par ʭ☯</a> semble avoir été corrigé à l'occasion de cette sortie.</p>
<h3 id="digikam-41">digiKam 4.1</h3>
<p>La version 4.1 est sortie <a href="https://www.digikam.org/node/714">le 30 juin 2014</a>. <br><img src="//img.linuxfr.org/img/68747470733a2f2f6661726d342e737461746963666c69636b722e636f6d2f333836342f31343531303635313539355f383737623430663230385f632e6a7067/14510651595_877b40f208_c.jpg" alt="Digikam 4.1" title="Source : https://farm4.staticflickr.com/3864/14510651595_877b40f208_c.jpg"><br>
C'est la première version de maintenance depuis la sortie de la version 4.0 ; elle corrige donc beaucoup de bogues : <a href="https://bugs.kde.org/buglist.cgi?bug_status=RESOLVED&bug_status=NEEDSINFO&bug_status=VERIFIED&bug_status=CLOSED&f1=cf_versionfixedin&o1=equals&product=digikam&product=digikamimageplugins&product=kipiplugins&product=showfoto&query_format=advanced&v1=4.1.0">48 rapports de bogues ont été fermés</a>.<br>
Les corrections et améliorations concernent principalement</p>
<ul>
<li>La gestion des visages a reçu d'énormes améliorations et des corrections pour des problèmes introduits dans la dernière version majeure.</li>
<li>La détection et la reconnaissance des visages est maintenant plus robuste et utilisable « en production ».</li>
<li>Les icônes pour les vues ont maintenant une nouvelle apparence pour identifier les photos qui ont des informations de géolocalisation, rendant plus facile la recherche d'images possédant des coordonnées GPS.</li>
<li>La taille maximum des miniatures de visualisation est maintenant de 512 pixels, contre 256 précédemment, améliorant ainsi leur apparence pour les affichages haute définition.</li>
</ul><h3 id="digikam-42">digiKam 4.2</h3>
<p>La version 4.2 est sortie <a href="https://www.digikam.org/node/715">le 5 août 2014</a>. Cette version voit apparaitre une nouvelle vue dans la barre latérale de gauche permettant une recherche rapide des éléments avec les labels assignés. Par ailleurs, la vue en arbre des étiquettes se voit ajouter une nouvelle option lui permettant d'afficher les éléments sans étiquette. Ces améliorations ont été ajoutées par <a href="https://mohamedanwer.wordpress.com/2014/07/11/tags-left-sidebar-supports-new-action-now/">Mohamed Anwer</a> dans le cadre du <a href="https://community.kde.org/Digikam/GSoC2014#Add_a_quick_access_to_Labels_in_dedicated_tree-view">Google Summer of Code 2014</a>.<br><img src="//img.linuxfr.org/img/68747470733a2f2f6d6f68616d6564616e7765722e66696c65732e776f726470726573732e636f6d2f323031342f30372f736e617031332e706e67/snap13.png" alt="Gestionnaire d'étiquettes" title="Source : https://mohamedanwer.files.wordpress.com/2014/07/snap13.png"></p>
<p><a href="https://bugs.kde.org/buglist.cgi?bug_status=RESOLVED&bug_status=NEEDSINFO&bug_status=VERIFIED&bug_status=CLOSED&f1=cf_versionfixedin&o1=equals&product=digikam&product=digikamimageplugins&product=kipiplugins&product=showfoto&query_format=advanced&v1=4.2.0">19 rapports de bogues</a> ont été fermés pour cette version 4.2. Parmi ceux-ci, plusieurs concernent une stabilisation de la reconnaissance faciale et de l'étiquetage (<em>tag</em>) des visages. L'export vers Flickr a par ailleurs été rétabli. Ce greffon de Kipi <a href="https://bugs.kde.org/show_bug.cgi?id=336835">ne fonctionnait plus</a> du fait du passage de l'API de Flickr à une <a href="http://code.flickr.net/2014/04/30/flickr-api-going-ssl-only-on-june-27th-2014/">version https uniquement</a>.</p></div><div><a href="https://linuxfr.org/news/digikam-4-2-est-disponible.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/102956/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/digikam-4-2-est-disponible#comments">ouvrir dans le navigateur</a>
</p>
pamputtSyvolcpalm123ZeroHeureBAudhttps://linuxfr.org/nodes/102956/comments.atomtag:linuxfr.org,2005:Post/339822014-05-15T22:11:00+02:002014-05-16T10:28:35+02:00développement Android<p>Je suis en train de réunir des informations pour savoir s'il est réaliste de me lancer dans le développement d'applications open-source et gratuites pour Android. Je ne suis pas développeur de métier et ne connais pas du tout la programmation pour Android et en Java. En gros, j'aimerais ne pas débourser le moindre kopeck pour parvenir à mes fins :)</p>
<p>Mon point de départ est une base de code Python et C++/Qt4. Le moulinage de données du <em>back-end</em> se fait en Python, le <em>front-end</em> est lui codé en C++/Qt4; le <em>back-end</em> produit juste des fichiers que l'UI affiche, les deux sont donc complètement distincts. Tout cela fonctionne très bien sous un Linux «traditionnel». La prochaine étape serait pour moi de réécrire en partie le <em>front-end</em> pour qu'il tourne aussi sous Android.</p>
<p>L'interface graphique en C++/Qt4 est très légère et contient peu de code : en gros, j'utilise quelques menus et surtout le widget QTextEdit, un <em>rich text editor</em>. Je vois deux manières de passer ce code sous Android :</p>
<ul>
<li>ou bien je passe à C++/Qt5 et je décide d'utiliser cette merveille qu'a l'air d'être <a href="http://qt.digia.com/Product/Qt-for-Mobile-Development/Qt-Mobile-Edition/">Qt Mobile</a> mais le prix me rebute (150$/mois). L'énorme avantage serait de garder mon code et de ne pas me soucier de la plateforme sur laquelle il tourne.</li>
<li>ou bien je réécris tout en Java pour pouvoir porter directement mon code sur Android. L'inconvénient est que je multiplie alors les versions de mon <em>front-end</em>.</li>
</ul><p>Bien sûr, s'il existe un moyen de conserver mon code C++/Qt4 ou Qt5 pour le porter facilement (et gratuitement) sur Android, cela m'intéresse !</p>
<p>Qu'en pensez-vous ? N'hésitez pas à me demander de donner d'autres détails !</p><div><a href="https://linuxfr.org/forums/programmationautre/posts/developpement-android.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/102199/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/forums/programmationautre/posts/developpement-android#comments">ouvrir dans le navigateur</a>
</p>
Xavier Faurehttps://linuxfr.org/nodes/102199/comments.atom