don – Sam & Max http://sametmax.com Du code, du cul Thu, 05 Sep 2019 08:22:03 +0000 en-US hourly 1 https://wordpress.org/?v=4.9.7 32490438 Le don du mois: Libre Office http://sametmax.com/le-don-du-mois-libre-office/ Tue, 08 Jan 2019 08:54:56 +0000 http://sametmax.com/?p=25104 Microsoft Office est un bon produit. Voilà, je l’ai dit. Je peux ne pas apprécier Microsoft en tant qu’entreprise, reprocher de nombreux défauts à ses bébés, mais être objectif sur certains points: Excel, malgré ses bugs, reste la meilleure expérience de tableur au monde, .Net est une technologie très propre, et VSCode est un superbe éditeur que j’ai par ailleurs adopté.

Seulement voilà, je n’ai nullement l’intention de soutenir des formats propriétaires, l’obsolescence programmée, et l’abus de position dominante. Au contraire, je préfère soutenir le logiciel libre, les standards ouverts et le partage.

Et c’est là que Libre Office entre en jeu.

Je l’utilise donc au quotidien, pour faire des rapports, des lettres, des calculs, etc. Bien que je sois très à l’aise avec ma machine, j’utilise des fonctions relativement peu avancées, et ce logiciel comble donc tous mes besoins.

Malheureusement, Libre Office souffre de gros problèmes d’ergonomie, et pire encore, de fiabilité. Sa stabilité est douteuse, et en plus de la frustration liée au plantage, il m’arrive de perdre du travail, chose qui me rend furieux.

Je comprendrais donc parfaitement que quelqu’un choisisse de ne PAS utiliser Libre Office, pour toutes ces raisons.

Personnellement, j’ai la politique inverse, et j’utilise Libre Office pour les soutenir, et je vais donc reporter les bugs et autres problèmes quand j’en ai le temps. J’ai peu de temps en ce moment, donc je choisis de contribuer par don, ce qui j’espère aidera les auteurs à dépasser ces hics. Un jour peut-être.

Un peu comme Firefox que j’ai gardé pendant des années alors qu’il était inférieur à Chrome, jusqu’à ce que, soudain, il redevienne non seulement aussi rapide, mais rajoute des fonctionalités inédites comme les tab containers que n’a pas la concurrence.

Et voici donc un don de 50 euros pour cet excellent projet, qui derrière ces soucis, permet quand même à peu de frais de faire des choses absolument incroyables, le tout dans le respect de la communauté humaine.

Bien entendu, je vous invite à faire de même.

]]>
25104
Le don du mois: mobx http://sametmax.com/le-don-du-mois-mobx/ http://sametmax.com/le-don-du-mois-mobx/#comments Mon, 02 Jul 2018 10:41:28 +0000 http://sametmax.com/?p=24750 Mobx, c'est que le projet déchire. Et il déchire malgré le fait qu'il soit codé en JS.]]> Si vous avez suivi un peu les différents dons du mois au fur et à mesure de la vie du blog, vous avez du vous rendre compte de 2 choses:

  • Le don du mois n’est pas mensuel. Il est juste limité à un par mois. Ça m’évite la pression d’être un bon samaritain. Sauf que du coup, j’oublie parfois pendant trèèèèèèès longtemps :)
  • Il n’y a pas beaucoup de projets JS dans le lot. Ahem.

En fait le seul et unique projet JS supporté a été VueJS. C’est dire que la barre est haute, étant donné la qualité exceptionnelle de ce projet.

Donc quand je vous dis que j’ai donné 50 balles à Mobx, c’est que le projet déchire. Et il déchire malgré le fait qu’il soit codé en JS.

Mobx permet, en gros, de surveiller les modifications à une structure de données. Vous posez un marqueur sur la structure, et un sur les fonctions utilisant la structure, et c’est tout:

class TodoList {
    @observable todos = []; // dire à mobx de surveiller
}

...

