La cryptomonnaie au service de l’internaute

Cet article explique comment beldy.tk monétise ses services et pourquoi nous avons pris ce chemin.
TL;DR : Lorsque vous naviguez dans notre site, nous réservons une petite partie de votre puissance de calcul afin de miner de la cryptomonnaie qui aidera à couvrir les frais du site. Nous réservons approximativement 20% de la puissance de votre processeur. (pas 50%, pas 80% mais juste 20%)
Ceci permet à la fois de ne plus afficher des publicités (et nous-même nous détestons les publicités), de ne pas laisser Google vous traquer et surtout de nous aider discrètement.

La cryptomonnaie?

Il est possible que ce sujet soit nouveau pour vous. Dans ce cas, vous pouvez consulter l’article de cryptomonnaie sur Wikipedia.
Vous pouvez aussi visionner la vidéo suivante (en anglais) : Bitcoin: How Cryptocurrencies Work.

Pourquoi l’implémenter sur beldy.tk?

J’ai suivi le sujet de cryptomonnaie depuis les débuts du Bitcoin. Le sujet m’a inspiré sur plusieurs principes qui peuvent être très intéressants. Un des principes que j’avais imaginé en découvrant qu’il existait une bibliothèque JavaScript permettant de miner des cryptomonnaie était de placer ce code sur des sites et de supprimer les publicités. Je n’ai cependant pas essayé d’appliquer mon idée faute de temps, de moyens et surtout de savoir-faire.
Quand j’ai découvert l’outil qui m’a permis de le faire ici, je n’ai pas hésité parce que :

      Les revenus publicitaires de beldy.tk sont absolument insignifiantes
      Outre le peu d’intérêt qu’elles apportent, les publicités nuisent à l’expérience utilisateur

N’y aurait-il pas d’effets indésirables?

Tout est une histoire de compromis. Dans mon cas, j’aurais pu juste placer le script, bloqué à 100% de puissance et ne rien avoir dit et laissé les publicités. Honnêtement, je trouve que c’est une technique malhonnête. J’ai essayé de placer un petit disclaimer et fait en sorte de réduire les ressources consommés par le script à 20% pour m’assurer de ne pas nuire à l’expérience des visiteurs.
J’avoue ne pas savoir si ce sera suffisant pour financer les coûts d’hébergement du site, mais je préfère miser sur ce principe qu’utiliser aveuglément Google AdSence ou un autre annonceur.

Les avantages & inconvénients

À mes yeux, les avantages sont les suivants :

  • Ne pas créer de nuisances pour l’utilisateur avec des publicités qu’il ne regardera pas ou bloquera
  • Monétiser le site sans une vraie implication de l’utilisateur
  • Être certain que chaque utilisateur va générer un revenu même minime selon son temps de visite
  • Ne pas tracker et harceler le visiteur

Pour ce qui est des inconvénients :

  • Solliciter un peu plus la machine du visiteur (si on garde des valeurs tolérables cela peut passer discrètement)
  • Devoir choisir entre le faire à l’insu du visiteur ou lui proposer de bloquer le script (ce qui peut être contrariant si tout le monde arrête le minage)
  • L’impact sur les appareils mobiles ou sous batterie?

Pour le dernier point, je compte personnellement placer une condition pour tester si le visiteur est sous batterie ou via mobile et bloquer le script (ou mettre un goal) pour ne pas nuire à son expérience.

Quelle solution utilise beldy.tk?

En cherchant un peu nous avons trouvé Coin Hive qui est très intéressant. Non seulement il est facile à mettre en place mais il est surtout facile à utiliser et à comprendre. Je vous le conseille vivement!

Conclusion

La conclusion est simple, ce type de monétisation est encore expérimental mais est plus intéressant qu’harceler l’utilisateur avec des publicités. Pour beldy.tk, le compromis est clair. Nous vous remercions pour votre contribution et souhaitons vous avoir aidé avec cette petite astuce.

Partagez facilement votre forfait avec WiShareNet

Petit disclaimer: Ceci n’est pas de la pub pour laquelle Beldy.tk va être payé, c’est une application d’un ami et collègue qui a besoin d’un peu plus d’attention!

De nos jours, presque tous les téléphones Android sont munis d’une fonctionnalité Point d’Accès mobile. Cette fonctionnalité est tellement utile et polyvalente qu’on utilise ensemble presque tout le temps. Bref, je crois que nous savons de quoi je parle. Je vais donc vous présenter le problème.

