Forfatter: ProHoster

Erstatter EAV med JSONB i PostgreSQL

TL; DR: JSONB kan i stor grad forenkle utviklingen av databaseskjemaer uten å ofre søkeytelsen. Introduksjon La oss gi et klassisk eksempel på sannsynligvis en av de eldste brukstilfellene i verden av en relasjonsdatabase (database): vi har en enhet, og vi må lagre visse egenskaper (attributter) til denne enheten. Men ikke alle forekomster kan ha samme sett med egenskaper, dessuten […]

Hvordan spare din egen og andres tid under intervjuer, eller litt om HR-misoppfatninger

Dagen etter begynte, som seg hør og bør en vinterdag på en liten uke. Lederens oppgave var fylt med klassiske oppgaver - "i går sendte jeg et brev til Vasily Ivanovich i Sportloto, i stedet for Ivan Vasilyevich i Lotto-million, hvor jeg skrev alle slags uanstendige ting om Vasily Ivanovich, pass på at han ikke leser bokstav» eller «vi er her i filialen det siste året vi optimaliserte [...]

Byen sovner, innbyggerne i Khabrovsk våkner

Hvis antallet kommentarer under en artikkel raskt nærmer seg 1000, kan du være trygg på at uavhengig av emnet oppgitt av forfatteren, raser en krangel på innsiden: flammepunkter i politikk, omgitt av lenestoleksperter på alle spørsmål, psykiatriske diagnoser på avstand av avatar og kallenavn, får personlige, sarkastiske angrep, hvis kaustisitet overstiger blodet til xenomorfer, og selvfølgelig obligatorisk i […]

Hvorfor kalte de meg ikke back-6, eller vær forsiktig, brukernavn

Da jeg for snart et år siden skrev artikkelen «Hvordan spare din egen og andres tid under intervjuer, eller litt om HR-misoppfatninger», gikk jeg ut fra antakelsen om integritet og interesse fra de to partene i langsiktig samarbeid (gjensidig gevinst, vinn-vinn, det er alt). Praksisen det siste året viser at markedssituasjonen gradvis endrer seg til det verre for den ansatte, og […]

Praktikanter gjennom selskapets øyne

Du vet sikkert at Parallels har servert talentfulle studenter nesten siden dag én. På mange måter, fordi selskapet selv dukket opp takket være de samme unge "talentene". MIPT og Bauman MSTU kan generelt betraktes som vuggen for våre tidligere og nåværende ledere. Hvordan er ting nå? Å jobbe med "juniorer" er dyrt og "smertefullt" I løpet av de siste årene har […]

Sovjetiske superhelter, tsjekkiske boogere og en australsk klone

I artikkelen «Hvordan science fiction-forfatteren Arthur C. Clarke nesten stengte ned magasinet «Technology for Youth»», lovet jeg å snakke på fredag ​​om hvordan sjefredaktøren for «Veselye Kartinki» nesten ble brent av insekter— i ordets mest bokstavelige betydning. I dag er det fredag, men først vil jeg si noen ord om selve "Funny Pictures" - denne unike saken […]

Utgivelse av den desentraliserte videokringkastingsplattformen PeerTube 2.0

Utgivelsen av PeerTube 2.0, en desentralisert plattform for organisering av videohosting og videokringkasting, har blitt publisert. PeerTube tilbyr et leverandørnøytralt alternativ til YouTube, Dailymotion og Vimeo, ved å bruke et innholdsdistribusjonsnettverk basert på P2P-kommunikasjon og koble besøkendes nettlesere sammen. Prosjektets utvikling er distribuert under AGPLv3-lisensen. PeerTube er basert på BitTorrent-klienten WebTorrent, som kjører i nettleseren og bruker WebRTC-teknologi for å […]

Microsoft Defender ATP kommer til Linux

Microsoft jobber med å tilby støtte for Linux i Microsoft Defender ATP-plattformen (Advanced Threat Protection), designet for å gi proaktiv beskyttelse, overvåke uopprettede sårbarheter og identifisere og eliminere ondsinnet aktivitet på systemet. Plattformen kombinerer en antiviruspakke, et system for registrering av nettverksinntrenging, en mekanisme for å beskytte mot utnyttelse av sårbarheter (inkludert 0-dagers), verktøy for utvidet isolasjon, ytterligere applikasjonsadministrasjonsverktøy og […]

Åpen kildekode for Spleeter, et system for å skille musikk og stemme

Strømmeleverandøren Deezer har åpnet et eksperimentelt prosjekt kalt Spleeter, som utvikler et maskinlæringssystem for å skille lydkilder fra komplekse lydkomposisjoner. Programmet lar deg fjerne vokal fra en komposisjon og la bare det musikalske akkompagnementet, manipulere lyden til individuelle instrumenter, eller forkaste musikken og la stemmen overlegges med en annen lydserie, lage mikser, karaoke eller transkripsjon. Kode […]

Utgivelse av videoomkodingsprogrammet HandBrake 1.3.0

Etter et år med utvikling presenteres utgivelsen av et verktøy for flertråds transkoding av videofiler fra ett format til et annet - HandBrake 1.3.0. Programmet er tilgjengelig både i kommandolinjemodus og som et GUI-grensesnitt. Prosjektkoden er skrevet på C-språk (for Windows GUI implementert i .NET) og distribuert under GPL-lisensen. Binære sammenstillinger er forberedt for Linux […]

Arch Linux har endret hvordan Linux-kjernepakker er installert

Arch Linux-utviklere har annonsert endringer i måten de installerer pakker med Linux-kjernen på. Alle offisielle kjernepakker (linux, linux-lts, linux-zen og linux-hardened) vil faktisk ikke lenger installere kjernebildet i /boot-katalogen. Installasjon og fjerning av kjernebilder vil bli utført av mkinitcpio-skriptet (kroker for behandling av kjerneinstallasjonsoperasjoner er så langt bare lagt til mkinitcpio, men i […]