@gogolang

Страница 70 из 1630
Vladimir
27.11.2016
17:25:26
И зачем он в iris продублировал все константы с кодами ответов, если они уже есть в net/http?

Стас
27.11.2016
17:26:00
И зачем он в iris продублировал все константы с кодами ответов, если они уже есть в net/http?

это был и мой вопрос

Constantine
27.11.2016
17:26:12
чтоб было )

Google
Vladimir
27.11.2016
17:26:39
SSA бекэнд же появился до релиза им 4.0.0?

Стас
27.11.2016
17:26:57
да, про контекст вообще тапки, мы юзаем logrus, и этот пример видимо пропустили

Vladimir
27.11.2016
17:27:41
SSA бекэнд же появился до релиза им 4.0.0?
Ведь теперь если ты используешь из net/http пакета только константы, то в бинарник тебе оттуда больше ничего не попадёт, верно?

Slava
27.11.2016
17:27:42
а как SSA связан с ирисом?

Стас
27.11.2016
17:32:42
пойду в гориллу палочкой потыкаю, а про revel можете что сказать?

Vladimir
27.11.2016
17:33:36
Третью ветку echo релизнули, например.

Кирилл
27.11.2016
17:36:42
когда ж запилят нормальный фреймвор навроде джанго или руби на голанге

Constantine
27.11.2016
17:37:20
не скоро

Google
Стас
27.11.2016
17:39:50
Vladimir
27.11.2016
17:41:41
а как SSA связан с ирисом?
Мне показалось, что он вообще не использует net/http. Ну и до SSA бекэнда если net/http импортировался бы исключительно для использования констант оттуда, то в бинарнике было бы много неиспользуемого кода.

Размер бинарников в 1.7 уменьшился как раз таки благодаря dead code elimination.

Мерлин
27.11.2016
17:46:47
когда ж запилят нормальный фреймвор навроде джанго или руби на голанге
для этого нужно много магии Разве что с помощью кодогенерации имхо

для этого нужно много магии Разве что с помощью кодогенерации имхо
ну или это будет штука вообще не похожая ни на руби ни на джангу

Михаил
28.11.2016
05:12:19
рельсы и джанго и так похожи друг на друга как лук и апельсин — чет слегка круглое

все остальное друг другу строго перпендикулярно

подробный разбор уж не буду делать, не по теме канала )

Мерлин
28.11.2016
15:39:59
Ну, миссия Go выполнена, можно закрывать проект https://github.com/jpoz/gomeme

рельсы и джанго и так похожи друг на друга как лук и апельсин — чет слегка круглое
Они конечно и не похожи, но когда просят фрейморк в го - хотят именно что-то из этой оперы

Sergey
28.11.2016
16:10:38
Парни, лоховской вопрос

есть две функции

//Up12 Через for с двумя переменными func Up12() { for index := 0; index < len(os.Args); index++ { fmt.Println(index, " - ", os.Args[index]) } } //Up13 Через модуль strings func Up13() { fmt.Println(strings.Join(os.Args[1:], " ")) }

и я создал файл с бенчмарками

func BenchmarkUp12(b *testing.B) { for i := 0; i < b.N; i++ { Up12() } } func BenchmarkUp13(b *testing.B) { for i := 0; i < b.N; i++ { Up13() } }

Запускаю в консоли go test -bench=.

и мне в консоль срётся мильён строк

а в конце 200000 12148 ns/op PASS ok learning/gl1/dz1 7.471s

И по этому выводу мне непонятно что я бенчмарчил

чтобы мне сделать, чтоб не сралось в консоль мильён строк во время теста

Google
Sergey
28.11.2016
16:14:18
и я мог видеть результаты каждого из двух бенчмарк тестов?

Ещё есть второй вариант

Я вызываю тесты вот так go test -bench=Up11

по очереди

go test -bench=Up11 потом go test -bench=Up12 потом go test -bench=Up13

и постоянно вывод рызный...непонимаю почему

если запускаю go test -bench=Up11

то до вывода резуьтатов в консоль срётся строка C:\Users\ProninSV\AppData\Local\Temp\go-build227671914\learning\gl1\dz1\_test\dz1.test.exe-test.bench=Up11

Slava
28.11.2016
16:17:56
а зачем ты тестишь вывод в консоль?

Sergey
28.11.2016
16:18:17
бля...

оно же запускает его мильён раз

вот я дебил

Sergey
28.11.2016
16:18:39
?

Спасибо Слава!

ros
28.11.2016
16:18:51
fmt.Println на fmt.Sprintln для бенча

Slava
28.11.2016
16:18:54
да ничего, я сам ничего не понял )

$continue$
28.11.2016
16:58:17
Всем привет. Кто подскажет как безопасно пройтись по массиву не схватить выход за пределы массива, когда arr[i+1]

Slava
28.11.2016
16:58:47
for key, value in range(arr{

Valery
28.11.2016
16:58:52
Идти до длины - 1?

hamper ?
28.11.2016
17:10:42
for key, value in range(arr{
только for key, value := range(arr) { а не in

Google
Slava
28.11.2016
17:12:33
извиняюсь, издержки мультиязычности

hamper ?
28.11.2016
17:21:50
ага я тоже иногда синтаксисы путаю

Slava
28.11.2016
18:47:09
можешь перефразировать вопрос?

Valery
28.11.2016
18:53:24
можешь перефразировать вопрос?
Либо наши ответы его удовлетворили, либо они нафиг не нужны)

Admin
ERROR: S client not available

Мерлин
29.11.2016
15:48:35
Выпуск 063. В гостях Леонид Бугаев. Управление зависимостями, TOC, плохое поведение. http://golangshow.com/cdn/episodes/063.mp3. Sent from Podcast Republic.

ros
29.11.2016
16:14:48
как тулза для тестирования в самом начале озвученная называется? на слух "вражеский" не воспринимаю совсем)

ё нашел https://github.com/buger/gor

Slava
29.11.2016
16:20:08
ага, к выпуску обычно ссылки прикладываются http://golangshow.com/episode/2016/06-30-063/

ros
29.11.2016
16:20:48
та так и нашел)

крутячая штука надо будет попробовать

Alexey
30.11.2016
06:59:33
РосТелеком интересуется?

ros
30.11.2016
07:22:38
слава богу, отношения к ним не имею

Alexey
30.11.2016
07:42:42
/me внимательно смотрит на ник

ros
30.11.2016
07:45:01
это замануха, т.к. в сообществах по VoIP и пр. связи состою)

Fadi
30.11.2016
08:44:58
/me

Мерлин
30.11.2016
08:45:32
ros
30.11.2016
08:51:01
Go, perl, php немного на python и erlang микросервисы и сервера

Google
ros
30.11.2016
09:00:36
да, наследие...

с perl щас на go переписываю в планах избавится от php тоже

erlang вне конкуренции пайтона тоже прибить в совсем далеких планах

Стас
30.11.2016
09:39:32
а php разве ещё не запрещён Женевской конвенцией?

Судзумия
30.11.2016
09:40:17
Вместе с Go запретят

ros
30.11.2016
09:40:56
нах...вертить можно на чем угодно

Стас
30.11.2016
09:40:56
Го нужен

с разным порогом входа

Aleksey
30.11.2016
09:43:57
На чем в go пишут REST ?

Slava
30.11.2016
09:44:16
net/http

Aleksey
30.11.2016
09:44:43
Что-нибудь поверх?

Slava
30.11.2016
09:44:57
нет

ros
30.11.2016
09:45:19
https://github.com/avelino/awesome-go

Ctrl+F rest

Mars
30.11.2016
09:54:53

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