×

Inserisci link ad articolo di TurboLab.it Ricerca articoli

Cerca e inserisci il collegamento a un articolo pubblicato da TurboLab.it

Digita almeno 3 caratteri, poi premi "Invio"

... e le chiamano AI

Parliamo qui dei rootkit hypervisor-level, ma anche di quale piattaforma mobile preferire o delle ripercussioni di Facebook sulla nostra privacy.
Regole del forum
Avatar utente
Zigul
VIP
VIP
Messaggi: 739
Iscritto il: dom ott 08, 2023 12:11 am
Has thanked: 50 times
Been thanked: 73 times

Re: ... e le chiamano AI

Messaggio da Zigul »

Per il codice si dice che Claude sia il migliore; poi ci sono alcune AI generaliste che hanno dei chatbot specializzati, come ad esempio xPrivo che in "Experts" ne ha uno appositamente configurabile. Ci sono anche delle AI che si integrano in VIsualStudio o direttamente nel terminale, ma sono meno immediate da usare e rivolte ad un uso più professionale.
Quando ho dubbi o devo imparare qualcosa di nuovo, mi trovo bene con Grok, ma anche gli altri (ChatGPT, Perplexity, Gemini, etc.) solitamente se la cavano con quesiti non troppo complessi (nei casi più articolati chiedo a più bot e poi scelgo quello che mi convince di più; per farlo avevo uno script, ma dovrei aggiornarlo perché hanno cambiato le pagine di accesso). L'importante, come hai già notato, è avere un po' di pazienza e confezionare dei prompt ben ragionati, in modo che l'AI vada dritta al punto.
Avatar utente
ctsvevo
Gran Maestro Revisore
Gran Maestro Revisore
Messaggi: 749
Iscritto il: sab lug 24, 2021 9:19 pm
Has thanked: 8 times
Been thanked: 18 times

Re: ... e le chiamano AI

Messaggio da ctsvevo »

crazy.cat ha scritto: sab mar 14, 2026 7:54 am In questi giorni stavo cercando degli script che simulano l'attività di mouse o tastiera per impedire che il computer vada in standby.
Prova Mouse Jiggler. ;)
Se non lo trovi online, dovrei avercelo io da qualche parte su uno dei miei PC.
"Ask Me Anything": il Direttore di Thunderbird risponde alle vostre domande:
https://forum.mozillaitalia.org/index.php?topic=79685.0
Avatar utente
crazy.cat
Amministratore
Amministratore
Messaggi: 13520
Iscritto il: mer mag 01, 2013 4:02 pm
Località: Noventa Padovana
Has thanked: 7 times
Been thanked: 80 times

Re: ... e le chiamano AI

Messaggio da crazy.cat »

ctsvevo ha scritto: sab mar 14, 2026 5:39 pm Prova Mouse Jiggler. ;)
:grazie ma volevo trovare solo degli script powershell che simulano i movimenti del mouse e la pressione del tasto F15 sulla tastiera per mantenere il pc attivo.
Oltre a mettere alla prova chatgpt :)
La prima legge della dietetica sembra essere: se il sapore è buono, a te fa male.
Avatar utente
crazy.cat
Amministratore
Amministratore
Messaggi: 13520
Iscritto il: mer mag 01, 2013 4:02 pm
Località: Noventa Padovana
Has thanked: 7 times
Been thanked: 80 times

Re: ... e le chiamano AI

Messaggio da crazy.cat »

Ieri chiedo a chatgpt di modificare uno script per calcolare le dimensioni di una cartella e il numero di file presenti. Peccato che i due totali siano molto più alti della realtà.
$TopDir = "d:\telelavoro"
$ReportPath = "d:\report_cartelle.csv"

# 1. Recupero lista directory
$DirList = Get-ChildItem -LiteralPath $TopDir -Directory -Recurse -Force

