Всего сообщений: 1197
5 апреля 2024 года Cloudflare представила первый публичный релиз открытого проекта Pingora v0.1.0 (уже v0.1.1). Это асинхронный многопоточный фреймворк на Rust, который помогает создавать прокси-сервисы HTTP. Проект используется для создания сервисов, обеспечивающих значительную часть трафика в Cloudflare (вместо применения Nginx). Исходный код Pingora опубликован на GitHub под лицензией Apache 2.0.
( читать дальше... )
>>> Подробности
Здравствуйте, любители Меча и Магии!
Представляем Вашему вниманию 1.0.13 обновление открытого движка Героев Меча и Магии 2.
Наша команда продолжает трудиться над редактором карт. С прошлого обновления исправлены некоторые недочёты по UI редактора, а также добавлены несколько упущенных объектов ландшафта.
( читать дальше... )
Издательство N+1 опубликовало результаты исследования открытого ПО в России.
Основная цель исследования – узнать, кто и зачем сегодня занимается OpenSource в России, а также выяснить, с какими трудностями они сталкиваются. Авторы стремились получить целостный взгляд на состояние российского OpenSource: в исследовании отражены как технические аспекты, так и личное отношение экспертов к актуальным темам.
Помимо сайта издательства, с результатами исследования можно ознакомиться на портале OpenNET: сводка опроса, полный текст ответов на интервью автора OpenNet.
Дэвид Брайант опубликовал очередную версию аудиокодека WavPack 5.7.0. Из новшеств можно выделить долгожданную реализацию многопоточного кодирования/декодирования (опционально, с ключом --threads
), поддержку импорта ID3v2-тегов и перевод сборки бинарных файлов для ОС Windows на MSVC.
( читать дальше... )
>>> Подробности
Силами русскоязычного сообщества OpenBSD в моноширинный шрифт Spleen добавлены кириллические символы. В апстрим направлен Pull request.
Spleen — моноширинный растровый шрифт, доступный в 6 размерах от 5x8 до 32x64. Spleen, в частности, является шрифтом по умолчанию для консоли в операционной системе OpenBSD.
>>> коммит
10 февраля на Open Source Day коллеги из Сбертеха анонсировали проект российского облачного сервиса для хранения исходных текстов gitverse.
Сервис размещен в России на платформе cloud.ru и предназначен, как нетрудно догадаться, в основном «для внутреннего пользования». Пока сервис работает в тестовом режиме и проходит стадию бета-тестирования. Официальное открытие обещали через неделю. Зарегистрироваться там можно, но пока по Сбер-ID. По всей видимости, после открытия сервиса правила регистрации будут изменены.
Пока реализовано хранение проектов «аля гитхаб» и реализован импорт репозиториев с других серверов (нетрудно догадаться, каких). Коллеги обещали «принцип одного окна», CI/CD и прочие плюшки. На вопрос «а пайплайн будет?» ответили, что будет, но в следующей версии.
Регистрация и участие в бета-тестировании сервиса всячески приветствуется.
>>> Подробности
Здравствуйте, дорогие любители Героев Меча и Магии!
Рады представить Вам версию 1.0.12 открытого игрового движка fheroes2!
Ниже Вы можете ознакомиться с подробностями первого обновления нашего проекта в 2024 году.
Самое главное, над чем трудились наши участники — это редактор. На данный момент редактор позволяет создавать и сохранять карты в новом формате (.fh2m), которые могут включать в себя все доступные игровые объекты: героев, замки, реки и дороги, скалы и леса, шахты и различные интерактивные объекты. Таким образом, создание ландшафта и наполнения карт можно считать реализованным. Мы продолжаем работать над интерфейсом и редактированием свойств всех объектов, но можно сказать, что теперь редактор достиг одного из ключевых этапов разработки и позволяет создавать полноценные карты.
(Редактор ещё находится в разработке и пока не доступен игрокам.)
( читать дальше... )
Вышла первая в 2024 году альфа-версия открытого движка Medal of Honor — OpenMoHAA. Цель проекта –– сделать кроссплатформенный движок с открытым исходным кодом, полностью совместимый с оригинальной Medal of Honor.
( читать дальше... )
>>> Подробности
Популярный инструмент для создания скриншотов Shutter получил поддержку сеанса Wayland. Это стало возможным благодаря усилиям разработчика Маурицио В., который адаптировал Shutter для работы в современных сессиях Wayland, используемых большинством крупных дистрибутивов Linux, включая Ubuntu.
Shutter –– это продвинутое приложение для создания скриншотов, предлагающее больше функций и возможностей, чем стандартные инструменты. Оно поддерживает:
Несмотря на то, что некоторые функции Shutter не работают вне X11, основные возможности, включая инструменты аннотаций, доступны и работают отлично.
Для установки Shutter на Wayland в Ubuntu 23.10 необходимо сначала удалить любую существующую версию, установленную из репозиториев Ubuntu или других источников.
Удалить Shutter можно следующей командой:
sudo apt remove shutter
Затем скачайте последнюю версию установщика deb-пакета с GitHub. Shutter для Wayland поддерживает только Ubuntu 23.10, и для установки лучше всего воспользоваться инструментом dpkg. Откройте терминал в папке с deb файлом и выполните команду установки:
sudo dpkg -i shutter-on-wayland_0.99.4-6_all.deb
sudo apt install -f
Разработчик также предупреждает, что Shutter на Wayland иногда зависает при первом запуске после установки. Если это произойдет, советуем перезагрузить систему.
Опубликована 83-я версия кэширующего и антиспамного прокси-сервера для персонального использования c гибкими настройками.
Основные функции (всё настраивается):
Прекрасно подходит для просмотра сайтов через медленный интернет или с медленного устройства (благодаря п.1 и 2, ради которых изначально всё и затевалось), но вообще полезно в любом случае.
Прокси-сервер в целях безопасности и упрощения логики работы разделён на три части: TLS-сервер (терминирующий браузерные подключения), центральный модуль прокси и клиент, терминирующий исходящие подключения.
Программа рассчитана на персонализированное использование, то есть все конфиги и директория с текущими данными прокси-сервера привязана к конкретному пользователю, или даже к конкретному профилю браузера. Запустить прокси в качестве общесистемного демона технически возможно, но в таком виде затруднительно использовать одну из его главных функций - агрессивное кеширование всего подряд, поскольку закешированные данные у каждого профиля браузера могут быть свои, и должны быть изолированы друг от друга в целях безопасности.
Пример списка блокировки:
deny nosub all share.yandex.ru browser-updater.yandex.net
deny nosub all a.ria.ru # ?
deny nosub spec vk.com
query /share.php
deny nosub spec yastatic.net
query /pcode/adfox/loader.js
query /share2/share.js
deny nosub spec www.youtube.com
query /subscribe_widget
deny nosub spec pano.img.ria.ru
query /adriver/flashplagin/movie.swf
deny nosub spec a.ria.ru
query /ping
deny nosub spec n-ssl.ria.ru
query /polling
deny nosub spec apis.google.com
query /js/plusone.js
deny nosub spec yandex.ru
pref /clck/safeclick/
pref /clck/click/
pref /clck/jclck/
deny all spec
query /tnc # index.ru proxied counter
exact /tnc.js # index.ru proxied counter
query /pixel.gif # some spammers use this
Пример списка роутинга:
https://my.local.site
set proxy none
set target http://127.0.0.1:1234/localsite
set http_host new.host:1234
.intel.com
resolve off
set proxy socks5://127.0.0.1:3333
В случае обновления с версии более старой чем 78 следует сконвертировать кеш: зайти в рабочую директорию прокси-сервера от юзера (uid/gid) прокси-сервера и выполнить fproxy-cacheconv-78
(по умолчанию эта программа не компилируется).
Изменения с прошлой опублированной версии (80):
В планах на будущее:
>>> Подробности
Здравствуйте, преданные любители Героев Меча и Магии!
Открытый игровой движок fheroes2 сегодня обновился до версии 1.0.11 и мы хотели бы рассказать Вам о том, какие изменения произошли с прошлого обновления.
Прежде всего изменения коснулись редактора карт, над которым сейчас трудятся основные силы нашей команды.
В редакторе реализована возможность помещать города на карту приключений. Помимо общей логики для этого, мы создали специальное диалоговое окно, в котором пользователь сможет легко выбрать тип и принадлежность города, вместо неудобного и мелкого списка в оригинальном редакторе.
( читать дальше... )
AMD уже традиционно объявила об открытии исходного кода технологии повышения разрешения изображения (upscaling) FSR 3 (FidelityFX Super Resolution) и функции генерации кадров. Компания уже проделывала подобное с предыдущими двумя поколениями технологии.
Отныне разработчики могут свободно включать FSR 3 в игры на Unreal Engine 5 с поддержкой Vulkan и DirectX 12. Апскейлер поддерживается видеокартами RDNA и консолями Xbox Series X|S и PS5.
Первой консольной игрой с FSR 3 должна стать Immortals of Aveum.
В то время как большинство ИИ-компаний тщательно анонсируют свои новейшие алгоритмы в прессе и блогах, другим, похоже, вполне комфортно выбрасывать свои новинки в цифровой эфир, как пиратскому кораблю, избавляющемуся от балласта. Одна из компаний, подпадающая под последнюю категорию — это Mistral, французский ИИ-стартап, который выложил свою последнюю крупную языковую модель в неприметной ссылке на торрент.
В понедельник компания наконец дополнила свой первоначальный релиз блог-постом с подробностями о программе, которая просто называется Mixtral-8x7B. Согласно приведенным в посте бенчмаркам, алгоритм Mistral превосходит некоторых американских конкурентов, включая семейство Llama 2 от Meta и GPT-3.5 от OpenAI. Похоже, люди в интернете согласны с тем, что новый алгоритм Mistral довольно хорош.
Бонус к этому — Mixtral-8x7B имеет открытый исходный код, в отличие от иронически названной OpenAI, которая держит свои последние LLM закрытыми, что вызвало определенное недовольство среди сообщества.
Mistral сосредоточена на открытии исходного кода всего своего ИИ-программного обеспечения, что твердо ставит ее на одну сторону в разгорающейся войне культур ИИ-индустрии. Сооснователь и гендиректор Mistral AI Артур Менш недавно прокомментировал это решение, отметив, что его компания привержена «открытому, ответственному и децентрализованному подходу к технологиям».
Развитие моделей искусственного интеллекта с открытым исходным кодом только что получило серьезный импульс с запуском AI Alliance, суперкоманды, состоящей из компаний, разработчиков, ученых и академиков, возглавляемой Meta* и IBM, владельцами Red Hat.
В то время как правительства во всем мире бьются над способами регулирования ИИ, чтобы гарантировать, что развитие будет безопасным, ответственным и не приведет к каким-либо научно-фантастическим сценариям конца света, недавно объявленный Альянс ИИ стремится предложить отраслевой ответ.
Альянс ИИ заявляет, что он «направлен на развитие открытого сообщества и предоставление разработчикам и исследователям возможности ускорять инновации в области ИИ, обеспечивая при этом научную строгость, доверие, безопасность, защищенность, разнообразие и экономическую конкурентоспособность».
Модели ИИ с открытым исходным кодом имеют явное преимущество перед частными моделями, лежащими в основе таких моделей, как ChatGPT OpenAI и Bard от Google. Любой может внести свой вклад, что помогает ускорить разработку, а поскольку код находится в свободном доступе, каждый может проверить его в любое время.
Альянс ИИ также планирует создать новые образовательные ресурсы, которые помогут пользователям, отрасли и политикам лучше понять нюансы, преимущества и потенциальные опасности ИИ по мере продолжения его развития.
К IBM и Meta* присоединилось более 50 партнеров, среди которых The Linux Foundation, Intel, AMD, Red Hat, NASA, CERN, Dell, Stability AI, National Science Foundation и многие другие.
>>> Подробности
Дорогие друзья, я приглашаю вас на девятое международное онлайн-«виртПиво», которое состоится в этот четверг!
Хотите узнать больше:
( читать дальше... )
>>> Страница встречи: подробности + все ссылки на подключение
Представляю Вашему вниманию разработанную мной первую версию мультимедийной библиотеки Little DirectMedia Layer, сокращённо LDL.
Библиотека написана на С++ 98 стандарта, что позволяет компилировать ее начиная с Visual C++ 6.0. Код распространяется на условиях Boost Software License 1.0. Но библиотека не ограничивает программистов в выборе стандарта языка C++, программист может использовать любой современный стандарт языка. Я придерживаюсь философии downgrade — это использование старых устройств и софта в повседневной жизни, когда компании не поддерживают свои же «устаревшие» операционные системы или устройства, увеличивая с каждой новой версией своего продукта системные требования, или прекращают поддержку девайса. Миллиарды устройств по всему миру ежесекундно перемалывают миллиарды инструкций неоптимизированного кода.
В этом году я выступил на конференции С++ 2023 с докладом «Вперед в прошлое, или Разрабатываем фреймворк под Windows 95 в 2023 году».
Своим проектом я хочу доказать, что старое железо еще может приносить пользу и его рано списывать в утиль. Есть что-то чарующее в старых технологиях, подходах и железках, а еще это вызов новым библиотекам и программам.
В самом начале процесса разработки я и не предполагал, что данная библиотека вообще возможна. Но при практической реализации прототипа, добавляя строчку за строчкой в фундамент будущей библиотеки, убеждался в возможности ее создания и практическом применении.
Резюмируя вышесказанное, возможно писать быстрые программы, нужно просто воспользоваться знаниями древних.
Возможности библиотеки:
Планы на будущее:
Ссылки:
>>> Подробности
Вышла альфа версия 0.60.2 открытого движка Medal of Honor - OpenMoHAA. Цель проекта – сделать кроссплатформенный движок с открытым исходным кодом, полностью совместимый с Medal of Honor.
Игровой модуль:
Модуль клиента:
Модуль сервера:
Новость о предыдущей альфа-версии
>>> Подробности
OpenMoHAA — проект по свободной реализации движка Medal of Honor для современных систем. Цель проекта — сделать Medal of Honor и его дополнения Spearhead и Breakthrough доступными для x64, ARM, Windows, macOS и Linux.
Данный проект базируется на исходном коде ioquake3, так как оригинальная Medal of Honor использовала в качестве базы движок от Quake 3.
( читать дальше... )
>>> Подробности
Вышла версия Common Desktop Environment 2.5.2. В основном, это корректирующий релиз.
Common Desktop Environment — среда рабочего стола, основанная на Motif, в основном использовалась в проприетарных операционных системах UNIX, OpenVMS. CDE разработана в The Open Group совместно с Hewlett-Packard, IBM, Novell и Sun Microsystems и основана на VUE от HP. 6 августа 2012 года исходный код CDE был опубликован на SourceForge.net под лицензией GNU LGPL, за последующие годы сообществом выпущен ряд новых версий.
( читать дальше... )
>>> Подробности
следующие → |