Size: a a a

2020 July 19

s

salvoroni in Go-go!
Почему? Сложнее просто и менее безопасно?
источник

AS

Andrey S in Go-go!
salvoroni
Почему? Сложнее просто и менее безопасно?
не портабельно
источник

s

salvoroni in Go-go!
А
Ну да
источник

Н

Никита in Go-go!
Очень интересный момент по Clean Architecture. В какой пример чистой архитектуры не посмотреть, везде для доступа к базе делают репозиторий на сущность. Однако на диаграмме, которую Боб использует для отображения своей архитектуры, за доступ к базе у него отвечает один класс – Entity Gateway. То есть Gateway, который оперирует несколькими сущностями, а не Gateway на сущность.

https://i.stack.imgur.com/fynVd.png

Лично Боб нигде не упоминает, что Gateway должен быть на каждую сущность, и исходя из его диаграммы, доступ к нескольким сущностям идет через один класс.
источник

АД

Алексей Долгов... in Go-go!
salvoroni
Но там все ещё работа с сетью
Просто у меня была дебильная идея сделать ядро на го и ассемблере, в универе буду проходить скоро просто
Вот что-то такое делают?
На golang есть ос даже. Talos называется. На go много чего написано этакого
источник

ВС

Владимир Столяров... in Go-go!
это просто юзерспейс, ядро то там linux
источник

s

salvoroni in Go-go!
Алексей Долгов
На golang есть ос даже. Talos называется. На go много чего написано этакого
Ого, надо будет глянуть
Спасибо большое
источник

s

salvoroni in Go-go!
Владимир Столяров
это просто юзерспейс, ядро то там linux
Тогда не надо смотреть(
источник

s

salvoroni in Go-go!
salvoroni
И ещё вопросы
Можно ли как-то редактировать видео в го? Просто я искал, ничего не нашёл и уже думал было через ffmpeg это делать, но потом дошло, что это как-то тупо
И раз уж го писали для системного программирования, можно ли там влиять как-то на изображение на мониторе
Имею в виду не gui или тому подобное, а в прямом смысле изменить цвет какого-то пикселя и тп
Как вообще устроены иксы на линуксе? Просто хотел бы попробовать сделать что-то подобное, но особо ничего не нахожу
А что на счёт других 2 вопросов? Может знает кто хоть в каком направлении двигаться?
источник

00

0JLQuCDQotGP0L0= 0x3... in Go-go!
Алексей Долгов
На golang есть ос даже. Talos называется. На go много чего написано этакого
Юзерспейс?
источник

ВС

Владимир Столяров... in Go-go!
salvoroni
А что на счёт других 2 вопросов? Может знает кто хоть в каком направлении двигаться?
я где-то находил примеры прямой работы с фреймбуфером
источник

AS

Andrey S in Go-go!
Никита
Очень интересный момент по Clean Architecture. В какой пример чистой архитектуры не посмотреть, везде для доступа к базе делают репозиторий на сущность. Однако на диаграмме, которую Боб использует для отображения своей архитектуры, за доступ к базе у него отвечает один класс – Entity Gateway. То есть Gateway, который оперирует несколькими сущностями, а не Gateway на сущность.

https://i.stack.imgur.com/fynVd.png

Лично Боб нигде не упоминает, что Gateway должен быть на каждую сущность, и исходя из его диаграммы, доступ к нескольким сущностям идет через один класс.
один Gateway делают для того чтобы сохранить консистентность. Но в свою очередь естественно это становится узким местом.
источник

Н

Никита in Go-go!
Andrey S
один Gateway делают для того чтобы сохранить консистентность. Но в свою очередь естественно это становится узким местом.
Узким местом в каком плане?
источник

s

salvoroni in Go-go!
Владимир Столяров
я где-то находил примеры прямой работы с фреймбуфером
Теперь хотя-бы знаю как это называется
источник

00

0JLQuCDQotGP0L0= 0x3... in Go-go!
salvoroni
Теперь хотя-бы знаю как это называется
Он там не один, насколько я помню
источник

s

salvoroni in Go-go!
источник

s

salvoroni in Go-go!
Это?
источник

AS

Andrey S in Go-go!
Никита
Узким местом в каком плане?
в плане того что в каждый момент времени этот gateway выполняет одну операцию - он собственно для этого и предназначен. Если у вас несколько баз и они не зависимы между собой - делайте на каждую gateway - кто мешает то.
источник

ВС

Владимир Столяров... in Go-go!
примерно, но тут чисто под raspberry pi заточено
источник

Н

Никита in Go-go!
Andrey S
в плане того что в каждый момент времени этот gateway выполняет одну операцию - он собственно для этого и предназначен. Если у вас несколько баз и они не зависимы между собой - делайте на каждую gateway - кто мешает то.
Разве суть не в том, чтобы отделить от имплементации? Разные базы можно скрыть и за одним классом.
источник