MKdocs pour un ReadTheDocs à partir d’un Markdown

J’ai donc repris « mon CV » au format Markdown : https://github.com/farias06/resume .
Mais cette fois le but est de faire un ReadTheDocs avec mkdocs : https://mkdocs.readthedocs.io/en/0.10/ .

# apt-get install mkdocs
# apt-get install pip
# pip install mkdocs-mermaid2-plugin
# mkdocs build
INFO     -  Cleaning site directory
INFO     -  Building documentation to directory: /.../site
INFO     -  The following pages exist in the docs directory, but are not included in the "nav" configuration:
              - Competitions/Velo/README.md
WARNING  -  Documentation file 'README.md' contains a link to 'www.cyber-neurones.org' which is not found in the documentation files.
WARNING  -  Documentation file 'README.md' contains a link to 'descente-canyon.com' which is not found in the documentation files.
WARNING  -  Documentation file 'README.md' contains a link to 'descente-canyon.com' which is not found in the documentation files.
WARNING  -  Documentation file 'README.md' contains a link to 'descente-canyon.com' which is not found in the documentation files.
WARNING  -  Documentation file 'README.md' contains a link to 'descente-canyon.com' which is not found in the documentation files.
WARNING  -  Documentation file 'README.md' contains a link to 'descente-canyon.com' which is not found in the documentation files.
INFO     -  Documentation built in 0.67 seconds
# rm -rf /var/arias-frederic.org/public/*
# cp -r site/* /var/arias-frederic.org/public/.
# chown -R www-data.www-data /var/arias-frederic.org/public/

J’ai donc remplacé le site fait bien Hugo par le MKdocs.

Mais les emoji et le mermaid ne fonctionne pas pour l’instant.

J’ai donc ajouté :

  - pymdownx.emoji:
      emoji_index: !!python/name:materialx.emoji.twemoji
      emoji_generator: !!python/name:materialx.emoji.to_svg 

Cette fois cela marche mes les emojis sont énorme.

Au final c’est mieux d’avoir (moins pire) :

  - pymdownx.emoji:
      emoji_index: !!python/name:materialx.emoji.twemoji

Pour le mermaid j’ai ajouté :

  - codehilite
  - pymdownx.superfences:
      custom_fences:
        - name: mermaid
          class: mermaid
          format: !!python/name:pymdownx.superfences.fence_div_format

extra_css:
  - https://unpkg.com/mermaid@8.5.1/dist/mermaid.css
extra_javascript:
  - https://unpkg.com/mermaid@8.5.1/dist/mermaid.min.js

Et cela fonctionne : https://my.cyber-neurones.org/ . Mais les emojis sont trop gros ….

A suivre.

Télétravail : Remboursement des frais professionnels

Lire l’article : https://www.francetvinfo.fr/replay-radio/c-est-mon-boulot/c-est-mon-boulot-teletravail-votre-employeur-doit-vous-rembourser-vos-frais_4147475.html .

Le ministère du Travail écrit noir sur blanc que le salarié n’est pas en droit d’être remboursé des frais découlant du télétravail sauf si un accord ou une charte d’entreprise le prévoit. C’est bien beau, mais cela ne tient pas devant un tribunal si vous voulez contester le refus de votre employeur de vous rembourser les frais : il y serait obligé

Le tableau de l’URSAFF : https://www.urssaf.fr/portail/home/taux-et-baremes/frais-professionnels/evaluation-des-frais-engages-par.html .

Frais de connexion au réseau téléphonique, frais d’abonnement (téléphonique, Internet…). : Remboursement exonéré des cotisations sociales sur justificatifs des frais engagés.

Il faut lire aussi : https://demarchesadministratives.fr/actualites/teletravail-lemployeur-doit-il-rembourser-les-frais .

Comme indiqué par l’Urssaf, vos frais peuvent vous être remboursés sous forme d’allocation forfaitaire « exonérée de cotisations et contributions sociales dans la limite globale de 10 € par mois, pour un salarié effectuant une journée de télétravail par semaine ». Cette allocation augmente de 10 € par nombre de jour télétravaillé par semaine soit « 20 € par mois pour un salarié effectuant deux jours par semaine, 30 € pour 3 jours par semaine… ».

Les entreprise honnête devrait payer au moins une part de la connection internet …  Quelle misère.

Embarcadero : Version du compilateur de Delphi

Voici la liste des compilateurs :

