@gogolang

Страница 1164 из 1630
Slava
19.06.2018
17:22:23
а как отловить сигнал о закрытии?
использовать синтаксис с двумя значениями из канала

Аркадий
19.06.2018
17:22:45
использовать синтаксис с двумя значениями из канала
понял,с пасибо, сейчас буду тестить!

Slava
19.06.2018
17:22:46
https://tour.golang.org/concurrency/4

Zver
19.06.2018
17:22:50
Google
Аркадий
19.06.2018
17:23:13
В очередной раз убедился, что у GO комбюнити отзывчивей, чем у питона

Sergey
19.06.2018
17:23:15
if !ok { /* closed */ }

Аркадий
19.06.2018
17:24:42
Спасибо парни, все как надо работает:)

Daniel
19.06.2018
17:24:43
и я, наконец, понял, почему

Sergey
19.06.2018
17:25:03
Alan
19.06.2018
17:30:27
Dmitry
19.06.2018
17:42:47
а как распарсить jsonl (json Lines) используя стандартную либу?

Zver
19.06.2018
17:49:53
Dmitry
19.06.2018
17:50:52
так не получается. там запятых нет между линиями и []

Zver
19.06.2018
17:50:58
а как распарсить jsonl (json Lines) используя стандартную либу?
Либо использовать scaner и каждую строку отлельно

Dmitry
19.06.2018
17:51:05
{"date":1529336178,"text":"чтобы меня увековечивать"} {"date":1529336172,"text":"я ещё не умер"}

Zver
19.06.2018
17:51:10
Отдельно.

Dmitry
19.06.2018
17:51:17
ну ладно. отдельно так отдельно

Google
Zver
19.06.2018
17:52:36
ну ладно. отдельно так отдельно
Там не сложно должно быть. Либо reader создать и вычитывать построчно.

Alexander
19.06.2018
17:59:24
А в Badger есть что-то вроде автовакума? Как в постгресе. Ибо залил 1млн записей, удалили, данные весят после удаления пару гигов. Разве это норм?

Попробую ещё раз))

Daniel
19.06.2018
18:05:02
и я, наконец, понял, почему
A64m qb0, [19 Jun 2018 20:01:08]: в 90-х и начале двухтысячных были исследования по всяким вариантам, про которые можно упрощенно сказать "делаем из каждого санка спарк" Daniel Podolsky, [19 Jun 2018 20:16:59]: Это, кстати, объясняет, почему я думал, что оно есть. Я как раз в 2005 интересовался вопросом

Pawel
19.06.2018
18:25:53
Ну в монадах ничего суперсложного нет, это просто интерфейс из одной функции. Ну и суть решения этой задачи вовсе не в монадах, а в костыле, который позволяет в каком-то месте "выключить ленивость".
ох спасибо капитан! В хаскиле если и сущетсвует приемлемое решение практической задачи (совершеннно не факт!), то оно, внезапно, в 90%ах случаев именно через костыли, Карл.

Michael
19.06.2018
18:26:23
{"date":1529336178,"text":"чтобы меня увековечивать"} {"date":1529336172,"text":"я ещё не умер"}
https://golang.org/pkg/bufio/#Scanner и построчный жсон логично считывать по-строчно, если хочетстя по другому, сами выбирали форматы

Pawel
19.06.2018
18:32:30
давай немного более уважительно к собеседникам
стараюсь. Иногда напрягает когда очевидное до людей не доходит с первого, второго, энного раза

Аркадий
19.06.2018
18:33:48
парни, а вот еще вопрос, если я создаю структуру type Test struct { sync.Mutex c chan string } заблокирую test.Lock() а другая горутина будет писать в канал этой структуры, при условии, что канал буферизованный и свободный, лок заблочит запись в канал или нет?

Pawel
19.06.2018
18:34:55
Alexander
19.06.2018
18:35:33
ну со стороны выглядит так, что "я не умею в <что-то>, поэтому это не нужно"

или "я это никогда не делал, поэтому это никто не делает"

Sergey
19.06.2018
18:36:12
Pawel
19.06.2018
18:38:06
ну со стороны выглядит так, что "я не умею в <что-то>, поэтому это не нужно"
это потому что вы либо не читали что я написал, либо поняли из прочитанного ноль.

Daniel
19.06.2018
18:41:35
коллеги

GoodMoodDealler
19.06.2018
18:41:55
Приходилось кому с валютами работать? Чей API можете посоветовать для получения свежего курса валют? Интересуют только бесплатные варианты

Google
Pawel
19.06.2018
18:42:20
ворлд банк?

Alexander
19.06.2018
18:42:25
в смысле традиционные валюты ? или крипта, прости господи

Daniel
19.06.2018
18:42:34
хватит

у меня митинг кончился, буду банить