# 2. Elaborazione dati cartelle
$Results = foreach ($DL_Item in $DirList) {
$FileList = Get-ChildItem -LiteralPath $DL_Item.FullName -File -Force -Recurse
$TotalBytes = ($FileList | Measure-Object -Property Length -Sum).Sum
if ($null -eq $TotalBytes) { $TotalBytes = 0 }

[PSCustomObject]@{
Cartella = $DL_Item.FullName
File_Count = $FileList.Count
Size_KB = [math]::Round($TotalBytes / 1KB, 2)
Size_MB = [math]::Round($TotalBytes / 1MB, 2)
Size_GB = [math]::Round($TotalBytes / 1GB, 4)
}
}

# 3. Calcolo del TOTALE complessivo
$GrandTotalBytes = ($Results | Measure-Object -Property Size_MB -Sum).Sum * 1MB
$TotalRow = [PSCustomObject]@{
Cartella = "--- TOTALE COMPLESSIVO ---"
File_Count = ($Results | Measure-Object -Property File_Count -Sum).Sum
Size_KB = [math]::Round($GrandTotalBytes / 1KB, 2)
Size_MB = [math]::Round($GrandTotalBytes / 1MB, 2)
Size_GB = [math]::Round($GrandTotalBytes / 1GB, 4)
}

# 4. Unione risultati e riga totale
$FinalOutput = $Results | Sort-Object -Property Size_MB -Descending
$FinalOutput += $TotalRow

# 5. Esportazione per Excel
# Usiamo il delimitatore punto e virgola ';' per l'apertura automatica corretta in Excel (regionale IT)
$FinalOutput | Export-Csv -Path $ReportPath -NoTypeInformation -Delimiter ";" -Encoding UTF8

Write-Host "Report generato con successo in: $ReportPath" -ForegroundColor Green
$FinalOutput | Format-Table -AutoSize
Oggi gli ripasso il primo script e mi toglie l'opzione -recurse, solo che i totali vengono così molto più bassi.
$TopDir = "d:\telelavoro"
$ReportPath = "d:\report_cartelle.csv"

# 1. Recupero lista directory
$DirList = Get-ChildItem -LiteralPath $TopDir -Directory -Recurse -Force

# 2. Elaborazione dati cartelle
$Results = foreach ($DL_Item in $DirList) {
# RIMOSSO -Recurse qui: contiamo solo i file specifici di questa cartella
$FileList = Get-ChildItem -LiteralPath $DL_Item.FullName -File -Force
$TotalBytes = ($FileList | Measure-Object -Property Length -Sum).Sum
if ($null -eq $TotalBytes) { $TotalBytes = 0 }

[PSCustomObject]@{
Cartella = $DL_Item.FullName
File_Count = $FileList.Count
Size_Bytes = $TotalBytes # Conserviamo il valore puro per calcoli precisi
Size_KB = [math]::Round($TotalBytes / 1KB, 2)
Size_MB = [math]::Round($TotalBytes / 1MB, 2)
Size_GB = [math]::Round($TotalBytes / 1GB, 4)
}
}

# 3. Calcolo del TOTALE complessivo (sommiamo i Byte originali per evitare errori di arrotondamento)
$GrandTotalBytes = ($Results | Measure-Object -Property Size_Bytes -Sum).Sum
$TotalRow = [PSCustomObject]@{
Cartella = "--- TOTALE COMPLESSIVO ---"
File_Count = ($Results | Measure-Object -Property File_Count -Sum).Sum
Size_Bytes = $GrandTotalBytes
Size_KB = [math]::Round($GrandTotalBytes / 1KB, 2)
Size_MB = [math]::Round($GrandTotalBytes / 1MB, 2)
Size_GB = [math]::Round($GrandTotalBytes / 1GB, 4)
}

# 4. Esportazione
$FinalOutput = $Results | Sort-Object -Property Size_Bytes -Descending
$FinalOutput += $TotalRow
$FinalOutput | Export-Csv -Path $ReportPath -NoTypeInformation -Delimiter ";" -Encoding UTF8

Write-Host "Report generato: $ReportPath" -ForegroundColor Green
Non mi sono messo a contare i file cartella per cartella per capire dove sbaglia, mi tengo a mente questi due script come base per una eventuale sfida tra ai per vedere chi trova uno script veramente funzionante
La prima legge della dietetica sembra essere: se il sapore è buono, a te fa male.