
Kirill
16.11.2016
02:16:29
Уже да ;)
точнее, не меня, а коллективный аккаунт)

Favoretti
16.11.2016
02:16:45
Меня фолловить бесполезно. Я в твиттере и в паблик медиа бесполезен :)

Kirill
16.11.2016
02:17:48

Favoretti
16.11.2016
02:19:35

Google

Slava
16.11.2016
02:23:15
> Мы давеча родили тулзу, надеюсь заопенсорсим скоро, которая позволяет управлять mysql кластерами довольно прозрачно через consul. Тоже написано на go.
у нас подобная есть, но не на консуле

Favoretti
16.11.2016
02:26:43
у нас подобная есть, но не на консуле
У нас задача была сделать понятие master/slave и их переключения прозрачными для приложений. Посему процесс управляет всей подноготной, но сверху что интересно, это то, что master-<clustername>.service.consul и slave-<clustername>.service.consul всегда показывают туда куда надо.

Slava
16.11.2016
02:32:42
я скорее про атомарные обновления топологий
@vlazarenko не хочешь к нам в подкаст придти, поделиться как вы го в ебай используете?

Favoretti
16.11.2016
02:38:34
Я могу в подкаст запихать чувака, который изобрел концепт. Если подкаст примет англоговорящего :)
Точнее, там не столько концепт, сколько довольно интересна имплементация. Начальный вариант работал на питоне тоже очень хорошо :)
концепт старъ. Если надо чисто маркетинг, бес влезания в строки кода, то я могу, конечно рассказать на русском. Но самому автору понравится идея подкаста :)

Slava
16.11.2016
02:45:26
нет, подкаст на русском к сожалению =)
в строки кода не надо влезать, просто иметь понимание про положение Go в ebay

Egor
16.11.2016
03:53:56
кто что использует для amqp?

Mars
16.11.2016
04:08:11

Egor
16.11.2016
04:45:24

Google

Mars
16.11.2016
04:47:33
Нашел как обойти, сижу пока на этом

Egor
16.11.2016
04:56:37
Понял, спасибо

Roman
16.11.2016
04:59:50
https://github.com/iron-io/functions
релизнулись вчера

Alexey
16.11.2016
06:45:10
Не спрашивай разрешения спросить, просто спрашивай

Kirill
16.11.2016
06:47:13

Phil
16.11.2016
10:36:23
А можно ссылку на чатик про Java?

Egor
16.11.2016
12:21:34
telegram.me/javarush

Favoretti
16.11.2016
13:37:52

mixa
17.11.2016
02:25:09
Доброе утро всем
подскажите пожалуйста, а глобальные переменные из пакета main будут доступны в пакетах из каталога /src ?

Slava
17.11.2016
03:49:16
привет
глобальные переменные доступны только внутри пакета

Мерлин
17.11.2016
04:44:52
https://twitter.com/golang/status/799075990500614144

Slava
17.11.2016
07:37:06
выглядит прикольно, только если я верно понял шрифт без литагур?

Alexey
17.11.2016
08:00:48
Да, потому остаёмся на FiraCode

Lev
17.11.2016
08:09:23
(* полез смотреть, что же поверх этого шайни уже сделано такого, на что глянуть можно... *)
... нашёл что-то вот такое
https://www.reddit.com/r/golang/comments/4k2k1v/de_a_programmers_text_editor_built_on_xexpshiny/

mixa
17.11.2016
09:19:47
ребят подскажите толковую библиотечку для записи в xlsx файлы
попробовал первые две из этого списка:
https://golanglibs.com/top?q=xlsx
первая https://github.com/tealeg/xlsx - открывает и заполняет ексельку нормально но после сохранения (даже если просто открыл и сохранил:
excelFileName := "test.xlsx"
xlFile, _ := xlsx.OpenFile(excelFileName)
err = xlFile.Save(excelFileName)
)
ексель говорит что обнаружены ошибки и предлагает восстановить документ (и нормально со всеми данными восстанавливает)
а со второй библиотекой при тех же операциях(без заполнения, просто открыл и сохранил) ексель его уже восстановить не может

Google

mixa
17.11.2016
09:20:24
вторая библиотека это вот эта https://github.com/Luxurioust/excelize
дело в том что надо програмно заполнить этот файл, и не подпортить структуру xml'ки . т.к. в дальнейшем с другой стороны её тоже будут обрабатывать скорее всего не вручную

Daniil
17.11.2016
14:16:55

