@gogolang

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

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

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

Да и в электротехнике используется. Странно, разве работа с комплексными числами включается тупо в каждый бинарник, даже если в коде этот тип не появляется? Чем комплексные числа не угодили? Сделали и хорошо, а то так можно и типы float в отдельный пакет вынести, не всегда они и нужны :)

Мерлин
14.09.2017
13:35:04
Они говорили о том чтобы убрать в отдельный пакет
Учитывая, что в Go нет перегрузки операторов, мне кажется это негуманным решением

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() }

Mike
14.09.2017
23:14:56
https://github.com/jteeuwen/go-bindata
что то сложно как то

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
bindata потребуется, если настанет пора встроить статику прямо в бинарник
это типо скомпилить статику? а templates значит тоже можно скомпилить ?

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
слайс - это структура из трех полей. указатель на массив, смещение от начала, длина

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
“Web components in go” @microo8 https://medium.com/@magyarvladimir/web-components-in-go-3a2488725f68
а кто-нибудь юзает gopherjs ? там же пачка хардкорных багов не исправленых.

впрочем смотрю многине баги пофиксили. и 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
Ребят, в Golang есть нативные средства для создания списка содержащего уникальные значения?
Нет. Советуют для этого пользоваться типом map со значениями типа bool

А без ключей?
Ключи - это твои уникальные значения, которым ты будешь присваивать 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
если хочется поэкономить, можно сделать map[item]struct{}
а что ты будешь экономить, если bool это байт?

Илья
15.09.2017
17:28:56
Никита
15.09.2017
17:29:12
хм!

Alexandr
15.09.2017
17:44:16
sizeOf struct{} - 0 байт
А вот это уже интересно

Илья
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 в настройках проекта, где лежит вендор

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

тут?
т. е. без папки bin

Sheldhur
15.09.2017
18:47:44
да

я сделал, у меня только нативное

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

Sheldhur
15.09.2017
18:49:07
неа

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