Un problème?

Vous êtes dans un café, un pote vous demande de partager un peu de connexion pour qu’il puisse zieuter un peu son facebook (ou twitter ou autre, je ne juge pas). Et vous activez un point d’accès mobile. Une fois fait, vous devez dire à votre ami que le point d’accès que vous avez crée s’appelle « Hax0r Mach!na » et que le mot de passe c’est « xhfZ08Fx ». Votre ami n’y comprends rien, vous le redites une, deux, trois fois puis vous abandonnez et lui donnez le téléphone pour qu’il puisse se connecter.
De l’autre côté, une personne vous a entendu et s’est vite connecté au point d’accès. Vous voilà avec un petit parasite qui vous pompe votre forfait (nan mais quelles manières!).
Bref, imaginez n’importe quel scénario. Le problème c’est que c’est galère de partager son WiFi et de donner les codes d’accès aux amis!

La solution miracle?

Je dis ça sarcastiquement, mais pour être honnête, c’est une belle solution qu’a imaginé mon ami Marouan Frih. L’idée est simple, créer un point d’accès mobile avec un mot de passe généré aléatoirement (donc fini les mots de passe faibles). Et facile à partager via un simple QRCode.
Eh oui! Vous ne saviez peut-être pas, les coordonnées WiFi peuvent être partagés facilement via un simple QRCode! Pas mal comme idée hein :) .

WiShareNet pour le partage WiFi

Logo WiShareNet

Logo WiShareNet

WiShareNet est une application très simple, un écran avec le nom du réseau WiFi, le mot de passe et un bouton pour activer le point d’accès mobile. Bon, il y a d’autres boutons mais je vous laisse le plaisir de découvrir.
Vous pouvez bien-sûr mettre le nom du point d’accès que vous souhaitez ainsi que votre mot de passe préféré, l’application n’aura aucun problème à générer le QRCode correspondant.

Téléchargez WiShareNet sur Google Play Store.

On se connecte avec l’application?

Oh que non! Vous pouvez vous connecter avec n’importe quelle application Android qui peut lire les QRCodes. Je vous recommande Barcode Scanner d’ailleurs.
Bien-sûr, vous pouvez faire de même avec l’application WiShareNet, elle vous scanne le QRCode et se connecte automatiquement!

L’exploit technique

Venons à l’exploit technique. Cette application a été crée avec ionic 3 par mon collègue Marouan Frih à notre société ng-enious. (Pas de lien pour ne pas faire de la pub :p )
Cette application est donc basée sur le framework ionic et la plateforme Apache Cordova. Elle use de composants cross-platform natifs/javascript.
C’est surtout pour cela que je voulais vous présenter cette application, outre le fait qu’elle est très utile, elle est basée sur des technologies qui transcendent le Web et le natif. C’est vraiment la force de tout cela.

Voilà, merci d’avoir lu cet article, j’espère qu’il vous plaira (et l’application aussi d’ailleurs).

7+ Choses à faire pour réparer votre Android défaillant

Étant un utilisateur Android assez bidouilleur, je peux dire avec confiance que je me suis exposé à assez de problèmes et autres challenges qui m’ont aidé à comprendre l’OS populaire de Google (qui vient de détrôner Windows d’ailleurs).
Je vais dans cet article vous donner une petite check-list à passer quand votre appareil décide de ne pas fonctionner correctement.

#1 – Dans le doute, reboot!

Aussi ironique que cela puisse être, cette phrase (très connue sur IRC) qui était valable pour Windows surtout devient un standard. Si votre appareil se comporte bizarrement, le mieux c’est de le redémarrer pour y voir plus clair.

#2 – Vérifier les mises à jour système

Vérifiez les mises à jour vous permettera de vous assurer que vous possédez la dernière version sans éventuels bugs. Un mot de précaution cependant. Lors d’une nouvelle mise à jour, tout le monde à l’habitude de foncer l’installer. Sachez qu’installer une mise à jour peut soulever des problèmes au niveau de votre appareil Android. Avant de vous lancer dans cette tâche, soyez certain de tout sauvegarder et préparez-vous mentalement à avoir des bugs inattendus. Il est rare mais possible qu’une mise à jour fasse buguer votre appareil au lieu de l’améliorer, c’est pour cela que je prends avec précaution les mises à jour OTA (Over The Air).

