
Slach
16.10.2016
11:50:08
=)) ну либо разные репозиории и нормальный reusable, либо монолит ... остальное мне кажется будет изврат, но возможно более опытные коллеги подскажут или в #pro.go спроси
https://telegram.me/proGO

Мерлин
17.10.2016
07:59:28
https://github.com/nstratos/make.go
Доброе время суток

Google

Kirill
17.10.2016
08:00:53
коллеги, кто не видел — iris в бане awesome-go. например, автор чуть не сломал всю экосистему и типа ничего и не было. подробнее тут: https://github.com/avelino/awesome-go/pull/1137
крайне не советую далее использовать iris, это опасно.

Rinat
17.10.2016
08:38:33
подскажите,
https://github.com/Gasoid/bugzilla_report/blob/master/report.go#L214
тут записываю в файл отрендеренный шаблон, как мне перезаписывать его?
а то получается наложение что ли, если предыдущий файл был больше, от не остается конец

Mars
17.10.2016
08:43:24

Kirill
17.10.2016
08:44:01

Mars
17.10.2016
08:44:41
Удивительно то что кто то ставит ему звезды, у него их уже 5528

Kirill
17.10.2016
08:45:01
так до обновления всё будет хорошо

Мерлин
17.10.2016
08:45:17

Kirill
17.10.2016
08:45:37
да только от issue с багом, скорее всего, как и от других, останется только тайтл INVALID с тегом invalid или propaganda, как было раньше

Мерлин
17.10.2016
08:45:50

Rinat
17.10.2016
08:45:56

Kirill
17.10.2016
08:45:56
тем более, эти звезды — сомнительны

Google

Мерлин
17.10.2016
08:46:27

Kirill
17.10.2016
08:46:40
тем более, эти звезды — сомнительны
% of users with more than x repos
90% had more than 3
80% had more than 6
70% had more than 10
60% had more than 14
50% had more than 19
40% had more than 26
30% had more than 35
20% had more than 49
10% had more than 81

Мерлин
17.10.2016
08:46:51

Kirill
17.10.2016
08:47:10

Мерлин
17.10.2016
08:49:02

Kirill
17.10.2016
08:49:35
кстати, плюсаните, кому не влом: https://www.reddit.com/r/golang/comments/57w79c/why_you_really_should_stop_using_iris/

Mars
17.10.2016
08:51:01
@kirilldanshin это https://github.com/olebedev/var нужно добавить в awesome?

Kirill
17.10.2016
08:51:27

Mars
17.10.2016
08:51:35
Я не уверен, что это вообще хоть кому то нужно. Но я сталкнулся с проблемой, написал утилиту

Kirill
17.10.2016
08:54:05
я вот не могу придумать use case
какую проблему ты решал?

Vladimir
17.10.2016
08:57:56
Вот.
И где-то через несколько часов количество звёзд уже уменьшилось.

Kirill
17.10.2016
09:01:31
Вот.
я помню, когда у него за день 3к было
думал, вот круто, на докладе, наверное, был
ага...
на докладе

Mars
17.10.2016
09:06:11
я вот не могу придумать use case
Видимо не нужно добавлять в осом.
---
Проблема: заполение json/yaml конфига из переменных окружения для приложений, которые не следуют https://12factor.net/config

Kirill
17.10.2016
09:07:06
думаю, да. можно принести что-то более интересное.

Google

Mars
17.10.2016
09:11:52

Kirill
17.10.2016
09:12:15
нет, не я один, а один тот, кто ревьювит

Daniel
17.10.2016
09:12:57
и это правильно
демократия оказалась фуфлом :(

Kirill
17.10.2016
09:13:36
да вот именно. ее слишком легко подделать.

Mars
17.10.2016
09:14:15
Это довольно странно, нуок.

Kirill
17.10.2016
09:14:41
да вот получается лучше всего так
вообще, если приходит PR и я не могу придумать use-case, то я даже ревьювить не берусь
и без меня найдутся люди, которые отревьювят
к слову о реддите, там уже катарас залетал, похоже. кто-то заминусил.

Slava
17.10.2016
11:03:54
давно уже залетал, по наитию @alek_si
правда Лёша потом риторику менее агрессивную стал применять
завместо crazy
Кто будет на хайлоаде?

Alexey
17.10.2016
11:06:13
я буду
https://www.reddit.com/r/golang/comments/4psfzq/katarasiris_author_is_crazy/

Constantine
17.10.2016
11:12:59

Alexey
17.10.2016
11:13:33
Ну это witchhunt, по сути

Constantine
17.10.2016
11:14:11
если с этой точки зрения, то ага )

