Extensions Firefox, nécessaire renouvellement

firefox - Please wait while the wizard installs the softwareFirefox, le navigateur libre de Mozilla, est un outil formidable grâce à ses nombreuses extensions.
Avec le temps les technologies ont évolué, les besoins de sécurité et de résistance à la malveillance numérique sont apparus plus forts.

Avec la tempête du bannissement des applets Java, d’autres annonces étaient passées inaperçues: passage au 64bit généralisé, nouveau moteur de rendu multi-processus (e10s), nouvelle interface « photon », gros travaux sur les performances, et généralisation de l’API WebExtensions.

Pourtant, c’est bien un chantier énorme qui voit le jour pour les développeurs d’extension pour Firefox, à nouveau. Ce chantier devient même urgent, avec l’annonce de la version 57 prévue pour le 14 novembre 2017.

Read More

Migrer son code de SVN vers Git

Logo GIT
Logo GIT

Avec SVN ou autre, bien élevé, l’Homo Sapiens Codeur gère sa production de logiciel dans un « SCM » (gestionnaire de code source) qui va lui permettre d’organiser le moins salement possible ses différentes versions de prose code-sourcitisque. #novlangue

De génération en génération, bien élevé que j’espère avoir été, j’ai donc sué avec:

  • des outils libres: vénérable RCS (à l’école!), CVS, Subversion (alias SVN),
  • et propriétaires: PVCS, ClearCase, MS-VSS,…

Ils sont aujourd’hui tous passés de mode (ça ne nous rajeunit pas), même SVN. La mode du moment est plutôt de travailler sur du Mercurial ou l’inévitable GIT (via l’opérateur-ogre de la plate-forme github.com notamment).

Mes projets de +8 ans d’âge (pas si vieux) et surtout toujours actifs/maintenus se trouvent encore sur SVN. Et depuis que j’ai goûté à GitLab, j’ai fort fort envie d’en faire profiter ces projets-là… #MigrationEnVue

Read More

Nuxeo Community après les 30 jours

logo-nuxeo-496pxDans le monde fermé des plateformes de GED (ECM pour les anglophiles), les solutions libres de niveau « entreprise » se comptent sur les doigts de la main gauche. Nuxeo en fait partie, et ça donne envie de tester.

Le modèle c’est: « télécharge-moi! Tu as 30 jours pour te régaler ». waouh, trop génial, essayons et téléchargeons: profitons aussi du cloud « Nuxeo Connect ». La découverte envoie du rêve: l’administrateur se voit proposer auto-magiquement les mises à jour de sécurité (et leur installation est aussi auto-magique, bravo), le Nuxeo Studio pour modéliser et personnaliser, etc.

Ok, mais… au bout de 30 jours d’essai gratis, il se passe quoi ?

Read More

BeeCon’2016 à Bruxelles

WelcomeLes 28 et 29 avril 2016, à Bruxelles, s’est tenue la BeeCon dans un bâtiment tout neuf à conception écologique (le CIRB).
Les hashtags à suivre sur Twitter: #beecon2016 #beecon #Alfresco bien sûr.

BeeCon organisée par « The Order of The Bee »

beecon16-La communauté des enthousiastes d’Alfresco s’était trouvée un groupe: « the Order of the Bee », né à l’été 2014.

beecon16-queenBeePour rappel, il a vocation à faire grandir l’écosystème indépendamment d’Alfresco Inc. , qui entretient une relation parfois ambiguë et peu lisible avec la communauté.

Gouverné par méritocratie assumée, sa mission est de garantir l’existence d’une édition d’Alfresco Community en qualité de logiciel libre de GED, quels que soient les évolutions stratégiques de l’entreprise éponyme.

Ce groupe (une assoce qui ne dit pas encore son nom?) a donc organisé avec brio et succès sa première convention cette année à Bruxelles.
Environ 160 visiteurs, 25 nationalités différentes, un amphithéâtre, deux salles de conférence, des stands (avec les habituels Xenit qui jouent pratiquement à domicile), des sponsors, et le soutien de la société « Alfresco Inc. » avec la venue de quelques cadres techniques de l’engineering.

