Open Data Comment créer une carte Open Street Map

54
15
juin
2013
Open Data

Vous avez déjà essayé de créer une carte personnalisée sur votre site ? Ce n’est pas toujours une partie de plaisir… Certains fournisseurs de map proposent des cartes très esthétiques, mais peu personnalisables, d’autres sont lourds à implémenter, bref, construire une carte à base d’open data peut être un parcours du combattant.

Mapping : why U no easy ?

Ce guide ne cherche pas à être exhaustif, il s’agit surtout d’un partage d’expérience, fort limité du fait que je ne suis pas un développeur ou mappeur professionnel. En revanche, je pense bien représenter le public non-codeur qui souhaiterait passer ces obstacles, et si cet article peut aider un débutant comme moi à trouver des ressources, des idées et des bouts de code pour parvenir à réaliser son objectif, alors cet article aura joué son rôle.
N’hésitez pas à partager vos avis, critiques et conseils dans les commentaires !
On commencera par lister quelques exemples de cartes, on verra un ou deux exemples de plateformes de création de carte sans coder, puis on entrera dans les détails du code nécessaire pour monter une carte avec OpenLayers.

Audiovisuel Music Player Daemon

Posté par (page perso) . Édité par Jiehong, SidStyler, ianux, Benoît, Sidonie_Tardieu, JGO, olivierweb, patrick_g, L@ur3nt, , xcomcmdr, Nÿco et Barret Michel. Modéré par Nÿco. Licence CC by-sa
Tags :
35
14
juin
2013
Audiovisuel

La mise en place d'un nouveau site web pour le projet MPD est l'occasion de revenir sur ce lecteur audio.

MPD

Virtualisation QEMU 1.5.0

Posté par (page perso) . Édité par Nÿco, Xavier Claude, Benoît et Benoît Sibaud. Modéré par patrick_g. Licence CC by-sa
Tags :
28
14
juin
2013
Virtualisation

D'après Wikipédia, « QEMU est un logiciel libre d'émulation de processeur et de machine virtuelle permettant d'exécuter un ou plusieurs systèmes d'exploitation via les hyperviseurs KVM et Xen, ou seulement des binaires, dans l'environnement d'un système d'exploitation déjà installé sur la machine. »

La sortie de la version 1.5.0 de QEMU vient d'être annoncée après 90 jours de développement effectué par 130 auteurs différents et une moyenne de 20 commits par jour.

Parmi les nouveautés :

  • Prise en charge de KVM sur ARM (nécessite un noyau 3.9 et un Cortex A15) ;
  • Une interface graphique en GTK+ avec fonctionnalité d'internationalisation ;
  • Utilisation de la libusb et prise en charge expérimentale d'USB 3.0 ;
  • Ajout dynamique de CPU sur x86 ;
  • Les performances de l'émulation ARM, PPC et x86 par TCG ont été améliorées ;
  • Les périphériques en mode caractères sont désormais « Hotplug » ;
  • Prise en charge expérimentale de l'utilisation des cartes graphiques de l'hôte (seules quelques cartes fonctionnent pour le moment) ;
  • Les commandes TRIM des périphériques bloc peuvent être utilisées ;
  • Il est possible d'utiliser SSH comme périphérique bloc à l'aide de la commande -drive file=ssh://host/path/to/file

Et plus encore dans la liste des changements complète.

NdM : merci à Mali pour son journal.

GNU Sortie de GNU Solfege 3.22.0

Posté par . Édité par Nÿco. Modéré par Xavier Claude. Licence CC by-sa
Tags :
26
13
juin
2013
GNU

GNU Solfege est un logiciel libre d'éducation à la musique distribué sous licence GNU GPL 3. Il s'agit d'un logiciel multilingue multi-plateformes : il peut tourner sur tous les systèmes disposant de python 2.5, Gtk+ 2.12 et PyGtk 2.12, ce qui inclut notamment GNU/Linux, MS Windows et Mac OS X.

