Text Mining avec OpenRefine

De nombreuses informations sont contenues dans des données dites « non-structurées », c’est-à-dire qui ne sont pas organisées (comme des textes, des images, des vidéos etc..). Ces informations constituent une grande partie des informations dans les entreprises, c’est pour cette raison que les exploiter s’avère essentiel. Note : Si vous avez lu que ces informations constituent plus de 80% des données des entreprises, […]

Installation de XDebug sur VS Code – partie 2

Avant de commencer, assurez vous d’avoir bien suivi la partie 1! C’est fait? Alors c’est parti! 🙂 On va devoir configurer notre IDE et notre navigateur Web pour qu’ils communiquent ensemble. I. Configuration du navigateur Il va simplement falloir installer une extension sur votre navigateur préféré. Je vous donne 2 extensions que j’ai testé mais il en existe une multitude. […]

Liste des compétitions pour les développeurs

Il existe de nombreux challenges à destination des développeurs. J’ai découvert l’univers du « competitive programming » récemment et j’ai vraiment accroché ! C’est l’occasion d’améliorer ses compétences et de se challenger avec d’autres développeurs 😉 En plus, il est possible d’y participer en choisissant son langage de programmation préféré parmi une liste très fournie, il n’y a aucune raison de ne pas essayer ! 😊 […]

Qu’est-ce que la qualité logicielle ?

Étant très sensible à la qualité de code, j’ai souhaité me pencher davantage sur la notion de qualité logicielle. Avant de débuter ce travail, je pensais que j’allais surtout entendre parler de tests et de techniques pour coder proprement. En réalité, ces éléments ne constituent que des outils pour améliorer l’un des critères de la qualité logicielle : la maintenabilité. Il […]

Comparer des Strings avec l’opérateur == vs .equals() en Java

Dans cet article nous allons aborder la différence entre l’opérateur « == » et la méthode .equals() qui permettent de comparer deux Strings.  I. Le constat Commençons par faire quelques tests pour essayer de voir en quoi ils diffèrent. Jusqu’ici tout va bien, les deux comparaisons renvoient « true ». Ici aussi les opérateurs amènent au même résultat, voyons un cas où ça se […]

Corriger l’erreur Git : error: unable to unlink old ‘filename’: Invalid argument

Si vous rencontrez ce souci c’est probablement que vous n’avez pas les droits d’écriture sur le fichier en question. Vérifiez donc que vous avez bien les permissions et qu’aucun processus n’utilise le fichier et le bloque. Linux : Gestion des permissions : https://doc.ubuntu-fr.org/permissions Lister de fichiers bloqués sous Linux : http://dnaeon.github.io/locked-files-linux/ Windows : Gestion des permissions : https://fr.wikihow.com/modifier-les-autorisations-d%27un-fichier-sous-Windows-7 Utilitaire très pratique pour savoir quel process […]

Deux façons de versionner le code VBA de vos fichiers Excel avec Git

Comparatif et démonstration de deux solutions pour versionner simplement du code VBA avec Git.

Réflexion sur le bashing des langages de programmation

Aujourd’hui c’est un billet un peu spécial dans lequel je vais aborder un sujet auquel je pense depuis quelque temps : le bashing de certains langages de programmation (et je sais de quoi je parle, je développe majoritairement en PHP !). Je ne vous apprends probablement rien lorsque je vous dis que certains langages ont mauvaise réputation, il n’est pas rare que […]

Veille technologique – Maxime

Chacun fait une veille technologique de façon différente. C’est après avoir fait ce constat que nous, rédacteurs de l’Apéro-Tech, avons décidé de raconter chacun dans un article pourquoi et comment nous faisons de la veille technologique. Ces articles ne sont ni un guide ni un référentiel exhaustif des sources utilisables. Il dresse simplement un état des lieux de comment nous […]