@gogolang

Страница 1044 из 1630
Slava
05.05.2018
08:45:22
Мне кажется с какого-то левела начинаешь только на доске и в почтовом клиенте писать =(

Alexey
05.05.2018
09:41:49
Спасибо

Google
Daniel
05.05.2018
09:43:23
коллега, а вы потестите производительность? очень интересно, будет ли быстрее (я вот думаю, что будет медленнее)

Alexey
05.05.2018
09:45:44
коллега, а вы потестите производительность? очень интересно, будет ли быстрее (я вот думаю, что будет медленнее)
Там в ридми в 5 раз быстрее показано... в понедельник попробую использовать.

Daniel
05.05.2018
09:46:19
ридми я прочел, но хочется независимых исследований

Alexey
05.05.2018
09:51:52
Формат логов наменяли нам, уже и джейсон туда пихнули, но парсить сотни тысяч строк теперь стало в разы дольше, изиджейсон исправил ситуацию процентов на 10...

Daniel
05.05.2018
09:52:50
json - очень тяжелый формат и для сериализации, и для десереализации

Alexey
05.05.2018
09:53:36
Не мы это решали... я бы сразу в базу писал

The
05.05.2018
10:15:04
RowsAffected в sql возвращает ошибку, если 0 строк затронуто, или нужно проверять чиселку? БД MySQL

Aleksandr
05.05.2018
10:15:35
а это ошибка?

The
05.05.2018
10:16:32
ну, если селект на одну строку возвращает ошибку, то было бы логично, что обновление (как минимум) несуществующей строки, или удаление, возвращало бы ошибку.

правильный ответ: возвращает?

Aleksandr
05.05.2018
10:20:39
exec - это команда. у нее есть только результат. 0 затронутых строк - это нормально

The
05.05.2018
10:29:03
ясно, спасибо

Google
Aleksander
05.05.2018
13:33:47
Добрый день! Использую библиотеку: gopkg.in/mgutz/dat.v1/sqlx-runner БД: PostgreSQL В консоле периодически выскакивают логи, что медленные запросы. Хотя элементарные Select выполняются. 13:30:13.706372 WRN dat:sqlx SLOW query elapsed: 17.402201ms Куда копать. Тюнить базу или делать настройки при коннектах? Может кто сталкивался?

Ivan
05.05.2018
13:38:08
Один и тот же select в slow отображается? Или разные?

Индексы может виноваты

А может диски и нагрузка большая

Petr
05.05.2018
13:40:38
если прям совсем покопаться, попробуйте сделать селекту explain да и посмотреть, в нем затык или нет

и дальше уже двигаться

Aleksander
05.05.2018
13:43:10
А какими библиотеками для PostgreSQL пользуетесь?

The
05.05.2018
14:00:26
в goland есть возможность настроить перезапуск проекта?

а то если ещё раз старт кликнуть, он ещё одну копию запускает

Alan
05.05.2018
14:03:30
шта?

Max
05.05.2018
14:04:15
в goland есть возможность настроить перезапуск проекта?
вы точно не про ide говорите какую-нибудь?

The
05.05.2018
14:04:30
Goland - это IDE от Jetbrains.

Я про неё и говорю, в частности про вот эти кнопки: https://i.imgur.com/CgTXL5O.png

мне нужно сделать что-то вроде кнопки рестарт, куда нажал, и оно само стопнуло, перекомпилило проект и запустило

может есть где-то чекбокс "run only one instance of application"

Artem
05.05.2018
14:41:12
Play на время работы собранной программы и так превращается в Рестарт

The
05.05.2018
14:42:03
Play на время работы собранной программы и так превращается в Рестарт
У меня нет. Запускается ещё один инстанс, говорит что порт занят, и останавливается. А старый инстанс как работал, так и работает.

Google
Artem
05.05.2018
14:44:25
А, вру, это в режиме дебага

The
05.05.2018
14:45:03
Хех)))

https://i.imgur.com/lws8a3s.png

есть такая галочка, и кнопка превращается в рестарт. чудеса. я так и знал что есть эта штука.

Artem
05.05.2018
14:48:06


На самом деле и при обычом запуске есть рестарт

The
05.05.2018
14:50:26
это в консольке снизу?

она у меня обычно свернута.

