auteur: ProHoster

EAV vervangen door JSONB in ​​PostgreSQL

TL; DR: JSONB kan de ontwikkeling van databaseschema's aanzienlijk vereenvoudigen zonder dat dit ten koste gaat van de queryprestaties. Inleiding Laten we een klassiek voorbeeld geven van waarschijnlijk een van de oudste gebruiksscenario's ter wereld van een relationele database (database): we hebben een entiteit en we moeten bepaalde eigenschappen (attributen) van deze entiteit opslaan. Maar niet alle instanties kunnen dezelfde reeks eigenschappen hebben, bovendien […]

Hoe u uw eigen tijd en die van anderen kunt besparen tijdens sollicitatiegesprekken, of iets over HR-misvattingen

De volgende dag begon, zoals het een winterdag in een korte week betaamt. De manager was gevuld met klassieke taken - “gisteren heb ik een brief gestuurd naar Vasily Ivanovich in Sportloto, in plaats van Ivan Vasilyevich in Lotto-million, waar ik allerlei obscene dingen over Vasily Ivanovich schreef, zorg ervoor dat hij de brief niet leest ” of “we zijn hier in de branche het afgelopen jaar hebben we geoptimaliseerd [...]

De stad valt in slaap, Khabrovites worden wakker

Als het aantal reacties onder een artikel snel de 1000 nadert, kun je er zeker van zijn dat er, ongeacht het door de auteur genoemde onderwerp, binnenin een ruzie woedt: politieke brandpunten, omringd door leunstoelexperts over alle kwesties, psychiatrische diagnoses op afstand door avatar en bijnaam, persoonlijke, sarcastische aanvallen krijgen, waarvan de bijtende werking groter is dan die van het bloed van xenomorfen, en natuurlijk verplicht in […]

Waarom hebben ze me niet teruggebeld - 6, of wees voorzichtig, gebruikersnaam

Toen ik bijna een jaar geleden het artikel schreef ‘Hoe je je eigen tijd en die van anderen kunt besparen tijdens interviews, of een beetje over HR-misvattingen’, ging ik uit van de veronderstelling van integriteit en interesse van beide partijen in een langdurige samenwerking (onderlinge winst, win-win, dat is alles). Uit de praktijk van het afgelopen jaar blijkt dat de marktsituatie geleidelijk verandert, ten nadele van de werknemer, en […]

Stagiaires door de ogen van het bedrijf

Je weet waarschijnlijk dat Parallels al vanaf dag één getalenteerde studenten bedient. In veel opzichten omdat het bedrijf zelf ontstond dankzij dezelfde jonge ‘talenten’. MIPT en Bauman MSTU kunnen over het algemeen worden beschouwd als de bakermat van onze voormalige en huidige leiders. Hoe gaat het nu? Werken met ‘junioren’ is duur en ‘pijnlijk’ De afgelopen jaren zijn […]

Blade Runner-tijdlijn is november 2019. Is de voorspelling uitgekomen?

In 1982 verrukte regisseur Ridley Scott de wereld met de film Blade Runner. Dit is een cult-SF-film die kijkers een donkere en verontrustende toekomst liet zien – november 2019. Nu kunnen we vergelijken wat er in de film werd getoond en wat we nu hebben. Dit gaat over technologie, niet over het politieke, sociale of economische model van Blade […]

Sovjet-superhelden, Tsjechische boogers en een Australische kloon

В статье «Как фантаст Артур Кларк чуть не закрыл журнал «Техника — молодежи»» я пообещал как-нибудь в пятницу рассказать о том, как главный редактор «Веселых картинок» чуть не погорел на букашках — в самом прямом смысле слова. Сегодня пятница, но прежде мне бы хотелось сказать несколько слов о самих «Веселых картинках» — этом уникальном кейсе […]

Release van het gedecentraliseerde video-uitzendplatform PeerTube 2.0

De release van PeerTube 2.0, een gedecentraliseerd platform voor het organiseren van videohosting en video-uitzendingen, is gepubliceerd. PeerTube biedt een leveranciersneutraal alternatief voor YouTube, Dailymotion en Vimeo, waarbij gebruik wordt gemaakt van een inhouddistributienetwerk dat is gebaseerd op P2P-communicatie en dat de browsers van bezoekers aan elkaar koppelt. De ontwikkelingen van het project worden gedistribueerd onder de AGPLv3-licentie. PeerTube is gebaseerd op de BitTorrent-client WebTorrent, die in de browser draait en WebRTC-technologie gebruikt om […]

Microsoft Defender ATP komt naar Linux

Microsoft werkt aan het bieden van ondersteuning voor Linux op het Microsoft Defender ATP-platform (Advanced Threat Protection), ontworpen om proactieve bescherming te bieden, niet-gepatchte kwetsbaarheden te monitoren en kwaadaardige activiteiten op het systeem te identificeren en te elimineren. Het platform combineert een antiviruspakket, een netwerkinbraakdetectiesysteem, een mechanisme voor bescherming tegen misbruik van kwetsbaarheden (inclusief 0-day), tools voor uitgebreide isolatie, aanvullende tools voor applicatiebeheer en […]

Open source voor Spleeter, een systeem voor het scheiden van muziek en stem

Streamingprovider Deezer heeft een experimenteel project open source genaamd Spleeter, dat een machine learning-systeem ontwikkelt voor het scheiden van audiobronnen van complexe audiocomposities. Met dit programma kun je zang uit een compositie verwijderen en alleen de muzikale begeleiding achterlaten, het geluid van individuele instrumenten manipuleren, of de muziek weggooien en de stem laten overlappen met een andere geluidsreeks, waardoor mixen, karaoke of transcriptie ontstaan. Codeer […]

Release van het videotranscoderingsprogramma HandBrake 1.3.0

Na een jaar van ontwikkeling wordt de release gepresenteerd van een tool voor multi-threaded transcodering van videobestanden van het ene formaat naar het andere: HandBrake 1.3.0. Het programma is zowel beschikbaar in de opdrachtregelmodus als als een GUI-interface. De projectcode is geschreven in C-taal (voor Windows GUI geïmplementeerd in .NET) en gedistribueerd onder de GPL-licentie. Binaire assemblages zijn voorbereid voor Linux […]

Arch Linux heeft de manier veranderd waarop Linux-kernelpakketten worden geïnstalleerd

Arch Linux-ontwikkelaars hebben veranderingen aangekondigd in de manier waarop ze pakketten met de Linux-kernel installeren. Alle officiële kernelpakketten (linux, linux-lts, linux-zen en linux-hardened) zullen de kernelimage niet langer feitelijk in de map /boot installeren. Installatie en verwijdering van kernelimages zal worden uitgevoerd door het mkinitcpio-script (hooks voor het verwerken van kernelinstallatiebewerkingen zijn tot nu toe alleen toegevoegd aan mkinitcpio, maar in […]