@gogolang

Страница 1141 из 1630
Александр
08.06.2018
17:44:10
мутекс это надстройка над атомик

она уже по определению будет тормознее

Maksim (Ellrion)
08.06.2018
17:48:42
О пречистый уже и сюда добраться)

Александр
08.06.2018
17:50:11
предлагаю новый холивар

Google
Александр
08.06.2018
17:50:23
использовать ли defer для коннектов в бд ?

ну с одной стороны - да надо, но с другой стороны если 1 коннект на все приложение (да я знаю что там пул) то пофиг

1 строчку в main экономим ?

Dmitry
08.06.2018
17:53:56
о-оптимизация

Александр
08.06.2018
17:54:23
вот если мы хедлере или еще где "на лету" бд создаем - без вариантов

загадим просто базу открытыми соединениями

Alexander
08.06.2018
18:48:26
атомик!
спинлок!

холиварить, так по полной

Александр
08.06.2018
18:49:15
fight!

Petr
08.06.2018
18:49:47
уже во флуде подрались бы

Oleg
08.06.2018
19:37:04
Люди, как функциональные тесты на го писать?

Aleksandr
08.06.2018
19:37:46
Гугл чё сказал?

Александр
09.06.2018
00:50:28
ээм

Google
Slava
09.06.2018
01:06:20
до и после Go

Alexander
09.06.2018
03:02:46
до и после Go
можно вместо =)

Alexandr
09.06.2018
03:29:31
для серверной части приложения надо скринить страницу сайта в определённом разрешении без вывода звука на устройство. подскажите, как реализовать это на go. надо скрин страницы с указанным user-agent и, возможно, кукисами и с определённым разрешением. а так как у моего сервера есть колонки я бы не хотел, чтобы звуки страницы туда попадали. таркет: ос windows

Alexandr
09.06.2018
03:42:43
@smuzi4 а у него есть вункция "подождать загрузки страницы, подождать 30(или минуту) сек и скринштонуть"? ибо приложения на spa не всегда выглядят как надо сразу после загрузки страниц

Karachun
09.06.2018
03:43:45
да наверняка ты можешь просто это сделать слипом

Alexandr
09.06.2018
03:44:29
и будут ли работать такие вещи как анимации, всякие плейеры итп.

Alexander
09.06.2018
03:44:34
@smuzi4 а у него есть вункция "подождать загрузки страницы, подождать 30(или минуту) сек и скринштонуть"? ибо приложения на spa не всегда выглядят как надо сразу после загрузки страниц
да, такая возможность есть, можно подождать до загрузки какого-то определенного тега например и делать скин, ну на крайняк - слип

если речь про сайт - то да, слайдеры и прочее работает

Alexandr
09.06.2018
03:45:19
да. например: кликнуть на кнопку, подождать и заскринить

Alexander
09.06.2018
03:45:28
такое возможно

Karachun
09.06.2018
03:45:33
phantomjs умеет кликать

Alexandr
09.06.2018
03:45:38
спс

Karachun
09.06.2018
03:45:54
но читай уже апи конкретно phantomjsa

Alexandr
09.06.2018
03:46:43
звуков же не будет, понимаю?

Alexander
09.06.2018
03:47:14
он запускается в консоли - в консоли точно звуков не будет

Alexandr
09.06.2018
03:48:12
не, ну я на всякий случай спросил) ибо не хочется, приходя домой слышать какофонию звуков с разных страниц

Karachun
09.06.2018
03:48:14
звуки на скриншоте?)

Google
Karachun
09.06.2018
03:48:32
аа когда работает, нет не будет)

Alexander
09.06.2018
03:48:35
есть еще slimerjs - вот он использует системный фаерфоксовский движок, вот там наверное будут звуки, сейчас его тестируем для похожей задачи

Alexandr
09.06.2018
03:48:52
звук страницы при ожидании определённого события

звуки на скриншоте?)

Alexander
09.06.2018
03:49:05
по моим наблюдениям он прям запускает браузер в гуи на убунте)

Alexandr
09.06.2018
03:49:26
спасибо

на шындовсе будет работать?

Karachun
09.06.2018
03:53:38
должно, кросплатформенное ж