Данила
05.05.2018
16:53:20
Не знаете, что возвращает jwt.ParseWithClaims() ?

Никита
05.05.2018
16:54:23
Данила
05.05.2018
16:54:35
Посмотри в документации
Там нет возвращаемого типа

Данила
05.05.2018
16:55:02
https://godoc.org/github.com/dgrijalva/jwt-go#Parser.ParseWithClaims

Точнее есть, но погоды это не делает

Класс Token

Aleksandr
05.05.2018
16:58:02
Точнее есть, но погоды это не делает
ты хотел узнать вовзвращаемый тип - ты его узнал. какая погода должна быть?

Никита
05.05.2018
17:40:52


Andrew
05.05.2018
17:48:55
На обложке пёс, судя по глазам, упорот.

Ivan
05.05.2018
18:19:41
Tl;dr: пиши код так, словно ты херачишь болванки на фрезерном станке на советском заводе где-то в 46-52 годах.

Очередное говно, призванное поставить свободомыслящую и прогрессивную интеллектуальную элиту, то бишь нас программистов, на колени перед вероломным, бездушным, конвейерно-производственным менеджментом

Google
Dmitry
05.05.2018
19:39:32
хорошо сказал, надо запомнить

Ilia
05.05.2018
21:34:40
Ребят, скажите я пропустил может чего? gopkg.in не работает больше?

Artur
05.05.2018
21:34:59
Ркн же)

Ilia
05.05.2018
21:35:43
тьфу блин

похоже пора все таки озаботиться вендорингом

Admin
ERROR: S client not available

Daniel
05.05.2018
21:48:10
И, замечу, коммитом вендора в репу

Антон
05.05.2018
21:48:18
tokio.rs же

Alexey
05.05.2018
21:49:09
И, замечу, коммитом вендора в репу
На свой локальный git сервер

Sergey
05.05.2018
21:54:32
> работающие с shared mutable state это почти антипаттерн в современном обществе > Поразило отсутствие аналога go-шных горутин в стандартной поставке rust. как будто они есть где-то, кроме го

> стандартные потоки операционной системы, потребляющие мегабайты памяти ой да ладно, а ты не шутишь?

Daniel
05.05.2018
21:55:14
Корутины много где есть.

Sergey
05.05.2018
21:55:39
даже в котле они в experimental

Daniel
05.05.2018
21:55:56
Нет, но это не важно

Sergey
05.05.2018
21:56:17
Нет, но это не важно
если не важно, то в расте тоже есть

Daniel
05.05.2018
21:56:19
Важно, что нигде нет пула тредов под ними

Sergey
05.05.2018
21:56:20
держу в курсе

Daniel
05.05.2018
21:56:50
Корутины много где есть.
Читаем внимательно

Sergey
05.05.2018
21:57:28
> Поразило отсутствие аналога go-шных горутин в стандартной поставке rust. > > в стандартной поставке rust.

Google
Sergey
05.05.2018
21:57:55
если совсем скучно, то их скоро добавят в виде async/await операторов

Daniel
05.05.2018
21:58:50
Не возбуждает

Sergey
05.05.2018
22:00:01
продолжая, > Rust состоит сплошь из неудобных в использовании костылей как раз-таки раст состоит из прекрасной stdlib, в которую не потащили сразу всё, зато предусмотрели правильную систему её расширяемости (да-да, я смотрю на тебя, c++)

Не возбуждает
тогда это обсуждение высосано из пальца

Daniel
05.05.2018
22:07:18
Async/await все же очень, очень корявая штука. Вроде как и спрятан event loop, но все равно торчит из всех дыр

Sergey
05.05.2018
22:07:57
а в го? спойлер: event loop не торчит, но имеет свои грабли в виде непереключения контекста

(мы же про конкретно растовый async/await, который поверх tokio 2.0?)

Евгений
05.05.2018
22:09:06
Оу.

Спор растера и гофера.

Евгений
05.05.2018
22:11:26
(Я за Раст, тупа, хоть Го и не пробовал).

Ей богу, не пробовал, но за Раст, простите меня гоферы.

Sergey
05.05.2018
22:12:35
правильная позиция: оба языка имеют свои плюсы и минусы

Евгений
05.05.2018
22:13:03
Фанатизм.

Он такой.

Страница 1044 из 1630