Linux Pratique N°
Numéro
120

DevOps : Installez Gitlab pour vos développeurs !

Temporalité
Juillet/Août 2020
Image v3
DevOps : Installez Gitlab pour vos développeurs !
Article mis en avant

Résumé

D’après Wikipédia, GitLab est un « logiciel libre de forge basé sur Git [1] proposant les fonctionnalités de wiki, un système de suivi des bugs, l’intégration continue et la livraison continue » [6]. Il est développé par la société GitLab Inc. et est très utilisé par les entreprises informatiques, mais aussi les centres de recherche et les équipes produisant des logiciels libres. Sa première version date d’octobre 2011 et il n’a pas cessé d’évoluer depuis. GitLab est donc une plateforme permettant d’héberger et de gérer des projets dans leur ensemble. Elle offre la possibilité de gérer ses dépôts Git et permet une gestion de tout le processus de développement de l’idée à la production. Elle propose ainsi une collaboration simple et efficace entre les différents participants d’un même projet.

Dans ce numéro...


Lorsque l’on parle de modération en ligne, tout particulièrement sur les réseaux sociaux, on évoque bien souvent la neutralité, la liberté d’expression ou la censure et les problématiques liées à ces dernières, car finalement, comment des géants du Net peuvent-ils se placer réellement en juges de moralité et décider ce qui a le droit d’être exprimé ou non ?
Un catalogue d’alternatives open source à certains projets phares / Accès Internet : à quelle(s) technologie(s) êtes-vous éligible ? / Des designs d’interfaces web en Creative Commons / Quid du déploiement de la 5G ?
Voilà un module original à ajouter à votre navigateur web : Gesturefy va en effet vous permettre de personnaliser votre navigation en configurant des gestes à réaliser à l’aide de votre souris, le but étant évidemment de vous permettre de gagner en rapidité lors de vos explorations sur le Web.
À n’en pas douter, Clippings vous fera gagner un temps non négligeable en vous évitant de retaper les mêmes formulations/textes plusieurs fois dans vos mails (à noter que le module est compatible avec le client mail Thunderbird), billets et dans les divers formulaires que vous pourrez rencontrer en ligne. On peut imaginer cette extension comme un « presse-papier intelligent ».
Si comme moi vous cherchiez un logiciel libre, open source, permettant de communiquer en texte, audio et vidéo, en mode pair à pair – et bien évidemment le tout chiffré de bout en bout – et bien vous l’avez trouvé : c’est « Jami ».
Chrome OS est basé sur un système Linux (Gentoo), mais l'approche adoptée par Google est de limiter les possibilités de paramétrage et d'installation d'applications. Pour améliorer la polyvalence de son système sans remettre en cause son modèle sécuritaire, Google a, par la suite, introduit Crostini : une solution basée sur LXC pour que les utilisateurs de Chrome OS puissent travailler avec Linux dans un conteneur.
Depuis quelques années, le vol de mot de passe est devenu une industrie. Pour lutter contre le piratage que cela induit, de grands acteurs d’Internet (Google, GitHub…) incitent à utiliser une double authentification : mot de passe classique plus un code temporaire, envoyé par SMS ou généré par une application. Voici comment faire la même chose sur vos machines.
Avoir à répéter la même opération encore et encore demande à avoir les nerfs solides, sinon on abandonne très vite. Comme par exemple préparer les ordinateurs du laboratoire du lycée pour des travaux pratiques. Vous allez découvrir ici une application qui va drastiquement réduire votre temps à la tâche.
Firefox Send est un service de Mozilla de partage de fichiers en ligne. Pour des utilisateurs non techniques, qui ne sauraient pas utiliser un serveur FTP ou tout autre partage réseau, c’est une très bonne alternative web pour mettre en ligne des fichiers volumineux de manière simple. Il existe déjà de nombreux services similaires, parfois gratuits et souvent propriétaires. Dans cet article, nous allons voir comment utiliser ce service pour partager de manière sécurisée vos fichiers, et surtout pour héberger votre instance.
Quand on se lance dans un nouveau projet, que ce soit pour le travail, pour une association sportive, ou même pour préparer un voyage, on ne sait jamais trop par quoi commencer, par quel bout prendre la chose. Pourtant, une des premières et des plus évidentes tâches à réaliser, pourrait être de mettre tout cela en ordre, en clarifiant les concepts, les moyens et les objectifs. Il existe pour cela un outil spécifique que l’on appelle « carte cognitive » [1], qui peut se décliner en deux solutions d’aide à la mise en forme d’idées : les cartes heuristiques (ou cartes mentales), qu’il ne faut pas confondre avec les schémas conceptuels (ou cartes conceptuelles). Petit tour d’horizon des solutions logicielles d’aide à l’organisation de la pensée sous GNU/Linux.
Alors que l’on évoque souvent les bonnes habitudes à mettre en place chez soi pour préserver l’environnement, réduire son impact environnemental est aussi possible sur son lieu de travail où l’on pourra chercher à développer des habitudes plus éco-responsables. On pourra ainsi se pencher sur la question de ses dépenses en énergies, sur son choix et son utilisation des équipements informatiques. Les pistes sont nombreuses pour mettre en place des comportements qui permettront de réduire votre empreinte numérique. Les bonnes pratiques décrites dans cet article pourront tout aussi bien été appliquées sur votre lieu de travail que chez vous.

