@gogolang

Страница 1270 из 1630
Daniel
01.08.2018
14:42:23
там кавычка продолбана

Димка
01.08.2018
14:42:24
Ошибка panic: invalid character 'D' after object key
ковычку забыл поставить после lastname

Morran
01.08.2018
14:42:30
Данила
01.08.2018
14:43:27
там кавычка продолбана
Спасибо, не заметил

Google
GoodMoodDealler
01.08.2018
15:06:25
Всем привет

У меня есть map[string][]slice

Daniel
01.08.2018
15:07:06
[]array - это что такое?

GoodMoodDealler
01.08.2018
15:07:48
Нужно превратить это в []slice склеенный из всех слайсов по всем ключам

[]array - это что такое?
Абстрактный слайс

Daniel
01.08.2018
15:08:11
не бывает

GoodMoodDealler
01.08.2018
15:08:30
не бывает
Чего не бывает?

Daniel
01.08.2018
15:08:34
ну и склейка делается через обход в цикле

Чего не бывает?
абстрактных слайсов

GoodMoodDealler
01.08.2018
15:09:06
абстрактных слайсов
Ну сюда можно любой подставить я имею ввиду, это значения не имеет)

У меня на примере то конкретный

Мне их просто друг к другу апендить в цикле?

Данила
01.08.2018
15:12:34
В go можно использовать 2 типа кавычек для строк(string) - " " и `` ? Или вторые кавычки уже не для строк?

Google
Данила
01.08.2018
15:13:33
Нет нельзя
Хмм. А ` зачем?

GoodMoodDealler
01.08.2018
15:13:53
Хмм. А ` зачем?
Это вообще обратная кавычка

Данила
01.08.2018
15:14:15
Это вообще обратная кавычка
Я знаю, что это обратная кавычка

GoodMoodDealler
01.08.2018
15:14:29
`` можно
Разве.

Artem
01.08.2018
15:15:03
Разве.
они и многострочные к тому же

Lesha
01.08.2018
16:07:44
внутри postGIS как раз R-Tree имплиментация, но там размерность вектора максимум 4, что не подходит, а жаль(
Если кому интересно я нашел отличную реализацию поиска ближайших соседей в N-мерном пространстве с биндингами для гошечки: https://github.com/spotify/annoy И еще есть сразу бенчмарки для этого: http://ann-benchmarks.com

Alexandr
01.08.2018
16:24:33
товарищи подскажите, как правильно работать с csv? Проблема: я построчно применяю расчёты к данным. конструкция такая, что в цикле strconv.Atoi(record[1]) .... strconv.ParseFloat(record[2], 64) и так далее. Это норм или есть правильный метод распарсивания данных, учитывая, что мне известен тип каждого столбца?

Alexandr
01.08.2018
16:27:19
В принципе нормально. Можно в приципе и рефлексию задействовать.
а зачем мне рефлексия если я знаю точто что у меня в первом столбце int во втором float итд?

Alexandr
01.08.2018
16:28:13
не, у меня без этого

я имею ввиду какой-то анмаршаллинг сквозной чтоле может есть, что-то типа того.

Alexandr
01.08.2018
16:31:08
https://github.com/jszwec/csvutil/blob/master/README.md
так там же рефлект под капотом?

Google
Zver
01.08.2018
16:31:16
В приципе как раз рефлексия и задействется.

А без рефлекта, либо генерация, либо ручками.

Alexandr
01.08.2018
16:33:56
я имею ввиду когда мы анмаршаллим json в структуру, мы же не используем рефлексию (или я ошибаюсь?). Мы просто указываем структуре тип данных. Я хотел вот так же только в случае с csv.

The
01.08.2018
16:34:56
json использует рефлексию, если по тегам

если через Unmarshaler читать поток, то нет

но тогда все ручками описыватеся

Alexandr
01.08.2018
16:35:56
если через Unmarshaler читать поток, то нет
не понял мысль. поток чего?

The
01.08.2018
16:37:34
[]byte

Alexandr
01.08.2018
16:37:55
если поток байт то да, тут всё понятно. но у меня простой текстовый csv

ладно, я так понимаю, нормально через strconv

The
01.08.2018
16:38:54
я если честно не понимаю чего вы мучаетесь?)

получили []string, и потом каждую колонку обрабатываете.

Alexandr
01.08.2018
16:39:54
ну типа над эффективностью задумался

The
01.08.2018
16:40:18
можете сделать []func(s string) interface{}, и по номеру колонки дергать соответсвующую функцию, передавая в неё значение из колонки, и получая на выходе интерфейс, который будете ассертить уже к нужному типу. но это шило на мыло.

