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

Ресайз на изображения в реално време

Практически във всяко уеб приложение, което използва изображения, съществува необходимост от генериране на намалени копия на тези изображения, като често се изискват допълнителни формати на изображения. Също така, добавянето на нови размери в съществуващо приложение предизвиква известни затруднения. Оттук произтича задачата: Задача Определяме списък с изисквания: Генериране на допълнителни изображения в произволни формати в реално време, без да е необходимо добавяне на допълнителен функционал в приложението по всяко време на съществуването му; […]

OpenResty: превръщаме NGINX в пълноценен приложен сървър

Отново публикуваме разшифровка на доклада от конференцията HighLoad++ 2016, която се проведе в подмосковното Сколково на 7-8 ноември миналата година. Владимир Протасов разказва как да разширим функционалността на NGINX с помощта на OpenResty и Lua. Здравейте, аз съм Владимир Протасов, работя в Parallels. Ще ви разкажа малко за мен. Завършил съм около три четвърти от живота си, занимавайки се с писане на код. Станах […]

В браузъра Opera за PC се появи възможността за групиране на табовете

Разработчиците представиха новата версия на браузъра Opera 67. Благодарение на функцията за групиране на табове, наречена „пространства“, той ще помогне на потребителите да бъдат по-организирани. Можете да създадете до пет пространства, като на всяко от тях присвоите свое име и изображение. Този подход позволява да се държат вътре в различни прозорци табове за работа, почивка, дом, хобита и др. Компанията Opera проведе проучване, което показа, че […]

GitLab продължава политиката на налагане на JavaScript

Игнорирайки съобщенията за проблеми, в които се иска възможността да се използва GitLab без предоставяне на достъп до JavaScript, GitLab продължава да засилва привързаността си към JavaScript. Сега сървърът не предоставя списък с файлове във вид на HTML, а добавя на страницата елемент с id „js-tree-list“, в който елементите се вмъкват с помощта на JavaScript. Указаното поведение се контролира от променливата vue_file_list_enabled, която от своя страна […]

Релиз на дистрибуцията за изграждане на междусетеви екрани IPFire 2.25

Достъпен е новият дистрибутив за изграждане на маршрутизатори и защитни стени IPFire 2.25 Core 141. IPFire се отличава с прост процес на инсталиране и организиране на настройките чрез интуитивен уеб интерфейс, изобилстващ с визуални графики. Размерът на инсталационния iso-образ е 290 МБ (x86_64, i586, ARM). Системата е модулна, освен основните функции за пакетна филтрация и управление на трафика, за IPFire са налични модули с реализация на системата за […]

Nano или минималистичен IDE

В тази статия бих искал да ви покажа мощта и красотата на конзолния текстов редактор nano, прост и непривлекателен на пръв поглед. Въведение Разработчиците наистина са приготвили много полезности за вас, за които може дори да не подозирате, например: автоматично отстъпване, преминаване на парна скоба и дори автоматично допълване! Нека започнем от начало. Стандартни бързи клавиши М […]

Yandex.Disk забрани използването на open source утилитата rclone

Предистория Здравейте, Хабр! Всичко започна с доста странна грешка, която ми се появи снощи на лаптоп с Linux (да, аз съм един от тези странни хора, които използват GNU/Linux на лаптопа си). Вместо съдържанието на Яндекс.Диск получих: $ ls -l /mnt/yadisk ls: reading directory ‘.’: Input/output error total 0 Първата ми мисъл: мрежата се е прекъснала, не е страшно. Но при […]

Браузерът Microsoft Edge за iOS получи две нови функции

Microsoft пусна ново обновление за браузъра си Edge в Apple App Store. Новата версия 44.13.1 предлага две свежи функции, предназначени да повишат привлекателността на продукта за потребителите на iOS. Първо, потребителите на iPhone и iPad, които предпочитат творението на Microsoft пред браузъра на Apple Safari, получиха възможността да активират функция за предотвратяване на проследяване, като по желание могат да избират между базова, балансирана или максимално строга блокировка. […]

Уязвимости в OpenSMTPD, позволяващи дистанционно и локално получаване на права root

Компанията Qualys откри още една отдалечена критична уязвимост (CVE-2020-8794) в пощенския сървър OpenSMTPD, разработван от проекта OpenBSD. Както и уязвимостта, открита в края на януари, новата проблематика позволява отдалечено изпълнение на произволни shell команди на сървър с права на потребител root. Уязвимостта е отстранена в версия OpenSMTPD 6.6.4p1. Проблемата е причинена от грешка в кода, отговарящ за доставката на поща на отдалечен пощенски […]

В Arch Linux се смени ръководителят на проекта

Аарон Грифин (Aaron Griffin) се е оттеглил от поста лидер на проекта Arch Linux. Грифин беше на тази позиция от 2007 година, но напоследък активността му значително намаля и той реши да отстъпи мястото си на друг участник, който е в състояние да взема трудни решения и да насочва развитието на проекта в правилната посока. Новият лидер на проекта беше избран по време на гласуване между разработчиците […]

Как максималната единица за предаване на информация в интернет стана 1500 байта

Ethernet е навсякъде и десетки хиляди производители произвеждат оборудване с неговата поддръжка. Но почти всички тези устройства имат едно общо число – MTU: $ ip l 1: lo: mtu 65536 state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: enp5s0: mtu 1500 state UP link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff MTU (Maximum Transmission Unit) [максимална единица предаване] […]

IdentityServer4. Основни понятия. OpenID Connect, OAuth 2.0 и JWT

С този пост искам да открия серия статии, посветени на IdentityServer4. Ще започнем с основните понятия. Най-перспективният в момента протокол за удостоверяване е OpenID Connect, а протоколът за авторизация (предоставяне на достъп) е OAuth 2.0. IdentityServer4 реализира тези два протокола. Той е оптимизиран за решаване на типични проблеми със сигурността. OpenID Connect е протокол и стандарт за удостоверяване, който не дава […]

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