Autor: ProHoster

Zamiana EAV na JSONB w PostgreSQL

TL; DR: JSONB może znacznie uprościć tworzenie schematu bazy danych bez poświęcania wydajności zapytań. Wprowadzenie Podajmy klasyczny przykład prawdopodobnie jednego z najstarszych przypadków użycia w świecie relacyjnej bazy danych (bazy danych): mamy encję i musimy zapisać pewne właściwości (atrybuty) tej encji. Jednak nie wszystkie instancje mogą mieć ten sam zestaw właściwości, ponadto […]

Jak zaoszczędzić czas swój i innych podczas rozmów kwalifikacyjnych, czyli trochę o błędnych przekonaniach HR

Rozpoczął się kolejny dzień, jak przystało na zimowy dzień w krótkim tygodniu. Zadanie menedżera było wypełnione klasycznymi zadaniami - „wczoraj wysłałem list do Wasilija Iwanowicza w Sportloto, zamiast do Iwana Wasiljewicza w Lotto-milion, gdzie pisałem różne nieprzyzwoite rzeczy o Wasiliju Iwanowiczu, uważaj, żeby nie czytał list” lub „jesteśmy tu w branży, w zeszłym roku zoptymalizowaliśmy [...]

Miasto zasypia, Chabrowici budzą się

Jeśli liczba komentarzy pod artykułem szybko zbliża się do 1000, to bądźcie pewni, że niezależnie od tematu podjętego przez autora, w środku toczy się sprzeczka: punkty zapalne polityki, w otoczeniu fotelowych ekspertów od wszelkich zagadnień, diagnozy psychiatryczne na odległość za pomocą awatara i przezwisko, otrzymując osobiste, sarkastyczne ataki, których zjadliwość przewyższa krew ksenomorfów i, oczywiście, obowiązkowe w […]

Dlaczego nie zadzwonili do mnie ponownie – 6 lub uważaj, nazwa użytkownika

Kiedy prawie rok temu pisałem artykuł „Jak oszczędzać czas swój i innych podczas rozmów kwalifikacyjnych, czyli trochę o błędnych przekonaniach HR”, wychodziłem z założenia uczciwości i zainteresowania obu stron długoterminową współpracą (wzajemną zysk, wygrana-wygrana, to wszystko). Praktyka ostatniego roku pokazuje, że sytuacja rynkowa stopniowo zmienia się na niekorzyść pracownika, a […]

Stażyści oczami firmy

Zapewne wiesz, że Parallels niemal od samego początku służy utalentowanym studentom. Pod wieloma względami, ponieważ sama firma pojawiła się dzięki tym samym młodym „talentom”. MIPT i Bauman MSTU można ogólnie uznać za kolebkę naszych byłych i obecnych przywódców. Jak się sprawy mają teraz? Praca z „juniorami” jest kosztowna i „bolesna”. W ciągu ostatnich lat […]

Harmonogram Blade Runnera to listopad 2019 r. Czy prognoza się sprawdziła?

W 1982 roku reżyser Ridley Scott zachwycił świat filmem Łowca androidów. To kultowy film SF, który pokazał widzom mroczną i niepokojącą przyszłość – listopad 2019. Teraz możemy porównać to, co zostało pokazane w filmie, z tym, co mamy teraz. Tu chodzi o technologię, a nie o polityczny, społeczny czy ekonomiczny model Blade’a […]

Radzieccy superbohaterowie, czeskie głupki i australijski klon

W artykule „Jak pisarz science fiction Arthur C. Clarke prawie zamknął magazyn „Technologia dla młodzieży”” obiecałem, że w piątek porozmawiam o tym, jak redaktor naczelny „Veselye Kartinki” prawie został poparzony przez robaki— w najbardziej dosłownym znaczeniu tego słowa. Dziś piątek, ale najpierw chciałbym powiedzieć kilka słów o samych „Śmiesznech Obrazkach” – tym wyjątkowym przypadku […]

Wydanie zdecentralizowanej platformy transmisji wideo PeerTube 2.0

Opublikowano wydanie PeerTube 2.0, zdecentralizowanej platformy do organizowania hostingu wideo i transmisji wideo. PeerTube oferuje niezależną od dostawców alternatywę dla YouTube, Dailymotion i Vimeo, wykorzystującą sieć dystrybucji treści opartą na komunikacji P2P i łączącą przeglądarki odwiedzających. Rozwój projektu jest rozpowszechniany na licencji AGPLv3. PeerTube jest oparty na kliencie WebTorrent BitTorrent, który działa w przeglądarce i używa WebRTC […]

Microsoft Defender ATP pojawi się na Linuksie

Firma Microsoft pracuje nad zapewnieniem wsparcia dla systemu Linux na platformie Microsoft Defender ATP (Advanced Threat Protection), zaprojektowanej w celu zapewnienia proaktywnej ochrony, monitorowania niezałatanych luk oraz identyfikowania i eliminowania złośliwej aktywności w systemie. Platforma łączy w sobie pakiet antywirusowy, system wykrywania włamań do sieci, mechanizm ochrony przed wykorzystaniem luk (w tym 0-day), narzędzia do rozszerzonej izolacji, dodatkowe narzędzia do zarządzania aplikacjami i […]

Open source dla Spleeter, systemu oddzielania muzyki i głosu

Dostawca usług przesyłania strumieniowego Deezer udostępnił eksperymentalny projekt o nazwie Spleeter na otwartym kodzie źródłowym, w ramach którego opracowuje system uczenia maszynowego służący do oddzielania źródeł dźwięku od złożonych kompozycji audio. Program umożliwia usunięcie wokali z kompozycji i pozostawienie jedynie akompaniamentu muzycznego, manipulowanie brzmieniem poszczególnych instrumentów lub odrzucenie muzyki i pozostawienie głosu do nałożenia na inną serię dźwiękową, tworzenia miksów, karaoke lub transkrypcji. Kod […]

Wydanie programu do transkodowania wideo HandBrake 1.3.0

Po roku rozwoju zaprezentowano narzędzie do wielowątkowego transkodowania plików wideo z jednego formatu na inny - HandBrake 1.3.0. Program jest dostępny zarówno w trybie wiersza poleceń, jak i jako interfejs GUI. Kod projektu napisany jest w języku C (dla Windows GUI zaimplementowany w .NET) i rozpowszechniany na licencji GPL. Zespoły binarne są przygotowane dla systemu Linux […]

Arch Linux zmienił sposób instalowania pakietów jądra Linuksa

Twórcy Arch Linux ogłosili zmiany w sposobie instalowania pakietów z jądrem Linuksa. Wszystkie oficjalne pakiety jądra (linux, linux-lts, linux-zen i linux-hardened) nie będą już faktycznie instalować obrazu jądra w katalogu /boot. Instalowanie i usuwanie obrazów jądra będzie realizowane za pomocą skryptu mkinitcpio (haki do przetwarzania operacji instalacji jądra dodawane były dotychczas tylko do mkinitcpio, ale w […]