Nouvelles du Libre

Applications IMS : Comment faire dialoguer en temps réel le mainframe et le web ?

Toolinux - mar, 09/09/2014 - 23:10

À la fois système transactionnel et gestionnaire de base de données (SGBD) hiérarchique, la plateforme IMS est présente dans de nombreuses entreprises où elle héberge de multiples applications et données stratégiques. Ayant longtemps fonctionné en vase clos au sein du système d'information, les applications IMS ont rarement eu besoin d'interagir avec des systèmes externes. Ce n'est aujourd'hui plus le cas et cela oblige la DSI à trouver des solutions pour établir un dialogue interactif entre IMS et le web.

- Revue de presse
Catégories: Nouvelles du Libre

Dell : PowerEdge de 13e génération

Toolinux - mar, 09/09/2014 - 23:00

Dell lance une gamme de serveurs PowerEdge corrigée. Ces serveurs Dell PowerEdge de 13ème génération bénéficient selon le constructeur "des dernières avancées technologiques en matière de stockage, de puissance de calcul et de mémoire".

- Matériels
Catégories: Nouvelles du Libre

ConFoo: La conférence pour les développeurs web est à la recherche de conférenciers.

Linuxfr - mar, 09/09/2014 - 14:02


ConFoo est à la recherche de professionnels du web avec une connaissance approfondie du développement avec PHP, Python, Ruby, Java, DotNet, HTML5, Databases, Cloud et le dévelopement mobile souhaitant partager leurs connaissances et expériences lors du prochain ConFoo. Soumettez vos propositions entre le 25 août et le 22 septembre.

  • ConFoo 2015 se déroulera du 18 au 20 février à Montréal, à l’Hôtel Hilton Bonaventure.
  • Nous prenons grand soin de nos conférenciers en couvrant la majorité des dépenses incluant le déplacement, l’hébergement, le lunch, le billet complet de la conférence, etc.
  • Les présentations sont d’une durée de 35min + 10min de questions et peuvent être tant en français qu'en anglais.
  • ConFoo est un environnement ouvert où tout le monde est invité à soumettre. Vous êtes qualifié et amical? Joignez-vous à nous!

Si vous voulez simplement assister à la conférence, nous avons un rabais de 290$ en vigueur jusqu’au 13 octobre.

Télécharger ce contenu au format Epub

Lire les commentaires

Catégories: Nouvelles du Libre

Sortie de PHP 5.6

Linuxfr - mar, 09/09/2014 - 09:18

Ultime version de la branche 5.x, PHP 5.6.0 apporte quelques possibilités de développement, un débogueur interactif et corrige quelques 150 bogues.

Les principales nouveautés sont :

  • Les expressions de constantes scalaires
  • Fonctions à nombre d'arguments variable ainsi que l'opérateur ... pour empaqueter/dés-empaqueter les arguments
  • L'opérateur ** pour l'exponentiation
  • L'extension du mot-clé use pour importer les fonctions et les constantes
  • Un débogueur interactif : phpdbg intégré comme module SAPI.
  • La ré-utilisabilité de php://input faisant passer $HTTP_RAW_POST_DATA en déprécié.
  • Les objets GMP (GNU Multiple Precision) supportent maintenant la surcharge des opérateurs et le transtypage en types scalaires.

Plus de détails sont disponibles dans la suite de cette dépêche.

Sommaire Nouveautés Les expressions de constantes scalaires

Il est maintenant possible de définir des constantes d'après le résultat d'opérations effectuées sur d'autres constantes. Il est également possible de les utiliser dans les déclarations de propriété et dans les arguments par défaut de fonctions.

Exemple tiré du site php.net :

const UN = 1; const DEUX = UN * 2; class C { const TROIS = DEUX + 1; const UN_SUR_TROIS = UN / self::TROIS; const RESULTAT = 'La valeur de TROIS est '.self::TROIS; public function f($a = UN + self::TROIS) { return $a; } } echo (new C)->f()."\n"; echo C::RESULTAT;

Résultat :

4
La valeur de TROIS est 3

Fonctions à nombre d'arguments variable

Les fonctions PHP peuvent accepter un nombre d'arguments variable, ceux-ci seront contenus dans un tableau défini grâce à l'opérateur …

Exemple :

