ainu
Виндовая го может время косячно мерить когда его мало
ainu
Хотя там цикл он все округляет...
Anonymous
Парни, стоит ли видеодвижок делать на golang? или оставить как есть на php?
Valentin
Лучше переписать на Turbo Pascal 7.0
Anonymous
Sergey
не подскажите как быстро проингициализировать массив одинаковым значением
ainu
Реально быстро. Го компилируемый. Там разницы между своими функциями и гошными нет
ainu
Или речь идёт о чем то хардкорном вроде memcopy?
Sergey
нет нужно просто создать массив конечной длинны и забить одинаковыми данными
Oleh
ребята,каким образом можно вставить эллемент в слайс ? Т.е. как можно реализовать метод Insert, который на позицию n, вставляет элемент t в слайсе
Oleh
это не вставка,а просто присвоение значения t по индексу n в массиве s
Aleksandr
ну а ты что хочешь? молчать?
Anonymous
это не вставка,а просто присвоение значения t по индексу n в массиве s
э... а тебе чего надо ? еще и остальных подвинуть ?
Oleh
да
Anonymous
Oleh
там есть хитрость с append(hour[:n],append([]T{p}, hour[n😏...)...)
Oleh
но у меня не работает
Илья
googl - golang slice tricks
ainu
ainu
Я еще ускорил обращение к мапе
ainu
на этот раз безумненько
ainu
tree2 = doMagic(tree2)
ainu
func doMagic(source map[int]int) map[int]int { result := make(map[int]int, len(source)*4) for k, v := range source { result[k] = v } return result }
ainu
если вместо len(source)*4 умножать на 32 или 2 - то медленнее
ainu
а 4- быстрее
Мерль
https://medium.com/kokster/writing-a-jit-compiler-in-golang-964b61295f
ainu
тестировал только на своем ноуте?
да. На десктопе если вернее.
ainu
в любом случае эта "магия" с любыми числами заметно быстрее, чем без неё
Anonymous
Подскажите чат по линуксу. Вопрос по прокси
Антон
скажите, стоит купить такую книгу по SQL, что бы была настольной? http://www.ozon.ru/context/detail/id/31124973/
Антон
или подскажите хороший материал по SQL, что бы воды было поменьше
O
Learn sql the hard way
Евгений
Как можно протестировать уже готовый бинарник? (запакован в докер, но, думаю это неважно)
Евгений
веб-сервис, так же в процессе работы обращается в базу pg
Alexander
веб-сервис, так же в процессе работы обращается в базу pg
https://ru.wikipedia.org/wiki/%D0%A2%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D0%BE_%D1%81%D1%82%D1%80%D0%B0%D1%82%D0%B5%D0%B3%D0%B8%D0%B8_%D1%87%D1%91%D1%80%D0%BD%D0%BE%D0%B3%D0%BE_%D1%8F%D1%89%D0%B8%D0%BA%D0%B0
Alexander
пишешь отдельно тесты, которые дергают апишечку и проверяешь что на таких-то входных параметрах ответ HTTP 200 и такая-то запись в бд. ну и тд
Евгений
Пардон плохо объяснил. Бинарник мой (все сорцы и тесты мои). Юнит тесты я к нему никак не смогу применить? Или только если соберу с тестовыми парарметрами? (но конечно не хочется такое потом в прод пускать)
Alexander
юниты тестируют сорцы. бинарь никак.
Евгений
понятно, только функ тесты. Тогда я могу сделать так: написать тесты с использованием http.GET/POST/... и в процессе разработки в тестах поднять сервер и тестить через него. А после те же тесты натравить на бинарь. Тогда надо как-то указать ip:port куда они должны лазить. Через те же переменные окружения? Или есть более изящные варианты?
Евгений
Ясно в общем задать дефолные значения для порта, в процессе разработки сервис будет подниматься на нем и тестироваться. А при тестировании контейнера задать переменные , который будут перекрывать дефолты и тесты пойдут в контейнер. В TestMain соответственно логика выбора. А как можно сделать общий TestMain на кучу пакетов? Сделать отдельный пакадж test в корне проекта и импортировать его в каждом тесте?
Maxim
Всем привет, подскажите какой sql драйвер лучше использовать для Oracle? Пробовал mattn/go-oci8 и rana/ora, но где-то туплю. За пример буду благодарен.
Anonymous
Так что выбирать их этих двух ))
Anonymous
кто-нибудь работал с NATS и revel ?
Anonymous
подскажите, где инстанцировать nats в revel, чтобы потом использовать в контроллерах
Anonymous
я так понял в init.go прописать ?
Dmitry
как вариант в отдельном package
Dmitry
держать инстанс натса
Anonymous
а грамотный вариант какой будет ?)
Anonymous
пока в контроллере сделал создание сессии, но позже может кто подскажет как правильно
Anonymous
а еще вопрос
Anonymous
для тех кто работал с nats, как правильно отдать данные в канал и сразу ждать(получить) ответ ?
Dmitry
а грамотный вариант какой будет ?)
А вариантов несколько, на вкус и цвет как говорится 😀
Dmitry
Хотя лучший мне кажется засовывать в контекст
Dmitry
Если он там есть
Alex
Какую библиотеку для ftp tls/ssl (клиент) посоветуете
Denis
Товарищи, что делаю не так? type ClientCollection mgo.Collection func NewClientStorage() ClientCollection { return *Session.DB("DB").C("Clients") }
Anonymous
Товарищи, что делаю не так? type ClientCollection mgo.Collection func NewClientStorage() ClientCollection { return *Session.DB("DB").C("Clients") }
звезда перед Session выглядит лишней, хотя поддержу предыдущего оратора
Denis
Крч нельзя так делать, нужно расширять структуру
Roman
Затрахали с этим хайпом с криптовалютами. А еще можно было акции эпла по дешаку в 2007 купить
Anonymous
Подскажите что это за тип данных
Anonymous
[{800 Clear ясно 01n}]
Anonymous
?
Anonymous
Как данные из этого вытащить?
Dmitry
Подскажите что это за тип данных
Тяжело сказать по принту. Выглядит как структура из четырех полей в слайсе
Anonymous
Anonymous
Привет
Anonymous
подскажите, как докеризировать revel правильно ?
Евгений
как правильно nil-ы сравнивать? https://play.golang.org/p/WuvEr3eF0FA
Евгений
как-то уж очень громоздко, да и неправильно идеологически по пустякам таскать unsafe в проект
Timur
Что значит как правильно?
Timur
Вы можете сравить с nil тип, который поддерживает nil value