Auteur: Yuri Gagarin

CMake en C++ — broers voor altijd

Tijdens de ontwikkeling hou ik ervan om compilers, build-modi, versies van afhankelijkheden te wijzigen, statische analyses uit te voeren, prestaties te meten, dekking te verzamelen, documentatie te genereren, enzovoorts. En ik ben dol op CMake, omdat het me in staat stelt alles te doen wat ik wil. Veel mensen bekritiseren CMake, en vaak terecht, maar als je het goed bekijkt, is het niet zo slecht, en de laatste tijd […]

Release van Electron 6.0.0, een platform voor het maken van toepassingen op basis van de Chromium-engine

De release van platform Electron 6.0.0 is voorbereid, dat een zelfstandige framework biedt voor de ontwikkeling van platformonafhankelijke gebruikersapplicaties, die gebaseerd zijn op de componenten van Chromium, V8 en Node.js. De significante wijziging van het versienummer is gerelateerd aan de update naar de codebasis van Chromium 76, Node.js 12.4 en de JavaScript-engine V8 7.6. De eerder verwachte beëindiging van de ondersteuning voor 32-bit Linux-systemen is voorlopig uitgesteld en de release 6.0 […]

Release van Chrome 76

Google heeft de release van webbrowser Chrome 76 aangekondigd. Tegelijkertijd is de stabiele release van het open source-project Chromium beschikbaar, waarop Chrome is gebaseerd. De Chrome-browser onderscheidt zich door het gebruik van Google-logo's, een systeem voor het verzenden van meldingen bij crashes, de mogelijkheid om de Flash-module op verzoek te downloaden, modules voor het afspelen van beveiligde videoinhoud (DRM), een systeem voor automatische updates en het doorgeven van RLZ-parameters tijdens zoekopdrachten. De volgende release, Chrome 77 […]

De release van de webbrowser Midori 9

De release van de lichtgewicht webbrowser Midori 9 heeft plaatsgevonden, ontwikkeld door leden van het Xfce-project op basis van de WebKit2-engine en de GTK3-bibliotheek. De kern van de browser is geschreven in de programmeertaal Vala. De code van het project wordt verspreid onder de LGPLv2.1-licentie. Binaire builds zijn voorbereid voor Linux (snap) en Android. De opbouw van builds voor Windows en macOS is voorlopig stopgezet. Belangrijkste vernieuwingen in Midori 9: pictogrammen worden weergegeven op de startpagina […]

Nixery - ad-hoc containerregister op basis van Nix

Nixery is een Docker-compatibel containerregister dat in staat is om containerafbeeldingen te genereren met behulp van Nix. Momenteel ligt de focus op de doelgerichte creatie van containerafbeeldingen. Nixery ondersteunt on-demand beeldcreatie, gebaseerd op de afbeeldingsnaam. Elk pakket dat de gebruiker aan de afbeelding toevoegt, wordt opgegeven als onderdeel van de componentnaam. Padcomponenten verwijzen naar de bovenliggende sleutels in nixpkgs […]

Vifm 0.10.1

Vifm is een console-bestandsbeheerder met een Vim-achtige modale bediening en enkele ideeën ontleend aan de e-mailclient mutt. Deze versie breidt de ondersteuning voor het beheren van verwijderbare apparaten uit, voegt enkele nieuwe weergave-opties toe, combineert voorheen twee afzonderlijke Vim-plug-ins tot één en introduceert ook een aantal kleinere verbeteringen. Belangrijkste wijzigingen: voorvertoning van bestanden toegevoegd in de rechterkolom van Miller; macro […]

Hoe een 'gewone ontwerper' een productontwerper wordt

Hallo! Mijn naam is Alexey Svirido, ik ben een ontwerper van digitale producten bij Alfa-Bank. Vandaag wil ik je vertellen hoe je een 'gewone ontwerper' kunt worden en een productontwerper kunt zijn. Onder de lees meer vind je antwoorden op de volgende vragen: Wie is een productontwerper en wat doet hij? Past deze specialisatie bij jou? Wat moet je doen om productontwerper te worden? Hoe maak je je eerste productportfolio? […]

Niet verdwalen tussen drie dennen: een egocentrische voorstelling van de omgeving

Beweging is leven. Deze uitspraak kan zowel geïnterpreteerd worden als een motivatie om vooruit te gaan, niet stil te staan en je doelen te bereiken, als een constatering dat vrijwel alle levende wezens het grootste deel van hun leven in beweging zijn. Om te voorkomen dat onze bewegingen en verplaatsingen in de ruimte elke keer eindigen met bulten op ons voorhoofd en gebroken kleine pinken op […]

SQL. Boeiende puzzels

Hallo, Habr! Al meer dan 3 jaar geef ik SQL-les in verschillende trainingscentra, en een van mijn observaties is dat studenten SQL beter begrijpen en beheersen als ze een probleem krijgen voorgelegd, in plaats van gewoon te vertellen over de mogelijkheden en de theoretische basis. In dit artikel deel ik mijn lijst met opdrachten die ik geef […]

Het opzetten van je eigen MTProxy Telegram met statistieken

„Ik erfde deze chaos, te beginnen met de gewetenloze Zello; LinkedIn en eindigend met ‘alle anderen’ op het Telegram-platform in mijn wereld. En toen hij boerde, voegde de ambtenaar haastig en luid toe: maar ik zal (hier in IT) orde scheppen“ (…). Durov, terecht van mening dat autoritaire staten deze cryptopunk moeten vrezen, en roskomnadzors en gouden schilden met hun DPI-filters hem […]

StealthWatch: implementatie en configuratie. Deel 2

Hallo collega's! Na de basisvereisten voor het implementeren van StealthWatch in het vorige deel te hebben vastgesteld, kunnen we beginnen met de implementatie van het product. 1. Manieren om StealthWatch te implementeren Er zijn verschillende manieren om StealthWatch te 'verkennen': dcloud – een cloud service voor labwerk; Cloud Based: Stealthwatch Cloud Free Trial – hier zal Netflow van je apparaat in de cloud stromen en daar worden geanalyseerd door StealthWatch-software; On-premise POV […]

Hoe je opslag van back-ups in objectstorage tot 90% kunt verkleinen

Onze Turkse klanten vroegen ons om de back-up voor het datacenter correct in te stellen. We doen soortgelijke projecten in Rusland, maar hier was het verhaal vooral een onderzoek naar de beste aanpak. Gegeven: er is een lokaal S3-opslag, er is Veritas NetBackup, dat is uitgebreid met nieuwe functionaliteit voor het verplaatsen van gegevens naar objectstorage met nu ondersteuning voor deduplicatie, en er is een probleem met […]

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