Categorie: Administrare

RabbitMQ. Partea 3. Înțelegem Queues și Bindings

Coada – o structură de date pe disc sau în memoria RAM, care păstrează linkuri către mesaje și returnează copii ale acestora consumatorilor. Coada este un proces Erlang cu stări (care poate stoca și mesajele în sine). 1.000 de cozi poate ocupa aproximativ 80Mb. Binding – o regulă care indică exchange-ului în care coadă ar trebui să ajungă mesajele. […]

Instalarea Firebird 3 pe versiunile moderne de Linux: CentOS 8 și Ubuntu 19

În acest articol vom descrie setul minim de acțiuni necesar pentru instalarea optimă a SGBD-ului Firebird versiunea 3.0 pe noile distribuții Linux. Ca exemple, am ales CentOS 8 și Ubuntu 19. Pentru „livrarea” distribuției Firebird pe sistemul țintă, în acest ghid este ales varianta descărcării arhivei tar.gz de la link-ul de pe site-ul oficial al proiectului (firebirdsql.org). Pentru cei mai nerăbdători – imediat […]

Ce este Windows PowerShell și cu ce se manâncă? Partea 2: introducere în limbajul de programare

Istoric, utilitarele de linie de comandă în sistemele Unix sunt mai bine dezvoltate decât în Windows, însă cu apariția unei noi soluții, situația s-a schimbat. Pentru PowerShell, se pot scrie scripturi într-un limbaj interpretat multi-paradigmă, care include elemente de programare procedurală, orientată pe obiect și chiar funcțională: salturi condiționale, bucle, variabile, array-uri, tabele hash, clase, gestionarea erorilor, precum și funcții, cmdlets și pipeline-uri. Articolul anterior […]

Ce este Windows PowerShell și cum se folosește? Partea 1: funcționalități de bază

Istoric, utilitarele de linie de comandă în sistemele Unix sunt mai bine dezvoltate decât în Windows, însă cu apariția unei noi soluții, situația s-a schimbat. Windows PowerShell permite administratorilor sistemului să automatizeze cele mai multe sarcini repetitive. Cu ajutorul său, se pot modifica setările, opri și porni servicii, precum și întreține majoritatea aplicațiilor instalate. A percepe fereastra albastră ca un alt interpret de comenzi ar fi greșit. […]

Integrarea proiectului VueJS+TS cu SonarQube

În activitatea noastră, utilizăm activ platforma SonarQube pentru a menține calitatea codului la un nivel înalt. În timpul integrării unui dintre proiectele scris în VueJs+Typescript, au apărut probleme. De aceea, aș dori să povestesc mai detaliat despre cum am reușit să le rezolv. În acest articol se va discuta, așa cum am menționat mai sus, despre platforma SonarQube. Puțin teorie — ce este de fapt, pentru […]

Cum să deschid comentariile fără a fi copleșit de spam

Când munca ta constă în a crea ceva frumos, nu este nevoie să povestești prea mult despre ea, deoarece rezultatul este evident pentru toți. Dar, dacă ștergi inscripții de pe garduri, munca ta rămâne neobservată până când gardurile nu mai arată bine sau până când nu ștergi ceva greșit. Orice serviciu care permite lăsarea unui comentariu, recenzie, trimiterea unui mesaj sau […]

LetsEncrypt planifică să anuleze certificatele sale din cauza unei erori de programare

Compania LetsEncrypt, care oferă certificate ssl gratuite pentru criptare, este nevoită să anuleze unele certificate. Problema este legată de o eroare software în aplicația de gestionare Boulder, utilizată pentru a construi CA. De obicei, verificarea înregistrării DNS CAA are loc simultan cu confirmarea proprietății domeniului, iar majoritatea abonaților primesc certificatul imediat după verificare, însă dezvoltatorii software-ului au făcut în așa fel încât rezultatul verificării […]

Starea indicelui în PostgreSQL prin ochii unui dezvoltator Java

Salut. Numele meu este Vania și sunt dezvoltator Java. Așa s-a întâmplat, încât lucrez mult cu PostgreSQL – mă ocup de configurarea bazelor de date, optimizarea structurilor, performanței și puțin joc în DBA în timpul weekend-ului. Recent, am pus la punct câteva baze de date în microserviciile noastre și am scris o bibliotecă Java numită pg-index-health, care facilitează această muncă, economisește timpul meu și mă ajută […]

Configurarea politicii de securitate a parolei în Zimbra

Împreună cu criptarea e-mailurilor și utilizarea semnăturii electronice, una dintre cele mai eficiente și cu costuri reduse modalități de a proteja e-mailul împotriva atacurilor este o politică de securitate a parolelor bine gândită. Parolele scrise pe bilețele, păstrate în fișiere accesibile publicului sau pur și simplu insuficient de complexe reprezintă întotdeauna o mare breșă în securitatea informațiilor unei companii și pot duce la defalcări grave, cu consecințe semnificative pentru […]

Cum am analizat Habr, partea 1: tendințe

După ce am terminat salata Olivier de Anul Nou, nu am avut nimic de făcut și am decis să descarc toate articolele de pe HabrHabr (și platformele înrudite) pentru a le analiza. Am găsit câteva povești interesante. Prima dintre ele este evoluția formatului și tematicilor articolelor în cei 12 ani de existență a site-ului. De exemplu, dinamica unor subiecte este destul de sugestivă. Continuarea — sub cat. Procesul […]

Despre cum să scrii și să publici un smart contract în Telegram Open Network (TON)

Despre cum să scrii și să publici un smart contract în TON Despre ce este acest articol? În acest articol, voi povesti despre cum am participat la primul (din două) concursuri Telegram pe blockchain, nu am obținut un loc premiat și am decis să-mi înregistrezi experiența în articol, astfel încât să nu fie uitată și, poate, să ajute pe cineva. Deoarece nu am dorit să scriu […]

Mihail Salosin. Golang Meetup. Utilizarea Go în backend-ul aplicației „Smatri+”

Mikhail Salosin (în continuare – MS): – Salut tuturor! Mă numesc Mikhail. Lucrez ca developer backend la compania MC2 Software și voi vorbi despre utilizarea Go în backend-ul aplicației mobile „Smitri+”. Cineva dintre cei prezenți iubește hocheiul? Atunci această aplicație este pentru tine. Este disponibilă pentru „Android” și iOS și servește la vizionarea transmisiunilor diferitelor evenimente sportive online și […]

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster