Outils pour utilisateurs

Outils du site


issue136:c_c

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
issue136:c_c [2018/09/10 12:43] christo.2soissue136:c_c [2018/09/14 14:55] (Version actuelle) andre_domenech
Ligne 7: Ligne 7:
 I previously mentioned Exercism in my “learning to code” articles, and alongside similar topics. Specifically, I mentioned it in issues 73, 99, 110, and 135. It is, however, worth noting again – because the website was recently updated. Exercism now offers two tracks - independent study, and mentored learning. My main issue with Exercism has always been that you sometimes get wonderful feedback, and other times you’ll have to track down other people’s solutions to try to learn. Now each track has a mentor assigned, who will respond to your solutions and offer feedback. They’ve also redesigned the site to be a little more user friendly (at least that was my experience), though their approach in the CLI has changed (it seems like you need to now join a track on the website before you can fetch the problems).** I previously mentioned Exercism in my “learning to code” articles, and alongside similar topics. Specifically, I mentioned it in issues 73, 99, 110, and 135. It is, however, worth noting again – because the website was recently updated. Exercism now offers two tracks - independent study, and mentored learning. My main issue with Exercism has always been that you sometimes get wonderful feedback, and other times you’ll have to track down other people’s solutions to try to learn. Now each track has a mentor assigned, who will respond to your solutions and offer feedback. They’ve also redesigned the site to be a little more user friendly (at least that was my experience), though their approach in the CLI has changed (it seems like you need to now join a track on the website before you can fetch the problems).**
  
-Au cours du dernier mois, je suis parti en vacances et je n'ai pas passé beaucoup de temps à travailler sur mes différents appareils. Ainsi, je traiterai de quelques mises à jour sur des sujets passés, et je donnerai également un aperçu de certains articles qui sont en cours.+Au cours du dernier mois, je suis parti en vacances et je n'ai pas passé beaucoup de temps à travailler sur mes différents appareils. Ainsi, je traiterai de quelques mises à jour sur des sujets déjà abordés, et je donnerai également un aperçu de certains articles qui sont en cours.
  
 Mises à jour Mises à jour
Ligne 13: Ligne 13:
 Exercism Exercism
  
-J'ai déjà mentionné Exercism dans mes articles "Apprendre à coder", et à côté de sujets similaires. Je l'ai mentionné plus précisément dans les numéros 73, 99, 110 et 135. Il convient toutefois de le souligner une fois de plus, car le site Web a été récemment mis à jour. Exercism offre maintenant deux voies l'étude indépendante et l'apprentissage par le tutorat. Mon principal problème avec Exercism a toujours été que vous obtenez parfois une évaluation précieuse, et d'autres fois vous devrez trouver les solutions des autres pour essayer d'apprendre. Désormais, un tuteur sera assigné à chaque parcours, qui répondra à vos solutions et vous fera part de ses commentaires. Ils ont également remanié le site pour le rendre un peu plus convivial (du moins, c'est ce que j'ai constaté), bien que leur approche du CLI ait changé (il semble que vous deviez maintenant rejoindre un parcours sur ce site avant de pouvoir aller rechercher les  problèmes).+J'ai déjà mentionné Exercism dans mes articles « Apprendre à coder » et dans ceux avec des sujets similaires. Je l'ai mentionné plus précisément dans les numéros 73, 99, 110 et 135. Il convient toutefois de le souligner une fois de plus, car le site Web a été récemment mis à jour. Exercism offre maintenant deux voies l'étude indépendante et l'apprentissage par le tutorat. Mon principal problème avec Exercism a toujours été que vous obtenez parfois une évaluation précieuse, et d'autres fois vous devrez retrouver les solutions d'autres personnes pour essayer d'apprendre. Désormais, un tuteur sera assigné à chaque parcours, qui répondra à vos solutions et vous fera part de ses commentaires. Ils ont également remanié le site pour le rendre un peu plus convivial (du moins, c'est ce que j'ai constaté), bien que leur approche du CLI ait changé (il semble que vous deviez maintenant rejoindre un parcours sur ce site avant de pouvoir aller rechercher les problèmes).
  
  
Ligne 21: Ligne 21:
  
  
-Codefights (NdT: Cf. CodeSignal)+Codefights [NdT: Cf. CodeSignal]
  
-J'ai précédemment mentionné ce site web dans le numéro 122. C'est un site qui offre essentiellement des défis de codage soumis par les utilisateurs. Sont également proposés des problèmes amenés par des entreprises, et même un cours de préparation à l'entretien. J'ai récemment commencé à travailler sur leurs problématiques en entretien, et les résultats ont été très intéressants. La plupart des problèmes que j'ai rencontrés jusqu'à présent ne sont pas très difficiles la difficulté (pour moi) vient des contraintes d'exécution (limites de mémoire, temps d'exécution maximum, etc.). Ils mentionnent aussi toujours quelle entreprise a déjà eu des questions similaires lors des entrevues. Donc, si vous cherchez à vous préparer pour une entrevue (ou, comme moi, si vous voulez simplement vous entraîner à quelque chose de différent), je vous recommande fortement de vous y essayer. Avant de le faire, je vous recommanderais également de travailler un peu plus avant avec d'autres défis de programmation ou des trucs comme le projet Euler. Ou planifiez simplement chaque problème avec un stylo et du papier pour optimiser votre processus autant que possible avant de coder.+J'ai précédemment mentionné ce site Web dans le numéro 122. C'est un site qui offre essentiellement des défis de codage soumis par les utilisateurs. Sont également proposés des problèmes amenés par des entreprises, et même un cours de préparation à l'entretien. J'ai récemment commencé à travailler sur leurs problèmes en entretien, et les résultats ont été très intéressants. La plupart des problèmes que j'ai rencontrés jusqu'à présent ne sont pas très difficiles la difficulté (pour moi) vient des contraintes d'exécution (limites de mémoire, temps d'exécution maximum, etc.). Ils mentionnent aussi toujours quelle entreprise a déjà eu des questions similaires lors des entrevues. Donc, si vous cherchez à vous préparer pour une entrevue (ou, comme moi, si vous voulez simplement vous entraîner à quelque chose de différent), je vous recommande fortement de vous y essayer. Avant de le faire, je vous recommanderais également de travailler un peu plus avant avec d'autres défis de programmation ou des trucs comme le projet Euler. Ou tout simplement planifier chaque problème avec un stylo et du papier pour optimiser votre processus autant que possible avant de coder.
  
  
Ligne 32: Ligne 32:
 Hugo Hugo
  
-J'ai mentionné Hugo le mois dernier (numéro 135). Un bref récapitulatif : c'est un générateur de site statique écrit en Go. Depuis, il y a eu quelques mises à jour majeures de l'application elle supporte maintenant PostCSS, SASS, et le redimensionnement des images en utilisant Resources.Get. Cependant, si vous utilisez Netlify, vous devrez inclure votre dossier de ressources dans le dépôt git car Netlify ne régénère pas actuellement ces ressources ou fichiers CSS. Aux dernières nouvelles, ils sont en train d'étudier les options pour supporter les deux versions d'Hugo.+J'ai mentionné Hugo le mois dernier (numéro 135). Un bref récapitulatif : c'est un générateur de site statique écrit en Go. Depuis, il y a eu quelques mises à jour majeures de l'applicationelle supporte maintenant PostCSS, SASS, et le redimensionnement des images en utilisant Resources.Get. Cependant, si vous utilisez Netlify, vous devrez inclure votre dossier de ressources dans le dépôt gitcar Netlify ne régénère pas actuellement ces ressources ou fichiers CSS. Aux dernières nouvelles, ils sont en train d'étudier des options pour pouvoir prendre en charge les deux versions d'Hugo.
  
  
Ligne 43: Ligne 43:
 Tailwind CSS Tailwind CSS
  
-J'en ai parlé dans mes deux derniers articles les numéros 134 et 135. Juste une petite mise à jour cependant car j'ai récemment utilisé Tailwind sur un projetet j'ai dû passer un peu de temps à optimiser la taille du fichier. J'ai d'abord édité le fichier de configuration, jusqu'à ce que je découvre la documentation officielle sur l'utilisation de Tailwind CSS avec PurgeCSS. Cet article, en particulier. La partie clé est leur fonction TailwindExtractor, qui ajoute le support des caractères spéciaux (comme Tailwind le fait : dans les classes CSS). J'ai dû vérifier avec d'autres articles pour le faire fonctionner dans mon workflow, donc voici (en haut à droite) à quoi ressemble mon postcss.config.js.+J'en ai parlé dans mes deux derniers articles, dans les numéros 134 et 135. Juste une petite mise à jour cependantcar j'ai récemment utilisé Tailwind sur un projet et j'ai dû passer un peu de temps à optimiser la taille du fichier. J'ai d'abord édité le fichier de configuration, jusqu'à ce que je découvre la documentation officielle sur l'utilisation de Tailwind CSS avec PurgeCSS. Cet article, en particulier. La partie clé est leur fonction TailwindExtractor, qui ajoute le support des caractères spéciaux (comme ceux que Tailwind utilise : dans les classes CSS). J'ai dû regarder quelques autres articles pour le faire fonctionner dans mon workflow, donc voici (en haut à droite de la page suivante) à quoi ressemble mon postcss.config.js.
  
-Ce fichier est ensuite utilisé par webpack et npm pour générer mon CSS. Je n'ai eu aucun problème avec le support @applyou les classes utilisées dans mes modèles. C'est parce que PostCSS traite le fichier après un retour en arrière, ce qui signifie que les sections @apply sont exécutées en premier et converties en CSS. Je ne recommanderais pas d'essayer d'utiliser purgecss en dehors de votre pipeline de construction actuel à moins que vous ne fassiez une optimisation ponctuelle. Je ne recommanderais pas non plus de purger des éléments de votre fichier CSS pendant que vous êtes encore en développement ( Commentez simplement les lignes purgecss pendant votre travail).+Ce fichier est ensuite utilisé par webpack et npm pour générer mon CSS. Je n'ai eu aucun problème avec le support @apply ou les classes utilisées dans mes modèles. C'est parce que PostCSS traite le fichier après Tailwind, ce qui signifie que les sections @apply sont exécutées en premier et converties en CSS. Je ne recommanderais pas d'essayer d'utiliser purgecss en dehors de votre pipeline de construction actuel à moins que vous ne fassiez une optimisation ponctuelle. Je ne recommanderais pas non plus de purger des éléments de votre fichier CSS pendant que vous êtes encore en développement (il suffit de commenter les lignes purgecss pendant votre travail).
  
  
Ligne 55: Ligne 55:
 Prochainement Prochainement
  
-Mon intention est de commander (et éventuellement d'assembler, en fonction du temps que je veux y consacrer) un clavier Redox (un Ergodoxe légèrement "réduit"). Une fois que je l'aurai commandé et reçu, je couvrirai l'installation du clavier sous Linuxet très probablement je ferai aussi une critique. Pour les lecteurs qui ne savent pas ce qu'est un clavier Ergodox, il s'agit d'un clavier split (en gros en forme de main) qui est programmable. Mon objectif est essentiellement d'avoir un clavier divisé qui soit confortable à manier et qui utilise une disposition personnalisée (probablement inspirée d'une disposition américaine), tout en ayant plusieurs couches pour les caractères spéciaux (tels que le tréma allemand äöü). J'ai aussi un calque qui ne sera qu'un pavé numérique (car j'ai tendance à l'utiliser). Le raisonnement derrière cela est d'améliorer mon efficacité en programmation et ma vitesse de frappe (derrière les mises en page DE, les accolades et les crochets sont cachés les combinaisons clavier alt-gr, etc), sans perdre la possibilité de rédiger rapidement et facilement des courriels en allemand lorsque cela s'avère nécessaire.+Mon intention est de commander (et éventuellement d'assembler, en fonction du temps que je veux y consacrer) un clavier Redox (un Ergodoxe légèrement « réduit »). Une fois que je l'aurai commandé et reçu, je couvrirai l'installation du clavier sous Linux ettrès probablement, j'en ferai aussi une critique. Pour les lecteurs qui ne savent pas ce qu'est un clavier Ergodox, il s'agit d'un clavier split (en gros en forme de main) qui est programmable. Mon objectif est essentiellement d'avoir un clavier divisé qui soit confortable à manier et qui utilise une disposition personnalisée (probablement inspirée d'une disposition américaine), tout en ayant plusieurs couches pour les caractères spéciaux (tel que le tréma allemand äöü). J'aurai aussi un calque qui ne sera qu'un pavé numérique (car j'ai tendance à l'utiliser). Le raisonnement derrière cela est d'améliorer mon efficacité en programmation et ma vitesse de frappe (dans les dispositions DE, les accolades et les crochets sont cachés derrière les combinaisons de touches alt-gr, etc), sans perdre la possibilité de rédiger rapidement et facilement des courriels en allemand lorsque cela s'avère nécessaire.
  
  
Ligne 64: Ligne 64:
 Conclusion  Conclusion 
  
-J'espère que les mises à jour que j'ai apportées aux articles précédents inciteront quelques lecteurs __qui se trouvaient auparavant sur la mauvaise voie__ à donner une chance à certains de ces sites et applications. S'il y a des lecteurs qui sont intéressés par le clavier redox (ou qui en possèdent déjà un), n'hésitez pas à envoyer vos questions ou commentaires à lswest34+fcm@gmail.com. De même, si vous avez des demandes d'articles ou des suggestions concernant le contenu, vous pouvez également envoyer vos commentaires à l'adresse courriel ci-dessus.+J'espère que les mises à jour que j'ai apportées aux articles précédents inciteront quelques lecteurs qui n'avait toujours pas pris position, à donner une chance à certains de ces sites et applications. S'il y a des lecteurs qui sont intéressés par le clavier redox (ou qui en possèdent déjà un), n'hésitez pas à envoyer vos questions ou commentaires à lswest34+fcm@gmail.com. De même, si vous avez des demandes d'articles ou des suggestions concernant leur format, vous pouvez également envoyer vos commentaires à l'adresse courriel ci-dessus.
issue136/c_c.1536576188.txt.gz · Dernière modification : 2018/09/10 12:43 de christo.2so