
Kirill
19.02.2018
18:44:43

Demuz
19.02.2018
18:47:13
Что-то JetBrains редактор все больше и больше тормозит, ресурсы увеличиваю, увеличиваю, уже рэйд 10й поставил, а методы и ошибки с серьезной задержкой подсвечивает, жесть. Альтернативными кто какими редакторами пользуется, хорошо поддерживающими голанг?

Bohdan
19.02.2018
18:55:19

Google

Alexei
19.02.2018
18:55:38

Demuz
19.02.2018
18:57:19

Alexey
19.02.2018
18:57:34

Demuz
19.02.2018
18:58:14
Секунды 3 задержка перед подсветкой ошибки, либо выводом метода и тому подобное. Иногда надоедает ждать.
Еще покопаю, может иопса хардам не хватает, или типа того.

Alexey
19.02.2018
19:01:58
Странно... у меня на виртуалке в виртуал боксе с линуксом, с диском в файле на HDD, в проекте с кучей кода на жабаскрипте, помимо Go, не тормозит, относительно

Demuz
19.02.2018
19:03:20

Aleksandr
19.02.2018
19:05:25

Alexei
19.02.2018
19:05:50

Demuz
19.02.2018
19:08:20

Alexey
19.02.2018
19:11:59
Параллельное окно... это может быть причиной, это ява (тут страшилка про придёт и съест твою память). Я тоже когда ещё один джетбрайн открываю, 4 гига выделенные виртуалке, похоже заканчиваются и начинается вальяжное поведение. Я второй джетбрайнс открываю временно, что бы быстрее закрыть.
А у 10 рэйда... он точно 10, а не первый? У первого на запись йопсы чуток меньше чем у 10го из больше 4х дисков.

Mykyta
19.02.2018
19:12:09

Google

Demuz
19.02.2018
19:13:14
Еще хотел поинтересоваться, не по этой теме, незнаете различия между тем, что ты куки сам отдал в респонсе через SetCooke(*http.Cookie) и тем, как те же самые куки отдает стандартная Goшная Session. Дело в том, что результат отданных куки сильно отличается, не самими параметрами, а пунктуацией.

Mykyta
19.02.2018
19:14:00

Demuz
19.02.2018
19:14:15

Alexey
19.02.2018
19:14:26
Да, структура проекта с типами тормозит, даёт время подумать, но зачем она постоянно? У меня обычно файлики там.

Demuz
19.02.2018
19:14:32
Судя по показателям самой винды, якобы всё в норме.

Mykyta
19.02.2018
19:15:07
20
Винда может твой гогленд отправить в файл подкачки и будет лагать

Roman
19.02.2018
19:15:09
как лучше всего думаете реализовать session expiry?
при создании сервера указываем длительность на протяжении которой сессия клиента на протяжении которой сервер ждёт переподключение, иначе удаляет сессию

Demuz
19.02.2018
19:15:43

Roman
19.02.2018
19:15:57

Demuz
19.02.2018
19:16:48
в смысле?
Смотря под что делаете время. Я под браузерную панель ставил 3 часа, а вот дошел до мобильных приложений, им явно мало 3 часа, поэтому убрал на 0. Либо в будущем сделаю раздельно. Браузерам одно время, мобильникам другое.

Roman
19.02.2018
19:17:39

Demuz
19.02.2018
19:17:45
И та логика, по закрытию браузера, удаляется сессия, тоже есть, имею ввиду там конкрентно под задачу лучше делать. Нечто среднего думаю не существует.

Roman
19.02.2018
19:18:31

Demuz
19.02.2018
19:18:33

Roman
19.02.2018
19:19:03

Demuz
19.02.2018
19:19:28

Roman
19.02.2018
19:19:32
конкретно вот эта: https://github.com/qbeon/webwire-go

Demuz
19.02.2018
19:19:44

Roman
19.02.2018
19:20:54
Тут уже всё. Я пас. И рак )
имеется ввиду я над этой либой работаю, она на базе WS, и сейчас думаю как воплотить лучше всего session expiration timeout

Google

