@gogolang

Страница 1364 из 1630
Nibbler
05.09.2018
09:16:56
откуда инфа?

Pavel
05.09.2018
09:17:02
С офф сайта

Nibbler
05.09.2018
09:17:57
прикольно, и в германии с хабра опять же 250 евро в полгода %)

капец, видимо я успел закончить %) вовремя

Google
Pavel
05.09.2018
09:18:11
Там двухмесячный джава курс на два месяца столько стоит.

Nibbler
05.09.2018
09:18:23
что за два месяца можно узнать?

Илья
05.09.2018
09:18:43
javarush пройти :)

Pavel
05.09.2018
09:19:05
что за два месяца можно узнать?
Как инвестировать 150к более выгодно, чем в Иннополис.

Nibbler
05.09.2018
09:19:45
Как инвестировать 150к более выгодно, чем в Иннополис.
)) на примере инвестиции 150к в иннополис

Pavel
05.09.2018
09:20:05
Ну учится на собственном опыте — топчик же.

Daniel
05.09.2018
09:20:30
Коллеги, вы ваще страх потеряли :)

Kirill
05.09.2018
09:20:52
На примере инвестиции в зобанитьвасмало

Флуд — есть флуд

Ладно бы немного

Dorian
05.09.2018
09:21:53
Коллеги, вы ваще страх потеряли :)
Перенервничали от переезда. Ладно хоть в тапки срать не начали, а только в чатик...

Илья
05.09.2018
09:25:03
Коллеги, вы ваще страх потеряли :)
здесь второй день содом и гомора

Daniel
05.09.2018
09:30:42
В дискуссии - назовем это так - про иммутабельность были полезные моменты

Google
Daniel
05.09.2018
10:22:27
кстати, об иммутабельности

я тут подумал, что специальный коммент (жаль, к параметрам функции нельзя тэг приписать) и хитромудрый линтер могли бы решить нашу проблему без модификации языка вообще

и, возможно, надо именно этим путем и пойти

Daniel
05.09.2018
10:30:49
ключевое слово лучше, чем коммент

так что язык было бы неплохо модифицировать

Мерлин
05.09.2018
10:31:23
Daniel
05.09.2018
10:31:24
но - непонятно, как эту модификацию протащить

если я полез туда рефлексией - я знаю, что делаю

мне иммутабельность нужна в первую очередь для контроля над моими же ошибками

Мерлин
05.09.2018
10:32:52
если я полез туда рефлексией - я знаю, что делаю
вы — да но иммутабельность нужна как раз не в этом случае, а в том, когда вам известно не всё о том, как ходят данные да и рефлексия — это один из самых зверских источников ошибок, нет?

Daniel
05.09.2018
10:34:30
меня не беспокоит рефлексия как источник ошибок

Pawel
05.09.2018
10:34:54
== жаль, к параметрам функции нельзя тэг приписать а почему нельзя в блочный или правый коммент для аргументов функции?

Daniel
05.09.2018
10:39:26
все можно. но ключевое слово - лучше

Olzhas
05.09.2018
10:39:50
let mut foo = "bar"

Daniel
05.09.2018
10:40:31
нет никакого раста, забудьте

Google
Olzhas
05.09.2018
10:43:44
говорят, ходят слухи про какие-то генерики

наверное что-то с еретиками связано

Maksim (Ellrion)
05.09.2018
12:16:56
кто то знает, есть аналог https://github.com/yndx-metrika/logs_api_integration на go ?

Heathcliff
05.09.2018
12:29:27
нормально ли в package обьявлять глобальную переменную инициализировать ее через функцию и использовать в других пекеджах?

Heathcliff
05.09.2018
12:29:52
да

или приватным через get получать?

Dorian
05.09.2018
12:30:02
Судя по стандартной либе – нет

Посмотрите fmt и log

Вообще в любой непонятной ситуации смотрю std

Anastasia
05.09.2018
12:34:08
Всем привет! Присоединяйтесь к марафону хакатонов. Основное требование - знание Go Краткая информация: - сроки проведения: 1 сентября 2018 - 15 февраля 2019. - онлайн/оффлайн - можно участвовать из любой точки мира. - 5 независимых хакатонов, подключаться можно в любой момент. - Гранд финал в феврале в Гонконге - Призовой фонд + 10 000 000 р. Подробнее на сайте https://goo.gl/PPursW

Sergey
05.09.2018
12:46:56
а пример, как правильно?

Pawel
05.09.2018
12:47:06
Вообще в любой непонятной ситуации смотрю std
такие вещи, которые надо знать без всякой std

Dorian
05.09.2018
12:48:22
такие вещи, которые надо знать без всякой std
Чтобы знать, нужно эти знания получить. Я показал пример откуда можно получить

Pawel
05.09.2018
12:49:03
Crypt
05.09.2018
12:54:48
это зло в чистом виде (за такое бить надо вообще то)
https://golang.org/src/os/error.go?s=2154:2185#L13 линейку с указкой готовим?

Pawel
05.09.2018
12:58:05
Так себе пример
в стандартной библиотеке дофига глобальных переменных. Это ни как не отменяет того факта что они зло, и что тебе не надо их использовать без крайней необходимости А ещё стандартная либа ни как не отменяет необходимость иметь мозги в голове, а не в ящике писменного стола

