@gogolang

Страница 1258 из 1630
Olena
27.07.2018
21:10:09
если он в системе, а ваше проект на флешке - то скорее всего ваше проект не в системном gopath, верно?
В системном. Я его скопировала. Я к тому, что он у меня работал на другом компе отлично. Как посмотреть gopath системы, я знаю. А как для проекта?

Slava
27.07.2018
21:11:20
в настройках проекта - GO - GOPATH

Olena
27.07.2018
21:15:04
в настройках проекта - GO - GOPATH
Добавила, но это не решило проблему

Slava
27.07.2018
21:15:28
проблему "cannot find declaration to go to" ?

Google
Olena
27.07.2018
21:20:47
О, я разобралась. Спасибо большое

Slava
27.07.2018
21:22:34
рад помочь

Pawel
28.07.2018
04:43:09
Во всем
какие там плюсы?

Alexander
28.07.2018
04:44:12
Например парсинг действительно сложных грамматик в хаскиле хорошо делать, если на скорость начхать
Если начхать на скорость, то этот парсинг можно и на го запилить. Но это будет сложно для понимания и скорее всего медленно.

Pawel
28.07.2018
04:49:10
https://github.com/facebook/Haxl
мордокнижники могут и город клоунов на вохдушном шаре построить, там копейки ни кто не считает

А где нужен го?
да почти везде где нет фронтенда

Google
Olzhas
28.07.2018
04:50:12
Которые nginx вместо фаерволла юзают или думают что mysql не хуже нормальных субд

Pawel
28.07.2018
04:54:17
Если начхать на скорость, то этот парсинг можно и на го запилить. Но это будет сложно для понимания и скорее всего медленно.
парсинг граматик на го делается через стандартный goyacc. Ни чего сложного для понимания в этом нет. И работает это быстрее на 2 порядка чем парсер-комбинаторы.

Которые nginx вместо фаерволла юзают или думают что mysql не хуже нормальных субд
гугл вполне себе прагматичные цели преследовал при разработке го. "для тупых" - это побочный эффект

Alexander
28.07.2018
05:23:24
да почти везде где нет фронтенда
Программирование крудами и микросервисами не ограничивается.

парсинг граматик на го делается через стандартный goyacc. Ни чего сложного для понимания в этом нет. И работает это быстрее на 2 порядка чем парсер-комбинаторы.
Опять кодогенерация, сколько у вас таких утилит для кодогенерации уже? Ну а чо, макросы/генерики ведь не нужны если есть кодген

Только вот вы уверены, что проект, у которого 117 звёзд на гитхабе является стандартом среди парсерных решений в го?

Alexander μήδομαι
28.07.2018
05:31:19
yacc существовал задолго до go.

Pawel
28.07.2018
05:31:34
Я ещё в сишечке лет 15 назад писал парсеры с граматиками на lexx-yacc. Там тоже кодогененрация. Это стандартный вообще подход.

Есть команды, куда без знания yacc не возьмут

Alexander μήδομαι
28.07.2018
05:32:01
Применительно к парсингу – да, всегда генерировали код.

Alexander
28.07.2018
05:32:54
Я ещё в сишечке лет 15 назад писал парсеры с граматиками на lexx-yacc. Там тоже кодогененрация. Это стандартный вообще подход.
Меня не интересует стандартный подходк написанию парсеров. Меня интересует стандартный подход к написанию парсеров в го.

У goyacc 117 звёзд на гитхабе. Подозреваю, что с такой популярностью он мало кому нужен.

Alexander μήδομαι
28.07.2018
05:34:35
А много кому нужны свои парсеры?

Alexander
28.07.2018
05:35:41
А много кому нужны свои парсеры?
Ну вот один парень из хаскель чата работает в компании, которая по большей части как раз пишет парсеры. Видимо кому-то нужны.

Pawel
28.07.2018
05:35:43
Меня не интересует стандартный подходк написанию парсеров. Меня интересует стандартный подход к написанию парсеров в го.
думаю что в данном случае никого не интересует что там тебя интересует. А про 117 звёзд ты не туда посмотрел. Протри иллюминатор в бункере, запотел он

Alexander μήδομαι
28.07.2018
05:36:25
Ну вот один парень из хаскель чата работает в компании, которая по большей части как раз пишет парсеры. Видимо кому-то нужны.
Ну, редкая работа. Большинство использует стандартные форматы с готовыми парсерами.

Pawel
28.07.2018
05:36:29
goyacc вообще не на гитхабе

Ну и чтобы совсем тебя Саша добить - в голанге тоже есть библиотека парсер-комбинаторов, работает она примерно в 3 раза быстрее parsec

Google
Pawel
28.07.2018
05:40:00
Ну вот один парень из хаскель чата работает в компании, которая по большей части как раз пишет парсеры. Видимо кому-то нужны.
я тоже в такой работал. Каспер называется. Вот только в проде у них хаскиля ноль почему то

‎‎‎‎
28.07.2018
05:59:51
Пошарь в ту сторону, где https делается не приложением
Там походу https переделывается в http и наоборот самим хостом, так что мне обычного http хватило

