@gogolang

Страница 359 из 1630
Aculust
05.07.2017
01:58:09
https://gobyexample.com/interfaces
Вот блин, я же сюда уже заходил. Походу инва из вики про полиморфизм помогла, надо было перезайти) Как я понял, если в поступающем типе есть методы те что в интерфейсе - то данные спокойно проходят?

А если нет методов из интерфейса - то ошибка?

Slava
05.07.2017
01:58:56
Если тип имплементирует нужное поведение, то он implicitly подходит по интерфейс

Не скомпилируется просто

Google
Aculust
05.07.2017
01:59:25
Динамические данные?

Slava
05.07.2017
02:01:00
Что ты вкладываешь в это выражение?

Интерфейс описывает поведение, а не данные

Aculust
05.07.2017
02:01:31
данные из сети к примеру

Slava
05.07.2017
02:01:44
Что данные из сети?

Aculust
05.07.2017
02:02:52
Данные берутся из сети, конвертируются и передаются функции. Короче говоря, во время работы

Ошибка будет без кетчей или чего там в голанге?

Почти полностью забыл голанг. Год назад учил

Slava
05.07.2017
02:04:12
Почитай ещё раз документацию, кажется ты путаешь простые слова

Aculust
05.07.2017
02:04:37
Сейчас читаю, голанг изучаю ?

Я понял. Такой ситуации которую сбредил и быть по идее не может

No
05.07.2017
02:16:54
как сделать бесконечным циклом перебор массива, занового и заново чтоб проходил по массиву

или тут два цикла придется юзать ?

Google
Aculust
05.07.2017
02:18:37
бесконечный перебор с определением конца и сбросом итератора?

No
05.07.2017
02:19:04
а

да

No
05.07.2017
02:22:49
к примеру var:= []string{ "https://site.ua/xml/rss.xml", "https://www.site.org/api", } перебирать эти данные постоянно

Aculust
05.07.2017
02:28:09
i := 0 for { if var[i] == nil { i = 0 continue } // Обработка данных i++ } Вот так как-то

Погодь других ответов, я на го не писал)

А то утечку памяти словиш)))

Мой код и такое может

No
05.07.2017
02:29:21
=)

corpix
05.07.2017
02:30:56
https://play.golang.org/p/bsQ17eCmDN

Проверять нужно превышение длинны, а не на nil. Потому что в []string нет nil

No
05.07.2017
02:32:44
мне не совсем понятна, итерацию можно ли контролировать (сбрасывать) когда мы в цикле указали range

No
05.07.2017
02:33:43
сейчас прверим

corpix
05.07.2017
02:34:50
https://play.golang.org/p/SflRLdbxtW вот так?
Нет, вот так https://play.golang.org/p/zNQfd-rUUY

No
05.07.2017
02:35:45
гуд)

Aculust
05.07.2017
02:36:05
Нет, вот так https://play.golang.org/p/zNQfd-rUUY
Окончательно забыл написание софта )) Сяп

No
05.07.2017
02:36:06
не знаю хорошо или плохо что лайко нет))

Google
Aculust
05.07.2017
02:38:43
не знаю хорошо или плохо что лайко нет))
Просто сейчас раннее утро и всё прогеры уже давно легли в 4

No
05.07.2017
02:38:56
Слабаки )))

Aculust
05.07.2017
02:39:13
Я всё ещё держусь :))

Аутирую в документацию голанга

No
05.07.2017
02:39:31
Сопртивляешься ))

Aculust
05.07.2017
02:39:37
Угу)

не, я в 7 вечера проснулся

вот и сижу)

No
05.07.2017
02:40:09
Да меня что-то спать не клонит)

дед просто помер недавно , а сегодня оказалось что о не на меня переписал завещание, а на хер знает кого :D Жаль нельзя воскресить чтоб по морде понадавать )

Aculust
05.07.2017
02:41:46
Плохо конечно.. Но не критично если быть востребованным программистом ?

No
05.07.2017
02:43:00
Путь осидит идущий. А путь долгий программистов долгий, нудный, задокументирован. )

Aculust
05.07.2017
02:43:42
)) Стартапчик сделать, или податься в компанию большую, знаешь)

Что бы было интересно работать

