OpenFL 4.0

Posté par  (site web personnel) . Édité par bubar🦥, Benoît Sibaud, palm123, claudex et NeoX. Modéré par ZeroHeure. Licence CC By‑SA.
31
13
juil.
2016
Technologie

OpenFL est une API graphique libre et gratuite, permettant de créer des jeux et des applications cross-platform. Il y a quelques jours, une nouvelle version majeure de OpenFL, la version 4, a été publiée. Cette dépêche profite de l'occasion pour faire un tour des possibilités offertes par cette API.

OpenFL logo

OpenFL est donc capable de compiler nativement pour les plateformes Linux, Windows, MacOS, iOS, Android, Raspberry PI, BlackBerryOS, Firefox OS, HTML5, Tizen, Wii U, PS3, PS Vita, PS4, et Xbox One, tout en profitant de l'accélération GPU via OpenGL, OpenGL ES, WebGL, Stage3D, et un moteur de rendu spécifique pour les consoles de jeu.

Parce qu’il a un historique important dans le développement de jeux vidéo et parce qu'il est naturellement orienté multi-plateforme, OpenFL utilise Haxe comme langage de programmation.

Firefox 4 et pilotes de cartes graphiques sous Linux

Posté par  (site web personnel) . Modéré par patrick_g.
Étiquettes :
31
19
jan.
2011
Mozilla
Cette dépêche est tirée du journal de bjacob.

Je m'essaye à l'exercice de la publication LinuxFr pour apporter quelques explications sur le statut de l'accélération graphique dans Firefox 4 sous Linux (plus généralement X11). Je suis le type qui a fait la modification restreignant OpenGL au seul pilote NVIDIA propriétaire dans Firefox 4 sous Linux, donc si vous n'êtes pas contents, c'est moi qu'il faut gronder.

Si vous êtes pressés, je vous conseille de lire au moins ce mail que j'ai envoyé à la liste mesa-dev.

Le fait est qu'on a plein de plantages dans tous les pilotes OpenGL, sauf avec le driver proprio NVIDIA. Donc j'ai restreint OpenGL à ce seul pilote, et j'ai écrit (lien ci-dessus) a mesa-dev pour leur expliquer la situation et leur montrer comment reproduire les problèmes, ce qu'ils ont pu faire très vite, et ils ont fait des rapports de bugs, cf. ce fil de discussion.

Donc les choses avancent : on a une batterie de tests officielle pour WebGL qui permet de valider tranquillement les pilotes et, bien entendu, dès qu'un pilote sera validé, on se dépêchera de l'activer pour Firefox 4.
Ça ne sera pas forcément avant la sortie de Firefox 4 : il ne reste pas beaucoup de temps. Mais ça pourra être dans une sortie mineure, et de toute façon on va se mettre à sortir 3 versions "majeures" par an.

Quelques autres précisions maintenant :
  • Vous pouvez débloquer votre pilote en définissant la variable d'environnement MOZ_GLX_IGNORE_BLACKLIST avant de lancer Firefox.
    Voir le mail à mesa-dev ci-dessus si vous voulez exécuter les tests WebGL.
  • L'accélération due à XRender, via Cairo, est toujours présente. Seul OpenGL est bloqué.
    On utilise potentiellement OpenGL pour 2 choses : pour WebGL et pour les 'Layers' (phase de composition des couches d'une page web, ce qui inclut le redimensionnement et les conversions d'espaces de couleurs pour les images et la vidéo).
  • WebGL est activé par défaut, donc dès que votre pilote est débloqué (voir ci-dessus), vous pouvez faire tourner du WebGL. Votre pilote OpenGL sera utilisé pour exécuter WebGL, mais pour que le résultat soit utilisé directement pour l'affichage sans repasser par la mémoire centrale (ce qui permet d'accélérer encore plus), il vous faut les Layers, voir ci-dessous :
  • les Layers, par contre, ne sont pas encore activés par défaut sous Linux, indépendamment des pilotes, parce qu'il y a un bout de code qui reste à écrire pour ne pas perdre le bénéfice de XRender. (En gros, permettre aux pixmaps de rester sur le serveur X sans faire d'aller-retours inutiles). Tant que ça n'est pas fait, activer les layers cause une perte de performance sur certains benchmarks à base de canvas 2D. Par contre, ça accélère déjà très bien la vidéo et WebGL, par exemple. Si vous voulez activer les Layers, allez sur about:config et activez layers.acceleration.force-enabled.

Dès que les bugs graves qui restent à régler dans Firefox 4.0 seront corrigés, je voudrais m'attaquer à activer les layers par défaut sous Linux. Je pense que ça sera dans la version +1 d'ici quelques mois ; puis, à terme, on a aussi des plans pour se débarrasser complètement de XRender et simplement tout faire par OpenGL, ce qui règlerait pas mal de problèmes : c'est ce qui se passe déjà sous Windows, ou l'équivalent de XRender, Direct2D, est une simple bibliothèque logicielle appelant Direct3D 10. On devrait pouvoir faire aussi bien avec OpenGL à la place de Direct3D 10.

Odoo : support de la déclaration de TVA avec télétransmission

Posté par  (site web personnel) . Édité par Benoît Sibaud et Pierre Jarillon. Modéré par Pierre Jarillon. Licence CC By‑SA.
Étiquettes :
31
6
déc.
2021
Bureautique

Après de longs mois de dur labeur, j’ai le plaisir d’annoncer la publication de nouveaux modules pour Odoo v14 qui ajoutent le support de la déclaration de TVA française avec télétransmission EDI. À ma connaissance, il s’agit de la première implémentation opensource de la déclaration de TVA avec télétransmission. Ces modules supportent la déclaration de TVA (formulaire 3310-CA3), l’annexe (formulaire 3310-A) et la demande de remboursement de crédit de TVA (formulaire 3519). Au menu : TVA sur les débits, TVA sur les encaissements, autoliquidation pour les acquisitions intracommunautaires de biens et services, autoliquidation pour les achats de prestations de services extracommunautaires, TVA collectée à Monaco, etc. Le module automatise aussi la génération de l’écriture comptable correspondante en suivant les règles françaises de gestion des arrondis.

Dans la seconde partie de la dépêche, j’explique les contraintes pour la télétransmission de la TVA en France et le choix de passer par la passerelle de télétransmission TELEDEC.

LinuxConsole 2.5, la distribution pour les enfants et adolescents

Posté par  . Édité par Benoît Sibaud, Nÿco, palm123, claudex, Pierre Jarillon et idéefixe. Modéré par claudex. Licence CC By‑SA.
31
28
août
2016
Distribution

LinuxConsole 2.5 est disponible au téléchargement.

Cette distribution est une distribution indépendante des autres, qui utilise son propre système de paquets (opkg), et qui est construite "from scratch".

LinuxConsole

Cette version se passe encore de Systemd, qui sera utilisé dans la branche 3.x. Ce n'est pas par choix idéologique, mais par souci de simplicité, que systemd n'est toujours pas l'init par défaut (c'est toujours busybox qui est utilisé pour cela)

Pourquoi est-ce une distribution pour les enfants et les adolescents ?

Pour sa facilité d'installation sur des ordinateurs anciens (que l'on refile souvent à ses enfants), et la logithèque très fournie en jeux et logiciels musicaux.

Journal Le réseau Tor a besoin de vous !

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
31
24
juin
2015

L'association "Nos oignons" lance un appel aux dons pour continuer son soutien au réseau Tor.
Il s'agit d'une association loi 1901 à but non lucratif, créée il y a deux ans dans le but de faire fonctionner des noeuds de sortie rapides en France. Actuellement les trois noeuds de sortie mis en place représentent environ 2% des connexions totales du réseau.

Afin de continuer à payer pour ces machines, et peut-être à augmenter le nombre de relais, l'association (…)

Robert, un logiciel de stockage en mémoire vive

Posté par  . Édité par Ysabeau 🧶, claudex, bubar🦥, palm123, Benoît Sibaud et Davy Defaud. Modéré par claudex. Licence CC By‑SA.
31
20
avr.
2020
Rust

Bonjour tout le monde,

J’ai le plaisir, pour ce premier message sur LinuxFr.org, de vous annoncer un nouveau projet de stockage clé‑valeur en mémoire vive.

« Encore un » vous direz‑vous ? Certes. Voyons si j’arrive à vous convaincre.

N. D. M. : à ne pas confondre avec le protocole ROBERT (ROBust and privacy‐presERving proximity Tracing) qui vient d’être publié par l’INRIA et la Fraunhofer AISEC pour le suivi de contacts dans le cadre de la pandémie de Covid‑19.

Journal Ghostery toujours pas open source, on fait quoi ?... Disconnect !

Posté par  (site web personnel) . Licence CC By‑SA.
31
24
jan.
2014

Dans un précédent journal j'avais rapporté l'intention affichée par les auteurs de l'extension anti-tracking Ghostery de peut-être pourquoi pas un jour qui sait la rendre open source.

Je pense qu'il est temps, un an après la première promesse de passer cette annonce par pertes et profits et d'aller de l'avant.

On parle pas mal ces derniers temps de Disconnect (site Web) qui est une extension open source au but similaire et qui semble efficace.

Je suis prêt à (…)

Journal Mozilla laissera Firefox lire les vidéos en H.264

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
31
30
nov.
2012

(N.B. : c'est mon premier journal Linuxfr, et comme de juste, c'est un journal-bookmark posté un vendredi…)

Comme le rapporte Ars Technica, le dernier Firefox pour Android supporte le H.264 intégré dans les pages HTML5, mais seulement indirectement, par le biais des décodeurs matériels intégrés dans les smartphones, ce qui permettra à Mozilla de ne pas verser de royalties. Les versions pour PC et Mac suivront le mouvement : si j'ai bien compris, il faudra que votre installation de (…)

Journal Des nouvelles d'Electrolysis II

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
31
22
déc.
2014

Il y a 6 mois, je vous donnais quelques nouvelles du projet chez Mozilla pour amener la gestion multi-processus au sein de Firefox.

Depuis, bien que le projet n’a pas pu être terminé pour célébrer les dix ans de Firefox, de l’eau a coulé sous les ponts.

Pour rappel, Firefox implémente actuellement une architecture mono-processus, mais multi-tâches. Si le processus crache, c’est toute l’application qui tombe.

Le projet Electrolysis a pour but de pouvoir lancer certaines opérations au sein d’un (…)

Passbolt, un nouveau gestionnaire de mots de passe pour les équipes

31
16
avr.
2016
Sécurité

Passbolt est un gestionnaire de mots de passe open source [N. D. M. : licence libre AGPL v3 pour le code, mais licence non libre CC BY-NC-SA pour leur site Web] conçu pour la coopération. Il permet aux membres d’une équipe de stocker et partager leurs mots de passe de manière sécurisée, et d’être intégré à un écosystème existant par l’intermédiaire de son API et de son client console. Le chiffrement des mots de passe se base sur un standard reconnu : OpenPGP.

passbolt logo

Un livre d'apprentissage autonome de l'informatique en toute accessibilité

Posté par  (site web personnel) . Édité par Ysabeau 🧶, Pierre Jarillon et palm123. Modéré par patrick_g. Licence CC By‑SA.
31
28
fév.
2022
Do It Yourself

En France, on estime à environ 13 millions de personnes éloignées du numérique. Pour la plupart, il manque surtout des solutions d’accompagnement adapté et d’aide à la démystification de l’outil, notamment au regard de ses propres capacités à faire en fonction de son goût initial pour le sujet ou de sa situation (âge, milieu social, handicap).

Parmi les personnes déficientes visuelles, il est de renommée publique que l’ordinateur est exclu. Pourtant, les rares chanceux qui ont appris à surmonter cette barrière en tirent une autonomie incomparable. Oui, on dit rares, car sur 2 millions de personnes concernées, on estime à moins de 30 000 le nombre d’utilisateurs d’aides techniques, et je ne vous parle pas d’informatique. Ceci, entre autres nombreuses raisons, car la majorité des personnes souffrant de troubles visuels ont plus de 70 ans, recoupant la zone d’âge où le numérique a du mal à devenir une réalité.

Pour réduire ce problème, Jean-Philippe MENGUAL a écrit deux ouvrages au format wikibooks destinés à faciliter la prise en mains du bureau MATE et de LibreOffice Writer.

Jean-Philippe a su dépasser son handicap visuel pour devenir un expert dans l’art de faciliter l’usage d’un ordinateur.

Firefox et Thunderbird 13 sont sortis, Firefox Mobile ESR mis à jour

Posté par  . Édité par Omnisilver, jcr83, baud123, Nÿco, Florent Zara, claudex, Christophe Turbout, Tom D et Nils Ratusznik. Modéré par Florent Zara. Licence CC By‑SA.
Étiquettes :
31
9
juin
2012
Mozilla

Le 6 juin, la fondation Mozilla a annoncé la disponibilité de Firefox et Thunderbird 13 pour Linux, Mac OS X et Windows, ainsi que Firefox Mobile 10.0.5 ESR pour Android.

Le cycle rapide de sorties de Mozilla est parfois critiqué pour le peu de nouveautés visibles qu'une version peut fournir. Les détracteurs seront ravis d'apprendre que la livrée n°13 apporte de nombreuses améliorations et fonctionnalités, autant pour les utilisateurs que pour les développeurs.

La suite dans la seconde partie de la dépèche !

NdM : Merci à Nÿco, Tom D, Florent Zara, Christophe Turbout, baud123, Nils Ratusznik, jcr83, Omnisilver et Xavier Claude pour avoir contribué à cette news.

Cheky

Posté par  (site web personnel) . Édité par Nils Ratusznik, Davy Defaud, Pierre Jarillon, Benoît Sibaud et ZeroHeure. Modéré par ZeroHeure. Licence CC By‑SA.
Étiquettes :
31
29
mai
2017
PHP

