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

Отдалечено управление на компютър през браузър

Преди около половин година реших да направя програма за управление на компютър през браузъра. Започнах с прост един сокет HTTP сървър, който предаваше изображения в браузъра и получаваше координатите на курсора за управление. На определен етап разбрах, че технологията WebRTC е подходяща за тези цели. Такова решение има в браузъра Chrome, инсталира се чрез разширение. Но исках да направя лека програма, […]

Linux съвети и трикове: сървър, отвори се

На тези, които искат да си осигурят достъп до своите сървъри от всяка точка на света по SSH/RDP/друго — кратко RTFM/шпора. Трябва да се справим без VPN и други сложни настройки, от всяко устройство под ръка. И така, без да се налага да се упражняваме прекалено много със сървъра. Всичко, от което се нуждаем, е knockd, директни ръце и 5 минути работа. „В интернет […]

В нощните сборки на Firefox е предложен обновен дизайн на адресната лента.

В нощните сборки на Firefox, на базата на които на 2 декември ще бъде формиран релиз Firefox 71, е активиран нов дизайн на адресната лента. Най-забележимото изменение е отказът от показването на списъка с препоръки на цялата ширина на екрана в полза на трансформацията на адресната лента в явно очертано прозорче. За деактивиране на новия външен вид на адресната лента в about:config е добавена опция „browser.urlbar.megabar“. Megabar продължава […]

Chrome ще започне да блокира HTTP ресурси на HTTPS страници и да проверява надеждността на паролите.

Компанията Google предупреди за промяна в подхода към обработката на смесено съдържание на страниците, отворени по HTTPS. По-рано, при наличие на компоненти на страниците, отворени по HTTPS, зареждащи се без шифроване (по протокола http://), се показваше специален индикатор. В бъдеще решението е да се блокира зареждането на подобни ресурси по подразбиране. По този начин страниците, отворени на "https://", гарантирано ще съдържат само ресурси, заредени […]

Релиз на PostgreSQL 12

Групата разработчици на PostgreSQL обяви пускането на PostgreSQL 12, най-новата версия на релационната система за управление на бази данни с отворен код. В PostgreSQL 12 значително е подобрена производителността на запитванията – особено относно работата с големи обеми данни, а също така е оптимизирано използването на дисковото пространство като цяло. Сред новите възможности: реализиране на езика за запитвания JSON Path (ключова част от стандарта SQL/JSON); […]

mastodon v3.0.0

Мастодонът е наречен „децентрализираният Туитър“, където микроблоговете са разпределени по множество независими сървъри, свързани помежду си в една мрежа. В тази версия има много обновления. Ето най-важните: OStatus вече не се поддържа, алтернативата е ActivityPub. Някои остарели REST API са премахнати: GET /api/v1/search API, вместо него се използва GET /api/v2/search. GET /api/v1/statuses/:id/card сега се заменя с атрибута card. POST /api/v1/notifications/dismiss?id=:id, вместо […]

Как ние в Parallels завладяхме Sign In с Apple

Мисля, че след WWDC 2019 повечето от вас вече чували за Sign In with Apple (накратко SIWA). В материала ще разкажа за конкретните подводни камъни, с които се сблъскахме при интеграцията на тази функция в нашия лицензионен портал. Тази статия не е напълно за онези, които само решават да се запознаят с SIWA (предоставих няколко полезни линка в края […]

Структури от данни за съхранение на графи: преглед на съществуващите и две "почти нови"

Здравейте на всички. В тази бележка реших да изброя основните структури от данни, използвани за съхранение на графи в информатиката, и също така ще споделя още няколко такива структури, които по някакъв начин «кристализираха» при мен. Да започнем. Но не от самото начало – мисля, че е важно да обясня какво е граф и какви видове съществуват (ориентирани, неориентирани, тежки, нетежки, с множествени ръбове […]

Пътят към проверка на типове в 4 милиона реда Python код. Част 3

Представяме ви третата част от превода на материала за пътя, който е извървяла компанията Dropbox при внедряването на система за проверки на типовете Python код. → Предишни части: първа и втора Достигане на 4 милиона реда типизиран код Още една важна задача (това беше вторият най-важен проблем, който вълнуваше участниците в вътрешните анкети) беше увеличаването на обема на кода в Dropbox […]

Кратко введение в Kustomize

Пример: Статията е написана от Scott Lowe — инжинер с дългогодишен опит в ИТ, автор или съавтор на седем печатни книги (предимно за VMware vSphere). В момента работи в дъщерното дружество на VMware — Heptio (придобито през 2016 г.), специализирано в облачните изчисления и Kubernetes. Текстът служи като кратко и лесно за разбиране въведение в управлението на конфигурации […]

Kubernetes 1.16: преглед на основните новости

Днес, в сряда, има предстояща нова версия на Kubernetes — 1.16. Според утвърдената традиция на нашия блог, за десети пореден път разказваме за най-съществените промени в новата версия. Информацията, използвана за подготовката на този материал, е взета от таблицата за проследяване на подобренията в Kubernetes, CHANGELOG-1.16 и съответстващите issues, pull requests, както и Kubernetes Enhancement Proposals […]

Малки Docker образи, които вярват в себе си*

[отсылка к американската детска сказке «Маленький паровозик, который верил в себя » («The Little Engine That Could») — прим. пер.]* Как автоматично да създавате миниатюрни docker образи за вашите нужди Необикновена мания През последните няколко месеца бях одержим от идеята: колко може да се намали Docker образа, така че приложението да работи? Разбирам, че идеята е странна. Преди да потъна в дълбочина […]

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