Автор: Юрий Гагарин

Животът през 2030

Французинът Фабрис Гринда винаги е обичал да рискува — той успешно е инвестирал в стотици компании: Alibaba, Airbnb, BlaBlaCar, Uber и дори руския аналог на Booking — услугата Oktogo. Той има особено усещане за трендовете, за това какво може да бъде бъдещето. Месье Гринда не само инвестира в чужди бизнеси, но и създава свои. Например, онлайн обяви OLX, които се използват […]

Въведение в мрежовата част на облачната инфраструктура

Облачните изчисления продължават да проникват все по-дълбоко в живота ни и вероятно няма нито един човек, който поне веднъж да не е ползвал някакви облачни услуги. Въпреки това, какво всъщност е облакът и как работи, по-голямата част от хората не знаят, дори на ниво идея. 5G вече е реалност и телекомуникационната инфраструктура започва да преминава […]

Издаване на XMPP клиента Kaidan 0.6.0

Налична е новата версия на XMPP клиента Kaidan 0.6.0. Програмата е написана на езика C++ с използване на 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 […]

i9-10900K срещу i9-9900K: какво може да извлечем от новите Intel Core на стара архитектура

Измина малко повече от година, откакто тествах съвсем новите Intel Core i9-9900K. Но времето минава, всичко се променя и ето че Intel издаде новата линия процесори от десето поколение Intel Core i9-10900K. Какви изненади ни подготвят тези процесори и дали всичко наистина се променя — ще говорим за това точно сега. Comet Lake-S Кодово име 10-то […]

Така-Така-Така и никакъв Тик. С какво се различават процесорите Intel Core от различни поколения, базирани на една и съща архитектура

С появата на процесорите Intel Core от седмо поколение, много хора осъзнаха, че стратегията „Тик-так“, която Intel следваше през цялото това време, се провали. Обещанието да се намали технологичният процес от 14 на 10 нм остана само обещание, започна дълга епоха на „Так“ Skylake, по време на която се случи Kaby Lake (седмо поколение), внезапен Coffee Lake (осмо) с незначителна промяна на техпроцеса […]

Реализация на роловия модел за достъп с използване на Row Level Security в PostgreSQL

Развитие на темата Етюд по реализиране на Row Level Security в PostgreSQL и за разширен отговор на коментара. Използваната стратегия предполага употреба на концепцията „Бизнес-логика в БД“, която беше описана малко по-подробно тук — Етюд по реализация на бизнес-логиката на ниво храними функции PostgreSQL Теоретичната част е отлично описана в документацията Postgres Pro — Политики за защита на редове. По-долу е разгледана практическата […]

Есенно изложение на реализацията на Row Level Security в PostgreSQL

В допълнение към изследването по реализиране на бизнес логика на ниво съ храниме функции на PostgreSQL и основно за задълбочен отговор на коментарите. Теоретичната част е прекрасно описана в документацията на Postgres Pro — Политики за защита на редове. По-долу е разгледана практическата реализация на малка конкретна бизнес задача — скриване на изтрити данни. Изследването, посветено на реализацията на Ролевия модел с използване на RLS, е представено […]

Есенно изложение на реализиране на бизнес логика на ниво храним функции PostgreSQL

Подбудителният мотив за написването на изследването стана статията „По време на карантина натоварването се увеличи 5 пъти, но ние бяхме готови“. Как Lingualeo премина на PostgreSQL с 23 милиона потребители. Също така ми се стори интересна статията, публикувана преди 4 години — Реализация на бизнес логика в MySQL. Интересното бе, че една и съща идея — „да реализираме бизнес логиката в БД“ — дойде в […]

За Chrome се разработва API за директни TCP и UDP комуникации

Компания Google започна реализирането на новия API Raw Sockets в Chrome, който позволява на уеб приложенията да установяват директни мрежови връзки с използване на протоколи TCP и UDP. През 2015 година консорциумът W3C вече направи опит за стандартизиране на API „TCP and UDP Socket“, но участниците в работната група не постигнаха консенсус и разработването на този API беше спряно. Необходимостта от добавяне на новия API […]

Обществен тест на услугата за анонимни email адреси Firefox Relay

Компания Mozilla предостави възможност за тест на услугата Firefox Relay за всички желаещи. Ако преди достъпът до Firefox Relay беше само по покани, то сега тя е достъпна за всеки потребител през акаунта си в Firefox Account. Firefox Relay позволява генериране на временни имейл адреси за регистрация на сайтове, за да не се разкрива истинският адрес. Общият брой на […]

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster