
Мерлин
20.06.2016
10:48:46

Nikolay добряш
20.06.2016
14:09:24
оп
качнул ин ел идею
священная иде же для го

Google

Nikolay добряш
20.06.2016
14:09:44
всё из коробки идёт
отлично

Evgenij
20.06.2016
14:23:05

Nikolay добряш
20.06.2016
14:29:10
Тысячи языков там поддерживаются

Kirill
20.06.2016
14:30:36

Alexey
20.06.2016
14:33:58
Привет, а подскажите такой вопрос.
Есть источник, из которого приходят много небольших json-чиков друг за другом. Мне надо их парсить и результат отдавать дальше.
Как лучше парсить так, чтоб использовать все процессоры? Для каждого запускать горутину или запустить столько горутин, сколько есть процессоров?

Kirill
20.06.2016
14:34:54
А у тебя именно процессоров много, или ядер?

Alexey
20.06.2016
14:35:13
4 железных ядра, 8 с HT:-)

Kirill
20.06.2016
14:35:30
А процессор один, так?

Alexey
20.06.2016
14:35:35
Ага
Я ядра имел в виду, да.

Kirill
20.06.2016
14:36:54
Плоди горутины, почему бы нет. Но лучше воспользуйся пулом горутин, где ёсть их переиспользование.

Alexey
20.06.2016
14:38:03
Ок, спс.

Google

Daniel
20.06.2016
14:38:43

Alexey
20.06.2016
14:39:54
А большого оверхеда на запуск горутин для каждого из миллонов документов не будет?

The Dude
20.06.2016
14:40:26
Насколько я знаю, оверхед будет на тред.
Нативный который.
А внутри него горутины мизер будут отжирать.

Evgenij
20.06.2016
14:41:16

Kirill
20.06.2016
14:41:54
красноглазыйзаяц.jpg
У меня - нет

Evgenij
20.06.2016
14:43:26

Kirill
20.06.2016
14:43:59
Так даже лучше

Артем
20.06.2016
15:01:09
кто-нибудь пользуется https://github.com/jinzhu/gorm ?

Dmitry
20.06.2016
15:04:33

Артем
20.06.2016
15:06:08
хорошо, может знаешь, есть ли способ достать []byte, вместо string в моделе
type Model struct {
Field []byte
}
уточню - под sqlite

Dmitry
20.06.2016
15:06:46
есть: свой сканер)
http://go-database-sql.org/retrieving.html

Артем
20.06.2016
15:07:40
о да, ещё строки руками перебирать

Dmitry
20.06.2016
15:07:45
такй штукой rows.Next()
или смириться и доставать строку, а потом перегонять в массив байт

Google

Артем
20.06.2016
15:08:06
я уже близок к тому, чтобы смириться
а нет, проблема была в тестах, а не в модели или gorm

Мерлин
20.06.2016
19:42:41

Alexey
20.06.2016
19:59:33

Nikolay добряш
20.06.2016
20:02:04
а какие тулзы для планирования вы юзаете? (я вот к ванноту приноровился)

Мерлин
20.06.2016
20:02:33
Да, это сделал, спасибо.
И не стесняйсия фигачить горутины
Хотя тут тоже надо быть аккуратным - лучше пользоваться средствами мониторинга

Alexey
20.06.2016
20:02:57
Сожрут память если много будет?

Nikolay добряш
20.06.2016
20:03:17

Мерлин
20.06.2016
20:04:08

Nikolay добряш
20.06.2016
20:21:18

Мерлин
20.06.2016
20:27:30
вам не сложно будет перечислить тулзы которые вы пробьовали и недостатки которые вы выявили?
Ну
Во первых у ВСЕХ планироващиков есть одна глоаблаьная проблема - они либо хреново синхронизируются, либо их клиенты есть только под одну платформу
Также стоит накопиться заданиям так, что они не влезают на один экран - как они начинают копиться (ты открываешь мланировщик -> нев видишь задачу -> забиваешь)
Так же у них либо перегруженный всяким барахлом интерфейс
Потом когда для планирования работы ты используешь отдельную вещь - блокнот, то он становится таким триггером - стоит взять его в руки, как ты настраиваешься на рабочий лад (что-то вроде привычки)
Блокнот не разряжается, его трудно потерять, его удобно листать

Nikolay добряш
20.06.2016
20:28:14
спасибо за информацию

Мерлин
20.06.2016
20:29:42
Я пробовал org mode emacs, color-notes, simple note, evernote, markdownXm Wunderlist, Google Keep, Календарь, Inbox, TickTick

Nikita
21.06.2016
06:19:43
Та блин) случайно)

Kirill
21.06.2016
06:32:09
простой, быстрый, не требовательный к ресурсам, безопасный и т.д.
Что вы хотите услышать ? Может стоит прочесть https://golang.org/doc/faq чтоб понять зачем и почему ?

Google

Den
21.06.2016
11:50:42
По сисярпу есть чат?

Ilnar
21.06.2016
11:51:44
что это?

Kirill
21.06.2016
11:52:36
что это?
https://ru.wikipedia.org/wiki/%D0%93%D1%80%D0%B0%D0%BC%D0%BE%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C

Ilnar
21.06.2016
11:54:57
Не понял связи между "сисярпу" и "грамотность"

Admin
ERROR: S client not available

Kirill
21.06.2016
11:57:07

Den
21.06.2016
12:58:41
Есть?

Alex
21.06.2016
13:02:49
https://telegram.me/dotnetgods

The Dude
21.06.2016
13:04:07
https://moikrug.ru/vacancies/1000026685

Ilnar
21.06.2016
13:37:54
Раз уж на то пошло, я ищу гошников, бывших питонистов.
в мэйлру, в москву

Nikolay добряш
21.06.2016
13:43:11
лоускил подойдет?)

Ilnar
21.06.2016
13:45:13
если на питоне хайскил - то да

Nikolay добряш
21.06.2016
13:45:34
а что за проект то

Alexey
21.06.2016
13:47:36
переписывать джанго на джинтоник

Ilnar
21.06.2016
13:47:37
myTarget

Nikolay добряш
21.06.2016
13:51:01
го учи питон учи
ноду учи
че до фулстека то надо

Ilnar
21.06.2016
13:52:48
хтмл+жз+цсс

Google

Ilnar
21.06.2016
13:53:04
фулстек как бы бакенд+фронтенд
и сисоп

The Dude
21.06.2016
13:53:49
хош гуи хош бэкенд хош фротэнд хош мобайл
и все на одно языке

Kirill
21.06.2016
13:54:47
тогда мне уж точно нужно будет сбегать на айось

Nikolay добряш
21.06.2016
13:55:01

The Dude
21.06.2016
13:55:07

Igor
21.06.2016
13:55:24
> фронтенд
> на джаве

Nikolay добряш
21.06.2016
13:55:34

The Dude
21.06.2016
13:55:43

Igor
21.06.2016
13:55:48
больно

The Dude
21.06.2016
13:56:01

Igor
21.06.2016
13:56:05
быстрее будет js html css выучить

The Dude
21.06.2016
13:56:11
зато не надо 100500 языков знать