Archives de
Category: Trucs & astuces

Python sous Ubuntu: réparer venv et pip

Python sous Ubuntu: réparer venv et pip

Passant aujourd’hui le plus clair de mon temps professionnel dans du code Python 3.x, il n’était pas exclu que je tombe un jour sur l’un de ces petits « couacs » lié à la distribution du langage et de ses modules sur les différents systèmes d’exploitation du marché. En l’occurrence, je parlerai aujourd’hui du problème observé sur un Ubuntu 18.04 LTS. Cette version de l’une des distributions Linux les plus connues souffre d’un petit bémol: pip ne se met pas à jour dans le cadre de son intégration à de nouveaux environnements virtuels.

Fable 3: Le jeu sans Game for Windows Live !

Fable 3: Le jeu sans Game for Windows Live !

Si comme moi, vous êtes un fan de la série « Fable » et qu’en plus vous jouez sous PC, vous devez avoir eu le frisson de l’horreur lorsqu’on vous a annoncé la fin de Game for Windows Live (GFWL pour les intimes). J’avais déjà évoqué le souci il y a un certain temps dans cet autre billet, mais c’est d’autant plus d’actualité aujourd’hui, malheureusement, sous Windows 8. Je vous passerai mes réflexions sur la pérennité des jeux vidéos liés à des serveurs en ligne propriétaires, bien que je n’en pense pas moins, pour me focaliser sur l’essentiel: comment jouer à ce jeu ?

Les bons conseils aux développeurs

Les bons conseils aux développeurs

Je remarque que ces derniers temps, je suis souvent exaspéré suite au comportement de collègues développeurs dans le monde entier. Je me suis donc dit que proposer une petite liste de bons conseils (que tout un chacun est libre de récupérer et de traduire) serait plutôt sympathique à faire. Voici donc mes quelques conseils non exhaustifs aux développeurs (si vous en avez, n’hésitez pas à partager !)

La solution contre l’espionnage sur Internet sur le long terme

La solution contre l’espionnage sur Internet sur le long terme

Même si nous entendons aujourd’hui davantage parler de Panama Papers, de terrorisme ou encore du grand gagnant de The Voice, la surveillance sur Internet n’est pas pour autant une affaire classée. Chaque jour des hackers s’introduisent dans des systèmes et dérobent des information. Chaque jour, des terroristes utilisent des moyens libres et gratuits pour se cacher. Chaque jour, nous sommes un peu plus épiés dans notre utilisation du grand réseau Internet afin de « nous protéger » ou « nous proposer des offres promotionnelles intéressantes et personnalisées ». Et ça n’est pas prêt de changer, alors autant nous y préparer un minimum, si ce n’est pas déjà trop tard !

[Linux] Quand tu apprends que ta carte réseau n’est pas copain avec Linux

[Linux] Quand tu apprends que ta carte réseau n’est pas copain avec Linux

Petit poste rapide en ce samedi soir, pour vous relater une petite mésaventure qui s’est produite avec mon ordinateur personnel. Je me laisse pousser la barbe et, en bon barbu, je me suis dit que (re)passer à Linux serait à nouveau opportun. J’avais en effet lâché Ubuntu depuis un moment car, bien que j’aime énormément ce système, il était devenu un peu trop mastodonte pour jeunes pousses inexpérimentées. Je n’ai pas correctement digéré le passage de Gnome à Unity et j’ai repassé à Windows (oui je sais, ne me jugez pas) pour plein de (mauvaises) raisons.

Ayant récemment découvert Linux Mint via ma veille Internet, notamment via les sites de Sebsauvage et du Hollandais Volant. Il s’agit d’une distribution assez simple, avec des environnements graphiques plutôt sexy, bref, j’ai craqué. J’ai fait chauffer mon graveur et installé Mint en dual-boot sur ma machine. Du grand art, comme ça je bénéficie toujours des quelques jeux Steam que je ne veux pas m’embêter à transporter de Window$ à Linux, même si c’est théoriquement faisable aujourd’hui.

[Astuce] Vous aussi vous en avez marre des câbles qui s’emmêlent ?

[Astuce] Vous aussi vous en avez marre des câbles qui s’emmêlent ?

Aujourd’hui, j’avais envie de partager quelque chose de simple et rapide, une astuce sur laquelle je suis tombé il y a peu de temps et qui me semble en valoir la peine car elle concerne toute personne qui manipule des câbles une fois dans sa vie: le problème du câble qui s’emmêle. Vous savez, ces fameux écouteurs que vous emballez soigneusement avant de déposer dans votre valise/poche/sac et qui en ressort dans un méli-mélo tel que vous pensez qu’il a été manipulé par des diablotins ?

Explication de l’erreur Firefox: sec_error_ocsp_unknown_cert

Explication de l’erreur Firefox: sec_error_ocsp_unknown_cert

J’ai récemment été confronté à une erreur étrange qui n’avait visiblement l’air de se produire que dans mon navigateur Firefox: sec_error_ocsp_unknown_cert (en référence à un certificat SSL). En même temps, je n’utilise que celui-ci de manière régulière, donc je pense que cette constatation est à mettre entre de grosses pincettes. Toujours est-il qu’Internet Explorer s’illustrait parfaitement dans ce cas, et j’ai compris plus tard ce dont il s’agissait. Je partage donc avec vous cette expérience car j’ai trouvé étonnamment peu d’information « prémâchée » sur Internet à ce sujet.

C# : Comment gérer les dates nullables

C# : Comment gérer les dates nullables

Aujourd’hui, j’avais envie de rédiger un article sur un problème qui est survenu durant ma journée et qui m’a bien embêté. Avis donc aux âmes égarées, cet article sera technique et forcément peu abordable au commun des mortels qui n’aura jamais touché à une ligne de code de sa vie. Je me rattraperai une autre fois, en attendant, je vous invite à lire d’autres billets moins techniques.

C’est donc dans ma carrière de développeur que j’en suis arrivé à croiser à plusieurs reprises le même problème récurrent: la gestion des dates.

En finir avec les avances de Windows 10

En finir avec les avances de Windows 10

Si comme moi vous travaillez sous Windows et votre ordinateur personnel est également sous ce système d’exploitation (avec tout le bonheur et le malheur que ça génère), sachez que je ne vous juge pas. Je compatis même, et particulièrement ces dernières semaines où la publicité de Microsoft pour vous inciter à passer sous Windows 10 devient toujours plus intrusive. Je vais vous présenter une solution pour mettre fin au flot de notifications à but publicitaire.

Petite surprise avec Apache 2.4.7

Petite surprise avec Apache 2.4.7

Cette semaine, j’ai procédé à la mise à jour d’un serveur Linux tournant sous Ubuntu 14.04 LTS. Dans la liste des éléments à mettre à jour, j’y ai aperçu le package « apache2 » qui s’occupe de faire fonctionner le serveur Web. Bon, très bien, j’ai validé l’installation de la mise à jour et contrôlé que tout fonctionnait comme il devait, et cela semblait être bon. J’ai continué mon bonhomme de chemin en sifflotant joyeusement, heureux que les mises à jour soient toujours aussi stables et dignes de confiance. Quel bonheur que d’avoir un serveur à jour et de ne plus traîner des vieilles casseroles.

Oui, enfin, j’ai déchanté un peu quelques jours plus tard lorsque j’ai voulu ajouter un nouveau sous-domaine et qu’Apache m’a crié dessus…