@proGO

Страница 339 из 1674
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
https://github.com/jordansissel/fpm
воу, спасибо, то что нужно

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

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

ros
17.12.2016
08:27:24
Не находит wtypes.h CGO, бунта, как исправить?
https://packages.debian.org/search?suite=jessie&section=all&arch=any&searchon=contents&keywords=wtypes.h

ХЗ как в бубунте

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

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

Google
Kirill
17.12.2016
09:41:34
Fasthttprouter
это он о запросах куда-то, а не откуда-то

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 же
а покажи-ка подсветку синтаксиса цепочек вызовов ?

Kirill
17.12.2016
10:04:15
А что с ней не так?)
посмотрел бы я на определение операторов типа :>

Ivan
17.12.2016
10:05:07
посмотрел бы я на определение операторов типа :>
А, для good пока не пилил, но там фигня же )

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

Google
Ivan
17.12.2016
10:06:10
это еще)
Ну по мере развития

Maxim
17.12.2016
10:28:56
Fasthttprouter
UPDATE нету

Kirill
17.12.2016
10:29:14
UPDATE нету
тебе делать запросы или принимать надо?

Maxim
17.12.2016
10:29:27
тебе делать запросы или принимать надо?
Делать запросы и получать выхлоп.

Kirill
17.12.2016
10:30:02
Делать запросы и получать выхлоп.
тогда fasthttprouter тут вообще никаким боком

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 }

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
Forbidden
Странно, у меня открывается

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
только смотри, чтобы оно работало
Ну, если ключи подставить, то работает. В том смысле, что ошибок не выплёвывает

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

Maxim
17.12.2016
12:16:23
да урлы я другие засуну
https://gist.github.com/toby3d/72b36b0937570506245a8d6e5713d5fe

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

Kirill
17.12.2016
12:17:26
https://gist.github.com/toby3d/72b36b0937570506245a8d6e5713d5fe
дык go run не сработает, как это тестить-то?

Maxim
17.12.2016
12:17:41
дык go run не сработает, как это тестить-то?
Только если я тебе токен свой дам

Kirill
17.12.2016
12:17:43
https://github.com/ddo/go-dlog этот?
нет, конечно. тот, который в awesome-go.

Только если я тебе токен свой дам
от этого main() не появится

Google
Maxim
17.12.2016
12:18:29
от этого main() не появится
А, так я через go test проверяю + в отдельном проекте, которая юзает мою библиотеку с этим

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
чё-то logrus как-то слишком наворочен имхо
тогда выбери сам: https://awesome-go.com/#logging

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

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

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

Никита
17.12.2016
15:00:32
чё-то logrus как-то слишком наворочен имхо
умеет в json'е отдавать, что очень хорошо парсит kibana

Kirill
17.12.2016
15:01:36
А за seelog чтонить скажешь?
https://github.com/cihub/seelog/issues/136

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

Страница 339 из 1674