gavr_sas
203 subscribers
2.61K photos
177 videos
24 files
771 links
JB пропаганда
Download Telegram
- 4 часа на попытку собрать под виндой софт работающий на маке и лине без изменений
I HATE WINDOW$
I HATE WINDOW$
I HATE WINDOW$
🥴2
gavr_sas
#nivanews lsp - чтобы передать кейворд сообщение как аргумент другому, нужны скобки - это единственный случай когда нужны скобки в niva - добавил автоматическую вставку скобок в этом случае ^_^ P.S. kooha оказывается записывает звук лел
В Smalltalk (и niva) все есть сообщение, и единственный способ взаимодействия объектов это обмен сообщениями,

изза чего у нас тонны сообщений, как справлятся?

В Smalltalk есть протоколы, это просто способ группировать сообщения по категориям, вот пример на третьем скрине, пакет - класс - протокол - сообщения
В гуе это смотрится замечательно и удобно, но как быть с текстом?

Пока что просто добавил сортировку вывода автокомплита по протоколам
(было 1, стало 2)
🔥2
... пчёлы?
У нового мака кнопка включения снизу, это офф инструкция
У новой мышки разъем также снизу как и у старой, хотя это один из самых известных эпл мемов
...
2) wen!?
похоже новый темплейт ^_^
😁6🔥1
Книжка про доказательства корректности программ
https://cs.uwaterloo.ca/~plragde/flaneries/LACI/Introduction.html
2🔥1🥰1
Кстати моя первая игра, меня ей учили когда мне было 4
🔥3
Forwarded from Denis Sexy IT 🤖
В блоге JetBrains вчера вышло прощание с создателем Флибусты – Стивером, но с малоизвестной стороны: в очень техническом посте подробно расписано как много Стивер сделал для языка программирования Java, если коротко – он был автором популярного инструмента для программистов на языке Java и сильно облегчил жизнь программистам, и я честно этого не знал

JetBrains теперь организует мемориал в память Стиверу, продолжит развитие этого инструмента (декомпилятора Fernflower) с открытой лицензией, и рассматривает гранты и стипендии людям в смежных сферах

JetBrains – молодцы
👍7
уязвимость в qtbittorrent
https://github.com/advisories/GHSA-hfxc-7rp9-xw9w

"MITM RCE, single click compromise.
"Oh I'm sure they accidentally messed up the if logic and failed to verify TLS correctly".
<looks inside>
DEAR MOTHER OF GOD"
😁5
Желтуха, но все равно прикольно "FFmpeg devs boast of up to 94x performance boost after implementing handwritten AVX-512 assembly code"
А помнится Полухин ровно в этом моменте утверждал что никакой вручную написанный ассемблер уже не побъет миллионы оптимизаций современных компиляторов
https://youtu.be/LZflL44SVVY?t=581(крайне советую посмотреть целиком, плюсовики из Я против раста 2019)
Compiler explorer, но для шейдеров
https://shader-playground.timjones.io/
🔥3
Forwarded from ASCII-Nova 🇺🇦
This media is not supported in your browser
VIEW IN TELEGRAM
glzr-io/glazewm: GlazeWM is a tiling window manager for Windows inspired by i3wm.
https://github.com/glzr-io/glazewm

Внезапно тайлинг для винды Оо
🤯5
наглядно показываю разогрев жита жабы при работе LSP сервера niva
(каждый прогревается всего за 1-2 прогона)

1 без инкрементальной комплияцией per file
2 c

Довольно интересно посравнивать, разница от инкременталки при 10 файлах ~7 раз,

Также попробовал ускорить распаралелив стадию лексинга и парсинга, нно

single core - 50 ms
multicore - 70 ms
multicore batch 4 - same ~70 ms

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