
Илья
26.01.2018
11:17:01

meehalkoff✪
26.01.2018
11:19:11

Александр
26.01.2018
11:19:29
странная задача конечно
вы не ротацию логов случаем делаете?

Google

meehalkoff✪
26.01.2018
11:20:29
странная задача конечно
нет, стримрипер тащит треки с 10-ка радиостанций, и срет в incomplete директорию. Место на винте не резиновое, вот раз в час сносятся лишние файлы)

Александр
26.01.2018
11:21:36
быстрее было бы сделать map и там хранить время когда кинули, переодически скидывая в локальную бд
или таймеры вообще выставить

Marlik
26.01.2018
11:21:46

Andrew
26.01.2018
11:22:08

meehalkoff✪
26.01.2018
11:22:27

Andrew
26.01.2018
11:22:59
Самое время переписать этот стримрипер на Go!

meehalkoff✪
26.01.2018
11:23:21

Andrew
26.01.2018
11:24:52

meehalkoff✪
26.01.2018
11:44:00
удачи)

Marlik
26.01.2018
11:48:57
Есть какие-нить правила хорошего тона описывать структуру кода? Например:
package ...
import ...
type ... struct {}
var global *bla.Bla
type ... interface {}
func 123 () {}
func 234 () {}
main(){}

Ilya
26.01.2018
11:57:40

Мерлин
26.01.2018
11:58:11

Google

Marlik
26.01.2018
11:58:50
gofmt знаю, оч удобно, go tool vet вот это посмотрю, спасибо.

Мерлин
26.01.2018
12:00:35
А смысл?
В main обычно расположен самый высокий уровень логики, можно быстро прикинуть что пакет делает

Vasily Romanov
26.01.2018
12:08:15
сборщик разных линтеров для го
будет держать вас в ежовых рукаицах

Marlik
26.01.2018
12:08:50
Спасибо.

meehalkoff✪
26.01.2018
12:09:23
Есть какая то полноценная либа для телеги на го?

Victoria
26.01.2018
12:09:37
Добрый день! Ребята, прошу прощения, что не по теме - возможно подскажите где можно поискать классных как вы спецов на Голанг

Zhenja
26.01.2018
12:12:42

Vasily Romanov
26.01.2018
12:15:05

meehalkoff✪
26.01.2018
12:15:45

Vasily Romanov
26.01.2018
12:16:35
то чем пользовались
она в общем работает :)

Denis
26.01.2018
12:17:48
Василий, смотрел Ваш курс на Coursera.
Respect, очень доступно и полезно

Alexey
26.01.2018
12:18:06
https://github.com/bot-api/telegram ещё

meehalkoff✪
26.01.2018
12:18:39

Vasily Romanov
26.01.2018
12:19:18

Denis
26.01.2018
12:19:45

Google

Roman
26.01.2018
12:21:05
Спрошу и тут
А вот как мне сконвертировать какой-то регион памяти в слайс?

Marlik
26.01.2018
12:28:33

meehalkoff✪
26.01.2018
12:29:57
https://github.com/tucnak/telebot
А этим пользовался кто?

Alan
26.01.2018
12:32:14
в соседнем чате видел такое:
https://freelansim.ru/tasks/189825
для тех, кто хочет попрактиковаться в го и заодно сделать либу)

Nikita
26.01.2018
12:45:23

Андрэ
26.01.2018
12:52:45
?

Aleksandr
26.01.2018
13:14:00
может кто делал stream channel какой между аэроспайком и го приложением? возможно ли это? хочу держать канал открытым, и когда появится значение удовлетворяющее выборке возвращать его и закрывать канал. можно и polling, однако интересует можно ли стримом

Nikita
26.01.2018
13:19:37

Aleksandr
26.01.2018
13:23:24
Protobuf gRPC смотрели?
ну он и используется, только в плане взаимодействия микросервисов и клиента, но к самой бд не знаю как его прикрутить и возможно ли

Nikita
26.01.2018
13:24:51
Если бд клиент протокол поддерживает, то все просто, если нет, пишите клиент))

Nikita
26.01.2018
13:25:03
Это же гошечка)
Так-то я могу не правильно задачу понимать, ибо с аэроспайком опыта нет

Aleksandr
26.01.2018
13:29:42

Nikita
26.01.2018
13:30:53

Aleksandr
26.01.2018
13:32:23

26.01.2018
13:36:47
# github.com/mattn/go-sqlite3
..\github.com\mattn\go-sqlite3\sqlite3_go18.go:18:10: undefined: SQLiteConn
сталкивался кто нибудь?

Aleksandr
26.01.2018
13:37:36
на винде?