Cheky (anciennement LBCAlerte) est un logiciel sous licence GPL v3 permettant de recevoir des alertes pour Leboncoin.fr et SeLoger.com.

Les alertes peuvent se faire sous plusieurs formes :

  • envoi de courriel ;
  • envoi de SMS via l'API Free Mobile et OVH Telecom  ;
  • envoi de notification (Pushbullet, Pushover, etc.) ;
  • par flux RSS.

La fonction secondaire de Cheky est de vous permettre de sauvegarder les annonces Leboncoin (avec contenu + photos). Cette sauvegarde conserve les annonces en cas de suppression ou de modification sur Leboncoin.

Pour en savoir plus, voyez la suite…

Journal Campagne d'hameçonnage, Firefox et Chrome vulnérables.

Posté par  . Licence CC By‑SA.
31
17
avr.
2017

Bonjour Nal<

Quelques mots rapides pour prévenir d'une faiblesse dans les navigateurs Firefox et Chrome pour leurs versions actuelles (respectivement 52 et 57.) : il s'agit d'un problème avec l'usage de l'unicode dans l'enregistrement de domaines permettant de faire passer ceux-ci pour d'autres domaines. Firefox et Chrome n'y voient que du feu.

Concrètement : on clique sur un lien malicieux (qui lui même présente un nom légitime lors du passage de la souris en survol) qui nous amène vers un (…)

Salix 13.37 Xfce est de sortie

Posté par  (site web personnel) . Modéré par Nÿco. Licence CC By‑SA.
31
13
mai
2011
Slackware

Salix Xfce 13.37 est finalement sorti peu de temps après Slackware 13.37, système sur lequel repose Salix.

Ce dernier inclut de nombreuses améliorations héritées d’une part, de Slackware, et d’autre part, de Salix. Salix étant totalement compatible avec Slackware, son dépôt Internet, disponible pour les architectures 32 et 64 bits est déjà le plus grand répertoire tiers de paquets pré‐compilés pouvant être exploités par les utilisateurs de Slackware.

Titre de l'image

Cette version vient avec le noyau Linux 2.6.37.6, l’environnement de bureau Xfce 4.6.2, Firefox 4.0.1, Claws-mail 3.7.8. LibreOffice 3.3.2 est inclus par défaut. Les paquets de localisation sont disponibles pour une centaine de langues via le gestionnaire de paquets.

Exaile 0.3.2 est le gestionnaire de musique, tandis que parole 0.3.2 se charge des vidéos. Pitivi 0.13.5 s’occupe de l’édition vidéo, tandis que Brasero 2.32.1 se chargera de vos CD et DVD.

Les codecs multimédias supplémentaires sont disponibles en un clic. GIMP  2.6.11 est là pour l’édition graphique et Evince pour la lecture de vos documents PDF et PostScript.

La gestion des paquets est possible grâce à Gslapt ou « slapt-get », pour la console. Sourcery, une nouveauté maison, est un outil pour gérer et installer les paquets en les compilant à partir de Slackbuilds, scripts automatisant la compilation de paquets à partir des sources. C’est une interface graphique à « slapt-src », qui permet d’installer facilement plus de 2 600 paquets, en complément des paquets pré‐compilés.

Le gestionnaire de paquets Slackware, Pkgtools, est inclus. Spkg (divergence de Pkgtools écrite en C) est un paquet indépendant et slapt-get / slapt-src ont été adaptés pour fonctionner directement avec lui. Cette façon de faire permet de garder tout le bénéfice de l’utilisation de Spkg tout en garantissant une parfaite compatibilité avec Slackware et d’autres outils tiers tels que « sbopkg ».

IBus remplace SCIM en tant que plate‐forme de gestion des langues asiatiques et autres langues d’écriture complexe. IBus est plus moderne que SCIM et devrait mieux fonctionner avec vos applications, y compris Firefox. L’outil de configuration du clavier a été mis à jour pour le prendre en charge.

X.Org a bénéficié d’une importante mise à jour et n’utilise plus la couche d’abstraction matérielle HAL pour sa configuration. Les fichiers de configuration individuels se placent désormais dans le répertoire « /etc/X11/xorg.conf.d », et les outils système de Salix ont été mis à jour en conséquence. Le pilote libre Nouveau, pour les cartes et puces graphiques NVidia, est inclus par défaut et améliore sensiblement les performances graphiques.

De nombreuses autres applications sont présentes, telles que le client BitTorrent Transmission et l’application Wiki pour le bureau, zim. Une autre petite addition est l’ajout de GTKMan, une application maison en GTK+ 2 pour lire les pages de manuel. Des centaines d’autres applications ont été mises à jour sur les répertoires de Slackware et de Salix telles que, par exemple, glibc 2.13, GCC 4.5.2, Perl 5.12.3, etc..