Category Archives: Inne

Inne problemy

Acrobat Reader – jak rozwiązać problem z walidacją podpisu elektronicznego.

Ostatnio napotykane są coraz częstsze problemy z weryfikacją podpisu elektronicznego w plikach PDF. Zamiast zielonego „ptaszka” pojawia się znak zapytania, mówiący że Acrobat Reader nie może zweryfikować podpisu elektronicznego. Aby rozwiązać problem należy wczytać / zaktualizować listę zaufanych certyfikatów z serwera Adobe. Aby tego dokonać należy wejść w: Menu -> Preferencje -> Menadżer zaufania i zaznaczyć opcje (jeżeli nie są zaznaczone):
„Wczytaj zaufane certyfikaty z serwera Adobe AATL”
oraz
„Wczytaj zaufane certyfikaty z serwera Adobe EUTL”
Należy również kliknąć na guzik „Uaktualnij teraz” przy obu w/w opcjach.
Następnie najlepiej wyłączyć i włączyć ponownie program Acrobat Reader.

ESET remover – PowerShell script

Below script allows to remove ESET product from Windows 10 / 11 without system restart nor entering to Recovery  Mode.

#WMI object refreshing
net stop winmgmt /y
winmgmt /resetrepository
net start winmgmt

# retriving GUID for ESET
$eset = Get-CimInstance -ClassName Win32_Product | Where-Object { $_.Name -like "*ESET*" }

$esetVersion = $eset.name
$Win32_Product_query = "SELECT * FROM AntivirusProduct WHERE displayName = '$esetVersion'"
$SecurityCenter2_query = Get-WmiObject -Namespace "root\SecurityCenter2" -Query "SELECT * FROM AntivirusProduct WHERE displayName = 'ESET Endpoint Security'" 
$SecurityCenter2_query2 = Get-WmiObject -Namespace "root\SecurityCenter2" -Query "SELECT * FROM AntivirusProduct WHERE displayName = 'ESET Security'"

if ($eset) {
# display GUID 
$eset | Select-Object Name, IdentifyingNumber
# ESET deinstallation
$msiGuid = $eset.IdentifyingNumber
$msiexecArgs = "/x $msiGuid /quiet /norestart"
Start-Process msiexec.exe -ArgumentList $msiexecArgs -Wait
Write-Host "ESET has been successfully uninstalled."
} 
else {
Write-Host "ESET was not found on this system" -BackgroundColor Green;
}

if ($SecurityCenter2_query) {
$SecurityCenter2_query | Remove-WMIObject
Write-Host "ESET Endpoint Security record was found in the root\SecurityCenter2 namespace. The record has been deleted" -BackgroundColor Green;
}
if ($SecurityCenter2_query2) {
$SecurityCenter2_query2 | Remove-WMIObject
Write-Host "ESET Security record was found in the root\SecurityCenter2 namespace. The record has been deleted" -BackgroundColor Green;
}

#REMOVE POSSIBLE QUARANTINE FOLDERS
$quarantine_folders = @(
"C:\ProgramData\ESET\ESET NOD32 Antivirus\Quarantine",
"C:\ProgramData\ESET\ESET Internet Security\Quarantine",
"C:\User\AppData\Local\ESET\ESET Security"
"C:\Users\Default\AppData\Local\ESET"
)
foreach ($quarantine_folder in $quarantine_folders) {
if (Test-Path $quarantine_folder) {
try {
Remove-Item -Path $quarantine_folder -Recurse -Force
Write-Host "Folder: $quarantine_folder has been deleted." -ForegroundColor Green
} catch {
Write-Host "An error occurred while deleting a folder: $quarantine_folder $_" -ForegroundColor Red
}
}
else {
Write-Host "Folder $quarantine_folder not exist." -ForegroundColor Yellow
} 
}

GLPI – instalacja na Windows ( XAMPP 8.1.2 – Apache 2.4.52, PHP 8.1.2)

  1. W pliku php.ini należy dodać/odkomentować linie:
    extension=sodium
    extension=intl
    extension=imap
    extension=ldap
    extension=gd
    zend_extension=opcache
    extension=php_apcu.dll
    extension=php_xmlrpc.dll
  2. Ściągnąć pliki z stron:
    https://pecl.php.net/package/APCu/5.1.21/windows
    https://pecl.php.net/package/xmlrpc/1.0.0RC3/windows – jak jeden plik .dll nie działa to drugi 🙂
  3. Ściągnięte pliki (tj. php_apcu.dll oraz php_xmlrpc.dll) wgrać do katalogu: C:\xampp\php\ext
  4. Skopiować php/libsodium.dll do apache/bin/
  5. Restart serwera Apache

 

Wykorzystywanie konta Gmail w aplikacjach

Czasem zachodzi potrzeba wykorzystywania konta e-mail, np Gmaila do potrzeb wysyłania logów z serwera (np. przy pomocy darmowego klienta SMTP SendEmail: http://caspian.dotconf.net/menu/Software/SendEmail/). Aby jednak program mógł używać konta Gmail niezbędna jest odpowiednia konfiguracja tego konta a mianowicie zaznaczenie zezwolenia na używanie go w mniej bezpiecznych aplikacjach poprzez wejście w zakładkę: zarządzaj kontem google -> Security -> Less secure app access -> włączenie na ON.

Oto bezpośredni link: https://myaccount.google.com/lesssecureapps

Jak napisać specyfikację techniczną ( SIWZ ) na sprzęt komputerowy na potrzeby zamówień publicznych

Dla informatyka pracującego w jednostkach publicznych zmorą jest Prawo Zamówień Publicznych. Niejednokrotnie okazuje się bowiem że przetarg wygrywa firma, która dostarcza sprzęt nie taki jakiego oczekiwaliśmy.

Poniżej przedstawionych jest kilka sprytnych zapisów, które umożliwiają zakup firmowych komputerów takich marek jak DELL, HP, Lenovo itp.., uniemożliwiając przestąpienia do przetargu firmom proponującym składaki i sprzęt niskiej klasy. Continue reading