gavr_sas
212 subscribers
2.67K photos
183 videos
26 files
781 links
JB пропаганда
Download Telegram
gavr_sas
7к секунд фиксил багу с системой эффектов в ниве, дело как всегда оказалось в мутабильности В каком то месте доставал лист и мутировал по ссылке, поменял на шедоу копи баг пропал. Вот теперь думаю, нужен какой то классный механизм ограничения мутабильности…
только что осознал ужасную правду
niva так называется в честь моих любимых языков nim и vala, а то что вышло название машины это чисто пасхалка для всж (алсо название было подобрано так чтобы оно означало чтото нормальное на всех языках)

так вот, сижу копаюсь в компиляторе пытаясь пофиксить баги с системой эффектов(опять), и тут понимаю что деды тоже копаются в ниве!
токо в моторе от того как часто она ломается,

ну и аналогия


короче всё, урра, пофиксил все шо собирался, система еррор эффектов как в ниме/фликсе/zig роботает, не хочешь обрабатывать ошибки, ставишь ! на тип возврата, хочешь - не ставишь и компилятор заставит
👍2😁1
finally
https://utteranc.es/
бесплатные комменты работающие на основе гитхаб ишьюсов, топ идея
почему так?
1
короче придумал новый вин менеджер подход

когда ты двигаешь окно к рамке экрана, окно сжимается, как если бы ты его сжал за край, когда вытаскиваешь - разжимается

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

потяну обратно, будет рахжиматься до прежнего размера, также и вниз

вместо того что происходит на скрине 2, должно происходить то что на 3
🔥3🤷‍♂1👍1🥴1
gavr_sas
finally
finally
👍3😁2
жестокая правда от автора знаминитого языка Ü
https://panzerschrek.github.io/U-00DC-Sprache-site/docs/ru/contents.html
(сарказм)
Сегодня я узнал что мертвый код и недостижимый это разные вещи
Мертвый это результат которого не используется
А недостижимый — который никогда не исполняется
Теперь дед код элиминейшон звучит гораздо интереснее
👍1
Статистический прикол. Тестируете GPT с разными промтми вроде нет пальцев, завтра верну долг, и с одним количество ошибок 10% а с другим 15%, и рассматривать надо не разницу от ста, что оно улучшилось на 5% а относительно предыдущего, улучшилось аш на треть. супер очевидно, но полезно помнить
Cuis Smalltalk такие: мы предусмотрели всё!
Screencast From 2024-10-20 17-13-32.webm
4.5 MB
Добавил сообщения orPANIC (аля растовый unwrap) и orValue: T для обработки ошибок

Раньше был только ifError: в котором нужно было матчить на каждую возможную ошибку, но на практике это не нужно и тебе похрен какая там конкретно ошибка в большинстве случаев
давайте сыграем в игру,
назовите топ 5 языков просто и топ 5 на которых акшуали можно найти работу

- niva vala
- nim
- Smalltalk
- Clojure
- Gleam
- Roc
———
- Kotlin
- Ts
- C#
- Elixir
- Go

Внезапно понял для себя что после kotlin ts мне прям сложно чето найти, по сути первые 3 это просто мои последние 3 работы
🔥1
Книжка Сергея Слотина по алгоритмам, бесплатна без смс
говорят топ
https://en.algorithmica.org/hpc/
👍5
WebStorm и Rider теперь бесплатны для некоммерческого юзания, шо есть хорошо
Итого:
IDEA(JVM, Kotlin)
PyCharm(Python)
WebStorm(JS, TS)
Rider(C#, C++, gamedev)
RustRover

https://blog.jetbrains.com/blog/2024/10/24/webstorm-and-rider-are-now-free-for-non-commercial-use/
1
мхмх, ну такое
Палю секретную стратку, сработало уже 3 раза!
У вас в доме летает комар или комары и кусают, но самих комаров совершенно не видно.

Включаю в ванной душ горячей воды с открытой дверью, выключаю там свет, в остальных местах включаю

Комары минут за пять все слетаются в ванну на влажность.
Закрываю ванну и хлопаю там всех в удобном маленьком пространстве где им некуда пропасть, как они это обычно делают
👍2🥴2