PROJET AUTOBLOG


Tontof

Site original : Tontof

⇐ retour index

KrISS tuto : html, css, php et maintenant javascript

jeudi 7 février 2019 à 19:02
Cela faisait plusieurs années que j'utilisais une présentation javascript d'une autre personne alors qu'il y avait des choses du style

<SCRIPT LANGUAGE="JavaScript">...</SCRIPT>

Autant vous dire que je n'étais pas à l'aise : l'utilisation des majuscules pour les balises et l'attribut language... ça pique un peu les yeux. J'avais apporté quelques modifications sur le fichier PDF avec Master PDF editor (qui depuis la version 5 n'est plus vraiment gratuit pour exporter ses modifications mais qui est heureusement toujours disponible en version 4.3.89). D'ailleurs si vous connaissez une alternative je suis preneur...

Heureusement maintenant c'est fini parce qu'après HTML/CSS et PHP j'ai enfin agrémenter KrISS tuto de JS !

Autant vous dire que je suis bien content et mon cours est maintenant complet, uniforme et interactif grâce aux différentes consoles que j'ai adaptées pour être utilisées directement dans le navigateur avec l'affichage du code HTML/CSS et son interprétation par le navigateur, l'affichage de la console JS et la sortie du code PHP. C'est vraiment agréable pour la présentation, tout se fait dans le navigateur !

En plus je peux générer le PDF de mon cours grâce à l'attribut print-pdf dans l'url. Par contre je ne sais pas exactement pourquoi mais quand je l'imprime avec Firefox, il me génère une page blanche entre chaque diapo et j'ai donc cherché à les supprimer en ligne de commande.

J'avais déjà eu le soucis, et j'avais utilisé pdftk pour résoudre ce problème

pdftk A=fichier.pdf cat Aodd output fichier_impair.pdf

Sauf que pdftk ne s'installe plus facilement avec apt à cause de certaines dépendances. A priori il existe une version java mais je n'avais pas envie d'ajouter une source tiers pour ça et j'ai donc cherché une alternative.

Première tentative avec psselect:

pdftops fichier.pdf; psselect -o fichier.ps > fichier_impair.ps; ps2pdf fichier_impair.ps

L'option -o pour odd (impair) et -e pour even (pair).
Taille du fichier d'origine 611k, taille du fichier final 6.6M !!!
À part le fait qu'au final j'ai bien le résultat attendu, c'est juste pas une bonne solution, les conversions pdf/ps/pdf sont super longues, la création d'un fichier PS inutile et la taille du finale du fichier x10 ce n'est pas possible...

Deuxième tentative avec qpdf:

qpdf --pages fichier.pdf 1,3,5,7,9 -- fichier.pdf fichier_impair.pdf

Sauf que mon nombre de pages ne s'arrêtent pas à 10 et je n'ai pas vu d'options dans le man pour gérer les pages paires/impaires.
J'ai donc cherché à récupérer le nombre de page de mon fichier PDF avec :

pdfinfo fichier.pdf | grep 'Pages:' | cut -d':' -f2

et avec l'utilisation de seq pour générer la liste des pages impaires

seq 1 2 $(pdfinfo fichier.pdf | grep 'Pages:' | cut -d':' -f2)

pour les pages paires il suffit de commencer seq à 2

seq 2 2 $(pdfinfo fichier.pdf | grep 'Pages:' | cut -d':' -f2)

Pour avoir toutes les pages sur une seule ligne, un petit xargs et un petit tr pour remplacer les espaces par des virgules, ce qui donne au final :

file="fichier.pdf"; qpdf --pages "$file" $(seq 1 2 $(pdfinfo "$file" | grep 'Pages:' | cut -d':' -f2) | xargs | tr " " ",") -- "$file" "${file/.pdf/_impair.pdf}"

Taille du fichier d'origine 611k, taille du fichier final 502k !!! Et c'est instantané !
Vive la ligne de commande

Make our politic great again

mardi 8 janvier 2019 à 19:01
Je n'aime pas écrire ce genre d'article... Je vous avais déjà dit que je n'aimais pas la (les) politique(s), mais en ce moment, c'est un sujet qui revient souvent. Je vous ai dit pour qui j'ai voté au premier tour, et même si ce n'était pas un vote d'adhésion pour la personne, c'était surtout parce que c'était le seul programme à proposer une VIe république. Et je fais partie de ceux et celles qui pensent qu'il faut effectivement remettre sur la table un certain nombre de choses.

