CapeDwarf, Google App Engine pour JBoss

Posté par  . Édité par ZeroHeure et Xavier Teyssier. Modéré par patrick_g. Licence CC By‑SA.
Étiquettes :
18
1
juil.
2013
Java

Google App Engine est un service de Platform as a Service (PaaS). C'est-à-dire qu'au lieu de fournir une infrastructure pour y installer ce qu'on veut, Google fournit des API pour y déployer les applications que l'on souhaite. CapeDwarf est la réimplémentation par Red Hat de ces API pour JBoss, un serveur d'application Java EE libre (un serveur d'application, c'est aussi un ensemble d'API pour déployer facilement des applications).

Red Hat et Google travaillent ensemble sur un système de test open source permettant de valider des implémentations alternatives de Google App Engine (telles que CapeDwarf). L'intérêt est d'avoir des API plus orientées cloud que JEE sur des infrastructures privées ou de pouvoir migrer de l'une à l'autre plus facilement.

Le combat X contre Wayland : les faits vus par Eric Griffith

110
14
juin
2013
Serveurs d’affichage

Voici la traduction (avec quelques libertés) d’un article paru sur Phoronix sous licence CC-By-3.0.

Introduction

Un aperçu des problèmes, corrections et fonctionnalités liés à X et Wayland. Écrit par Eric Griffith, avec l’aide de Daniel Stone (développeur X.Org et Wayland). Corrigé et validé par Daniel Stone.

Cet article a été rédigé par un contributeur volontaire de Phoronix en se basant sur des présentations de Keith Packard, David Airlie, Daniel Stone, Kristian Høgsberg ; ainsi que les wikis de X11, X12, Wayland et Freedesktop.org, et des questions‐réponses directes avec les développeurs.

Depuis sa première annonce, il y a plusieurs années, il y a eu beaucoup d’informations, de désinformation, de fausses idées, et du pur FUD à propos de Wayland, le remplaçant de nouvelle génération du système de fenêtrage X. Cette présentation a pour but de clarifier la situation de Wayland.

L’article est très inspiré par la récente conférence technique donnée par Daniel Stone à la conférence Linux australienne linux.conf.au de 2013, à laquelle il constitue une excellente introduction. L’anglais de Daniel Stone est facilement accessible, sa conférence complète excellemment l’article, et ses diapos sont un modèle d’humour. Allez la voir, c’est hilarant, très instructif et puis il est une des rares personnes qui connaît vraiment le sujet.
Elle est disponible au format Ogg vidéo ou sur un site de partage de vidéos bien connu.

Revue de presse — juin 2013

Posté par  . Édité par Florent Zara, Nÿco et Benoît Sibaud. Modéré par patrick_g. Licence CC By‑SA.
15
10
juin
2013
Presse

La revue de presse papier est arrivée. Ceux qui ne sont pas encore passés par leur marchand de journaux ce mois‐ci peuvent actuellement trouver en kiosque les magazines suivants :

  • GNU/Linux Magazine no161 : Boostez les performances de vos serveurs.
  • Linux Essentiel no32 : Ne vous laissez plus espionner ! Protégez-vous des regards indiscrets !
  • Planète Linux no75 : Faut-il installer Ubuntu 13.04 ?

Toujours en kiosque et chroniqué le mois passé :

  • Linux Pratique no77 : garder le contact avec ses applications Windows
  • MISC no67 : dossier spécial Apple et Mac.
  • GNU/Linux Magazine hors-série no66 sur Apache, sous forme de mook, mot valise indiquant un contenant à la croisée d'un magazine et d'un livre (alias book en anglais);
  • MISC hors série no7, petit guide de la rétro-ingénierie.

jQuery 2.0

Posté par  . Édité par Davy Defaud, Nÿco, rootix, Benoît Sibaud et Florent Zara. Modéré par rootix. Licence CC By‑SA.
Étiquettes : aucune
35
24
avr.
2013
JavaScript

jQuery est une bibliothèque JavaScript qui a pour but de simplifier l’utilisation de ce même langage dans les pages Web (notamment d’abstraire les différences entre navigateurs). L’opérateur de sélection $ est sans doute l’élément le plus connu de la bibliothèque.

