Категория: Блог

Михаил Салосин. Golang Meetup. Използване на Go в бекенда на приложението „Смотри+“

Михаил Салосин (по-нататък – МС): – Здравейте на всички! Аз съм Михаил. Работя като бекенд разработчик в компанията MC2 Software и ще разкажа за използването на Go в бекенда на мобилното приложение „Смотри+“. Някой от присъстващите обича хокей? Тогава това приложение е за вас. То е за „Андроид“ и iOS и служи за гледане на предавания на различни спортни събития на живо и […]

Излезе стабилна версия на Chrome OS 80

Компанията Google не спира разработката на операционната система Chrome OS, която наскоро получи голямо обновление с версия 80. Стабилната версия на Chrome OS 80 трябваше да излезе преди няколко седмици, но разработчиците явно не са изчислили сроковете и обновлението пристигна с забавяне по графика. Една от важните нововъведения в 80-та версия бе обновеният таблетен интерфейс, който може […]

Масово оттегляне на сертификати Let's Encrypt

Некомерсиалният удостоверяващ център Let’s Encrypt, контролируем от общността и предоставящ сертификати безплатно на всички желаещи, предупреди за предстоящото отзоваване на много от преди издадените TLS/SSL сертификати. От 116 млн. действащи сертификати Let’s Encrypt ще бъдат отзовани малко над 3 млн (2.6%), от които около 1 млн са дубликати, свързани с един домейн (грешката основно е засегнала много често обновяваните […]

GCC е премахнат от основния състав на FreeBSD

В съответствие с предварително планирания график, комплектът компилатори GCC е премахнат от дървото с изходен код на FreeBSD. Сборката на GCC заедно с базовата система за всички архитектури беше изключена по подразбиране в края на декември, а сега кодът на GCC е изтрит от SVN репозитория. Отбелязва се, че към момента на премахването на GCC всички платформи, които не поддържат Clang, са преминали към използване на външен инструментариум за компилиране […]

Издаването на Chrome OS 80

Излезе версия на операционната система Chrome OS 80, базирана на ядрото Linux, системния мениджър upstart, инструментариума за събиране ebuild/portage, отворените компоненти и уеб браузъра Chrome 80. Потребителското обкръжение на Chrome OS е ограничено до уеб браузъра, а вместо стандартни програми се използват уеб приложения, все пак Chrome OS включва пълен многофункционален интерфейс, работен плот и лента с инструменти. Изграждането на Chrome OS 80 […]

Porteus Kiosk 5.0.0 — дистрибуция за реализиране на демонстрационни стендове и терминали за самообслужване

На 2 март излезе в свет пета версия на дистрибуцията Porteus Kiosk 5.0.0, базирана на Gentoo Linux, и предназначена за бързо разгръщане на демонстрационни стендове и терминали за самообслужване. Размерът на образа е само 104 MB. Дистрибуцията включва минимално обкръжение, необходимо за стартиране на уеб браузър (Mozilla Firefox или Google Chrome) с ограничени права — забранени са промени в настройките, инсталиране на добавки […]

Как да осигурим качествена експлоатация на локалната мрежа на малко предприятие?

Нужна ли е локална мрежа на малото предприятие? Съществува ли необходимостта от значителни разходи за закупуване на компютърна техника, заплати на обслужващия персонал, плащане на лицензионен софтуер? Авторът е имал възможността да разгледа различни мнения от собственици и ръководители на малки компании (предимно ООД), като мненията са били диаметрално противоположни - от такива, че локалната изчислителна […]

Създаване на WEB адресен справочник PHP + LDAP

Случи се така, че (относително) голямата компания имаше много отдалечени офиси, в които работеха значителен брой потребители. Всички офиси бяха свързани в една мрежа с общ домейн, а всеки офис беше определен в Active Directory (в текста по-нататък AD) като организационна единица (OU), в която бяха създадени потребители. Необходимо беше да се осигури на потребителите възможността да работят бързо и без особени […]

Кратък обзор и настройка на Kata Containers

В тази статия ще бъде обсъден принципът на работа на Kata Containers, както и практическа част с тяхното свързване към Docker. Вече е писано за общи проблеми с Docker и варианти за тяхното решение, днес накратко ще опиша реализацията на Kata Containers. Kata Containers представляват безопасна среда за изпълнение (runtime) на контейнери на базата на облегчени виртуални машини. Работата с тях […]

Прост rpm репозиторий, използващ Inotify и webdav

В този пост ще разгледаме хранилище за rpm артефакти с помощта на прост скрипт с inotify + createrepo. Зареждането на артефакти се извършва чрез webdav, използвайки apache httpd. Защо apache httpd ще бъде обсъдено в края на поста. И така, решението трябва да отговаря на следните изисквания за организиране само на RPM хранилище: Безплатно Достъпност на пакета в репозитория в рамките на няколко секунди след зареждането в хранилището […]

PostgreSQL Antipatterns: променяме данни заобикаляйки тригера

Рано или късно много хора се сблъскват с необходимостта да направят масови корекции в записите на таблицата. Вече споделих как е по-добре да го направите, а как — по-добре да не го правите. Днес ще разкажа за втория аспект на масовото обновление — за задействане на тригери. Например, в таблицата, в която трябва да направите известни корекции, има зловещ триггер ON UPDATE, който пренася всички промени в […]

Броят на разширенията за Microsoft Edge надвиши 1000

Преди няколко месеца броят на разширенията за новия Microsoft Edge беше 162. Сега обаче количеството е около 1200. И макар че това е малко в сравнение с аналогичните показатели за Chrome и Firefox, самият факт е впечатляващ. Въпреки това, в „синьото“ браузърно приложение се поддържа работа с разширения за Chrome, така че не би трябвало да има специални проблеми. Нека отбележим, че при стартиране […]

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