
blkmrkt
16.12.2016
23:48:21
я на go собрался написать опенсос консольную утилиту - как ее потом собрать под все платформы, чтоб .deb генерировала и прочие пакеты?

Dmitriy
16.12.2016
23:55:26
http://www.sj-vs.net/creating-a-simple-debian-deb-package-based-on-a-directory-structure/

Vladimir
17.12.2016
00:10:30
https://github.com/jordansissel/fpm
лучше уж это

Google

Vladimir
17.12.2016
00:11:03
Так то можно руками файлы сделать и запаковать
деб это ar из двух tar.gz (или tar.xz в новых дебах убунтах), рхел-федора-центось это cpio.gz/cpio.xz определенного формата
накидал метаданных и запаковал

blkmrkt
17.12.2016
01:16:01

Maxim
17.12.2016
01:29:29
Как формировать PUT/DELETE/UPDATE запросы через fasthttp? Никогда с такими типами не работал и теперь понадобились.
На вход отдаю ссылку и (не всегда) аргументы в нём + структура с данными.
В ответ на запрос обычно приходит заранее известная структура статуса.

_
17.12.2016
08:16:40
Не находит wtypes.h CGO, бунта, как исправить?

Ivan
17.12.2016
08:25:45

ros
17.12.2016
08:27:24
ХЗ как в бубунте

_
17.12.2016
08:30:02

ros
17.12.2016
08:35:23
ну может ищет не там

Vladimir
17.12.2016
09:03:40
Еще вопрос в том что за библиотека?

Google

Kirill
17.12.2016
09:41:34

Ivan
17.12.2016
09:42:34

blkmrkt
17.12.2016
09:58:32
охренеть какая пушка этот го, замечательно и IDE работает и вообще все из коробки

Kirill
17.12.2016
09:59:03
кстати, кто слышал о новой IDE от jetbrains?

Sergey
17.12.2016
09:59:37
уже пользую

Ivan
17.12.2016
09:59:39

Kirill
17.12.2016
09:59:51

Sergey
17.12.2016
10:00:06
да надо хайпать)
если рассказать людям, будет большо ажиотаж и ЖБ ыстрее будет развивать

Kirill
17.12.2016
10:00:33
я вот в эту IDE стараюсь затащить поддержку goodlang

Ivan
17.12.2016
10:01:08

Kirill
17.12.2016
10:01:22
подсветка синтаксиса есть?

Ivan
17.12.2016
10:01:56

Kirill
17.12.2016
10:02:58
vim-go же
а покажи-ка подсветку синтаксиса цепочек вызовов ?

Ivan
17.12.2016
10:03:52

Kirill
17.12.2016
10:04:15

Ivan
17.12.2016
10:05:07

Kirill
17.12.2016
10:05:32
это еще)

Google

Ivan
17.12.2016
10:06:10

Maxim
17.12.2016
10:28:56

Kirill
17.12.2016
10:29:14

Maxim
17.12.2016
10:29:27

Kirill
17.12.2016
10:30:02

Maxim
17.12.2016
10:30:45

Kirill
17.12.2016
10:31:12
обычный fasthttp

Maxim
17.12.2016
10:31:43
обычный fasthttp
Вот там я не нашёл как это всё сконструировать, даже в сурцах рылся

Kirill
17.12.2016
10:33:42
https://github.com/valyala/fasthttp/blob/master/client_example_test.go
плюс https://godoc.org/github.com/valyala/fasthttp#HostClient.Do

Maxim
17.12.2016
11:16:18
плюс https://godoc.org/github.com/valyala/fasthttp#HostClient.Do
Так правильно?
...
resp, err := put("http://example.com/test/url", nil)
...
func put(url string, data []byte) ([]byte, error) {
var req fasthttp.Request
req.Header.SetMethod("PUT")
req.SetRequestURI(url)
var resp fasthttp.Response
err := fasthttp.Do(&req, &resp)
if err != nil || resp.StatusCode() != fasthttp.StatusOK {
return nil, err
}
return resp.Body(), nil
}

Kirill
17.12.2016
11:16:37

Maxim
17.12.2016
11:16:55

Kirill
17.12.2016
11:16:57
только ты погорячился с != fasthttp.StatusOK

Maxim
17.12.2016
11:17:47

Kirill
17.12.2016
11:18:36
только если не знаешь, что тебе не может придти какой-либо не 200ый код

Maxim
17.12.2016
11:19:28
если работает — то правильно
Запрос проходит, ошибок не возвращает, выхлопа нет. Чекаю изменения на сайте - всё как прежде, хотя должны были произойти изменения после запроса.
Хер знает как это дебажить. ?

Kirill
17.12.2016
12:01:08
закинь код на playground

Google

Kirill
17.12.2016
12:09:06
Forbidden

Maxim
17.12.2016
12:10:34

Kirill
17.12.2016
12:12:00
? твой код же

Maxim
17.12.2016
12:12:16

Kirill
17.12.2016
12:13:30
ладно, закинь сюда файлом

Admin
ERROR: S client not available

Kirill
17.12.2016
12:13:45
только смотри, чтобы оно работало
нет

Subbotin
17.12.2016
12:13:59
пацаны, а что вы используете для логов?

Maxim
17.12.2016
12:14:05

Kirill
17.12.2016
12:14:12

Vladislav
17.12.2016
12:14:27
нет
это у тебя не открывается

Kirill
17.12.2016
12:14:27

Maxim
17.12.2016
12:16:23

Subbotin
17.12.2016
12:17:20
dlog
https://github.com/ddo/go-dlog этот?

Kirill
17.12.2016
12:17:26

Maxim
17.12.2016
12:17:41

Kirill
17.12.2016
12:17:43

Google

Maxim
17.12.2016
12:18:29

Kirill
17.12.2016
12:18:42

Maxim
17.12.2016
12:19:10
ааааа
func TestResetStreamKey(t *testing.T) {
key, err := ResetStreamKey(authToken, userName)
if err != nil {
t.Error(err.Error())
}
t.Log(*key)
}
@kirilldanshin Могу для гарантии в личном чате токен скинуть

Kirill
17.12.2016
12:21:19
давай

Subbotin
17.12.2016
12:24:09
чё-то logrus как-то слишком наворочен имхо

Kirill
17.12.2016
12:27:39
за многое сам ручаюсь, ибо сам в awesome-go и пропускал.

Subbotin
17.12.2016
14:34:07
А за seelog чтонить скажешь?

hamper ?
17.12.2016
14:41:13
точнее обертку самописную над ним которая под потребности конкретного проекта сделана

Никита
17.12.2016
15:00:32

Kirill
17.12.2016
15:01:36

Slach
17.12.2016
15:42:16
народ, помогите понять
почему у меня вот тут ошибка
https://play.golang.org/p/Il0rYxzPvj
как правильно сделать аналог питонячего
open(csv_file_name,'w') ??

Evgeny
17.12.2016
15:46:12

corpix
17.12.2016
15:53:55