function somme($arg1, $arg2 = null, ...$args){ //$args est un array contenant les arguments restants //$count($args) représente le nombre d'arguments dans $args return $arg1+$arg2+array_sum($args); } somme(1); somme(1,2); somme(1,2,3,4);

A noter que l'on peut utiliser le typage explicite.

Dés-empaquetage des objets

L'opérateur ... peut aussi être utilisé lors de l'appel de fonction pour dés-empaqueter un tableau ou tout objet parcourable par foreach.

Exemple tiré du site php.net :

function add($a, $b, $c) { return $a + $b + $c; } $operators = [2, 3]; echo add(1, ...$operators); L'opérateur ** pour l'exponentiation

L'opérateur ** représente l'exponentiation, l'opérateur **= est utilisé pour l'assignation.

Exemple :

$a = 2**3**2; // $a = 512 $a **= 5; // $a = 35184372088832

Attention, cet opérateur est associatif à droite :
2 ** 3 ** 2 est équivalent à 2 ** (3 ** 2).

Extension du mot-clé use

Depuis PHP 5.3, il est possible d'importer des classes avec l'opérateur use.
Il est maintenant possible d'importer des fonctions ou des constantes.

Exemple tiré du site php.net :

namespace Name\Space { const FOO = 42; function f() { echo __FUNCTION__."\n"; } } namespace { use const Name\Space\FOO; use function Name\Space\f; echo FOO."\n"; f(); } phpdbg

Utilisable pour PHP >= 5.4 et inclus dans PHP 5.6, phpdbg est un débogueur complet utilisable sans impact sur les performances ni sur les fonctionnalités du code.

Son objectif est d'être léger, puissant et simple à utiliser.

Ré-utilisabilité de php://input

Les flux php:// sont des flux d'entrée/sortie fournis par PHP. Le flux php://input permet d'accéder en lecture seule aux données brutes depuis le corps de la requête.

Dans le cas de requêtes POST, il se substitue maintenant à la variable $HTTP_RAW_POST_DATA qui nécessitait l'activation de always_populate_raw_post_data boolean dans le php.ini pour inclure les type MIME reconnus.

Utilisation :

$postdata = file_get_contents("php://input");

Ce nouveau mécanisme a également permis de réduire significativement la quantité de mémoire requise lors des opérations POST.

Problèmes de compatibilité

Quelques incompatibilités sont à prévoir pour cette nouvelle version. Comme à l'accoutumée, il est conseillé de lire (en anglais) la page de migration de php5.5 vers php5.6.

Les principales incompatibilités se situent au niveau des changements OpenSSL :
Tous les flux clients chiffrés activent désormais par défaut la vérification par paire.

A noter également, la fonction json_decode sera légèrement plus stricte puisque les inputs true, false et null seront refusés s'ils ne sont pas entièrement en minuscule.

Le Futur PHP7

PHP s'oriente vers la version 7. Après quelques débats, il a été choisi de sauter la version 6. En effet, ce projet échoué, devant notamment rendre PHP entièrement compatible avec Unicode, possédait trop de référence et de livres consacrés. Les principales nouveautés de PHP6 ont d'ailleurs déjà été incluses au fil de l'eau dans >= PHP5.3. PHP7 n'a définitivement pas les même objectifs.

PHPNG et compilation à la volée

Comme expliqué ici (en anglais), PHP7 repart sur les bases de PHPNG. Concrètement, il s'agit avant tout de se doter d'un nouveau moteur bien plus performant que le Zend Engine actuel.

Ce gain de performance pourra être accentué par le compilation à la volée (JIT : Just In Time) qui devrait être implémenté par Dmitry Stogov. Il annonce 10 à 20 pourcent de vitesse en plus sur des applications réelles : Wordpress 3.6 (+20%), Dupral 6.1 (+11.7%) …

Syntaxe d'arbre abstraite

Quelques changements de syntaxe et de fonctionnement du compilateur pourrait également être inclus dans la version 7 pour profiter de performances encore supérieures.

PHP vs HACK

Le langage HACK et sa machine virtuelle HHVM ont été dévoilés il y a quelques mois par Facebook. Une dépêche avait été publiée pour l'occasion. En grande partie compatible avec PHP, ce langage apporte notamment le typage statique, l'écriture de squelettes HTML protégés des failles XSS, la programmation asynchrone. HHVM, quant-à-elle, propose la compilation à la volée et peut faire tourner du PHP.

Il ne fait aucun doute que ce sera un concurrent très sérieux pour PHP et que cela incitera ses mainteneurs à le faire évoluer rapidement pour ne pas se laisser distancer.

Télécharger ce contenu au format Epub

Lire les commentaires

Catégories: Nouvelles du Libre

Salut à Toi, version 0.5

Linuxfr - mar, 09/09/2014 - 08:07

Nous sommes heureux de vous annoncer la sortie de Salut à Toi, version 0.5. Nous nous sommes cette fois-ci concentrés sur la sécurité et le ré-usinage de certains mécanismes qui vont faciliter l'ajout de futures fonctionnalités et la maintenance.

Pour rappel SàT est un client XMPP multi-usages et multi-interfaces principalement développé en Python. Les interfaces les plus avancées sont Primitivus (console) et Libervia (web), Jp (ligne de commande) facilite les tâches d'administration, Wix (bureau/WxWidgets) est vouée à disparaître et sera remplacée par Bellaciao (bureau/Qt). Une interface pour Android est également prévue.

Sommaire

Sécurité

Un nouveau paramètre a été ajouté pour définir un mot de passe pour le profil SàT, qui est stocké haché dans la base de données. Sa version claire permet de sécuriser les autres mots de passe, dont celui du compte XMPP, qui sont eux chiffrés dans la base. Un schéma détaille comment tout ça fonctionne sur le wiki du projet : chiffrement.

Libervia supporte désormais le HTTPS. L'administrateur peut choisir quel(s) service(s) activer : HTTP, HTTPS ou les deux.

Vous pouvez utiliser OTR pour chiffrer de bout en bout vos discussions instantanées. L'interface en console Primitivus utilise la bibliothèque python potr tandis que Libervia s'appuie sur l'implémentation javascript otr.js. Ainsi, vos discussions chiffrées sur Libervia sont vraiment sécurisées puisque le chiffrement est effectuée directement par votre navigateur ; il faut par contre prévoir des ralentissements, surtout au lancement d'OTR.

Autres nouveautés

On notera :

  • l'ajout des marque-pages de salons de discussion ;
  • l'affichage des états dans les salons de discussion ;
  • une meilleure intégration des commandes ad-hoc, permettant par exemple d'administrer le serveur depuis Primitivus ou Libervia;
  • la possibilité de supprimer tous ses messages, modifier son mot de passe ou supprimer son compte depuis Libervia ;
  • des menus contextuels sur les contacts et fenêtres de discussion ;
  • quelques nouveautés concernant les pages de blogs statiques.

Ré-usinage

Il est important, pour un projet comme SàT (multi-interfaces), de veiller à remanier le code lorsqu'on lui trouve des défauts de conception ou bien qu'on imagine un nouveau mécanisme. Ont subi entre autre un ré-usinage pour davantage de souplesse ou de généricité :

  • la découverte de services XMPP ;
  • l'envoi et la réception de messages ;
  • la gestion des commandes textuelles ;
  • la gestion de la liste de contact ;
  • l'organisation hiérarchique des constantes ;
  • les raccourcis clavier de Primitivus ;
  • l'arborescence des fichiers source de Libervia.

Ces modifications n’intéressent pas directement l'utilisateur mais elles nous facilitent la vie, et peut-être celles des personnes qui souhaiteraient plus tard nous filer un coup de main ! Il s'agit aussi de premiers pas pour amorcer le développement de l'interface pour téléphones portables et de nouvelles fonctionnalités.

Par ailleurs, nous misons toujours davantage sur XMLUI, le micro-format interne de description d'interface utilisateur que nous utilisons pour commander les frontaux depuis le backend. Désormais, les actions de l'utilisateur sont mieux intégrées et nous comptons améliorer le système, toujours davantage à chaque version.

Mais encore…

Le backend est maintenant distribué en tant que plugin pour Twisted et se lance par défaut en mode démon, tout comme Libervia. La séquence d'initialisation backend / frontaux a été améliorée, ceci corrige les problèmes qui pouvaient survenir lorsque SàT et Libervia étaient lancés depuis un script à peu d'intervalle. De plus, nous avons rajouté un fichier .service pour D-Bus, ce qui permet de lancer automatiquement le backend lorsqu'un frontal en a besoin.

Les chemins par défaut des fichiers utilisateurs respectent désormais les recommandations XDG : fichier de configuration dans ~/.config/sat, base de donnée et le reste dans ~/.local/share/sat. L'ancien fichier de configuration sera récupéré et éventuellement mis à jour.

Si l'adresse et le port du serveur XMPP sont laissés vides dans les paramètres de connexion, les bonnes valeurs peuvent être récupérées depuis un enregistrement DNS SRV qui correspond à la partie « domaine » du JID.

Un nouveau système de log fait son apparition, il est pleinement configurable et gère les couleurs, le formatage, le filtrage et le type de sortie (fichiers, mémoire…).

Aspect administratif

Nous avons déposé en préfecture les papiers pour la création de l'association « Salut à Toi »… cela a été accepté du premier coup, ce qui nous a agréablement surpris car le mode de fonctionnement de l'association est un peu particulier : direction collégiale, pas de président / secrétaire / trésorier mais deux co-administrateurs. Pour rappel, derrière ce projet il y a une volonté d'implication qui est incompatible avec l’exercice d'une autre activité professionnelle. Cela se traduit, pour les développeurs, par la nécessité de trouver une source de financement. Nous allons donc commencer à tester / adapter notre idée de modèle économique et ceci, bien entendu, dans le respect des engagements éthiques et moraux qui sont définis par notre contrat social.

Les adhésions à l'association sont notre source de financement privilégié ! Nous avons défini dans le règlement intérieur plusieurs montants de cotisation annuelle entre 10 et 100 euros, libre à chacun de choisir ce qu'il veut. Pour les personnes qui souhaiteraient nous soutenir sans pouvoir ou vouloir verser de contribution financière, c'est aussi possible : l'adhésion sans cotisation est prévue par le règlement intérieur. Comme ça, plus d'excuse ;-)

Il va par contre falloir attendre encore un peu avant que tout cela soit faisable par Internet. Nous allons ouvrir un compte en banque pour l'association et il faudra ensuite préparer un formulaire en ligne pour gérer les adhésions.

Rencontres

Nous étions présents cette année aux Journées du Logiciel Libre à Lyon, Pas Sage en Seine à Paris et aux Rencontres Mondiales du Logiciel Libre à Montpellier (voir les liens pour les vidéos des conférences). Nous avons pu rencontrer ou revoir quelques personnes grâce aux stands, et aux conférences de Goffi. Merci aux organisateurs de ces événements ainsi qu'à Reflets, qui a écrit un article sur SàT suite à la sortie de la dernière version, ce qui a permis de faire connaitre le projet à un plus large public.

Nous allons participer mercredi et jeudi prochain au « XMPP Summit » et à son hackaton qui se déroulent à Berlin. Serons notamment présents deux autres développeurs XMPP avec qui nous sommes en contact, dont Edhelas de Movim, et ensemble nous espérons pouvoir peser davantage pour faire standardiser de nouvelles extensions (notamment autour de Publish-Subscribe et pour le blogage) et encourager leurs implémentations.

Le samedi 27 septembre entre 14h et 17h30, Goffi participera à une émission de la radio « Ici et maintenant » enregistrée à Paris sur le thème de l'auto-hébergement. Il y a aura plusieurs autres invités dont deux développeurs de Jappix.

Nous souhaitons aussi organiser des rencontres au travers de l'association, au moins une fois par an sous forme d'assemblée générale ordinaire, et peut-être davantage. Le lieu et la date n'ont pas encore été discutés.

À noter aussi la création récente d'une liste de diffusion « users » pour les utilisateurs de SàT, qui vient compléter le salon de discussion et la liste de diffusion « dev ».

Et après ?

Nous souhaitons transférer nos propres blogs sur SàT. La version 0.6 se concentrera donc sur la fonctionnalité de blog (qui dans SàT est basée sur un système de permissions fines pour n'écrire qu'aux personnes de votre choix), le stockage d'images et l'implémentation des tags. Il s'agit de fonctionnalités essentielles et peut-être des derniers grands travaux avant la publication de la première version grand public, qui a pris un peu de retard et devrait être estampillée 0.7 ou 0.8.

Télécharger ce contenu au format Epub

Lire les commentaires

Catégories: Nouvelles du Libre

AFUP Lyon - 16 septembre 2014 : conférence sur Composer et la gestion des dépendances

Linuxfr - lun, 08/09/2014 - 23:36

L'antenne lyonnaise de l'AFUP (Association Française des Utilisateurs de PHP) organise le 16 septembre prochain une conférence sur Composer et la gestion de dépendances. Composer est un outil en PHP permettant de gérer les dépendances de son projet.

Lors de cette conférence, Jérémy Jourdin (de M6Web) nous parlera de Composer (l'outil de gestion de dépendances), Packagist (le dépôt sur lequel est branché par défaut Composer), Satis (un outil pour facilement installer un dépôt en local), Toran proxy (un outil pour mettre en cache les différents appels à composer).

La conférence aura lieu dans le grand amphithéâtre d’Epitech Lyon, au 86 boulevard Marius Vivier-Merle 69003 Lyon, à 19h00 le mardi 16 septembre 2014.

Les inscriptions à cette conférence gratuite se font sur cette page.

Télécharger ce contenu au format Epub

Lire les commentaires

Catégories: Nouvelles du Libre

AFUP Lyon - 16 septembre : conférence sur Composer et la gestion des dépendances

Linuxfr - lun, 08/09/2014 - 23:36

L'antenne lyonnaise de l'AFUP (Association Française des Utilisateurs de PHP) organise le 16 septembre prochain une conférence sur Composer et la gestion de dépendances. Composer est un outil en PHP permettant de gérer les dépendances de son projet.

Lors de cette conférence, Jérémy Jourdin (de M6Web) nous parlera de Composer (l'outil de gestion de dépendances), Packagist (le dépôt sur lequel est branché par défaut Composer), Satis (un outil pour facilement installer un dépôt en local), Toran proxy (un outil pour mettre en cache les différents appels à composer).

La conférence aura lieu dans le grand amphithéâtre d’Epitech Lyon, au 86 boulevard Marius Vivier-Merle 69003 Lyon, à 19h00 le mardi 16 septembre 2014.

Les inscriptions à cette conférence gratuite se font sur cette page.

Télécharger ce contenu au format Epub

Lire les commentaires

Catégories: Nouvelles du Libre

Revue de presse de l'April pour la semaine 36 de l'année 2014

Linuxfr - lun, 08/09/2014 - 23:35

La revue de presse de l'April est régulièrement éditée par les membres de l'association. Elle couvre l'actualité de la presse en ligne, liée au logiciel libre. Il s'agit donc d'une sélection d'articles de presse et non de prises de position de l'association de promotion et de défense du logiciel libre.

Sommaire

[atlantico] Docteurs follamour? Ce que à quoi pourrait aboutir les biologistes qui piratent l’ADN

Par la rédaction, le samedi 6 septembre 2014. Extrait:

Les médias s'intéressent depuis peu au mouvement du biohacking, qui consiste à mettre le maximum de moyen en oeuvre pour démocratiser les technologies qui sont le plus souvent bloquées et réservées à une élite. Ce faisant, le mouvement permet à toute une communauté de penser de nouvelles façons d'utiliser des technologies pour des résultats parfois plus pratiques.

Lien vers l'article original: http://www.atlantico.fr/decryptage/docteurs-follamour-que-quoi-pourrait-aboutir-biologistes-qui-piratent-adn-thomas-landrain-1738646.html

Et aussi:

[Next INpact] Projet de loi numérique: le CNNum présente les thèmes de sa concertation

Par Xavier Berne, le vendredi 5 septembre 2014. Extrait:

Alors que le gouvernement a promis mercredi que le projet de loi relatif au numérique porté par Axelle Lemaire serait présenté l’année prochaine devant le Parlement, la grande concertation préalable à l’élaboration de ce texte approche à grands pas. Le Conseil national du numérique vient ainsi de dévoiler les premiers grands thèmes de cette consultation nationale, ainsi que quelques précisions concernant cette opération qui devrait débuter avant la fin du mois.

Lien vers l'article original: http://www.nextinpact.com/news/89709-projet-loi-numerique-cnnum-presente-themes-sa-concertation.htm

Et aussi:

[Rue89] Surprise! La France dans le top 5 mondial des e-gouvernements

Par Robin Prudent, le mercredi 3 septembre 2014. Extrait:

La France s’est aussi engagée […] à accroître l’utilisation de logiciels open source [libres, ndlr]. La nouvelle politique, introduite en 2012, a pour objectif de réduire les dépenses en technologies de l’information et de la communication (TIC) et améliorer leurs souplesses tout en encourageant l’innovation et l’engagement d’autres acteurs, comme les services locaux et les communautés de développeurs.

Lien vers l'article original: http://rue89.nouvelobs.com/2014/09/03/suprise-france-top-5-mondial-e-gouvernements-254613

Et aussi:

[Rue89] Firefox OS veut bousculer Android et iOS? C’est tout ce qu’on souhaite

Par Philippe Vion-Dury, le mardi 2 septembre 2014. Extrait:

Le navigateur Firefox sort en 2004, et détonne: libre, gratuit, collaboratif, issu d’un travail bénévole, il convainc tout de suite. Il a surtout su faire ce que Linux n’a pas réussi (dans l’univers des systèmes d’exploitation): dépasser les cercles de développeurs et de geeks pour toucher le grand public.

Lien vers l'article original: http://rue89.nouvelobs.com/2014/09/02/firefox-os-veut-bousculer-android-ios-cest-tout-quon-souhaite-254578

[ToulÉco] La mairie de Toulouse économise 1 million d'euros en passant au logiciel libre

Par la rédaction, le mardi 2 septembre 2014. Extrait:

Amorcé sous la précédente majorité, le basculement des services municipaux toulousains vers la suite bureautique LibreOffice a été confirmé par la nouvelle majorité. Il devrait même être achevé d’ici six mois. Résultat: le recours à ce logiciel libre va permettre une économie substantielle de 1 million d’euros pour la collectivité.

Lien vers l'article original: http://www.touleco.fr/La-mairie-de-Toulouse-economise-1-million-d-euros-en-passant-au,14366

[Libération.fr] Les cryptoparties, sans laisser d’adresse

Par Emmanuelle Chaze, le dimanche 31 août 2014. Extrait:

A Berlin comme à Paris, des rencontres entre citoyens sont organisées dans le but d’enseigner aux internautes à protéger leurs données sur la Toile.

Lien vers l'article original: http://ecrans.liberation.fr/ecrans/2014/08/31/les-cryptoparties-sans-laisser-d-adresse_1090893

Et aussi:

Télécharger ce contenu au format Epub

Lire les commentaires

Catégories: Nouvelles du Libre

Pendant ce temps, les DSI pensent à l'iPhone 6 ?

Toolinux - lun, 08/09/2014 - 23:28

Pas très logiciel libre, certes, mais... dans toutes les conversations de toutes les DSI actuellement... Alors que l'arrivée imminente de l'iPhone 6 crée l'engouement auprès des aficionados, il est intéressant de se pencher sur les problèmes potentiels que sa sortie pourrait engendrer au sein des entreprises.

- Revue de presse
Catégories: Nouvelles du Libre

Pirater sa propre maison, facile ?

Toolinux - lun, 08/09/2014 - 23:27

Kaspersky prévient. "Une maison moderne type peut avoir 5 appareils connectés, autres que des ordinateurs ou des téléphones portables. Et la plupart d'entre eux sont susceptibles d'être piratés !"

- Revue de presse
Catégories: Nouvelles du Libre

Test du Synology DS213j

Toolinux - lun, 08/09/2014 - 23:20

Voici sur IT-Connect un nouveau test de NAS effectué cette fois-ci sur un NAS de la marque Taiwanaise Synology.

- Matériels
Catégories: Nouvelles du Libre

DC nomme Bomgar une seconde fois

Toolinux - lun, 08/09/2014 - 23:00

IDC récompense, pour la seconde année consécutive, Bomgar, éditeur notamment de Remote Desktop Software for Linux.

- Revue de presse
Catégories: Nouvelles du Libre

Lancement de la campagne de financement de la caméra libre AXIOM Beta 4K

Linuxfr - lun, 08/09/2014 - 22:11

L'attente est terminée! La campagne de financement de la caméra libre AXIOM bêta 4K sera lancée dans une trentaine d'heures (NdM: est lancée). Destinée dans un premier temps aux hackers et aux développeurs, elle sera vendue à prix coûtant. Plus d'informations sont à venir (avec des traductions dans la langue de Molière)

Partagez l'information et contribuez à la libération de la technologie du cinéma numérique, via apertus.org.

    Une heure avant l'ouverture de la campagne (mercredi 10 septembre à 9h, heure de Paris), un rendez-vous sur IRC a été prévu pour en discuter, sur le canal #apertus du réseau irc.freenode.org (accès web). Cela sera notamment l'occasion d'évoquer l'histoire du développement du projet.

    Télécharger ce contenu au format Epub

    Lire les commentaires

    Catégories: Nouvelles du Libre

    Compte-rendu de la rencontre KDE à Randa

    Linuxfr - lun, 08/09/2014 - 07:25

    La rencontre KDE à Randa (en Suisse) permet chaque année aux développeurs (et autres? il me semblait que ça parlait de designers) y participant de passer une semaine complète à travailler sur KDE (et à manger des chocolats aussi).

    Concernant la collecte de fonds, 428 personnes ont donné plus de 15 000 € (sur un objectif de 20 000), permettant à plusieurs dizaines de participants de se retrouver, du samedi 9 au vendredi 15 août, pour planifier et travailler sur le futur de KDE.

    Voici un récapitulatif non-exhaustif de l’évènement.

    Sommaire Son

    D’après un des participants, l’équipe multimédia a traité à peu près 220 bogues dans Phonon, KMix et Amarok !

    KMix gère désormais les écrans à haute densité de pixels (modification avec capture d’écran), la sélection du canal principal (master) se fait désormais par une liste et non par des boutons radio (modification avec capture d’écran avant/après) conformément aux HIG (recommandations pour la conception d’interfaces graphiques) de KDE.

    D’autres corrections mineures ont été effectuées : par exemple, le dialogue de configuration était devenu ridiculement grand (sic) à cause d’un (large) message d’avertissement (pourtant la plupart du temps caché).

    KMix a été en partie porté vers KF5, toutes les fonctionnalités de base sont disponibles : fenêtre principale, zone de notification, raccourcis de contrôle du volume, menu de son, sauvegarde et restauration du volume. De plus, un dialogue de configuration de son basé sur PulseAudio et QtQuick 5 a été créé.

    Enfin, la bêta de Phonon 4.8 est sortie : son dorsal (backend) Gstreamer a été porté vers Gstreamer 1 et la fiabilité de la bibliothèque a été améliorée.

    Éducation Autres applications

    Gwenview a été porté vers KF5 et il reste de nombreux avertissements à corriger là où les bibliothèques de transition KDElibs4Support sont encore utilisées.

    Concernant KDevelop, la prise en charge de QML, travail issu d’un GSoC, a été porté par l’étudiant lui-même sur KDevelop 5 (version de KDevelopp portée sur KF5), et l’équipe KDE On Windows s’est assurée que KDevelop 5 fonctionnait parfaitement sur Windows.

    De nombreux bogues ont été corrigés dans Kdenlive, et le travail de réusinage qui avait été entamé en 2012 (en particulier 2 mois de travail après une campagne Indiegogo réussie) a bien avancé — mais c’est une énorme tâche, très importante, qui sera bénéfique sur le long terme.
    Un diagramme a été fait pour montrer aux nouveaux développeurs la nouvelle architecture de Kdenlive. La branche master reçoit les corrections de bogues, la branche next est la branche du réusinage. Les classes (il y en a plusieurs qui font entre 1 000 et 7 000 lignes) sont divisées en classes plus petites, et le code est modifié petit à petit pour correspondre à l’architecture du diagramme.

    KMyMoney a également été porté vers KF5 : ayant plus de 1 000 avertissements au départ (concernant des classes obsolètes pour la plupart), il n’y en a plus que 44. KMyMoney utilise encore quelques classes de KDElibs4Support en attendant que QCalendarSystem, qui remplace KCalendarSystem, soit disponible (prévu pour Qt 5.4), les modules doivent également être portés. Le travail sur la version Windows a bien avancé et devrait sortir en même temps que les autres.

    Inqlude

    Première alpha (0.7) de l’outil Inqlude, qui permet de créer le site du même nom, et qui peut créer et vérifier des manifestes au format d’Inqlude. Il n’est pas encore possible de télécharger des paquets de bibliothèques, il existe une implémentation basique mais pas les métadonnées nécessaires.

    La prochaine alpha (0.8) sera principalement marquée par l’ajout de documentation sur comment contribuer. La 0.9 marquera la stabilité du format des fichiers manifestes. La 1.0 pourra gérer les paquets locaux.

    Livre sur KF5 et api.kde.org

    Le KF5 book est un livre pour les développeurs C++/Qt pour concevoir des applications basées sur KF5. Le livre se base sur beaucoup de contenus déjà existants et est original dans le fait de regrouper tout cela, et d’introduire des tutoriels et des exemples pratiques.

    Techniquement, chaque partie du livre est ou sera maintenue dans le dépôt git du cadriciel correspondant grâce au système de sous-module git, il est écrit en Markdown (syntaxe utilisée sur Linuxfr pour la mise en forme de tous les contenus) et Pandoc est ensuite utilisé pour le convertir dans le format qu’on souhaite (PDF, e-book, etc).

    Grâce à cette mécanique bien huilée, chaque modification était rapidement propagée, et les itérations (ajouts ou corrections) ont pu aller très très vite. Ajoutons à cela la proximité physique de tous les participants, cela a été extrêmement productif!

    Enfin, api.kde.org a été amélioré. La page d’accueil n’a pas encore changée, mais chaque cadriciel dispose maintenant d’une boite d’information (qui est le mainteneur, comment l’utiliser avec CMake ou QMake — en effet, les cadriciels KDE peuvent être utilisés dans des projets QMake —, la liste de discussion et le salon de discussion, une URL pour cloner le projet avec git, et un lien vers sa page Inqlude (cf. section ci-dessus).

    Autres événements

    Un autre évènement important, pour la communauté KDE, est la seconde édition de LaKademy (Akademy en Amérique latine), du 27 au 30 août.

    Et bien sûr, il y a l’Akademy 2014, avec des tas de conférences géniales du 6 au 12 septembre à l’université de Brno en République Tchèque.

    Télécharger ce contenu au format Epub

    Lire les commentaires

    Catégories: Nouvelles du Libre

    Journée du logiciel libre 2014 à Québec le 20 septembre

    Toolinux - dim, 07/09/2014 - 23:30

    Le samedi 20 septembre, la Journée du logiciel libre sera soulignée dans la ville de Québec. Le grand public est invité à venir découvrir l'univers des logiciels libres au travers de différentes activités.

    - Evénements et séminaires
    Catégories: Nouvelles du Libre

    Cisco et Red Hat : vers une infrastructure intégrée pour OpenStack

    Toolinux - dim, 07/09/2014 - 23:25

    Cisco et Red Hat annoncent une nouvelle solution d'infrastructure intégrée pour les déploiements Cloud OpenStack. Ils partageront désormais leurs efforts de développement autour d'OpenStack, d'infrastructure Application Centric et d'Intercloud.

    - Services
    Catégories: Nouvelles du Libre

    Toulouse : découvrir le nouveau Drupal 8 le 9 octobre

    Toolinux - dim, 07/09/2014 - 23:24

    LinStudio (Linagora) vous invite à découvrir les subtilités de Drupal 8 à l'occasion d'une « matinée pour comprendre » organisée le 9 octobre prochain à Toulouse, en collaboration avec TOOLinux.com.

    - Evénements et séminaires / ,
    Catégories: Nouvelles du Libre

    "Supervision & Métrologie réseau : combinaison parfaite" à Lyon, Bordeaux et Marseille

    Toolinux - dim, 07/09/2014 - 23:20

    La division Network Management d'Ipswitch, SecurActive et Orsenna préparent plusieurs matinées de séminaires. Lyon est la prochaine étape en septembre, suivie de Bordeaux en octobre et Marseille en novembre.

    - Evénements et séminaires
    Catégories: Nouvelles du Libre

    Comment installer Teamviewer 9 sur (X)Ubuntu 14.04

    Toolinux - dim, 07/09/2014 - 23:05

    Je viens enfin de me décider de passer mon ordinateur portable de la version 12.04 à la 14.04 de XUbuntu. S'agissant de mon outil de travail, il est clair que je suis très frileux aux changements. D'autant plus quand tout marche à peu près.

    - Formation
    Catégories: Nouvelles du Libre

    Hardened BSD, le à-la-grsecurity dans FreeBSD

    Linuxfr - dim, 07/09/2014 - 20:23

    Shawn Webb et Oliver Pinter, tous deux à l'origine du projet HardenedBSD, l'ont rendu officiel fin août. Il s'agit d'un projet au sein de FreeBSD, et pas d'une extension de la famille des BSD (FreeBSD, NetBSD, OpenBSD, DragonFly BSD, et leurs dérivés comme GhostBSD ou PC-BSD).

    Le but premier de Hardened BSD est d'apporter le support ASLR, Address Space Layout Randomization ou distribution aléatoire de l'espace d'adressage, qui existe chez tous les autres BSD, DragonFly BSD compris, dans la branche courante et aussi rétroporter le tout pour les versions précédentes.

    Aussi, inspiré de PaX (correctif sécurité du noyau Linux, voir aussi W^X chez OpenBSD), il propose le support Segvguard afin de surveiller les segmentation faults et se protéger contre les attaques par ce biais.

    Enfin dans une sous-branche, il renforce les contrôles des appels ptrace (ce dont votre serviteur s'occupe ;-)).

    Télécharger ce contenu au format Epub

    Lire les commentaires

    Catégories: Nouvelles du Libre
    Syndiquer le contenu