Alors bien sûr, depuis l'élection j'ai toujours un sentiment particulier. Quand j'entends « Vous m'avez élu » je revois cette vidéo de la statistique expliquée à mon chat qui montre simplement qu'à la base il y a un problème avec les règles définies pour l'élection. Il existe pourtant des alternatives... Clairement il est difficile de savoir à qui correspond vraiment ce « vous » et combien de personnes ont vraiment voté « pour » (entre les personnes qui ont été influencées par les sondages, celles qui ont votées contre d'autres personnes, etc.).

Une chose est sûre, ce n'est pas avec 18% au premier tour des personnes inscrites qu'on peut légitiment penser que tout ce qu'on va faire, va être accepter par le « peuple ». Mais ce n'est pas tout, je pense qu'il y a un autre point pour lequel les gens en ont plus qu'assez. C'est le sentiment que les (certains) politiques ne sont pas honnêtes et cherchent avant tout à défendre leurs propres intérêts.
- Bruno Le Maire (avant) : « La réalité c'est que Emmanuel Macron, c'est une coquille vide »
- Bruno Le Maire (après) : ministre de l'économie
- François Bayrou (avant) : « Je ne me reconnais pas dans ce qu'Emmanuel Macron incarne »
- François Bayrou (après) : ministre d'état, garde des sceaux, ministre de la justice
- Marielle de Sarnez (avant) : « il dit un certain nombre de choses et après en général il recule toujours »
- Marielle de Sarnez (après) : ministre auprès du ministre de l'Europe et des affaires étrangères chargée des europpéennes

En vidéo c'est encore plus drôle... si on peut dire que c'est drôle... Par contre, en prenant les initiales des prénoms de l'ordre choisi par FranceInfo dans cette vidéo, ça fait BFM, et ça c'est plutôt drôle ? Non toujours pas...
https://www.youtube.com/watch?v=XX0rNWLZEPs
- Gérald Darmanin (avant) : « Partout où il va dans une région, il insulte les habitants de la région, il va en Bretagne, il y a les illettrés, il va en Guadeloupe, il s'expatrie, il va dans les hauts de France, il considère qu'il a de l'alcoolisme et du tabac en très grand nombre donc c'est quelqu'un qui ne connaît le pays d'abord »
- Gérald Darmanin (après) : « Moi j'ai vu un président de la république plusieurs fois, dans plusieurs déplacements, en Guyane, dans ma commune à Tourcoing, d'une écoute, d'une empathie, d'une volonté de convaincre »

https://www.facebook.com/naceur.hamadi/posts/2377653542263725
- Édouard Philippe (avant) : « Quand il s'exprime sur tout plein de choses, je me dis que c'est dommage qu'il n'ait pas été ministre de l'Économie juste avant parce qu'il aurait pu le faire, ah pardon, il était ministre de l'Économie avant et il ne l'a pas fait »
- Édouard Philippe (après) : premier ministre

https://www.youtube.com/watch?v=olVCanjtgrM

Nul n'est dupe et tout le monde est d'accord pour dire qu'il y a des problèmes. Personnellement je ne pense pas que le grand débat permettra de changer les choses en profondeur. Quand on nous prévient que de toute façon, le but ne sera pas de faire changer les choses alors même que c'est ce qui est demandé, à quoi bon vouloir débattre. Cause toujours tu m'intéresses... J'entends parler d'un RIC (CARL), mais je ne pense pas que c'est LA solution. C'est sûr que ça serait un début pour considérer le peuple, mais clairement il y a trop de paramètres à considérer pour espérer qu'il sera bien appliqué. Je ne demande qu'à voir cependant.

Enfin tout ça pour dire que j'espère qu'en 2019 on aura du neuf...

Make our politic great again

mardi 8 janvier 2019 à 19:01
Je n'aime pas écrire ce genre d'article... Je vous avais déjà dit que je n'aimais pas la (les) politique(s), mais en ce moment, c'est un sujet qui revient souvent. Je vous ai dit pour qui j'ai voté au premier tour, et même si ce n'était pas un vote d'adhésion pour la personne, c'était surtout parce que c'était le seul programme à proposer une VIe république. Et je fais partie de ceux et celles qui pensent qu'il faut effectivement remettre sur la table un certain nombre de choses.

Alors bien sûr, depuis l'élection j'ai toujours un sentiment particulier. Quand j'entends « Vous m'avez élu » je revois cette vidéo de la statistique expliquée à mon chat qui montre simplement qu'à la base il y a un problème avec les règles définies pour l'élection. Il existe pourtant des alternatives... Clairement il est difficile de savoir à qui correspond vraiment ce « vous » et combien de personnes ont vraiment voté « pour » (entre les personnes qui ont été influencées par les sondages, celles qui ont votées contre d'autres personnes, etc.).

Une chose est sûre, ce n'est pas avec 18% au premier tour des personnes inscrites qu'on peut légitiment penser que tout ce qu'on va faire, va être accepter par le « peuple ». Mais ce n'est pas tout, je pense qu'il y a un autre point pour lequel les gens en ont plus qu'assez. C'est le sentiment que les (certains) politiques ne sont pas honnêtes et cherchent avant tout à défendre leurs propres intérêts.
- Bruno Le Maire (avant) : « La réalité c'est que Emmanuel Macron, c'est une coquille vide »
- Bruno Le Maire (après) : ministre de l'économie
- François Bayrou (avant) : « Je ne me reconnais pas dans ce qu'Emmanuel Macron incarne »
- François Bayrou (après) : ministre d'état, garde des sceaux, ministre de la justice
- Marielle de Sarnez (avant) : « il dit un certain nombre de choses et après en général il recule toujours »
- Marielle de Sarnez (après) : ministre auprès du ministre de l'Europe et des affaires étrangères chargée des europpéennes

En vidéo c'est encore plus drôle... si on peut dire que c'est drôle... Par contre, en prenant les initiales des prénoms de l'ordre choisi par FranceInfo dans cette vidéo, ça fait BFM, et ça c'est plutôt drôle ? Non toujours pas...
https://www.youtube.com/watch?v=XX0rNWLZEPs
- Gérald Darmanin (avant) : « Partout où il va dans une région, il insulte les habitants de la région, il va en Bretagne, il y a les illettrés, il va en Guadeloupe, il s'expatrie, il va dans les hauts de France, il considère qu'il a de l'alcoolisme et du tabac en très grand nombre donc c'est quelqu'un qui ne connaît le pays d'abord »
- Gérald Darmanin (après) : « Moi j'ai vu un président de la république plusieurs fois, dans plusieurs déplacements, en Guyane, dans ma commune à Tourcoing, d'une écoute, d'une empathie, d'une volonté de convaincre »

https://www.facebook.com/naceur.hamadi/posts/2377653542263725
- Édouard Philippe (avant) : « Quand il s'exprime sur tout plein de choses, je me dis que c'est dommage qu'il n'ait pas été ministre de l'Économie juste avant parce qu'il aurait pu le faire, ah pardon, il était ministre de l'Économie avant et il ne l'a pas fait »
- Édouard Philippe (après) : premier ministre

https://www.youtube.com/watch?v=olVCanjtgrM

Nul n'est dupe et tout le monde est d'accord pour dire qu'il y a des problèmes. Personnellement je ne pense pas que le grand débat permettra de changer les choses en profondeur. Quand on nous prévient que de toute façon, le but ne sera pas de faire changer les choses alors même que c'est ce qui est demandé, à quoi bon vouloir débattre. Cause toujours tu m'intéresses... J'entends parler d'un RIC (CARL), mais je ne pense pas que c'est LA solution. C'est sûr que ça serait un début pour considérer le peuple, mais clairement il y a trop de paramètres à considérer pour espérer qu'il sera bien appliqué. Je ne demande qu'à voir cependant.

Enfin tout ça pour dire que j'espère qu'en 2019 on aura du neuf...

Make our politic great again

mardi 8 janvier 2019 à 19:01
Je n'aime pas écrire ce genre d'article... Je vous avais déjà dit que je n'aimais pas la (les) politique(s), mais en ce moment, c'est un sujet qui revient souvent. Je vous ai dit pour qui j'ai voté au premier tour, et même si ce n'était pas un vote d'adhésion pour la personne, c'était surtout parce que c'était le seul programme à proposer une VIe république. Et je fais partie de ceux et celles qui pensent qu'il faut effectivement remettre sur la table un certain nombre de choses.

Alors bien sûr, depuis l'élection j'ai toujours un sentiment particulier. Quand j'entends « Vous m'avez élu » je revois cette vidéo de la statistique expliquée à mon chat qui montre simplement qu'à la base il y a un problème avec les règles définies pour l'élection. Il existe pourtant des alternatives... Clairement il est difficile de savoir à qui correspond vraiment ce « vous » et combien de personnes ont vraiment voté « pour » (entre les personnes qui ont été influencées par les sondages, celles qui ont votées contre d'autres personnes, etc.).

Une chose est sûre, ce n'est pas avec 18% au premier tour des personnes inscrites qu'on peut légitiment penser que tout ce qu'on va faire, va être accepter par le « peuple ». Mais ce n'est pas tout, je pense qu'il y a un autre point pour lequel les gens en ont plus qu'assez. C'est le sentiment que les (certains) politiques ne sont pas honnêtes et cherchent avant tout à défendre leurs propres intérêts.
- Bruno Le Maire (avant) : « La réalité c'est que Emmanuel Macron, c'est une coquille vide »
- Bruno Le Maire (après) : ministre de l'économie
- François Bayrou (avant) : « Je ne me reconnais pas dans ce qu'Emmanuel Macron incarne »
- François Bayrou (après) : ministre d'état, garde des sceaux, ministre de la justice
- Marielle de Sarnez (avant) : « il dit un certain nombre de choses et après en général il recule toujours »
- Marielle de Sarnez (après) : ministre auprès du ministre de l'Europe et des affaires étrangères chargée des europpéennes

En vidéo c'est encore plus drôle... si on peut dire que c'est drôle... Par contre, en prenant les initiales des prénoms de l'ordre choisi par FranceInfo dans cette vidéo, ça fait BFM, et ça c'est plutôt drôle ? Non toujours pas...
https://www.youtube.com/watch?v=XX0rNWLZEPs
- Gérald Darmanin (avant) : « Partout où il va dans une région, il insulte les habitants de la région, il va en Bretagne, il y a les illettrés, il va en Guadeloupe, il s'expatrie, il va dans les hauts de France, il considère qu'il a de l'alcoolisme et du tabac en très grand nombre donc c'est quelqu'un qui ne connaît le pays d'abord »
- Gérald Darmanin (après) : « Moi j'ai vu un président de la république plusieurs fois, dans plusieurs déplacements, en Guyane, dans ma commune à Tourcoing, d'une écoute, d'une empathie, d'une volonté de convaincre »

https://www.facebook.com/naceur.hamadi/posts/2377653542263725
- Édouard Philippe (avant) : « Quand il s'exprime sur tout plein de choses, je me dis que c'est dommage qu'il n'ait pas été ministre de l'Économie juste avant parce qu'il aurait pu le faire, ah pardon, il était ministre de l'Économie avant et il ne l'a pas fait »
- Édouard Philippe (après) : premier ministre

https://www.youtube.com/watch?v=olVCanjtgrM

Nul n'est dupe et tout le monde est d'accord pour dire qu'il y a des problèmes. Personnellement je ne pense pas que le grand débat permettra de changer les choses en profondeur. Quand on nous prévient que de toute façon, le but ne sera pas de faire changer les choses alors même que c'est ce qui est demandé, à quoi bon vouloir débattre. Cause toujours tu m'intéresses... J'entends parler d'un RIC (CARL), mais je ne pense pas que c'est LA solution. C'est sûr que ça serait un début pour considérer le peuple, mais clairement il y a trop de paramètres à considérer pour espérer qu'il sera bien appliqué. Je ne demande qu'à voir cependant.

Enfin tout ça pour dire que j'espère qu'en 2019 on aura du neuf...

Tontof.com est en ligne

samedi 24 novembre 2018 à 18:11
C'est officiel depuis le 13 novembre 2018 https://tontof.com et https://fr.tontof.com sont en ligne. Après quelques retours et corrections, je suis fier de vous présenter la version actuelle qui est encore en phase de test mais qui est présentable !

J'espère que le site vous plaira et même si je n'ai pas encore tout optimisé, je pense qu'il est plutôt léger et loin de ce qu'on peut trouver classiquement. Je pense faire un article de tous les choix techniques que j'ai fait parce qu'il y a vraiment beaucoup de choses à dire.

Pour le lancement, j'ai décidé de mettre un prix libre ce qui permet à tout le monde de tester gratuitement. Sur la page du panier il suffit de mettre 0 pour faire apparaître un bouton qui permet de valider le panier sans carte bancaire.

Bon pliage à tous !

Tontof en lign