
John
22.10.2018
09:25:01

Vladimir
22.10.2018
09:26:17
интересно выдюжит repl.it такую задачу
вау ... repl.it +1000 к карме

Google

Vladimir
22.10.2018
09:36:22

Roman
22.10.2018
09:37:02
есть редкие истории когда дублирование кода имеет смысл. например, тут: https://github.com/pragus/gonetmap/blob/master/examples/transparent/netpacket/ip_header.go#L37

Misha
22.10.2018
09:41:39
Всем привет! А возможно ли как-то усыпить горутину, чтобы остальные продолжили работать? В случае, когда их больше, чем реальных потоков

Vladimir
22.10.2018
09:41:55

Roman
22.10.2018
09:42:27
что это?

Vladimir
22.10.2018
09:42:45
сверху подписано

Denis
22.10.2018
09:42:57
Всем привет. Подскажите, может кто то сталкивался. Поднимаю конект к БД оракла. Отправляю по конекту функцию, которую обрабатывает сам оракл и возвращает автоинкримент вставки в БД(DBMS_OUTPUT)
Так вот при отправке абсолютно одинаковых данных 1-ый запрос проходит а следующие 7-10 результатов будто из кеша берёт да же не обращаясь в БД. Проблема исчезает если каждый раз поднимать новый конект и закрывать после выполнения, но суть в том что бы держать 1 коннект и использовать его.

Vladimir
22.10.2018
09:43:05
снифер и пингплотер

Roman
22.10.2018
09:43:14

Vladimir
22.10.2018
09:44:23
состояние интернет коннекта за 5 дней

Google

Vladimir
22.10.2018
09:44:44
на фото только за 4-ре (сделал только что)
отдельно считается исходящие и входящий трафик
IN OUT но текущий срез по-секундно

Roman
22.10.2018
09:46:42

Misha
22.10.2018
09:47:27

Vladimir
22.10.2018
09:48:16
это датчик для сервисов которым передаются текущее состояние , просто переделал для своего ноута так же прикрутив SDL2

Roman
22.10.2018
09:49:00

Misha
22.10.2018
09:50:25
В го нет, в системе есть. Я делаю, скажем так в 100 горутин, запросы в интернет с перерывом в 1 секунду. Хочется, чтобы когда одна из горутин уснула, она не потянула за собой остальных на этом же системном потоке

Vladimir
22.10.2018
09:52:49
зачем велосипед делать

Roman
22.10.2018
09:53:41

Misha
22.10.2018
09:54:51
она и не потянет.
Потянет. Написал только что-что тестовую прогу простенькую. Запускается 50 горутин и половина засыпает каждые 2 секунды, а вторая половина нет. И выдают свои ответы они все ровно каждые 2 секунды

Pavel
22.10.2018
09:55:15
потому что sleep в одной не влияет на другие
иначе го -- говно
а так кажется, что код -- говно))

Илья
22.10.2018
09:57:50

Misha
22.10.2018
09:59:05
Так, код работал правильно, глаза слепые. Извиняюсь товарищи, Go ❤️

Roman
22.10.2018
09:59:23

Google

Misha
22.10.2018
09:59:39
Я всю ночь не спал, вот и ведет)

Vladimir
22.10.2018
10:00:33

Misha
22.10.2018
10:03:02

Vladimir
22.10.2018
10:04:27
но у меня получилось что человеку спрашивающему про парсинг я начал обьяснять что нужно хандлер обработчик ставить в рутину ! Во позорище то было

Анатолий
22.10.2018
10:25:23
Коллеги, а это норма, что dep ensure не скачивает вложенные пакеты?

Aleksandr
22.10.2018
10:25:38
не норма
но он скачивать должен из Gopkg.lock
там уже зафиксирован набор пакетов

SkyCoffee
22.10.2018
10:26:19
А для Go есть консольная или очень легкая среда разработки, которую освоить легче, чем vim и emacs?

Илья
22.10.2018
10:27:25

SkyCoffee
22.10.2018
10:27:49
liteIDE
а если даже liteIDE тяжелая?

Olzhas
22.10.2018
10:27:52

Илья
22.10.2018
10:28:00
если vim сложно, то nano

Eugenii
22.10.2018
10:28:36
выходить :q

Виктор
22.10.2018
10:28:57
если нужно выйти и не сохранять изменения то :q!

Илья
22.10.2018
10:29:04
:D

SkyCoffee
22.10.2018
10:29:11
мне-то не выходить, а набирать код и переключаться между файлами нужно)

Виктор
22.10.2018
10:29:22

Aleksandr
22.10.2018
10:29:25
так начинался день очевидных шуток

Google

Виктор
22.10.2018
10:29:28
а когда захочешь выйти - начнутся проблемы

Анатолий
22.10.2018
10:29:35
но он скачивать должен из Gopkg.lock
В нём лежит один проект, в котором есть несколько вложенных пакетов. Скачивает только те файлы, что в самом корне:
└── golang_commons
├── common.go
├── errors.go
├── middleware.go
└── rabbitmq.go
Но в репозитории такое:
^ то, что выше
db/db.go
db/errors.go
...

Eugenii
22.10.2018
10:29:42
это не борода, это классика

Илья
22.10.2018
10:29:50

Aleksandr
22.10.2018
10:30:16

Andrii
22.10.2018
10:30:28
goland
goland или же atom с плагинчиком, удобно жи

Olzhas
22.10.2018
10:30:39

SkyCoffee
22.10.2018
10:30:40
никак не могу смириться с мыслью, что для набора текста vim, а для вкладок tmux

Olzhas
22.10.2018
10:30:48
atom

Анатолий
22.10.2018
10:30:49
что из этого корень?
golang_commons. Файлы, что в нём, скачиваются, а вложенные папки с файлами - нет

Aleksandr
22.10.2018
10:31:05

Анатолий
22.10.2018
10:31:42
Так видно же :)
Могу ещё так показать...

Aleksandr
22.10.2018
10:31:54

Анатолий
22.10.2018
10:31:54

SkyCoffee
22.10.2018
10:32:13
может, golang_commons - пакет, а golang_commons/some/thing - другой пакет, и поэтому dep не хочет скачивать?

Aleksandr
22.10.2018
10:32:38
в Gopkg.lock что прописано?

Анатолий
22.10.2018
10:33:41

Aleksandr
22.10.2018
10:34:08
["."] - зачем?
в Gopkg.toml что прописано?

Google

Анатолий
22.10.2018
10:34:31
packages = ["."] какой-ото подозрительный, но такое же у всех остальных пакетов, которые с гитхаба качались
Причём я его не вписывал, dep мудрит, видимо

Aleksandr
22.10.2018
10:35:13
в Gopkg.toml что прописано?

Анатолий
22.10.2018
10:35:27

SkyCoffee
22.10.2018
10:35:53
А если name = "BACKEND/golang_commons/..." сделать?

Aleksandr
22.10.2018
10:36:16
unused packages если удалить?

Анатолий
22.10.2018
10:37:13

Evgeniy
22.10.2018
11:58:30
что означает выражение в квадратных скобках?

Илья
22.10.2018
11:59:04
ошибку

Evgeniy
22.10.2018
11:59:10
минус забыли?

Vladimir
22.10.2018
11:59:19

Илья
22.10.2018
12:00:04

Vladimir
22.10.2018
12:00:19

Илья
22.10.2018
12:00:57

Vladimir
22.10.2018
12:01:13
у меня минус тоже плохо работает на клаве