tag:linuxfr.org,2005:/users/saiyanrikuLinuxFr.org : les contenus de Eric Beuque2018-09-15T10:04:51+02:00/favicon.pngtag:linuxfr.org,2005:News/387592018-08-29T11:11:30+02:002018-08-29T18:14:48+02:00OpenDBViewer 1.1.0 Licence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<div><p>Il y a presque un an, une <a href="//linuxfr.org/news/opendbviewer-1-0-1-lecteur-de-base-de-donnees-leger-sqlite-mysql">dépêche</a> annonçait le logiciel OpenDBViewer, sponsorisé par l’entreprise Jet1oeil et supervisé par moi‐même.</p>
<p>Il s’agit, comme son nom le suggère, d’un petit logiciel très léger écrit en C++/Qt pour lire et modifier les bases de données SQLite, MySQL et PostgreSQL. Le logiciel est sous licence GPL v3.</p>
<p>Avec la venue de stagiaires dans l’entreprise, nous avons pu développer de nouvelles fonctionnalités durant l’année afin d’encore améliorer son ergonomie.</p>
</div><ul><li>lien nᵒ 1 : <a title="https://github.com/Jet1oeil/opendbviewer" hreflang="fr" href="https://linuxfr.org/redirect/102583">Dépôt GitHub</a></li></ul><div><p>Les fonctionnalités du logiciel sont :</p>
<ul>
<li>compatibilité avec les systèmes d’exploitation GNU/Linux, macOS et Windows ;</li>
<li>compatibilité avec les bases de données SQLite, MySQL et PostgreSQL ;</li>
<li>coloration syntaxique SQL dans les feuilles de travail SQL ;</li>
<li>vue multiple des bases de données, tables et feuilles de travail.</li>
</ul>
<p>Dont les nouveautés :</p>
<ul>
<li>chargement de bases de données lourdes ;</li>
<li>chargement de bases SQLite via glisser‐déposer ;</li>
<li>historique des dix dernières connexions ;</li>
<li>modification de la base de données directement depuis la vue d’une table.</li>
</ul>
<p><img src="//img.linuxfr.org/img/68747470733a2f2f7261772e67697468756275736572636f6e74656e742e636f6d2f4a6574316f65696c2f6f70656e64627669657765722f6d61737465722f646f632f6f70656e64627669657765722d73637265656e73686f742d332e706e67/opendbviewer-screenshot-3.png" alt="Capture d’écran" title="Source : https://raw.githubusercontent.com/Jet1oeil/opendbviewer/master/doc/opendbviewer-screenshot-3.png"></p>
<p>Nous utilisons surtout le logiciel avec SQLite sous GNU/Linux, alors nous sommes preneurs de retour d’utilisation sous Windows et macOS, afin de corriger les éventuels bogues.</p>
</div><div><a href="https://linuxfr.org/news/opendbviewer-1-1-0.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/115158/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/opendbviewer-1-1-0#comments">ouvrir dans le navigateur</a>
</p>
Eric Beuquebubar🦥Xavier TeyssierDavy Defaudpatrick_ghttps://linuxfr.org/nodes/115158/comments.atomtag:linuxfr.org,2005:News/381882017-09-12T19:05:04+02:002017-09-23T21:37:42+02:00OpenDBViewer 1.0.1, lecteur de base de données léger SQLite & MySQLLicence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<div><p>OpenDBViewer est un petit logiciel qui permet dans une interface très simple de se connecter à une base de données SQLite ou MySQL.</p>
<p>Je l’avais d’abord conçu en Python pour mes besoins personnels et professionnels. Ce logiciel a été ensuite converti en C++ avec Qt. Bien qu’il soit opérationnel, beaucoup de choses pourraient l’améliorer. Pour cela, les contributions des utilisateurs et des développeurs sont chaleureusement espérées.</p></div><ul><li>lien nᵒ 1 : <a title="https://github.com/Jet1oeil/opendbviewer" hreflang="en" href="https://linuxfr.org/redirect/100602">GitHub</a></li></ul><div><p>OpenDBViewer utilise un système d’onglets pour visualiser plusieurs tables et bases en même temps.</p>
<p><img src="//img.linuxfr.org/img/68747470733a2f2f7261772e67697468756275736572636f6e74656e742e636f6d2f4a6574316f65696c2f6f70656e64627669657765722f6d61737465722f646f632f6f70656e64627669657765722d73637265656e73686f742d312e706e67/opendbviewer-screenshot-1.png" alt="Capture d’écran d’OpenDBViewer" title="Source : https://raw.githubusercontent.com/Jet1oeil/opendbviewer/master/doc/opendbviewer-screenshot-1.png"></p>
<p>Après avoir eu la volonté de migrer ce logiciel en C++ avec Qt, j’ai eu l’opportunité de proposer ce travail comme mini projet de stage au sein de mon entreprise, sous ma tutelle. Une stagiaire a donc effectué le gros du travail et après un peu de remise en forme du code, nous avons choisi de mettre les sources à disposition de la communauté sous la licence GNU GPL v3. la compilation nécessite Qt5 <em>base devel</em> et Qt5 <em>qttranslations</em>. Les chaînes de compilation de mon entreprise me permettent ainsi de facilement empaqueter l’application pour GNU/Linux (Debian), Windows et macOS.</p>
<p>J’avoue que nous avons peu de temps pour travailler sur ce projet, mais nous allons continuer à lui apporter quelques améliorations petit à petit en fonction nos besoins. Vos êtes invités à vous joindre à nous : toutes les contributions et les retours de bogues seront traités dans les meilleurs délais. ;)</p></div><div><a href="https://linuxfr.org/news/opendbviewer-1-0-1-lecteur-de-base-de-donnees-leger-sqlite-mysql.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/112644/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/opendbviewer-1-0-1-lecteur-de-base-de-donnees-leger-sqlite-mysql#comments">ouvrir dans le navigateur</a>
</p>
Eric BeuqueDavy DefaudZeroHeurebubar🦥Pierre Jarillonpalm123https://linuxfr.org/nodes/112644/comments.atomtag:linuxfr.org,2005:News/271692010-07-27T01:36:59+02:002010-07-27T01:36:59+02:00FreetuxTV 0.5.1 est disponible<div>Près de 6 mois après sortie de la version 0.4.0, FreetuxTV sort en version 0.5.1.
<br />
<br />
Pour rappel, FreetuxTV est un logiciel fonctionnant sous Linux, permettant de regarder et d'enregistrer la télévision sur son PC ainsi que d'écouter et enregistrer la radio en utilisant les fonctions de multiposte proposé par les FAI (Fournisseurs d'accès Internet) ou les WebTV et WebRadio gratuites disponibles sur internet. Il a pour objectif d'être l'équivalent d'ADSLTV pour Linux. Il est écrit en C avec GTK+ pour bien s'intégrer dans l'environnement Gnome et est basé sur LibVLC pour la gestion de la vidéo. Il est distribué désormais sous licence GPLv3 (au lieu de GLPv2 dans les versions antérieures).
<br />
<br />
Ces dernières versions ont surtout connu une amélioration du code interne et l'ajout de quelques fonctionnalités attendues, notamment la gestion des favoris et le dé-entrelacement. De plus Yannick, qui s'occupe de la gestion des listes de chaînes et des logos, a ajouté de nombreux logos et WebTV et WebRadio dans diverses langues.
<br />
<br />
Par ailleurs, le projet recherche toujours des contributeurs :<ul><li>Un graphiste pour réaliser un logo et une page de garde/fenêtre d'attente (<i>splashscreen</i>) ;
<br />
</li><li>Des développeurs pour effectuer et maintenir le portage sous Mac OS X et MS Windows ou d'autres plate-formes ;
<br />
</li><li>Des développeurs C/GTK+ pour améliorer FreetuxTV ;
<br />
</li><li>Des testeurs pour remonter les bogues : <a href="http://code.google.com/p/freetuxtv/issues/list">http://code.google.com/p/freetuxtv/issues/list</a> ;
<br />
</li><li>Des empaqueteurs pour les distributions Linux dont les paquetages ne sont pas à jour ou disponibles ici : <a href="http://freetuxtv.eric-beuque.com/packages/?mode=all">http://freetuxtv.eric-beuque.com/packages/?mode=all</a></li></ul>
<br />
Si vous faites un tour sur le blog, n'oubliez pas de participer au sondage pour que l'on sache.</div><ul><li>lien nᵒ 1 : <a title="http://code.google.com/p/freetuxtv/" hreflang="fr" href="https://linuxfr.org/redirect/68272">Site du projet FreetuxTV</a></li><li>lien nᵒ 2 : <a title="http://freetuxtv.blogspot.com/" hreflang="fr" href="https://linuxfr.org/redirect/68273">Blog de FreetuxTV</a></li><li>lien nᵒ 3 : <a title="https://launchpad.net/~freetuxtv/" hreflang="en" href="https://linuxfr.org/redirect/68274">Launchpad de FreetuxTV</a></li><li>lien nᵒ 4 : <a title="http://www.eric-beuque.com/" hreflang="fr" href="https://linuxfr.org/redirect/68275">Site de l'auteur</a></li></ul><div><b>Détails des nouveautés depuis 0.4.1 :</b><ul><li>La fonction la plus attendue était la gestion des favoris. On peut donc désormais créer un groupe de type "favoris" et ajouter les chaînes des autres groupes dedans. On peut créer autant de groupes de favoris que l'on veut. En revanche, la fonction de suppression d'une chaîne en particulier n'est pas encore implémentée par manque de temps ;
<br />
</li><li>La gestion du dé-entrelacement : on peux désormais choisir de dé-entrelacer une vidéo avec les filtres fournis par VLC. De plus, le paramétrage par chaîne est retenu pour éviter de le sélectionner à chaque fois ;
<br />
</li><li>La gestion des options VLC dans les listes de lecture est désormais supportée. En effet, certaines radios n'étaient pas correctement lues dans la <i>playlist</i> Freebox, à cause de ce problème. C'est désormais de l'histoire ancienne ;
<br />
</li><li>La base de donnée interne a été restructurée pour mieux gérer la liste des chaînes connues et pour gérer les évolutions futures. Une mini bibliothèque a été créée pour faciliter l'évolution de la base de donnée utilisateurs (ce qui retardait l'ajout de nombreuses fonctionnalités) ;
<br />
</li><li>Les logs sont désormais plus clairs car gérés avec <i>g_lib</i> ;
<br />
</li><li>De nombreuses mises à jour de logos et d'ajout de chaînes ont été effectuées. Yannick a fait une passe sur les WebRadio en français pour corriger dans la mesure du possible les liens morts. Ils en restent quelques uns qui ne fonctionnent pas parce qu'il n'y a plus de flux audio et donc les webmestres des sites de ces radios ont été contactés pour faire le nécessaire. En outre, il a ajouté à cette liste l'ensemble des radios publiques nationales et locales de Radio France (France et DOM-TOM), de Radio Canada (Canada), de la RTBF (Belgique) et de la RSR (Suisse) afin de satisfaire nos utilisateurs francophones. La même chose a été réalisée pour les radios locales, nationales et internationales de la BBC (Royaume-Uni) et des radios nationales et internationales de la RNE (Espagne).</li></ul>
<br />
La <a href="http://code.google.com/p/freetuxtv/wiki/MajListesChaines">liste des mises à jour sur les chaînes</a> est disponible.
<br />
N'hésitez pas à nous signaler les liens hors-service si vous en trouvez. De même, si vous souhaitez partager d'autres liens de WebTV ou WebRadio à inclure, n'hésitez pas à nous les envoyer.
<br />
<br />
<b>Un point sur l'inclusion dans les distributions :</b>
<br />
<br />
FreetuxTV est déjà inclus par défaut dans les dépôts de certaines distribution telles que Mandriva Linux, Pardus ou Frugalware. Une <a href="https://bugs.launchpad.net/ubuntu/+bug/324649">demande a été faite pour l'intégration dans Ubuntu</a>, mais elle est loin d'être dans les prioritaires. Si vous voulez aider à accélérer les choses, vous pouvez aller faire un tour sur la page du bogue et notifier que celui-ci vous affecte ce qui fera avancer la demande dans la file d'attente.
<br />
Un PPA a aussi été créé pour fournir des versions de développement non stable afin que plus de personnes puissent tester les dernières nouveautés.
<br />
Sinon pour les autres distributions, si vous êtes mainteneur de paquets, n'hésitez pas prendre contact avec nous, si vous souhaitez inclure FreetuxTV dans votre distribution.
<br />
<br />
<b>Les paquets disponibles :</b>
<br />
<br />
À l'heure actuelle, FreetuxTV dispose de paquets pour Ubuntu, Debian, OpenSuse et Mandriva Linux. Nous recherchons toujours d'autres contributeurs pour les autres distributions.
<br />
Le petit plus de cette version, c'est que grâce à Launchpad, des paquets (avec un dépôt sur Launchpad) pour chaque version encore supportée d'Ubuntu à partir de Hardy, sont disponibles afin qu'un maximum de personnes puisse l'utiliser.
<br />
<br />
<b>Futur :</b>
<br />
<br />
La prochaine version ajoutera la gestion d'un <i>proxy</i> afin qu'encore plus de personnes puissent utiliser FreetuxTV. D'autres améliorations ergonomiques devraient aussi arriver.
<br />
<br />
La prochaine version contiendra plus de chaînes ou liens corrigés de WebRadio et WebTV, dans la mesure du temps disponible ; de même, davantage de chaînes radios nationales espagnoles, allemandes, italiennes et de liens corrigés de chaînes existantes y seront contenues. La priorité est donnée aux chaînes nationales en vue de l'apprentissage des langues et de la "formation de l'oreille" par l'écoute régulière des radios ou TV. En conséquence, l'ajout des autres chaînes TV ou radios n'est pas réalisé sauf demande explicite d'un utilisateur de FreetuxTV. La mise à jour des WebTV est dans l'attente d'avoir la librairie FFMPEG compilée avec <i>librtmp</i> et une version vlc à jour sur Mandriva Linux afin de faire fonctionner les liens de chaînes de plus en plus nombreuses utilisant le <a href="http://fr.wikipedia.org/wiki/Real_Time_Messaging_Protocol">protocole RTMP</a> utilisé dans Adobe Flash.
<br />
<br />
Et dans la version encore suivante, la gestion des enregistrements devrait être améliorée avec probablement la programmation des enregistrements.</div><div><a href="https://linuxfr.org/news/freetuxtv-051-est-disponible.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/26122/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/freetuxtv-051-est-disponible#comments">ouvrir dans le navigateur</a>
</p>
Eric BEUQUEhttps://linuxfr.org/nodes/26122/comments.atomtag:linuxfr.org,2005:News/262592009-12-13T18:27:06+01:002009-12-13T18:27:06+01:00FreetuxTV 0.4.0 disponible<div>Voilà deux ans que j'ai commencé le projet FreetuxTV dans le cadre d'un projet universitaire en master d'informatique, j'ai poursuivi le projet par la suite.
<br />
<br />
FreetuxTV est un logiciel fonctionnant sous Linux, permettant de regarder et enregistrer la télévision sur son PC, en utilisant les fonctions de multiposte proposé par les FAI ou les WebTV gratuites disponibles sur internet. Il a pour objectif d'être l'équivalent d'ADSLTV pour Linux.
<br />
<br />
Il est écrit en C avec GTK+ pour bien s'intégrer dans Gnome et est basé sur LibVLC pour la gestion de la vidéo. Il est distribué sous licence <a href="http://www.gnu.org/licenses/old-licenses/gpl-2.0.html">GPL v2</a>.
<br />
<br />
Dans cette version FreetuxTV a mis l'accent sur le contenu grâce à un contributeur :<ul><li>Plus de 330 logos de chaîne sont disponible.
<br />
</li><li>Plus de 300 WebTV dans 24 langues.
<br />
</li><li>Plus de 180 WebRadio dans 7 langues.
<br />
</li><li>Des playlists pour les opérateurs Free, SFR, Bouygues, Alice et Orange.
<br />
</li><li>Des Webcam et des programmes dans différentes langues.</li></ul>
<br />
D'autres améliorations ergonomiques ont été ajouté (voir la suite de la dépêche pour les détails).
<br />
<br />
Par ailleurs, le projet recherche quelques contributeurs :
<br />
<ul><li>Un graphiste pour réaliser un logo et un splashscreen.
<br />
</li><li>Des développeurs pour effectuer et maintenir le portage sous MAC et Windows ou d'autres plate-formes.
<br />
</li><li>Des développeurs C/Gtk+ pour améliorer FreetuxTV.
<br />
</li><li>Des testeurs pour remonter les bugs : [<a href="http://code.google.com/p/freetuxtv/issues/list">http://code.google.com/p/freetuxtv/issues/list</a>]</li></ul></div><ul><li>lien nᵒ 1 : <a title="http://code.google.com/p/freetuxtv/" hreflang="en" href="https://linuxfr.org/redirect/64833">Site du projet</a></li><li>lien nᵒ 2 : <a title="http://freetuxtv.blogspot.com/" hreflang="fr" href="https://linuxfr.org/redirect/64834">Blog de FreetuxTV</a></li><li>lien nᵒ 3 : <a title="https://launchpad.net/~freetuxtv" hreflang="en" href="https://linuxfr.org/redirect/64835">FreetuxTV Lanchpad</a></li></ul><div>Détails des nouveautés :
<br />
<ul><li>Nouveau système d'installation des chaînes : La fenêtre pour ajouter un groupe a été améliorée et permet de choisir des groupes de chaînes (playlist au format m3u) à installer parmi une liste prédéfini (chaînes de FAI, WebTV, WebRadio). Ce nouveau système permet aussi de ne plus attendre une mise à jour du logiciel pour facilement récupérer de nouveaux groupes, un bouton pour rafraîchir est là pour ça. Sinon il est toujours possible d'ajouter un groupe manuellement.
<br />
</li><li>Migration vers GtkBuilder : afin de respecter les standards de Gnome, libglade à été remplacé par GtkBuilder pour la gestion de l'interface graphique à partir du XML.
<br />
</li><li>Liste des enregistrements : un panneau latéral très sommaire à été ajouté pour accéder plus facilement aux enregistrements réalisé via FreetuxTV. Il est possible de les lire directement dans FreetuxTV.
<br />
</li><li>Traitements groupés sur les groupes de chaînes : il est maintenant possible de supprimer ou rafraîchir des groupes sélectionnés en une seul fois.
<br />
</li><li>Ajout d'une préférence pour activer ou non les notifications du bureau lors de la lecture d'une chaîne.
<br />
</li><li>Ajout d'une préférence pour transcoder les enregistrements dans des formats prédéfinis.
<br />
</li><li>Ajout d'un menu pour voir et modifier les propriétés d'un groupe
<br />
</li><li>Affichage du nombre de chaînes installés
<br />
</li><li>La prise en charge de FreetuxTV a évolué du côté de certaines distributions : Mandriva Linux a intégré FreetuxTV 0.3.0 dans ses dépôts. Un Launchpad avec un dépôt a été créé pour les paquets Ubuntu.
<br />
</li><li>Futur : dans la prochaine version, l'objectif principal est d'ajouter une fonction de gestion des favoris, pouvoir arranger l'ordre des groupes et la capacité de prendre en compte les options VLC spécifiées dans les playlists.</li></ul></div><div><a href="https://linuxfr.org/news/freetuxtv-040-disponible.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/25305/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/freetuxtv-040-disponible#comments">ouvrir dans le navigateur</a>
</p>
Eric BEUQUEhttps://linuxfr.org/nodes/25305/comments.atom