Deux ans après la précédente version majeure 3.20.0, la version 3.22.0 de GNU solfege vient de sortir, apportant notamment les nouvelles fonctionnalités suivantes :

  • exercices d'intervalles : ajout intervalles plus larges que double octave ;
  • elembuilder : les boutons de réponse ne sont pas cliquables quand l'utilisateur n'est pas censé cliquer dessus ;
  • la page de statistiques de chaque exercice dispose dorénavant d'un bouton permettant de supprimer les statistiques de l'exercice ;
  • le bouton « proposer la réponse » ne devient cliquable que lorsque une réponse a été saisie ;
  • visionneuse de statistiques : ajout d'une ligne à la table des pourcentages affichant le nombre et le pourcentage de réponses correctes pour la journée, la semaine et au total ;
  • la page d'accueil affiche le nom du fichier si l'application est démarrée en ligne de commande avec l'option --debug ;
  • exercice idtone : affichage des statistiques lorsque l'utilisateur configure le module lui-même, et enregistrement de la configuration
  • on peut maintenant déposer ses propres exercices écrits en Python dans ~/.solfege/exercises/dirname/modules/ ;
  • ajout d'un module d'exercice toneincontext ;
  • ajout d'un module d'exercice solmisation.

GNU Sortie de Gzip 1.6

Posté par . Édité par Nils Ratusznik, Xavier Teyssier et Benoît Sibaud. Modéré par Xavier Claude. Licence CC by-sa
Tags :
46
11
juin
2013
GNU

GNU Gzip est une suite d'utilitaires de (dé)compression de fichiers utilisés par toutes les distributions GNU/Linux et dans divers environnements UNIX. Ce lundi 10 juin est sortie une nouvelle version de Gzip, dénommée gzip-1.6. Cette version apporte les nouvelles fonctionnalités et corrections de bogues suivantes :

  • gzip accepte maintenant l'option --keep (-k), par souci de cohérence avec les outils comme xz, lzip et bzip2. Avec cette option, gzip ne supprime plus le fichier source lors d'une compression ou d'une décompression ;
  • gzip -d ne dysfonctionne plus avec certaines données invalides au format « pack » (problème introduit dans gzip-0.8]) ;
  • lors d'un écrasement, et avec certaines plateformes où il est compilé de façon optimisée, gzip n'agit plus comme si vous aviez tapé « y » lorsque vous tapez « n ». (bogue présent depuis gzip-1.3.6) ;
  • zgrep ne dysfonctionne plus avec des options multi-chiffres comme -15 (équivalente à -C15). Maintenant il passe cette option à grep comme il le fait pour les options à un chiffre (problème vu depuis gzip-1.3.12) ;
  • dorénavant, zmore se comporte plus comme more et est plus portable pour les hôtes POSIX.

NetBSD NetBSD 6.1

Posté par (page perso) . Édité par Nÿco, JAGUENAUD Anthony, Thierry Thomas et Xavier Claude. Modéré par Nÿco. Licence CC by-sa
Tags :
62
9
juin
2013
NetBSD

La Fondation NetBSD est heureuse de vous annoncer la disponibilité de NetBSD 6.1, première mise à jour de fonctionnalités de la branche 6 du système.

NetBSD est un système d’exploitation libre, de type UNIX, dérivé de Net/2, 4.3BSD et 386BSD. Il est ainsi un héritier tout droit issu de BSD UNIX et, en réalité, le premier projet à avoir posé les bases de ce qu’allait devenir « un projet communautaire ». Ce système met l’accent sur la propreté de son code source, sa lisibilité et, par extension, sa portabilité. Il est aussi connu pour avoir été la base d’OpenBSD.

NetBSD 6.1

Cette nouvelle version est sortie en parallèle de la 6.0.2 qui corrige un certain nombre de failles de sécurités, dont celle pointée dans ce journal. Les deux versions sont sorties le 18 mai 2013.

À noter que le projet NetBSD fête cette année ses 20 ans : la version 0.8 (première version officielle) a été rendue disponible le 20 avril 1993.

NetBSD20ans

Vous trouverez quelques-uns des changements détaillés en seconde partie de cet article.

Communauté Libérez vos mises à jour avec UpdatEngine

27
7
juin
2013
Communauté

Du nouveau dans les solutions d'inventaires et déploiements. UpdatEngine est un outil publié sous licence GPL v2 permettant principalement d'effectuer l'inventaire de postes de travail et serveurs qu'ils soient sous systèmes Windows ou Linux, de créer des paquets de déploiements et de gérer des profils de configurations logicielles.

