Categorie: Blog

PostgreSQL-antipatronen: schadelijke JOIN en OR

Wees voorzichtig met operaties, buffers waarvan je last kunt hebben... Laten we aan de hand van een kleine query enkele algemene benaderingen van query-optimalisatie in PostgreSQL bekijken. Of je ze wilt gebruiken of niet - dat is aan jou, maar het is goed om erover te weten. In latere versies van PG kan de situatie veranderen met de 'intelligentie' van de planner, maar voor 9.4/9.6 ziet het er ongeveer hetzelfde uit als de voorbeelden hier. Laten we een redelijk realistische query nemen: SELECT […]

Kubernetes 1.17: overzicht van de belangrijkste vernieuwingen

Gisteren, 9 december, vond de nieuwste release van Kubernetes — 1.17 plaats. Volgens de traditie van onze blog vertellen we over de meest significante wijzigingen in de nieuwe versie. De informatie die voor deze tekst is gebruikt, is afkomstig uit de officiële aankondiging, de tabel voor Kubernetes enhancements tracking, CHANGELOG-1.17 en de bijbehorende issues, pull requests, evenals Kubernetes Enhancement Proposals (KEP). Wat is er nieuw?.. Routing met […]

Inleiding tot SSD. Deel 1. Historisch

Het bestuderen van de geschiedenis van schijven is de eerste stap naar het begrijpen van de principes van solid-state drives. Het eerste deel van onze artikelenreeks 'Introductie tot SSD' geeft een blik op de geschiedenis en maakt het mogelijk om het verschil tussen SSD en zijn dichtste concurrent — HDD — duidelijk te begrijpen. Ondanks de overvloed aan verschillende opslagapparaten is de populariteit van HDD en SSD in onze tijd onmiskenbaar. Het verschil tussen […]

Pentest. Praktijk van penetratietests of 'ethisch hacken'. Nieuwe cursus van OTUS

Let op! Dit artikel is geen technische handleiding en is bedoeld voor lezers die geïnteresseerd zijn in ethisch hacken en het leren in deze richting. Waarschijnlijk zal dit materiaal u niet interesseren als u geen belangstelling hebt voor leren. Penetratietesten is het proces van legale inbraken in informatie- systemen om kwetsbaarheden te identificeren. Een pentest (dat wil zeggen penetratietesten) vindt plaats […]

Archiver RAR 5.80

De release van de propriëtaire archiveringssoftware RAR versie 5.80 heeft plaatsgevonden. De lijst met wijzigingen in de consoleversie: Het is mogelijk om de tijd van de laatste toegang voor te archiveren bestanden op te slaan met de optie -tsp in de opdrachtregel. Het is toegestaan om dit te combineren met andere sleutels -ts, bijvoorbeeld: rar a -tsc -tsp archive files. In dezelfde sleutel -ts is het mogelijk verschillende modificators te combineren. Bijvoorbeeld, u kunt -tscap gebruiken […]

AMD sluit de mogelijkheid van ondersteuning van vier threads per processorcore niet uit

De technisch directeur van AMD stelt dat het bedrijf nooit de intentie heeft geuit om ondersteuning voor vier threads per kern in toekomstige processoren te implementeren. Het idee van SMT4 is niet zo prematuur — veel in dit gebied hangt af van de beschikbaarheid van software die in staat is de voordelen van multithreading in die variant te benutten. Het bedrijf IBM biedt bijvoorbeeld al geruime tijd serverprocessoren aan die zo'n aantal ondersteunen […]

Vergelijking van de prestaties van tools voor het omzeilen van blokkadesVPN

Naarmate we steeds meer gesloten worden voor toegang tot verschillende bronnen op het internet, wordt de vraag naar het omzeilen van blokkades steeds relevanter, en dus wordt de vraag "Hoe kunnen we blokkades sneller omzeilen?" steeds belangrijker. Laten we het onderwerp van de effectiviteit, in termen van het omzeilen van DPI-whitelists en blacklists, voor een andere gelegenheid, en laten we simpelweg de prestaties van populaire tools voor het omzeilen van blokkades vergelijken. Let op: In het artikel onder […]

Het maken van een Discord-bot op .NET Core met deployment op een VPS-server

Hallo, Habr-lezers! Vandaag zult u kennismaken met een artikel waarin wordt uitgelegd hoe een bot te maken met C# op .NET Core, en hoe deze op een externe server te laten draaien. Het artikel bestaat uit een achtergrond, een voorbereidende fase, het schrijven van de logica en het verplaatsen van de bot naar een externe server. Ik hoop dat dit artikel veel beginnende ontwikkelaars zal helpen. Achtergrond Alles begon op een slapeloze […]

We brengen de vergelijking van lineaire regressie in matrixvorm

Het doel van het artikel is om ondersteuning te bieden aan beginnende data scientists. In het vorige artikel hebben we op eenvoudige wijze drie manieren besproken om de vergelijking van lineaire regressie op te lossen: analytische oplossing, gradient descent en stochastische gradient descent. Voor de analytische oplossing hebben we toen de formule toegepast. In dit artikel, zoals de titel aangeeft, zullen we de toepassing van deze formule onderbouwen of anders gezegd, deze zelf afleiden. Waarom dat zo is, blijkt uit […]

Firefox Preview 3.0 is beschikbaar voor Android.

Mozilla heeft de derde belangrijke versie van de experimentele browser Firefox Preview gepubliceerd, die wordt ontwikkeld onder de codenaam Fenix. Binnenkort zal de release in de Google Play Store worden gepubliceerd (voor gebruik is Android 5 of hoger vereist). De code is beschikbaar op GitHub. De eerste stabiele versie wordt verwacht in de eerste helft van 2020. Na stabilisatie van het project en implementatie van alle geplande functionaliteiten zal de browser […]

De lancering van een nieuwe stabiele Tor 0.4.2 release

De release van het Tor-toolkit 0.4.2.5 is gepresenteerd, dat wordt gebruikt voor het opzetten van het anonieme netwerk Tor. Tor 0.4.2.5 wordt erkend als de eerste stabiele release van de tak 0.4.2, die de afgelopen vier maanden is ontwikkeld. Tegelijkertijd zijn er updates aangeboden voor oudere versies 0.4.1.7, 0.4.0.6 en 0.3.5.9. De tak 0.4.2 zal worden ondersteund binnen de gebruikelijke ondersteuningscyclus — de release van updates wordt stopgezet na 9 maanden of na 3 […]

Er is een 'papieren' optisch fiber ontwikkeld dat de wereld van vochtigheidssensoren zal veranderen

Enige tijd geleden werd er in het tijdschrift Cellulose een onderzoek gepresenteerd van Finse wetenschappers, die vertelden over het creëren van optische vezels van cellulose. Het idee om lichtgeleidende vezelstructuren te maken, ontstond voor het eerst in 1910. Veel decennia later werden glasvezelkabels een dagelijkse realiteit en een onmisbaar middel voor energiezuinige informatieoverdracht over tienduizenden kilometers. De door Finse wetenschappers ontwikkelde cellulose-optische vezel is niet geschikt […]

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