только сейчас подумал, что этот мем срочно нуждается в переделке:
❤6
Forwarded from Geeks (Шпак Aлександр)
Пока мы все смеемся над мемами в духе «Если ты думаешь, что твоя работа бесполезна, вспомни о тех, кто ставит поворотники на BMW», кто-то делает свой язык программирования для разработки игр под NES! Вот такой проект, под названием NESFab, я и принес сегодня показать 🙂
https://github.com/pubby/nesfab
PS: На самом деле я обожаю такие штуки: тут и код открытый, и на лендинге проекта представлено более десятка(!) игр, написанных на NESFab. Проект сделан на плюсах, заявленно, что он очень эффективен и, что немаловажно, имеет достаточно подробную документацию по языку.
https://github.com/pubby/nesfab
PS: На самом деле я обожаю такие штуки: тут и код открытый, и на лендинге проекта представлено более десятка(!) игр, написанных на NESFab. Проект сделан на плюсах, заявленно, что он очень эффективен и, что немаловажно, имеет достаточно подробную документацию по языку.
GitHub
GitHub - pubby/nesfab: Programming language that targets the Nintendo Entertainment System
Programming language that targets the Nintendo Entertainment System - pubby/nesfab
🔥10👎1
Forwarded from Geeks (Шпак Aлександр)
Браузерная игрушка SQLNoir, в которой можно потренироваться в построении SQL-запросов, попутно ведя детективные расследования. Код открытый, и всё собрано на фронтовом стеке React + Vite + Tailwind + Supabase.
https://github.com/hristo2612/SQLNoir
P.S.: Проект, конечно, сыроват, и репозиторий оформлен достаточно плохо (автор мог бы хотя бы ридмиху состряпать), но сама идея прикольная и кажется, что идеально для пятничной прокрастинации 🙂
https://github.com/hristo2612/SQLNoir
P.S.: Проект, конечно, сыроват, и репозиторий оформлен достаточно плохо (автор мог бы хотя бы ридмиху состряпать), но сама идея прикольная и кажется, что идеально для пятничной прокрастинации 🙂
GitHub
GitHub - hristo2612/SQLNoir: Solve mysteries through SQL.
Solve mysteries through SQL. Contribute to hristo2612/SQLNoir development by creating an account on GitHub.
🔥10👍4👎1👏1
Разобрал три джойстика и во всех устранил дрифты стиков. Какой же я всё-таки молодец.
🏆42👍16🫡7🔥3🤝3✍2❤1💩1
Какая-то запредельная милота https://www.tgoop.com/pixhunt/110
Telegram
Pixel Hunter
На день Св. Валентина надо бы вспомнить какую-нибудь игру про влюблённых. Мне на ум приходит Binary Land для 8-битной Nintendo Famicom.
Binary Land повествует о двух влюблённых пингвинах, стремящихся навстречу друг другу через бесконечную череду незатейливых…
Binary Land повествует о двух влюблённых пингвинах, стремящихся навстречу друг другу через бесконечную череду незатейливых…
💯3👏2❤🔥1
Forwarded from Geeks (Шпак Aлександр)
Вчера вышла версия 2.1.0 менеджера Python-зависимостей Poetry.
Теперь Poetry не только управляет зависимостями, но и позволяет менять версии Python в окружениях. Это объективно круто и полезно. Еще одна фича, которую они добавили, - возможность смены системы сборки (для poetry build) в pyproject.toml. Это тоже очень нужная функция, и даже удивительно, что она появилась только сейчас. В примере, который приведен в анонсе, в конфиг добавляют maturin, что как бы намекает на то, в каких проектах теперь можно использовать Poetry.
https://python-poetry.org/blog/announcing-poetry-2.1.0/
PS: Напомню, что пятого января вышла версия Poetry 2.0.0, и, субъективно, это был настолько слабый релиз, что я даже не нашёл, что о нём написать (а я делал такую попытку). Ничего интересного, что можно было бы репостить по новостным блогам, тематическим чатам и социальным сетям там не было. Сейчас, конечно, мне могут возразить, что это повышение мажорной версии связано исключительно с внедрением ломающих изменений, и отчасти я это понимаю. Однако я не могу согласиться с этим полностью, так как раньше они не гнушались ломать совместимость, и всё это делалось в рамках обычных минорных версий. В голову сразу приходят несовместимые между различными версиями lock-файлы (это, вообще, ерунда какая-то, на мой взгляд) и то как внедрялась фича с группами зависимостей. Особенно уныло релиз второй версии выглядит на фоне лавинообразно набирающего популярность uv, которому вчера исполнился всего лишь год (!) с момента его анонса, и который, очевидно, напрямую конкурирует с Poetry. Могли бы эти фичи добавить в Poetry 2.0.0, чтобы его анонс выглядел чуть сильнее. Но, опять же, это всё было в uv с самого его старта, и Poetry тут выглядит догоняющим.
@g33ks
Теперь Poetry не только управляет зависимостями, но и позволяет менять версии Python в окружениях. Это объективно круто и полезно. Еще одна фича, которую они добавили, - возможность смены системы сборки (для poetry build) в pyproject.toml. Это тоже очень нужная функция, и даже удивительно, что она появилась только сейчас. В примере, который приведен в анонсе, в конфиг добавляют maturin, что как бы намекает на то, в каких проектах теперь можно использовать Poetry.
https://python-poetry.org/blog/announcing-poetry-2.1.0/
PS: Напомню, что пятого января вышла версия Poetry 2.0.0, и, субъективно, это был настолько слабый релиз, что я даже не нашёл, что о нём написать (а я делал такую попытку). Ничего интересного, что можно было бы репостить по новостным блогам, тематическим чатам и социальным сетям там не было. Сейчас, конечно, мне могут возразить, что это повышение мажорной версии связано исключительно с внедрением ломающих изменений, и отчасти я это понимаю. Однако я не могу согласиться с этим полностью, так как раньше они не гнушались ломать совместимость, и всё это делалось в рамках обычных минорных версий. В голову сразу приходят несовместимые между различными версиями lock-файлы (это, вообще, ерунда какая-то, на мой взгляд) и то как внедрялась фича с группами зависимостей. Особенно уныло релиз второй версии выглядит на фоне лавинообразно набирающего популярность uv, которому вчера исполнился всего лишь год (!) с момента его анонса, и который, очевидно, напрямую конкурирует с Poetry. Могли бы эти фичи добавить в Poetry 2.0.0, чтобы его анонс выглядел чуть сильнее. Но, опять же, это всё было в uv с самого его старта, и Poetry тут выглядит догоняющим.
@g33ks
python-poetry.org
Announcing Poetry 2.1.0 | Blog | Poetry - Python dependency management and packaging made easy
The Poetry team is pleased to announce the immediate availability of Poetry 2.1.0.
❤5