@gogolang

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

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

Kirill
16.11.2016
02:17:48
Меня фолловить бесполезно. Я в твиттере и в паблик медиа бесполезен :)
стань полезным, выровняй статистику ;) http://backendsecret.ru/stats/

Favoretti
16.11.2016
02:19:35
стань полезным, выровняй статистику ;) http://backendsecret.ru/stats/
Эээ. Там в таблице нет строк кода. ;) И я к тому же management overhead. Хотя уже который год хочу сделать тут компанию под названием Management Overhead Software Solutions (MOSS BV/Gmbh/Ltd/whatever)

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
кто что использует для amqp?
https://github.com/streadway/amqp

Egor
16.11.2016
04:45:24
https://github.com/streadway/amqp
А кроме него? Проект, видимо, заброшен и не развивается. Еще есть важные исправления в форках

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
Не спрашивай разрешения спросить, просто спрашивай

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
в строки кода не надо влезать, просто иметь понимание про положение Go в ebay
А, в этом плане. За весь eBay я пожалуй не скажу, но в BU eBay Classifieds Group можно порассказывать. Надо только придумать что будет интересно :)

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'ки . т.к. в дальнейшем с другой стороны её тоже будут обрабатывать скорее всего не вручную

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

нельзя менять структуру этого xml файла

Ramil
17.11.2016
14:46:26
нельзя менять структуру этого xml файла
Экселевский файл надо заполнить?

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
Можно поднять LibbreOffice в виде сервера
Ну да, в пакетном режиме либрой делать заполнение шаблона данными из csv

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

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

Ramil
17.11.2016
14:49:15
а можно ли это как то автоматизировать слияние xlsx и csv через либре офис?
Да. Можно даже источником данных указать базу данных, а туда собирать вьюху

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

нельзя структуру хlsx файла менять, ведь надо будет указывать куда именно подтягивать данные

Ramil
17.11.2016
14:50:13
как либре будет понимать в какой именно лист нужно загружать данные?
О, это тебе в другую группу уже :) с такими вопросами тут бесполезно

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

Daniil
17.11.2016
15:08:01
дело в том что надо програмно заполнить этот файл, и не подпортить структуру xml'ки . т.к. в дальнейшем с другой стороны её тоже будут обрабатывать скорее всего не вручную
я думал у меня туту попрой бред и бардак на работе. А зачем тогда использовать закрытый, неудобный формат, если файл потом всеравно будут обрабатывать автоматически?

алсо почитай про 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
имхо неправильно работать с файлами с _закрытым_ форматом другой программы напрямую.
xlsx, на самом деле, очень открытый формат. спека аж на 9к страниц.

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

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

Мерлин
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
Приличную гуевую среду

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