Aujourd’hui, les grandes entreprises et administrations publiques hésitent entre continuer à utiliser des logiciels propriétaires ou basculer vers les Logiciels Libres. Pourtant, la plupart des logiciels libres sont capables de bien traiter les données issues des logiciels propriétaire, et parfois avec une meilleur compatibilité.
C’est alors la barrière de la prise en main qui fait peur, et pourtant...
Les logiciels libres
L’aspect « Logiciel Libre » permet une évolution rapide et une plus grande participation des utilisateurs. Les aides et tutoriels foisonnent sur Internet ou sont directement inclus dans le logiciel lui-même.
Enfin, les concepteurs sont plus proches des utilisateurs, ce qui rend les logiciels libres plus agréable à utiliser et conviviaux.
Grâce à la disponibilité des logiciels libres, vous trouverez facilement des services de support techniques et la licence n’est plus un frein à l’utilisation de ces logiciels par votre personnel.
Notre support technique concerne essentiellement les logiciels libres, que ce soit sous forme de services ponctuels ou de tutoriels.
En mars dernier est sortie la
version 12 d'Unicode. Une description officielle des
principaux changements est disponible
mais voici ceux qui m'ont intéressé particulièrement. (Il n'y a pas
de changement radical.)
Pour explorer plus facilement la grande base
Unicode, j'utilise un programme qui la convertit en SQL et
permet ensuite de faire des analyses variées. Faisons quelques
requêtes SQL :
ucd=> SELECT count(*) AS Total FROM Characters;
total
--------
137994
Combien de caractères sont arrivés avec la version 12 ?
ucd=> SELECT version,count(version) FROM Characters GROUP BY version ORDER BY version::float;
...
10.0 | 8518
11.0 | 684
12.0 | 554
12.1 | 1
554 nouveaux, cette version 12 est très modérée. Quels sont
ces nouveaux caractères ?
ucd=> SELECT To_U(codepoint) AS Codepoint, name FROM Characters WHERE version='12.0';
codepoint | name
-----------+----------------------------------------------------------------------------
...
U+1FA70 | BALLET SHOES
...
U+2E4F | CORNISH VERSE DIVIDER
...
U+A7C3 | LATIN SMALL LETTER ANGLICANA W
...
U+10FE0 | ELYMAIC LETTER ALEPH
U+10FE1 | ELYMAIC LETTER BETH
U+10FE2 | ELYMAIC LETTER GIMEL
...
U+1E100 | NYIAKENG PUACHUE HMONG LETTER MA
U+1E101 | NYIAKENG PUACHUE HMONG LETTER TSA
U+1E102 | NYIAKENG PUACHUE HMONG LETTER NTA
...
U+1F6D5 | HINDU TEMPLE
U+1F6FA | AUTO RICKSHAW
...
U+1F97B | SARI
...
U+1F9A7 | ORANGUTAN
...
U+1F9BB | EAR WITH HEARING AID
U+1F9BC | MOTORIZED WHEELCHAIR
U+1F9BD | MANUAL WHEELCHAIR
...
U+1FA30 | WHITE CHESS KNIGHT ROTATED TWO HUNDRED TWENTY-FIVE DEGREES
U+1FA31 | BLACK CHESS KNIGHT ROTATED TWO HUNDRED TWENTY-FIVE DEGREES
Parmi les emojis de cette
version, beaucoup concernent l'Inde, comme le
sari ou le
rickshaw. Beaucoup de caractères liés au
handicap ont été créés, ainsi, mais c'est
plus anecdotique, que beaucoup de caractères pour le jeu d'échecs. On trouve aussi des
caractères étonnants comme U+2E4F, qui ne sert apparemment qu'à la
poésie cornouaillaise. Et
il y a bien sûr de nouvelles écritures comme l'élymaïque ou le nyiakeng puachue
hmong. Même l'alphabet
latin voit arriver de nouveaux caractères comme le
U+A7C3.
Au fait, l'unique caractère de la version 12.1, c'était quoi ?
ucd=> SELECT To_U(codepoint) AS Codepoint, name FROM Characters WHERE version='12.1';
codepoint | name
-----------+-----------------------
U+32FF | SQUARE ERA NAME REIWA
Une version d'Unicode
uniquement
pour introduire un caractère japonais permettant de noter
l'ère Reiwa… (Merci à John
Shaft pour avoir repéré celui-là.)
Tiens, d'ailleurs, combien de caractères Unicode sont des
symboles (il n'y a pas que les emojis parmi eux, mais Unicode n'a
pas de catégorie « emoji ») :
ucd=> SELECT count(*) FROM Characters WHERE category IN ('Sm', 'Sc', 'Sk', 'So');
count
-------
7564
Ou, en plus détaillé, et avec les noms longs des catégories :
ucd=> SELECT description,count(category) FROM Characters,Categories WHERE Categories.name = Characters.category AND category IN ('Sm', 'Sc', 'Sk', 'So') GROUP BY category, description;
description | count
-----------------+-------
Modifier_Symbol | 123
Other_Symbol | 6431
Math_Symbol | 948
Currency_Symbol | 62
Si vous avez les bonnes polices de caractères, voici les caractères
pris en exemple plus haut : 🩰,
⹏,
ꟃ,
𐿠,
𐿡,
𐿢,
𞄀,
𞄁,
𞄂,
🛕,
🛺,
🥻,
🦧,
🦻,
🦼,
🦽,
🨰,
🨱,
㋿ …
(Si vous n'avez pas les bonnes polices, chaque lettre est un lien
vers Uniview.)
RFC 9562: Universally Unique IDentifiers (UUIDs)
- 12 mai -
Ce RFC normalise les UUID, une famille d'identificateurs uniques, obtenus sans registre central. Il remplace l'ancienne norme, le RFC 4122, avec (...)
RFC 9490: Report from the IAB Workshop on Management Techniques in Encrypted Networks (M-TEN)
- 9 mai -
Aujourd'hui, l'essentiel du trafic sur l'Internet est chiffré, et pour d'excellentes raisons. Pas question de revenir là-dessus, mais, ceci dit, il (...)
RFC 9557: Date and Time on the Internet: Timestamps with Additional Information
- 29 avril -
Ce RFC modifie légèrement le format des estampilles temporelles du RFC 3339, changeant à la marge une définition et, surtout, permettant d'y attacher (...)
RFC 9567: DNS Error Reporting
- 27 avril -
Lorsqu'un résolveur DNS détecte un problème avec une zone, l'empêchant de résoudre les noms dans cette zone, il n'avait pas de moyen simple et (...)
RFC 9460: Service Binding and Parameter Specification via the DNS (SVCB and HTTPS Resource Records)
- 8 avril -
Ces deux nouveaux types d'enregistrement DNS, SVCB et sa variante HTTPS, permettent de donner des informations supplémentaires à un client réseau (...)