@observer // dire à mobx de tenir à jour
class TodoListView extends Component {
    render() {
        return 
    {this.props.todoList.todos.map(todo =>)}
}

C’est là la brillance du système: malgré sa simplicité, mobx va récursivement réagir à toute modifications, même sur des données complexes imbriquées; Et calculer toutes les dépendances de chaque fonction pour ne les appeler qu’au meilleur moment.

C’est facile à utiliser, et étonnamment rapide à exécuter.

Le résultat ? Quand un client me force à utiliser ReactJS, je saute redux, et je met Mobx à la place. Ca donne presque l’impression d’utiliser Vue: le code de manipulation d’état est simple à comprendre, gentil sur le CPU et les mutations d’état restent courtes et élégantes. Le reste est toujours moche, mais ça on y peut rien.

Bref, mobx est ce qui rend react acceptable. Et tout ce qui peut apaiser la douleur du dev en front-end n’a pas de prix.

J’ai regardé le code source, et la popote interne est bien complexe. Mais à chaque fois que je veux l’utiliser je me dis que ça ne pourra pas être si simple… et si.

La page de don, c’est par là.

]]>
http://sametmax.com/le-don-du-mois-mobx/feed/ 7 24750
Le don du mois: Framasoft (bis) http://sametmax.com/le-don-du-mois-framasoft-bis/ http://sametmax.com/le-don-du-mois-framasoft-bis/#comments Tue, 11 Jul 2017 07:15:38 +0000 http://sametmax.com/?p=23501 déjà donné à Framasoft il y a 2 ans alors que je n'utilisais plus vraiment le site. Plutôt en remerciement de tout ce qu'ils ont fait pendant que j'étais encore sous Windows à bricoler avec Phoenix, CloneCD et WinAmp. ]]> J’ai déjà donné à Framasoft il y a 2 ans alors que je n’utilisais plus vraiment le site. Plutôt en remerciement de tout ce qu’ils ont fait pendant que j’étais encore sous Windows XP à bricoler avec Phoenix, CloneCD et WinAmp.

Depuis 2001 cet excellent portail a fleuri pour devenir un hébergeur de nombreux services, particulièrement:

Pour l’instant je suis très content de l’agenda qui est une instance nextcloud avec une jolie UI, offrant plusieurs calendriers en parallèle, des partages et exports et tout le tintouin. Donc j’ai thunderbird linké dessus sous Ubuntu, et Solcalendar sous Android (avec pulse sms pour pouvoir taper les sms confortablement sur l’ordi, rien à avoir mais j’en suis content alors je plug).

Bref, cet outil arrive à point pour être bien productif. Reste plus qu’à trouver une alternative à GTG qui est lent comme une grand-mère asthmatique. Si vous avez des suggestions…

Néanmoins, héberger des services comme ça, ça coûte cher. Et framasoft les propose gratuitement.

Donc, don de 30 euros à l’asso. Merci messieurs-dames, vous déchirez.

Pour vous aussi faire un don, c’est par ici.

]]>
http://sametmax.com/le-don-du-mois-framasoft-bis/feed/ 7 23501
Le don du mois : vue.js http://sametmax.com/le-don-du-mois-vue-js/ http://sametmax.com/le-don-du-mois-vue-js/#comments Mon, 01 May 2017 08:37:43 +0000 http://sametmax.com/?p=23211 Le pognon rentre à nouveau et c’est donc le retour du don du mois.

Ça ne fait que quelques temps que j’utilise Vue.js, mais globalement c’est déjà mon outil par défaut pour toute UI en JS.

J’ai encore des demandes de formations et projets pour Angular 1 et React, mais si j’ai le choix il n’y a aucune hésitation.

J’ai essayé quelques alternatives, comme Riot, mais on arrive jamais à cette combinaison parfaite de simplicité, légèreté, puissance et performance. Ce projet est un petit bijoux du monde de l’open source. Un truc rare en Javascript.

Bref, c’est bien beau de cracher toujours sur JS, mais ça résout pas le problème. Il faut aussi aider, et c’est donc pour ça que je fais un don de 50 €, par ici.

Et si vous regrettiez l’époque de la simplicité de jQuery mais que vous avez envie de quelque chose qui automatise bien plus comme un framework moderne, vous savez ce qu’il vous reste à essayer :)

]]>
http://sametmax.com/le-don-du-mois-vue-js/feed/ 18 23211
Le don du mois : nuitka, bis http://sametmax.com/le-don-du-mois-nuitka-bis/ http://sametmax.com/le-don-du-mois-nuitka-bis/#comments Sun, 12 Feb 2017 16:28:58 +0000 http://sametmax.com/?p=22404 Ça faisait un bail que j’avais pas parlé d’un don du mois. Le don du mois n’est pas un don mensuel, mais un don que je fais pour le mois. Des fois j’oublie. Des fois je n’ai pas de thune. Des fois je ne me sens pas généreux, que l’humanité aille crever dans sa crasse !

