Autor: ProHoster

Nahradenie EAV za JSONB v PostgreSQL

TL; DR: JSONB môže výrazne zjednodušiť vývoj databázových schém bez obetovania výkonu dotazov. Úvod Uveďme klasický príklad pravdepodobne jedného z najstarších prípadov použitia vo svete relačnej databázy (databázy): máme entitu a potrebujeme uložiť určité vlastnosti (atribúty) tejto entity. Nie všetky inštancie však môžu mať rovnakú sadu vlastností, navyše […]

Ako ušetriť čas sebe aj iným ľuďom pri pohovoroch alebo niečo málo o HR mylných predstavách

Začal sa ďalší deň, ako sa na zimný deň v krátkom týždni patrí. Úloha manažéra bola naplnená klasickými úlohami – „včera som poslal list Vasilijovi Ivanovičovi do Sportlota, namiesto Ivanovi Vasilievičovi do Lotto-milión, kde som písal všelijaké neslušné veci o Vasilijovi Ivanovičovi, uistite sa, že nečíta písmeno“ alebo „sme tu v pobočke v minulom roku sme optimalizovali [...]

Mesto zaspáva, Chabrovici sa prebúdzajú

Ak sa počet komentárov pod článkom rýchlo blíži k číslu 1000, buďte si istí, že bez ohľadu na tému uvedenú autorom, vnútri zúri hádka: ohniská politiky, obklopení expertmi na kreslo na všetky otázky, psychiatrické diagnózy na diaľku podľa avatara a prezývky, získavanie osobných, sarkastických útokov, ktorých žieravitosť prevyšuje krv xenomorfov a sú, samozrejme, povinné v […]

Prečo mi nezavolali späť-6, alebo pozor, používateľské meno

Keď som takmer pred rokom písal článok „Ako ušetriť čas sebe aj iným ľuďom na pohovoroch alebo niečo málo o HR mylných predstavách“, vychádzal som z predpokladu bezúhonnosti a záujmu oboch strán o dlhodobú spoluprácu (vzájomná zisk, win-win, to je všetko). Prax z minulého roka ukazuje, že situácia na trhu sa pre zamestnanca postupne mení k horšiemu a […]

Stážisti očami spoločnosti

Pravdepodobne viete, že Parallels slúži talentovaným študentom takmer od prvého dňa. V mnohých ohľadoch, pretože samotná spoločnosť sa objavila vďaka rovnakým mladým „talentom“. MIPT a Bauman MSTU možno vo všeobecnosti považovať za kolísku našich bývalých a súčasných lídrov. Ako sa veci majú teraz? Práca s „juniormi“ je nákladná a „bolestivá“ V posledných rokoch […]

Časová os Blade Runner je november 2019. Splnila sa predpoveď?

V roku 1982 režisér Ridley Scott potešil svet filmom Blade Runner. Toto je kultový SF film, ktorý divákom ukázal temnú a znepokojujúcu budúcnosť - november 2019. Teraz môžeme porovnať, čo bolo vo filme zobrazené a čo máme teraz. Ide o technológiu, nie o politický, sociálny alebo ekonomický model Blade […]

Sovietski superhrdinovia, českí boogeri a austrálsky klon

V článku „Ako spisovateľ sci-fi Arthur C. Clarke takmer zatvoril časopis „Technológia pre mládež“ som sľúbil, že v piatok porozprávam o tom, ako sa šéfredaktor „Veselye Kartinki“ takmer popálil od chrobákov – v doslovnom zmysle slova. Dnes je piatok, ale najprv by som chcel povedať pár slov o samotných „Funny Pictures“ – tento jedinečný prípad […]

Vydanie decentralizovanej platformy na vysielanie videa PeerTube 2.0

Bolo zverejnené vydanie PeerTube 2.0, decentralizovanej platformy na organizovanie videohostingu a vysielania videa. PeerTube ponúka dodávateľsky neutrálnu alternatívu k YouTube, Dailymotion a Vimeo, pričom využíva sieť distribúcie obsahu založenú na P2P komunikácii a prepája prehliadače návštevníkov. Vývoj projektu je distribuovaný pod licenciou AGPLv3. PeerTube je založený na BitTorrent klientovi WebTorrent, ktorý beží v prehliadači a využíva technológiu WebRTC na […]

Microsoft Defender ATP prichádza na Linux

Microsoft pracuje na poskytovaní podpory pre Linux v platforme Microsoft Defender ATP (Advanced Threat Protection), ktorá je navrhnutá tak, aby poskytovala proaktívnu ochranu, monitorovala neopravené zraniteľnosti a identifikovala a eliminovala škodlivú aktivitu v systéme. Platforma kombinuje antivírusový balík, systém detekcie prienikov do siete, mechanizmus na ochranu pred zneužitím zraniteľností (vrátane 0-dňových), nástroje na rozšírenú izoláciu, dodatočné nástroje na správu aplikácií a […]

Open source pre Spleeter, systém na oddelenie hudby a hlasu

Poskytovateľ streamovania Deezer otvoril experimentálny projekt s názvom Spleeter, ktorý vyvíja systém strojového učenia na oddelenie zdrojov zvuku od zložitých zvukových kompozícií. Program umožňuje zo skladby odstrániť vokály a ponechať len hudobný sprievod, manipulovať so zvukom jednotlivých nástrojov, prípadne hudbu zahodiť a ponechať hlas na prekrytie inou zvukovou sériou, vytváranie mixov, karaoke alebo prepis. Kód […]

Vydanie programu na prekódovanie videa HandBrake 1.3.0

Po roku vývoja je predstavené vydanie nástroja na viacvláknové prekódovanie video súborov z jedného formátu do druhého – HandBrake 1.3.0. Program je dostupný v režime príkazového riadka aj ako rozhranie GUI. Kód projektu je napísaný v jazyku C (pre Windows GUI implementovaný v .NET) a distribuovaný pod licenciou GPL. Binárne zostavy sú pripravené pre Linux […]

Arch Linux zmenil spôsob inštalácie balíkov jadra Linuxu

Vývojári Arch Linuxu oznámili zmeny v spôsobe inštalácie balíkov s jadrom Linuxu. Všetky oficiálne balíčky jadra (linux, linux-lts, linux-zen a linux-hardened) už nebudú v skutočnosti inštalovať obraz jadra do adresára /boot. Inštaláciu a odstránenie obrazov jadra vykoná skript mkinitcpio (háčiky na spracovanie operácií inštalácie jadra boli zatiaľ pridané iba do mkinitcpio, ale v […]