Logo journal du hacker middle
  1. 1

    L’article n’est pas forcément facile à composer, je pense que certaines significations sont inexactes. D’une part, les distinctions entre les choses. Le terme « métadonnée » est reconnu par le dictionnaire Le Petit Robert (2014) comme étant « apparu » en 1997 (INFORM.) et n’a qu’un sens « Donnée formelle, normalisée et structurée, utilisée pour décrire et traiter le contenu des ressources numériques ». Confusions par similitude entre information et métadonnée pouvant amener à une représentation peu pertinente, comme le montre l’usage d’expressions telles que « monde anologique », « objets de données virtuel », « méta-information » ; ou encore l’assimilation entre ce qui est désigné et signifé : « données primaires » (bizarre, comme formulation) et une base de données, en référence à l’organisation d’une bibliothèque. L’ensemble étant plus ou moins contrebalancé ensuite, à partir de la section « Exemple de métadonnées ». En fait, je pense que le parallèle aurait dû être fait un autre sens. Une métadonnée c’est une donnée qu’on peut traiter, exploiter via des mécanismes automatisés.

    1. 1

      Bjr. C’est bizarre, perso, je n’ai que des carrés noirs concernant les rendus ? Pour pouvoir voir le rendu, je dois faire un clic droit, choisir le menu “This Frame” > “Open this frame in Naw Tab” !

      1. 2

        Bonjour, merci pour cet article. Une simple recommandation, de s’intéresser au successeur de fail2ban (qui commence à avoir pas mal d’années) et qui reste open-source: crowdsec. Je n’ai pas de part de marché chez eux, mais pour avoir passé plusieurs infras sur cet ouil il fonctionne vraiment très bien. Johann

        1. 2

          Merci de me soutenir en vous abonnant Merci.

          1. 1

            Je ne comprends pas votre vidéo. Ce n’est pas sérieux ?!

            Non le langage bash est un vrai langage de programmation qui réponds à tous les critères reconnus pour le qualifier comme tel, ce n’est pas un simple fichier “batch” qui contient une liste de commandes. Par contre, comme son avantage est justement de pouvoir appeler facilement n’importe quelle commande, on va souvent utiliser ce raccourcis soit par simplicité soit pour utiliser l’outil le plus approprié plutôt que de l’écrire en bash natif. Mais on peut parfaitement faire un sed, un cat ou un scanner de port en bash sans utiliser de programme externe. — commentaire de Christophe Casalegno (Brain 0verride), cité en référence dans la vidéo.

            Comment peut-on croire (se fonder sur) ce genre d’allégation ? C’est exactement l’inverse (source : Unix Stack Exchange, c.f. une réponse de Stéphane Chazelas) que vous dirons les spécialistes du Shell Unix.

            Shells are a higher level language. One may say it’s not even a language. They’re before all command line interpreters. The job is done by those commands you run and the shell is only meant to orchestrate them.

            In 50 years, we’ve not found better than that API to harness the power of commands and have them cooperate to a task. That’s probably the main reason why people are still using shells today.

            And shells have not been designed to run like that, they have no pretension to being performant programming languages. They are not, they’re just command line interpreters. So, little optimisation has been done on this front.

            [Why is using a shell loop to process text considered bad practice?…] […] If we want to address some of those issues above, that becomes:

            while IFS= read -r line <&3; do
              {
               printf '%s\n' "$line" | cut -c3 || exit
              } 3<&-
            done 3< file
            if [ -n "$line" ]; then
                printf '%s' "$line" | cut -c3 || exit
            fi
            

            That’s becoming less and less legible.

            1. 2

              Trop bien, le message de commit “Add new files and modify README.md” :-)

              1. 1

                Nouvelle playlist

                1. 1

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

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

                  1. 1

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

                    1. 1

                      C’est quoi calculate linux?

                      1. 1

                        Ça serait bien un clique un abonnement pour me soutenir merci beaucoup.

                        1. 1

                          Bonjour, il y a une erreur dans les illustrations, les adresses des réseaux web et backend devraient être 192.168.150.0/24 et 192.168.200.0/24

                          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. 2

                                Quelques remarques :

                                • Comme le dit un commentaire, Obsidian est en effet pas mal, mais n’est pas open source.
                                • QOwnNotes sur Linux est plutôt sympa.
                                • Le nommage des fichiers créer par Joplin est assez affreux, ainsi que les tags si on utilise pas Joplin mais vim sur Linux.
                                • Notes de Nextcloud semble répondre basiquement au besoin énoncé.
                                • Notion est vraiment pas ergonomique sur mobile, je trouve cela même catastrophique. l’Ux sur desktop est acceptable car entièrement pilotable au clavier.

                                J’ai au final jamais réussi à trouver ce qui me correspondait parfaitement, surtout sur mobile.

                                Du coup, j’ai écrit mon appli Android ( MOrg, https://github.com/brvier/morg, qui n est pas fini, mais contient pour moi le minimum requis ). Et pour la synchro Syncthing ;)

                                1. 1

                                  Merci pour cette présentation !

                                  Malheureusement, la moindre installation ou mise à jour servait également à chauffer la médiathèque, sans compter le temps que ça prenait.

                                  C’est trop drôle ! :-D Dommage qu’ils ne fournissaient pas de paquets pré-compilés. C’est ce que propose GNU Guix bien que ce soit un système permettant initialement d’installer à partir des sources.

                                  On s’aperçoit que les utilisateurs doivent être formés pour maîtriser correctement un système d’exploitation.

                                  Gentoo (méta-distribution) attribue deux choses essentielles à une distribution Linux : la communauté (+ la documentation & les compétences) et le gestionnaire de paquets. La plupart des distributions Linux sont des dérivées et beaucoup de distributions disposent sans doute des même paquets logiciels dans leur dépôt. Sinon, comme cela a été relevé dans l’article, on peut toujours essayer d’installer en local à partir des sources (bien que cela puisse devenir fastidieux).

                                  J’ai remarqué que les utilisateurs n’avaient pas toujours les même attentes, comme les développeurs et les administrateurs systèmes.

                                  1. 1

                                    Après 2 ans d utilisations dans un env professionnel, j’essaye a tout prix de ne pas utiliser gRPC dans de nouveau produits :

                                    • difficile a debugger
                                    • la gestion des timeouts avec fréquemment des clients qui parfois attendent indéfiniment.
                                    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. 1

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

                                        1. 1

                                          Dans la famille des nouveaux concepts tech, je demande… le métaverse ! Après les NFT, le Web3, le Bitcoin ou la blockchain, les projecteurs sont désormais rivés sur le métaverse. Ce monde virtuel qui entend dupliquer le nôtre figure parmi les plus grands fantasmes du futur d’internet. Bien que la science-fiction n’ait pas encore pris le pas sur la réalité, la machine est en route…