Logo journal du hacker middle
  1. 2

    Me trompe-je, mais n'a-t-on pas Webpack (voire Brunch) pour tout cela et plus aujourd'hui ?

    1. 1

      Tout à fait. Mais dans mon ancienne boite, on utilisait gulp. Et comme je suis junior, j'ai passé un peu temps dessus pour comprendre mon environnement. Je devrais aller voir plus en détails les utilitaires que tu mentionnes. Salut !

      1. 1

        RAS. Le monsieur ne va pas assister au sommet des développeurs du noyau, il a prévu des vacances.

        1. 1

          et meme, raf en fait

        1. 1

          Où il s'agit aussi de drônes sous forme d'oiseaux ou d'abeilles O_o

          1. 1

            Merci, j'aurais loupé la nouvelle sans vous et je rêve de solutions d'exécutables pour Python <3

            1. 3

              TLDR: article d'annonce sans détail technique ni embryon de démarrage.

              MastodonUser le 17 juillet 2018 9 h 42 min

              Merci pour ce moment de franche rigolade du matin

              Un utilisateur de Mastodon

              :)

              1. 1

                oui complètement, c'est vide pour l'instant. Davantage une annonce d'intention qu'autre chose.

              1. 1

                Titre marrant: “un” ? Et comme si c'était une nouvelle fracassante :p

                En tout cas c'est vrai :)

                1. 2

                  Tu as l'air d'approuver, faudrait donc passer le titre à “Deux”, non ?

                  1. 1

                    3

                1. 1

                  tout en mettant en avant les contenus “chauds” (actualités, tweets) ?

                  args, ça j'aime pas :S Et d'autant plus vu leurs sources (dépêche du midi et autres mauvais journaux…)

                  1. 2

                    Je m'étais jeté sur Jade/Pug mais j'en suis revenu, je l'évite maintenant.

                    • basé sur l'indentation: plus difficile de bouger des bouts de template, peut introduire des bugs (commenter une partie du template peut foirer). Si vous cherchez plusieurs plugins pour faciliter l'édition basée sur l'indentation comme je le faisais, c'est un fail (afficher l'indentation, indenter un bloc, supprimer un bloc, etc) solution => utiliser un bon mode pour éditer de l'html, par exemple web-mode pour Emacs http://web-mode.org/ : indentation automatique, manipule des attributs ou des tags directement, etc
                    • les mixin ne sont pas partageables entre plusieurs fichiers, à l'inverse des macros jinja
                    1. 2

                      bon d'avoir un retour, merci

                    1. 2

                      Cool, et découvert les containeurs d'onglet (Container Tabs) du même coup: https://addons.mozilla.org/en-US/firefox/addon/multi-account-containers/ qui existaient dans Nightly et sont devenus une extension.

                      1. 1

                        ouaip, j'adore les conteneurs d'onglets, très pratiques.

                      1. 2

                        Slide 7, pour se dégager du temps, il manque

                        • passer à temps partiel: 80%, plus ou moins, à aménager selon différentes formules: prendre un jour par semaine, prendre 3 jours toutes les trois semaines,…
                        1. 1

                          Il faut trouver un employeur qui soit très tolérant là ;-)

                          1. 1

                            oui, pas simple à trouver. Et la 4/5 ème à un coût non-négligeable et un impact certain sur les revenus. J'en parle dans cet article

                        1. 1

                          TLDR: version payante pour faire une migration arrière.

                          1. 1

                            J'ai jamais du utiliser une migration arrière

                            1. 1

                              t'as des bons dévs dans ton équipe alors :p

                              1. 2

                                Surtout une superbe équipe d'homologation qui les dresse ! Et comme ils doivent tout gérer en déploiement Blue/Green : ils sont obligés d'être sérieux sur leur code.

                          1. 1

                            J'ai créé ma première web app Weblocks ! Un framework Common Lisp (je continue à creuser la question, ça marche toujours…) qui permet d'écrire une app dynamique totalement en CL, une sorte de React mais plus côté serveur. Le but est d'avoir un bon environnement de dév pour back&front, de ne pas mélanger les languages, de créer un exécutable (et déployer facilement, sans pip, npm, docker…), de résoudre “le problème javascript” (et son écosystème), de développer avec un bon REPL, d'avoir un language plus flexible que python ou JS, plus typé, etc.

                            C'est très bêta.

                            1. 1

                              Le script de l'émission mentionne Diaspora, Mastodon et Peertube dans la dernière partie, mais l'émission a été coupée juste avant !

                              https://framasphere.org/posts/4801396

                              1. 1

                                As-tu essayé des frameworks qui s'attaquent au “problème javascript” ? https://wiki.haskell.org/The_JavaScript_Problem#Haskell_-.3E_JS Fay, Haste, UHC,…

                                Ça fait bcp de syntaxe O_o Lorsque tu écris

                                instance FromRow Task where
                                  fromRow = Task <$> field <*> field
                                

                                sais-tu absolument pourquoi c'est <$> et pas <*> ou dois-tu te référer à la documentation du module ?

                                Et n'y a-t-il pas mieux que SQL.query_ c "SELECT * FROM task") ?

                                merci en tout cas

                                1. 1

                                  sais-tu absolument pourquoi c'est <$> et pas <*> ou dois-tu te référer à la documentation du module ?

                                  Il s'agit respectivement de fmap et du séquençage applicatif. C'est des fonctions vraiment standarts, tu peux les utiliser sur tous les applicative functors (aucune idée du terme franwais correct, désolé).

                                  Une grande partie des concepts sont standardisés via les typeclass (des interfaces) en Haskell. Tu peux apprendre les plus courants en lisant la typeclassopedia.

                                  Sinon oui, la documentation est un gros problème pour les novices.

                                  1. 1

                                    Pour Haskell en web front-end, il y a effectivement quelques outils mais je ne connais pas bien.

                                    Pour “Task <$> field <*> field”, ce sont effectivement des opérateurs classiques des foncteurs et foncteurs applicatifs. J'en parlerai peut-être dans une prochaine vidéo mais ici ça veut juste dire que pour lire une ligne dans la base de données, il faut lire deux champs (field) et les utiliser comme paramètre pour construire une valeur Task.

                                    Désolé d'avoir mis autant de temps à répondre.

                                  1. 1

                                    info: explications, pas de mot technique encore moins de code, seule mention de Docker.

                                    1. 2

                                      Un truc d'usabilité qui ne me fait pas upvoter autant que je le pourrais: sur la page principale ou via mon flux rss, quand je clique sur le lien du JdH, j'atteris sur le site de l'article et pas sur le JdH. Sur la page principale, le lien vers les commentaires est tout petit, grisé et à droite, éloigné du lien. Sur reddit c'est plus visible.

                                      (edit) Flux RSS de Reddit: j'arrive sur Reddit VS flux du JdH: je tombe de suite sur le site de l'article, pas le JdH.

                                      1. 2

                                        @carl; là, je pense qu'il/elle a raison ! Mettre un peu plus en avant la mention ‘commentaire’, je la trouve trop noyé dans la masse… et, parfois je cherche alors que c'est toujours au même endroit - mais peut-être pas assez intuitif. ! ???

                                      1. 3

                                        Je continue à m'amuser avec cl-torrents. Un exécutable qui offre une cli et une interface readline (que je viens d'ajouter) pour chercher des torrents sur 1337x.to et downloadsme (les précédents sont tombés…).

                                        1. 1

                                          Très cool !

                                          1. 2

                                            N'est-ce pas ? :) Pour l'instant, après avoir appris les rudiments de Common Lisp, c'est 100% fun. Dans les cartons il y a plus d'options, une petite interface web avec interface opensearch pour avoir une entrée dans les moteurs de recherche du navigateur, une interface Electron. Stay tuned !

                                        1. 4

                                          LOL

                                          1. Non, l’énergie du Bitcoin n’est pas gaspillée

                                          bah qd même, c'est des calculs pour choper les hash… toutes les crypto monnaies n'ont pas fait ce choix…

                                          ah:

                                          Il est vrai que les mineurs cherchent tous à résoudre un problème mathématique compliqué et consomment tous de l’électricité mais que seul le premier à trouver la solution gagne et il faut à chaque fois tout reprendre à zéro. Vu comme ça, cela parait du gaspillage. Mais la compétition entre mineurs est un élément essentiel qui garantit la décentralisation du Bitcoin.

                                          lol

                                          pourquoi est-ce que la consommation électrique n’est pas nécessairement polluante ? Et pourquoi les voitures électriques sont écologiquement intéressantes ?

                                          Premièrement parce que parfois l’électricité est là et inutilisée. C’est le cas des panneaux solaires, des barrages hydro-électriques ou des centrales nucléaires qui produisent de l’électricité, quoi qu’il arrive.

                                          Produire des centrales, barrages, éoliennes, panneaux solaires, est énormément polluant…

                                          Il consomme également près de 8 fois moins que l’extraction de l’or ou 50 fois moins que la production de l’aluminium.

                                          foireux…

                                          Et s’il fallait comparer Bitcoin au système bancaire, avec ses milliers d’immeubles refroidis à l’air conditionnés, ses millions d’employés qui viennent bosser en voiture (ou en jets privés), je pense que le Bitcoin ne paraîtrait plus écologique mais tout simplement miraculeux.

                                          foireux…

                                          Bitcoin a le potentiel pour devenir une véritable plateforme décentralisée qui pourrait remplacer complètement le web tel que nous le connaissons et modifier notre interactions sociales et politiques : votes, communications, échanges sans possibilité de contrôle d’une autorité centralisée.

                                          mon dieu…

                                          le Bitcoin pourrait sans doute polluer moins. Et je suis certains que, dans les prochaines années, des propositions en ce sens vont voir le jour.

                                          il y en a déjà

                                          Le deuxième point c’est que les médias sont financés par les publicitaires et par les états. Tout ce petit monde pressent bien que le Bitcoin peut bouleverser les choses. Nulle théorie du complot nécessaire ici, mais il va sans dire qu’un sujet qui décrédibilise une technologie dangereuse pour la souveraineté des états et qui verse dans le sensationnalisme est du pain béni. La peur et l’ignorance sont devenus les deux moteurs de la presse qui n’est plus qu’une machine à manipuler nos émotions.

                                          il y a critique des médias plus subtile

                                          1. 1

                                            Ce week-end j'ai augmenté cl-torrents, qui scrape maintenant 1337x.to et dispose d'une interface readline: https://github.com/vindarel/cl-torrents C'est toujours fun, facile, ouvre plein de possibilités.