Главное всегда понимать что это принесёт тебе социальный успех и материальные блага. Такой он уж мозг.

No
05.07.2017
02:44:37
Да я тут завидую Цукенбергу))

Aculust
05.07.2017
02:47:25
Цукерберг* если что) А так пока ты завидуешь, мог бы изучать языки программирования и создавать свои стартапы ? Время очень дорогой ресурс

Проиграешь в игру под названием "Жизнь". В конце будут страдания о потраченом время

No
05.07.2017
02:51:41
Мне кажется вне зависимости от того чем заниматься, всё равно будет чувство зря потраченного времени))

правда тут может быть исключения))) Дело которое приносит новые знания, полезные, наверное всё таки не зря утраченое время)

Google
corpix
05.07.2017
02:55:42
)) Стартапчик сделать, или податься в компанию большую, знаешь)
Работал в большой компании. Первые год/два интересно, потом понимаешь, что такое большая компания и уходишь. Условия в больших компаниях неплохие(стабильность, ЗП, вот это вот всё), но задачи далеко не всегда интересные

Так что лучше делать стартап

А в большую компанию можно заглянуть чтоб посмотреть, как эти большие компании сервисы делают, да опыта набраться

Andrew
05.07.2017
02:56:37
Так что лучше делать стартап
И жить потом в коробке на улице?

No
05.07.2017
02:57:04
Андрей ничего не понимает в романтике)

Admin
ERROR: S client not available

corpix
05.07.2017
02:57:45
И жить потом в коробке на улице?
Результат зависит от приложенных усилий. А риск, он везде есть

No
05.07.2017
03:09:36
C:\Users\Max>go get github.com/barnex/cuda5 # github.com/barnex/cuda5/cu C:\Go\project\src\github.com\barnex\cuda5\cu\context.go:5:18: fatal error: cuda.h: No such file or directory //#include <cuda.h> ^ compilation terminated Файла нет. Моя трабла или библиотеки ?

No
05.07.2017
03:10:44
можно поподробнее, что это и где нырять ?

corpix
05.07.2017
03:12:10
Ну для начала наверное http://docs.nvidia.com/cuda/cuda-installation-guide-microsoft-windows/index.html Про винду ничего не скажу, не знаю как вы вней живёте, у меня linux

No
05.07.2017
03:12:13
вероятно CUDA toolkit нужн установить ?

No
05.07.2017
03:50:57
я не знаю, самому интересно, но не получилось к сожалению разобраться)) если у тебя получится, даешь манулал)

corpix
05.07.2017
03:51:16
Может быть оно так и есть. Теряется интерес?
Конкретно в моём случае - да, стало не интересно и я ушел. Это конечно не означает что в больших компаниях не интересно, это лишь моя история

Aculust
05.07.2017
03:52:27
Ну тут очевидно, компания успешная и всё. Остается только работать на них и клепать новые продукты. Нет доли азарта?) Упадёт ли компания?)

corpix
05.07.2017
03:55:04
Азарт? Да, возможно его не хватает когда у компании есть устоявшийся стек технологий, за рамки которого не дают ступить, а также некоторая доля бюрократии, которая ещё и растёт со временем

На мой взгляд, для любой большой компании справедливо выражение "Мыши плакали, кололись, но продолжали грызть кактус", потому что обычно люди всегда исходят из экономической целесообразности принимаемых решений(очень часто только из неё), т.е. "работает - не трогай". И всем пофиг, что это решение написанно на костылях, подверженно ошибкам со стороны человека, который его обслуживает(ввиду своей сложности) и мешает развитию... приносит бабки и фиг с ним. Иной раз, даже озвучив все проблемы, добившись понимания со стороны руководства, не получается это решение заменить... либо страшно(sic!), либо куча команд внутри компании успели завязаться на этот "велосипед из костылей" и миграция займёт полгода, либо времени нет "надо продуктовые фичи делать!", либо всё сразу. Так что на мой взгляд стремиться попасть в большую компанию, ожидая что там всё будет правильно и хорошо не стоит, это прямой путь к разочарованию и последующей депрессии, работать в таких компаниях очень не просто и через некоторое время понимаешь, что почти ни на что кроме работы у тебя времени не остаётся(я про самообразование и развитие).