Delphi conditionnel VER<nnn> Produit Release Date Version du produit Version du package Version du compilateur Notes.
VER330 Delphi 10.3 Rio / C++Builder 10.3 Rio 21st November 2018 26 260 33.0
VER320 Delphi 10.2 Tokyo / C++Builder 10.2 Tokyo 22nd March 2017 25 250 32.0
VER310 Delphi 10.1 Berlin / C++Builder 10.1 Berlin 20th April 2016 24 240 31.0
VER300 Delphi 10 Seattle / C++Builder 10 Seattle 31st August, 2015 23 230 30.0
VER290 Delphi XE8 / C++Builder XE8 7th April, 2015 22 220 29.0
VER280 Delphi XE7 / C++Builder XE7 2nd September, 2014 21 210 28.0 Slow and memory leak
VER270 Delphi XE6 / C++Builder XE6 15th April, 2014 20 200 27.0 Suppression de TTCPClient & TTCPServer
VER260 Delphi XE5 / C++Builder XE5 11th September, 2013 19 190 26.0
VER250 Delphi XE4 / C++Builder XE4 22nd April 2013 18 180 25.0
VER240 Delphi XE3 / C++Builder XE3 3rd September 2012 17 170 24.0
VER230 Delphi XE2 / C++Builder XE2 2nd September 2011 16 160 & 161 23.0
VER220 Delphi XE / C++Builder XE 30th August 2010 15 150 22.0
VER210 Delphi 2010 / C++Builder 2010 15th August 2009 14 140 21.0
VER200 Delphi 2009 / C++Builder 2009 1st Dec 2008 12 120 20.0
VER190 Delphi 2007 for .Net [1] 25th August 2008 11 110 19.0
VER180 ou VER185 Delphi 2007 / C++Builder 2007 pour Win32 [1] 5th September 2007 11 110 18.5
VER180 Delphi 2006 / C++Builder 2006 23rd November 2005 10 100 18.0
VER170 Delphi 2005 12th October 2004 9 90 17.0
VER160 Delphi 8 pour .Net 22nd December 2003 8 80 16.0
VER150 Delphi 7 (et 7.1) 9th August 2002 7 70 15.0
VER140 Delphi 6 / C++Builder 6 21st May 2001 6 60 14.0 Suppression de TClientSocket et TServerSocket.
VER130 Delphi 5 / C++Builder 5 10th August 1999 5 NA NA
VER125 C++Builder 4 (Quand j’étais à la fac., Misère) 17th June 1998 4 NA NA
VER120 Delphi 4 4 NA NA
VER110 C++Builder 3 3 NA NA
VER100 Delphi 3 5th August 1997 3 NA NA
VER93 C++Builder 1 NA NA NA
VER90 Delphi 2 10th February 1996 2 NA NA
VER80 Delphi 1 1 NA NA
VER70 Borland Pascal 7.0 NA NA NA
VER15 Turbo Pascal pour Windows 1.5 NA NA NA
VER10 Turbo Pascal pour Windows 1.0 NA NA NA
VER60 Turbo Pascal 6.0 NA NA NA
VER55 Turbo Pascal 5.5 NA NA NA
VER50 Turbo Pascal 5.0 NA NA NA
VER40 Turbo Pascal 4.0 NA NA NA

Gestion client/server en TCP/IP sous Pascal :

  • TServerSocket / TClientSocket :
    • « Borland is deprecating the use of the TServerSocket and TClientSocket from the unit ScktComp. It is recommended that you use the
      Indy components for socket operations. The TServerSocket and TClientSocket will no longer be installed on the   component palette by default.
      If you require then use of these components then you can install the design time package named dclsockets70.bpl, found in your bin directory.
      For deployment with runtime packages, you will need to deploy rtl70.bpl and any other required packages. »
  • Kylix ( TTcpClient / TTcpServer )
  • INDYTIdTCPClient / TIdTCPServer )
  • SYNAPSE ( TTCPBlockSocket )
  • ICS ( TWSocket / TWSocketServer )

Le plus interessant de de voir les projets de Embarcadero : ( C++ Linux Server )

Voir aussi ce site : https://developpeur-pascal.fr/p/_7006-la-nouvelle-roadmap-est-sortie-cette-semaine.html :

Capital.fr : INTELLIGENCE ARTIFICIELLE

En passant

L’article est ici : https://www.capital.fr/entreprises-marches/intelligence-artificielle-50-des-metiers-seront-touches-1344142 .

La phrase que je retiens :

Dans l’entreprise, c’est le manager qui encourage le collaborateur à suivre l’outil qu’on lui a donné et le sanctionne s’il ne l’utilise pas, le privant ainsi de l’intelligence de la tâche.

Misère.