Magazines précédents

Les derniers articles Premiums

Les derniers articles Premium

La place de l’Intelligence Artificielle dans les entreprises

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

L’intelligence artificielle est en train de redéfinir le paysage professionnel. De l’automatisation des tâches répétitives à la cybersécurité, en passant par l’analyse des données, l’IA s’immisce dans tous les aspects de l’entreprise moderne. Toutefois, cette révolution technologique soulève des questions éthiques et sociétales, notamment sur l’avenir des emplois. Cet article se penche sur l’évolution de l’IA, ses applications variées, et les enjeux qu’elle engendre dans le monde du travail.

Petit guide d’outils open source pour le télétravail

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

Ah le Covid ! Si en cette période de nombreux cas resurgissent, ce n’est rien comparé aux vagues que nous avons connues en 2020 et 2021. Ce fléau a contraint une large partie de la population à faire ce que tout le monde connaît sous le nom de télétravail. Nous avons dû changer nos habitudes et avons dû apprendre à utiliser de nombreux outils collaboratifs, de visioconférence, etc., dont tout le monde n’était pas habitué. Dans cet article, nous passons en revue quelques outils open source utiles pour le travail à la maison. En effet, pour les adeptes du costume en haut et du pyjama en bas, la communauté open source s’est démenée pour proposer des alternatives aux outils propriétaires et payants.

Sécurisez vos applications web : comment Symfony vous protège des menaces courantes

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

Les frameworks tels que Symfony ont bouleversé le développement web en apportant une structure solide et des outils performants. Malgré ces qualités, nous pouvons découvrir d’innombrables vulnérabilités. Cet article met le doigt sur les failles de sécurité les plus fréquentes qui affectent même les environnements les plus robustes. De l’injection de requêtes à distance à l’exécution de scripts malveillants, découvrez comment ces failles peuvent mettre en péril vos applications et, surtout, comment vous en prémunir.

Bash des temps modernes

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

Les scripts Shell, et Bash spécifiquement, demeurent un standard, de facto, de notre industrie. Ils forment un composant primordial de toute distribution Linux, mais c’est aussi un outil de prédilection pour implémenter de nombreuses tâches d’automatisation, en particulier dans le « Cloud », par eux-mêmes ou conjointement à des solutions telles que Ansible. Pour toutes ces raisons et bien d’autres encore, savoir les concevoir de manière robuste et idempotente est crucial.

Body