#3 – Vider le cache des applications

Vider le cache d’application est très important. Cela va certes réinitialiser les paramètres de vos applications mais il permet aussi de réparer un comportement anormal de votre appareil ou application. Pourquoi? C’est assez simple. Après une mise à jour logicielle de votre appareil Android ou plus couramment une mise à jour de l’une de vos applications, certaines informations changent. Certaines données ne sont peut être plus compatibles avec votre nouvelle version logicielle. Avant de traiter les développeurs de tous les noms en vous disant « pourquoi ils ont pas prévu ce cas particulier » rappelez-vous qu’ils ne peuvent pas tout prévoir et que couvrir toutes les possibilités de ce monde infini est du domaine du non réalisable. Réinitialiser vos applications vous permettera entre autres de corriger les problèmes dont souffre votre appareil Android.

Pour vider le cache de l’application…

Allez à Paramètres ➡ Applications ➡ l’application à réinitialiser et trouvez le bouton qui permet de supprimer les donnés de l’application.

#4 – Vider le cache de l’appareil

Votre appareil Android à un dossier fourre-tout. Il l’utilise afin de placer des fichiers temporaires. Parfois, ces fichiers demeurent dans ce dossier. À force de s’ajouter les uns avec les autres, le dossier de cache peut rapidement devenir énorme (1.19Go dans mon cas la première fois où j’ai remarqué une anomalie de stockage). Pour nettoyer le dossier de cache de votre appareil Android, allez dans Paramètres ➡ Stockage ➡ Données en cache
Voilà, quelques mégas de libre 🎁

#5 – Utiliser Clean Master ou autre

Bien que mon favori reste SD Maid et Ext2SD, beaucoup de gens sont munis du très célèbre Clean Master. L’application de nettoyage peut aider dans certains cas même si je vous conseille de la manipuler avec des pincettes.

#6 – Passer en recovery et faire un Wipe Cache

Dans le cas où votre appareil n’arrive pas à démarrer correctement ou que vous n’arrivez pas à accéder à Android, il est possible de démarrer en mode récupération (recovery mode) et de procéder à un Wipe Cache et Wipe Dalvik si possible. Ces opérations sont un peu plus avancés. Si vous ne savez pas de quoi je parle, vous pouvez chercher comment démarrer votre appareil en mode récupération. Attention quand-même, nous sommes dans un territoire dangereux. La recovery n’est pas un mode dédié à l’utilisateur lambda.

#7 – Réinitialisation d’usine

Attention! Vous risquez de perdre des données! Soyez certain d’avoir au moins fait une sauvegarde des données de votre appareil!
Cette étape va remettre l’appareil et zéro comme au day 1 lorsque vous l’avez reçu, vos données, seront perdus et vous devrez tout réinstaller. Attention avec cette option. Pour se faire, vous pouvez chercher comment réinitialiser votre appareil mobile, via Android ou via la recovery de votre appareil.

Bonus – Le dernier recours

Si après toutes vos tentatives votre appareil a toujours du mal à fonctionner correctement, je vous conseille les forums tel que FrAndroid ou XDA forums. Les membres pourront vous venir en aide et pourquoi pas vous aider à installer tout une nouvelle ROM 😉 .

Voilà pour cet article, j’espère qu’il vous sera utile. Sachez que c’est surtout par rapport à mon expérience
personnelle, il est donc possible que je me gourre complètement sur certains points. Je reste ouvert à toutes vos questions et suggestions!

Changez le fond d’écran de connexion de Windows 10

Windows 10 est rapidement devenu un système d’exploitation très hype (bon d’un côté à cause de la politique de mise à jours de Microsoft et d’un autre du fait qu’il est bien plus complet que Windows 8 et 8.1). Bref, là n’est pas le sujet. Dans ce court article, je vais vous expliquer comment changer le fond d’écran de connexion de vote Windows 10. En effet, même s’il est possible de changer l’image de l’écran de verrouillage, Microsoft nous impose de nous taper l’horrible image par défaut de Windows à l’écran de connexion.

Windows 10 Login Screen Background Changer

Comme son nom le dit, ce programme permet de changer le fond de l’écran de connexion. Cette application est le fruit du travail de Krutonium sur Github. Il suffit de visiter le dépôt officiel et de télécharger le fichier binaire sur Github. Une fois extrait, ouvrez le dossier GUI et lancez « W10 Logon BG Changer.exe », vous serez prévenus par un message indiquant que l’auteur n’est pas responsable de quelconque effet secondaire dû à l’application. Si vous acceptez, vous aurez une fenêtre comme la figure ci-dessous.

