Autors: Yuri Gagarins

Vai ir iespējams ģenerēt nejaušus skaitļus, ja mēs viens otram neticam? Otrā daļa

Sveiki, Habr! Pirmajā raksta daļā mēs apspriedām, kāpēc dalībniekiem, kuri viens otram neuzticas, var būt nepieciešams ģenerēt nejaušos skaitļus, kādi ir prasības šādiem nejaušo skaitļu ģeneratoriem un aplūkojām divus pieejas to īstenošanai. Šajā raksta daļā mēs detalizēti apskatīsim vēl vienu pieeju, kas izmanto sliekšņa parakstus. Nedaudz par kriptogrāfiju. Lai […]

PostgreSQL antipatterns: «Nebeidzamība nav robeža!», vai Mazliet par rekursiju

Rekursija ir ļoti jaudīgs un ērts mehānisms, ja ar saistītiem datiem tiek veiktas vienādas darbības «iekšpusē». Taču nekontrolēta rekursija ir ļaunums, kas var novest pie bezgalīgas procesa izpildes vai (kas notiek biežāk) pie «atmiņas izsūkšanas». Datu bāzes šajā ziņā darbojas pēc tiem pašiem principiem — «sacījāt rakņāties, es rakņājos». […]

Google will disclose information on vulnerabilities in third-party Android devices

Google has introduced the Android Partner Vulnerability initiative, under which it plans to disclose information about vulnerabilities in Android devices from various OEM manufacturers. The initiative aims to make information about vulnerabilities specific to firmware from third-party manufacturers more transparent for users. Until now, official vulnerability reports (Android Security Bulletins) only reflected issues in the main code provided […]

Release of virt-manager 3.0.0, interface for managing virtual environments

Red Hat has released a new version of the graphical interface for managing virtual environments — Virt-Manager 3.0.0. The Virt-Manager shell is written in Python/PyGTK, serves as a wrapper around libvirt, and supports management of systems such as Xen, KVM, LXC, and QEMU. The project's code is distributed under the GPLv2 license. The program provides tools for visualizing statistics on the performance and resource consumption of virtual machines, […]

Release of Stratis 2.2, toolkit for managing local storage

The release of the Stratis 2.2 project has been announced, developed by Red Hat and the Fedora community to unify and simplify tools for configuring and managing a pool of one or more local drives. Stratis provides capabilities such as dynamic space allocation in storage, snapshots, integrity assurance, and layer creation for caching. The project code is written in Rust and distributed under the […]

Dodo IS arhitektūras vēsture: agrīnais monolīts

Vai katra nelaimīgā kompānija ar monolītu ir nelaimīga savā veidā. Dodo IS sistēmas izstrāde sākās tieši tad, kad sākās Dodo Pizza bizness — 2011. gadā. Tās pamatā bija ideja par uzņēmējdarbības procesu pilnīgu un visaptverošu digitālizāciju, un to veica pašu spēkiem, kas jau 2011. gada laikā radīja daudz jautājumu un skepses. Taču jau deviņus gadus mēs ejam pa […]

Linux kodola konfigurācija GlusterFS

Raksta tulkojums sagatavots pirms kursa «Administrator Linux. Professional» sākuma. Periodiski rodas jautājumi par Gluster rekomendācijām saistībā ar kodola konfigurāciju un vai šī nepieciešamība pastāv. Šāda nepieciešamība ir reta. Lielākajā daļā slodžu kodols darbojas ļoti labi. Tomēr ir arī otrā puse. Vēsturiski Linux kodols labprāt patērē daudz atmiņas, ja tam ļauj […]

The Fedora Linux edition for smartphones has been introduced

Pēc desmit gadu neaktivitātes ir atsākusi darbu Fedora Mobility grupa, kas ir vērsta uz oficiālā Fedora izplatījuma versijas izstrādi mobilajām ierīcēm. Pašreiz izstrādātā Fedora Mobility versija ir paredzēta uzstādīšanai viedtālrunī PinePhone, kuru attīsta kopiena Pine64. Nākotnē tiek gaidītas Fedora versijas citiem viedtālruņiem, piemēram, Librem 5 un OnePlus 5/5T, pēc to atbalsta parādīšanās […]

SFC gatavo prasību pret GPL pārkāpējiem un attīstīs alternatīvās programmatūras

Tiesību aizsardzības organizācija Software Freedom Conservancy (SFC) ir izstrādājusi jaunu stratēģiju, lai nodrošinātu GPL licences prasību izpildi ierīcēs, kuru programmatūra balstīta uz Linux. Lai īstenotu šo ierosinājumu, ARDC fonds (Amateur Radio Digital Communications) jau ir piešķīris SFC organizācijai grantu 150 tūkstošu dolāru apmērā. Darbi tiks veikti trīs virzienos: ražotāju piespiešana ievērot GPL un […]

Gitter kļūst par daļu no Matrix tīkla

Uzņēmums Element iegādājas Gitter no GitLab, lai pielāgotu pakalpojumu federatīvās Matrix tīkla darbībai. Tas ir pirmais liels ziņapmaiņas rīks, kas plānots caurspīdīgi pārvietot uz decentralizētu tīklu kopā ar visiem lietotājiem un ziņojumu vēsturi. Gitter ir brīva centralizēta saziņas platforma grupām starp izstrādātājiem. Papildus standarta komandām līdzīgai funkcionālitātei tā faktiski ir līdzīga nebrīvā […]

Tarantool var apvienot superātru datu bāzi un lietojumprogrammu darbam ar tām. Šis ir veids, kā to vienkārši izdarīt.

Pirms pieciem gadiem es mēģināju strādāt ar Tarantool, taču tas man toreiz nepatika. Bet nesen es vadīju vebināru, kurā stāstīju par Hadoop un to, kā darbojas MapReduce. Tur man uzdeva jautājumu — "Kāpēc šai uzdevumam neizmantot Tarantool?". Intereses pēc es nolēmu atgriezties pie tā, pārbaudīt jaunāko versiju — un uz šo […]

Ubuntu 20.10 beta izlaišana

Tika izlaista Ubuntu 20.10 «Groovy Gorilla» beta versija, kas iezīmēja pilnīgu pakotņu datu bāzes aizsardzību un pārgāja uz galīgo testēšanu un kļūdu labošanu. Laižot klajā 22. oktobra, tiek radītas gatavas testēšanas attēli Ubuntu, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu un UbuntuKylin (versija Ķīnai). Galvenās izmaiņas: tika atjauninātas programmu versijas. Darba galds […]

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster