Как стать автором
Обновить

Godot | Open Dungeon | Часть beta

Время на прочтение14 мин
Количество просмотров3.9K

Больше функционала для минималистичного прототипа игры: объекты уровня, враги, апгрейд управления, глобальный скрипт и статичные выстрелы.

Читать далее
Всего голосов 5: ↑5 и ↓0+5
Комментарии1

Просто еще одна Qt обертка для gRPC и protobuf

Время на прочтение4 мин
Количество просмотров5.3K


Не так давно я озадачился тем, что нет достаточно удобных и простых враппера и генератора для protobuf и gRPC, основанных и полностью совместимых с Qt. Натыкался на статьи, в т.ч. здесь, об обертках, но их использование мне показалось куда менее практичным, чем даже существующее С++ API.
Читать дальше →
Всего голосов 8: ↑8 и ↓0+8
Комментарии0

Xonotic: свободный и бесплатный шутер

Время на прочтение6 мин
Количество просмотров8.9K

Многие из нас, наверное, помнят времена когда мы просиживали долгие часы в компьютерных клубах, играя в Quake III и Unreal Tournament. Эпоха расцвета аренных шутеров пришлась на конец девяностых и начало нулевых годов. Сейчас этот жанр стал не таким популярным и даже во многом нишевым. Например, почасовая активность игроков в Call of Duty: Modern Warfare II превосходит активность игроков в Quake Champions в несколько сотен раз. Несмотря на то, что игры в жанре аренных шутеров от первого лица продолжают выходить, они остаются в тени «реалистичных» шутеров, «королевских битв» и других.

Сегодня я хотел бы рассказать об одной игре, которая не только является незаслуженно обделённой вниманием, но и представляет собой полностью бесплатную и open-source (GNU GPL) игру. Её название — Xonotic. По версии портала Slant игра находится на первом месте в рейтинге аренных шутеров за которой, на втором месте, следует Quake Live. В Xonotic можно играть на GNU/Linux, Mac и Windows.

_____________

Аренда виртуального сервера VPS/VDSв России

Читать далее
Всего голосов 19: ↑17 и ↓2+23
Комментарии30

Новости Yii 2021, выпуск 3

Время на прочтение7 мин
Количество просмотров8.5K

Привет, сообщество!

Это в очередной раз Александр. Рад представить вам ещё один выпуск новостей про PHP фреймворк Yii. Новостей не было довольно долго, но это не потому, что ничего не происходит, а как раз наоборот: происходит всё и сразу. Над Yii3 работать всё приятней так как пакеты стабилизируются, а фреймворк становится более полным.

Читать далее
Всего голосов 16: ↑15 и ↓1+22
Комментарии11

Albumentations: XYMasking

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров1.2K

Короткая версия

После длинного вступления, будет туториал по применению аугментации XYMasking к спектрограммам от ЭЭГ. Кто экономит время - код с примерами можно найти по ссылке в документации библиотеки.

Длинная версия

Albumentations - это Open Source библиотека для аугментации изображений.

Аугментация - это умное слово, которое в переводе с русского на русский означает "преобразование".

Q: Зачем это надо?

A: Основное применение - тренировка нейронных сетей на картиночных данных, например ImageNet.

Чем больше разнообразных данных сеть видит при тренировке, тем выше шансы, что она выучит закономерности, а не просто запомнит их.

На практике, пока прошлый батч картинок обрабатывается сетью на GPU, CPU занимается подготовкой нового батча, причем к каждому изображению применяются различные аугментации. Это позволяет достигнуть большего разнообразия данных, которые видит сеть.

Благодаря такому подходу нейронная сеть никогда не видит один и тот же набор пикселей, что способствует более высокой точности и обобщающей способности.

Читать далее
Всего голосов 6: ↑6 и ↓0+6
Комментарии0

Никогда не забывай об этом, когда делаешь open-source проект

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров28K

Если составлять топ самых крутых изобретений человечества, то второе место сразу после кофеварки наверняка займёт opensource – разработка проектов с открытым исходным кодом, которая помогла родиться поистине огромному числу полезных и гениальных продуктов. Причём опенсорс важен не только для сообщества программистов в целом, но и для каждого конкретного разработчика: участвуя в создании программ с открытым кодом, они могут неплохо развить свои скиллы, обрести новых друзей со сходными интересами и, конечно же, потешить своё самолюбие. Признайтесь, вам хотелось бы, чтобы вашей библиотекой пользовался весь мир?

Читать далее
Всего голосов 47: ↑39 и ↓8+38
Комментарии124

Open-source невозможно монетизировать

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров9.3K

Опенсурс как таковой зародился, по сути, из культуры хакеров 80-ых. Они писали программы и обменивались ими друг с другом. Но эта идиллия не могла длиться вечно. В какой-то момент разработка ПО коммерциализировалась. Корпорации начали пользоваться открытым ПО, ничего не давая его разработчикам взамен, зато часто требуя от них фикса багов и добавления фич. Недавно тут обсуждали монетизацию опенсурса. Люди много чего писали, но по итогу не изобрели рабочего и непротиворечивого способа получать деньги за открытый код. Так почему же челы, чьи технологии использует огромное количество коммерческих фирм, по итогу сидят без денег?

Читать далее
Всего голосов 43: ↑17 и ↓26-8
Комментарии77