This media is not supported in your browser
VIEW IN TELEGRAM
#мысль_в_душе
Навеяно восхитительной природой Черногории и вот этим вот видосом. У нас же вот есть разные геологические и климатические феномены, типа там горы, которые иногда очень замысловато взаимодействуют с облаками, русла рек, образованные прошедшим, как утюг, ледником в древности, овраги с ручьями и всякое такое прочее. А вот интересно, есть ли похожие феномены на других планетах, скажем, на какой-нибудь Венере с облаками из серной кислоты и океанами из углекислого газа, или там на Юпитере, который вообще газовый гигант. А ещё интереснее, есть ли там геолого-климатические феномены, вообще никогда не наблюдавшиеся человеком, для которых у нас и слов-то нет? Так и вижу сцену из фантастического фильма, где ярко-зелёные многоглазые жители какой-нибудь экзопланеты вступают в диалог, и один из них говорит: "Пойду взберусь на вон ту s̷̙͐o̶̩͛p̵̯̂k̶̅ u̵̼̅ из š̸͚͐i̶͂ n̷̨͘g̶͈͘ǐ̵̭t̷̛̹ă̶͉ , полюбуюсь на великолепный z̸̘͐ạ̸͘k̸͈̀a̵͖̐t̶̀ ".
Навеяно восхитительной природой Черногории и вот этим вот видосом. У нас же вот есть разные геологические и климатические феномены, типа там горы, которые иногда очень замысловато взаимодействуют с облаками, русла рек, образованные прошедшим, как утюг, ледником в древности, овраги с ручьями и всякое такое прочее. А вот интересно, есть ли похожие феномены на других планетах, скажем, на какой-нибудь Венере с облаками из серной кислоты и океанами из углекислого газа, или там на Юпитере, который вообще газовый гигант. А ещё интереснее, есть ли там геолого-климатические феномены, вообще никогда не наблюдавшиеся человеком, для которых у нас и слов-то нет? Так и вижу сцену из фантастического фильма, где ярко-зелёные многоглазые жители какой-нибудь экзопланеты вступают в диалог, и один из них говорит: "Пойду взберусь на вон ту s̷̙͐o̶̩͛p̵̯̂k̶̅ u̵̼̅ из š̸͚͐i̶͂ n̷̨͘g̶͈͘ǐ̵̭t̷̛̹ă̶͉ , полюбуюсь на великолепный z̸̘͐ạ̸͘k̸͈̀a̵͖̐t̶̀ ".
🔥2
#лытдыбр
Несмотря на двое закрытых ставней, в квартире дичайший сквозняк.
Погода, погода, перейди на Гесиода
Хотя скорее всего на всех балканах щас плюс-минус такая погода, шо тут, шо в Греции
Несмотря на двое закрытых ставней, в квартире дичайший сквозняк.
Погода, погода, перейди на Гесиода
#статьи
Вот ещё один человек понимает, какой скользкой дорожкой является использование продуктов транснациональных мегакорпораций, таких как язык сирешётка
https://gazoche.xyz/posts/boiling-frog
Вот ещё один человек понимает, какой скользкой дорожкой является использование продуктов транснациональных мегакорпораций, таких как язык сирешётка
https://gazoche.xyz/posts/boiling-frog
Gazoche’s blog
The boiling frog of digital freedom
Note: the dates of past events are only approximate. The other half of the timeline is wildly speculative and hypothetical.
#лытдыбр
Тут буквально за пару дней до узнал, что на этой неделе проходит Global game jam 2024, и что буквально в часе езды от меня будет оффлайн-тусовка. Стоило бы поучаствовать, но уже слишком поздно — за неделю я вряд-ли что-то презентабельное сделаю.
По крайней мере, вернулся к коду своего игрового движка на Common Lisp, даже сегодня чёто закоммитил. Буду потихоньку пилить и принимать участие в менее масштабных геймджемах на itch.io 😊
Тут буквально за пару дней до узнал, что на этой неделе проходит Global game jam 2024, и что буквально в часе езды от меня будет оффлайн-тусовка. Стоило бы поучаствовать, но уже слишком поздно — за неделю я вряд-ли что-то презентабельное сделаю.
По крайней мере, вернулся к коду своего игрового движка на Common Lisp, даже сегодня чёто закоммитил. Буду потихоньку пилить и принимать участие в менее масштабных геймджемах на itch.io 😊
🔥6
#лытдыбр #проекты
В итоге вчера уже на ночь глядя после пары фиксов умудрился скомпилировать свой последний шедевр, Mana Break, под MacOS, и даже запустить — вкратце, там дело было в том, что я пытался инициализировать конфиг liballegro до вызова
Теперь осталась самая сложная часть — запаковать скомпилированные бинарники в вид, пригодный к распространению 😅
В итоге вчера уже на ночь глядя после пары фиксов умудрился скомпилировать свой последний шедевр, Mana Break, под MacOS, и даже запустить — вкратце, там дело было в том, что я пытался инициализировать конфиг liballegro до вызова
al_init
, а в документации сказано, что до вызова al_init
вообще ничего из liballegro вызывать нельзя: в линуксе и шиндусе это прокатывало, а вот в макоси поди ж ты. Однако сильно дальше инициализации окна дело не дошло, вылез какой-то новый, ранее мной невиданный крэш. После получаса ковыряния выяснилось, что к макоси, которую я арендовал в облаке (за 18€ в неделю, между прочим) не подключено ни физической клавиатуры, ни физической мышки, и вот последнее очень не нравится liballegro — al_install_mouse
возвращает false
, и любые попытки работы с мышиным API приводят к сегфолту, лол (ох уж эта сишечка). Написал гневный тикет в техподдержку, а потом вспомнил, что у меня есть локально установленный OSX-KVM, занимающий прорву места на диске, который мне было всё лень удалить. Попробовал запустить под ним, и о чудо — всё взлетело и заработало 😊Теперь осталась самая сложная часть — запаковать скомпилированные бинарники в вид, пригодный к распространению 😅
🔥9
This media is not supported in your browser
VIEW IN TELEGRAM
#мемасики
Вот, кстати, ещё немножко майкрософтоненавистничества подъехало из неплохого сериальчика 😊
Вот, кстати, ещё немножко майкрософтоненавистничества подъехало из неплохого сериальчика 😊
😁4
#проекты #devlog
Записал и выложил первый видос в новом формате еженедельного девлога моего игрового движка на #common_lisp 😊
https://youtu.be/M7Nap8ett6g
Записал и выложил первый видос в новом формате еженедельного девлога моего игрового движка на #common_lisp 😊
https://youtu.be/M7Nap8ett6g
YouTube
LISP Game Engine devlog #0
This is the very first episode of weekly devlog of my Common Lisp-based game engine.
Entity/Component/System library: https://awkravchuk.itch.io/cl-fast-ecs
LuckyLambda Quicklisp repo: https://dist.luckylambda.technology/releases/lucky-lambda/
Mana Break…
Entity/Component/System library: https://awkravchuk.itch.io/cl-fast-ecs
LuckyLambda Quicklisp repo: https://dist.luckylambda.technology/releases/lucky-lambda/
Mana Break…
👍10
#лытдыбр
Собрался наконец с силами для того, чтобы переехать с иглы транснациональных корпорацийв жопе под названием Google Chrome на какой-нибудь крутой хэккерский браузер с vim-овскими кейбиндингами. Выяснилось грустное: из таковых более-менее активно разрабатываемые можно пересчитать на пальцах одной руки.
Luakit выглядел неплохим кандидатом, но выяснилось, что там есть баг, из-за которого почти все странички открываются пустыми, а для решения нужно... наглухо вырубить hardware acceleration, так что даже 480p на ютубе начинает тормозить. Баг этот, что забавно, растёт ногами из бага в WebKit, которому пять(!) лет уже, ммм, обожаю опенсорс.
Nyxt также крайне интересный проект, так как написан на Common Lisp, но, к сожалению, подвержен тому же самому багу — тупо одноцветное окно при открытии, и я даже навскидку не нашёл, где у него отключать ускорение (хотя зачем, если без него всё равно уныло). Видимо, использует ту же версию вебкита, что и Luakit.
Qutebrowser, наверное, самый известный из таких проектов, однако под капотом у него Python, что, конечно, ёбаный стыд — вставлять самый тормозной язык из мейнстримных в гуёвое приложение, требующее миллисекундных откликов. Однако, как ни странно, работает он бодрячком, интерфейс хоть минималистичный, но всё равно вызывает ощущение дорогобогато, какой-никакой блокировщик рекламы изкоробки, все дела.
Wyeb, хоть и имеет шикарное название для русскоязычного уха ("У тебя какой браузер?" — "Выеб!") и webkit-совместимый блокировщик рекламы, выглядит довольно заброшенным, а для такого инструмента, как браузер, хотелось бы иметь регулярные обновления и секьюритификсы.
Vimb — прямо в названии открыто и честно прямо в лицо заявляет, чем является: vim like browser. Не поддерживает табы, только через костыль от господ из suckless.org.
Surf — ещё одно творение сумрачного гения suckless.org. Тоже не поддерживает табы и вообще слишком минималистично для серьёзного использования.
Штош, в итоге с понедельничка переезжаю на Qutebrowser с дефолтным поиском в duckduckgo 😅
Собрался наконец с силами для того, чтобы переехать с иглы транснациональных корпораций
Luakit выглядел неплохим кандидатом, но выяснилось, что там есть баг, из-за которого почти все странички открываются пустыми, а для решения нужно... наглухо вырубить hardware acceleration, так что даже 480p на ютубе начинает тормозить. Баг этот, что забавно, растёт ногами из бага в WebKit, которому пять(!) лет уже, ммм, обожаю опенсорс.
Nyxt также крайне интересный проект, так как написан на Common Lisp, но, к сожалению, подвержен тому же самому багу — тупо одноцветное окно при открытии, и я даже навскидку не нашёл, где у него отключать ускорение (хотя зачем, если без него всё равно уныло). Видимо, использует ту же версию вебкита, что и Luakit.
Qutebrowser, наверное, самый известный из таких проектов, однако под капотом у него Python, что, конечно, ёбаный стыд — вставлять самый тормозной язык из мейнстримных в гуёвое приложение, требующее миллисекундных откликов. Однако, как ни странно, работает он бодрячком, интерфейс хоть минималистичный, но всё равно вызывает ощущение дорогобогато, какой-никакой блокировщик рекламы изкоробки, все дела.
Wyeb, хоть и имеет шикарное название для русскоязычного уха ("У тебя какой браузер?" — "Выеб!") и webkit-совместимый блокировщик рекламы, выглядит довольно заброшенным, а для такого инструмента, как браузер, хотелось бы иметь регулярные обновления и секьюритификсы.
Vimb — прямо в названии открыто
Surf — ещё одно творение сумрачного гения suckless.org. Тоже не поддерживает табы и вообще слишком минималистично для серьёзного использования.
Штош, в итоге с понедельничка переезжаю на Qutebrowser с дефолтным поиском в duckduckgo 😅
Telegram
Лисп в изгнании
#лытдыбр
Опа, приплыли. Подкрался незаметно, хоть виден был издалека.
Надо Nyxt расчехлять. Ну или там Qutebrowser накрайняк.
Опа, приплыли. Подкрался незаметно, хоть виден был издалека.
Надо Nyxt расчехлять. Ну или там Qutebrowser накрайняк.
❤2😁1
#лытдыбр #проекты
Ну штош, идея использовать CMake для кроссплатформенной сборки проекта была видеорелейтедне просто смело, а пиздец как смело . Я уже и забыл, каким строптивым чудовищем является CMake и как там иногда нужно выплясывать с бубном, чтобы сделать самые тривиальные вещи — окончательно меня добил вот этот тред, в котором пишут какие-то кастомные симейковские функции просто для того, чтобы разложить файлы по правильным местам в MacOS'овском bundle. В итоге плюнул, забил и вернулся к своему скрипту минут позора строчек на баше (пикрелейтед) — и сборка под макось готова 😁 Включая вон того уродца посередине, который с помощью токсиком Стасяном уважаемым ключевым контрибьютором в SBCL Стасом Бокарёвым. Ну штош, теперь осталось всё это засунуть в сраный Github'овский CI. А, ну и билд для M1 железа, но это уже задача со звёздочкой, юзеры пока перебьются и запустят под розеттой))
Ну штош, идея использовать CMake для кроссплатформенной сборки проекта была видеорелейтед
package.sh
: 15 xxd
, sed
и такой-то матери патчит прямо в результирующем бинарнике путь к библиотеке libzstd
, так как штатными средствами (install_name_tool
) это сделать невозможно, по этому поводу я даже обменялся репликами с 😁3🤣2❤1👍1
#лытдыбр
Как же я проиграл с документации к Github Actions: "из 12, 13 и 14 [Beta] последней версией является 12" 😂
Microsft определённо конченая корпа
Как же я проиграл с документации к Github Actions: "из 12, 13 и 14 [Beta] последней версией является 12" 😂
Microsft определённо конченая корпа
🤣2🥱1😐1
#лытдыбр
Принесло тут рассылкой со stackshare "The Top 100+ Developer Tools 2023", и это пиздец, конечно. После чтения хочется установить OpenBSD, забиться в Emacs и никогда больше из него не выходить. Судите сами:
• New Tool of the Year: чуть менее, чем целиком, состоит из всякой хуйни на LLM, "Мы встроили AI в AI, чтобы ты мог чятиться, пока чятишься". Тьфу, ненавижу поезда хайпа.
• Application Hosting Tool of the Year включает в себя амазон, в котором хостить более-менее серьёзные проекты стоит, как крыло самолёта, и Microsoft Azure, который, блэт, Microsoft (постоянные читатели моего микробложека уже знают, что мне не нужны лишние причины ненавидеть Microsoft 😊)
• Build, Test, & Deploy Tool of the Year: на первых местах Github и VSCode. Кто там ещё не слышал про стратегию Embrace-Extend-Extinguish? Вот они, слева направо.
• Collaboration Tool of the Year: на втором месте Jira, от интерфейса которой тянет блевать любого человека, обладающего парой глаз. На первом Slack, кстати, тоже апофеоз копроративного буллшита.
• Data Store/Tool of the Year: PostgreSQL на втором месте, а на первом... MySQL. Тут хочется процитировать одного широко известного в узких кругах видеоблоггера: "Друзья, вы ебанулись? Вы ебанулись, друзья?"
Нет ни одной разумной причины использовать MySQL в 2024 г. от р.х., кроме синдрома утёнка у CTO (да и предыдущую декаду не было).
• Language of the Year: чисто как мем на приложенной картиночке, на первом месте Javascript, на втором Typescript, на третьем Node.js.
• Backend/Full Stack Framework of the Year: на первом месте Django. Я на этом веслаю на работе, и если оно считается лучшим, то у меня есть серьёзные вопросики к айти-индустрии в целом и к отдельным её представителям в частности.
• Support, Sales, and Marketing Tool of the Year: на первом месте WordPress. Господь, жги, им уже ничего не поможет.
Принесло тут рассылкой со stackshare "The Top 100+ Developer Tools 2023", и это пиздец, конечно. После чтения хочется установить OpenBSD, забиться в Emacs и никогда больше из него не выходить. Судите сами:
• New Tool of the Year: чуть менее, чем целиком, состоит из всякой хуйни на LLM, "Мы встроили AI в AI, чтобы ты мог чятиться, пока чятишься". Тьфу, ненавижу поезда хайпа.
• Application Hosting Tool of the Year включает в себя амазон, в котором хостить более-менее серьёзные проекты стоит, как крыло самолёта, и Microsoft Azure, который, блэт, Microsoft (постоянные читатели моего микробложека уже знают, что мне не нужны лишние причины ненавидеть Microsoft 😊)
• Build, Test, & Deploy Tool of the Year: на первых местах Github и VSCode. Кто там ещё не слышал про стратегию Embrace-Extend-Extinguish? Вот они, слева направо.
• Collaboration Tool of the Year: на втором месте Jira, от интерфейса которой тянет блевать любого человека, обладающего парой глаз. На первом Slack, кстати, тоже апофеоз копроративного буллшита.
• Data Store/Tool of the Year: PostgreSQL на втором месте, а на первом... MySQL. Тут хочется процитировать одного широко известного в узких кругах видеоблоггера: "Друзья, вы ебанулись? Вы ебанулись, друзья?"
Нет ни одной разумной причины использовать MySQL в 2024 г. от р.х., кроме синдрома утёнка у CTO (да и предыдущую декаду не было).
• Language of the Year: чисто как мем на приложенной картиночке, на первом месте Javascript, на втором Typescript, на третьем Node.js.
• Backend/Full Stack Framework of the Year: на первом месте Django. Я на этом веслаю на работе, и если оно считается лучшим, то у меня есть серьёзные вопросики к айти-индустрии в целом и к отдельным её представителям в частности.
• Support, Sales, and Marketing Tool of the Year: на первом месте WordPress. Господь, жги, им уже ничего не поможет.
🔥6
#лытдыбр
Хочу, чтобы людям, работающим в Microsoft, их половые партнёры так же давали, как у них Github Actions работают 😡
ls ${HOME}
ls: /root: No such file or directory
Хочу, чтобы людям, работающим в Microsoft, их половые партнёры так же давали, как у них Github Actions работают 😡
👍4
#лытдыбр #проекты #common_lisp
Ну штош, вчера уже на ночь глядя доделал автоматическую сборку билда своей крайней игры под макось. Результат можно скачать в клиенте itch.io (или браузере), открыв там ссылку на страницу игры: https://awkravchuk.itch.io/mana-break#download
Владельцы эппловской техники, помогайте с тестированием 😊 Там пока только для Intel, но должно нормально работать через розетту на ARM железе.
Ну и в файндере неправильно отображается иконка, у меня там прозрачность, а файндер чорный фон рисует; если среди читателей есть специалисты по подготовке иконок приложений для макоси, готов внимать мудрости, чтобы понять, что я делаю не так 😌
Ну и как обычно, если запускать обычным двойным щелчком, макось будет ругаться, мол, это малварь какая-то непонятная, поэтому запускать нужно или через пункт "Open" контекстного меню, или опять-таки с клиента итча.
В кои-то веки сам вчера запустил клиент itch.io в эмуляторе макоси, он, оказывается, такой же комфортный, как и стим, пикрелейтед)
Ну штош, вчера уже на ночь глядя доделал автоматическую сборку билда своей крайней игры под макось. Результат можно скачать в клиенте itch.io (или браузере), открыв там ссылку на страницу игры: https://awkravchuk.itch.io/mana-break#download
Владельцы эппловской техники, помогайте с тестированием 😊 Там пока только для Intel, но должно нормально работать через розетту на ARM железе.
Ну и в файндере неправильно отображается иконка, у меня там прозрачность, а файндер чорный фон рисует; если среди читателей есть специалисты по подготовке иконок приложений для макоси, готов внимать мудрости, чтобы понять, что я делаю не так 😌
Ну и как обычно, если запускать обычным двойным щелчком, макось будет ругаться, мол, это малварь какая-то непонятная, поэтому запускать нужно или через пункт "Open" контекстного меню, или опять-таки с клиента итча.
В кои-то веки сам вчера запустил клиент itch.io в эмуляторе макоси, он, оказывается, такой же комфортный, как и стим, пикрелейтед)
⚡4❤1🔥1