@gogolang

Страница 585 из 1630
Nix
20.10.2017
12:59:35
фиксить локи )
подскажите как?

Vladimir
20.10.2017
13:00:03
подскажите как?
читать запросы и смотреть где что как зачем

Google
Vladimir
20.10.2017
13:00:21
у тебя беда в том что есть 1 соединение где взяли лок на таблицу поделали что-то

и попытались взять лок на 2-ую

а в другом соединении - взяли уже лок на 2-ую и теперь ждут первую

глобально анализировать запросы, смотреть чтобы локов на таблицы-строки не было

Vladimir
20.10.2017
13:02:13
как реализовать это лучше?
м... руками и глазами и мозгом

я не знаю специальных средств что тебе помогут

возьми за правило не лочить другие таблицы

пока не разлочил первую

Quet
20.10.2017
13:03:02
а что за база?

Nix
20.10.2017
13:03:21
Alexander
20.10.2017
13:23:28
Логику перетряхнуть. Выстрелил себе в ногу )

Axm
20.10.2017
13:43:06
столкнулся со странным поведением dep ensure. скачал себе пакет через `go get github.com/blabla/blabla`, добавил в импорт, в коде использовал, скомпилил-запустил - все отлично. потом пошел сделал `dep ensure` и пиздец, в vendor один из файлов этого пакета отличается от того, что на гитхабе и моем go/src. после этого что только не делал. чистил кеш dep, удалял vendor, удалял пакет из go/src, делал git clean своего проекта. ничего не помогло. у кого-нибудь было такое? как поправить?

Google
Axm
20.10.2017
13:53:17
да, я нашел только что уже, часа два потратил на это говно. dep, короче, скачивал мне релиз с тегом, в котором изменений нужных не было. указал вручную нужный коммит и стало ок.

спасибо за подсказки

Givi
20.10.2017
14:28:56
Всё описано, и достаточно детально, к тому же, не слишком глубоко: https://github.com/golang/dep#semantic-versioning

Axm
20.10.2017
14:40:45
Всё описано, и достаточно детально, к тому же, не слишком глубоко: https://github.com/golang/dep#semantic-versioning
сломалось не по этому. версия как раз тянулась правильная и старая.

Alexander
20.10.2017
15:15:00
Как рассабляются программисты в пяятницу Бухаю – 20 ??????? 47% Прочее – 12 ???? 28% Друзья/родственники – 5 ?? 12% Культурная/спортивная программа – 4 ? 9% Мчу на дачу – 1 ▫️ 2% Диван/телевизор – 1 ▫️ 2% ? 43 people voted so far.

Сергей
20.10.2017
15:20:39
культурная программа, бухаю с друзьями в театре ))))

Foxcool
20.10.2017
15:21:02
Прочее - намекающий вариант такой

Димка
20.10.2017
15:23:23
> Бухаю в одиночку? > Друзья/родственники а тут с друзьями?

Alexander
20.10.2017
15:23:52
Mush
20.10.2017
15:24:01
бухаю, мчу на дачу, культурная спортивная программа с друзьями родственниками, диван, прочеее

Aleksandr
20.10.2017
15:24:29
Есть. А что?)
тогда понятно почему у тебя в пятницу возможен только один вариант) у более молодых коллег они чередуются)

Alexander
20.10.2017
15:25:06
Опрос не позволяет чекбоксы сделать.

Так что не у меня, а у дурова )

Aleksandr
20.10.2017
15:26:15
Alexander
20.10.2017
15:28:56
Незнаю, как там более молодые коллеги, а я мчу на острова, хотя 55% бухают )

Мерлин
20.10.2017
16:20:12
https://github.com/GetStream/vg

Mikhail
20.10.2017
16:21:12
А где вариант — никак?

Google
AxiS
20.10.2017
19:59:36
А где вариант — никак?
нужен вариант кодю дальше)

xPushkin
20.10.2017
20:03:27
Подскажите пожалуйста, где ошибка?





Падает когда вызываю WriteMessage

in favor
20.10.2017
20:06:15
Падает когда вызываю WriteMessage
Создавай через var connections = make([]*websocketConn, 0)

in favor
20.10.2017
20:07:15
Ребята, кто-нибудь знает, есть ли линтер для go? Или стандартной утилиты gofmt достаточно?

Foxcool
20.10.2017
20:08:17
Goimport ещё красиво сортирует импорты

in favor
20.10.2017
20:08:47
Foxcool
20.10.2017
20:09:41
Сам добавляет нужное и убирает лишнее. И плюс функции фмт выполняет. Я о нем узнал на редакторе атом. Тот как раз предлагает пакеты расширений

xPushkin
20.10.2017
20:10:01
Создавай через var connections = make([]*websocketConn, 0)
Всё равно ругается на WriteMessage, правда я не понимаю почему...

xPushkin
20.10.2017
20:10:48
Ладно, видимо fasthttp пока что не поддерживает вебсокеты или у меня кривые руки.

Странно, я могу работать с connection в функции newConnection, но если его засунуть в слайс и потом попробовать что-то сделать, то падает.

in favor
20.10.2017
20:15:41
может указатель пустой?

xPushkin
20.10.2017
20:18:18
Google
xPushkin
20.10.2017
20:19:22


Следую примеру отсюда

//Do something with connection Пытаюсь его засунуть в слайс для будущей обработки

xPushkin
20.10.2017
20:24:32


Вот так работает :(

Sergius
20.10.2017
23:48:54
Расслабляться только патчем ядра ?

Oleg
21.10.2017
06:24:37
vim кто пользует при разработке?

Yegor
21.10.2017
06:53:10
Ненавижу когда линтер ругается на комментарии

мол у такой то структуры нет комментария

Igor
21.10.2017
07:45:10
Нужны не только комментарии, я бы еще без более чем 70% покрытия тестами вообще проект не принимал ?

Igor
21.10.2017
07:51:59
Так настрой CI хули
Что за молодежь пошла: 1. Во первых на Вы не помешало бы обращаться 2. Кому настроить? У нас всё настроено. 3. golint всё правильно делает

Yegor
21.10.2017
07:53:28
Ой, сколько же у тебя спеси

Denis
21.10.2017
08:32:15
а вот golint не настраивается
через gometalinter исключения на конкретне правила (в тч комменты у структур) легко настраиваются

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

Мерлин
21.10.2017
08:34:00
Он немного тормозной Так что лучше выставить таймаут на 2-5 секунд А полный цикл гонять отдельно И ещё не забыть исключить vendor из проверки

Alexander
21.10.2017
11:08:05
Всем привет. Ребят кто то из Вас в связке с Go использует советами? И пользуетесь ли Вы какими то либами и если да то почему?

Google
Alexander
21.10.2017
11:08:38
* сокетами

Kirill
21.10.2017
11:09:44
Gorilla socket или как-то так

Либа называется

Alexander
21.10.2017
11:16:09
Пользовался ей, довольно таки хорошая, но просматриваю на другие которые имитируют socket.io и они достаточно просты и удобны

Kirill
21.10.2017
11:17:54
Можешь по подробнее рассказать?

Alexander
21.10.2017
11:36:22
Всем привет

кто-нибудь пользовал - http://www.blevesearch.com/ ?

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