Face aux différents logiciels existants, UpdatEngine propose des fonctionnalités inédites en abordant la question des mises à jour logicielles sous un angle différent des solutions actuelles. Le logiciel retient aussi comme principes premiers la simplicité d'utilisation et la pérennité de la solution en s'appuyant pour tous ses composants sur le langage Python et son framework phare Django.

De part ses composants, la solution se révèle ainsi évolutive, robuste et adaptable à tout environnement que se soit au niveau du serveur web (Apache2, Nginx, lighttpd) ou de la base de données (SQLite, MySQL, PostreSQL etc.). Le mode d'installation conseillé et détaillé très précisément (virtualenv) permet aussi d'éviter tous les tracas liés aux dépendances nécessaires à l'application.

Sécurité Wireshark 1.10

Posté par . Édité par Pierre Jarillon, Xavier Claude, Benoît Sibaud et Nÿco. Modéré par Benoît Sibaud. Licence CC by-sa
Tags :
42
6
juin
2013
Sécurité

Comme tous les ans, une nouvelle version de Wireshark est disponible ! Wireshark est l'analyseur de protocole de réseau le plus populaire du monde ! Il est multi-plate-forme (notamment GNU/Linux, *BSD, Mac OS X et Windows).

Wireshark

PHP AFUP Lyon - 12 juin : conférence sur eZ Publish et Symfony

Posté par Adrien Gallou . Modéré par Xavier Claude. Licence CC by-sa
Tags :
10
4
juin
2013
PHP

L'antenne lyonnaise de l'AFUP (Association Française des Utilisateurs de PHP) organise le 12 juin prochain une conférence sur le système de gestion de contenus eZ Publish et le framework MVC Symfony ». Celle-ci sera animée par Nicolas Pastorino.

Depuis sa version 5, eZ Publish est complètement basé sur Symfony2. Le but de la présentation sera de présenter comment les développeurs d'eZ Publish ont réussi à reprendre l’intégralité de leur moteur de gestion de contenu, le retravailler, le reconstruire et l’injecter au sein de l’architecture de Symfony2.

La conférence aura lieu dans le grand amphithéatre d’Epitech Lyon, au 86 boulevard Marius Vivier-Merle 69003 Lyon, à 19h30 le 12 juin 2013.

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

Matériel Domotique Libre : les débuts du projet DomoTab

Posté par . Édité par Davy Defaud, Pierre Jarillon, Xavier Claude et tuiu pol. Modéré par tuiu pol. Licence CC by-sa
34
1
juin
2013
Matériel

Il y a une quinzaine de jours une dépêche est parue concernant les smartphones et tablettes libres et cela rejoint en partie le projet évoqué dans cette dépêche : le projet DomoTab.

Le projet DomoTab a pour but de créer une plate‐forme matérielle ouverte destinée à la domotique d’aujourd’hui et de demain.

Faire de la domotique aujourd’hui nécessite soit un assemblage hétéroclite de solutions qui n’ont pas été conçues pour fonctionner ensemble, soit une solution « mono‐fournisseur » très coûteuse (sans parler de la liberté), ou encore un très haut niveau de bricolage.

Le DomoTab (qui sera entre autres décliné en « tablette », d’où la référence à la dépêche) est une centrale de contrôle qui n’est liée à aucun produit ou protocole particulier, mais au contraire conçue pour permettre le lien entre tous les protocoles existants et futurs par l’intermédiaire de modules matériels simples.

L’utilisateur pourra choisir ou créer les modules nécessaires à son installation, et utiliser les logiciels (libres, cela va de soi) de son choix pour les piloter, sans dépendre d’un fournisseur de service, contrairement aux solutions « low-cost » qui se développent.

Supervision Shinken 1.4

Posté par (page perso) . Édité par Xavier Teyssier, Xavier Claude et Benoît Sibaud. Modéré par patrick_g. Licence CC by-sa
25
27
mai
2013
Supervision

Après plus de 850 commits depuis la version 1.2, voici la version 1.4 de l'outil de supervision Shinken. Cette version (baptisée Jiggly Jerboa) améliore tant le cœur de l'outil que ses modules.

