@proGO

Страница 1581 из 1674
Pavel
20.07.2018
12:40:57
io.Copy возвращает 25, nil?

Если так, то у тебя в тесте ошибка.

Sergey
20.07.2018
12:42:01
Скопировано: 25 байт ошибка: <nil>

Pavel
20.07.2018
12:42:44
Плюс, я вангую, конечно, но в твоём обрезанном примере ты не копируешь заголовки. И возможно поэтому твой тест валится.

Google
Sergey
20.07.2018
12:43:38
qParams := r1.URL.Query() r2.URL.RawQuery = qParams.Encode() r2.Header = r1.Header for _, cookie := range r1.Cookies() { r2.AddCookie(cookie) }

Вроде все, может чего забыл? )

Pavel
20.07.2018
12:44:34
Тогда проверяй свой тест. Данные как ты видишь копируются.

Igor
20.07.2018
12:55:47
Всем привет. Стоит задача написать парсер YML (Yandex Market Language) в JSON файлы. Есть мастера?

Есть готовый код на C#

стоит ли ставить mono на сервер или лучше на go?

Kirill
20.07.2018
12:56:33
тебе совет дать или фрилансера ищешь?)

Igor
20.07.2018
12:57:11
если ответ - mono, то сам сделаю, если нет, то фриласн

да прокатит, если с этим нет проблем на дебиане?

Kirill
20.07.2018
12:57:52
на маке и убунте норм вроде, про дебиан хз, но не слышал о проблемах

Igor
20.07.2018
12:58:19
ну если на убунте норм. то не думаю что и на дебиан плохо

Google
Igor
20.07.2018
12:58:32
ясно, понял, спасибо! пойду изучать .net core

Anton
20.07.2018
12:59:15
всем доброго времени суток есть структура type MyTable struct { name string Id int } есть запрос в БД SELECT name, array_agg(id) from my_tables group by name; есть описанная модель в go-pg Вопрос: Могу ли я получить array_agg через модель go-pg или придется делать обычный запрос через Exec или Query

Oleh
20.07.2018
13:23:01
Всем привет! Есть задача напилить простой sftp сервер чтобы нам клиент заливал 1 файл. Я посмотрел на https://github.com/pkg/sftp/blob/master/examples/sftp-server/main.go но получается что нет возможности ограничить клиента одной папкой, он имеет доступ до всей файловой системы. Может эту проблему можно решить каким-то другим путем? Спасибо

Sergey
20.07.2018
13:24:14
а го тут при чём?

можно же vsftp настроить

Kirill
20.07.2018
13:24:39
нашел в монге ttl, выходит ее можно как кеш использовать? не могу найти примеров с mgo

Sergey
20.07.2018
13:51:35
всем привет! в чате разрешено объявления о вакансиях постить?

Kirill
20.07.2018
13:52:15
+

Igor
20.07.2018
14:12:46
а .net core не прокатит?
Cпасибо! Все работает.

Kirill
20.07.2018
14:12:57
Marperia
20.07.2018
15:03:46
По ходу написания аутентификации, использовал "golang.org/x/crypto/bcrypt" и функции bcrypt.GenerateFromPassword([]byte(password), 14) с bcrypt.CompareHashAndPassword([]byte(hash), []byte(password)). Так вот, на косте 14 всё работает на приемлимых скоростях (хотя и довольно медленно), но при косте 20 оно зависает на полминуты. С чем это может быть связано? В PHP тот же кост 20 стоит по дефолту, и ничего, всё летает.

Marperia
20.07.2018
15:08:00
Ещё раз: в PHP стоит 20, и всё отлично работает. А рекомендуют... Ну, я реализацию честно скопипиздил, 14 оттуда.

рекомендуют же вроде 10 ?!
Но да, с 10 не тормозит вообще.

Marperia
20.07.2018
15:10:43
А ничего что реализации совсем разные?
Ну, я это... А почему? Это же просто количество раундов хэширования.

Roman
20.07.2018
15:12:40
Ещё раз: в PHP стоит 20, и всё отлично работает. А рекомендуют... Ну, я реализацию честно скопипиздил, 14 оттуда.
так что такое 20 в реализации PHP и что такое 20 в реализации /x/crypto/bcrypt ?! кто давал гарантию что они идентичны?

Denis
20.07.2018
15:13:08
товарищи) нужно напутствие))

поспорил я тут с жавистом нашим, что go попизже будет

Google
Daniel
20.07.2018
15:13:35
зря поспорил

