Size: a a a

2020 August 14

L

LoganFrench in Go-go!
NNnnnicolaii
можно с помощью этой функции узнать ширину строки https://pkg.go.dev/github.com/fogleman/gg?tab=doc#Context.MeasureString а потом просто прибавить интервал и нарисовать другое слово) или просто забить и слелать градиент)
насчет градиента не понятно
источник

N

NNnnnicolaii in Go-go!
LoganFrench
насчет градиента не понятно
просто реализацию градиента скапипастить из примеров этой либы
источник

L

LoganFrench in Go-go!
NNnnnicolaii
просто реализацию градиента скапипастить из примеров этой либы
там фигня какая-то)
источник

L

LoganFrench in Go-go!
как-то жестко поменять цвет не получается
источник

N

NNnnnicolaii in Go-go!
LoganFrench
как-то жестко поменять цвет не получается
ага, надо самому значит пилить)
источник

DD

Denis Dvornikov in Go-go!
ребят, есть такие у кого логи улетают не в эластик, а во что-то другое? можете кратко рассказать как вы это сделали? по-другому настроен логстеш? а для кибаны нужны какие-то другие драйверы чтобы это отобразить или с кибаной вообще другие сторы не подружить? в кибану же запросы напрямую в люцене идут, а эластик точно их поддерживает
источник

w

whoami in Go-go!
Denis Dvornikov
ребят, есть такие у кого логи улетают не в эластик, а во что-то другое? можете кратко рассказать как вы это сделали? по-другому настроен логстеш? а для кибаны нужны какие-то другие драйверы чтобы это отобразить или с кибаной вообще другие сторы не подружить? в кибану же запросы напрямую в люцене идут, а эластик точно их поддерживает
У нас логи собираются syslog'ом а затем летят в elk
источник

DD

Denis Dvornikov in Go-go!
whoami
У нас логи собираются syslog'ом а затем летят в elk
я спрашиваю про случаи когда у вас нет эластика
источник

АЛ

Артем Лазаренко... in Go-go!
Чатик, кто для флагов юзает пакет?
gopkg.in/alecthomas/kingpin.v2

У меня вопрос, можно как-то стандартному --help задать описание, а то как-то не круто, справка по флагам на русском, а help на англ
источник

DD

Deka Dancer in Go-go!
ziggy lucid
даже не знаю, что там может течь, там просто нет ничего кроме стандартной библиотеки

proxy := httputil.NewSingleHostReverseProxy(url)

и вот такой хандлер

func(w http.ResponseWriter, r *http.Request) {
 if r.Header.Get("CF-Connecting-IP") == "" {
   ip, _, _ := net.SplitHostPort(r.RemoteAddr)
   r.Header.Set("CF-Connecting-IP", ip)
 }
 proxy.ServeHTTP(w, r)
})
Этотвообще раьотает? Там вроде нало указать r.Host=r.Url.Host
источник

Н

Никита in Go-go!
Код запуска процесса

cmd := exec.Command("python3", "app.py")

cmdReader, err := cmd.StdoutPipe()
if err != nil {
 fmt.Println(err)
}

bufin := bufio.NewReader(cmdReader)
go func() {
 for {
  buf, err := bufin.ReadBytes('\n')
  if err != nil {
   fmt.Println(err)
   break
  }
  fmt.Println(string(buf))
 }
}()

err = cmd.Start()
if err != nil {
 fmt.Println(err)
}


Код процесса

import time

for i in range(1, 5):
   print(i)
   time.sleep(0.5)


Гошка виводит данные с Stdout только по завершению запускаемого процесса, почему?
источник

w

whoami in Go-go!
из за буфера может?
источник

DP

Daniel Podolsky in Go-go!
Попробуйте флашить вывод в процессе
источник

w

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

Н

Никита in Go-go!
Да, так работает, спасибо. А если без флаша, есть варианты?
источник

с

сонная википедия... in Go-go!
Никита
Да, так работает, спасибо. А если без флаша, есть варианты?
писать столько, чтоб переполнить буфер?
источник

с

сонная википедия... in Go-go!
отключить буферизацию в питоне?
источник

Н

Никита in Go-go!
Тут такой момент: почему тогда bash нормально выводит, независимо от буфера?
источник

DP

Daniel Podolsky in Go-go!
От какого буфера?
источник

Н

Никита in Go-go!
От буфера процесса
источник