Outre les habituelles corrections de bugs, et des améliorations dans les packs de configurations prêts à l'emploi, certaines fonctionnalités sortent du lot :

  • possibilité d'avoir des vues spécialisées pour certains hôtes dans l'interface graphique de Shinken ;
  • un module d'import automatique des machines hébergées sur AWS/EC2
  • la possibilité de définir plusieurs niveaux de Brokers (collecteurs de données) entre ses datacenters ;
  • il est désormais possible de définir des seuils d'alertes variables en fonction du temps.

Concernant la prochaine version, les auteurs annoncent un travail permettant de gérer plus facilement les modules et les packs de configurations au sein de l'outil, et ce directement en ligne de commande.

La principale fonctionnalité annoncée est l'amélioration de la gestion des datacenters distants, avec la possibilité d'avoir un élément d'architecture relai gérant les notions de haute disponibilités.

Virtualisation Proxmox VE 3.0 est sorti

Posté par Raphaël Enrici . Modéré par Xavier Claude. Licence CC by-sa
Tags :
17
25
mai
2013
Virtualisation

Proxmox Server Solutions Gmbh vient d’annoncer la sortie de la version 3.0 de Proxmox VE.

Proxmox VE est un environnement de virtualisation libre (licence GPL), basé pour cette nouvelle version sur Debian Wheezy (7.0) et utilisant notamment les technologies Kernel‐based Virtual Machine W (KVM) et OpenVZ. Il permet donc de gérer de manière avancée les différentes machines virtuelles lancées sur ses serveurs.

Parmi les grandes nouveautés :

  • le clonage et les modèles de VM KVM ;
  • des progrès sur la gestion du ballooning ;
  • le support de la dernière version stable de la solution de stockage ceph (cuttlefish 0.62).

Bureautique Blue Mind passe en version 2.0

38
22
mai
2013
Bureautique

Après 6 mois d’intenses développements et tests, la solution de messagerie collaborative Blue Mind 2.0 est disponible. Il s'agit de la première messagerie à publier en Open Source sa solution d'archivage et de stockage hiérarchique ainsi que sa brique de sauvegarde évoluée.

L’accueil de la sortie de Blue Mind 1.0 l’année dernière a dépassé nos espérances autant au niveau de l’écosystème des partenaires que des clients. Les activités sur le forum montrent un réel engouement pour Blue Mind.

Cette nouvelle version améliore encore l’ergonomie et l’utilisabilité de la solution en renforçant les fonctionnalités d’infrastructure pour répondre aux exigences des grosses installations. Blue Mind se positionne face à Exchange ou Zimbra, son périmètre assez large couvrant :

  • la messagerie et le partage de boîtes aux lettres ;
  • le partage de calendrier ;
  • le partage de contact ;
  • la gestion de la mobilité iPhone, Ipad Android via en push ;
  • la connectivité des clients lourds Outlook et Thunderbird ;
  • le mode web déconnecté directement dans le navigateur ;
  • l’extensibilité via les API ou plug’in ;

NdM : Blue Mind est principalement développé en Java et est publié sous licence AGPL 3

Supervision Sortie de m23 rock 13.1 avec Linux Mint 13 LTS

13
20
mai
2013
Supervision

m23 est un programme pour serveur Debian, contrôlable en utilisant un navigateur web. Il offre aux administrateurs la possibilité d'installer des postes clients physiques ou virtuels avec Linux ((X/K)Ubuntu, Debian, LinuxMint, openSUSE, Fedora et CentOS) via le réseau, de les mettre à jour, de les grouper, d'y installer ou désinstaller du logiciel ou d'y envoyer des scripts ou des fichiers, de faire des sauvegardes, d'intégrer des clients existants (basés sur .deb) et de faire une installation de masse.

La nouvelle version permet désormais d'installer Linux Mint 13 (qui est basé sur Ubuntu 12.04 LTS), fournit une option pour modifier l'apparence de m23 et le serveur m23 devient installable sur Raspberry Pi.

Internet Cozy, un cloud personnel que l'on peut héberger, bidouiller et supprimer

44
18
mai
2013
Internet

Aujourd'hui est un grand jour ! Cozy Cloud, une jeune startup, propose une véritable alternative aux géants du web nommée Cozy ! Cozy est un véritable cloud personnel libre (LGPL v3) qui permet d'installer ses applications web en un clic. Une fois Cozy mis en place, il n'y a rien de plus facile que d'administrer son serveur perso !

Plus d'infos dans la deuxième partie de la dépêche.