Denis
20.07.2018
15:13:38
условились написать по микросервису который будет принимать через GET - a и b аргументы и возвращать результат их деления

Roman
20.07.2018
15:13:38
я вообще не понимаю зачем херачить 14 или даже 20 если в доке рекомендуют 10

Denis
20.07.2018
15:14:01
и замерить, чей сервис менее прожорливый, более быстрый и точный в float числах и вообще разойдутся ли результаты

т.к. жавист говорит что у go плохо с этим делом

Denis
20.07.2018
15:14:33
да ладно, соревновательный момент помогает обоим подтягивать свои знания)

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

Roman
20.07.2018
15:15:17
Denis
20.07.2018
15:15:48
ну это явный момент

Roman
20.07.2018
15:15:50
Denis
20.07.2018
15:15:55
а вот кто быстрее отвечать из сервисов будет - спорно

чаще всего люди хотят именно второе
у нас первый вариант) just for fun)

ясно что JVM скушает больше, но вдруг она прогреется и нагнет go в этом тесте

Daniel
20.07.2018
15:16:46
так это

в чем проблема

пишешь сервис

Roman
20.07.2018
15:17:16
https://gowebexamples.com/password-hashing/
скажу проще: пиши бенчмарк и выясняй, какая максимальная сложность при условии колва load'а на твой сервис - приемлема

Google
Denis
20.07.2018
15:19:03
Так чёт да, не с того конца начал

Ща допишу, скину вам на ревью? Коллективно попинаете?

Daniel
20.07.2018
15:19:30
а вот будет ли go быстрее - это вопрос открытый

Roman
20.07.2018
15:22:37
ясно что JVM скушает больше, но вдруг она прогреется и нагнет go в этом тесте
на это же вроде уже есть бенчмарки? https://www.techempower.com/benchmarks/#section=data-r16&hw=ph&test=json

Denis
20.07.2018
15:22:46
Через пару часов узнаем) заказали впску ждём

Холиварим за инструмент чем проверять и чем замерять

Roman
20.07.2018
15:23:34
другое дело на чём писать легче... предположу, что на Go писать ну гораздо легче

Denis
20.07.2018
15:26:37
Да тут показательно тоже будет

Я джун на go) сам пишу на js десятый год) а на go и месяца нет

А жавист синьор там за 10лет опыта

Roman
20.07.2018
15:27:50
А жавист синьор там за 10лет опыта
ну тогда уже понятно, что Java выйграет в вашем споре, но не по вине Go))

Artem
20.07.2018
15:32:50
поспорил я тут с жавистом нашим, что go попизже будет
учитывая месяц опыта на го, странный спор

Kirill
20.07.2018
15:33:16
потом еще с нодой сравнить)

и получится интересный материал для статьи

ну и эти сервисы же можно оптимизировать до одури

Artem
20.07.2018
15:34:22
Сейчас пошла какая то мутная тенденция прочесть про какую то технологию, толком ее не обкатать, но уже со всеми спорить что она круче

Aleksey
20.07.2018
15:35:12
учитывая месяц опыта на го, странный спор
Для джависта невыгодный, если выиграет он, то про,то гошник слабый, проиграет то жабка фуфло, а го конфекта

Denis
20.07.2018
15:35:37
не совсем, мы все-таки не меряемся модностью и конфетками

Google
Denis
20.07.2018
15:35:52
и если даже go выиграет, позиции java не пошатнуться в целом

Daniel
20.07.2018
15:37:35
oh god коллеги, уймитесь. такие тесты - это очень интересная задача, и прикольная

задачу вы неудачную выбрали, правда

Kirill
20.07.2018
15:38:10
oh god коллеги, уймитесь. такие тесты - это очень интересная задача, и прикольная
кажется у тебя как раз был доклад пострес против майскл?)

Denis
20.07.2018
15:38:14
просто сам жавист сказал, что отказался от go в силу неточности вычислений float

Denis
20.07.2018
15:38:26
по этому выбрали сервис который будет делить число на число и там как раз float на выходе

Daniel
20.07.2018
15:38:54
сравнивать вы будете в результате производительность парсера http заголовков

Denis
20.07.2018
15:39:32
эм, а с ними что?

подразумевается что будет просто запрос GET?a=1&b=2

Denis
20.07.2018
15:42:17
без

Artem
20.07.2018
15:45:11
без
как это сходу сделать то?

Daniel
20.07.2018
15:49:47
слушать tcp, написать свой парсер :)

но это читинг

Kirill
20.07.2018
15:50:21

Страница 1581 из 1674