Google

vktr
17.10.2016
17:00:15
А можно ли в го как-то разделить дебаг и релиз версию, и в релиз версию не включать определенный логгинг. Ну чтобы совсем, как #ifndef _NDEBUG ? Я погуглил - нет нельзя, но может мое гугл-фу требует тренировки

Oleh
17.10.2016
17:01:19
в ините функцию опредилить?

Kirill
17.10.2016
17:01:30

vktr
17.10.2016
17:04:54
@kirilldanshin а оно такое debug.Println(expensiveCallToGatherInformation) проглотит?

Kirill
17.10.2016
17:05:20
и оно умеет показывать откуда оно вызвано

vktr
17.10.2016
17:05:55
Т.е не будет функцию сначала исполнять, правильно?

Kirill
17.10.2016
17:06:27
оно в сборке выпилится вместе с просчетами аргументов

vktr
17.10.2016
17:06:50
Круто! посмотрю на досуге, спасибки

Kirill
17.10.2016
17:08:18
для логирования места вызова нужно использовать dlog.WithCaller{}. для дебаг сборки нужно -tags debug использовать.

santa
17.10.2016
17:39:47
[last news]
Gocui – Minimalist Terminal Application Toolkit for Go
Хрен знает почему, но люблю такие штуки

Alexey
18.10.2016
07:57:55

Phil
18.10.2016
14:04:47
Слушайте, а никто не страдает "чтобы мне такого на go сделать, чтобы потренироваться"?
Хочу алгоритмы ГОСТ, чтобы встравивалисб в стандартный crypto. с прицелом на принятие

Alexey
18.10.2016
14:25:18
и я хочу

Мерлин
18.10.2016
14:26:49
Идея для пакета
В Go нормальнуые сортировки завезли, ура!

Daniel
18.10.2016
20:17:03
a?!

Google

Daniel
18.10.2016
20:17:07
о чем речь?

Мерлин
18.10.2016
20:17:44
о чем речь?
https://github.com/golang/go/commit/22a2bdfedb95612984cec3141924953b88a607b7

Constantine
18.10.2016
20:18:13
завозят, а не завезли )
пока релиза с ней нет — не завезли

Daniel
18.10.2016
20:19:42
но завезут же
это дело

Constantine
18.10.2016
20:20:45
ага )

Мерлин
19.10.2016
05:22:58
Знаете, что было бы неплохо?
Стэк и очередь в стандартной библиотеке

Alexander
19.10.2016
06:01:24
а зачем они могут понадобиться, если есть https://golang.org/pkg/container/list/

Alexey
19.10.2016
06:02:27
стек – слайс, очередь – канал
Поскольку это конструкции языка, то они типобезопасны, без interface{}

Alexey
19.10.2016
09:54:34
Затестим как Telegram форматирует code block. Это список популярных Web Framework'ов для Golang, которые я знаю.
##### GitHub stats at 2016-10-18
repo stars forks lang
go-martini/martini 8790 923 Go
astaxie/beego 8444 2082 Go
gin-gonic/gin 7817 875 Go
revel/revel 7416 1042 Go
labstack/echo 5611 426 Go
codegangsta/negroni 4058 325 Go
julienschmidt/httprouter 3849 354 Go
zenazn/goji 3166 222 Go
gorilla/mux 2887 443 Go
hoisie/web 2760 418 Go
gorilla/websocket 2619 441 Go
ant0ine/go-json-rest 2529 270 Go
emicklei/go-restful 1817 273 Go
googollee/go-socket.io 1417 202 Go
go-macaron/macaron 1254 140 Go
gocraft/web 1135 82 Go
gocraft/web 1135 82 Go
bmizerany/pat 983 102 Go
rcrowley/go-tigertonic 943 78 Go
go-zoo/bone 941 60 Go
pilu/traffic 487 19 Go
lunny/tango 482 68 Go
ngmoco/falcore 454 41 Go

Alexey
19.10.2016
10:02:39
kataras/iris 5517 321 Go
https://github.com/kataras/iris/commit/ed6fc57b0dc071373e6d14585ffa0e38ebe8dfd3#diff-04c6e90faac2675aa89e2176d2eec7d8R42

Constantine
19.10.2016
10:09:50
ахахаха
как бы не звучало, но чел наглый как русский и хитрый как еврей

Alexey
19.10.2016
10:12:01
@alek_si Спасибо, но после того как я узнал что автор Iris творит на GitHub - поставил на него личный бан.

Alexey
19.10.2016
10:12:43
Тоже способ