Categorie: Blog

Nog een fiets: we slaan Unicode-strings 30-60% compacter op dan UTF-8

Als je een ontwikkelaar bent en voor de keuze van een codering staat, is Unicode bijna altijd de juiste oplossing. De specifieke manier van representeren hangt af van de context, maar in de meeste gevallen is er ook hier een universeel antwoord - UTF-8. Het is goed omdat het alle Unicode-symbolen toelaat zonder in de meeste gevallen te veel bytes te verbruiken. Echter, voor talen die niet […]

We starten de Linux-opdrachtprompt op iOS

Wist je dat je de commandoregel van Linux op een iOS-apparaat kunt starten? Je vraagt je misschien af: ‘Waarom zou ik tekstapplicaties op mijn iPhone gebruiken?’ Een legitieme vraag. Maar als je Opensource.com leest, weet je waarschijnlijk het antwoord: Linux-gebruikers willen in staat zijn om met het systeem op elk apparaat te werken en hun eigen instellingen te gebruiken. Maar het belangrijkste is dat ze […]

Perl 5.32.2

Deze versie is het resultaat van vier weken ontwikkeling sinds de release van 5.33.1. Wijzigingen zijn aangebracht door 19 auteurs in 260 bestanden en zijn ongeveer 11.000 regels code groot. Echter, in perldelta is slechts één belangrijke nieuwigheid gemarkeerd: de interpreter kan worden gecompileerd met de experimentele sleutel -Dusedefaultstrict, die de bijbehorende pragma standaard inschakelt. Deze instelling heeft geen effect op één-regel scripts. […]

Lokalisatietests: waarom het nodig is voor een applicatie of website?

Stel je het volgende voor: je hebt een applicatie ontwikkeld en deze vervolgens in meerdere talen uitgebracht. Maar na de release ontdek je fouten in verschillende taalkundige versies: de ergste nachtmerrie voor een ontwikkelaar. Juist daarvoor bestaat lokalisatietesting, om dergelijke vervelende situaties te voorkomen. Vandaag is de VS al lang niet meer de grootste speler op de markt van mobiele applicaties. China […]

Perl 5.32.2

Welke versie van de firmware is de "juiste" en "werkende"? Als de SFD een beschikbaarheid van 99,9999% garandeert, betekent dit dan dat deze ook zonder software-updates continu zal functioneren? Of is het tegenovergestelde waar, dat voor maximale beschikbaarheid altijd de nieuwste firmware moet worden geïnstalleerd? We zullen proberen deze vragen te beantwoorden op basis van onze ervaring. Een korte introductie We begrijpen allemaal dat in iedere […]

De release van het platform voor samenwerking Nextcloud Hub 20

De release van het Nextcloud Hub 20-platform is gepresenteerd, wat een zelfstandige oplossing biedt voor het organiseren van samenwerking tussen medewerkers en teams die verschillende projecten ontwikkelen. Tegelijkertijd is het cloudplatform dat de basis vormt voor Nextcloud Hub, Nextcloud 20, gepubliceerd. Dit maakt het mogelijk om een cloudopslag op te zetten die synchronisatie en gegevensuitwisseling ondersteunt, en die de mogelijkheid biedt om gegevens te bekijken en te bewerken vanaf elk apparaat op elk punt in het netwerk (met […]

Is het mogelijk om willekeurige getallen te genereren als we elkaar niet vertrouwen? Deel 2

Hallo, Habr! In het eerste deel van het artikel hebben we besproken waarom het nodig kan zijn om willekeurige getallen te genereren voor deelnemers die elkaar niet vertrouwen, welke eisen er aan dergelijke willekeurige getallengeneratoren worden gesteld en hebben we twee benaderingen voor de implementatie ervan bekeken. In dit deel van het artikel zullen we een andere benadering in detail onderzoeken die gebruik maakt van threshold signatures. Een beetje cryptografie Om […]

PostgreSQL Antipatterns: «One infinity is not the limit!», or A little about recursion

Recursie is een zeer krachtig en handig mechanisme wanneer dezelfde handelingen "naar binnen" worden uitgevoerd op gerelateerde gegevens. Maar oncontroleerbare recursie is kwaadaardig, wat kan leiden tot oneindige procesuitvoeringen of (wat vaker voorkomt) tot het "opeten" van al het beschikbare geheugen. Databasesystemen functioneren in dit opzicht volgens dezelfde principes – «ze zeiden graaf, dus ik graaf». […]

Google zal informatie over kwetsbaarheden in externe Android-apparaten onthullen

Google heeft het Android Partner Vulnerability-initiatief geïntroduceerd, waarin wordt gepland om gegevens over kwetsbaarheden in Android-apparaten van verschillende OEM-fabrikanten openbaar te maken. Dit initiatief zal het voor gebruikers eenvoudiger maken om informatie over kwetsbaarheden die specifiek zijn voor aangepaste firmware toegankelijk te maken. Tot nu toe werden in de officiële rapporten over kwetsbaarheden (Android Security Bulletins) alleen problemen met de hoofdcodes gemeld, voorgesteld […]

Uitgave van virt-manager 3.0.0, de interface voor het beheren van virtuele omgevingen

Red Hat heeft een nieuwe versie van de grafische interface voor het beheren van virtuele omgevingen uitgebracht - Virt-Manager 3.0.0. De Virt-Manager-shell is geschreven in Python/PyGTK, is een uitbreiding bovenop libvirt en ondersteunt het beheer van systemen zoals Xen, KVM, LXC en QEMU. De code van het project wordt verspreid onder de GPLv2-licentie. Het programma biedt middelen voor een heldere evaluatie van statistieken over de prestaties en het hulpverbruik van virtuele machines, […]

Uitgave Stratis 2.2, hulpmiddelen voor het beheren van lokale opslag

De release van het Stratis-project 2.2 is gepubliceerd, ontwikkeld door Red Hat en de Fedora-gemeenschap om de middelen voor configuratie en beheer van een pool van één of meerdere lokale opslagapparaten te uniformiseren en vereenvoudigen. Stratis biedt mogelijkheden zoals dynamische opslagcapaciteitstoewijzing, snapshots, integriteitsgaranties en het creëren van lagen voor caching. De code van het project is geschreven in Rust en wordt verspreid onder de licentie […]

De geschiedenis van de architectuur van Dodo IS: de vroege monoliet

Of elke ongelukkige onderneming met een monoliet is op zijn eigen manier ongelukkig. De ontwikkeling van het Dodo IS-systeem begon tegelijk met de Dodo Pizza-onderneming in 2011. De basis was het idee van volledige en totale digitalisering van de bedrijfsprocessen, gedaan door eigen middelen, wat in 2011 nog veel vragen en scepsis opriep. Maar we zijn al 9 jaar bezig met […]

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster