
Mykyta
08.02.2018
09:52:31

Arch
08.02.2018
09:53:10

Alexey
08.02.2018
09:53:34

Alexey
08.02.2018
09:53:37

Google

Sergey
08.02.2018
09:53:45

Daniel
08.02.2018
09:54:20

Sergey
08.02.2018
09:54:46

Daniel
08.02.2018
09:55:02
толстый наброс. неэстетично.
вот недавно талантище приходил - только вопросы задавал, а чат визжал и стонал.

Alexey
08.02.2018
09:55:43

Daniel
08.02.2018
09:56:06
map[string]interface{}

Sergey
08.02.2018
09:56:33

Daniel
08.02.2018
10:28:07
и автор наброса - тоже, к счастью

Vlad
08.02.2018
11:44:53
В каком случае папка vendor будет пуста?
На git все ок, git clone -> vendor папка пустая

Daniel
08.02.2018
11:45:17
если она в .gitignore вписана

Vlad
08.02.2018
11:46:59
pkg
bin/*
src/github.com
src/golang.org
Вот и весь .gitignore

Alexey
08.02.2018
11:50:26

Google

Vlad
08.02.2018
11:52:22

Daniel
08.02.2018
11:55:33
ветка не та?

Vlad
08.02.2018
11:56:32
Вроде бы та, коллеги.
Как решу вопрос (чтобы вы не гадали на кофейной гуще) - расскажу, в чем дело

Айбелив
08.02.2018
12:23:07
Включен режим упоротого экстрасенса:
возможно папка вендор сделана сабмодулем гита?

Vlad
08.02.2018
12:34:37
И я нисколько не преуменьшаю.
Действительно, это был сабмоудуль.
Если бы коллега не ответил, я бы Вас боготворил. :)


Slach
08.02.2018
12:57:46
ну весь день коту под хвост
народ, помогите
вот такой код для gramework не хочет работать =((
if config.Debug {
web.UsePre(func(ctx *gramework.Context) error {
log.Debug().Str("AnomaliesDir", config.AnomaliesDir).
Msgf("%s URI=%s", ctx.Method(), ctx.Request.URI().String())
return nil
})
}
staticHandler := web.ServeDirNoCacheCustom(
config.AnomaliesDir, 0, false, true, []string{},
)
web.GET("/anomalies/*any", staticHandler)
выдает ошибку на
http://78623ba9.ngrok.io/anomalies/test.html
при этом в логе срабатывание debug pre middleware есть
{"time":"2018-02-08T12:44:49Z","level":"debug","config.AnomaliesDir":"/var/www/anomalies","message":"GET URI=http://78623ba9.ngrok.io/anomalies/test.htm
l"}
с правами в файла все нормально, процесс гошный файл прочитать может
ls -la /var/www/anomalies/
total 12
drwxr-xr-x 2 root root 4096 Feb 8 12:42 .
drwxr-xr-x 3 root root 4096 Feb 8 12:41 ..
-rwxr-xr-x 1 root root 13 Feb 8 12:42 test.html
как блин еще то отладить? кто нибудь знает?


Nick
08.02.2018
13:52:36
Всем привет! Прохожу тут курс по golang'у, и в задании есть пункт - вывести список файлов с директориями. Отмечено, что можно пробежаться по файлам с директириями не-рекурсивно. o_O Может кто знает? Теоретически, такое вообще возможно? Видел на php какуюто странную магию с массивами, push и pop, но ещё не разобрал как именно это работает

Kirill
08.02.2018
13:53:58
Хехехе. Тут php ни при чём

Nick
08.02.2018
13:54:09
Это я понимаю )

Subbotin
08.02.2018
13:54:16
что значит "пробежаться не рекурсивно"?

Kirill
08.02.2018
13:54:42

Nick
08.02.2018
13:55:16

Kirill
08.02.2018
13:56:16
Аа

Slach
08.02.2018
13:57:06
https://golang.org/pkg/path/filepath/#Walk
=) вот еще сюда можно глянуть
но она рекурсивная =)

Kirill
08.02.2018
13:58:16

Google

Kirill
08.02.2018
13:58:28
Я даже специально попробовал
https://stackoverflow.com/questions/12657365/extracting-directory-hierarchy-using-go-language

Nick
08.02.2018
13:59:06
walk рекурсивный, glob - он только по директориям (паттрнам)

Subbotin
08.02.2018
13:59:30

Kirill
08.02.2018
13:59:48

Nick
08.02.2018
14:00:48

Ilya
08.02.2018
14:00:49

Nick
08.02.2018
14:03:57


Subbotin
08.02.2018
14:14:10
а. на гошечке можно на каналах сделать кстати

Andrey
08.02.2018
14:19:36
Это больше похоже на списывание на экзамене. Вопрос вообще не про го.

Nick
08.02.2018
14:29:26

Nick
08.02.2018
14:29:26
Это больше похоже на списывание на экзамене. Вопрос вообще не про го.
Это почему же не про го. Давайте предположим, что в стандартных библиотеках существует подобная реализация. А если это похоже на списывание на экзамене, то почему же не списать поросшую рекурсию? И вообще, оффтоп. Совсем никакого отношения к ответу на вопрос поставленный не вижу, на флуд смахивает

Andrey
08.02.2018
14:31:16

Marlik
08.02.2018
14:32:52
Переставлял го, переставлял атом, делаю go get -u
package test: directory "/home/marlik/go/src/test" is not using a known version control system
Эт нормально?
go version 1.9.4

Andrey
08.02.2018
14:34:55
о как. 1.9.4. вышел
Похоже какой то критический баг был, что так быстро выпустили.

Nick
08.02.2018
14:37:37

Andrey
08.02.2018
14:39:43

Google

Marlik
08.02.2018
14:42:11
We have just released Go 1.8.7, Go 1.9.4, and Go 1.10rc2, to address a recently-reported security issue. We recommend that all users update to one of these releases (if you’re not sure which, choose Go 1.9.4).
https://golang.org/dl/

Andrey
08.02.2018
14:43:55

Marlik
08.02.2018
16:36:35
Подскажите в Атоме, что за плагин, позволяющий переходить по пакетам/функциям, подносишь мышку и жмакаешь CTRL?

Vlad
08.02.2018
17:46:26
DeepEqual говорит, что одинаковые объекты не одинаковые.
Уструктур есть поле map[string]string, которое nil.
nil != nil?
Тесты на искусственном примере говорят об обратном.
А когда сравниваю сообщение, пришедшее по ws и самописное ожидаемое - тесты падают
а объекты-то одинаковые

Admin
ERROR: S client not available

The
08.02.2018
17:53:14
может у них length разный?
а хотя нил, ты ж сказал

Vlad
08.02.2018
17:53:35
Думал, может из-за порядка в мапе?

Arch
08.02.2018
17:54:02
nil оно пока ты мапу не создашь в смысле мейком

Vlad
08.02.2018
17:54:15

The
08.02.2018
17:54:38
в мапе порядок не сохранен, deep equal это знает
Map values are deeply equal when all of the following are true: they are both nil or both non-nil, they have the same length, and either they are the same map object or their corresponding keys (matched using Go equality) map to deeply equal values.

Атас
08.02.2018
17:56:25
может capacity разный?

Vlad
08.02.2018
17:56:39
хм, тогда уже завтра озадачу чатик. ибо что-то пошло не так, но никто не знает «что»

Roman
08.02.2018
17:57:33
Подскажите, в какую сторону думать: хочу функцию, которая на вход принимает любой int/uint/int16/uint16, а возвращает uint32

The
08.02.2018
17:57:45
https://play.golang.org/p/g83qDq324S6

Google

Никита
08.02.2018
17:58:42
Такой вопрос
Есть список символов
надо проверить строку чтобы на их содержание
кроме for _, v := range symbols
Есть ли какие то варианты с Regexp?

Vlad
08.02.2018
18:00:36

The
08.02.2018
18:00:57
ну может ты структуры не равные получаешь
сравни эти мапы внутри структур

Roman
08.02.2018
18:01:35

The
08.02.2018
18:01:40
если ты извне данные получаешь, там по байтам может не сходится. я когда с одним сайтом работал он мне каких то whitespace напихал, которых даже не видно было.

Никита
08.02.2018
18:01:50

The
08.02.2018
18:02:29

Roman
08.02.2018
18:03:05

The
08.02.2018
18:05:05
думаю даже если символов очень много, будет быстрее чем регехсп в го

Никита
08.02.2018
18:07:37

Roman
08.02.2018
18:08:03

Aleksandr
08.02.2018
18:12:59