Steam ne se lance pas

Ce n’est pas un gros article, mais c’est un problème qui ‘arrive souvent après une MAJ de pilote graphique / steam, alors je poste la solution en tant qu’article qui fera office d’aide mémoire.

 

quand je lance steam, je reste bloqué avec ceci dans la console :

c’est du a un conflit entre les lib de steam et celle du system. il faut supprimer celle de steam (qui sont outdated) pour utililiser celle du system :

 

Pas de commentaire

Activer le partage de fichiers entre windows et les containers dockers

Si vous aussi, lorsque vous voulez activé le partage de fichier, vous avez ce message : A firewall is blocking file Sharing between Windows and the containers

Pour résoudre le problème j’ai du faire deux choses :

1 : Ajouter le réseau docker aux réseaux privée

Dans powershell :

Set-NetConnectionProfile -interfacealias "vEthernet (DockerNAT)" -NetworkCategory Private

2 : désactivé / réactivé le partage des imprimantes

Allé dans le panneau de configuration -> réseau et internet -> centre de réseau et partage

cliquer sur le réseau docker : vEthernet (docketNat)

puis sur propriété

et enfin décochez puis recoché :  le partage de fichier et imprimante sur le réseaux microsoft

 

Maintenant vous devriez être capable de faire du montage de fichier entre windows et les containers docker

 

,

Pas de commentaire

Import Oracle database dump

Hello,

Today we will see how to import oracle dumped database.

  1. Create a tablespace with 2Go memory

2. Create <user>

3. give him dba access :

4. copy dump into the dump directory :

5. Finally, launch the dump :

 

 

 

 

Pas de commentaire

Docker add file from windows host into container

On my windows machin, I can’t share volume with docker container because of my firewall.

 

So, what I’ve done is creating my container :

 

 

Once it’s started, I get the container ID :

 

Then, just copy the file by using : docker cp <file> <containerID>:<containerPATH>

 

Pas de commentaire

Ansible – Controle Machine sur Windows avec cygwin

La Controle Machine ansible ne fonctionne que sur linux et n’est pas (et ne seras pas) prévu pour fonctionné sous windows. Pourtant ça ne l’empêche de pouvoir administrer des instances windows grâce à winRM (Windows Remote Desktop).

L’astuce pour faire de windows une controle machine consiste à utilisé cygwin :

Tout d’abord il faut installé  cygwin , Lors de sont installation, faite bien attention de choisir la vue « full » et installé les deux paquets suivant :

  • lynx
  • wget

Une fois l’installation terminé, ouvrez votre terminal cygwin, et tapé les commandes suivantes :

  1. Installation du paquet manager :

lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg install apt-cyg /bin

2. Installation des dépendances nécessaires (L’installation de gcc & libffi-devel sont primordial pour compilé les modules python)

3. Installation de pip

4. Installation de ansible via pip

5. Et enfin, le module python pour communiquer avec windows :

 

 

Avec ça, vous avez une controle machine sur windows, complètement fonctionelle.

Pas de commentaire

Oracle – Supprimer une contrainte et ces index

Bonjour à tous,

 

récemment au travail j’ai rencontré des problèmes dû au fait qu’en supprimant une contrainte sur une table oracle, les index n’était pas correctement supprimé.

 

Voici un exemple de requete qui supprime une constrainte et ces index :

 

 

 

Pas de commentaire

Maven ne fonctionne plus à cause de ssl

Salut à tous,

 

Aujourd’hui, j’ai voulu joué avec spring, et créer une petite application avec springboot, impossible de téléchargé le pom parent, rien ne fonctionnais ! Après avoir pas mal tatoné, je me suis rendu compte que c’était ssl qui était complètement cassé (peut-être à cause d’une mise à jour foireuse ?).

 

En tout, avec cette petite commande magique (sous ubuntu / debian), j’ai pu tout réparer en clin d’oeil :

sudo apt-get install -y ca-certificates-java && sudo update-ca-certificates -f

 

Cordialement

,

Pas de commentaire

Mettre à jour la documentation développeur Ubuntu UI toolkit

Bonjour,

aujourd’hui je vais vous présenter un petit tuto qui vous montre la marche à suivre pour contribuer à la documentation ubuntu touch. En effet, un des gros problèmes avec ubuntu ui toolkit, c’est que la doc est encore loin d’être à jour. Donc si vous suivez l’actualité et que vous voulez donner un coup de main, n’hésitez pas à contribuer !

  • Premièrement, il vous faudra un compte sur le launchpad Ubuntu UI toolkit et configurer votre clés ssh (je vous laisse allez sur votre profile et suivre les instructions)
  • Dans un second temps, il faut savoir que launchpad utilise bazar comme gestionaire de version (C’est très semblable à git).

Il faut cloner la branch staging (qui est la branche des modifications en cours) :

bzr branch lp:ubuntu-ui-toolkit/staging

  • Dans un troisième temps, nous allons modifier le fichier et créer notre branche sur bazar.

Pour cela, il faudra ouvrir le projet avec un qtCreator (ou même un simple editeur texte).

Dans mon cas, j’ai voulu modifier la documentation du composant Popover afin qu’il utilise la dernière version du composant ListItem (l’ancien étant deprecatied car non performant).

J’ai donc ouvert le fichier « staging/src/Ubuntu/Components/Popups/1.3/Popover.qml » pour y modifier l’exemple de la documentation.

En faisant un bzr status  vous pourrez voir la liste des fichiers modifier et ajouter le votre avec bzr add <chemin-vers-le-fichier> .

il ne vous reste à commiter les changements : bzr commit -m "<commentaire>" , et les publiers sur votre branche bzr push lp:~/ubuntu-ui-toolkit/<nom-de-la-branche> .

  • Quatrièmement, il faudra faire votre pull request à la team ubuntu pour que les changements soit accepté !

Il faudra vous rendre sur la page du  launchpad Ubuntu UI toolkit (https://code.launchpad.net/~z-admin-angels-gmail-com/ubuntu-ui-toolkit/<nom-de-votre-brance>)  et cliquez sur « Propose for merging ».

Quand à la branche, il faudra choisir « other » et mettre  » lp:ubuntu-ui-toolkit/staging  » afin de bien spécifier la branche staging.

Et voila,  une fois que vous aurez saisis le formulaire, votre contribution seras soumis à validation 🙂

Pas de commentaire

Installer openCV 2.4.12 pour ubuntu et Qt5

Bonjour à tous,

 

après avoir pas mal galérer à installer openCV 2.4.12 sur ubuntu et le faire fonctionner avec ubuntu, j’ai décidé de partager mon retour d’expérience.

 

Installer les dépendances :

 

 

Ensuite récupérer openCV depuis git

 

Maintenant compilons le tout

 

 

dans le dossier /etc/ld.so.conf.d/

créer un fichier « opencv.conf »

Et coller ceci dedans :

/usr/local/lib

Maintenant executer la commande

sudo ldconfig

 

Maintenant ajoutons les dépendances dans notre projet QT (dans le fichier .pro )

 

 

 

Pas de commentaire

créer une application spring-boot déployable en war (tomcat)

Bonjour à tous,

 

après m’être cassé les dents pas mal de temps sur ce problème, j’ai ENFIN trouvé la solution.

Et évidement, c’était tout bête.

 

pour créer une appllication springboot que l’on peut déployer dans un tomcat

 

il faut que votre classe application hérite de SpringBootServletInitializer et override la méthode configure

 

comme ceci :

 

et votre pom.xml doit ressembler à ceci :

 

il doit générer un fichier war grâce à la propriété :

utiliser la dépendence :

et normalement le problème devrais etre résolu

Pas de commentaire