Mais quand les astres du pognon et de la bonne humeur sont alignés je m’y remets.

J’ai pris des nouvelles de nuitka, un outil qui permet de compiler du code Python en un exe indépendant. Malgré le fait que l’auteur soit visiblement le seul à vraiment travailler dessus, le projet continue d’avancer avec régularité et détermination. Corrections de bugs, optimisation (amélioration de la comptabilité (la 3.5 est supportée, la 3.6 en cours !)).

J’ai été agréablement surpris de voir que l’outil s’était encore amélioré. Le hello world stand alone m’a pris quelques minutes à mettre en œuvre, d’autant que nuitka est dans les dépôts Ubuntu donc l’installation ne demande aucun effort.

Comme pouvoir shipper du code Python sans demander à l’utilisateur final d’installer Python est quelque chose qui est en forte demande en ce moment, j’ai voulu soutenir le projet, et j’ai fait un don de 50 euros.

Puis je me suis souvenu qu’en fait, j’en avais déjà fait un l’année dernière :) Bah, l’auteur mérite qu’on le soutienne. Des mecs comme ça y en a pas des masses.

]]>
http://sametmax.com/le-don-du-mois-nuitka-bis/feed/ 3 22404
Le don du mois : la quadrature du net http://sametmax.com/le-don-du-mois-la-quadrature/ http://sametmax.com/le-don-du-mois-la-quadrature/#comments Sat, 19 Dec 2015 21:21:22 +0000 http://sametmax.com/?p=17155 Je suis très content d’avoir inspiré d’autres blogs à suivre le principe “du don du mois”.

Mais pour une fois, c’est moi qui vais suivre le mouvement et me laisser inspirer par sciunto et son don pour la quadrature.

Pour ceux qui ne les connaissent pas, cette asso s’engage jusqu’aux couilles dans le processus démocratique, particulièrement dès que ça touche Internet.

Ces lanceurs d’alerte nous tiennent informés, lancent les débats qui comptent, et interviennent auprès des élus avec une persévérance qui tient de l’écureuil de l’âge de glace.

Le tout sans agression, avec intelligence, analyse et respect.

Merci. 50 euros pour cette donation.

]]>
http://sametmax.com/le-don-du-mois-la-quadrature/feed/ 6 17155
Le don du mois : framasoft http://sametmax.com/le-don-du-mois-framasoft/ http://sametmax.com/le-don-du-mois-framasoft/#comments Mon, 09 Nov 2015 11:15:40 +0000 http://sametmax.com/?p=17045 La période de vaches maigres se termine, et les dons reprennent.

Ce mois-ci, c’est Framasoft, la référence des sites français en matière de soutien au monde du libre, qui en bénéficie.

J’ai débuté ma carrière avec deux sites : le (feu) site du zéro, aujourd’hui transmuté en l’horrible openclassroom, et framasoft.

Pour ceux qui ne connaissent pas framasoft, ils ont commencé comme un annuaire de logiciels libres, au début surtout pour Windows. Ils permettaient à des petits joueurs de se faire connaître comme Firebird, l’ancêtre de Firefox, et animaient une communauté super sympa via leur forum. Quand je cherchais une info sur un logiciel, je passais toujours par eux : c’était un gain de temps, et j’avais beaucoup plus confiance en leurs sources que les autres.

Aujourd’hui Framasoft a bien évolué : éditeur de livres, mise en place de nombreux web services et blog d’alerte…

Je ne rends presque plus visite à l’annuaire original, mais j’utilise quelques services comme framapad.

Ce don, c’est surtout pour les nouveaux venus dans le monde du libre, qui auront besoin comme j’en ai eu besoin d’une source d’information fiable. C’est aussi un remerciement, et la reconnaissance de leur ténacité : ils sont là depuis des années malgré les problèmes de trésorerie et la masse de taff incroyable que ça représente.

50 euros pour eux. Et merci.

]]>
http://sametmax.com/le-don-du-mois-framasoft/feed/ 10 17045
Le don du mois qui saute http://sametmax.com/le-don-du-mois-qui-saute/ http://sametmax.com/le-don-du-mois-qui-saute/#comments Sat, 31 Oct 2015 19:56:23 +0000 http://sametmax.com/?p=16982 Comme je le précisais au début de la série, il faut faire les dons à hauteur de ses moyens. Étant à -4000 euros sur ma compta, je ne fais donc pas de don du mois pour octobre. J’ai attendu le 31 pour être sûr que je ne pourrais pas le caler, mais ça ne sera pas possible.