Pawel
28.07.2018
08:04:44
Ну вот один парень из хаскель чата работает в компании, которая по большей части как раз пишет парсеры. Видимо кому-то нужны.
Ну вот всё остальное кроме парсер-комбинаторов писать на хаскиле себе дороже. Ну кроме ни кому не нужной фигни, называемой внутренней аналитикой

Sliva
28.07.2018
09:04:11
Привет, только не ругайтесь на меня :) В продолжении моего вчерашнего вопроса. Вот код: HTTPS://play.golang.org/p/21qYuA7eWMn Ошибок не выдаёт, вроде файл загружается, но я до сих пор не понимаю как этот файл там из браузера открыть?

Dmitriy
28.07.2018
09:09:42
И к слову, у тебя там откровенный говнокод, если действительно хочешь учится, то читай про mvc

Sergey
28.07.2018
10:53:55
Как заставить vgo работать? Запускаю vgo build и получаю ошибку $GOPATH/go.mod exists but should not

Oleg
28.07.2018
11:07:04
кто gprc пользует. как название метода в интерцепторе получить чтобы гварды на методы в одном месте организовать

Oleg
28.07.2018
11:15:08
ну и смысл тогда в таком интерцепторе?

придется тогда вначале каждого метода проверки все аутентификационные делать

Oleg
28.07.2018
11:22:23
В интерцепторе есть info *grpc.UnaryServerInfo, а в нем FullMethod это строка с названием вызываемого метода. Все ок. Странно что нет ни одного примера, вещь то нужная каждый первый раз

casbin кто-нибудь использует? выскажите свое мнение

Человек
28.07.2018
15:47:50
Здравствуйте. Как мне конвертировать кастомный тип в []byte / string? Код: https://pastebin.com/XMDCB8dG. Нужно получить все файлы в директории без for range и вывести их как []byte или string чтоб дальше можно было работать с regexp, ибо files это []os.FileInfo

Александр
28.07.2018
16:00:04
без ренджа никак

Человек
28.07.2018
16:05:17
без ренджа никак
я попытался с ренжом через append - https://pastebin.com/rhLrL4yC, но из этого мало что вышло, показывает только 1 файл и всё.

Алексей
28.07.2018
16:15:23
Александр
28.07.2018
16:17:29
ээм

ну вы на нулевом индексе отработаете, следующие будут попадать в else

Google
Александр
28.07.2018
16:18:32
в index то у вас номер по порядку идет

Человек
28.07.2018
16:18:47
Так вы только 1 файл и добавляете. Какое поведение вы ожидаете?
ааааа, точно, я просто удивлялся почему у меня результат выдает по 10050 раз, забыл переставить fmt.Println(out) ниже

всё, разобрался

спасибо всем

Admin
ERROR: S client not available

GoodMoodDealler
28.07.2018
17:44:22


Как я понял в первой строке тут задается корень

А дальше идут потомки

Но как их распределить?

Лемур
28.07.2018
17:45:49
Не, обычно запись левый правый корень

GoodMoodDealler
28.07.2018
17:45:57
Вообще убил бы человека, который так "отлично" написал задание

Zaur
28.07.2018
17:59:38
Смотря про какое дерево вы говорите

Slava
28.07.2018
18:00:29
какое странное дерево на картинке =)

может быть там в задаче что-то ещё написано? например постройте Б дерево

Zaur
28.07.2018
18:01:19
Или кучу

Создай кучу ?

Nazary
28.07.2018
18:13:55
так киньте полное условие

Slava
28.07.2018
18:13:56
у кучи нет высоты =)

Zaur
28.07.2018
18:49:43
у кучи нет высоты =)
А, да, действительно

Zver
28.07.2018
18:52:33
у кучи нет высоты =)
Смотря у какой.

Google
Александр
28.07.2018
18:53:33
если это код в проде - то высота будет большая ?

Andrey
28.07.2018
18:53:52
у кучи есть глубина)

GoodMoodDealler
28.07.2018
18:53:54
так киньте полное условие
Так оно тут полное)))

Zver
28.07.2018
19:13:06
Из этог условия ничего не понятно.

Oleg
28.07.2018
19:17:42
Можно ли в методе api в grpc менять контекст?

точнее добавить что-нибудь свое?

или удалить

Sliva
28.07.2018
19:50:41
Тут есть люди которые шарят в raspberry Pi?

Daniel
28.07.2018
20:06:19
В чем вопрос?

Sliva
28.07.2018
20:16:39
Написал простенький сервер на golang Запустил на малинке, и вроде на Локалхост заходит. Подключил напрямую к роутеру, просмотрел айпишку, хотел зайти с другого устройства (по айпи), но не получилось... Как это исправить?

Daniel
28.07.2018
20:18:14
Малина тут ни при чем

А для ответа мало данных

Sliva
28.07.2018
20:18:36
Так

Подключил малину к роутеру. Через команду ifconfig, посмотрел айпи (по которому подключён к роутеру) Запустил сервер на go, ошибок не выдал. Хотел набрать айпи по которому подключён к роутеру и подсоединиться к серверу. Не вышло Могу скинуть код если нужно

Lev
28.07.2018
20:21:48
а малинка-то пингуется?

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