Sergey
Yehor
А я её никак не могу прочитать, наверно пока не дорос до Си) Уже года 4 лежит)
Sergey
Я тоже не сразу её всю осиливал
Sergey
Но по маленьку
Sergey
+ был опыт написания прошивок к роутерам и небольших утилиток
Yehor
Кстати, можно по Вики Golang пройтись, там много ссылок на другие ресурсы
Eugene
https://tour.golang.org
https://golang.org/doc/effective_go.html
занимает один вечер
Yehor
Но по маленьку
Два подхода к ней делал, вроде и понятно, но к 50 странице уже не могу её брать ибо скучно как-то становится
Sergey
Спасибо парни!
Kirill
Vladimir
Для полноты картины надо еще на brainfuck сделать.
Kirill
Kirill
;)
Vladimir
Мы давеча родили тулзу, надеюсь заопенсорсим скоро, которая позволяет управлять mysql кластерами довольно прозрачно через consul. Тоже написано на go.
Vladimir
Чтобы привести пример из разряда почти дебильных - тулза, которая делает выборки по JIRA и малюет красивые дешборды на d3. Тоже go :)
Kirill
Vladimir
Мы вот давеча слабали... за 1.5 года разлетелось так шо не дай бог. https://github.com/ebay/fabio
Vladimir
мы с Франком уже 3й месяц пытаемся туда врулить TCP load-balancing и покорить мир :)
Vladimir
Vladimir
Кстати как мне кажется, для тех, кто много писал на С, писать на go просто одно удовольствие. Перекрутив пальцы крестиком, к морфологии языка привыкаешь за 2 часа, а потом просто мульти-трединговый огразъмь.
Kirill
Vladimir
Kirill
Kirill
Vladimir
В следующий раз можно мне на в-а-к-х часть? :)
Kirill
Kirill
только передышка на ночь)
Kirill
https://twitter.com/backendsecret/status/798265468134027264
Vladimir
О, тебя один из моих коллег фолловит ;)
Kirill
или вот https://twitter.com/backendsecret/status/798117117526732800
Vladimir
PHPspotting alright.
Kirill
Vladimir
Уже да ;)
Kirill
Уже да ;)
точнее, не меня, а коллективный аккаунт)
Vladimir
Меня фолловить бесполезно. Я в твиттере и в паблик медиа бесполезен :)
Slava
> Мы давеча родили тулзу, надеюсь заопенсорсим скоро, которая позволяет управлять mysql кластерами довольно прозрачно через consul. Тоже написано на go.
Slava
у нас подобная есть, но не на консуле
Vladimir
у нас подобная есть, но не на консуле
У нас задача была сделать понятие master/slave и их переключения прозрачными для приложений. Посему процесс управляет всей подноготной, но сверху что интересно, это то, что master-<clustername>.service.consul и slave-<clustername>.service.consul всегда показывают туда куда надо.
Slava
я скорее про атомарные обновления топологий
Slava
@vlazarenko не хочешь к нам в подкаст придти, поделиться как вы го в ебай используете?
Vladimir
Я могу в подкаст запихать чувака, который изобрел концепт. Если подкаст примет англоговорящего :)
Vladimir
Точнее, там не столько концепт, сколько довольно интересна имплементация. Начальный вариант работал на питоне тоже очень хорошо :)
Vladimir
концепт старъ. Если надо чисто маркетинг, бес влезания в строки кода, то я могу, конечно рассказать на русском. Но самому автору понравится идея подкаста :)
Slava
нет, подкаст на русском к сожалению =)
Slava
в строки кода не надо влезать, просто иметь понимание про положение Go в ebay
Yehor
кто что использует для amqp?
Oleg
Oleg
Нашел как обойти, сижу пока на этом
Yehor
Понял, спасибо
Roman
https://github.com/iron-io/functions
Roman
релизнулись вчера
Alexey
Не спрашивай разрешения спросить, просто спрашивай
Kirill
🏳️ Phil
А можно ссылку на чатик про Java?
Yehor
telegram.me/javarush
mixa
Доброе утро всем
mixa
подскажите пожалуйста, а глобальные переменные из пакета main будут доступны в пакетах из каталога /src ?
Slava
привет
Slava
глобальные переменные доступны только внутри пакета
Мерль
https://twitter.com/golang/status/799075990500614144
Slava
выглядит прикольно, только если я верно понял шрифт без литагур?
Alexey
Да, потому остаёмся на FiraCode
Lev
(* полез смотреть, что же поверх этого шайни уже сделано такого, на что глянуть можно... *)
Lev
... нашёл что-то вот такое
https://www.reddit.com/r/golang/comments/4k2k1v/de_a_programmers_text_editor_built_on_xexpshiny/
mixa
ребят подскажите толковую библиотечку для записи в xlsx файлы
попробовал первые две из этого списка:
https://golanglibs.com/top?q=xlsx
первая https://github.com/tealeg/xlsx - открывает и заполняет ексельку нормально но после сохранения (даже если просто открыл и сохранил:
excelFileName := "test.xlsx"
xlFile, _ := xlsx.OpenFile(excelFileName)
err = xlFile.Save(excelFileName)
)
ексель говорит что обнаружены ошибки и предлагает восстановить документ (и нормально со всеми данными восстанавливает)
а со второй библиотекой при тех же операциях(без заполнения, просто открыл и сохранил) ексель его уже восстановить не может
mixa
вторая библиотека это вот эта https://github.com/Luxurioust/excelize
mixa
дело в том что надо програмно заполнить этот файл, и не подпортить структуру xml'ки . т.к. в дальнейшем с другой стороны её тоже будут обрабатывать скорее всего не вручную
Daniil
mixa
дело в том что надо програмно заполнить этот файл, и не подпортить структуру xml'ки . т.к. в дальнейшем с другой стороны её тоже будут обрабатывать скорее всего не вручную
mixa
нельзя менять структуру этого xml файла
Ramil
mixa
да
mixa
xmlx'вский