Kategoria: Blog

Życie w 2030

Francuz Fabrice Grinda zawsze lubił ryzykować – z powodzeniem inwestował w setki firm: Alibaba, Airbnb, BlaBlaCar, Uber, a nawet rosyjski odpowiednik Bookingu – serwis Oktogo. Ma szczególny zmysł do trendów i do tego, jak może wyglądać przyszłość. Pan Grinda nie tylko inwestował w cudze biznesy, ale także zakładał 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 wnika w nasze życie i prawdopodobnie nie ma już osoby, która chociaż raz nie korzystała z jakichkolwiek usług chmurowych. Co to jednak jest chmura i jak działa, w większości przypadków niewiele osób wie nawet na poziomie ogólnym. 5G staje się rzeczywistością, a infrastruktura telekomunikacyjna zaczyna przechodzić […]

Выпуск XMPP-клиента Kaidan 0.6.0

Доступна новая версия XMPP-клиента Kaidan 0.6.0. Программа написана на языке С++ с использованием Qt, QXmpp и фреймворка Kirigami. Код распространяется под лицензией GPLv3. Сборки подготовлены для Linux (AppImage и flatpak) и Android. Публикация сборок для macOS и Windows задерживается. Ключевым улучшением в новой версии стала реализация очереди offline-сообщений — при отсутствии сетевого соединения сообщения теперь […]

Компания Zextras взяла в свои руки формирование сборок Zimbra 9 Open Source Edition

Компания Zextras начала формирование и публикацию готовых сборок пакета совместной работы и электронной почты Zimbra 9, позиционируемого как альтернатива MS Exchange. Сборки подготовлены для Ubuntu и RHEL (260 МБ). Ранее компания Synacor, курирующая разработку Zimbra, объявила о прекращении публикации бинарных сборок Zimbra Open Source Edition и намерении развивать Zimbra 9 в форме проприетарного продукта без […]

Вышел Kotlin 1.4

Вот что вошло в Kotlin 1.4.0: По умолчанию включен новый, более мощный алгоритм вывода типов. Он автоматически выводит типы в большем количестве случаев, поддерживает smart-cast даже в сложных сценариях, лучше обрабатывает делегированные свойства и многое другое. Новые IR-бэкенды для JVM и JS доступны в альфа-режиме. После стабилизации они будут использоваться по умолчанию. В Kotlin 1.4 […]

Tak-Tak-Tak i żadnego Tika. Czym różnią się procesory Intel Core różnych generacji na podstawie jednej architektury

Wraz z pojawieniem się procesorów Intel Core siódmej generacji wielu zrozumiało, że strategia „Tick-tock”, której Intel dotąd się trzymał, zawiodła. Obietnica zmniejszenia procesu technologicznego z 14 do 10 nm pozostała tylko obietnicą, a rozpoczęła się długa era „Tock” Skylake, podczas której pojawił się Kaby Lake (siódma generacja) oraz nagły Coffee Lake (ósma) z niewielką zmianą procesu technologicznego […]

Implementacja modelu dostępu opartego na rolach z wykorzystaniem Row Level Security w PostgreSQL

Rozwój tematu Etud na temat implementacji Row Level Security w PostgreSQL oraz szczegółowa odpowiedź na komentarz. Zastosowana strategia zakłada użycie koncepcji „Logika biznesowa w bazie danych”, co zostało nieco dokładniej opisane tutaj — Etud na temat realizacji logiki biznesowej na poziomie funkcji składowanych PostgreSQL. Część teoretyczna została doskonale opisana w dokumentacji Postgres Pro — Polityki ochrony wierszy. Poniżej przedstawiona jest praktyczna […]

Этюд по реализации Row Level Secutity в PostgreSQL

В качестве дополнения к Этюд по реализация бизнес-логики на уровне хранимых функций PostgreSQL и в основном для развернутого ответа на комментарий. Теоретическая часть отлично описана в документации Postgres Pro — Политики защиты строк. Ниже рассмотрена практическая реализация маленькой конкретной бизнес задачи — скрытия удаленных данных . Этюд посвященный реализации Ролевой модели с использованием RLS представлен […]

Этюд по реализация бизнес-логики на уровне хранимых функций PostgreSQL

Побудительным мотивом к написанию этюда послужила статья «В карантин нагрузка выросла в 5 раз, но мы были готовы». Как Lingualeo переехал на PostgreSQL с 23 млн юзеров. Так же показалось интересной статья опубликованная 4 года назад — Реализация бизнес-логики в MySQL. Показалось интересным то, что одна и та же мысль-«реализовать бизнес-логику в БД». пришла в […]

Как компании выбрать инструменты для дата-инженеров и не превратить всё в технологический зоопарк: опыт PROFI.RU

Редактор Нетологии побеседовала с тимлидом команды BI в Profi.ru Павлом Саяпиным о том, какие задачи решают дата-инженеры в его команде, что за инструменты для этого используют и как же всё-таки правильно подойти к выбору инструментария для решения дата-задач, в том числе нетипичных. Павел — преподаватель на курсе «Дата-инженер».  Чем занимаются дата-инженеры в Profi.ru Profi.ru — […]

Для Chrome развивается API для прямых TCP и UDP коммуникаций

Компания Google приступила к реализации в Chrome нового API Raw Sockets, позволяющего web-приложениям устанавливать прямые сетевые соединения с использованием протоколов TCP и UDP. В 2015 году консорциумом W3C уже была предпринята попытка стандартизации API «TCP and UDP Socket«, но участники рабочей группы не достигли консенсуса и разработка данного API была остановлена. Необходимость добавления нового API […]

Kup niezawodny hosting dla stron z ochroną przed DDoS, VPS VDS serwery 🔥 Kup niezawodny hosting dla stron z ochroną przed DDoS, VPS VDS serwery | ProHoster