Armand Jean-Michel

Armand Jean-Michel

40 article(s)
Articles de l'auteur

Les systèmes de gestion de bases de données libres

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
67
Mois de parution
juillet 2013
Spécialité(s)
Résumé

Devoir utiliser un Oracle coûtant un bras, voire deux, en licences et autant en équipement serveur n'est pas une obligation, même lorsque l'on veut mettre en place de gros systèmes. Il y a en effet plusieurs systèmes de base de données libres plus que performants. Nous allons vous les présenter dans cet article.

Vous voulez gérer sans séquelles des brouettes de données ? Découvrez le NoSQL !

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
67
Mois de parution
juillet 2013
Spécialité(s)
Résumé
Certaines problématiques sont difficilement résolubles avec des bases de données classiques de type relationnelles. Dans ces situations spéciales, il peut être utile de changer de paradigme en ce qui concerne la gestion des données et d'essayer ce que certains pourraient appeler « une solution de la dernière chance », le NoSQL.

Manger des papayes, c'est bien. Distribuer votre code sur PyPI, c'est mieux !

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
65
Mois de parution
mars 2013
Spécialité(s)
Résumé
Nous avons vu précédemment à la fois comment installer simplement des librairies Python avec les virtualenvs et pip, mais aussi comment faire en sorte que votre code à partir d'un CVS soit facilement déployable. Pour distribuer vos programmes ou vos librairies en passant par PyPI (ou une instance personnelle d'un dépôt de module Python), il vous faudra utiliser le module distutils. Celui-ci vous permettra de configurer l'installation de votre projet, de générer différentes versions et de publier celles-ci sur PyPI ou autre.

Les environnements virtuels, ou comment vous y retrouver sans suivre un lapin blanc ?

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
65
Mois de parution
mars 2013
Spécialité(s)
Résumé
Développer une application, ce n'est pas seulement taper des lignes de code. C'est aussi se munir d'un environnement de travail qui fluidifie les choses, que ce soit pour le développement en lui-même, pour les tests, ou pour le déploiement sur d'autres systèmes. Pour faire tout cela en Python, on utilise ce que l'on appelle des environnements virtuels. Nous allons voir dans cet article comment les mettre en place, les utiliser et faire en sorte qu'ils puissent être déployés rapidement. Mais avant de voir tout cela, il faut comprendre comment installer des librairies en Python. C'est par cela que nous allons démarrer.

Crème CRM, la crème de la crème des CRM

Magazine
Marque
Linux Pratique
HS n°
Numéro
26
Mois de parution
février 2013
Spécialité(s)
Résumé
Une entreprise ne peut vivre que si elle vend quelque chose. Cela peut être un service (de la formation, du développement spécifique, ou autre) ou un produit (des tablettes numériques, des bonnets en laine faits main ou des chaussettes de couleurs), mais c'est quelque chose qu'elle va proposer à ses clients contre une juste rémunération. Encore faut-il qu'elle trouve des clients ! Le CRM est l'outil parfait pour vous aider à cela.

Marre de la routine ? Passez à la concurrence avec les goroutines !

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
63
Mois de parution
novembre 2012
Spécialité(s)
Résumé

La plupart des langages vous proposent leur mécanisme de mise en place des traitements concurrents. Thread, fork, coroutines sont des moyens possibles pour faire cela. Dans ce domaine, le Go innove et vous propose une nouvelle façon de mettre en place la concurrence : les goroutines.