Arch
20.02.2018
03:42:03
имеется ввиду я над этой либой работаю, она на базе WS, и сейчас думаю как воплотить лучше всего session expiration timeout
А в чем проблема? В мап стринг-тайм напихал ключей и время экспирации, мидлом во время запроса проверяешь этот ключ на существование и продляешь, в беграунде пускаешь горутину, которая мониторит этот мап на время экспирации. Если надо сессии только на часть роутов, то делаешь суб роутер и к нему применяешь этот мидл. Ws так же стартует с http, так что сессия будет проверена. в ws поставь таймаут соединения по пинг-понгу минут на 1-15 в зависимости от планируемой нагрузки. Идентификатор сессии в мидле берешь с кук или с урла. Профит.


Vlad
20.02.2018
07:13:47
Всем привет и доброго утра (у кого оно доброе)
Дано: файлик migrations.sql с кучей queries.
Нужно: выполнить все эти квери, чтобы накатить миграции
Как это НЕ работает сейчас:
-читаю из файла все строки в buf- привожу buf-> string- запихиваю в db.Query()
Результат: база как была чиста и девственна, так и осталась
ЧЯДНТ?

Эмин
20.02.2018
07:15:43
мб транзакция не комитилась?

Michael
20.02.2018
07:15:57

Vlad
20.02.2018
07:16:18

Michael
20.02.2018
07:16:32

Эмин
20.02.2018
07:16:36
в консоль выведите buf->string (убедитесь что реально в переменной то что ожидаете)

Michael
20.02.2018
07:17:19
некоторые бд не пропускают различные типы запросов в одной транзакции

Vlad
20.02.2018
07:17:20
no schema has been selected to create in
Ага, значит, нужно еще и привелегии дать, если я правильно понял, господа?

Michael
20.02.2018
07:19:20
естестно

Vlad
20.02.2018
07:20:05
revoke usage on schema public from public
но проблема осталась. (работаем дальше)

Michael
20.02.2018
07:20:28
йопта
это причина
а не решение

Vlad
20.02.2018
07:21:21
Все, сделал
Хоспаде, я аки обезьяна на банановой плантации - тыкаю кнопки без понимания.
Торжественно клянусь, что осилю SQL.
Спасибо, судари, за помощь в столь ранний час

Google

Alexander
20.02.2018
08:16:32

Vlad
20.02.2018
08:17:26
SQL же это easy)
Ну тут ещё накладывается сложная бизнес-логика и иерархическая структура данных

Admin
ERROR: S client not available

Alexey
20.02.2018
08:38:58

Den
20.02.2018
08:51:02
а как шарится переменная для горутин?

ainu
20.02.2018
09:09:09
передавать внутрь. Или глобальная.

Den
20.02.2018
09:30:36
кому не трудно разъясните пожалуйста

Olzhas
20.02.2018
09:31:09
pastebin.com
https://gist.github.com/

Alex
20.02.2018
09:37:08
помогли чем смогли

Olzhas
20.02.2018
09:37:41
для IDEA

Alex
20.02.2018
09:38:27
для таких случаем я пользуюсь блокнотом ))
https://play.golang.org/p/Cq64YNomkTG

Den
20.02.2018
09:39:10
сейчас скомпилю тогда, и к репаку игры прикреплю, так посмотрите?

Alex
20.02.2018
09:39:15
уже
посмотрели, скопировали, ужаснулись, закрыли )

Den
20.02.2018
09:40:26
это не мой код, это гуглокод
как в майн получить tmpKeylog от трех горутин?

Google

Olzhas
20.02.2018
09:41:01
давно бинарники не смотрел в блокноте

Den
20.02.2018
09:41:51
Горутины в коде будут зациклены?

Alex
20.02.2018
09:45:00
каналы .. в текущей реализации гонокода, можно предложить только обьявить клобальный канал и ...
появится ещё одна горутина который этот канал будет вычитывать
это вообще что такое?

Michael
20.02.2018
09:46:53
вроде на знакомом языке пишите, но вообще ничего не понятно

Den
20.02.2018
09:47:40

Alex
20.02.2018
09:49:00
закрыл как увидел https://github.com/SaturnsVoid/GoBot2/blob/master/Console%20Server/Server.go#L200
sql в хендлере, серьёзно .. страшно так жить

Den
20.02.2018
09:51:19

Alex
20.02.2018
09:51:35
согласен, сам дурак