Forfatter: ProHoster

Udskiftning af EAV med JSONB i PostgreSQL

TL; DR: JSONB kan i høj grad forenkle udvikling af databaseskemaer uden at ofre forespørgselsydeevne. Introduktion Lad os give et klassisk eksempel på sandsynligvis en af ​​de ældste use cases i verden af ​​en relationel database (database): vi har en entitet, og vi skal gemme visse egenskaber (attributter) af denne entitet. Men ikke alle instanser kan have det samme sæt egenskaber, desuden […]

Sådan sparer du din egen og andres tid under interviews, eller lidt om HR misforståelser

Næste dag begyndte, som det sømmer sig en vinterdag på en kort uge. Lederen var fyldt med klassiske opgaver - "i går sendte jeg et brev til Vasily Ivanovich i Sportloto, i stedet for Ivan Vasilyevich i Lotto-million, hvor jeg skrev alle mulige uanstændige ting om Vasily Ivanovich, sørg for at han ikke læser brevet ” eller “vi er her i grenen i det seneste år, vi optimerede [...]

Byen falder i søvn, indbyggere i Khabrovsk vågner op

Hvis antallet af kommentarer under en artikel hastigt nærmer sig 1000, kan du være sikker på, at uanset det emne, forfatteren anfører, raser der et skænderi indeni: flammepunkter i politik, omgivet af lænestolseksperter i alle spørgsmål, psykiatriske diagnoser på afstand af avatar og kaldenavn, får personlige, sarkastiske angreb, hvis kausticitet overstiger blodet fra xenomorfer, og selvfølgelig obligatorisk i […]

Hvorfor kaldte de mig ikke tilbage-6, eller vær forsigtig, brugernavn

Da jeg for næsten et år siden skrev artiklen “Sådan sparer du din egen og andres tid under interviews, eller lidt om HR-misforståelser,” gik jeg ud fra antagelsen om de to parters integritet og interesse i et langsigtet samarbejde (gensidigt). gevinst, win-win, det er alt). Det sidste års praksis viser, at markedssituationen gradvist ændrer sig til det værre for medarbejderen, og […]

Praktikanter gennem virksomhedens øjne

Du ved sikkert, at Parallels har betjent talentfulde studerende næsten siden dag ét. På mange måder, fordi virksomheden selv dukkede op takket være de samme unge "talenter". MIPT og Bauman MSTU kan generelt betragtes som vuggen for vores tidligere og nuværende ledere. Hvordan er tingene nu? At arbejde med "juniorer" er dyrt og "smerteligt" I løbet af de seneste år har […]

Blade Runner tidslinje er november 2019. Gik prognosen opfyldt?

I 1982 glædede instruktøren Ridley Scott verden med filmen Blade Runner. Dette er en kult SF-film, der viste seerne en mørk og foruroligende fremtid - november 2019. Nu kan vi sammenligne, hvad der blev vist i filmen, og hvad vi har nu. Dette handler om teknologi, ikke den politiske, sociale eller økonomiske model af Blade […]

Sovjetiske superhelte, tjekkiske boogers og en australsk klon

I artiklen "Hvordan science fiction-forfatteren Arthur C. Clarke næsten lukkede magasinet "Technology for Youth"" lovede jeg at tale fredag ​​om, hvordan chefredaktøren for "Veselye Kartinki" næsten blev brændt af fejl - i ordets mest bogstavelige betydning. I dag er det fredag, men først vil jeg gerne sige et par ord om selve "Funny Pictures" - denne unikke sag […]

Frigivelse af decentraliseret videoudsendelsesplatform PeerTube 2.0

Frigivelsen af ​​PeerTube 2.0, en decentraliseret platform til organisering af videohosting og videoudsendelse, er blevet offentliggjort. PeerTube tilbyder et leverandørneutralt alternativ til YouTube, Dailymotion og Vimeo ved at bruge et indholdsdistributionsnetværk baseret på P2P-kommunikation og forbinde besøgendes browsere sammen. Projektets udviklinger distribueres under AGPLv3-licensen. PeerTube er baseret på BitTorrent-klienten WebTorrent, som kører i browseren og bruger WebRTC-teknologi til at […]

Microsoft Defender ATP kommer til Linux

Microsoft arbejder på at yde support til Linux i Microsoft Defender ATP-platformen (Advanced Threat Protection), designet til at yde proaktiv beskyttelse, overvåge uoprettede sårbarheder og identificere og eliminere ondsindet aktivitet på systemet. Platformen kombinerer en antiviruspakke, et netværksindtrængningsdetektionssystem, en mekanisme til beskyttelse mod udnyttelse af sårbarheder (inklusive 0-dages), værktøjer til udvidet isolation, yderligere applikationsadministrationsværktøjer og […]

Open source til Spleeter, et system til at adskille musik og stemme

Streamingudbyderen Deezer har åbnet et eksperimentelt projekt kaldet Spleeter, som udvikler et maskinlæringssystem til at adskille lydkilder fra komplekse lydkompositioner. Programmet giver dig mulighed for at fjerne vokal fra en komposition og kun lade det musikalske akkompagnement efterlades, manipulere lyden af ​​individuelle instrumenter eller kassere musikken og lade stemmen blive overlejret med en anden lydserie, skabe mix, karaoke eller transskription. Kode […]

Udgivelse af videoomkodningsprogrammet HandBrake 1.3.0

Efter et års udvikling præsenteres udgivelsen af ​​et værktøj til multi-threaded omkodning af videofiler fra et format til et andet - HandBrake 1.3.0. Programmet er tilgængeligt både i kommandolinjetilstand og som en GUI-grænseflade. Projektkoden er skrevet i C-sprog (til Windows GUI implementeret i .NET) og distribueret under GPL-licensen. Binære samlinger er forberedt til Linux […]

Arch Linux har ændret, hvordan Linux-kernepakker er installeret

Arch Linux-udviklere har annonceret ændringer i den måde, de installerer pakker på med Linux-kernen. Alle officielle kernepakker (linux, linux-lts, linux-zen og linux-hærdet) vil faktisk ikke længere installere kernebilledet i /boot-mappen. Installation og fjernelse af kernebilleder vil blive udført af mkinitcpio-scriptet (hooks til behandling af kerneinstallationsoperationer er indtil videre kun blevet tilføjet til mkinitcpio, men i […]