Read More

Proxy PAC sous Linux, c’est possible

Ubuntu LogoDans les grosses organisations, l’accès à Internet se fait souvent via un serveur mandataire (parfois proxy PAC).
Pour une machine sous Linux, configurer un service qui a besoin d’accéder à Internet est assez facile. La plupart du temps, il suffit de renseigner la variable d’environnement
http_proxy=http://monproxy:3128
(si 3128 est le numéro de port du proxy à attaquer), et zou!

Indispensable, ne serait-ce que pour permettre au système d’entretenir ses mises-à-jour (système apt sur Debian par exemple).
ET SI…. la « politique » de proxy pour l’accès internet est distribuée par un fichier « proxy.pac »? Qu’est-ce donc?

Read More

Découverte de la GED Nuxeo

Pour le projet d’un client, j’ai besoin de déposer des documents dans une GED « Nuxeo »…
Je ne connais ce logiciel libre que de (bonne) réputation, alors la perspective d’un test/découverte est plutôt réjouissante 🙂

Étant plus familier avec Alfresco, la prudence recommande quelques tests préalables en interne, n’est-ce pas?
Voici donc l’aventure d’un n00b sur cet outil, dont la découverte se révèle bien plus facile que prévu.
(mise à jour le 17/6/2016)

Read More

Goodies à gogo sur Docker

docker-small_v-transLa technologie de conteneurs Docker (site officiel éponyme https://www.docker.com  ) bouleverse les habitudes des équipes de développement, de test, de déploiement, d’exploitation, de « DevOps »…

C’est quoi Docker ?

C’est une approche alternative et novatrice dans le processus de packaging et déploiement d’applications (web), prenant en hypothèse:

  • Les exploitants ne devraient pas de préoccuper de la façon dont les conteneurs sont construits, ni ce qu’ils contiennent (!!). Et devraient les considérer comme des boites-noires (appliances) interconnectées les unes aux autres.
  • Les conteneurs sont construits par les développeurs, et utilisés tels quels partout (ça sent le miracle promis par Java à une certaine époque: « write once, run anywhere »). Partout ça veut dire: en test, dev, et en production.
  • On ne met pas une application à jour, on la redéploie: ça implique une gestion fine des éventuels paramètres de configuration.
  • Ces applications devraient être publiées en entrepôt (docker « registry« ).

Read More

Alfresco et le libre : the Order of the Bee

order of the bee logoBee comme abeille, la communauté en allégorie d’une ruche d’ouvrières: http://orderofthebee.org/
Cette communauté s’est structurée en 2014(?), composée de libristes convaincus et avant tout experts sur le logiciel de GED Alfresco™ (clients officiels, partenaires d’Alfresco™, et même employés de cette société), dont le but avoué est de faire grandir l’écosystème de la version « Community ». Parce qu’ils considèrent que l’existence même de cette version « libre » est très importante pour le marché des GED en général.
Évidemment présente sur les réseaux sociaux: par exemple https://twitter.com/orderofthebee

Le manifeste: « Our mission is to guarantee the existence of Alfresco Community Edition as a free/libre open source solution for document management. » Tout est dit.

On y trouve: des articles, tutoriels divers, success-stories, événements, mais également un best-of des plug-ins les plus « populaires » et utiles, un réseau de fournisseurs de services professionnels, et même une édition spéciale: Alfresco™ Honeycomb Edition…

Read More

Relevé de conf système Linux avec inxi

inxiUn peu barbare « inxi », mais c’est la commande qui déchire du jour.
En ligne de commande dans son terminal favori, permet d’afficher simplement les caractéristiques d’un Linux (mais personnalisable avec une tonne et 1/2 d’options). Facile pour la jouer « DevOps », on peut attraper une foule d’infos fort utiles sur sa machine libre!
Avec Ubuntu ou Debian, ça s’installe comme ça:

apt-get install inxi

Et après c’est facile à utiliser, selon ce qu’on veut. Par exemple un rendu assez complet des caractéristiques du système cible (Full, avec en plus les informations des repositories actifs), taper en terminal:

 inxi -Fr

Read More