Logo journal du hacker middle
  1. 2

    Oh le collègue s’est mis au blogging! :D

    1. 3

      Denis toujours au taquet :D

      1. 1

        Il n’y a que chez moi que le site est KO ce matin ?

        1. 1

          Le site a été down hier/ce matin mais il semble OK maintenant

          1. 1

            Top ! :)

        1. 1

          Sinon, la commande basename est bien plus simple à utiliser: “basename $(git rev-parse –show-toplevel)”

          1. 1

            basename $(git rev-parse –show-toplevel)

            ça fonctionne également :) Merci pour l’astuce!

          1. 1

            Sinon, article vraiment très intéressant, merci pour le partage ! :)

            1. 1

              Petite erreur, OctoDNS utilise Python/YAML et non JavaScript. :)

              1. 1

                Sur ce genre de matos tout va bien, par contre avec le matos Pioneer DJ, ça devient un peu plus compliqué :)

                1. 1

                  Oui CF : https://www.journalduhacker.net/s/j7oetp/linux_djing_streaming_twitch_essayons

                  Linux reconnait parfaitement le matériel, il n’y a aucun souci. Que ce soit Hercules présenté par Benzo ou Pioneer dans mon cas.

                  Sans parler du streaming, Mixxx souffre de latence lorsqu’on utilise un contrôleur (donc logiciel indispensable) qui ne permet clairement pas de mixer dans des conditions optimales. Mais on en revient toujours au même concernant les conclusions : Le problème n’est pas la reconnaissance du matériel sous Linux, mais belle et bien l’offre logicielle. Avec Pioneer, les mappings ne sont pas tous reconnus et fonctionnels. Il en était de même avec Hercules (j’avais testé le Universal DJ que j’ai toujours dans un carton à la maison)

                  Rekordbox, et Serato ne sont pas dispo sous Linux pour Pionneer, il en est de même pour DJuced pour Hercules.

                1. 3

                  Génial ! Je vais tester ça asap ! Merci :)

                  1. 2

                    Merci à toi pr ce commentaire :)

                  1. 2

                    Merci pour l’article, très intéressant !

                    1. 1

                      J’adore les outils écrits en Python… J’ai un problème au niveau de la lib ping appelée quand j’essaie ta commande :/

                      1. 1

                        J’ai créé un issue pour régler le souci :) https://github.com/kellyjonbrazil/jc/issues/200

                        1. 1

                          J’ai pas eu ce souci. Pb python 3.10

                      1. 2

                        Marp est un excellent outil que j’utilise depuis plusieurs années également, je n’ai d’ailleurs toujours pas trouvé de remplaçant jusque là, simple, clair et efficace! Merci pour cet article (sympa d’en avoir enfin en FR)!

                        1. 1

                          Excellente vidéo! Sujet très intéressant! :D

                          1. 2

                            Perso j’ai tendance à plutôt ouvrir un terminal dans vim :term, puis ctrl+w w pour revenir à mon fichier toujours ouvert et en gardant le shell ouvert.

                            1. 2

                              Je préfère ouvrir un second terminal… Encore plus simple, rien à connaître ^__^

                              1. 1

                                ça marche aussi effectivement! :)

                                1. 1

                                  Moi je fais :sh, ça me renvoie au terminal, puis Ctrl-d pour sortir du terminal et revenir à vim.

                                1. 1

                                  Encore une vidéo très instructive, merci Xavki ! :D

                                  1. 1

                                    A l’heure où tout le monde parle de migrer vers https://www.olvid.io/fr/

                                    1. 1

                                      Définition Larousse - Tout le monde : M., Mme Tout-le-Monde, le citoyen ordinaire ; n’importe qui : M. Tout-le-Monde fera-t-il du tourisme dans les étoiles ?

                                      Le citoyen ordinaire entends plus parler de Signal aujourd’hui que de olvid, cf le nombre important de nouvelles de médias qui parlent de Signal en ce moment.

                                      1. 1

                                        Je disais ça dans le sens où sur mon flux Linkedin, tout le monde parle de migrer vers Olvid suite à leur visa de l’ANSSI. :) Mais il est vrai que pour le citoyen ordinaire, il ne voit pas d’intérêt à passer sur cette dernière.

                                        1. 1

                                          Merci pour la précision ! Je comprends mieux ton commentaire.

                                          1. 1

                                            Au plaisir! :)

                                    1. 2

                                      ça semble très intéressant comme projet. Et ça m’intéressera sûrement dans un cadre professionnel :) petite coquille dans l’article, licence en français et non license

                                      1. 1

                                        Bien vu! Corrigé ! :) Merci pour ton retour :)

                                        1. 2

                                          t’as pensé à commencer à récolter des e-mails de personnes intéressées ? ça permet ensuite de les tenir au courant plus directement que s’ils doivent venir sur ton blog à chaque fois. Ça te permet aussi de voir l’intérêt autour du projet avant de le lancer concrètement.

                                          1. 1

                                            Absolument pas mais c’est une très bonne idée! Je prends note et vois pour mettre ça en place très rapidement! :) Après je ne suis pas totalement à l’aise à l’idée de “récolter” des e-mails, je préfèrerais éventuellement qu’ils suivent l’évolution du projet par le biais des flux RSS du blog par exemple.

                                      1. 2

                                        Monter une appli dans sa home directory, c’est pas très propre… Idéalement, la placer dans /opt/docker/nginx-proxy-manager serait plus approprié à mon humble avis.

                                        1. 2

                                          C’est quand même plus simple avec des comptes distincts et sudo.

                                          1. 3

                                            sudo -i et hop t’es root et à ma connaissance pas de traces des commandes !

                                            http://img113.xooimage.com/files/e/7/e/2020-07-30_23-14-57989f9.png

                                            Mais il faut bien configurer sudo :)

                                            1. 1

                                              C’est pour ça qu’à la toute fin, je propose de désactiver l’accès au compte root, après bien sûr, il y a une armada de possibilités. D’ailleurs j’explique comment journaliser les actions faites avec sudo pour palier à ça! :)

                                            2. 1

                                              L’astuce via variable d’environnement par clé ssh est pas mal pour suivre un utilisateur qui aurait “impersonné” un compte applicatif ou bien un compte root.

                                              1. 1

                                                Aussi, je voyais ça surtout aussi parce que certaines DSI ne sont pas trop d’accord à devoir créer des comptes distincts (trop lourd à gérer d’après eux…. la bonne blague, surtout quand tu as du Ansible dans ton infra). Du coup cette astuce s’y applique plutôt bien ! :D

                                              2. 1

                                                Y’a pas photo! Mais dans certains cas…

                                              1. 2

                                                Très bon article! Après pour donner un exemple d’utilisation de tunnel SSH, j’ai rédigé un article là dessus hier. https://blog.jbriault.fr/rebond-ssh/

                                                1. 2

                                                  Il y a shuttle qui permet ça aussi :)

                                                1. 2

                                                  Pourquoi ne pas utiliser directement ciscoconfparse, qui apporte justement la couche de parsing par défaut?

                                                  1. 1

                                                    L’intérêt et de pouvoir adapter ça à tout type d’équipement, puis ça permet d’apporter certaines lumières sur comment fonctionne des outils similaires.

                                                    Bien sûr ciscoconfparse le fait déjà mais c’est toujours intéressant de mettre la main dans le cambouis ;)