Interface de Windows 10 Login Screen Background Changer

Interface de Windows 10 Login Screen Background Changer


Le menu à droite vous permet de parcourir l’image que vous souhaitez mettre en fond. L’application mettra à jour instantanément la prévisualisation de votre nouveau écran comme cet exemple :
Windows 10 Login Screen Background Changer après changement du fond

Windows 10 Login Screen Background Changer après changement du fond


Vous n’aurez qu’à appliquer le changement et de verrouiller l’écran à l’aide du bouton à la barre supérieure pour voir si vos modifications ont étés prises en compte.
L’application présente aussi une interface en ligne de commande permettant de faire ces modifications (si vous souhaitez automatiser les changements par exemple).
Attention cependant, vérifier que votre build est bien supporté par l’application pour éviter les problèmes.

Windows 10 Login Screen Background Changer

Dépôt Github officiel


J’espère que cette application vous sera utile :) !

Les AMP le Web Mobile à portée de tous

Quelques années plus tôt, si on nous avait dit qu’Internet deviendrait le monde qu’elle est aujourd’hui, nous aurions du mal à y croire. Des smartphones capables de naviguer sur des pages énormes avec une quantité gigantesque de scripts capables de bloquer IE6. Du contenu très riche en multimedia et j’en passe.
Sauf que voilà, les téléphones mobiles & smartphones sont certes puissants, mais il ne faut pas regarder juste devant soi, certaines personnes ont des téléphones encore peu performants ou aux ressources limités et il est très désagréable pour un lecteur de devoir se taper une publicité qui en plus de le déranger lui bloque presque tout le chargement de la page.

Les Accelerated Mobile Pages

