Atom 1.0.x : l'autre éditeur de code

51
17
août
2015
Bureautique

Profitons de la torpeur estivale pour présenter Atom, un éditeur de code source multi plates-formes développé par GitHub et que nous n'avons pas encore eu l'occasion de présenter ici même. Depuis plus d'un an en version bêta, il s'est vu gratifier il y a quelques semaines du numéro de version symbolique 1.0 par son éditeur (il est actuellement en 1.0.7).

NdM : ce logiciel Atom ne doit pas être confondu avec le format ouvert de syndication Atom, utilisé par LinuxFr.org par exemple.

Atom
Écrit en CoffeeScript sur la base de Chromium, il se repose sur un mécanisme d'extensions en Javascript sur la base de Node.js pour les fonctionnalités et de personnalisation par thèmes. Tout comme pour Vim ou Emacs, vous pouvez le transformer en un environnement de développement intégré (IDE) très puissant et unique taillé pour votre usage. Partagez-les en commentaires.

PEPS, nouvelle solution libre de messagerie et partage de fichiers

Posté par  . Édité par Nÿco, ZeroHeure et Benoît Sibaud. Modéré par ZeroHeure. Licence CC By‑SA.
31
18
fév.
2015
Internet

Une nouvelle solution de communication libre est née : PEPS ! PEPS est développé par la société française MLstate, sous licence AGPLv3. Ce n'est pas forcément un remplacement des serveurs IMAP existants mais cela se place plutôt sur le champ de solutions de communication qui incluent les fonctionnalités suivantes :

  • messagerie (compatible avec SMTP). Voir la capture d'écran
  • partage de fichiers et répertoires. Voir la capture d'écran
  • gestion des équipes
  • gestion du chiffrement côté client
  • soin particulier à l'ergonomie et l'expérience utilisateur
  • extensibilité via API REST
  • fonctions sociales, à commencer par un mur pour les utilisateurs. Voir la capture d'écran

Journal PEPS : Une nouvelle solution de messagerie (et plus) pour Linux

Posté par  . Licence CC By‑SA.
10
30
jan.
2015

Bonjour à tous,

On le sait tous, pour garder la maîtrise de ses données à commencer par ses mails, mieux vaut garder le contrôle de sa messagerie plutôt que d'utiliser un service "cloud" public. Idem pour le stockage de fichiers. Sinon, la NSA…

Il existe bien sûr des services et solutions prêtes pour assembler un service qui permette les fonctions de messagerie, partage de fichiers, idéalement intégré à la messagerie (du type Gmail + Google Drive), mais en général c'est (…)

Journal Des applications graphiques stylées dans un terminal !

Posté par  . Licence CC By‑SA.
Étiquettes :
50
16
jan.
2015

Salut à tous !

Lecteur de ce site, je ne participe quasiment jamais.

Mais là quand même, fallait que je vous montre ça tellement je trouve ça classe !

https://github.com/yaronn/blessed-contrib

blessed-contrib : un module npm pour node.js / io.js permettant de créer des applications graphiques dans un terminal.
Le module est basé sur blessed, un autre module npm de type curses.

Entre autres fonctionnalités :

  • des graphiques
  • des histogrammes
  • des barres de progression
  • des cartes du monde !!!

Faudrait (…)

Xen Orchestra, solution de gestion d'infrastructure Xen

Posté par  . Édité par Plam, Nÿco, BAud, Nils Ratusznik et palm123. Modéré par Nÿco. Licence CC By‑SA.
28
2
déc.
2014
Virtualisation

La sortie récente de la version 3.6 de Xen Orchestra (XO) est l'occasion de vous présenter cet outil de gestion de votre infrastructure Xen, qu'elle soit basée sur Xen+XAPI ou XenServer. Cette interface permet donc de créer des machines virtuelles, les migrer, déplacer à chaud, accéder à leurs consoles, etc. Le tout, depuis un navigateur web.

C'est Vates, une petite startup française, qui est derrière ce logiciel libre (AGPLv3).

XOA

Journal Présentation de Cozy Light une micro PaaS pour s'initier à l'auto-hébergement

Posté par  (site web personnel) . Licence CC By‑SA.
26
30
oct.
2014

Bonjour tout le monde,

Aujourd'hui je viens vers vous avec un nouveau projet qui répond au doux nom de Cozy Light. L'idée est venu de le créer en constatant trois choses. Premièrement, les diverses solutions d'auto-hébergement sont souvent un peu trop lourdes pour les petits hardwares tels que le Raspberry Pi (et pourtant 4 millions d'entre eux se baladent dans la nature et ne demandent qu'à se rendre utile !). Deuxièmement leur installation est souvent trop complexe (il faut souvent se (…)

Proxy HTTP(s) gatejs

Posté par  . Édité par Xavier Teyssier, Benoît Sibaud, Pierre Jarillon et rootix. Modéré par ZeroHeure.
20
20
juin
2014
JavaScript

gatejs est un nouveau mandataire/proxy HTTP(s) (forward & reverse) qui a pour vocation de remplacer squid, nginx, varnish ou encore apache, dans leurs fonctions de proxy (forward & reverse). Il est publié sous licence GPLv3.