logo jQuery

La principale nouveauté de cette version est l’abandon de la prise en charge des versions 6, 7 et 8 d’Internet Explorer. La bibliothèque est aussi de 12 % plus légère, ce qui accélère le chargement des pages Web qui l’utilisent. Et si l’on veut l’alléger plus encore, il est possible de construire une version personnalisée en retirant, ou pas, jusqu’à 12 modules différents.

Au niveau des fonctionnalités, elles sont, sauf bogues, équivalentes à celles de la version 1.9 ; et il est, pour l’instant, prévu que la compatibilité entre les branches 1.x et 2.y soit conservée. Ainsi la version 2.1 sera compatible avec la version 1.11. La version 1.10 étant réservée pour inclure les corrections de bogues et les différences qui ont été constatées pendant les bêtas des versions 1.9 et 2.0.

ack 2.0

Posté par  . Édité par Davy Defaud, Nÿco, Florent Zara, BAud et barmic. Modéré par tuiu pol. Licence CC By‑SA.
Étiquettes :
40
23
avr.
2013
Ligne de commande

La commande ack est un équivalent à grep, optimisé pour parcourir les répertoires hétérogènes de code source. Par défaut, si aucun fichier n’est donné en paramètre, ack parcourt le dossier courant.

Publiée sous Artistic License 2.0, les principales nouveautés de cette version 2 sont :

  • Par défaut, et contrairement à la version 1.x, tous les fichiers, même ceux dont le type n’est pas connu, sont parcourus. Il est possible de revenir à l’ancien comportement avec l’option -k.
  • L’identification du type de fichier est améliorée, elle se base soit sur l’extension (.rb identifie un fichier de type Ruby), soit sur le nom (Rakefile identifie un fichier de type Ruby), soit sur le contenu du fichier (/#!.+ruby/ dans la première ligne d’un fichier identifie également un fichier de type de Ruby).
  • Les fichiers de configuration sont plus granulaires : /etc/ackrc est global au système, ~/.ackrc est spécifique à l’utilisateur et l’on peut avoir un fichier spécifique au projet courant.
  • L’option -x dit à ack de parcourir la liste de fichiers envoyée via stdin à la manière de xargs, ce qui permet d’écrire des commandes du genre git ls|ack --type=cpp -x foo.

Il est aussi possible d’écrire des greffons en Perl pour aller lire d’autres types de fichiers comme une archive ZIP ou un classeur ODF.

N. B. : Attention, sous Debian et Ubuntu, le logiciel s’appelle ack-grep (ack existant déjà). Le site officiel d’ack présente la méthode pour l’installer en tant que ack, qui est plus propre que celle décrite dans la page de manuel du paquet ack-grep (dans la dernière question de la FAQ).

La sécurité dans le développement

Posté par  . Édité par Benoît Sibaud, Al, Bruno Michel, Nÿco, Pierre Jarillon, baud123, freem, Benoît et maboiteaspam. Modéré par Nÿco. Licence CC By‑SA.
21
19
avr.
2013
Technologie

Voici une dépêche qui regroupe quelques bonnes pratiques sur les mots de passe et la gestion des données dans une application. Elle est loin d'être exhaustive et, donc, n'hésitez pas à la compléter dans les commentaires ou d'écrire la suite dans l'espace de rédaction collaborative.

Petites brèves autour de Wayland

Posté par  . Édité par baud123, Nÿco, reno, fravashyo, Nils Ratusznik, Benoît Sibaud et Jarvis. Modéré par Nÿco. Licence CC By‑SA.
Étiquettes :
65
14
jan.
2013
Serveurs d’affichage

Wayland est un protocole pour serveur graphique qui se veut, à long terme, le remplaçant de X. Il est récemment sorti en version 1.0 et continue son développement. Le développement de Wayland est accompagné du développement du compositeur de référence (implémentant le protocole), Weston.

Weston sans 3D

Une des grandes critiques de Wayland était que le compositeur par défaut nécessitait des pilotes graphiques prenant en charge les opérations 3D, ce qui limitait le nombre de cartes graphiques pouvant être utilisées. C'est une critique en train de devenir obsolète, un patch récent permet d'utiliser Weston dans un serveur X, sans ces pilotes 3D, mais en utilisant une bibliothèque ne nécessitant qu'un CPU. Et ce code va être adapté pour qu'il soit utilisable en natif, sans serveur X.

Compiz ne migrera pas vers Wayland

Le développeur principal de Compiz a annoncé qu'il ne migrera pas son compositeur vers Wayland, non pas parce qu'il trouve que c'est un mauvais projet mais parce qu'il pense qu'il vaut mieux implémenter les fonctionnalités de Compiz dans Weston plutôt que de fragmenter encore plus le monde des compositeurs Wayland et d'augmenter la complexité de Compiz en le rendant compatible avec Wayland. Il continuera toutefois à maintenir Compiz pour X.

Les applications arrivent

Petit à petit, de plus en plus d'applications sont nativement compatibles avec Wayland, voici par exemple un backend Wayland pour mplayer2. Attention si vous voulez l'essayer, il requiert une version assez récente de FFMPEG, n'oubliez de lire les instructions.

Wayland pour Android

La version de Wayland pour Android n'est pas oubliée avec le développement de wayland-java : une interface entre la bibliothèque d'arrière-plan libwayland et le langage Java. Il est donc maintenant possible de développer des applications Java pour Wayland. Ce développement est encore récent et jugé expérimental.

NdA : merci à Nÿco, reno, Jarvis et fravashyo pour leurs contributions à cette dépêche.

Les journaux LinuxFr.org les mieux notés de la semaine 44/2012

Posté par  . Édité par Davy Defaud. Modéré par Pierre Jarillon. Licence CC By‑SA.
Étiquettes :
1
5
nov.
2012
LinuxFr.org

LinuxFr.org propose des dépêches et articles, soumis par tout un chacun, puis revus et corrigés par l’équipe de modération avant publication. C’est la partie la plus visible de LinuxFr.org, ce sont les dépêches qui sont le plus lues et suivies, sur le site, via Atom/RSS, ou bien via partage par messagerie instantanée, par courriel, ou encore via médias sociaux.

Ce que l’on sait moins, c’est que LinuxFr.org vous propose également à tous de tenir vos propres articles directement publiables, sans validation a priori des modérateurs. Ceux‐ci s’appellent des journaux.

Voici un florilège de journaux que l’on a pu lire, les mieux notés par les utilisateurs… qui notent. Lumière sur ceux de la semaine passée, du 29 octobre au 4 novembre inclus.

MPTCP, TCP dans un monde ultra‐connecté

Posté par  . Édité par Davy Defaud, galactikboulay, rootix et baud123. Modéré par rootix. Licence CC By‑SA.
Étiquettes :
68
29
oct.
2012
Internet

MPTCP un standard en cours de rédaction (et déjà bien avancé) à l’IETF. L’acronyme signifie MultiPath TCP dont le but est de pouvoir utiliser une même connexion TCP au travers de plusieurs interfaces réseau. Le cas typique d’utilisation est de décharger les réseaux GSM 3G/4G via le Wi‐Fi, vous pourrez ainsi utiliser le Wi‐Fi (par exemple, via le réseau FON ou votre réseau chez vous) et dès que vous n’êtes plus à portée, passer de façon transparente sur le réseau GSM. Une autre application est le partage de plusieurs liens (par exemple, deux câbles Ethernet) pour un serveur de manière transparente. L’intérêt est d’être totalement transparent pour les applications ; en revanche, il faut une implémentation du côté client et serveur pour que ce soit possible.

Même si le standard est en cours d’écriture, il est déjà possible de tester la version actuelle grâce une version modifiée du noyau Linux. Malheureusement, comme il faut un serveur qui implémente le standard pour que ça fonctionne, vous ne pouvez tester l’accès qu’avec le site de démo en MPTCP (ou vous devez monter votre propre serveur). Sur le site, vous trouverez aussi une vidéo de démonstration dans laquelle on peut voir la conservation d’une session SSH avec différentes combinaisons d’interfaces Ethernet, Wi‐Fi et 3G.

NdA : merci à galactikboulay pour son aide lors de la rédaction de cette dépêche.

Les journaux LinuxFr.org les mieux notés de la semaine 43/2012

Posté par  . Édité par Davy Defaud et baud123. Modéré par Davy Defaud. Licence CC By‑SA.
Étiquettes :
11
29
oct.
2012
LinuxFr.org

LinuxFr.org propose des dépêches et articles, que potentiellement vous‐même nous soumettez, puis revus et corrigés par notre équipe avant publication. C’est la partie la plus visible de LinuxFr.org, ce sont les dépêches qui sont les plus lues et suivies, sur le site, via Atom/RSS, ou bien via partage par messagerie instantanée, par courriel, ou encore via médias sociaux (souvent privateurs, hélas !).

Ce qui est moins connu, c’est que LinuxFr.org vous propose également à tous de tenir vos propres articles directement publiables, sans validation a priori de notre part. Ceux‐ci s’appellent des journaux.

Voici un florilège de journaux que l’on a pu lire. Ceux‐ci sont les journaux qui ne sont pas passés en dépêches et les mieux notés par les utilisateurs… qui notent. Lumière sur ceux de la semaine passée, du 22 au 28 octobre inclus.

Les journaux LinuxFr.org les mieux notés de la semaine 42/2012

Posté par  . Édité par Davy Defaud. Modéré par Florent Zara. Licence CC By‑SA.
Étiquettes :
9
22
oct.
2012
LinuxFr.org

LinuxFr.org propose des dépêches et articles, que potentiellement vous‐même nous soumettez, puis revus et corrigés par notre équipe avant publication. C’est la partie la plus visible de LinuxFr.org, ce sont les dépêches qui sont les plus lues et suivies, sur le site, via Atom/RSS, ou bien via partage par messagerie instantanée, par courriel, ou encore via médias sociaux (souvent privateurs, hélas !).

Ce qui est moins connu, c’est que LinuxFr.org vous propose également à tous de tenir vos propres articles directement publiables, sans validation a priori de notre part. Ceux‐ci s’appellent des journaux.

Voici un florilège de journaux que l’on a pu lire. Ceux‐ci sont les journaux qui ne sont pas passés en dépêches et les mieux notés par les utilisateurs… qui notent. Lumière sur ceux de la semaine passée, du 15 au 21 octobre inclus.

Héberger ses données avec Android

Posté par  . Édité par Davy Defaud, Olivier Esver, rahan, baud123, Nÿco, Xavier Teyssier et Benoît. Modéré par baud123. Licence CC By‑SA.
Étiquettes :
44
1
oct.
2012
Android

Voici une présentation d’outils (clients et serveurs) pour héberger soi‐même ses données et services sur Android. La présentation inclut les logiciels pour le desktop, puisque la plupart des utilisateurs désirent synchroniser les trois (serveur, smartphone, desktop).

NdA : Merci à rahan, baud123, olivier esver et Benoît pour leur aide lors de la rédaction de cette dépêche

Les journaux LinuxFr.org les mieux notés de la semaine 33/2012

Posté par  . Modéré par Nÿco. Licence CC By‑SA.
Étiquettes :
6
21
août
2012
LinuxFr.org

LinuxFr.org propose des dépêches et articles, soumis potentiellement par vous, puis revus et corrigés par notre équipe avant publication. C'est la partie la plus visible de LinuxFr.org, ce sont les dépêches qui sont le plus lues et suivies, sur le site, via Atom/RSS, ou bien via partage par messagerie instantanée, par mail, ou encore via médias sociaux.

Ce que l’on sait moins, c’est que LinuxFr.org vous propose également à tous de tenir vos propres articles directement publiables, sans validation a priori de notre part. Ceux-ci s'appellent des journaux.

Voici un florilège de journaux que l’on a pu lire. Ceux-ci sont les journaux qui ne sont pas passés en dépêche et les mieux notés par les utilisateurs… qui notent. Lumière sur ceux de la semaine passée, du 13 août au 19 août inclus.