эффективность - понятие не конкретное. можно написать код в 10 строк, он будет эффективен, т.к. вы написали его за 5 минут потягивая кофе. а можно написать быстрый как понос код в 100500 строк, он будет эффективен с точки зрения скорости, но не эффективен с точки зрения убитых на него дней. хз зачем вы так паритесь на счет csv парсинга.

The
01.08.2018
16:54:53
вроде нет, я тоже так обрабатываю csv файлы

Alexandr
01.08.2018
17:15:41
хорошо, спасибо

Данила
01.08.2018
17:55:28
Можно ли писать модули для python3.6 на Go?

Google
Vadim
01.08.2018
17:57:04
В сети есть статьи

Данила
01.08.2018
18:09:07
В сети есть статьи
В сети есть статьи про python2

Vadim
01.08.2018
18:10:19
PyBindGen, a tool which has been around for ages, can create Python module bindings for 2 or 3, based on a C or C++ header file. You can include the source code in your package and even compile and embed in setuptools.

Oleg
01.08.2018
19:05:53
а где модные базы на golang? )

Daniel
01.08.2018
19:06:10
это какие?

Slava
01.08.2018
19:07:38
кокроач на голанг

не сам сторадж, конечно

Stanislav
01.08.2018
19:12:10
dgraph есть, вполне модный

из более специализированных influxdb, prometheus, badger, bolt

Admin
ERROR: S client not available

Oleg
01.08.2018
19:14:14
жду годный аналог кассандры без джавы. Есть чо?

Stanislav
01.08.2018
19:14:28
scylladb

не на го правда, на плюсах

Oleg
01.08.2018
19:16:58
на плюсах это тоже не плохо

не вижу аналога CQL

Alexander
01.08.2018
19:17:53
Oleg
01.08.2018
19:19:43
забавно что Scylla поддерживает Apache Cassandra Query Language. Но это все оффтопик

Daniel
01.08.2018
19:32:55
в каком смысле это забавно?!

сцилла - это же клон касандры

Google
Alex
01.08.2018
19:35:27
Кстати, использовал кто-то Scylla? Если да, то как она? В чём плюсы, какие есть минусы?

Daniel
01.08.2018
19:35:40
она сильно быстрее

в ней нет вторичных индексов (но и в кассандре они говно)

в остальном - так же

Alex
01.08.2018
19:38:49
С тулингом так же туго, как и с Кассандрой?

Бекапы, миграции и т.д.

Daniel
01.08.2018
19:39:05
а что вам туго с кассандрой?

Alex
01.08.2018
19:41:14
Большинство инструментов, которые я находил (например, для эволюции схемы или данных) больше походили на самопал, нежели на проверенные временем и качественные вещи

Daniel
01.08.2018
19:41:40
самопал и есть

со сциллой все так же

Slava
01.08.2018
19:43:59
доклад Андрея про кассандру, кстати https://habr.com/company/oleg-bunin/blog/417617/

Alex
01.08.2018
19:44:40
Если не ошибаюсь, то видел, что вы сюда скидывали когда-то свои доклады. Подскажите, пожалуйста, что вы используете для таких целей (всё те же бекапы и т.д.)

Oleg
01.08.2018
19:45:28
еще хрен на Scylla админов найдешь

Daniel
01.08.2018
19:49:31
там все как в кассанре

Vladimir
01.08.2018
19:49:50
еще хрен на Scylla админов найдешь
это ж Кассандра 2 на плюсах с избранными главами из 3-ей

ищите блин нормальных админов, которые смогут в сциллу

Anton
01.08.2018
19:50:36
Vladimir
01.08.2018
19:50:39
Кстати, использовал кто-то Scylla? Если да, то как она? В чём плюсы, какие есть минусы?
В одном из чатиков общался с чуваком который там работает (теперь).

Wingman
01.08.2018
21:36:59
Народ, а покажите плз какой-нибудь на 70+% покрытый тестами проектик посложнее хелоуволда - с бд, апи каким-нибудь... Если такие есть :)

Slava
01.08.2018
23:34:49
Gogs или gitea

No
02.08.2018
02:32:53
Доброе утро, подскажите, моя программа выполняет математические операции (в данном случае подсчет вероятностей), но делает сотни миллиардов комбинаций, что уходит много время, есть ли какой-то способ в Go использовать без танцев с бубном мощность видеокарты для подсчета?

/dev/null
02.08.2018
02:51:43
https://golanglibs.com/search?q=gpu&sort=top

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