Je publie quand même un article, car :

  • Ca fait un mois que je n’ai pas donné de nouvelles
  • Il faut garder le truc en vie.
  • Je veux bien mettre en avant la philosophie du projet : faites à votre rythme, selon vos capacités. Donnez sans contrainte, sans culpabilité.

Tous les projets autour du blog trainent un peu. J’ai what milles tickets ouverts sur github (je les regarde tous les jours pour me donner bonne conscience), mais bon, même S&M ont parfois des mois difficiles ^^ Enfin “ont”… Max lui a trouvé un moyen de doubler son chiffre d’affaires donc il va payer l’apéro.

J’ai été assez actif sur twitter et un peu sur reddit, donc je me dis qu’un truc type “shaarly” ça serait quand même pas mal pour ramener chez nous tout ce contenu qu’on fournit à des services opaques.

Vous avez du noter aussi que le blog tombe souvent en marche. C’est parce que le serveur arrive au bout de sa capacité à héberger nos sites qui prennent trop de mémoire. Va falloir migrer vers une plus grosse instance, aussi plus chère. J’attends un peu.

À tout !

]]>
http://sametmax.com/le-don-du-mois-qui-saute/feed/ 9 16982
Le don du mois : Open Street Map http://sametmax.com/le-don-du-mois-open-street-map/ http://sametmax.com/le-don-du-mois-open-street-map/#comments Thu, 03 Sep 2015 16:08:42 +0000 http://sametmax.com/?p=16872 OSM. Je ne code pas souvent des applications qui ont besoin de données géographiques, et quand je cherche quelque chose, j'ai encore le réflexe Google Map.]]> Soyons clair : j’utilise peu OSM. Je ne code pas souvent des applications qui ont besoin de données géographiques, et quand je cherche quelque chose, j’ai encore le réflexe Google Map.

Mais ce projet, qui n’est ni plus ni moins qu’un Wikipédia de la cartographie, est phénoménal et doit être encouragé à tout prix. Surtout que la carto, ça bouffe en ressource, et c’est plus dur de trouver des bénévoles pour mapper des lieux (faut le matos et faut être sur place) que pour écrire un article sur le prépuce.

Bref, ce don de 50 euros est là pour soutenir une initiative purement parce que je la trouve belle. Pour le geste. Par écologie sociétale.

Néanmoins je ne doute pas qu’un jour, je serai bien content de pouvoir taper dans leur API plutôt que de dépendre d’une multinationale pour la carte d’un service clé.

]]>
http://sametmax.com/le-don-du-mois-open-street-map/feed/ 14 16872
Le don du mois : Wikimedia http://sametmax.com/le-don-du-mois-wikimedia/ http://sametmax.com/le-don-du-mois-wikimedia/#comments Sat, 01 Aug 2015 09:42:28 +0000 http://sametmax.com/?p=16725 Oui, y a des dons plus ballots que d’autres.

Certes, les campagnes de pub de Wikimedia, la fondation derrière Wikipedia, pour collecter les dons me gonflent profondément. J’ai l’impression d’assister au téléthon, mais online.

Mais détail ennuyeux mis à part, j’utilise, comme aujourd’hui presque tout le monde, Wikipedia en tant que base de départ pour aborder de nombreux sujets afin ensuite de glisser vers d’autres sources plus spécialisées.

Beaucoup de choses ont été dites sur le projet : remise en cause de sa fiabilité, de l’intention réelle de ses dirigeants, des spams des lobbyistes qui s’y installent, de la rigidité des règles et des modos ou encore de la courbe d’apprentissage de plus en plus grande pour y participer.

Malgré cela, j’ai contribué plusieurs articles, ai fréquenté des gens qui sont engagés au cœur de de l’outil et ai bénéficié de l’outil à un niveau personnel et professionnel.

C’est un magnifique projet.

Plein de défauts, mais vu l’envergure, comment ne pas en avoir ?

J’espère qu’il vivra le plus longtemps possible. Et je fais une donation en bitcoins d’environ 50 dollars.

]]>
http://sametmax.com/le-don-du-mois-wikimedia/feed/ 3 16725