Alexandr
09.06.2018
03:54:25
и, да. в чём проблема того, что мелкомягкие купили гитхаб? почему все активно начали делать быкапы и переезжять на другие хостинги?

функционал же остался, да и "скупщики", думаю, не будут руинить этот сервис

Slava
09.06.2018
04:16:42
те же люди, что скупают доллары когда он на пике =)

белки истерички

Alexandr
09.06.2018
04:51:43
прикольно, гляну, сравню. спасибо

Alexander
09.06.2018
04:52:28
я сам не юзал, коллега притащил на один из модулей. делает скрины как сайт предположительно будет выглядеть для разных разрешений на мобильных устройствах

ну только что джава. но это плюс. джава - это надежно (с)

Alexander
09.06.2018
04:56:33
Google
Tom
09.06.2018
05:58:47
А вот если надо раз в сутки надо обходить по APIшечкам и дергать оттуда данных, как архитектурно вы бы сделали? Желательно, без внешних планировщиков заданий, чтобы не плодить зависимости. @m0sth8 очень интересно твоё мнение в первую очередь ? Сейчас: 3 контейнера, стэйт в redisе, for{} + 1 горутина забирает данные, 5 читают, крутят чуть данные и пишут в БД. Особых проблем я не вижу, масштабируется. Но, возможно ,человечество придумало что-то более разумное. Спасибо!

Admin
ERROR: S client not available

Dmitri
09.06.2018
06:16:51
Фантом сдох

Dmitry
09.06.2018
08:03:03
Коллеги, подскжите как это правильно парсить?

https://play.golang.org/p/Wd2dAC59vrw

Zhenja
09.06.2018
08:04:54
https://play.golang.org/p/RS1L51EHd_B

Dmitry
09.06.2018
08:05:27
tsov
09.06.2018
08:15:50
подскажите лучший способ посмотреть, как часто горутины уходят в спячку на сисколах, и какой процент загрузки у исполняющих процессов. хочу понять, является ли у меня в сервисе ожидание на сисколах узким местом.

Kaspar
09.06.2018
08:17:23
Go trace. Там ui с 1.10

tsov
09.06.2018
08:22:48
Go trace. Там ui с 1.10
шикарно то что надо

Alex
09.06.2018
10:19:06
Alexander
09.06.2018
10:22:19
Есть в этом же гх акке htmlelements для работы с хтмл
Спасиб, надо будет посмотреть внимательней =)

Alexander
09.06.2018
13:25:58
Привет! Снова я со своим сервером и невозможностью подключиться многим клиентам. Провел эксперимент. Запустил 2 сервера на разных портах. Подключился 10ю клиентами к первому, пошел трафик. Ко второму серверу подключиться на другой порт уже почему-то не могу, тупо виснет accept

Karachun
09.06.2018
13:26:47
хреново тебе)

Alexander
09.06.2018
13:29:10
loopback

больше ничего общего между ними

сеть только, один на ::5000, другой на ::5001

Andrei
09.06.2018
13:30:01
настраивали сервера на разные экземпляры loopback?

Google
Alexander
09.06.2018
13:30:36
неа, оба просто висят на адресах, что написал выше

address := srv.host + ":" + srv.port tcpAddr, err := net.ResolveTCPAddr("tcp4", address) srv.listener, err = net.ListenTCP("tcp", tcpAddr)

То есть ничего тут такого сверхестественного нет

Andrei
09.06.2018
13:32:52
что делают ваши сервера? проксируют запросы в loopback?

Alan
09.06.2018
13:35:03
Что значит виснет accept?

Alexander
09.06.2018
13:35:57
сервер принимает запрос и общается с подключившимися клиентами, больше ничего

на каждый клиент своя горутина

Alexander
09.06.2018
13:37:18
возможно неверно выразился, извините, имелось в виду, что сервер и клиенты живут на 127.0.0.1

Andrei
09.06.2018
13:37:42
хы, а я уже сюда смотрю http://loopback.io

Alexander
09.06.2018
13:37:43
Что значит виснет accept?
виснет - это значит новые подключения не принимаются, возможно "стек сокетов", не говорит моему приложению что мол "Але, есть новое подключени"

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

Alan
09.06.2018
13:38:09
Firewall? Порт точно слушается?

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