Dorian
05.09.2018
12:59:01
в стандартной библиотеке дофига глобальных переменных. Это ни как не отменяет того факта что они зло, и что тебе не надо их использовать без крайней необходимости А ещё стандартная либа ни как не отменяет необходимость иметь мозги в голове, а не в ящике писменного стола
То что вы любите спорить я уже понял, но что вы мне доказать хотите? Что не нужно отвечать на такие вопросы, т.к. они должны впитываться с молоком матери? Или вам просто скучно и вы хотите попиздеть в чатике обовсем?

Google
Pawel
05.09.2018
13:03:02
То что вы любите спорить я уже понял, но что вы мне доказать хотите? Что не нужно отвечать на такие вопросы, т.к. они должны впитываться с молоком матери? Или вам просто скучно и вы хотите попиздеть в чатике обовсем?
Смотреть по стандарной либе надо ли тебе юзать глобальные переменные или нет - это какая-то феерическая херня, поэтому я отреагировал. Вроде по русски написано всё. Если не понятно, вбей в гугл переводчик.

Admin
ERROR: S client not available

Anastasia
05.09.2018
13:16:33
#вакансия #москва #офис Вакансия: Go Developer Компания: Manifest (MNFST) — это глобальная рекламная сеть, работающая на стыке самых горячих трендов mobile and social advertising. MNFST запустился совсем недавно. Разработка шла около года, в команде более 20 человек в Москве и Лондоне. Мы молодой и очень амбициозный проект и сейчас мы ищем единомышленников в свою команду, чтобы сделать лучший в мире инструмент для influencer marketing. Что нужно делать? работа с RESTful API; написание многопоточных парсеров; сборка и минимизация данных; поставка данных для работы с ML написание тестов Какого кандидата мы ищем? опыт программирования на Go/Python/Ruby от 1 года; опыт работы с базами данных: реляционными – PostgreSQL; и нереляционными – MongoDB и Neo4j; базовое знание HTTP, JS, HTML, DOM; понимание ООП; опыт работы по сбору, обработки и хранения данных; Что мы предлагаем? - Амбициозные задачи и работу в крутой команде - Офис в 1 минуте от ст. м. Лубянка - ЗП до 120 000 рублей на руки - Гибкий график работы, часы присутствия в офисе с 12 до 18 Описание вакансии: https://jobs.mnfst.com/backend-developer/ Наше мобильное приложение (AppStore or Google Play) по названию MNFST Контакты для связи: @tyltoo или jobs@mnfst.com

Mykyta
05.09.2018
13:18:41
в стандартной библиотеке дофига глобальных переменных. Это ни как не отменяет того факта что они зло, и что тебе не надо их использовать без крайней необходимости А ещё стандартная либа ни как не отменяет необходимость иметь мозги в голове, а не в ящике писменного стола
Нет ничего плохого в глобальных переменных. Просто глобальные перменные не должны хранить состояния, они должны быть иммутабельными, либо отображить тру синглтоны (например os.Stdout)

Так же нет ничего в глобльный функциях (функции уровня пакета), просто они должны быть чистыми

Pawel
05.09.2018
13:21:57
Нет ничего плохого в глобальных переменных. Просто глобальные перменные не должны хранить состояния, они должны быть иммутабельными, либо отображить тру синглтоны (например os.Stdout)
если он иммутабельны, то как это противоречит тому что я сказал - сделать их закрытыми и открытую функция, которая возвращает занчение?

Mykyta
05.09.2018
13:23:10
Кароч, нельзя хранить состояние глобально, все остальное лень объяснять

Алексей
05.09.2018
13:24:34
Так же нет ничего в глобльный функциях (функции уровня пакета), просто они должны быть чистыми
с чего вдруг? под чистыми имеется ввиду детерминированная функия?

Правило просто: чем меньше побочных эффектов имеет функция, тем лучше.

Mykyta
05.09.2018
13:25:39
Под чистыми функциями имеется ввиду чистая функция. Это общеизвестный термин

Pawel
05.09.2018
13:25:43
А как это протеворечит приведенному мною примеру?
ты принципиально не понимаешь с первого раза?

Кароч, нельзя хранить состояние глобально, все остальное лень объяснять
ну как бы голбоальный объект - это и есть состояние

Алексей
05.09.2018
13:26:36
Dorian
05.09.2018
13:27:09
Я привел как раз примеры пакетов где закрытая переменная с внешними функциями

Mykyta
05.09.2018
13:27:46
In computer programming, a pure function is a function that has the following properties: Its return value is the same for the same arguments (no variation with local static variables, non-local variables, mutable reference arguments or input streams from I/O devices). Its evaluation has no side effects (no mutation of local static variables, non-local variables, mutable reference arguments or I/O streams).

Pawel
05.09.2018
13:27:57
Ага, повторите
а ты учись. полезный скил

Dorian
05.09.2018
13:28:08
Google
Pawel
05.09.2018
13:28:58
Былоб у кого
ну тогда оставайся таким же бестолковым, не способным понять прочитанное с двух раз даже, не то что с одного :) ни кто не заставляет

Daniel
05.09.2018
13:30:51
Коллеги, последнее предупреждение

GoodMoodDealler
05.09.2018
14:11:22
А может быть дэдлок если у меня нет горутин?)

Я просто чёт в замешательстве...

Димка
05.09.2018
14:12:28
может

Lock() // some code Lock()

Dorian
05.09.2018
14:13:43
Дэдлок как раз в рамках одной горутины и происходит

Fastumkruk ✅
05.09.2018
14:18:58
Ребята, куда можно записать число глобально в систему? линукс.

Aleksandr
05.09.2018
14:19:35

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