Forwarded from Michael🍷
а там єто, собираются что-то кроме говна вьіпускать в аниме индустрии?
gavr_sas
топовая уютная игра на 2 часа FAR: Lone Sails
опа, да там вторая часть есть, еще и скидон
https://store.steampowered.com/app/1570010/FAR_Changing_Tides/
https://store.steampowered.com/app/1570010/FAR_Changing_Tides/
Штошш, мои эксперименты увенчались оглушительным успехом, tagged unionы возможны на го, сложны но возможны. Оказывается у них тут даже есть полноценный паттерн матчинг с type guardами.
Вот в этом свитче создается новая переменная person которая в разных ветках кейса сама кастится к тому типу на который проверели.
А зачем эти странные пустые методы? Дело в том шо в го структурная типизация, а в интерфейсах возможны только методы, поэтому мы делаем бесполезный метод внутри Person, и реализуем его для двух других структур(как бы веток юниона) что означает что они оба являются имплементациями Person и switch работает и смарткастит в ветках.
Вот в этом свитче создается новая переменная person которая в разных ветках кейса сама кастится к тому типу на который проверели.
А зачем эти странные пустые методы? Дело в том шо в го структурная типизация, а в интерфейсах возможны только методы, поэтому мы делаем бесполезный метод внутри Person, и реализуем его для двух других структур(как бы веток юниона) что означает что они оба являются имплементациями Person и switch работает и смарткастит в ветках.
gavr_sas
Штошш, мои эксперименты увенчались оглушительным успехом, tagged unionы возможны на го, сложны но возможны. Оказывается у них тут даже есть полноценный паттерн матчинг с type guardами. Вот в этом свитче создается новая переменная person которая в разных…
Для сравнения вот немного настоящих языков с поддержкой изкоробки
https://hazel.org/build/dev/
Структурные редакторы мертвы, вот попытка соединить их с обычными чтобы это было юзабельно.
Основная цель структурные редакторов, так сказать сделать из языка программирования GUI, оставляя так называемые контекстные дыры, вот прям как в Scratch можно совмещать блоки кода, и программа никогда не будет синтаксически невалидна, так и в структурных редакторах, манипулируешь не текстом а сразу AST.
Я видел структурные редакторы токо для лиспов и Smalltalk
Вот топовый толк который все объясняет от автора hazel, но про другой его проект Fructure, и не гуглите это в ютубе. https://youtu.be/CnbVCNIh1NA
Структурные редакторы мертвы, вот попытка соединить их с обычными чтобы это было юзабельно.
Основная цель структурные редакторов, так сказать сделать из языка программирования GUI, оставляя так называемые контекстные дыры, вот прям как в Scratch можно совмещать блоки кода, и программа никогда не будет синтаксически невалидна, так и в структурных редакторах, манипулируешь не текстом а сразу AST.
Я видел структурные редакторы токо для лиспов и Smalltalk
Вот топовый толк который все объясняет от автора hazel, но про другой его проект Fructure, и не гуглите это в ютубе. https://youtu.be/CnbVCNIh1NA
За последние 5+ лет скриншотилка гугл пикселей при кропе не вырезала кропнутый контент из скриншота, а перезаписывала начало в пнг файле(да, гении) поэтому вся скрытая с помощью кропа приватная информация изи восстанавливается обратно.
https://acropalypse.app/ анкропает обратно
CVE-2023-21036
https://acropalypse.app/ анкропает обратно
CVE-2023-21036
gavr_sas
За последние 5+ лет скриншотилка гугл пикселей при кропе не вырезала кропнутый контент из скриншота, а перезаписывала начало в пнг файле(да, гении) поэтому вся скрытая с помощью кропа приватная информация изи восстанавливается обратно. https://acropalypse.app/…
https://twitter.com/David3141593/status/1638222624084951040
вау, это на винде тоже возможно
вау, это на винде тоже возможно
X (formerly Twitter)
David Buchanan does not tweet anymore (@David3141593) on X
holy FUCK.
Windows Snipping Tool is vulnerable to Acropalypse too.
An entirely unrelated codebase.
The same exploit script works with minor changes (the pixel format is RGBA not RGB)
Tested myself on Windows 11
Windows Snipping Tool is vulnerable to Acropalypse too.
An entirely unrelated codebase.
The same exploit script works with minor changes (the pixel format is RGBA not RGB)
Tested myself on Windows 11
Какже я это нинавижу, единственные кто задумываются над решением проблемы это unison-lang.org