vendredi 4 avril 2025

Excel et numéro de SIRET

Voilà un titre de billet qui doit vous donner une folle envie de le lire (non). Le sujet est pourtant très sérieux et j'y ai passé un peu de temps... Surtout parce que j'ai horreur de la bureautique.

Excel donc, le fameux, a une fâcheuse tendance à se foutre ouvertement du format des données qu'on lui colle, et les transforme donc selon sa volonté sans se poser davantage de question. Ce qui, notons-le, n'est pas le cas de LibreOffice. J'ai récemment eu un souci avec les numéros de SIRET dans un tableau Excel (on ne choisit pas toujours ses outils).

Un numéro de SIRET se présente sous la forme SIREN + NIC, à savoir 9 chiffres pour le SIREN et un bloc de 5 chiffres pour le NIC. Soit quelque chose comme :
12345678912345

Si on colle, importe ou récupère à partir d'un fichier .csv ce numéro de SIRET tel quel dans Excel, on obtient 1,23457E+13. Pas terrible. Sur LibreOffice il suffit d'élargir la cellule pour retrouver le numéro complet, pas sur Excel. Il faut donc formater la cellule, ou la colonne selon le besoin.

Habituellement, on découpe le numéro de SIREN en trois blocs de trois chiffres, puis on ajoute le NIC avec son bloc de 5 chiffres, ce qui donnerait dans notre exemple 123 456 789 12345.

Pour retrouver cet affichage, faire un clic droit sur la cellule puis Format de cellule.... Dans la catégorie, sélectionner Personnalisée puis renseigner dans le type :
000\ 000\ 000\ 00000

On valide. That's it!

mardi 25 février 2025

Notes en vrac #8

Huitième édition des notes en vrac. Beaucoup de retard dans mes lectures, le contenu ne sera pas forcément de toute première fraicheur.

Tech

Mails

  • DKIM, DMARC, SPF, ... Pourquoi ? Comment ? Johan explique tout dans son billet.

Clap de fin

Sécurité et fuites

Mises à jour

  • Les versions 4.1.23, 4.2.17 et 4.3.4 de Mastodon sont disponibles.

Vie privée


TDAH

  • Résultats de l'enquête sur l'arrêt du traitement pour le TDAH, sur le site TDAH à l'âge adulte.

lundi 24 février 2025

Notes en vrac #7

Septième (et petite) édition des notes en vrac.

Tech

Mises à jour

Licences


Vie Privée


Sur les blogs

dimanche 16 février 2025

Notes en vrac #6

Voici la sixième édition des notes en vrac.
J'essaie de me contraindre à des publications plus régulières, même si elles doivent être moins importantes.

Tech

Intelligence Artificielle

Dotclear

  • La version 2.33 est maintenant disponible. Le blog a d'ailleurs été mis à jour.

HowTo

Autres


Sur les blogs


Délires outre-atlantique


Vidéos

Vulgarisation

samedi 4 janvier 2025

En retard - Bilan 2024

Bof.

jeudi 21 novembre 2024

Bluesky : des outils et des ressources

Grâce à son code ouvert, l'engouement qu'il a pu susciter auprès d'un public technique, ainsi que son fonctionnement, de nombreux projets ont pu voir le jour autour du réseau social.
Dans ce billet, j'essaie de lister ceux que je peux croiser et qui me paraissent intéressants. Cette liste est bien entendu amenée à évoluer au fil du temps et de vos retours.

Article mis à jour le : 23 novembre 2025

Applications et outils

  • Clearsky par @thieflord.dev, pour lister les comptes bloqués par un utilisateur, les comptes qui le bloquent, et les listes auquel le compte est associé.
  • Bcounter par @natali.sh, pour connaître le nombre d’utilisateurs et utilisatrices du réseau social PRESQUE en temps réel.
  • Skystats par @‪badlogic.bsky.social‬, pour obtenir des statistiques sur votre compte BlueSky
  • BlueCrawler qui propose plusieurs outils, comme la liste des 1000 comptes les plus suivis, la vérification de disponibilité d'un handle, l'historique d'un handle ou encore la date d'inscription d'un compte.

Fun

Ressources et documentation

Les comptes utiles

  • Listifications.app vous permet de recevoir un DM à chaque fois que quelqu'un vous ajoute dans un starter pack, une liste de blocage, un feed ou quand quelqu'un vous bloque.

Créer des feeds

  • Tous mes feeds BlueSky sont créés avec SkyFeed

dimanche 14 juillet 2024

