Size: a a a

2020 October 05

p

pragus in Go-go!
Anton Kucherov
Но чем больше я наблюдаю за Go тем больше я вижу влезание в кишни Go программистами на Go.
потому что некоторых важных вещей в Go нет, вроде weak atomics
источник

p

pragus in Go-go!
Phil Kulin
Там ответы-то простые. Я только про гипертрединг просто не знаю
а про hyperthreading вопрос хороший. вроде "зачем он нужен?" и "когда от него польза, а когда вред?"
источник

AK

Arseny Khoroshilov in Go-go!
Kino Recovery
 lnw:=len(work)
 lnr:= ((ln-lnw)/ln)*100
logger.Printf("origin %d reduce %d %%",ln,lnr)
я не могу понять почему lnr=0  формула в питоне работает/ ln=251 lnw=158
источник

MA

Marlik Almighty in Go-go!
немедленно
эм, есть же либа нормальная, ктороая это делает
Что там нормального? И чем отличается код?
источник

н

немедленно in Go-go!
Marlik Almighty
Что там нормального? И чем отличается код?
тем что тебе не нужно костылить хидеры руками
источник

V

V---V in Go-go!
Тут интересный вопрос задали - net/http работает в одном потоке или нужно под каждый запрос горутину  делать?
источник

н

немедленно in Go-go!
V---V
Тут интересный вопрос задали - net/http работает в одном потоке или нужно под каждый запрос горутину  делать?
за тебя горутину делает
источник

V

V---V in Go-go!
немедленно
за тебя горутину делает
Неявно, полагается?
источник

PK

Phil Kulin in Go-go!
Vladimir Smirnov
мне казалось у пайка на его домашней странице (http://herpolhode.com/rob/ буквально единственное его упоминание) есть интерпрератор newsqueak'а, правда немного допиленный им для работы на linux'ах. См приват короче, я тебе еще ссылку на гитхаб с пропатченным интерпретатором скинул, который в теории даже собирается на современных (ну которым лет 10) системах.
О! Вот куа я не посмотрел
источник

PK

Phil Kulin in Go-go!
pragus
имхо, хороший вопросец "как реализована вытесняющая многозадачность в go начиная с 1.14?" )))
Она реализована )))
источник

MA

Marlik Almighty in Go-go!
немедленно
тем что тебе не нужно костылить хидеры руками
Ну да, видимо у меня мозгов хватило из этого либу не делать.
источник

PK

Phil Kulin in Go-go!
pragus
а про hyperthreading вопрос хороший. вроде "зачем он нужен?" и "когда от него польза, а когда вред?"
Я вот пошёл сейчс посмотрел - а есть смысл сейчас знать об этом? И где почитать подробности. В wiki как-то смазанно
источник

MA

Marlik Almighty in Go-go!
Владимир Столяров
интересно, звонки можно крутить? можно попробовать навернуть гейт с webrtc))
есть же sip2tg
Есть даже статья на гитхабе как звонки с мессенджерa завернуть в свой астериск. Там как раз sip2tg юзают.
источник

V

V---V in Go-go!
Метод без указателя возвращает новое поле или новую структуру?
func (u User) Info() (string, int) {
   u.username = "Dian"
   return u.username, u.id
}
источник

K

KisM in Go-go!
Всем приветы, подскажите, кто чем генерирует swagger-клиентов?
источник

SZ

Sergey Zhdanov in Go-go!
V---V
Метод без указателя возвращает новое поле или новую структуру?
func (u User) Info() (string, int) {
   u.username = "Dian"
   return u.username, u.id
}
(string, int) - строку и число
источник

VL

V L in Go-go!
Anton Kucherov
Какая разница за что бьется Пайк, если на собесе все равно спросят: ну вы же разобрались как работает Go Sheduler? А как работает OS Scheduler разобрались? А что если у нас Процессор с гипертредингом? А без него? А что если у нас вообще один камень? 🙂
А таненбаум все ещё не покрывает большую часть вопросов?
источник

ВС

Владимир Столяров... in Go-go!
KisM
Всем приветы, подскажите, кто чем генерирует swagger-клиентов?
вариантов-то немного: go-swagger и oapi3-codegen
источник

VK

Vadim K in Go-go!
https://github.com/danielgtaylor/huma/

это кто-нибудь уже успел пощупать?
источник

RL

Ragnar Lodbrok in Go-go!
Владимир Столяров
вариантов-то немного: go-swagger и oapi3-codegen
Еще есть  swaggo
источник