Les Accelerated Mobile Pages (ou les Pages Mobiles Accélérés en français) sont des pages spécifiquement optimisés pour les smartphones et téléphones mobiles disposant de peu de ressources et permettant de proposer au visiteur une version allégée de votre page Web avec tout le contenu dont il a besoin.
Cette initiative Opensource à été développée dans le but de permettre à tous l’accès à l’information sans contraintes et sans impact sur les performances.
Pensez-y un moment, si vous disposiez d’un bon vieux smartphone et que vous aviez besoin d’un article très important (comme ceux de Beldy :p ) comment vous allez faire si les AMP n’existaient pas? Vous aurez à attendre le chargement de ces grosses pages qui prendront de votre temps précieux et qui feront ramer votre téléphone à fond (Quoi? Nos pages ne sont pas optimisés? Mais non :p ). Bref, tout cela pour vous dire que :

    1. Les pages AMP c’est super, vous devez les utilisez si vous voulez si vous voulez avoir le plus de porté sur le public.
      Les pages de Beldy.tk sont à présent en mode AMP.
  • On veut en savoir plus

    Le projet AMP est un projet opensource, en somme, je n’apporte rien de nouveau étant donné que le projet roule depuis 2015. Cependant, il est important à mes yeux de partager cette information en espérant avoir la plus de porté sur les Webmasters et développeurs Web.
    Le projet est opensource et est disponible sur github par ici :

    Projet AMP sur Github


    Vous pouvez aussi visiter la page de spécification AMP par ici :

    Page officielle de la spécification AMP


    Et enfin, vous pouvez installer le plugin AMP pour votre site/blog WordPress par là :

    Plugin AMP pour WordPress


    Je compte donc sur vous pour adopter cette initiative afin de rendre le Web meilleur pour tous !

    Installez Ubuntu 15.04 sous votre Lenovo Y510p

    Lenovo Y510p stickers ubuntu

    Bonjour,

    J’ai décidé de rédiger cet article pour deux raisons; la première étant du fait que moi-même je suis propriétaire du Lenovo Y510p. La seconde vient du fait que je n’ai pas trouvé grand chose à propos du sujet et j’aimerais donc contribuer à cela pour que les utilisateurs novices n’aient pas la réaction de « Boh Linux c’est nul, ça marche pas sur mon PC. » parce que oui, vu les bugs qui peuvent resurgir, les novices vont tout simplement virer Linux et repasser à Windows.

    L’état des lieux

    Avant tout, je vais définir l’état des lieux. Déjà, il vous faudra une clé USB bootable. Pour se faire, télécharger l’ISO d’Ubuntu, ceci est valable pour les autres. Personnellement, je préfère Ubuntu GNOME.
    Ensuite, si vous êtes sous Windows, vous aurez besoin de Rufus, ceci est un outil permettant la création de clés USB bootables. (Pourquoi Rufus et pas autre chose? Parce que tout simplement, Rufus nous permettra de créer une clé USB bootable UEFI ;) )
    Si vous êtes si Linux, vous aurez besoin de usb-creator-gtk ou autre (Bon, j’imagine que vous savez quoi faire si vous êtes déjà sous Linux).

    Instructions pour Rufus

    Munissez-vous d’une clé USB de 2Go minimum, copiez vos fichiers utiles quelque part parce que la clé sera formatée.
    Lancez Rufus, puis, suivant l’ordre des listes de haut en bas :

    Périphérique

    Votre clé USB.

    Type de partition et système de destination

    GPT pour UEFI.

    Système de fichiers

    Laissez par défaut.

    Taille d’unité d’allocation

    Laissez par défaut.

    Nom du volume

    Un nom familier.

    Le reste

    Laissez coché tout par défaut, cliquez sur le bouton avec un lecteur de disque et un CD au dessus, choisissez votre ISO et vérifiez si vous paramètres de partition GPT et autres n’ont pas changé puis choisissez « Démarrer ».

    Instructions pour le démarrage de votre Lenovo Y510p

    Une fois votre ordinateur éteint, regardez du côté de la tranche gauche de votre ordinateur au coin, vous verrez un petit bouton juste avant le connecteur AC du chargeur. En appuyant dessus, l’ordinateur va démarrer et un petit menu va s’afficher (Figure ci-dessous). Passez à « BOOT MENU » localisez votre clé USB bootable et démarrez dessus, si tout s’est bien passé, quelques secondes après, vous serez sous Ubuntu.
    Si l’écran reste très sombre, maintenez le bouton + afin d’augmenter la luminosité. Ce bug affecte les versions 14.04 et 14.10 (d’après ce que je sais) mais vaut mieux être certain.

    L’installation et mise en place du pilote

    Je ne vais pas vous expliquer le comment du pourquoi, vous n’avez qu’a installer Ubuntu comme bon vous le souhaite, mais il est très important de noter qu’il ne faut en aucun cas installer les pilotes additionnels.

    N’installez sous aucune excuse les pilotes additionnels !

    (Oui je l’ai écrit en super gros juste pour être certain que vous allez le voir)


    Une fois installé, redémarrez votre ordinateur afin de lancer votre Ubuntu fraîchement installé. Lancez le terminal + + , et tapez cette commande :
    sudo apt-get update && sudo apt-get install nvidia-prime
    Une fois ce package installé, ouvrez l’application « Pilotes Additionnels » ou « Additional Drivers » et installez le NVIDIA binary driver (la version propriétaire).
    Une fois le driver installé, vous pouvez redémarrer. Vous aurez l’application NVIDIA X Server Settings et aurez une section PRIME Profiles vous permettant de changer la carte graphique utilisée par le système. Sachez cependant que le changement de carte graphique requière que vous quittez votre session puis reconnectez dessus.

    Voilà, si tout s’est bien passé, vous n’aurez aucun problème et vous pourrez profiter de votre bien belle GeForce 750M/755M.

    Installez un serveur http en localhost rapidement et facilement

    Si vous travaillez plus dans le domaine du frontend et des applications Web côté client, la problématique du serveur local ne vous est pas étrangère. En effet, il est courant de devoir mettre en place un serveur en localhost juste pour que l’application fonctionne correctement (Content Security Policy, c’est toi que je regarde). Nul besoin de vous dire qu’il n’est pas très recommandé de contourner ces limitations que vous impose le navigateur sauf si vous savez ce que vous faites.

    Une autre raison de ne pas vouloir installer toute la panoplie Apache PHP MySQL est qu’on en a pas besoin, lorsqu’on parle d’une application frontend, nul besoin de PHP ni de base de données.

    Lancer un simple serveur http en localhost sous Linux

    Aujourd’hui je me suis penché sur la question et j’ai essayé de trouver une solution facile à mettre en place et qui ne va pas vous prendre beaucoup de votre précieux temps. Après avoir vu que sous Linux, il suffit de naviguer avec le terminal et de taper une commande en une seule ligne :

    python -m SimpleHTTPServer

    Je me suis lancé dans la quête d’une alternative pour notre ami Windows. Et bonne nouvelle, j’ai trouvé ce que je cherchais.

    Mongoose pour un serveur Web facile à mettre en place sous Windows

    Cesanta Mongoose (NB: Rien à avoir avec Automattic Mongoose) est une application qui vous permet de lancer facilement et rapidement un serveur http en localhost pour vos tests, une fois l’application téléchargée, vous n’avez qu’à la copier dans le dossier de votre application Web, une page s’ouvrira automatiquement avec l’adresse locale de votre ordinateur et votre application Web sera LIVE.

    Télécharger Mongoose server pour Windows, Linux et MacOSX.

    Site officiel, 168Ko !!

    Veuillez bien à télécharger la version binaire Mongoose Binary.
    Cerise sur le gateau, Mongoose existe aussi avec une version de moteur d’exécution PHP si vos tests requièrent ce dernier. Je doute cependant que ce dernier soit très complet ;) .
    Outre ces petits avantages, l’application propose un mini panel de configuration, utile si vous voulez ajouter des headers personnalisés par exemple :

    Panel de paramètres Mongoose

    Panel de paramètres Mongoose

    Voilà pour cette application, en espérant qu’elle vous soit utile, joyeux coding !

    Synergy Project, du dualscreen en mieux

    Si vous avez déjà essayé le dualscreen, vous serez tentés d’essayer Synergy Project. Attention cependant, ce que je vais vous montrer est assez compliqué à comprendre mais très très intéressant.

    Qu’est ce que Synergy Project?

    Synergy Project est un logiciel permettant le partage d’un unique couple clavier souris/clavier pour beaucoup d’ordinateurs, du coup, au lieu de devoir utiliser un clavier et souris pour chaque poste vous partagez un unique clavier et souris sur vos postes.
    Pour vous éclaircir un peu, voici une illustration explicative :

    Illustration Avec et Sans Synergy Project

    Illustration Avec et Sans Synergy Project

    Comme vous pouvez le voir, sans Synergy Project, en ayant deux ordinateurs, vous devrez utiliser un clavier/souris pour chaqu’un. Peu intuitif comme solution.
    En utilisant ce logiciel, vous pourrez contrôler tous vos ordinateurs via un seul couple clavier-souris.

    Mais comment ça marche?!

    Simple, vous installez Synergy Project sur chaque poste que vous allez utiliser, configurez vos postes « secondaires » en les configurant comme des clients. Ensuite, passez à votre ordinateur principal (qui servira de serveur, celui sur lequel vous allez travailler avec le clavier et la souris) et configurez votre serveur (notez que la mise en place peut devenir très facile si vous installez le service Bonjour qui vous sera proposé par Synergy Project).
    Synergy Project va alors vous demander où placer les écrans virtuels de chaque poste et voilà! Vous pourrez naviguer d’un ordinateur à un autre comme si vous aviez un multi-screen!

    Comment se procurer Synergy Project?

    Synergy Project Logo
    Synergy Project est un logiciel Open Source, hors Open Source n’est pas toujours synonyme de gratuité, si vous voulez utiliser Synergy Project il faudra débourser 10$ pour une version personnelle. Pourquoi? Parce que l’équipe a très besoin d’argent et qu’avant, avec le système de dons, ils n’arrivaient pas à couvrir tous leurs besoins financiers.
    Cependant, comme ils le disent sur le site officiel, si vous souhaitez vous procurer gratuitement Synergy Project, il est possible de le télécharger depuis GitHub et le compiler tout seul comme un grand. Il est aussi possible de télécharger une nightly (instable) pour tester le logiciel.
    N’oubliez pas, si vous appréciez ce logiciel et que vous allez travailler avec, considérez l’achat d’une licence personnelle.

    LibreOffice va finalement passer en ligne

    LibreOffice OnLine

    Plusieurs années se sont écoulés depuis que la fondation chargée du maintien de LibreOffice avait annoncé en 2011 une version en ligne de LibreOffice. Quatre années plus tard, nous sommes enfin heureux de lire que le projet LOOL (LibreOffice OnLine) est encore d’actualité.

    LibreOffice OnLine

    Après un long silence à propos de LibreOffice Online…

    En effet, c’est hier le 25 Mars 2015 que le site « LibreOffice From Collabora » a publié un post de blog intitulé « LibreOffice OnLine questions answered: what, who, how and when » répondant aux diverses questions posés à propos du sujet, soit quatre années après l’annonce du projet. Quatre années de silence absolu et de sombres histoires à propos de problèmes internes.
    Si vous êtes anglophone, je vous propose de consulter l’article sur le site LibreOffice From Collabora. Sinon, vous pourrez continuer à lire cet article où je vous traduit les parties intéressantes du post;

    Points clés

    • Fidélité complète vis-à-vis de la version LibreOffice Desktop.
    • Tous les formats (Writer, Calc et Impress) seront supportés.
    • Inclus initialement une interface utilisateur HTML5.
    • Version utilisable prévue pour la fin de l’année.
    • Version utilisable prévue pour la fin de l’année.Version utilisable prévue pour la fin de l’année.

    Questions et réponses: Tous les détails

    Que sera le nom du projet?
    Comme prévu, il sera appelé « LibreOffice Online » (LOOL)

    Sera-t-il hébergé par The Document Foundation?
    Oui, il sera hébergé par The Document Foundtation, il sera aussi contribué au projet LibreOffice normalement comme c’est le cas pour le projet Visionneuse Smoose / Collabora LibreOffice pour Android tout en accord avec la politique de Collabora.

    Qui maintiendra le projet LOOL après son lancement?
    Collabora maintiendra le projet avec la communauté LibreOffice et les contributeurs seront le bienvenu.

    Comment le projet supportera les documents LibreOffice?
    LOOL sera compatible avec tous les documents crées par la version Desktop de LibreOffice. Tous les fichiers supportés par Writer, Calc et Impress seront aussi supportés par LOOL incluant les fichiers OOXML et une dizaine d’autres formats. Aucune suite en ligne n’a jamais réussi à être compatible à 100% avec tous les documents selon les versions, LibreOffice Online sera le premier. Le rendu sera fidélisé par l’utilisation du même moteur de rendu utilisé sous LibreOffice Desktop (via LibreOfficeKit).

    Pourrons-nous comparer les options proposés par LibreOffice?
    Les options de modification seront initialement similaires à l’éditeur LibreOffice Android. Il proposera les mêmes options disponibles sous la version Desktop de LibreOffice.

    Que sera-t-il proposé au lancement?
    Une nouvelle version de l’application serveur LibreOffice OnLine capable de servir une interface utilisateur web HTML5 basique permettant la vision et modification de documents.

    Quand sera LibreOffice Online publié?
    Une version préliminaire sera attendue début 2016. Collabora suit une philosophie open-avant-tout, tout le développement est réalisé en toute transparence et il sera possible de le suivre et y contribuer.

    Quel est le statut de développement actuel de LibreOffice OnLine?
    Le travail à déjà commencé et les résultats du travail initial sera prochainement proposé.

    Quand seront les premières démonstrations publiques disponibles?
    Des démonstrations vidéos sont prévues suite à cette annonce ou prochainement.

    De quoi sera composé LibreOffice Online côté serveur?

    1. LibreOfficeKit : Un outil existant utilisé par LibreOffice pour Android et d’autres projets LibreOffice permettant le rendu des documents, le patronage, calcul et autres fonctionnalités pour LibreOffice Desktop.
    2. Un tout serveur communiquant via des images en tuiles du document au navigateur et permettant la gestion du cycle de vie du processus LibreOffice et les images en cache.

    Quelles plateformes supportera le serveur LibreOffice OnLine?
    LibreOffcieKit et le nouveau serveur de tuiles sont codés en C++.

    Est ce que le client LibreOffice OnLine nécessitera un addon ou un plugin?
    Non, le client Web utilisera uniquement du JavaScript et HTML5.

    Quelles plateformes le client Web ciblera?
    Tout navigateur compatible avec les normes Web modernes pourra faire fonctionner LibreOffice Online.

    Qu’utilisera LibreOffice Online comme logiciels?
    Nous anticipons une licence uniforme MPLv2 pour tout le code source. Aligné avec le mode de licences de The Document Foundation. Nous utiliserons aussi la librairie Leaflet licenciée sous BSD.


    Voici pour ce qui est du post de blog, pour ce qui est de mon avis, j’avoue être très excité à l’idée de voir enfin un projet tel que LibreOffice OnLine en compétition avec les « grands du marché ». Je souhaite donc bon courage aux développeurs et attends avec impatience la suite.

    Inkscape 0.91 passe enfin du bêta au stable


    Pour ceux qui ne connaissent pas Inkscape, c’est un logiciel de dessin vectoriel open source GNU GPL. Très puissant et efficace, il constitue un rival de choix face au bien connu Adobe Illustrator. Inkscape supporte les standards ouverts tel que le SVG et qui en fait le format de ses projets lorsqu’on les enregistre.
    Hors voilà, cela fait presque quatre ans et demi qu’en dépit de l’avancement du projet, la communauté open-source n’a pas eu de nouvelles de ce logiciel. Cette attente est finalement terminée puisque les développeurs ont mis en ligne la version stable du logiciel.
    Pour ce qui est de mon cas, j’utilise Inkscape dans mon travail, je suis sous la version 0.91pre2 depuis un moment et j’avoue être très excité de la sortie de ce dernier en version stable.

    Quoi de neuf avec cette nouvelle version d’Inkscape?

    Les développeurs ont officialisé la correction de presque 700 bugs, un nouveau moteur de rendu basé sur Cario, du multi-tâche (enfin!), plusieurs améliorations pour l’outil de texte, un outil de mesure et bien plus encore.
    À Propos d'Inkscape 0.91
    Comme cité en haut, Inkscape intègre un nouveau moteur de rendu basé sur Cario qui est bien plus rapide pour les rendus des dessins. Le rendu des SVG est mis en cache ce qui rend le logiciel très réactif.
    Inkscape intègre aussi le multi-tâche avec OpenMP, les rendus des filtres utilisent tous les cores du processeur pour les calculs, ceci rend l’utilisation d’Inkscape très efficaces sur les systèmes multicœurs (de nos jours communs).
    Inkscape 0.91 intègre en plus un nouvel outil de mesures qui vous assistera pour calculer les angles et longueurs d’objets en temps réel. (figure ci-dessous)

    Outil de mesures d'angles dans Inkscape 0.91

    Outil de mesures d’angles dans Inkscape 0.91

    L’outil de textes a aussi eu droit à beaucoup d’améliorations:

      • La taille du texte est en pt et peut être personnalisée en px, pt, pc, mm, cm, in, em.
      • La barre de texte affiche toutes les variantes de la fonte utilisée.
      • Les fichiers avec des tailles de texte en em s’affichent désormais correctement.
      • Inkscape vous propose désormais un menu de substitution de fontes.

    Les autres fonctionnalités proposés par Inkscape 0.91

    • Un mode d’affichage de couleurs en nuances de gris.
    • L’outil de nœuds intègre un menu déroulant permettant l’insertion de nœuds sur les valeurs extrêmes des segments.
    • Des améliorations dans la barre d’outils des dégradés, il est désormais possible de modifier les noms des dégradés, les couleurs utilisés, l’ordre de tri (nom, couleur, utilisation…).
    • Une nouvelle librairie de symboles et une nouvelle boite de dialogues pour les symboles.
    • Le support de tailles réelles de documents et d’unités réelles comme le millimètre.
    • Une nouvelle bibliothèque spécifiquement crée pour Inkscape permettant la vectorisation d’images rasterisés de pixel art accessible via Chemin -> Vectoriser le pixel art…
    • De nouveaux formats fichiers sont supportés :
      • Format Flash XML FXG en export.
      • Format Synfig Animation Studio SIF en export. (J’en parlerais prochainement, promis :p )
      • Le format HTML5 Canvas en export.
      • Le format Visio VSD en import
      • Le format CorelDraw CDR en import
      • Les filtres entrée/sortie des fichiers EMF et WMF ont étés réécrits et sont désormais multi-plateformes.
    • De nouvelles extentions: Guillotine, Générateur de Grille isométrique, Rongeage des bitmap, Extraction de Texte, Ajustement HSL, Remplacement de fonte, Diagramme Voronoï, Texte Hershey…
    • Un mode d’alignement et de distribution.
    • Une option de rechercher et remplacer.
    • Et encore plus!

    Je ne pourrais pas citer tout, cette version intègre beaucoup de nouvelles fonctionnalités, vous pourrez les consulter dans l’article de la Wiki officielle de Inkscape 0.91 en anglais.

     

    Téléchargez la version Inkscape 0.91 stable depuis le site officiel !