[Index Informatique] Tout sur l'informatique ? c'est ici...

Pour les gens qui ont simplement envie de discuter sans souhaiter faire passer d'information particulière.
Avatar du membre
freeshost
Intarissable
Messages : 37721
Enregistré le : lundi 15 juillet 2013 à 15:09
Localisation : CH

Re: [Index Informatique] Tout sur l'informatique ? c'est ici...

Message par freeshost »

Bienvenue ! spark !

Pour en savoir plus le spectre autistique, il est possible de dévorer ici. :P

Je partage aussi diverses ressources . :P
Pardon, humilité, humour, hasard, confiance, humanisme, partage, curiosité et diversité sont des gros piliers de la liberté et de la sérénité.

Diagnostiqué autiste en l'été 2014 :)
Avatar du membre
Tugdual
Modérateur
Messages : 41790
Enregistré le : jeudi 15 novembre 2012 à 0:13
Localisation : Nord-44

Re: [Index Informatique] Tout sur l'informatique ? c'est ici...

Message par Tugdual »

Audacity se dote de superpouvoirs IA :
Extrait :
Vous connaissez certainement Audacity, cet éditeur audio gratuit et open source qui nous accompagne fidèlement depuis des années, et bien bonne nouvelle : il vient de recevoir un sacré upgrade grâce à une suite de plugins propulsés par l’intelligence artificielle !

Grâce à ces plugins, vous allez pouvoir séparer automatiquement les instruments d’un morceau de musique, supprimer les bruits parasites avec une précision chirurgicale, générer des compositions originales et même transcrire vos enregistrements vocaux… le tout directement sur votre PC, sans avoir besoin d’une connexion internet ! Cette collection d’extensions s’appuie sur OpenVINO, une technologie d’Intel permettant d’optimiser l’exécution des modèles d’IA sur différents types de processeurs (CPU, GPU et NPU).

[...]

Enfin, histoire de compléter cette suite d’outils, le module de transcription basé sur Whisper.cpp permet de convertir automatiquement la parole en texte. Pratique pour sous-titrer des vidéos, créer des transcriptions de réunions ou même traduire des contenus audio dans d’autres langues.
TCS = trouble de la communication sociale (24/09/2014).
Avatar du membre
Tugdual
Modérateur
Messages : 41790
Enregistré le : jeudi 15 novembre 2012 à 0:13
Localisation : Nord-44

Re: [Index Informatique] Tout sur l'informatique ? c'est ici...

Message par Tugdual »

J'ai constaté ces derniers jours un truc bizarre.

J'ai deux disques externes, de même marque, de même référence, de même capacité (12 To), synchronisés entre eux (avec rsync-backup).

Le premier, formaté en BTRFS, m'indiquait 1.4 To d'espace libre.

Le second, formaté en EXT4, m'indiquait 700 Go d'espace libre.

J'ai reformaté ce second disque en BTRFS, je l'ai synchronisé, et cette fois il m'indique, comme le premier, 1.4 To d'espace libre.

Il semblerait donc que ce bon vieux EXT4 consomme énormément d'espace pour la gestion du disque : on parle ici de 700 Go de plus que BTRFS !