Google

26.01.2018
13:37:40
эта ошибка возникает только когда пытаюсь скомпилить на 32 бит
64 бит компилит нормально

Aleksandr
26.01.2018
13:37:48

Stanislav
26.01.2018
13:37:53
фу
кто сказал вянда

26.01.2018
13:38:16

Admin
ERROR: S client not available

Aleksandr
26.01.2018
13:40:47
CGO_ENABLED=1 пробовал?

26.01.2018
13:41:31
эта ошибка выходит только когда я пытаюсь скомпилить под 32бит архитектуру

Victoria
26.01.2018
13:42:40
#вакансия #fulltime # Харьков #офис
Австралийский проект, активная разработка, продукт - железо, софт для железа, софт для cloud (вакансия для "нелюбителей" инет - магазинов
• Minimum 3 years of C++ and/or Golang development
• Minimum 1 year experience of development network-related protocols, wrappers, APIs
• OpenFlow or any other SDN experience - от 5 месяцев
• Strong understanding of networks, TCP/IP and other protocols involved in delivering internet services
• High English level (spoken and written)
По ЗП - в районе 4000$, готовность обсуждать
По всем вопросам пишите в ЛС, резюме на krasinavika@gmail.com

Aleksandr
26.01.2018
13:43:04

26.01.2018
13:43:33
ставил tdm-gcc, mingw

Ruslan
26.01.2018
13:59:40

Vasily Romanov
26.01.2018
13:59:43
gcc из консоли должен быть досткпен
надо добавить его в PATH и перелогиниться

26.01.2018
14:06:29
gcc
gcc: fatal error: no input files
compilation terminated.

Roman
26.01.2018
16:06:30
#вакансия #fulltime # Харьков #офис
Австралийский проект, активная разработка, продукт - железо, софт для железа, софт для cloud (вакансия для "нелюбителей" инет - магазинов
• Minimum 3 years of C++ and/or Golang development
• Minimum 1 year experience of development network-related protocols, wrappers, APIs
• OpenFlow or any other SDN experience - от 5 месяцев
• Strong understanding of networks, TCP/IP and other protocols involved in delivering internet services
• High English level (spoken and written)
По ЗП - в районе 4000$, готовность обсуждать
По всем вопросам пишите в ЛС, резюме на krasinavika@gmail.com
Божечки, openflow!

Victoria
26.01.2018
16:06:53
ДА! Это он!)))

Google

Roman
26.01.2018
16:10:45
Мои соболезнования

Victoria
26.01.2018
16:16:12
еще теплится надежда!)

Slach
26.01.2018
17:37:43
https://github.com/nicksnyder/go-i18n
Люди я правильно понимаю, что ничего более путного в golang для локализации чем этот пакет не придумали?
https://github.com/leonelquinteros/gotext
вот тут непонятно как делать extract
http://golang.org/x/text/message
вот тут выглядит как самое разумное но недоделанное =(
на выходе она молча сгенерировала пустой .json хотя в тестовом файле с package main
было все правильно
p:=message.NewPrinter(language.English)
p.Sprintf("my fucking message %s")
народ, серьезно? кто как делает локализацию в golang?

Nikita
26.01.2018
18:47:15
а зачем тебе локализация?

Mykyta
26.01.2018
18:49:07

Nikita
26.01.2018
18:51:27
+

Zaur
26.01.2018
19:00:23
@BloodJazMan а чем i18n не понравился? Нормальный же

Slach
26.01.2018
19:08:49
@BloodJazMan а чем i18n не понравился? Нормальный же
=( формат JSON у него с https://weblate.org не совместимым кажется на первый взгляд
но похоже надо будет комбинировать из нескольких PO совместимых пакетов
экстрактор брать вот отсюда
https://github.com/gosexy/gettext/tree/master/go-xgettext
а Pure GO - реализацию работы с .MO файлами отсюда
https://github.com/leonelquinteros/gotext

Mykyta
26.01.2018
19:11:56

Ruslan
26.01.2018
19:16:00

Zaur
26.01.2018
19:18:35

Ruslan
26.01.2018
19:24:58

Zaur
26.01.2018
19:42:09
на скорости может и сказывается, но это мелочи. Вот представь интерфейс телеграмма, все эти надписи, вывод даты в разных форматах для разных стран и т.п.
если будешь хранить для каждой локали отдельные файлы, внесение правок или перевод на новый язык будет просто адом.
а так у тебя все вьюшки в единственном экземпляре и вместо какой-нибудь надписи "members" ты пишешь {{T("memebers") }}
и в файле переводов, для каждого языка пишешь что подставлять вместо него