Автор: ProHoster

Як я паршив Хабр, частина 1: тренди

Коли було доїдено новорічне олів'є, мені стало нічого робити, і я вирішив завантажити собі на комп'ютер всі статті з Хабрахабра (і суміжних платформ) і дослідити. Вийшло кілька цікавих сюжетів. Перший з них – це розвиток формату та тематики статей за 12 років існування сайту. Наприклад, досить показовою є динаміка деяких тем. Продовження – під катом. Процес […]

У Firefox для Wayland забезпечено апаратне прискорення WebGL та відео

У нічних збірках Firefox, на основі яких 7 квітня буде сформовано реліз Firefox 75, реалізовано повноцінну підтримку WebGL в оточеннях, що використовують протокол Wayland. Досі рівень продуктивності WebGL у Linux-складаннях Firefox залишав бажати кращого через відсутність підтримки апаратного прискорення, внаслідок проблем із gfx-драйверами для X11 та застосування різних стандартів. Прискорення на базі gfx [...]

Випуск nginx 1.17.9 та njs 0.3.9

Сформовано випуск основної гілки nginx 1.17.9, в рамках якої продовжується розвиток нових можливостей (у паралельно підтримуваній стабільній гілці 1.16 вносяться лише зміни, пов'язані з усуненням серйозних помилок та вразливостей). Основні зміни: Заборонено вказувати кілька рядків «Host» у заголовку запиту; Виправлена ​​помилка, при якій nginx ігнорував додаткові рядки «Transfer-Encoding» у заголовку запиту; Внесено виправлення, що запобігають витоку […]

Реліз операційної системи DragonFly BSD 5.8

Доступний реліз DragonFlyBSD 5.8 операційної системи з гібридним ядром, створеної в 2003 році з метою альтернативного розвитку гілки FreeBSD 4.x. З особливостей DragonFly BSD можна виділити розподілену версійну файлову систему HAMMER, підтримку завантаження «віртуальних» ядер системи як процесів користувача, можливість кешування даних і мета-даних ФС на SSD-накопичувачах, що враховують контекст варіантні символічні посилання, можливість заморожування процесів […]

Реліз nEMU 2.3.0 - інтерфейсу QEMU, заснованого на псевдографіці ncurses

Відбувся реліз nEMU версії 2.3.0. nEMU - це ncurses-інтерфейс до QEMU, що спрощує створення, налаштування та управління віртуальними машинами. Код написаний мовою C і поширюється під ліцензією BSD-2. Що нового: Додано демон моніторингу віртуальних машин: при зміні стану надсилає повідомлення в D-Bus через інтерфейс org.freedesktop.Notifications. Нові ключі для управління віртуальними машинами з командного рядка: powerdown, force-stop, reset, […]

«All the Music, LLC» згенерували всі можливі мелодії та звільнили їх

Деміен Ріл, юрист, програміст і бакалавр музики, і Ноа Рубін, музикант, (Damien Riehl, Noah Rubin) написали програму, яка згенерувала всі можливі короткі 12-тактні мелодії, що використовують 8 нот в межах октави (близько 69 мільярдів комбіна) їх від імені своєї компанії All the Music, LLC і передали на громадські надбання. Виклали на archive.org 1200 Gb у […]

Вийшов реліз nginx 1.17.9

Вийшов nginx 1.17.9, черговий реліз у поточній mainline гілці веб-сервера nginx. У mainline гілці йде активна технологія, тоді як у поточну стабільну гілку (1.16) вносяться лише виправлення помилок. Зміна: тепер nginx не дозволяє кілька рядків "Host" у заголовку запиту. Виправлення: nginx ігнорував додаткові рядки "Transfer-Encoding" у заголовку запиту. Виправлення: виток сокетів при використанні […]

Про те як написати та опублікувати смарт-контракт у Telegram Open Network (TON)

Про те як написати та опублікувати смарт-контракт у TON Про що ця стаття? У статті я розповім про те, як взяв участь у першому (з двох) конкурсі Telegram з блокчейну, не посів призового місця і вирішив зафіксувати досвід у статті, щоб він не канув у Лету і, можливо, допоміг комусь. Бо мені не хотілося писати […]

Михайло Салосін. Golang Meetup. Використання Go у бекенді програми «Дивися+»

Михайло Салосін (далі – МС): – Всім привіт! Мене звати Михайло. Я працюю бекенд-розробником у компанії MC2 Software, і я розповім про використання Go у бекенді мобільного додатка «Дивися+». Хтось із присутніх любить хокей? Тоді ця програма для вас. Воно – для «Андроїда» та iOS, служить для перегляду трансляцій різних спортивних подій в онлайні та […]

Завдання для розробника, або як ми без вендора ручні сканери прошивали

Всім привіт. Ми, Віктор Антипов та Ілля Альошин, сьогодні розповімо про свій досвід роботи з USB-девайсами через Python PyUSB та трохи про реверс-інжиніринг. Передісторія У 2019 році набула чинності Постанова Уряду РФ № 224 «Про затвердження Правил маркування тютюнової продукції засобами ідентифікації та особливостей впровадження державної інформаційної системи моніторингу за обігом товарів, що підлягають обов'язковій […]

ПК-версія Halo: Combat Evolved Anniversary вийшла у Steam та Microsoft Store

Видавець Xbox Game Studios та студії 343 Industries та Saber Interactive випустили Halo: Combat Evolved Anniversary на ПК. Гра тепер доступна в Steam та Microsoft Store, у тому числі в каталозі Xbox Game Pass. Halo: Combat Evolved є другою за хронологією (і черговістю випуску на ПК) у збірці Halo: The Master Chief Collection. Це була перша […]

Підсумки конкурсу Apple «Знято на iPhone у Нічному режимі»: половина переможців із Росії

Компанія Apple оголосила результати фотоконкурсу "Знято на iPhone у Нічному режимі". Спеціальне журі розглянуло тисячі надісланих з усього світу фотографій, зроблених на iPhone 11, Pro і Pro Max, і вибрало шість найкращих знімків (вдалих, напевно, було більше), які будуть розміщені в галереї на сайті компанії, в Instagram @Apple і з'являться на білбордах у різних країнах. […]