vendredi 28 mars 2014

Paramétrer un lecteur code barre Sumikon (de chez Pearl)

Acheter un lecteur code barre a toujours été une idée que j'ai repoussé à cause du prix. Heureusement, les prix de ces lecteurs se sont démocratisés. J'ai acheté le mien pour 39€.


Malheureusement, il n'a pas voulu fonctionner, loi de Murphy oblige. J'ai perdu pas mal de temps pour y arriver. Le symptôme était simple: à chaque fois que je scannais un code barre de livre ou de CD (constitué de 13 digits), j'obtenais à la place une série de lettres.

J'ai donc fait une demande au support de mon vendeur, sans succès: celui-ci m'enjoignait de paramétrer mon lecteur code barre en majuscule, ce qui n'a eu aucun effet positif, mis à part récupérer la même série de lettres mais cette fois en majuscules.

Ma méthode pour trouver le bon paramétrage fut d'essayer systématiquement tous les codes de paramétrages imprimés dans le livret "mode d'emploi". Voici la méthode:

- Ouvrir un éditeur de texte pour afficher chaque test de lecture d'un code barre (un livre par exemple, et toujours le même évidement).
- A chaque test, je scanne  "Paramétrages d'usine".
- Je scanne"Démarrer réglages"
- Je scanne alors un paramètre (un à la fois dans un premier temps, et l'un après l'autre)
- Je scanne"Arrêter réglages"
- Je teste à nouveau (dans l'éditeur de texte)
- Si j'obtiens encore des lettres, je recommence avec un autre paramétrage (sans oublier "Paramètres d'usine")

Voici donc la solution qui m'a permis de résoudre mon soucis:
  • je scanne  "Paramétrages d'usine".
  • Je scanne"Démarrer réglages"
  • Ensuite paramétrage "Francais" page 48 de mon livret mode d'emploi.
    Ce paramétrage est dans la catégorie "réglages de base", sous rubrique "réglage de la langue".
  • Pour finaliser, paramétrage du caractère de fin de lecture: "CR"
    (au lieu de "CR-LF")
  • Puis "Arrêter réglages"
  • Penser à scanner la fonction "Enregistrer réglages" à la fin, sous peine de devoir recommencer ce paramétrage lors du prochain branchement du code barre.

Et depuis, ce lecteur de code barre est un véritable plaisir. Je regrette d'avoir attendu si longtemps, tant le gain de temps est significatif. Je signale que j'utilise ce code barre sous lubuntu (linux) sans aucun soucis. Je vais pouvoir travailler dorénavant sur la saisie de mes collections de livres, CD, DVD et autres.

vendredi 21 mars 2014

Sudoku: aide à la résolution sous Libre Office Calc (plutôt qu'Excel)

Une des choses qui caractérise un véritable geek, c'est sa manière de résoudre des problèmes simples à l'aide de solutions complexes.
C'est pour cela que je me suis donné comme objectif de résoudre un Sudoku, à l'aide d'un tableur (Libre Office Calc plutôt qu'Excel). Avec une contrainte (sinon c'est pas drôle): ne pas utiliser le langage de programmation du tableur. C'est donc à l'aide des fonctions natives du tableur (exemple RechercheV), et de la mise en forme conditionnelle (Exemple, colorer en rouge les doublons d'une grille).
Et voilà le résultat, après une bonne journée de travail (avec l'age on apprécie prendre son temps). J'ai surtout dû réapprendre à utiliser Libre Office Calc.


Le fichier est réalisé avec Libre Office Calc (v4.1.5.3). Il contient 3 onglets:
  1. Onglet "grille"=> à remplir uniquement avec la grille de départ
  2. Onglet "vérification" =>C'est cette grille qu'il faut remplir et qui permet en temps réel de vérifier l'absence de doublons
  3. Onglet "possibilités" => cet onglet permet de 'tricher' en affichant les cases faciles à remplir

Il doit rester quelques bugs, mais globalement il fonctionne. Il reste encore quelques cases inutiles (suite à des essais itératifs), mais l'essentiel est opérationnel. Je vous entend déjà dire qu'en C ou en PHP, on aurait pu le faire plus simplement. Mais parfois, c'est justement dans l’adversité que l'on trouve du plaisir.
A noter que ce fichier n'est pas compatible Excel (il pourrait l'être à peu de frais). Mais je préfère des outils pérennes dans leur forme et leur ergonomie, contrairement à Microsoft qui tous les 3 ou 4 ans révolutionne les deux sans aucune justification, mettant dans la panade des millions d'utilisateurs. Ce fichier Suduko sera ma petite contribution pour tenter de désintoxiquer les utilisateurs de MS Office.

Fichier pour résoudre un Suduko (à télécharger)
Règles du Sudoku