gavr_sas
о, еще один кейс подстановки виджетов в текст, Glamorous Toolkit не один https://strudel.cc/#JDogcygiW2JkIDxoaCBvaD5dKjIiKS5iYW5rKCJ0cjkwOSIpLmRlYyguNCk%3D
еще один, в этот раз мне его прислал друг не связанный с кодингом но из музыкальной сферы(аблетон)
https://youtu.be/HkgV_-nJOuE
рили вот уж где лайв кодинг нашел применение, и никаких проблем с стейтом при перезагрузки кода, тк кк музыка это чистая функция ^_^
https://youtu.be/HkgV_-nJOuE
рили вот уж где лайв кодинг нашел применение, и никаких проблем с стейтом при перезагрузки кода, тк кк музыка это чистая функция ^_^
YouTube
2 Minute Deep Acid in Strudel (from scratch)
Creating the sound of the pulverizing pumping techno I danced to at Mutek this year
My music and socials: https://linktr.ee/switchangel
#livecode #algorave #electronicmusic #sounddesign #mutek
My music and socials: https://linktr.ee/switchangel
#livecode #algorave #electronicmusic #sounddesign #mutek
))
глянул репу yt-dlp, 132к звездочек, 23к коммитов
сразу же пришла мысль, раз это опенсорс, ютуб же получается каждый раз видит как именно обходят его ограничения, и следовательно ему навеерное не так уж трудно повесить заплатку
это примерно как если бы разработчики онлайн игры всегда видели код читов, или издатели точное устройство пиратских взломов
получается очень такие сложные условия для существования этих скачивателей, вон cobalt.tools/ как умер месяца 4 назад так и не оживал, они юзали какую то довнвлоделку на js
глянул репу yt-dlp, 132к звездочек, 23к коммитов
сразу же пришла мысль, раз это опенсорс, ютуб же получается каждый раз видит как именно обходят его ограничения, и следовательно ему навеерное не так уж трудно повесить заплатку
это примерно как если бы разработчики онлайн игры всегда видели код читов, или издатели точное устройство пиратских взломов
получается очень такие сложные условия для существования этих скачивателей, вон cobalt.tools/ как умер месяца 4 назад так и не оживал, они юзали какую то довнвлоделку на js
😁2
Неплохая демонстрация всех плюшек кложи
https://youtu.be/Djsg33AN7CU
Я вот например никогда не задумывался что сам факт что кложа такая круглая(гомоикоичная) делает ее более пригодной для репла, тк кк просто поставив курсор после формы эвальнет именно эту форму
в любом другом синтаксисе возникнет неясность что именно эвалить, и придется вручную выделять текст для эвала
то есть
(+ 1 1 (* 2 2)
(+ 1 1 (* 2 2))
а если это 1 + 1 + 2 * 2, то заэвалить можно только выделив текст
Мой контраргумент этому всему - AST based выделение, я забиндил его себе во всех трех редактора на контрол вверх так что выделять аст узлы по вложенности супер просто
ЗЫ все что он говорит про взаимодействие с экосистемой питона и жс, и макросы абсолютно также применимо к Nim ^_^
https://youtu.be/Djsg33AN7CU
Я вот например никогда не задумывался что сам факт что кложа такая круглая(гомоикоичная) делает ее более пригодной для репла, тк кк просто поставив курсор после формы эвальнет именно эту форму
в любом другом синтаксисе возникнет неясность что именно эвалить, и придется вручную выделять текст для эвала
то есть
(+ 1 1 (* 2 2)
|) заэвалит 2 * 2(+ 1 1 (* 2 2))
| заэвалит все целикома если это 1 + 1 + 2 * 2, то заэвалить можно только выделив текст
Мой контраргумент этому всему - AST based выделение, я забиндил его себе во всех трех редактора на контрол вверх так что выделять аст узлы по вложенности супер просто
ЗЫ все что он говорит про взаимодействие с экосистемой питона и жс, и макросы абсолютно также применимо к Nim ^_^
YouTube
Why CLOJURE is my language of choice
What macros are: https://www.youtube.com/watch?v=V02SQDh47gA
Explanation of immutable data structures: https://www.youtube.com/watch?v=6Ggc1BKN8gw
0:00 Intro
0:51 Tooling and Libraries
10:59 The REPL
17:43 Immutability
21:33 Just use Maps
24:06 Macros
…
Explanation of immutable data structures: https://www.youtube.com/watch?v=6Ggc1BKN8gw
0:00 Intro
0:51 Tooling and Libraries
10:59 The REPL
17:43 Immutability
21:33 Just use Maps
24:06 Macros
…
gavr_sas
похоже попал под раздачу A/B тестов нового интерфейса ютуба перывая фраза в голове "что они сделали с моим мальчиком" но то что нижняя полоска с градиентом ушла это плюс UPD: ОТМЕНА, по какой то причине так выглядит ютуб без логинки в гугл, значит ли это…
https://youtu.be/QDge8TmpcE0?list=PLjt1Fa4aHu60I6SjzQDKkgzrFiuH8RRZ7
Чтож, терь этот гуй у всех, а по поводу видоса, токо ща дошли руки чекнуть.
Ситуация печальная, returnов нет(Elixir, Gleam, Erlang, Clojure), как избежать ситуации хадукен вложенности с else? автор предлагает 2 подхода
1) переделать в switch(скрин 1)
в целом нормас подход, но только для валидации входных значений, таким способом не выйдет ёрли ретурнуть из середины после каких то вычислений, придется делать внутри одной из веток —> все равно создается вложенности
2) тровить ерроры (2)
Как по мне вообще ужас, мало того что затратнее, так еще и нормально свичнуться по всем возможным выбрасываемым значениям нельзя, ну и там пара хелперов
И то и то оч так себе, хотя наверное первый подход с свичем покроет большинство кейсов ерли ретурна
——
В комментах еще предлагают либы
- Either/Exception monads from funcool cats
- fmnoise/flow has been great as well
Чтож, терь этот гуй у всех, а по поводу видоса, токо ща дошли руки чекнуть.
Ситуация печальная, returnов нет(Elixir, Gleam, Erlang, Clojure), как избежать ситуации хадукен вложенности с else? автор предлагает 2 подхода
1) переделать в switch(скрин 1)
в целом нормас подход, но только для валидации входных значений, таким способом не выйдет ёрли ретурнуть из середины после каких то вычислений, придется делать внутри одной из веток —> все равно создается вложенности
2) тровить ерроры (2)
Как по мне вообще ужас, мало того что затратнее, так еще и нормально свичнуться по всем возможным выбрасываемым значениям нельзя, ну и там пара хелперов
И то и то оч так себе, хотя наверное первый подход с свичем покроет большинство кейсов ерли ретурна
——
В комментах еще предлагают либы
- Either/Exception monads from funcool cats
- fmnoise/flow has been great as well
ну все, завтра в лондон, уклонятся от питпокитистов и смотреть на забавных андройд разработчиков, славабогу я не один из них
"A friend of mine said the macOS Tahoe Apps launcher kinda resembles the Windows 11 Start menu.
I can no longer unsee it."
I can no longer unsee it."
https://store.steampowered.com/app/3708010/Darkwood_2/
По какой то причине Ice Pick Lodge делают вторую часть Darkwood (первую часть делали не они)
——
а вот "For years, the idea of handing over our baby to another studio was something unthinkable for us. But, after it became evident that working together is not viable anymore, we decided that Darkwood should live on, even if not directly through our work"
Айпиклоджи сделали Мор, а Дыбовский гений(и не ворует своих детей)
По какой то причине Ice Pick Lodge делают вторую часть Darkwood (первую часть делали не они)
——
а вот "For years, the idea of handing over our baby to another studio was something unthinkable for us. But, after it became evident that working together is not viable anymore, we decided that Darkwood should live on, even if not directly through our work"
Айпиклоджи сделали Мор, а Дыбовский гений(и не ворует своих детей)
Steampowered
Darkwood 2 on Steam
Roam freely around the scorched deserts of a dying sea as you secure resources and explore the mysteries of Darkwood. But beware nightfall – seek shelter, shore up your defenses, and pray for the morning light as the horrors of the world hunt the ill-prepared.
❤1
gavr_sas
ну все, завтра в лондон, уклонятся от питпокитистов и смотреть на забавных андройд разработчиков, славабогу я не один из них
ваш Лондон не "Blame!" ?
тупа мегаструктура сплошная
тупа мегаструктура сплошная
💯1