Autor: ProHoster

Înlocuirea EAV cu JSONB în PostgreSQL

TL; DR: JSONB poate simplifica foarte mult dezvoltarea schemei bazei de date fără a sacrifica performanța interogărilor. Introducere Să dăm un exemplu clasic de probabil unul dintre cele mai vechi cazuri de utilizare din lume a unei baze de date relaționale (bază de date): avem o entitate și trebuie să salvăm anumite proprietăți (atribute) ale acestei entități. Dar nu toate instanțele pot avea același set de proprietăți, în plus, […]

Cum să economisești timpul tău și al celorlalți în timpul interviurilor sau puțin despre concepțiile greșite în domeniul resurselor umane

A început ziua următoare, așa cum se cuvine unei zile de iarnă într-o săptămână scurtă. Managerul a fost plin de sarcini clasice - „ieri i-am trimis o scrisoare lui Vasily Ivanovici în Sportloto, în loc de Ivan Vasilyevici în Lotto-million, unde am scris tot felul de lucruri obscene despre Vasily Ivanovici, asigurați-vă că nu citește scrisoarea ” sau „suntem aici în filială în ultimul an am optimizat [...]

Orașul adoarme, locuitorii din Khabrovsk se trezesc

Dacă numărul de comentarii sub un articol se apropie cu repeziciune de 1000, fiți siguri că, indiferent de subiectul enunțat de autor, înăuntru răzvrătește o ceartă: puncte de foc ale politicii, înconjurați de experți în fotolii în toate problemele, diagnostice psihiatrice la distanță prin avatar. și porecla, obținând atacuri personale, sarcastice, a căror causticitate o depășește pe cea a sângelui xenomorfilor și, desigur, obligatoriu în […]

De ce nu m-au sunat înapoi-6, sau fii atent, nume de utilizator

Când în urmă cu aproape un an am scris articolul „Cum să economisești timpul tău și al altora în timpul interviurilor, sau puțin despre concepțiile greșite în domeniul resurselor umane”, am pornit de la asumarea integrității și a interesului celor două părți în cooperarea pe termen lung (mutuală). câștig, câștig-câștig, asta-i tot). Practica din ultimul an arată că situația pieței se schimbă treptat în rău pentru angajat, iar […]

Stagiari prin ochii companiei

Вероятно, вы знаете, что Parallels работает с талантливыми студентами практически с первого дня своего основания. Во-многом, потому что компания сама появилась благодаря таким же юным «дарованиям». МФТИ и МГТУ им.Баумана вообще можно считать колыбелью для наших бывших и настоящих лидеров. А как обстоят дела сейчас? Работать с «джунами» дорого и «больно» За минувшее годы через […]

Cronologia Blade Runner este noiembrie 2019. S-a adeverit prognoza?

В 1982 году режиссер Ридли Скотт порадовал мир фильмом Blade Runner. Это культовая НФ лента, которая показывала зрителям мрачное и тревожное будущее — ноябрь 2019 года. Сейчас можно сравнить то, что было показано в фильме, и то, что есть у нас сейчас. Речь идет о технологиях, а не о политической, социальной или экономической модели Blade […]

Советские супергерои, чешские козявки и австралийский клон

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

Lansarea platformei descentralizate de difuzare video PeerTube 2.0

A fost publicată lansarea PeerTube 2.0, o platformă descentralizată pentru organizarea găzduirii video și a difuzării video. PeerTube oferă o alternativă neutră pentru furnizori la YouTube, Dailymotion și Vimeo, folosind o rețea de distribuție de conținut bazată pe comunicații P2P și conectând browserele vizitatorilor. Dezvoltarile proiectului sunt distribuite sub licenta AGPLv3. PeerTube se bazează pe clientul BitTorrent WebTorrent, care rulează în browser și folosește tehnologia WebRTC pentru a […]

Microsoft Defender ATP vine pe Linux

Microsoft lucrează pentru a oferi suport pentru Linux în platforma Microsoft Defender ATP (Advanced Threat Protection), concepută pentru a oferi protecție proactivă, pentru a monitoriza vulnerabilitățile necorecte și pentru a identifica și elimina activitățile rău intenționate din sistem. Platforma combină un pachet antivirus, un sistem de detectare a intruziunilor în rețea, un mecanism de protecție împotriva exploatării vulnerabilităților (inclusiv 0-day), instrumente pentru izolare extinsă, instrumente suplimentare de gestionare a aplicațiilor și […]

Sursă deschisă pentru Spleeter, un sistem de separare a muzicii de voce

Провайдер потокового вещания Deezer открыл исходные тексты экспериментального проекта Spleeter, развивающего систему машинного обучения для разделения источников звука из сложных звуковых композиций. Программа позволяет удалить из композиции вокал и оставить только музыкальное сопровождение, манипулировать звучанием отдельных инструментов или отбросить музыку и оставить голос для наложения на другой звуковой ряд, создания миксов, караоке или транскрипции. Код […]

Lansarea programului de transcodare video HandBrake 1.3.0

После года разработки представлен релиз инструмента для многопоточного перекодирования видеофайлов из одного формата в другой — HandBrake 1.3.0. Программа доступна как в варианте, работающем в режиме командной строки, так и в виде GUI-интерфейса. Код проекта написан на языке Си (для Windows GUI реализован на .NET) и распространяется под лицензией GPL. Бинарные сборки подготовлены для Linux […]

Arch Linux a schimbat modul în care sunt instalate pachetele de kernel Linux

Dezvoltatorii Arch Linux au anunțat modificări în modul în care instalează pachetele cu nucleul Linux. Toate pachetele oficiale de kernel (linux, linux-lts, linux-zen și linux-hardened) nu vor mai instala de fapt imaginea kernel-ului în directorul /boot. Instalarea și eliminarea imaginilor nucleului vor fi efectuate de script-ul mkinitcpio (până acum au fost adăugate cârlige pentru procesarea operațiunilor de instalare a nucleului doar la mkinitcpio, dar în […]