Pawel
19.06.2018
18:43:08
а что за митинг, простите?

Daniel
19.06.2018
18:43:18
задачи на неделю

GoodMoodDealler
19.06.2018
18:43:42
в смысле традиционные валюты ? или крипта, прости господи
С криптой как раз все просто, а мне нужны именно фиатные(традиционные)

Pawel
19.06.2018
18:44:07
ворлд банк!

Мерлин
19.06.2018
18:45:37
И вот этот, но он дохлый

http://resources.finance.ua/ru/public/currency-cash.json

Мерлин
19.06.2018
18:45:47
а, нет

Alexander
19.06.2018
18:46:39
я вот тоже немного трогал cbrf-ное апи. хз как сейчас, раньше там была ужасный тырпрайзный soap, при этом они зачем-то сделали мимо стандарта какие-то заголовки. но была бетка rest api

Dmitry
19.06.2018
18:58:20
https://golang.org/pkg/bufio/#Scanner и построчный жсон логично считывать по-строчно, если хочетстя по другому, сами выбирали форматы
да. я разобрался. просто подумал что может уже поддержка есть этого формата в стд

Pawel
19.06.2018
18:58:45
worldbank api https://datahelpdesk.worldbank.org/knowledgebase/articles/889392-api-documentation - универсальное решение для currency excange rates + conversions

Dmitry
19.06.2018
19:01:02


Google
GoodMoodDealler
19.06.2018
19:07:55
Fixer.io
Я уже нашел api европейского цб

Alexander
19.06.2018
19:19:51
когда HTTP CODE == 200 - это, по логике, тоже крайний случай, даже если с keep-alive :)

meehalkoff✪
19.06.2018
19:41:35
Приветствую. Подскажите можно ли запаковать веб приложение в бинарник вместе с шаблонами, файлами стилей и прочим непотребством? ?

meehalkoff✪
19.06.2018
19:42:14
Да. Смотри в гугле.
я на этом прокис) ни как не придумаю фразу поисковую

Kirill
19.06.2018
19:43:22
meehalkoff✪
19.06.2018
19:43:58
на что из этого стоит обратить внимание?

Admin
ERROR: S client not available

Kirill
19.06.2018
19:44:33
на что из этого стоит обратить внимание?
Что понравится, то и бери. Мы уже всё ревьювили

meehalkoff✪
19.06.2018
19:44:49
Ок. Спасибо)

Kirill
19.06.2018
19:45:03
?

Michael
19.06.2018
19:47:19
Go bindata встречал в паре проектов

Kirill
19.06.2018
19:50:49
Мне в следующем проекте понадобится это, так что будет из коробки в грэйме ?

meehalkoff✪
19.06.2018
20:00:37
https://github.com/rakyll/statik Этот похоже самый простой

Dmitry
19.06.2018
20:20:59
хочется страного: чтобы по какойнить ссылке на массив строк в мапе добавить в значение мапы еще одну строку https://play.golang.org/p/qg7cuTTIJ3T

Dmitry
19.06.2018
20:22:38
да. я думал над этим просто поиск в хеше не хотелось бы размножать

у меня же вроде есть ссылка уже на референсный тип []string

Google
Dmitry
19.06.2018
20:23:16
так в мапу помещается по ссылке или все таки по значению?

Kirill
19.06.2018
20:23:37
у меня же вроде есть ссылка уже на референсный тип []string
значение скопируется. у тебя ссылки на него нет

Dmitry
19.06.2018
20:24:17
абидна. а если там map будет вметос []string ?

Kirill
19.06.2018
20:25:28
будет работать. но зачем?

желание такое делать — звоночек, что ты что-то не так делаешь.

Nazary
19.06.2018
22:14:52


Alexandr
19.06.2018
22:16:27
Так и должно быть. Каналы - это основное средство взаимодействия горутин

Только зачем вам указатели на стринги?

Я могу ошибаться, но умные люди мне частеньго говорили, что сорщику мусора тяжеловато работать с указателями. Кстати, так ли это?

Nazary
19.06.2018
22:20:10
окей, спасибо)

а какая есть либа что бы кэшить, но не in-memory а в файлик, и желательно так что бы не нужно было дб

https://github.com/muesli/cache2go типа этого, но что бы после перезапуска инфа оставалась

Slava
19.06.2018
22:28:32
rocksdb

Phil
19.06.2018
22:29:05
rocksdb
А на go есть биндинги?

Wingman
19.06.2018
22:29:39
Slava
19.06.2018
22:29:45
есть

Wingman
19.06.2018
22:29:49
вездесущ)

Kirill
19.06.2018
22:43:00
вездесущ)
О, привет. Почему я не могу тебе писать? О.о

Wingman
19.06.2018
22:46:41
в каком смысле? 0_о

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