Kategoria: Blog

Życie w 2030

Francuz Fabrice Grinda zawsze lubił ryzykować — z powodzeniem zainwestował w setki firm: Alibaba, Airbnb, BlaBlaCar, Uber, a nawet rosyjski odpowiednik Booking — serwis Oktogo. Ma wyjątkowe wyczucie trendów, jak może wyglądać przyszłość. Pan Grinda nie tylko inwestował w cudze przedsięwzięcia, ale również tworzył własne. Na przykład internetowa tablica ogłoszeń OLX, z której korzystają […]

Wprowadzenie do sieciowej części infrastruktury chmurowej

Chmura obliczeniowa coraz głębiej przenika do naszego życia i chyba nie ma już osoby, która choć raz nie skorzystała z jakichkolwiek usług chmurowych. Jednak co to jest chmura i jak to działa, w większości niewiele osób wie nawet na poziomie idei. 5G staje się już rzeczywistością, a infrastruktura telekomunikacyjna zaczyna przechodzić […]

Wydanie klienta XMPP Kaidan 0.6.0

Dostępna jest nowa wersja klienta XMPP Kaidan 0.6.0. Program został napisany w języku C++ z wykorzystaniem Qt, QXmpp i frameworka Kirigami. Kod jest udostępniany na licencji GPLv3. Zestawy przygotowano dla systemów Linux (AppImage i flatpak) oraz Android. Publikacja zestawów dla macOS i Windows jest opóźniona. Kluczową poprawą w nowej wersji była implementacja kolejki offline wiadomości — w przypadku braku połączenia sieciowego wiadomości teraz […]

Firma Zextras wzięła na siebie tworzenie zestawów Zimbra 9 Open Source Edition

Firma Zextras rozpoczęła tworzenie i publikację gotowych zestawów pakietu współpracy i e-maila Zimbra 9, który jest pozycjonowany jako alternatywa dla MS Exchange. Zestawy przygotowano dla Ubuntu i RHEL (260 MB). Wcześniej firma Synacor, odpowiadająca za rozwój Zimbra, ogłosiła zaprzestanie publikacji binarnych zestawów Zimbra Open Source Edition oraz zamiar rozwijania Zimbra 9 jako produktu proprietarnego bez […]

Wydano Kotlin 1.4

W Kotlinie 1.4.0 znalazło się: Domyślnie nowy, mocniejszy algorytm wnioskowania typów. Automatycznie wnioskowane typy w większej liczbie przypadków, obsługuje smart-cast nawet w złożonych scenariuszach, lepiej radzi sobie z właściwościami delegowanymi i wiele więcej. Nowe backendy IR dla JVM i JS są dostępne w wersji alfa. Po stabilizacji będą używane domyślnie. W Kotlinie 1.4 […]

Tak-Tak-Tak, a żadnego Tika. Czym różnią się procesory Intel Core różnych pokoleń opartych na tej samej architekturze

Wraz z pojawieniem się procesorów Intel Core siódmej generacji, wielu zrozumiało, że strategia „Tick-Tock”, którą Intel stosował przez cały czas, zawiodła. Obietnica zmniejszenia procesu technologicznego z 14 do 10 nm pozostała jedynie obietnicą, rozpoczęła się długa epoka „Tock” Skylake, podczas której miały miejsce Kaby Lake (siódma generacja) oraz nagły Coffee Lake (ósma) z nieznaczną zmianą procesu technologicznego […]

Realizacja modelu dostępu w oparciu o Row Level Security w PostgreSQL

Rozwój tematu studium przypadku implementacji Row Level Security w PostgreSQL oraz szczegółowa odpowiedź na komentarz. Przyjęta strategia zakłada wykorzystanie koncepcji „Logika biznesowa w bazie danych”, co zostało nieco szerzej opisane tutaj — Studium przypadku implementacji logiki biznesowej na poziomie funkcji składowanych PostgreSQL. Część teoretyczna została doskonale opisane w dokumentacji Postgres Pro — Polityki ochrony wierszy. Poniżej przedstawiono praktyczną […]

Studium przypadku implementacji Row Level Security w PostgreSQL

Jako dodatek do studium przypadku implementacji logiki biznesowej na poziomie funkcji składowanych PostgreSQL oraz głównie jako szczegółowa odpowiedź na komentarz. Część teoretyczna została doskonale opisana w dokumentacji Postgres Pro — Polityki ochrony wierszy. Poniżej przedstawiono praktyczną realizację małego, konkretnego zadania biznesowego — ukrywania usuniętych danych. Studium poświęcone realizacji modelu ról z wykorzystaniem RLS jest przedstawione […]

Studium dotyczące wdrażania logiki biznesowej na poziomie funkcji przechowywanych PostgreSQL.

Motywacją do napisania tego studium była artykuł „W czasie kwarantanny obciążenie wzrosło pięciokrotnie, ale byliśmy gotowi”. Jak Lingualeo przeszło na PostgreSQL z 23 mln użytkowników. Również interesujący wydał się artykuł opublikowany 4 lata temu — Realizacja logiki biznesowej w MySQL. Zaintrygowała mnie jedna i ta sama myśl - „zrealizować logikę biznesową w bazie danych”. przyszła […]

Jak firmy mogą wybierać narzędzia dla inżynierów danych, unikając tworzenia technologicznego zoo: doświadczenie PROFI.RU

Redaktor Netologii rozmawiał z liderem zespołu BI w Profi.ru Pawłem Sayapinem o tym, jakie zadania rozwiązują inżynierowie danych w jego zespole, jakie narzędzia do tego wykorzystują i jak właściwie podchodzić do wyboru narzędzi do rozwiązywania zadań związanych z danymi, w tym nietypowych. Paweł jest wykładowcą na kursie „Inżynier danych”. Czym zajmują się inżynierowie danych w Profi.ru Profi.ru — […]

Dla Chrome rozwijane jest API do bezpośrednich komunikacji TCP i UDP.

Firma Google rozpoczęła wdrażanie nowego interfejsu API Raw Sockets w przeglądarce Chrome, który pozwala aplikacjom webowym na bezpośrednie nawiązywanie połączeń sieciowych z użyciem protokołów TCP i UDP. W 2015 roku konsorcjum W3C już podjęło próbę standaryzacji API „TCP and UDP Socket”, ale uczestnicy grupy roboczej nie osiągnęli porozumienia, a prace nad tym API zostały wstrzymane. Konieczność dodania nowego API […]

Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS - ProHoster