Note : je précise qu'il n'y a pas de contenu en doublon sur mes disques (car ça pourrait alors naturellement avantager BTRFS pour la consommation d'espace disque).

Ça m'interpelle, parce que je n'ai rien lu sur cet aspect dans les comparatifs de systèmes de fichiers...
TCS = trouble de la communication sociale (24/09/2014).
Avatar du membre
Jiheu
Prolifique
Messages : 619
Enregistré le : samedi 25 août 2018 à 9:02

Re: [Index Informatique] Tout sur l'informatique ? c'est ici...

Message par Jiheu »

Tugdual a écrit : jeudi 6 février 2025 à 21:32 J'ai constaté ces derniers jours un truc bizarre.

J'ai deux disques externes, de même marque, de même référence, de même capacité (12 To), synchronisés entre eux (avec rsync-backup).

Le premier, formaté en BTRFS, m'indiquait 1.4 To d'espace libre.

Le second, formaté en EXT4, m'indiquait 700 Go d'espace libre.

J'ai reformaté ce second disque en BTRFS, je l'ai synchronisé, et cette fois il m'indique, comme le premier, 1.4 To d'espace libre.

Il semblerait donc que ce bon vieux EXT4 consomme énormément d'espace pour la gestion du disque : on parle ici de 700 Go de plus que BTRFS !

Note : je précise qu'il n'y a pas de contenu en doublon sur mes disques (car ça pourrait alors naturellement avantager BTRFS pour la consommation d'espace disque).

Ça m'interpelle, parce que je n'ai rien lu sur cet aspect dans les comparatifs de systèmes de fichiers...
Tu pourrais essayer la commande suivante sur un disque EXT4 pour voir la taille exacte réservée :

Code : Tout sélectionner

tune2fs -l /dev/sdX | grep 'Reserved block count'
Et si c’est bien la cause, tu pourrais libérer cet espace en mettant la réserve à 0 % :

Code : Tout sélectionner

tune2fs -m 0 /dev/sdX
Si ça se confirme, ça pourrait expliquer pourquoi ton EXT4 semblait bien plus gourmand que BTRFS. Tu veux tester ça ?
Fils de 16 ans dont le diagnostic est confirmé.
Avatar du membre
Tugdual
Modérateur
Messages : 41790
Enregistré le : jeudi 15 novembre 2012 à 0:13
Localisation : Nord-44

Re: [Index Informatique] Tout sur l'informatique ? c'est ici...

Message par Tugdual »

J'ai deux autres disques (4 To) synchronisés.

Je vais en passer un en EXT4 pour voir...
TCS = trouble de la communication sociale (24/09/2014).
Avatar du membre
Jiheu
Prolifique
Messages : 619
Enregistré le : samedi 25 août 2018 à 9:02

Re: [Index Informatique] Tout sur l'informatique ? c'est ici...

Message par Jiheu »

Tugdual a écrit : vendredi 7 février 2025 à 12:55 J'ai deux autres disques (4 To) synchronisés.

Je vais en passer un en EXT4 pour voir...

EXT4 réserve par défaut 5 % de l’espace du disque pour root et le système (ce qui peut être utile sur un système Linux classique, mais inutile sur un disque de stockage externe). Sur un 12 To, ça fait 600 Go de réserve !
BTRFS ne fonctionne pas ainsi, donc il n’a pas ce "gaspillage".


EXT4 alloue un grand nombre d’inodes fixes lors du formatage, ce qui peut "manger" de l’espace selon la densité des fichiers.
BTRFS utilise une allocation dynamique, donc il n’a pas ce problème.


EXT4 a un journal assez volumineux.
BTRFS a un système de métadonnées plus optimisé et compressible.


EXT4 fonctionne par blocs fixes avec une allocation plus rigide.
BTRFS utilise une allocation plus souple et peut économiser de l’espace, notamment avec sa compression intégrée (même si tu ne l’utilises pas explicitement).
Fils de 16 ans dont le diagnostic est confirmé.
Avatar du membre
Tugdual
Modérateur
Messages : 41790
Enregistré le : jeudi 15 novembre 2012 à 0:13
Localisation : Nord-44

Re: [Index Informatique] Tout sur l'informatique ? c'est ici...

Message par Tugdual »

Merci pour toutes ces précisions, qui expliquent le phénomène.
TCS = trouble de la communication sociale (24/09/2014).
Avatar du membre
Tugdual
Modérateur
Messages : 41790
Enregistré le : jeudi 15 novembre 2012 à 0:13
Localisation : Nord-44

Re: [Index Informatique] Tout sur l'informatique ? c'est ici...

Message par Tugdual »

Tugdual a écrit : vendredi 7 février 2025 à 12:55 J'ai deux autres disques (4 To) synchronisés.

Je vais en passer un en EXT4 pour voir...
Pour info, 200 Go d'écart entre les deux disques, au bénéfice du BTRFS.

On retrouve bien les fameux 5%.
TCS = trouble de la communication sociale (24/09/2014).
Avatar du membre
ikh
Prolifique
Messages : 4306
Enregistré le : mardi 25 avril 2023 à 17:24
Localisation : Akkala

Re: [Index Informatique] Tout sur l'informatique ? c'est ici...

Message par ikh »

« Juste pour gueuler. »
UBports Instraller: https://devices.ubuntu-touch.io/installer/

Disponible au téléchargement pour Windows, Mac et Linux.
Enfin Linux ... Debian seulement (et peut-être certaines distros dérivées).

Après, on a un Appimage ('apps that run anywhere').
Sauf que ... ça n'a pas l'air d'être bien compatible avec musl ce truc là.

On à aussi un paquet Snap ('universal Linux packages').
Mais ... à condition de pouvoir largement s'appuyer sur systemd.

Bon ben ... Retourner aux sources, alors: https://github.com/ubports/ubports-installer
36 15 RTFM: git clone, npm install, npm start.

Quoi ? !!! Du NodeJS déjà bien portable et qui se lance en trois pauvres lignes ?
Pourquoi alors le proposer encapsulé ? Pour le plaisir de rajouter des dépendances inutiles ?
Cogito, ergo seum.
TSA niveau 1 (ex-Asperger) dans contexte HPI (hétérogène) confirmé en CRA fin 2019.
Avatar du membre
Jiheu
Prolifique
Messages : 619
Enregistré le : samedi 25 août 2018 à 9:02

Re: [Index Informatique] Tout sur l'informatique ? c'est ici...

Message par Jiheu »

Comment copier certaines clés de serrure avec le FZéro:
Fils de 16 ans dont le diagnostic est confirmé.
Avatar du membre
SourisGrognon
Familier
Messages : 191
Enregistré le : vendredi 15 janvier 2021 à 13:41
Localisation : Jungle forestière

Re: [Index Informatique] Tout sur l'informatique ? c'est ici...

Message par SourisGrognon »

ikh a écrit : mardi 7 janvier 2025 à 8:12
Spoiler : 
SourisGrognon a écrit : lundi 6 janvier 2025 à 21:30 Maintenant, je me lance dans un nouveau projet : je voudrais automatiser l'installation de Lubuntu 24.04 à partir d'informations rentrées dans un autoinstall.cfg.
J'ai vu passer autoinstall sur RedHat ça fait 16 ans de cela. C'est mon collègue qui avait géré. Autant dire que je vais être sur le sujet aussi utile qu'une fourchette pour manger une soupe sans croûtons. :–/
Pour ma part, je me contente de faire fdisk / dd depuis un shell sur le média d'installation, pour modifier ensuite à grands coups de vi les quelques paramètres idoines (hostname et éventuellement IP fixe).
Spoiler : Quand j'ai pensé à IP fixe : 

Image

Mon prochain chat, je l'appellerai Ipéfix.
https://fr.wikipedia.org/wiki/Id%C3%A9fix
Oui ! Je suis vivant !
:mryellow:
En fait, j'ai réussi à faire une autoinstall de ubuntu sans desktop... il y a déjà un bon moment...
:oops:

J'ai changé de projet... J'ai découvert PowerShell !
Spoiler : 
Mon PC perso est sous Win8.1 et je connaissais que le msdos avec batch...
:oops: :oops:
Malheureusement, les langages objets (java, vba,...) et moi n'avons vraiment jamais été de grands amis...
Alors j'ai parlé avec mon Chat préféré... ChatGPT.
Je lui ai demandé un petit code :
Spoiler : 
Ce code doit me permettre de créer un litings des fichiers à partir d'un répertoire racine. J'aimerais ajouter une variante à demander à l'utilisateur : soit il utilise la methode actuelle, soit la nouvelle méthode. La nouvelle méthode consiste à créer un listing à la racine de chaque sous dossier-trouvé.
Voici un exemple de la méthode 2 :

Code : Tout sélectionner

/doss-racine/

/doss-racine/doss1/				> listing_fichiers.txt contenant test.txt
/doss-racine/doss1/test.txt

/doss-racine/doss2/				> listing_fichiers.txt contenant testa.txt et testb.txt
/doss-racine/doss2/a/testa.txt 
/doss-racine/doss2/b/testb.txt
Pourriez-vous m'aider ?

Code : Tout sélectionner

# Charger l'assembly nécessaire pour les boîtes de dialogue
Add-Type -AssemblyName System.Windows.Forms

# Ouvrir une boîte de dialogue pour entrer un chemin de répertoire
$inputBox = New-Object System.Windows.Forms.Form
$inputBox.Text = "Entrer le chemin du répertoire"
$inputBox.Size = New-Object System.Drawing.Size(300,200)
$inputBox.StartPosition = "CenterScreen"

$label = New-Object System.Windows.Forms.Label
$label.Text = "Veuillez entrer le chemin du répertoire :"
$label.AutoSize = $true
$label.Location = New-Object System.Drawing.Point(10,20)
$inputBox.Controls.Add($label)

$textBox = New-Object System.Windows.Forms.TextBox
$textBox.Location = New-Object System.Drawing.Point(10,50)
$textBox.Size = New-Object System.Drawing.Size(260,20)
$inputBox.Controls.Add($textBox)

$methodLabel = New-Object System.Windows.Forms.Label
$methodLabel.Text = "Choisissez la méthode :"
$methodLabel.AutoSize = $true
$methodLabel.Location = New-Object System.Drawing.Point(10,80)
$inputBox.Controls.Add($methodLabel)

$comboBox = New-Object System.Windows.Forms.ComboBox
$comboBox.Location = New-Object System.Drawing.Point(10,110)
$comboBox.Size = New-Object System.Drawing.Size(260,20)
$comboBox.Items.Add("Méthode actuelle (1 fichier à la racine)")
$comboBox.Items.Add("Nouvelle méthode (listing des fichiers par dossier)")
$comboBox.SelectedIndex = 0
$inputBox.Controls.Add($comboBox)

$okButton = New-Object System.Windows.Forms.Button
$okButton.Text = "OK"
$okButton.Location = New-Object System.Drawing.Point(200,140)
$okButton.Add_Click({ $inputBox.Close() })
$inputBox.Controls.Add($okButton)

# Afficher la boîte de dialogue
$inputBox.ShowDialog()

# Récupérer le chemin saisi par l'utilisateur et la méthode choisie
$folderPath = $textBox.Text
$selectedMethod = $comboBox.SelectedItem

# Vérifier si le chemin est valide
if (Test-Path -LiteralPath $folderPath) {
    $escapedFolderPath = [Management.Automation.WildcardPattern]::Escape($folderPath)

    if ($selectedMethod -eq "Méthode actuelle (1 fichier à la racine)") {
        # Créer un fichier texte pour le listing des fichiers à la racine
        $outputFile = Join-Path -Path $escapedFolderPath -ChildPath "listing_fichiers.txt"


        # Écrire la liste des fichiers dans le fichier texte
        Get-ChildItem -Path $escapedFolderPath -Recurse -File | ForEach-Object { 
            $relativePath = $_.FullName.Substring($escapedFolderPath.Length + 1)
            $relativePath
        } | Out-File -FilePath $outputFile -Encoding UTF8

        # Informer l'utilisateur
        [System.Windows.Forms.MessageBox]::Show("Le listing des fichiers a été généré : $outputFile", "Succès", [System.Windows.Forms.MessageBoxButtons]::OK, [System.Windows.Forms.MessageBoxIcon]::Information)

    } elseif ($selectedMethod -eq "Nouvelle méthode (listing des fichiers par dossier)") {
        # Créer un fichier texte pour chaque sous-dossier contenant tous les fichiers trouvés dans ce sous-dossier et ses sous-sous-dossiers
        $subdirectories = Get-ChildItem -LiteralPath $escapedFolderPath -Directory
        
        foreach ($subdir in $subdirectories) {
            $escapedSubdir = [Management.Automation.WildcardPattern]::Escape($subdir.FullName)
            try {
                # Créer un fichier à la racine de ce sous-dossier
                $outputFile = Join-Path -Path $escapedSubdir -ChildPath "listing_fichiers.txt"
                
                # Récupérer tous les fichiers dans ce sous-dossier et ses sous-sous-dossiers
                $filesInSubdir = Get-ChildItem -Path $escapedSubdir -Recurse -File

                # Écrire la liste des fichiers dans le fichier texte
                $filesInSubdir | ForEach-Object { 
                    $relativePath = $_.FullName.Substring($escapedSubdir.Length + 1)
                    $relativePath
                } | Out-File -FilePath $outputFile -Encoding UTF8

                # Si aucun fichier n'est trouvé, vous pouvez choisir de supprimer le fichier vide
                if ((Get-Content -LiteralPath $outputFile).Count -eq 0) {
                    Remove-Item -LiteralPath $outputFile -Force
                }
            } catch {
                # Gérer les erreurs liées aux chemins contenant des caractères spéciaux
                Write-Host "Erreur lors de la création du fichier dans le dossier : $($subdir.FullName). Détails: $_"
            }
        }

        # Informer l'utilisateur
        [System.Windows.Forms.MessageBox]::Show("Le listing des fichiers a été généré dans chaque sous-dossier.", "Succès", [System.Windows.Forms.MessageBoxButtons]::OK, [System.Windows.Forms.MessageBoxIcon]::Information)
    }
} else {
    # Informer l'utilisateur d'une erreur
    [System.Windows.Forms.MessageBox]::Show("Le chemin spécifié est invalide. Veuillez réessayer.", "Erreur", [System.Windows.Forms.MessageBoxButtons]::OK, [System.Windows.Forms.MessageBoxIcon]::Error)
}
Aussi surprenant que cela paraisse, le code fonctionne sauf s'il y a des "[" et des "]" (des crochets). Malgré la présence de

Code : Tout sélectionner

Management.Automation.WildcardPattern
pour écrire des apostrophes à l'envers, la création du listing plante pour les deux méthodes...
Spoiler : 
Je commence à devenir chèvre !!!
Alors je me permets une nouvelle fois de solliciter la sagesse abydossienne afin de m'aider... ô moi, pauvre terrien sans... Stargate...
Spoiler : 
Spoiler : 
Spoiler : 
Que d'émotions en réécoutant ces musiques... J'avais 30 ans de moins... 30 ans...
Spoiler : 
Voilà que je parle comme mes parents... :hotcry:
Help me Obiwan Ikhnobi... you are my only hope...
:bravo:
Modifié en dernier par SourisGrognon le samedi 22 février 2025 à 2:35, modifié 2 fois.
Diagnostiqué TSA en octobre 2020.
Conjointe diagnostiquée en janvier 2021.
Avatar du membre
SourisGrognon
Familier
Messages : 191
Enregistré le : vendredi 15 janvier 2021 à 13:41
Localisation : Jungle forestière

Re: [Index Informatique] Tout sur l'informatique ? c'est ici...

Message par SourisGrognon »

Jiheu a écrit : lundi 17 février 2025 à 16:30 Comment copier certaines clés de serrure avec le FZéro:
A ce propos, mon père est tombé sur un reportage de TF1 sur le FZéro. Je lui ai dit qu'il fallait ne pas avoir peur... Cependant, j'ai l'impression de lui avoir menti.
Ai-je eu tort ?
:innocent:
Diagnostiqué TSA en octobre 2020.
Conjointe diagnostiquée en janvier 2021.
Avatar du membre
Tugdual
Modérateur
Messages : 41790
Enregistré le : jeudi 15 novembre 2012 à 0:13
Localisation : Nord-44

Re: [Index Informatique] Tout sur l'informatique ? c'est ici...

Message par Tugdual »

SourisGrognon a écrit : vendredi 21 février 2025 à 20:27 A ce propos, mon père est tombé sur un reportage de TF1 sur le FZéro. Je lui ai dit qu'il fallait ne pas avoir peur... Cependant, j'ai l'impression de lui avoir menti.
Ai-je eu tort ?
Je ne pense pas que tu as eu tort, le reportage me semble équilibré.
TCS = trouble de la communication sociale (24/09/2014).
Avatar du membre
Tugdual
Modérateur
Messages : 41790
Enregistré le : jeudi 15 novembre 2012 à 0:13
Localisation : Nord-44

Re: [Index Informatique] Tout sur l'informatique ? c'est ici...

Message par Tugdual »

5 Mo en 1966 :
5-megabytes-of-computer-data.jpg
Source : What 5 Megabytes of Computer Data Looked Like in 1966...
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
TCS = trouble de la communication sociale (24/09/2014).
Avatar du membre
SourisGrognon
Familier
Messages : 191
Enregistré le : vendredi 15 janvier 2021 à 13:41
Localisation : Jungle forestière

Re: [Index Informatique] Tout sur l'informatique ? c'est ici...

Message par SourisGrognon »

Tugdual a écrit : samedi 22 février 2025 à 11:41
SourisGrognon a écrit : vendredi 21 février 2025 à 20:27 A ce propos, mon père est tombé sur un reportage de TF1 sur le FZéro. Je lui ai dit qu'il fallait ne pas avoir peur... Cependant, j'ai l'impression de lui avoir menti.
Ai-je eu tort ?
Je ne pense pas que tu as eu tort, le reportage me semble équilibré.
Je te remercie de ton retour. Espérons que cet engin ne va pas trop se démocratiser...
:cry:
Diagnostiqué TSA en octobre 2020.
Conjointe diagnostiquée en janvier 2021.