
Alexander
14.09.2017
09:59:55
#подкаст http://golangshow.com/online/
Блин, они в предыдущем подкасте минут пять терли, не стоит ли и правда убрать тип комплексных чисел из Go, и решили, что нафиг он нужен. Красавцы :)
Видимо, ребята знают, что никогда не будут писать на Go софт для авиа-диспетчеров и обслуживания железнодорожных сообщений, где без комплексных чисел не жизнь.

Igor
14.09.2017
10:31:36
Они говорили о том чтобы убрать в отдельный пакет

Irina
14.09.2017
10:59:57

Олег
14.09.2017
11:48:12

Google

Alexander
14.09.2017
11:48:41
Ух ты, а как там комплексные числа используются?
Все гуглится даже, типа: Скажем такая задача как определение входит ли некоторая точка в область, описанную набором других точек легко и просто решается методами теории чисел комплексного переменного, а вот сделать алгоритм разумный через обычные математические методы, доступные нам скажем по программе 10-летней школы - поверьте задача не простая. Особенно, если, как выясняется, многочлен имеет пересечения сторон или завитки вокруг искомой точки.
Да и в электротехнике используется. Странно, разве работа с комплексными числами включается тупо в каждый бинарник, даже если в коде этот тип не появляется? Чем комплексные числа не угодили? Сделали и хорошо, а то так можно и типы float в отдельный пакет вынести, не всегда они и нужны :)

Мерлин
14.09.2017
13:35:04

Mike
14.09.2017
22:47:25
А как CSS, JavaScript, Image файлы подключить ? В templates знаю как, а как в самом golang понятия не имею..

Qtoborg
14.09.2017
23:05:55
Импортом папки с файлами
import "./folder"
func main() {
mymodule.MethodOne()
}

Daniel
14.09.2017
23:10:46
а?!

Mike
14.09.2017
23:14:56

Daniel
14.09.2017
23:16:02
как есть

Mike
14.09.2017
23:17:23
а нет ли способа по проще?

Daniel
14.09.2017
23:17:48
способа сделать что?

Mike
14.09.2017
23:18:49
статику раздавать

Daniel
14.09.2017
23:19:04
именно раздавать, с диска?

Google

Mike
14.09.2017
23:19:28
ага
я вот так пока сделал , но чуствую что что то не так http.Handle("/static/", http.StripPrefix("/static/", http.FileServer(http.Dir("static"))))

Daniel
14.09.2017
23:20:05
так и надо
все так

Mike
14.09.2017
23:21:37
спасиб

Daniel
14.09.2017
23:23:07
bindata потребуется, если настанет пора встроить статику прямо в бинарник

Mike
14.09.2017
23:25:02

Daniel
14.09.2017
23:25:15
конечно

Mike
14.09.2017
23:25:28
Класс!

Artur
15.09.2017
07:51:43
Насколько работа со срезами медленее работы с массивами? Есть ли модуль который позволяет замереть скорость выполнения участка кода?

Daniel
15.09.2017
07:53:51
модуль есть, не медленнее

Artur
15.09.2017
07:54:37
мм, а память протекать не будет? если рекурсивно вызываю функцию с большим копирование слайсов

Daniel
15.09.2017
07:58:02
слайс - это структура из трех полей. указатель на массив, смещение от начала, длина

Aleksandr
15.09.2017
07:58:26

Daniel
15.09.2017
07:58:43
копироание слайсов, таким образом, ничего серьезного из себя не представляет

Aleksandr
15.09.2017
07:58:47
https://golang.org/pkg/time/
Здесь тоже самое написано, в принципе, про время

Artur
15.09.2017
07:59:32
да это понятно, в питоне просто есть аналог который прогоняет множество раз участок кода тем самым определяя лучшее и худшее время

Aleksandr
15.09.2017
07:59:47
Ну, тогда не знаю

Daniel
15.09.2017
08:00:02
https://golang.org/pkg/testing/#hdr-Benchmarks

Google

Artur
15.09.2017
08:00:23
то что надо, спс

Aleksander
15.09.2017
09:06:41
Не могу понять разницу между этими выражениями. Первый синоним, а второй новый тип?
1) type QueryList = []common.QueryElement
2) type QueryList []common.QueryElement

Daniel
15.09.2017
09:12:48
да

Мерлин
15.09.2017
09:33:52
“Web components in go” @microo8 https://medium.com/@magyarvladimir/web-components-in-go-3a2488725f68

Pawel
15.09.2017
13:35:34
впрочем смотрю многине баги пофиксили. и 5к звездей как бы намекают. попробовать штоле..

Alexander
15.09.2017
17:05:33
The tour is available in other languages:
Brazilian Portuguese — Português do Brasil
Catalan — Català
German — Deutsch
Spanish — Español
French — Français
Indonesia — Bahasa
Italian — Italiano
Hebrew — עִבְרִית
Japanese — 日本語
Korean — 한국어
Romanian — Română
Simplified Chinese — 中文(简体)
Traditional Chinese — 中文(繁體)
Ukrainian — Українська
Uzbek — Ўзбекча
Turkish - Türkçe
А наши Go-гуру забили :)

Roman ?
15.09.2017
17:07:11
Я в гугле находил перевод тура

Alexander
15.09.2017
17:07:27
Хорошо хоть на таджикский не перевели, только на Ўзбекча

Roman ?
15.09.2017
17:07:27
Но лучше в оригинале

Alexandr
15.09.2017
17:11:53
Ребят, в Golang есть нативные средства для создания списка содержащего уникальные значения?

Eduard
15.09.2017
17:12:13
мап?

Daniel
15.09.2017
17:12:28
мап

Alexandr
15.09.2017
17:12:46
А без ключей?

Aleksandr
15.09.2017
17:12:47
Почему готур на русском есть только если его запустить на локалке?

Alexander
15.09.2017
17:12:58
А без ключей?
Ключи - это твои уникальные значения, которым ты будешь присваивать true в мапе, а потом проверять, тру или не тру
https://kylewbanks.com/blog/creating-unique-slices-in-go

Alexandr
15.09.2017
17:17:18
Большое спасибо)

Google

Илья
15.09.2017
17:17:34
есть нескольок реализаций set, но не думаю, что они дешевле map
если хочется поэкономить, можно сделать map[item]struct{}

Никита
15.09.2017
17:28:39

Илья
15.09.2017
17:28:56

Никита
15.09.2017
17:29:12
хм!

Alexandr
15.09.2017
17:44:16

Илья
15.09.2017
17:44:34
https://dave.cheney.net/2014/03/25/the-empty-struct

Sheldhur
15.09.2017
18:33:36
ку, кто JetBrains Goglang юзает?
как сделать чтобы для импортов с гитхаба был автокомплит и документация?

Lev
15.09.2017
18:34:51
Не я

Valentin
15.09.2017
18:35:22
Указать GOPATH в настройках проекта, где лежит вендор

Sheldhur
15.09.2017
18:38:03
тут?

/dev/m
15.09.2017
18:45:31
Просто C:/Go

Sheldhur
15.09.2017
18:47:44
да
я сделал, у меня только нативное

/dev/m
15.09.2017
18:49:01
процесс индексации идёт? Внизу может есть прогрессбар

Sheldhur
15.09.2017
18:49:07
неа