@gogolang

Страница 50 из 1630
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 тут записываю в файл отрендеренный шаблон, как мне перезаписывать его?

а то получается наложение что ли, если предыдущий файл был больше, от не остается конец

Kirill
17.10.2016
08:44:01
Какая драматическая история
да там уже половины нет. он затер большую часть своих же сообщений.

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

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

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

Kirill
17.10.2016
08:47:10
Мерлин
17.10.2016
08:49:02
оригинал: https://www.reddit.com/r/golang/comments/57tmp1/why_you_should_not_use_iris_for_your_go_projects/d8vb26y
Есть многое на свете, друг Горацио, что требует расстрела и кастрации

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?

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/

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
в ините функцию опредилить?

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

Kirill
17.10.2016
17:05:20
@kirilldanshin а оно такое debug.Println(expensiveCallToGatherInformation) проглотит?
чуть-чуть другие названия, но именно это оно и делает

и оно умеет показывать откуда оно вызвано

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
А можно ли в го как-то разделить дебаг и релиз версию, и в релиз версию не включать определенный логгинг. Ну чтобы совсем, как #ifndef _NDEBUG ? Я погуглил - нет нельзя, но может мое гугл-фу требует тренировки
Можно использовать const debug = true в одном файле, const debug = false в другом, включать их тегами компиляции. Оптимизиатор удалит неиспользуемый код.

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
Тоже способ

Страница 50 из 1630