vu que c'est moi qui écris le livre, je décide si je veux, quand je veux quand il est terminé.
J'ai fais une mise à jour avec les retours d'icitte et d'ailleurs c'est la version pontaitou toujours dispo à la même adresse. http://jul.github.io/cv/yahi.html
Le truc qui m'interpelle, c'est que la dépêche et le journal pour yahi (le logiciel dans lequel j'ai mis ma sueur) font moins de réactions et de votes que la news sur le making off du logiciel que j'ai pissé sans efforts, m'obligeant à me remettre en question sur le fait que je suis codeur.
(Mal)heureusement, j'aime pas les artistes, j'ai pas envie d'en être un, et la conclusion reste que je préfère être un loser de codeur qu'être un écrivain que j'assume pas être.
Mon avis de béotien mets comment installer dans la page de garde (le README) tout en haut après avoir donné un usage concret. C'est ce que j'appelle le synopsis ; le plus dur à écrire dans une doc.
Réduit ton README imagine que les gens ont la concentration d'une mouche et va à l'essentiel.
Après le rôtissage d'égo et l'évangélisation c'est une épreuve dure à passer mais nécessaire. Il faut y aller, d'abord sur IRC, discord … recommencer, ne pas hésiter à demander de l'aide surtout sur la doc, aller sur les forums spécialisés.
Fais moi confiance, des portes dans le nez sur ce projet j'en ai prise en tâtage de terrain (sur IRC surtout), et c'est après avoir mangé suffisamment de porte dans la truffe, coincé le pied dans la porte comme un représentant de commerce que j'ai eu mes premiers retours constructifs.
Je l'ai pas mis dans le livre, j'aurais pt'et dû, mais j'avais pas envie de passer pour un commercial
Parce que chaque ligne est indépendante on peut splitter le parsing sur n coeurs (facteur limitant restant les IO) en splittant les fichiers de log (équivalent du map) et ensuite faire un reduce par addition des dicts avec archery (qu'on ne peut pas faire avec defaultdict)
« Ni éditeurs ni maîtres » soyons vraiment libre de la dictature de la notoriété.
Certes, c'est c'était un troll quand je l'ai écrit, mais les « vrais » artistes qui se veulent libre et faire les choses gratuitement (mais qui veulent être rémunérés) ont un problème avec « la reconnaissance » par une institution.
Institutions souvent subventionnées qui tiennent en laisse les « artistes » et d'une certaine manière sélectionnent les propos qui ont pignon sur rue.
Perso, j'avais envie d'écrire ce que je voulais, et je suis pas un écrivain au sens pro, je suis content d'être amateur et libre comme dans le logiciel libre.
Sur ma machine je suis ~10K lignes par secondes (ce qui est la métrique pertinente au vu de la manière de parser) soit aux alentours de 2.5Mb en 1.5 seconde (core i3 3.5Ghz 2 procs).
Il y a possibilité de par la nature du problème à paralléliser (map/reduce) si il y a besoin de performance, mais j'ai pas mis ça dans mes développements actuels.
merci,
kof kof: scam est en livré en mode « chez moi ça marche » qualité « entreprise » :D
Mais, ouais, j'écris avec ça, je pense que le greffon graphviz introduit un bug sur le rendu de code intégré et je viens de trouver un bug sur la génération du livre en format A5 kof et c'est pas très bien fait cette partie :D
N'hésites pas à ouvrir des tickets de bug, j'y suis attentif.
Tiens, en prévue les premiers chapitre du suivant Loser du libre ou les motivations d'un « personne sans fâme (gloire) » qui s'entête à faire du logiciel libre. (work in progress)
J'essaie d'expliquer comment on en vient à faire un paquet d'un point de vue perso et je tente de donner des « astuces » détails pratiques sur comment pas se casser le dos en en faisant.
Les licences WTF sont aussi une occasion d'écrire la licence la plus simple qui nous convient. J'ai été assez extrême en ne l'appelant même pas WTFPL explicitement, mais ça a un coté punk sympa.
J'ai pas envie de m'identifier à un mouvement comme les creative commons qui a semé la confusion entre libre et pas libre, et j'ai pas envie de prendre une licence logicielle ou artistique car c'est mon envie.
Et pour la justice, je me suis déjà fait piqué du code sous licence libre (pypi-stats) mais n'ayant pas le pognon pour faire valoir mes droits, de toute façon, je sais à quoi m'en tenir dans ce monde à deux vitesses selon que l'on est riche ou pauvre, et je me mets le minimum de barrière à la diffusion.
Le principal dans l'écriture libre, c'est de se donner la liberté d'écrire, et basta le reste. Ensuite, il faut avoir ses priorités. Moi c'est écrire, et (auto) publier en évitant de me prendre un procès d'un copieur qui dirait c'est moi qui l'ai fait.
C'est pour ça que la divulgation est importante car quelque soit la licence, l'œuvre est protégée dès ce moment, et sert d'acte antérieur si besoin.
Le droit de paternité est inaliénable et incessible, mais j'admets que j'utilise la variante « licence anti gad elmaleh » : fait tout ce que tu veux de ce livre sauf dire que tu l'as écrit.
Et après on verra quand le cas se présentera, de toutes façons les « auteurs » qui ont pignon sur rue s’embarrassent pas vraiment du droit d'auteur eux mêmes.
Écrire des livres libres, c'est comme écrire du logiciel libre : on se rend compte que la société prétend que seul ce qui a de la valeur est ce qui est payant.
Mais c'est du bullshit (du caca boudin), l'écriture libre comme le logiciel libre échappe à la sélection des éditeurs par le déterminisme sociale. On peut terminer un livre, l'héberger, le donner, le diffuser sans peurs d'une sélection inique basée sur l'argent, le fait qu'on est pas un « artiste » patenté, une personne « vue à la télé ». (kif kif avec le logiciel, le mérite compte un poil plus que la notoriété).
Ça permet d'être libre, d'être « publié » et c'est ce qui importe. On parle pas de faire du pognon, on parle de liberté, il y a pas de business model derrière l'écriture libre que je pratique.
Voilà, je voulais un peu causer de liberté aussi, et inspirer d'autres à faire de même. C'est comme en logiciel libre, plus on est nombreux, plus on peut créer une logique de communauté et changer l'ordre des choses.
Mais, oui, je m'excuse, j'ai un gros poil dans la main pour la partie install et j'ai fais l'hypothèse que le Dockerfile servait d'indication à comment faire sans lui.
Ah, moi je l'utilise sans, c'est juste que je sais pas faire un paquet virtuel debian/freeBSD « installe moi latex complètement, et les fontes usuelles (ms core fonts) »
[^] # Re: épilogue (un)
Posté par Jul (site web personnel) . En réponse au journal loser du libre. Évalué à 1.
Imprimé et bientôt encadré :D
[^] # Re: je me reconnais
Posté par Jul (site web personnel) . En réponse au journal loser du libre. Évalué à 1.
Tiens j'ai rajouté du contenu la partie « VRP du libre ».
http://jul.github.io/cv/yahi.html#prendre-sa-casquette-de-repr%C3%A9sentant
# épilogue (un)
Posté par Jul (site web personnel) . En réponse au journal loser du libre. Évalué à 3.
vu que c'est moi qui écris le livre, je décide si je veux, quand je veux quand il est terminé.
J'ai fais une mise à jour avec les retours d'icitte et d'ailleurs c'est la version pontaitou toujours dispo à la même adresse. http://jul.github.io/cv/yahi.html
Le truc qui m'interpelle, c'est que la dépêche et le journal pour yahi (le logiciel dans lequel j'ai mis ma sueur) font moins de réactions et de votes que la news sur le making off du logiciel que j'ai pissé sans efforts, m'obligeant à me remettre en question sur le fait que je suis codeur.
(Mal)heureusement, j'aime pas les artistes, j'ai pas envie d'en être un, et la conclusion reste que je préfère être un loser de codeur qu'être un écrivain que j'assume pas être.
Peut être qu'il y aura encore un épilogue.
[^] # Re: je me reconnais
Posté par Jul (site web personnel) . En réponse au journal loser du libre. Évalué à 2. Dernière modification le 26 avril 2025 à 00:08.
Mon avis de béotien mets comment installer dans la page de garde (le README) tout en haut après avoir donné un usage concret. C'est ce que j'appelle le synopsis ; le plus dur à écrire dans une doc.
Réduit ton README imagine que les gens ont la concentration d'une mouche et va à l'essentiel.
Après le rôtissage d'égo et l'évangélisation c'est une épreuve dure à passer mais nécessaire. Il faut y aller, d'abord sur IRC, discord … recommencer, ne pas hésiter à demander de l'aide surtout sur la doc, aller sur les forums spécialisés.
Fais moi confiance, des portes dans le nez sur ce projet j'en ai prise en tâtage de terrain (sur IRC surtout), et c'est après avoir mangé suffisamment de porte dans la truffe, coincé le pied dans la porte comme un représentant de commerce que j'ai eu mes premiers retours constructifs.
Je l'ai pas mis dans le livre, j'aurais pt'et dû, mais j'avais pas envie de passer pour un commercial
[^] # Re: performances ?
Posté par Jul (site web personnel) . En réponse à la dépêche yahi un agrégateur de statistiques dans l'esprit d'awstats. Évalué à 2.
Parce que chaque ligne est indépendante on peut splitter le parsing sur n coeurs (facteur limitant restant les IO) en splittant les fichiers de log (équivalent du map) et ensuite faire un reduce par addition des dicts avec archery (qu'on ne peut pas faire avec defaultdict)
Ici la recette pour fusionner les dicts https://yahi.readthedocs.io/en/latest/faq.html#fusinoning-two-data-files-in-json
Donc, je pourrais si le cœur m'en disait augmenter les perfs en divisant pour mieux régner.
[^] # Re: Art Libre sur Wikipédia
Posté par Jul (site web personnel) . En réponse au journal Écrivain libre. Évalué à 2.
« Ni éditeurs ni maîtres » soyons vraiment libre de la dictature de la notoriété.
Certes, c'est c'était un troll quand je l'ai écrit, mais les « vrais » artistes qui se veulent libre et faire les choses gratuitement (mais qui veulent être rémunérés) ont un problème avec « la reconnaissance » par une institution.
Institutions souvent subventionnées qui tiennent en laisse les « artistes » et d'une certaine manière sélectionnent les propos qui ont pignon sur rue.
Perso, j'avais envie d'écrire ce que je voulais, et je suis pas un écrivain au sens pro, je suis content d'être amateur et libre comme dans le logiciel libre.
# merci
Posté par Jul (site web personnel) . En réponse à la dépêche yahi un agrégateur de statistiques dans l'esprit d'awstats. Évalué à 1.
merci à l'équipe de linuxfr pour avoir pris le temps de rédiger la dépêche.
La ndm sur goaccess est bienvenue car ça permet de se positionner sur le coté versatile plus que le coté web.
Donc : merci.
[^] # Re: Python 2, abandonné?
Posté par Jul (site web personnel) . En réponse à la dépêche yahi un agrégateur de statistiques dans l'esprit d'awstats. Évalué à 1.
Ah ?!
Ça passe. 0_o
Content de voir que mes test avant installation sont appelés et chouinent pas :D
[^] # Re: performances ?
Posté par Jul (site web personnel) . En réponse à la dépêche yahi un agrégateur de statistiques dans l'esprit d'awstats. Évalué à 1.
Sur ma machine je suis ~10K lignes par secondes (ce qui est la métrique pertinente au vu de la manière de parser) soit aux alentours de 2.5Mb en 1.5 seconde (core i3 3.5Ghz 2 procs).
Il y a possibilité de par la nature du problème à paralléliser (map/reduce) si il y a besoin de performance, mais j'ai pas mis ça dans mes développements actuels.
[^] # Re: Ça vaut le détours !
Posté par Jul (site web personnel) . En réponse au journal loser du libre. Évalué à 1.
merci,
kof kof: scam est en livré en mode « chez moi ça marche » qualité « entreprise » :D
Mais, ouais, j'écris avec ça, je pense que le greffon graphviz introduit un bug sur le rendu de code intégré et je viens de trouver un bug sur la génération du livre en format A5 kof et c'est pas très bien fait cette partie :D
N'hésites pas à ouvrir des tickets de bug, j'y suis attentif.
Tu peux même les écrire en français.
[^] # Re: J'ai lu les deux
Posté par Jul (site web personnel) . En réponse au journal Écrivain libre. Évalué à 1.
Tiens, en prévue les premiers chapitre du suivant Loser du libre ou les motivations d'un « personne sans fâme (gloire) » qui s'entête à faire du logiciel libre. (work in progress)
J'essaie d'expliquer comment on en vient à faire un paquet d'un point de vue perso et je tente de donner des « astuces » détails pratiques sur comment pas se casser le dos en en faisant.
[^] # Re: J'ai lu les deux
Posté par Jul (site web personnel) . En réponse au journal Écrivain libre. Évalué à 1.
sur le 2é je me suis surtout fait plaisir à dessiner :D
[^] # Re: J'ai lu les deux
Posté par Jul (site web personnel) . En réponse au journal Écrivain libre. Évalué à 1.
t'as aimé ?
[^] # Re: J'ai lu les deux
Posté par Jul (site web personnel) . En réponse au journal Écrivain libre. Évalué à 2.
Je prépare le prochain : Loser du libre ! Anatomie d'un projet libre et des motivations d'un codeur :D
[^] # Re: PS motivations
Posté par Jul (site web personnel) . En réponse au journal Écrivain libre. Évalué à 2.
Les licences WTF sont aussi une occasion d'écrire la licence la plus simple qui nous convient. J'ai été assez extrême en ne l'appelant même pas WTFPL explicitement, mais ça a un coté punk sympa.
J'ai pas envie de m'identifier à un mouvement comme les creative commons qui a semé la confusion entre libre et pas libre, et j'ai pas envie de prendre une licence logicielle ou artistique car c'est mon envie.
Et pour la justice, je me suis déjà fait piqué du code sous licence libre (pypi-stats) mais n'ayant pas le pognon pour faire valoir mes droits, de toute façon, je sais à quoi m'en tenir dans ce monde à deux vitesses selon que l'on est riche ou pauvre, et je me mets le minimum de barrière à la diffusion.
Le principal dans l'écriture libre, c'est de se donner la liberté d'écrire, et basta le reste. Ensuite, il faut avoir ses priorités. Moi c'est écrire, et (auto) publier en évitant de me prendre un procès d'un copieur qui dirait c'est moi qui l'ai fait.
C'est pour ça que la divulgation est importante car quelque soit la licence, l'œuvre est protégée dès ce moment, et sert d'acte antérieur si besoin.
[^] # Re: PS motivations
Posté par Jul (site web personnel) . En réponse au journal Écrivain libre. Évalué à 2.
Le droit de paternité est inaliénable et incessible, mais j'admets que j'utilise la variante « licence anti gad elmaleh » : fait tout ce que tu veux de ce livre sauf dire que tu l'as écrit.
Et après on verra quand le cas se présentera, de toutes façons les « auteurs » qui ont pignon sur rue s’embarrassent pas vraiment du droit d'auteur eux mêmes.
# PS motivations
Posté par Jul (site web personnel) . En réponse au journal Écrivain libre. Évalué à 4. Dernière modification le 22 avril 2025 à 10:06.
Écrire des livres libres, c'est comme écrire du logiciel libre : on se rend compte que la société prétend que seul ce qui a de la valeur est ce qui est payant.
Mais c'est du bullshit (du caca boudin), l'écriture libre comme le logiciel libre échappe à la sélection des éditeurs par le déterminisme sociale. On peut terminer un livre, l'héberger, le donner, le diffuser sans peurs d'une sélection inique basée sur l'argent, le fait qu'on est pas un « artiste » patenté, une personne « vue à la télé ». (kif kif avec le logiciel, le mérite compte un poil plus que la notoriété).
Ça permet d'être libre, d'être « publié » et c'est ce qui importe. On parle pas de faire du pognon, on parle de liberté, il y a pas de business model derrière l'écriture libre que je pratique.
Voilà, je voulais un peu causer de liberté aussi, et inspirer d'autres à faire de même. C'est comme en logiciel libre, plus on est nombreux, plus on peut créer une logique de communauté et changer l'ordre des choses.
[^] # Re: promotion
Posté par Jul (site web personnel) . En réponse au journal Écrivain libre. Évalué à 5.
Je fais ça en mode nawak
[^] # Re: Pertinent
Posté par Jul (site web personnel) . En réponse au journal Écrivain libre. Évalué à 4. Dernière modification le 21 avril 2025 à 20:39.
On peut se passer du Dockerfile sur debian :
et pour avoir les « fontes de bases vectorielles » (ms)
Mais, oui, je m'excuse, j'ai un gros poil dans la main pour la partie install et j'ai fais l'hypothèse que le Dockerfile servait d'indication à comment faire sans lui.
[^] # Re: Pertinent
Posté par Jul (site web personnel) . En réponse au journal Écrivain libre. Évalué à 6.
Oui, il suffit de copier coller les apt-get install du Dockerfile
J'ai peut être été flemmard et utilisé le Dockerfile pour remplacé une doc d'installation bien écrite :D
Je comprends que ça puisse énervé que j'ai pas fait le boulot jusqu'au bout, mais je ne suis qu'un dév solo qui gère tous les aspects.
[^] # Re: Pertinent
Posté par Jul (site web personnel) . En réponse au journal Écrivain libre. Évalué à 2.
Ah, moi je l'utilise sans, c'est juste que je sais pas faire un paquet virtuel debian/freeBSD « installe moi latex complètement, et les fontes usuelles (ms core fonts) »
C'est ch*ant de bien installer latex :D
[^] # Re: passer en dépêche
Posté par Jul (site web personnel) . En réponse au journal yahi un parseur de logs pour remplacer awstats. Évalué à 1.
Tiens d'ailleurs c'est rigolo, depuis que j'ai changé le titre, je peux plus ni modifier la nouvelle, ni proposer de soumettre la dépêche.
Bug ou coïncidence ? :D
[^] # Re: passer en dépêche
Posté par Jul (site web personnel) . En réponse au journal yahi un parseur de logs pour remplacer awstats. Évalué à 2.
merci benoit :D
J'ai mis un truc moins trollesque pour le titre, on est pas trolldi.
# making off
Posté par Jul (site web personnel) . En réponse au journal yahi un parseur de logs pour remplacer awstats. Évalué à 3. Dernière modification le 19 avril 2025 à 09:03.
Si des gens sont intéressés par le principe du « all in one page » et du routeur virtuel en javascript (sans framework) la technique est détaillée ici
[^] # Re: passer en dépêche
Posté par Jul (site web personnel) . En réponse au journal yahi un parseur de logs pour remplacer awstats. Évalué à 2.
Merci
j'ai quasi la même en dépêche en attente de modo pour info :)