Anonymous
Как минимум обработку аудио я уже видел
Pawel
С появлением типизированных массивов вроде норм, производительность ниже всего в три раза, насколько я помню.
Проблема в том, что module resolving в node сделали идиоты. Такого рода улучшения языка на фоне того ада, что несёт с собой npm - это как мёртвому припарка. Go-шный подход к сборе и вендорингу в сравнеии с нодой - манна небесная
Pawel
GO-разработчик и node.js-господа http://ic.pics.livejournal.com/binf/37435386/14015/14015_900.png
dev_sheep
Хорошие вести от GItHub: https://goo.gl/GCqyz9 Выпущено новое приложение GitHub Desktop Beta, переписанное на Electron, а в Atom добавлена интеграция с Git и GitHub.
Alexey
Скажите, а можно ли в go считать что-то (например md5 хеши) средствами GPU? И как именно? Может примеры подкините...
dev_sheep
😁
Alexey
Да, я это гуглил, но I've googled for a while and the only useful infos are: github.com/barnex/cuda5 mumax.github.io/ Unfortunately, the latest Arch Linux only provides CUDA 7.5 package, so the barnex's project may be not supported. http://stackoverflow.com/questions/35481755/is-it-possible-to-high-performance-computing-by-golang-and-cuda
Alexey
Хотя конечно arch linux это не весь линух... И тем более macOs :) т.е. может оно и работает, но глаз запнулся за это
в маках же intel графика
Maxim
в маках же intel графика
у меня две видюхи, одна из них радеон, например
Maxim
раньше была от nvidia
Maxim
в предыдущей модели
Maxim
в модели 2016 года тоже радеон
Alexey
в маках же intel графика
У меня hackintosh с nvidia :)
это не мак
Anonymous
opencl же, биндинги для go гуглятся влет
Brown
Он все верно говорит, там 2 видюхи встроеная и дискретная
Anonymous
Судя по ситуации с биндингами лучше написать реализацию на C и через cgo вызывать
Aleksei
всем привет, подскажите, пожалуйста, вменяемый аналог дженериков в го, а то без них писать код очень тяжело
Mike
нету дженериков
Mike
обходись без них
Aleksei
это я знаю
Maxim
всем привет, подскажите, пожалуйста, вменяемый аналог дженериков в го, а то без них писать код очень тяжело
1) Попробовать составлять код по-другому, чтоб не приходилось юзать дженерики 2) Возвращать интерфейс, потом делать type cast 3) Кодогенерация 4) Не писать на го
Mike
не, в смысле, идея не та
Mike
у языка
Mike
тебе они на самом деле или не нужны
Mike
или го не нужен
Mike
ставлю на то, что он просто привык к ним и теперь сложно отучаться
ainu
Всё. Наболело надоело. Есть тулза с GUI под Windows которая показывает и меняет текущие GOARCH и GOOS?
ainu
вечно путаю Linux Win синтаксис
ainu
ainu
вечно помнить то ли там amd64 толь ia64
ros
bat написать не можно?
ainu
вот опять
ainu
C:\Gosrc\src\exchanger>go build cmd/go: unsupported GOOS/GOARCH pair windows/i386
ainu
бесит, опять лезть в доку
ainu
Каждый раз по три минуты теряю
ainu
ПОэтому хочу прямо тулзу прямо с окном: вот такая сейчас, вот такую сделать можно
Anonymous
Доброго времени суток всем. Есть такой вопрос: От меня поставщик требует что бы я присылал все в формате "0.10". То есть у меня есть 0.10111 - я шлю 0.10 Если у меня есть есть 0.1 - я должен всеравно слать 0.10 Подскажите, пожалуйста, самый безболезненный способ это реализовать.
Mike
так напиши батник и sh
Mike
и запускай в нужной оси нужное
Anonymous
fmt.Sprintf("%.2f", input_num)
как-то не работает в плейграунде
Илья
https://play.golang.org/p/bDyPTAf_3A
Anonymous
Всё. Наболело надоело. Есть тулза с GUI под Windows которая показывает и меняет текущие GOARCH и GOOS?
использовать zsh. он поддерживается в Windows 10. поправить там вывод command prompt, чтобы выводил нужную информацию.
Илья
что именно не рабоает?
Anonymous
что именно не рабоает?
а, мой затуп) Спасибо большое)
Anonymous
ПОэтому хочу прямо тулзу прямо с окном: вот такая сейчас, вот такую сделать можно
Конпелирую в LiteIDE, там прям в окне есть выбор профиля компиляции. В вашем IDE такого нет?
Ashot
Народ, всем привет! Мы решили устроить митап в Питере по IT и нам выпала возможность пригласить на него экспертов из IT Альфа-Банка. Это первый такой опыт на серьезном уровне и очень хочется собрать как можно больше народа, чтобы и в дальнейшем устраивать подобные мероприятия. Интересно ли Вам это мероприятие? ПС. надеюсь, что это не будет воспринято как спам, тк фидбэк собрать негде, кроме как у спецов) Подробности можно зачекать тут: http://telegra.ph/Prihodi-na-mitap-ALFA-FINTECH-UNCONFERENCE-05-18 Если вам стало интересно - буду рад увидеть вас на митапе)
Pawel
1) Попробовать составлять код по-другому, чтоб не приходилось юзать дженерики 2) Возвращать интерфейс, потом делать type cast 3) Кодогенерация 4) Не писать на го
@prikhodkoalexey 2) - не надо так делать без КРАЙНЕЙ необходимости. Делай 3) Вот инструкшн https://www.calhoun.io/using-code-generation-to-survive-without-generics-in-go/
kyprizel
Уникальная же, ты не понял)
分解物質
ok
Мерль
https://mymemorysucks.wordpress.com/2017/05/16/alternative-patterns-for-method-overloading-in-go/
Anonymous
Пытаюсь открыть файл configFile, err := os.Open("config.json") Вываливается ошибка: open config.json: no such file or directory Права на файл уже 777 дал
Anonymous
wtf?
Pawel
Пытаюсь открыть файл configFile, err := os.Open("config.json") Вываливается ошибка: open config.json: no such file or directory Права на файл уже 777 дал
сделай os.Open("полный путь к каталогу файла/config.json") чтобы убедиться, что ищет там, где надо
Pawel
ну как... относительно католога с исполяемым файлом (если утебя нигде ранее в программе не было инструкций, изменяющих текущий каталог процесса)
Pawel
напрмиер если екзешник в C:\AAA , а файл твой в C:\AAA\BBB, то будет "./BBB/config.json"
Pawel
если файл в c:\CCC, то "../CCC/config.json"
ros
использовать os.PathSeparator чтоб руками со слешами в одну и другую сторону не втыкать
Pawel
или используй path: https://golang.org/pkg/path/#example_Join
Pawel
'
Pawel
это наверное самфй правильный способ чтобы не гадать
Pawel
либо import ( "fmt" "path" "os" "path/filepath" ) dir, err := filepath.Abs(filepath.Dir(os.Args[0])) path.Join(dir, "config.json") как то так
Aleksandr
напрмиер если екзешник в C:\AAA , а файл твой в C:\AAA\BBB, то будет "./BBB/config.json"
не бинарник, а текущая директория. бинарник может быть вызван из любой текущей директории, и файл будет искаться именно в директории, а не относительно бинарника.
Pawel
@zelenin это да
Alex
Добрый день! Какую библиотеку посоветуете для чтения https://docs.google.com/spreadsheets таблиц?
Pawel
Добрый день! Какую библиотеку посоветуете для чтения https://docs.google.com/spreadsheets таблиц?
https://github.com/google/google-api-go-client/blob/master/sheets/v4/sheets-gen.go Там есть апи для гугловых таблиц - https://github.com/google/google-api-go-client/blob/master/sheets/v4/sheets-gen.go
Alex
спс
Pawel
что это за херня? тут можно флудить что-ли?
Pawel
Я бы на месте модеров банил на фиг за такое
JS за 21 минуту