Netapsys Blog

Aller au contenu | Aller au menu | Aller à la recherche

Mot clé - open source

Fil des billets Fil des commentaires

Open source, open faille & open troyen...

Open source ou propriétaires, tous les logiciels sont susceptibles de contenir des failles de sécurité ou des backdoors (c'est-à-dire des failles créées volontairement dans le but de prendre la main sur une application).

Les logiciels open source ont cependant un avantage, au moins psychologique, de poids : leur code étant pas définition accessible, chacun peut théoriquement lire et comprendre le code informatique qu'il utilise, déploie ou intègre dans d'autres logiciels. Cet argument est particulièrement valable pour les logiciels open source qui disposent d'une large communauté très active : le risque qu'une faille passe inaperçu décroit proportionnellement avec le nombre de contributeurs au projet...

Mais le risque n'est pas tout à fait le même lorsque vous faites un "copier/coller" d'un extrait de code sur un site, aussi sérieux soit-il (je pense par exemple au Blog Netapsys ! ;-) ).

Démonstration par l'exemple.

Lire la suite...

Navigation au sein d'un Cube OLAP

Un des principaux points de la Business Intelligence est l’analyse multidimensionnelle. Il devient primordial de pouvoir étudier une même information suivant différents axes. Par exemple, il est très intéressant pour une entreprise de pouvoir interpréter son chiffre d’affaires par zone géographique, par période temporelle, par produit, par client…

Un moyen pour effectuer ces analyses est d’utiliser des cubes (ou hyper cube). Un cube permet de stocker une information et de la lier à plusieurs dimensions afin d’effectuer des analyses en fonction de celles-ci. Je vous propose dans ce post de nous intéresser à différentes façons de naviguer au sein d’un cube afin de récupérer une information.

Lire la suite...

Pentaho et les Cubes

Dans ce post je vous propose de présenter la création d’un cube dans la suite Pentaho. Nous aurons l’occasion de parler de l’outil Mondrian incorporé dans Pentaho et de l’utilitaire Schéma Workbench.

Lire la suite...

Introduction à l'ETL Talend

Présentation du contexte

Dans ce post je vais présenter quelques fonctionnalités de Talend en me basant sur un exemple simple.

Il me permettra de parler de :

  • La création de metadonnées
  • La création d'un job
  • L'utilisation des tables
  • La transformation sur un champ
  • La jointure entre tables
  • L'insertion des données dans une table
  • Le lancement d'un job

Lire la suite...

BI - Open Source vs Propriétaire

Etat du marché

Je vous propose, pour commencer, de faire un petit tour du marché actuel de la BI en comparant différents produits open source et propriétaires.

Ci-dessous, un tableau créé à partir de mon expérience personnelle (pour les fonctionnalités qui ont été testées) et des informations que j'ai pu récupérer sur le site des éditeurs (pour les fonctionnalités non testées).

Lire la suite...

[Retour sur la conférence] Java / .NET : Qui dominera le marché dans 10 ans ?

Le 22 janvier dernier s'est déroulée une conférence sur le thème Java VS .NET. Plusieurs intervenants étaient présents dont SODIFRANCE, ACCENTURE et bien entendu NETAPSYS.

Petit retour sur la soirée !

Lire la suite...

Plugin SPIP - Versionning : notre premier plugin offert à la communauté.

Comme vous le savez Spip Agora est mort. Dans le contexte d’une migration de Spip Agora vers SPIP 1.9.2 pour le STIF (Syndicat des Transport d'Ile-de-France), nous avons dû reproduire une fonctionnalité présente dans Spip Agora qui n’existait ni dans Spip par défaut, ni en tant que plugin.

Cette fonctionnalité a été réalisée dans un plugin, ayant pour nom « Versionning ». Ce plugin permet d’offrir une fonctionnalité de versionning des articles, ce qui permet de pouvoir créer une nouvelle version d'un article sans modifier celle qui est en ligne. Les mots clés, documents joints (image ou doc), auteurs sont reproduits à l’identique, lors de la création de la nouvelle version. Ainsi, les deux versions peuvent alors évoluer chacune de leur côté, jusqu’au moment où l'auteur estime opportun de déployer la nouvelle version de l'article à la place de la première version. D’un simple clic sur un bouton approprié, la première version passe en statut "archivé", il y a un échange d’identifiant entre les articles des deux versions, et la nouvelle version de l’article est publiée. Pour ce qui est des anciennes versions, elles sont liées à la nouvelle version.

Nous avons décidé avec l’accord préalable du STIF d’offrir à la communauté SPIP cette réalisation afin de contribuer à notre tour au développement de SPIP et à son succès. Vous pouvez obtenir cette réalisation sur le site « SPIP-Contrib » qui a pour vocation de permettre la mutualisation des ajouts développés par les utilisateurs autour de SPIP. Celle-ci se trouve ici.

Vous l’aurez compris dans le titre du billet, ce n’est pas fini ! Nous n’allons pas nous arrêter en si bon chemin … d’autres plugins seront mis à la disposition de la communauté d’ici peu.

Soirée OpenSource chez Sun le mercredi 14 janvier

Sun Microsystems s'est récemment rapproché du monde de l'open source par l'ouverture complète de Java, ainsi que par le rachat du système de base de données open source MySQL.

Afin de réunir des acteurs de l'open source en France, Sun a donc organisé une soirée dans ses locaux le 14 janvier. Elle était animée par Simon Phipps, en charge de l'open source chez Sun, mais rassemblait également les responsables des clubs d'utilisateurs de Java (Paris JUG), MySQL (leMug), OpenSolaris (GUSES) ainsi que la communauté OSS Get-Together Paris.

Lire la suite...

Introduction à Python

Le monde fabuleux des langages de programmation est aujourd'hui très riche. Pour beaucoup, il se divise en langages de scripts et en langages d'applications. Les premiers permettent une écriture simple, sont interprétés et seraient destinés à des petites tâches de maintenance. Les seconds, compilés, plus complexes, seraient plus adaptés à produire de lourdes applications.

Python a été conçu comme un langage de script. Cependant, son implémentation multiparadigme lui permet d'être utilisé aussi bien pour les petites tâches de maintenance, que comme une réelle application lourde. Petit tour du propriétaire.

Lire la suite...

Spipmedia.net, un référentiel complet de tutoriels pour SPIP

Internews est une organisation internationale dont la mission est de soutenir le développement des médias indépendants et l’accès à une information de qualité dans le monde. L’action d’Internews Europe repose sur la conviction qu’un large accès à de l’information riche et fiable est l’un des fondements d’une société ouverte et libre.

Aujourd'hui Internews propose aux journalistes, bloggers, ou simples citoyens partenaires sur ses projets de profiter à plein des nouvelles opportunités de création et de diffusion d'information qu'offre l'Internet.

SPIP a été choisi comme plateforme de publication car il offre aux journalistes un environnement reproduisant les bonnes pratiques d'une rédaction traditionnelle (hiérarchie de la responsabilité éditoriale, suivi des révisions, trace des communications pendant le processus d'édition, système d'archivage par mots clés...) tout en ouvrant l'accès à toutes les possibilités du Web (flux RSS, contenus multimedias, statistiques, moteur de recherche...).

Lire la suite...