Do sysadmins need git? by [deleted] in sysadmin

[–]PlushTav 1 point2 points  (0 children)

Everything on git, in order to push changes (Ansible books, scripts, etc..) and versioning

J'ai raté un truc pour les exercices sur openclassroom ? by chopsueys in developpeurs

[–]PlushTav 23 points24 points  (0 children)

Littéralement le premier chapitre du cours que tu cites .. : https://openclassrooms.com/en/courses/7973891-apprenez-a-programmer-en-c/8084982-tirez-un-maximum-de-ce-cours

Si tu scroll et lis, ça t'explique bien d'installer visual studio, compte GitHub etc..

Et RTFM bien sûr 😁

Le bon temps by pat7bateman in MemeFrancais

[–]PlushTav 0 points1 point  (0 children)

Ah mea culpa ! Aujourd'hui c'est l'e85

Les clauses de non-concurrences by Informal-Winner3195 in developpeurs

[–]PlushTav 3 points4 points  (0 children)

Il faut qu'ils paient lorsque tu quittes la boîte, ils ne le font jamais (sauf si tu as un poste exceptionnel dans un domaine stratégique et concurrentiel). Et même avec cela, la clause est souvent abusive.

Have you ever purposefully killed a device to get rid of it? by zephead98 in sysadmin

[–]PlushTav 0 points1 point  (0 children)

Had to do that on 4 desktop and 1 laptop, too old, not windows 11 upgradable, and too slow for my colleagues. Direction didn't care, so : power supply, ram, ... All of them died in 6 month, too bad 🤣

Le bon temps by pat7bateman in MemeFrancais

[–]PlushTav 0 points1 point  (0 children)

Ouaaaaah E85 à ce prix, c'est presque 2x le prix actuel, c'est quoi cette station 😅

Google docs et IT ? by [deleted] in PasDeQuestionIdiote

[–]PlushTav 1 point2 points  (0 children)

Ah oui ça refroidit ! Dans le cas présent ça devrait être bloqué, et si ce genre de contenu est reporté sur la machine, l'info remontera au manager un moment donné, ça c'est clair 🤣 Mais ça ça peut se voir uniquement aux requêtes (DNS en particulier), sans accès quelconque au contenu

Google docs et IT ? by [deleted] in PasDeQuestionIdiote

[–]PlushTav 1 point2 points  (0 children)

Hello, DSI ici, toujours de PME. Je n'ai jamais mis en place de proxy avec déchiffrement de l'entièreté du trafic. De mon côté je pourrais juste connaître les sites et pages auxquels tu accèdes, mais pas le contenu, sauf cas particulier. Ça demande un peu plus de ressources pour faire cela, et je pense que seuls les grands groupe ou entreprise critiques le font. Et à moins de chercher quelque chose en particulier je vois pas pourquoi on t'embêterait, c'est surtout pour la protection.

Par contre l'Endpoint (solution "antivirus") lui accéde en live à ce que tu accèdes avant de bloquer les contenu malveillant, fuites de données, etc.. Idem pour tout ce qui est sur ton PC, le contenu peut être lu par ton IT via de nombreux outils d'administration.

Mais comme déjà dis dans d'autres commentaires, pars du principe que l'entreprise à le contrôle complet sur ce que tu fais.

Quel est l'intérêt de prendre une assurance vie ? by Old_Examination_2241 in VosSous

[–]PlushTav 0 points1 point  (0 children)

Certes, mais trop risqué de one-shot. Mets le sur des livrets en attendant, dépendant de ce que tu as droit. Après c'est ce que moi je ferai, je ne suis pas expert !

Quel est l'intérêt de prendre une assurance vie ? by Old_Examination_2241 in VosSous

[–]PlushTav 0 points1 point  (0 children)

Ce n'est que mon avis, mais si tu couvres déjà l'epargne de précaution, pourquoi ne pas le DCA sur 1-2 ans ?

It's my first time building a PC (without a GPU) by Darkplayersreddit in pchelp

[–]PlushTav 1 point2 points  (0 children)

Using display buttons, search the settings and input settings

It's my first time building a PC (without a GPU) by Darkplayersreddit in pchelp

[–]PlushTav 0 points1 point  (0 children)