Bodies

Je regarde pas mal de séries pendant mes pauses le midi, ou quand j'ai besoin de couper. Ce sont souvent des séries sans réel intérêt qui permettent de déconnecter un peu, et peu d'entre elles me marquent. Mais Bodies a fait la différence.

J'ai donc regardé Bodies, sur Netflix.

La série se passe à Londres, où un cadavre est découvert nu, un œil percé par une balle jamais ressortie, et sans trace de ladite balle. La particularité ? Ce même cadavre est découvert à 4 époques différentes, en 1890, en 1941, en 2023 et en 2053. Ce sont donc quatre enquêteurs et enquêtrices différentes qui vont essayer d'élucider ce même meurtre, avec les méthodes des différentes époques.

Ce n'est qu'à la fin de cette mini-série qui sait nous tenir en haleine que nous découvrirons ce qu'il en est réellement, avec de superbes jeux d'acteur. Je recommande.

lundi 27 mai 2024

Une seconde vie pour le vieux MacBook Air

Comme toute machine vieillissante, mon MacBook Air début 2015 est devenu inutilisable au fil du temps.

Le matériel fonctionne pourtant correctement et comme toujours j'ai du mal à me dire qu'il faut que je le jette. J'ai donc décidé d'essayer de lui donner une seconde vie avec une distribution Linux (Manjaro ici) et un environnement léger, i3wm.

Regardons comment faire.


On récupère l’image iso depuis le site voulu :

$ cd ~/Downloads
$ wget https://download.manjaro.org/i3/23.0.1/manjaro-i3-23.0.1-230921-linux65.iso

On liste les disques présents pour identifier la clé usb concernée, ainsi que son identifiant :

$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.3 GB   disk0
   1:             Apple_APFS_ISC Container disk1         524.3 MB   disk0s1
   2:                 Apple_APFS Container disk3         494.4 GB   disk0s2
   3:        Apple_APFS_Recovery Container disk2         5.4 GB     disk0s3

/dev/disk3 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +494.4 GB   disk3
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            13.5 GB    disk3s1
   2:              APFS Snapshot com.apple.os.update-... 13.5 GB    disk3s1s1
   3:                APFS Volume Preboot                 12.3 GB    disk3s2
   4:                APFS Volume Recovery                1.9 GB     disk3s3
   5:                APFS Volume Data                    405.8 GB   disk3s5
   6:                APFS Volume VM                      4.3 GB     disk3s6

/dev/disk5 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                                                   *8.0 GB     disk5

Une fois identifiée, on efface la clé usb. Dans mon cas, il s'agit de disk5.

$ diskutil secureErase 1 disk5
Started erase on disk5
Finished erase on disk5

L'option secureErase permet, comme son nom l'indique, d'effacer le disque en utilisant une méthode sécurisée avec un niveau qui peut être défini. Ici, 1 signifie qu'il y aura une passe unique d'écriture de données aléatoires.

On crée ensuite l'image au format .dmg qui ira sur la clé USB :

$ hdiutil convert ~/Downloads/manjaro-i3-23.0.1-230921-linux65.iso -format UDRW -o ~/Downloads/manjaro-i3
Lecture de Master Boot Record (MBR : 0)…
Lecture de MANJARO_I3_2301                  (Apple_ISO : 1)…
.....................................................................................................................................
Lecture de  (Type EF : 2)…
.....................................................................................................................................
Temps écoulé :  3.926s
Vitesse : 870.3 Mo/s
Compression : 0.0%
created: /Users/xakan/Downloads/manjaro-i3.dmg

Notez que l'extension de l'image de sortie n'est pas définie dans le nom du fichier à générer.

Dans notre cas, UDRW signifie qu'on veut une image UDIF avec la possibilité de lire/écrire. UDIF signifiant Apple Mac OS X Universal Disk Image Format.

On démonte ensuite la clé :

$ diskutil unmountDisk /dev/disk5
Unmount of all volumes on disk5 was successful

Enfin, on copie le .dmg sur la clé avec la commande dd.

$ sudo dd if=/Users/xakan/Downloads/manjaro-i3.dmg of=/dev/disk5 bs=1m
Password:
3416+1 records in
3416+1 records out
3582824448 bytes transferred in 970.109954 secs (3693215 bytes/sec)

Alors oui, l'écriture a été très longue, mais c'est pas le sujet, la clé est très vieille !

Maintenant, on redémarre en restant appuyé sur Alt et le tour est joué.

- page 3 de 7 -