mixa
17.11.2016
14:45:31
дело в том что надо програмно заполнить этот файл, и не подпортить структуру xml'ки . т.к. в дальнейшем с другой стороны её тоже будут обрабатывать скорее всего не вручную
нельзя менять структуру этого xml файла

Ramil
17.11.2016
14:46:26

mixa
17.11.2016
14:46:31
да
xmlx'вский

Ramil
17.11.2016
14:47:11
Надо в либреофис делать слияние шаблона и csv

Мерлин
17.11.2016
14:47:13
Можно поднять LibbreOffice в виде сервера

mixa
17.11.2016
14:48:08
а можно ли это как то автоматизировать слияние xlsx и csv через либре офис?

Ramil
17.11.2016
14:48:11

Мерлин
17.11.2016
14:48:49
Но вообще конечно это решение ну такое

mixa
17.11.2016
14:48:53
структуру XMLX файла менять нельзя

Ramil
17.11.2016
14:49:15

mixa
17.11.2016
14:49:34
как либре будет понимать в какой именно лист нужно загружать данные?
нельзя структуру хlsx файла менять, ведь надо будет указывать куда именно подтягивать данные

Ramil
17.11.2016
14:50:13

Мерлин
17.11.2016
14:50:44
Если честно, сам не знаю

Google

Мерлин
17.11.2016
14:51:07
Ни разу этого не делал

Daniil
17.11.2016
15:08:01
алсо почитай про m$ excel, он может умеет высасывать данные для ячеек из других файлов/вообще с сервера какого-нибудь

Admin
ERROR: S client not available

Daniil
17.11.2016
15:10:43
имхо неправильно работать с файлами с _закрытым_ форматом другой программы напрямую.
https://support.office.com/en-us/article/Connect-data-in-another-workbook-to-your-workbook-3a557ddb-70f3-400b-b48c-0c86ce62b4f5

mixa
17.11.2016
15:14:05
я знаю что можно подтянуть данные из разных одбс и оледб источников

Daniil
17.11.2016
15:15:19
и что мешает этим пользоваться?)

mixa
17.11.2016
15:18:37
нельзя менять в фале ничего кроме добавления новых строк
копипастом можно
но менять типы ячеек и что либо еще нельзя

Мерлин
17.11.2016
18:10:45
https://github.com/iron-io/functions?utm_source=golangweekly&utm_medium=email

Dima
17.11.2016
21:07:15

Мерлин
18.11.2016
11:01:09
Запускать отдельную горутину, чтобы запихнуть значение в переполненный канал

Slach
19.11.2016
07:50:12
народ а есть способ объявлять массивы и сразу их заполнять при объявлении?
https://play.golang.org/p/jPpXtXwpEa
как то непривычно писать [0] и [1]
хочется сразу := [2]string{ и тут уже вызывать fmt }
или я странного хочу?

Mars
19.11.2016
09:04:50

Мерлин
20.11.2016
08:28:50
Однако доброе утро

Mars
20.11.2016
08:50:37
@alek_si, а в reform можно использовать raw sql?

Alexey
20.11.2016
08:51:31
Конечно

Mars
20.11.2016
08:53:14
Как? В примерах этого нет, сигнатуры методов вроде бы не предполагают этого.

Google

Alexey
20.11.2016
08:55:17
У Querier есть Query, QueryRow, Exec. Что конкретно ты хочешь?

Mars
20.11.2016
08:55:54
Имею ввиду маппинг средствами reform а не просто получение sql.Rows

Alexey
20.11.2016
08:56:10
Есть хелперы вроде NextRow: https://godoc.org/gopkg.in/reform.v1#example-Querier-SelectRows
Есть Select*-методы

Mars
20.11.2016
09:36:38
@alek_si, а правильно я понимаю что если поля объявлены не в том порядке, в котором они есть в ответе БД не получится воспользоваться reform? Или на старте будет мапинг по метаданными из БД?

Alexey
20.11.2016
10:27:17
Маппинг идёт по порядку, не по названиям колонок, потому его не было раньше :) Вместо SELECT * FROM XXX стоит использовать что-то вроде SELECT + strings.Join(XxxTable.Columns(), ", ") + FROM XXX, ну или воспользоваться одним из хелперов

Mars
20.11.2016
10:29:04
Понял, спасибо.

Мерлин
20.11.2016
16:25:32
ЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕЕ РОКККККККККК
https://github.com/golang/exp/tree/master/shiny

Alexey
20.11.2016
18:08:07
Мм?

Мерлин
20.11.2016
18:12:00
Мм?
гуй
наконец-то более-менее приличный гуй

Igor
20.11.2016
18:13:11
Приличную гуевую среду