Google
Andrew
05.07.2017
04:13:17
На мой взгляд, для любой большой компании справедливо выражение "Мыши плакали, кололись, но продолжали грызть кактус", потому что обычно люди всегда исходят из экономической целесообразности принимаемых решений(очень часто только из неё), т.е. "работает - не трогай". И всем пофиг, что это решение написанно на костылях, подверженно ошибкам со стороны человека, который его обслуживает(ввиду своей сложности) и мешает развитию... приносит бабки и фиг с ним. Иной раз, даже озвучив все проблемы, добившись понимания со стороны руководства, не получается это решение заменить... либо страшно(sic!), либо куча команд внутри компании успели завязаться на этот "велосипед из костылей" и миграция займёт полгода, либо времени нет "надо продуктовые фичи делать!", либо всё сразу. Так что на мой взгляд стремиться попасть в большую компанию, ожидая что там всё будет правильно и хорошо не стоит, это прямой путь к разочарованию и последующей депрессии, работать в таких компаниях очень не просто и через некоторое время понимаешь, что почти ни на что кроме работы у тебя времени не остаётся(я про самообразование и развитие).
Подтверждаю каждое слово (сотрудник РТК).

Чтобы что-то (даже незначительное) поменять, нужно пройти все круги ада (согласований).

Aculust
05.07.2017
04:15:07
На мой взгляд, для любой большой компании справедливо выражение "Мыши плакали, кололись, но продолжали грызть кактус", потому что обычно люди всегда исходят из экономической целесообразности принимаемых решений(очень часто только из неё), т.е. "работает - не трогай". И всем пофиг, что это решение написанно на костылях, подверженно ошибкам со стороны человека, который его обслуживает(ввиду своей сложности) и мешает развитию... приносит бабки и фиг с ним. Иной раз, даже озвучив все проблемы, добившись понимания со стороны руководства, не получается это решение заменить... либо страшно(sic!), либо куча команд внутри компании успели завязаться на этот "велосипед из костылей" и миграция займёт полгода, либо времени нет "надо продуктовые фичи делать!", либо всё сразу. Так что на мой взгляд стремиться попасть в большую компанию, ожидая что там всё будет правильно и хорошо не стоит, это прямой путь к разочарованию и последующей депрессии, работать в таких компаниях очень не просто и через некоторое время понимаешь, что почти ни на что кроме работы у тебя времени не остаётся(я про самообразование и развитие).
Интересно было узнать ваш опыт, учту)

Dmitrii
05.07.2017
06:12:40
Подскажите как можно сделать модуль на подобии синглтона? Конкретная задача такая: есть пакет main в нем инициализируются сервер, есть пакет config там я хочу прочитать переменные окружения, флаги и создать структуру/мапу конфигурации, которую потом импортировать во всех остальных пакетах проекта и переиспользовать, как такое сделать в го?

Valentin
05.07.2017
06:14:25
В пакете объяви экспортированную переменную и обработай её в init()

https://tour.golang.org/basics/3

https://stackoverflow.com/a/24790378

Axm
05.07.2017
06:25:19
Ребята, посоветуйте, пожалуйста, книгу по Go. Тур отвечает далеко не на все вопросы, а искать по документации, когда не знаешь где, трудновато. Модно на английском.

Constantine
05.07.2017
06:26:11
какие, например, вопросы?

Axm
05.07.2017
06:32:34
какие, например, вопросы?
Да любые. Трудно писать как надо, когда перекатываешься из другого языка. Best practices, например. Основные доки на сайте я уже почитал. Но, скажем, как организовать код? Пишу рест-сервер. Стоит ли пихать все обработчики в один файл или нет. Как го определил по названию пакета, откуда его качать? Я закоммитил в корпоративный гит пару файлов в новую репу. Стер все у себя. Написал go get git.blabla.com/bla/bla и он все скачал сам. Причем, путь в гите такой не сработает.

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

Спасибо за ссылки, посмотрю

Igor
05.07.2017
06:51:08
https://www.nostarch.com/blackhatgo
Еще не вышла ведь

corpix
05.07.2017
06:52:57
Да и начинающему книгу для пентестеров предлагать как-то странно кмк :)

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