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

Представен е браузърен двигател Kosmonaut, написан на Rust

В рамките на проекта Kosmonaut се развива браузърен двигател, написан изцяло на езика Rust и използващ някои разработки от проекта Servo. Кодът се разпространява под лиценция MPL 2.0 (Mozilla Public License). За рендериране се използват OpenGL привързвания gl-rs на езика Rust. Управлението на прозорците и създаването на OpenGL контекст е реализирано с помощта на библиотеката Glutin. За парсване на HTML и CSS се прилагат компонентите html5ever и cssparser, […]

В нощните версии на Firefox е добавена поддръжка за ускорение на WebRTC чрез VAAPI

В нощните сборки на Firefox беше добавена поддръжка за хардуерно ускорение на декодирането на видео в сесии, базирани на технологията WebRTC, използвана в уеб приложения за видеоконференции. Ускорението е реализирано с помощта на VA-API (Video Acceleration API) и FFmpegDataDecoder, и е налично както за Wayland, така и за X11. Реализацията за X11 е основана на прилагането на нов бекенд, използващ EGL. За включване на ускорението в […]

Компанията Paragon Software публикува GPL реализация на NTFS за ядрото на Linux

Константин Комаров, основател и ръководител на компанията Paragon Software, публикува в списъка за разпространение на ядрото Linux набор от пачове с пълна реализация на файловата система NTFS, която поддържа работа в режим на четене и запис. Кодът е отворен под лицензия GPL. Реализацията поддържа всички възможности на актуалната версия NTFS 3.1, включително разширени атрибути на файлове, режим на компресия на данни, ефективна работа с дупки в файловете […]

Книга «BPF за наблюдение на Linux»

Здравейте, Хаброжители! Виртуалната машина BPF е един от важните компоненти на ядрото на Linux. Правилното ѝ приложение ще позволи на системните инженери да намират проблеми и да решават дори най-сложните проблеми. Ще научите как да създавате програми, следящи и модифициращи поведението на ядрото, ще можете безопасно да внедрите код за наблюдение на събития в ядрото и много други. Дейвид Калавера и Лоренцо Фонтана ще ви помогнат да разкриете […]

Как да решавате проблеми с отечествения IPsec VPN. Част 1

Ситуация Изходен. Пия кафе. Студентът е настроил VPN свързване между две точки и изчезна. Проверявам: тунелът наистина съществува, но трафик в тунела няма. Студентът не отговаря на обаждания. Поставям чайника и се потапям в поправката на проблеми с C-Terra Гейта. Споделям своя опит и методология. Изходни данни Две териториално раздалечени площадки, свързани с GRE тунел. GRE трябва да бъде криптиран: Проверявам работоспособността на GRE […]

Обзор на компютри с процесор Елбрус. Компоненти и тестове.

Влогърът Дмитрий Бачило, който се специализира в компютърната тематика, пусна преглед на две различни компютри, базирани на процесорите Ельбрус. Едният е с Ельбрус 1С+, а другият с Ельбрус 8С. В видеото можете да видите техните вътрешности, да се насладите не само на руските процесори, но и на местен SSD, дънна платка и други. Извършените от него тестове за производителност показаха следните резултати: Бенчмарк […]

На пътя към безсървърни бази данни — как и защо

Здравейте на всички! Казвам се Николай Голов. По-рано работих в Авито и шест години ръководих Data Platform, т.е. занимавах се с всички бази данни: аналитични (Vertica, ClickHouse), потокови и OLTP (Redis, Tarantool, VoltDB, MongoDB, PostgreSQL). През това време се запознах с голямо количество бази данни — от най-разнообразни и необичайни, до нестандартни случаи на тяхното използване. Сега […]

Създаваме telegram бот на езика R (част 1): Създаваме бота и изпращаме съобщения с него в telegram.

Аудиторията на telegram расте ежедневно с геометрична прогресия, благодарение на удобството на мессенджъра, наличието на канали, чатове и, разбира се, възможността за създаване на ботове. Ботовете могат да се използват за напълно различни цели, от автоматизация на комуникацията с вашите клиенти до управление на вашите собствени задачи. Всъщност чрез бота може, използвайки telegram, да извършвате всякакви операции: да изпращате или да запитвате данни, да стартирате задачи на сървъра, […]

Издание на СУБД SQLite 3.33

Публикуван е релиз на SQLite 3.33.0, леко СУБД, представена под формата на плъгин. Кодът на SQLite се разпространява като обществено достояние (public domain), т.е. може да се използва без ограничения и безплатно за всякакви цели. Финансовата подкрепа на разработчиците на SQLite се осъществява от специално създаден консорциум, в който участват компании като Adobe, Oracle, Mozilla, Bentley и Bloomberg. Основни промени: Внедрено изразяване UPDATE FROM […]

Издание на Wine 5.15 и DXVK 1.7.1

Състоя се експериментално издание на откритата реализация на WinAPI — Wine 5.15. От издаването на версия 5.14 бяха затворени 27 отчета за грешки и внесени 273 промени. Най-важните изменения: Добавена е начална реализация на звуковите библиотеки XACT Engine (Cross-platform Audio Creation Tool, xactengine3_*.dll), която включва програмни интерфейси IXACT3Engine, IXACT3SoundBank, IXACT3Cue, IXACT3WaveBank и IXACT3Wave; Започна формирането на математическата библиотека в MSVCRT, реализирана […]

Пълноценен Kubernetes от нулата на Raspberry Pi

Съвсем наскоро една известна компания обяви, че преминава на ARM архитектура с линейката си лаптопи. Когато чух тази новина, си спомних: преглеждайки отново цените на EC2 в AWS, забелязах Graviton с много примамлива цена. Подводният камък, разбира се, беше, че това е ARM. Тогава дори не ми минаваше през ума, че ARM е […]

Вятърната и слънчевата енергия измества въглищата, но не толкова бързо, колкото би било желателно.

Според данните на изследователския център Ember, от 2015 година делът на соларната и ветровата енергия в световната енергетика се е удвоил. В момента той представлява около 10% от общото количество произведена енергия, приближавайки се до нивото на ядрените електрически станции. Алтернативните източници на енергия постепенно изместват въглищата, производството на които намаля с рекордните 8.3% през първата половина на 2020 година в сравнение […]

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