In doua articole anterioare am prezentat metode de autentificare prin OAuth si obtinere a tokenului de acces JWT, precum si metode pentru comunicarea cu platforma SPV ANAF in vederea incarcarii facturilor electronice in format xml.
In doua articole anterioare am prezentat metode de autentificare prin OAuth si obtinere a tokenului de acces JWT, precum si metode pentru comunicarea cu platforma SPV ANAF in vederea incarcarii facturilor electronice in format xml.
Intr-un articol separat (Autentificare OAuth si obtinere token JWT de la ANAF folosind PHP) am descris modul de autentificare prin OAuth in platforma ANAF si obtinerea tokenului JWT care autorizeaza o aplicatie terta sa comunice cu platforma ANAF in numele unui client. Scopul acestei comunicari este transmiterea sau descarcarea facturilor electronice in SPV (Spatiul Privat Virtual) in format XML in contextul implementarii proiectului e-Factura de catre Ministerul de Finante.
Procesul de interfatare cu platforma ANAF in contextul e-Factura, pentru incarcarea sau descarcarea facturilor electronice, este destul de complex si presupune o serie de etape. ANAF pune la dispozitie o documentatie destul de slab pusa la punct, cu detalii tehnice de multe ori incomplete si impartite in mai multe documente pe care le gasim in locatii diferite.
Clear
and Stop
buttons on the same timeOK
Up
(to accept)La verificarea backup-ului realizat automat folosind Backup Manager din Plesk, se observa ca exista anumite mesaje de eroare de formaUnable to make database dump. Error: Failed to exec mysqldump: Exit code: 5:
In paralel cu aceasta eroare, in interfata Plesk este afisat un mesaj de avertizare ca partitia /tmp este plina. Acest mesaj este trimis si pe email catre administratorul serverului.The threshold of partition "/tmp" utilization has been exceeded
Eroare in maillog:
autoresponder: stderr: fork_execv: execv("/usr/sbin/sendmail") failed: No such file or directory
Solutie:
ln -s /etc/alternatives/mta /usr/sbin/sendmail
pkgmgr /iu:"TelnetClient"
sau
dism /online /Enable-Feature /FeatureName:TelnetClient
Sau din PowerShell cu drepturi de administrator:
Enable-WindowsOptionalFeature -Online -FeatureName "TelnetClient"
Pentru autentificarea automata in contul unui utilizator din Windows 10 se procedeaza in felul urmator:
netplwiz
.Daca optiunea User must enter a username and passowrd to use this computer nu este vizibila, atunci se ruleaza comanda de mai jos, dupa care se ruleaza din nou netplwiz
.
reg ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device" /v DevicePasswordLessBuildVersion /t REG_DWORD /d 0 /f
MySQLTuner este un script scris in Perl care permite analiza rapida a unei instalari MySQL si propune ajustarea unor parametri pentru cresterea performantei si stabilitatii acesteia.
In ultima versiune (1.7.19 la momentul acestei postari) MySQLTuner suporta aprox. 300 de indicatori pentru MySQL/MariaDB/Percona Server.
Dupa actualizarea grub2 pe un server CentOS, incarcarea sistemului se blocheaza imedat dupa POST fara sa afiseze vreun mesaj de eroare. Concluzia a fost ca o data cu actualizarea grub2 a fost deteriorat fie sectorul de boot (MBR), fie fisierul de configurarea /boot/grub2/grub.conf.
Versiune veche: Anviz Intelligent Management v4.6.5
Versiune noua: Anviz CrossChecks Standard 4.3.12
Se efectueaza instalarea Anviz CrossChex Standard care presupune doar cativa pasi. Dupa finalizarea instalarii se deschide programul si se completeaza detaliile solicitate:
ovftool.exe "C:\calea_spre_mv.vmx" "D:\folder_destinatie"
In cazul in care se scaneaza consecutiv mai multe coduri de bare este necesara utilizarea unui caracter delimitator. Cititorul de coduri de bare Honeywell 3800G (cel utilizat de mine) poate fi configurat asa incat sa insereze acest caracter delimitator dupa fiecare scanare.
HeidiSQL este un client gratuit si open-source pentru MySQL (MariaDB), MSSQL si PostgreSQL, cu o multime de functii utile programatorilor sau celor care administreaza baze de date MySQL. Personal folosesc acest program inca de pe vemea cand se numea MySQL-Front (2000-2001), iar astazi il gasesc indispensabil in activitatea mea zilnica.
Exista cel putin doua motive pentru care nu renunt la HeidiSQL: dezvoltatorul programului, Ansgar Becker, oferta suport tehnic prompt si mereu lanseaza versiuni noi ale programului. Iar incepand din luna februarie 2018 acest program poate fi descarcat si din Microsoft Store (pentru utilizatorii de Windows 10).
<VirtualHost *:80> ServerName www.lorand.work Redirect permanent / https://www.lorand.work/ </VirtualHost> <VirtualHost _default_:443> ServerName www.lorand.work DocumentRoot /var/www/httpdocs SSLEngine On </VirtualHost>
RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
# cp -a /etc/psa/psa.conf{,.bkp}
# grep DUMP_TMP_D /etc/psa/psa.conf DUMP_TMP_D /mnt/backupdrive/tmp
# chmod 1777 /mnt/backupdrive/tmp
# ls -ld /mnt/backupdrive/tmp drwxrwxrwt 53 root root 20480 Feb 8 21:39 /mnt/backupdrive/tmp
Metoda este valabila pentru Plesk Onyx. Pentru Plesk 12.5 sau mai vechi: https://support.plesk.com/hc/en-us/articles/213902125-Unable-to-download-a-backup-from-backup-repository-page-not-found
cPanel > Select PHP Version > Switch to PHP Options > upload_max_filesize = 200M
upload_max_filesize = 200M post_max_size = 200M memory_limit = 200M
php_value upload_max_filesize 12M php_value post_max_size 13M php_value memory_limit 15M
ini_set( 'upload_max_size' , '12M' ); ini_set( 'post_max_size', '13M'); ini_set( 'memory_limit', '15M' );
/** * Filter the upload size limit for non-administrators. * * @param string $size Upload size limit (in bytes). * @return int (maybe) Filtered size limit. */ function filter_site_upload_size_limit( $size ) { // Set the upload size limit to 10 MB for users lacking the 'manage_options' capability. if ( ! current_user_can( 'manage_options' ) ) { // 10 MB. $size = 1024 * 10000; } return $size; } add_filter( 'upload_size_limit', 'filter_site_upload_size_limit', 20 );
Toate mesajele care vor fi receptionate ulterior acestei setari vor afisa data corecta. Daca se doreste aplicarea setarii pentru mesajele deja descarcate, atunci se selecteaza folderul respectiv, click-dreapta pe acesta > Properties > Repair folder. Thunderbird va descarca din nou mesajele si va citi corect data receptionarii lor.
Limba romana:
Toate limbile (selectare limba):
https://support.office.com/en-us/article/language-accessory-pack-for-office-82ee1236-0f9a-45ee-9c72-05b026ee809f?ui=en-US&rs=en-US&ad=US#ID0EAADAAA=2010
Datorita unui bug in componenta ui.autocomplete din libraria jQueryUI de fiecare data cand utilizatorul tasteaza in campul text performanta cautarii scade. Pentru a corecta acest lucru se adauga $(this).data(“ui-autocomplete”).menu.bindings = $(); in sectiunea search :
$("#birds").autocomplete({ source: "search.php", minLength: 2, select: function(event, ui){ log("Selected: " + ui.item.value + " aka " + ui.item.id); }, search: function(e,ui){ $(this).data("ui-autocomplete").menu.bindings = $(); } });