Il est développé en JavaScript (2/3) et en C++ (1/3). Il est prévu que la proportion de C++ se réduise au fil du temps. Ce proxy utilise le moteur Javascript V8 et nodejs.

Il a été initialement conçu pour offrir plus de flexibilité sur l'interception et le traitement d'informations en HTTP.

Pour ceux qui ne sont pas pro-JavaScript, il est important de préciser que les performances de gatejs sont proches, voire dans certains cas, supérieures à nginx.

De plus, l'utilisation de Javascript permet d'augmenter la lisibilité des codes, de les factoriser et de renforcer la sécurité, surtout pour des opérations complexes.

Les configurations sont écrites au moyen de la notation d'objets Javascript (JSON).

Forum général.petites-annonces [offre d'emploi] Développeur backend expérimenté

Posté par  . Licence CC By‑SA.
Étiquettes :
2
19
juin
2014

Salut,

Je ne sais pas si la diffusion d'annonce sur le forum est toujours autorisée, si ça n'est pas le cas je vous prie de m'en excuser :)

Le Poste

Je recherche un développeur dont le rôle au sein de la boite sera de concevoir et développer les nouvelles features du produit, en collaboration avec l'équipe backend. Le produit est constitué d'une API accessible publiquement (Symfony2/PHP), et de services internes (Golang - on vous apprendra à le parler si vous (…)

5ème Meetup Meteor-Paris mardi 21 dans un amphi de l'école 42

Posté par  (site web personnel) . Édité par ZeroHeure, Xavier Teyssier et claudex. Modéré par Ontologia. Licence CC By‑SA.
Étiquettes :
10
16
jan.
2014
Internet

Meteor est un projet libre permettant de construire des applications web en un temps record, que vous soyez un développeur chevronné ou bien un débutant. Le rendez-vous est donné pour tous les aficionados de Meteor, Node et du JavaScript pour ce 5ème Meetup Meteor Paris.

Date et lieux :

  • Mardi 21 janvier 2014 de 18:30 à 22:00
  • Ecole 42, 96 Boulevard Bessières, 75017 Paris

CozyCloud, la mise en nuage personnelle et modulaire

Posté par  . Édité par Xavier Teyssier, Nÿco et Benoît Sibaud. Modéré par rootix. Licence CC By‑SA.
42
16
juil.
2013
Cloud

Vous vous souvenez peut-être de Cozycloud, évoqué ici-même en mai dernier, un outil permettant de mettre en place sont propre Cloud, tout comme Owncloud. À l'inverse de ce dernier, dont la conception est monolithique (tous les éléments et fonctions sont intégrées directement dans le code à télécharger), CozyCloud a choisi une approche modulaire.

Dans l'actualité récente de ce projet, il paraît important de mentionner que CozyCloud a été sélectionné par la fondation Mozilla pour le WebFWD, initiative de la fondation Mozilla déjà relatée sur Linuxfr.org.

Red Hat Software Collections 1.0 Beta

Posté par  (site web personnel, Mastodon) . Édité par claudex et Xavier Teyssier. Modéré par Xavier Teyssier. Licence CC By‑SA.
Étiquettes :
20
20
juin
2013
Red Hat

Red Hat a annoncé, le 5 juin dernier, les « Software Collections » en version 1.0 Beta. Il s'agit d'un canal (terminologie de Red Hat pour désigner un dépôt logiciel) contenant des logiciels dont les versions sont plus récentes que dans les canaux habituels de la distribution RHEL.

Comme chaque canal logiciel de Red Hat, celui-ci est soumis à souscription auprès de la société.

La liste des logiciels inclus ainsi que leurs modalités d'installation et d'utilisation sont détaillés en seconde partie de cet article.

Journal opa-watch: compilation et lancement automatique à l'édition

Posté par  .
3
21
sept.
2012

Éditer, Compiler, Lancer… c'est une boucle que vous ne connaissez que trop. Vous avez la flemme de réécrire un n-ième script bash à base de inotify-wait et notify-send (ou quelque chose de plus exotique).

opa-watch vous permet de vous concentrer sur la boucle Editer, Editer, Editer…

Le but d'opa-watch est de faciliter la vie des développeurs Opa mais il est également conçus pour être utilisable pour d'autres langages (voir pour d'autres activités que le développement).

Par exemple ce journal (…)

Journal Réflexions à propos de NodeJS et de Javascript plus globalement

Posté par  (site web personnel) . Licence CC By‑SA.
30
18
avr.
2012

Bonjour,

cela fait quelques jours que je me pose la question suivante : « Est-ce que Node.js ne va pas devenir une technologie incontournable / majeur dans les 2 ans qui viennent ? »

Le contexte

Je suis un développeur Python depuis de nombreuses années. J'aime ses librairies, j'aime ses outils, j'aime sa communauté.
J'aime tellement sa syntaxe que quand je vois la syntaxe d'autres langages, j'ai une réaction quelque peu épidermique à la lecture du code.
Avec le temps, l'habitude de la (…)