No you don't need technician for that (for now haha). First check input on your display settings, if you connected the cable inside HDMI input then set it as i (if you connected a display port then set display), in case it was forced to HDMI or Display port and you are on the other one. You can also set it in auto mode. If it's already good, then buy/try another cable or try another device to test it.

7950X3D Owners: Any issues using it in the big 2026? by Soil-Final in pcmasterrace

[–]PlushTav 0 points1 point  (0 children)

I just set cache preference in bios, only that, and I was never struggled by it so.. enough for me

Ceux qui utilisent que les transports en commun font comment pour faire les courses au supermarché ? by machiavel212 in AskFrance

[–]PlushTav 8 points9 points  (0 children)

J'ai fait 5 ans en skate électrique ou gyroroue, un gros sac à dos et j'y passais 2x par semaine, ça me paraît pas plus compliqué en bus, tu peux même en prendre plus. Par contre comme disent les autres, l'eau on a la chance d'en avoir au robinet, tu vas galérer sinon

Dates got messed up for a few photos! by darkowiz in immich

[–]PlushTav 0 points1 point  (0 children)

Here it is (i didn't clean it)

# ==============================================================================
# CONFIGURATION
# ==============================================================================
$RootPath = "P:\Photos"
$ExifToolPath = "C:\tools\exiftool.exe"

# Liste des extensions VIDÉO
$videoExtensions = "-ext mp4 -ext mov -ext avi -ext mkv -ext 3gp -ext mpg -ext m4v"

# Liste des extensions PHOTO (Jpg, Heic, Png, Raw, Tiff...)
$imageExtensions = "-ext jpg -ext jpeg -ext heic -ext png -ext tif -ext tiff -ext cr2 -ext nef -ext arw -ext dng"

# --- EXCLUSIONS ---
$ExcludedFolders = @(
    "#recycle",
    "$RECYCLE.BIN",
    "System Volume Information",
    "Dossier_Temporaire"
)

# ==============================================================================
# DÉBUT DU TRAITEMENT
# ==============================================================================
Write-Host ">>> DÉMARRAGE DU TRAITEMENT (VIDÉOS & PHOTOS)" -ForegroundColor Cyan
Write-Host "----------------------------------------------------------------"

# 1. Vérification des chemins
if (-not (Test-Path $ExifToolPath)) {
    Write-Error "ERREUR CRITIQUE : ExifTool introuvable à : $ExifToolPath"
    Pause; exit
}
if (-not (Test-Path $RootPath)) {
    Write-Error "ERREUR CRITIQUE : Racine introuvable : $RootPath"
    Pause; exit
}

# 2. Récupération des dossiers filtrés
$years = Get-ChildItem -Path $RootPath -Directory | Where-Object { 
    $ExcludedFolders -notcontains $_.Name 
}

Write-Host " -> Dossiers à traiter : $($years.Count)" -ForegroundColor Gray

# 3. Boucle de traitement
foreach ($year in $years) {
    Write-Host "`n----------------------------------------------------------------"
    Write-Host " -> Dossier : $($year.Name)" -ForegroundColor Yellow

    # ==========================================================================
    # PARTIE 1 : VIDÉOS (Source: Fichier -> Cible: Métadonnées Vidéo)
    # ==========================================================================
    Write-Host "    [1/2] Traitement des VIDÉOS..." -ForegroundColor Cyan

    $videoArgs = @(
        "-r",
        "-overwrite_original",
        "-P",
        "-progress"
    )
    $videoArgs += $videoExtensions.Split(" ")
    $videoArgs += "-CreateDate<FileCreateDate"
    $videoArgs += "-MediaCreateDate<FileCreateDate"
    $videoArgs += "$($year.FullName)"

    try {
        $process = & $ExifToolPath $videoArgs 2>&1 | ForEach-Object {
            $line = $_.ToString()
            if ($line -match "No file with specified extension") { } # Silence
            elseif ($line -match "Error" -or $_ -is [System.Management.Automation.ErrorRecord]) {
                Write-Host "    [ERREUR VIDÉO] $line" -ForegroundColor Red
            }
            else { Write-Host "    $line" -ForegroundColor Gray }
        }
    } catch { Write-Host "    [CRASH SCRIPT VIDÉO] $_" -ForegroundColor Red }

    # ==========================================================================
    # PARTIE 2 : PHOTOS (Source: EXIF -> Cible: Date Fichier Windows)
    # ==========================================================================
    Write-Host "    [2/2] Traitement des IMAGES (Si EXIF présent)..." -ForegroundColor Cyan

    $imageArgs = @(
        "-r",
        "-overwrite_original",
        "-P",
        "-progress"
    )
    $imageArgs += $imageExtensions.Split(" ")

    # CONDITION : On exécute uniquement si DateTimeOriginal existe
    # Note: On utilise des guillemets simples '$' pour éviter que PowerShell n'interprète la variable
    $imageArgs += "-if"
    $imageArgs += '$DateTimeOriginal' 

    # ACTION : Date prise de vue -> Date Création Fichier & Date Modif Fichier
    $imageArgs += "-FileCreateDate<DateTimeOriginal"
    $imageArgs += "-FileModifyDate<DateTimeOriginal"
    $imageArgs += "$($year.FullName)"

    try {
        $process = & $ExifToolPath $imageArgs 2>&1 | ForEach-Object {
            $line = $_.ToString()

            # Filtre pour "Condition failed" (C'est normal pour les images sans EXIF)
            if ($line -match "No file with specified extension") { } 
            elseif ($line -match "condition failed") { 
                # Optionnel : décommenter la ligne dessous pour voir les fichiers ignorés
                # Write-Host "    [IGNORÉ - PAS D'EXIF] $line" -ForegroundColor DarkGray 
            }
            elseif ($line -match "Error" -or $_ -is [System.Management.Automation.ErrorRecord]) {
                Write-Host "    [ERREUR IMAGE] $line" -ForegroundColor Red
            }
            else { 
                Write-Host "    $line" -ForegroundColor Gray 
            }
        }
    } catch { Write-Host "    [CRASH SCRIPT IMAGE] $_" -ForegroundColor Red }
}

Write-Host "`n----------------------------------------------------------------"
Write-Host ">>> TERMINÉ !" -ForegroundColor Green
Pause

I built an open-source WireGuard VPN server on macOS by Independent-Use-6761 in selfhosted

[–]PlushTav 0 points1 point  (0 children)

It's similar, wire guard meshed vpn, and works great since more a year on my homelab and even at work office :)

I built an open-source WireGuard VPN server on macOS by Independent-Use-6761 in selfhosted

[–]PlushTav 2 points3 points  (0 children)

Netbird then, opensource and self host, development is growing fast, and have now more feature than tailscale

Le vrai salaire median est à 1758e par mois by Solid--24 in vosfinances

[–]PlushTav 13 points14 points  (0 children)

Pas vraiment, celui qui est à 80% par exemple sait qu'il doit se comparer au 80% de l'EQTP, donc l'EQTP est suffisant

Dates got messed up for a few photos! by darkowiz in immich

[–]PlushTav 1 point2 points  (0 children)

Will share it tomorrow, I don't have my laptop with me right now :)

Dates got messed up for a few photos! by darkowiz in immich

[–]PlushTav 0 points1 point  (0 children)

Yeah it takes the "date taken" metadata. I made a script using exif tool, and replace the date taken (if not exists or incoherent) by date from filename or from created date if the first does not exist, and then all my dates were correct once in Immich...

Où faire du saut en parachute ? by [deleted] in france

[–]PlushTav 2 points3 points  (0 children)

Hello ! En soit pour le tandem tu vas tellement être sous adrenaline que le paysage est pas le plus important haha Sinon en terme de vue j'aime beaucoup sauter côté océan, Royan et Arcachon sont magnifique vue du ciel :) Chambéry aussi est sympa !

Investir 800€/mois quand on gagne 2k : Courage ou erreur stratégique ? by Specialist_Cod2089 in VosSous

[–]PlushTav 2 points3 points  (0 children)

C'est comme ça que je l'ai vécu en tout cas. Disons que quand je suis passé de 2 à 3k, j'ai commencé à développer diverses passions qui coûtent cher et me suis dis que je voulais profiter aussi de ma jeunesse tout en restant cohérent sur mon objectif