
Александр
25.09.2018
22:51:13
вы когда вызываете принт, вы еще внутри пакета
попробуйте вызвать NewPerson например из main и получившийся обьект распечатать

Dk
25.09.2018
22:54:50

Александр
25.09.2018
22:55:04
блин

Google

Александр
25.09.2018
22:55:15
у вас код принта вызывается ВНУТРИ пакета
то что вы позвали "функцию" GetPass из Main не значит что она автоматически поменяла свою "ориентацию"
тот же самый print вызванный просто без обертки в main сразу все сломает

Dk
25.09.2018
22:57:07
Впрямую напечатал свежесозданный объект

Nyan
25.09.2018
22:58:00
а что нужно было?

Dk
25.09.2018
22:58:19
Спрятать password

Nyan
25.09.2018
22:59:19

Dk
25.09.2018
23:00:42
А при печати объекта всё-таки можно получить его поля, так?

Александр
25.09.2018
23:00:55
сразу сломаете

Nyan
25.09.2018
23:01:12

Александр
25.09.2018
23:01:33

Google

Александр
25.09.2018
23:01:39
просто функции аля print они видят
потому что там рефлект предполагаю

Dk
25.09.2018
23:03:56

Nyan
25.09.2018
23:04:12
ну принт печатает приватные поля, да

Dk
25.09.2018
23:04:27
Ладно, спасибо вам

Zver
26.09.2018
04:10:31
Рефлексия видит приватные поля, просто нет возможности в них писать.

Dmitri
26.09.2018
05:00:37
есть, текущая дата и дата в прошлом, нужно получить дату, которая в прошлом или настоящем совпадающая по дню недели с прошлой даты
А вообще, вероятно, вы хотите посчитать количество дней между текущей датой и датой в прошлом, разделить полученное на 7, округлить вверх, результат умножить на 7. То, что получилось - количество дней, которое нужно вычесть из текущей даты

Илья
26.09.2018
05:16:39

Alexander
26.09.2018
05:34:08

Aleksey
26.09.2018
05:39:35
А запись была? Если да, то где взять?

Alexander
26.09.2018
05:40:11

Dmitri
26.09.2018
05:45:48

Alexander
26.09.2018
05:49:58
О, всю ночь что ли спорили?

Dmitri
26.09.2018
05:50:09

Janek
26.09.2018
06:36:15
Доброе утро, ребята. Я пришел из мира питона, поэтому вопросы могут быть глупыми для вас. Скажите, какие оьщие интерфейсы у численных типов в гошечке. Ну чтоб, к примеру, я не писал в свитч кейсе каждый раз проверку на каждый тип числа

Alexander
26.09.2018
06:37:57

Анатолий
26.09.2018
06:38:15
А ПОЧЕМУ КАПСОМ?

Google

Janek
26.09.2018
06:39:34
А разве нет методов больше-меньше-равно у объектов этих чисел?

Denys
26.09.2018
06:39:48
как сообщество относится к ассертам для защитного программирования ?

Yo
26.09.2018
06:43:07

Denys
26.09.2018
06:44:02
спасибо, не видел

Yo
26.09.2018
06:45:15
спасибо, не видел
да, я за вас погуглил, хотел проверить, "ничего ли не изменилось в этом ЯП, со времен других языков" - нет, не изменилось..


Pawel
26.09.2018
07:30:51
Трансляция митапа Go в продакшене: https://www.youtube.com/watch?v=FCSAqFE1avk
Расписание:
— 10:30 - 11:00 – Регистрация
— 11:00 - 11:10 – Приветственное слово
— 11:10 - 11:40 – «Миллиард пушей на Go», Дмитрий Швеенков, Mail.Ru Group
— 11:40 - 12:10 – «Опыт переезда частей сайта банка с Parser на Go», Андрей Рацеров, Альфа-Банк
— 12:10 - 12:40 – «Медиасервер трансляций на GoLang», Михаил Райченко, ВКонтакте
— 12:40 - 13:30 – Пицца и нетворкинг
— 13:30 - 14:00 – «Два очень разных опыта миграции на Golang. На примере компаний Lazada и Ozon.travel», Юрий Васияров, Ozon.travel
— 14:00 - 14:30 – «Как мы начали использовать Go в Ответах@Mail.Ru», Марк Белоцкий, Mail.Ru Group
— 14:30 - 15:00 – «Опыт перехода Авито.Доставки с Java на Go», Илья Лапин, Сергей Поляков, Avito
— 15:00 - 15:20 – Кофе-пауза
— 15:20 - 15:50 – «Pipeline поиска по Почте@Mail.Ru на Go», Виктор Стародуб, Mail.Ru Group
— 15:50 - 16:20 – «Синхронизация данных в Go с помощью mysql binlog», Артем Желтак, Rambler
— 16:20 - 16:50 – «Переход web-api Почты@Mail.Ru на Go», Василий Романов, Mail.Ru Group
Видео без обработки должно быть сразу, нарезанное где-то через месяц.
У Михаила Райченко из ВК оч годный доклад. коротко и по делу как бы. Остальное из того что успел посмотреть - скучно, много воды и специфик инфраструктурщины


Denys
26.09.2018
07:41:21
это норм если пакет не компилиться в бинаник, а используется в другом, и там есть файл main.go ?
я просто не знаю как вынести один метод для нескольких файлов
может быть helpers.go
там пару функций

Vladimir
26.09.2018
07:45:02

Daniel
26.09.2018
07:46:58

Denys
26.09.2018
07:47:10
боже, как я люблю рефакторить
и недосыпать

lexxx
26.09.2018
07:52:18
дайте ссылку на конференции по go на русском языке
типо holyjs

Elena
26.09.2018
08:13:23
https://www.gophercon-russia.ru/

Janek
26.09.2018
08:17:42
Вообще реально ли вернуть тип сам по себе?
ну к примеру return float32

lexxx
26.09.2018
08:18:25

Google

Janek
26.09.2018
08:18:59

Artem
26.09.2018
08:19:16

Admin
ERROR: S client not available

Janek
26.09.2018
08:20:51
о топчиг, спасибо

lexxx
26.09.2018
08:21:48

Artem
26.09.2018
08:23:23

Alexander
26.09.2018
08:23:51

lexxx
26.09.2018
08:23:52
ну типо тут подождать то вроде всего ничего

Artem
26.09.2018
08:24:19
есть капуши

Denys
26.09.2018
08:26:22
какую вторую версию?

Artem
26.09.2018
08:27:42

Denys
26.09.2018
08:29:16
это не вторая версия го

Nick
26.09.2018
08:39:46

Ivan
26.09.2018
09:03:06

Alexander
26.09.2018
09:23:54
ща бы тернарку отдельной синтаксической конструкцией делать, вместо того, чтобы сделать условия выражениями

Pavel
26.09.2018
09:46:33
Добрый день, коллеги!
Подскажите, пожалуйста, с тестами и с mock-ами, в частности.
У меня есть пакет, который использует https://github.com/streadway/amqp . В пакете есть функция, которая вызывает: connection.Channel().
Хочу написать unit-тест на свою функцию. Для этого я планировал замокать connection и переопределить Channel().
Проблема, с которой я столкнулся: connection - это не интерфейс, а структура. У меня не получается подменить поведение Channel(), тест не работает.
Вопрос: есть ли какая-то техника, которая позволит мне переопределить поведение Channel()?


Александр
26.09.2018
09:47:56
Добрый день, коллеги!
Подскажите, пожалуйста, с тестами и с mock-ами, в частности.
У меня есть пакет, который использует https://github.com/streadway/amqp . В пакете есть функция, которая вызывает: connection.Channel().
Хочу написать unit-тест на свою функцию. Для этого я планировал замокать connection и переопределить Channel().
Проблема, с которой я столкнулся: connection - это не интерфейс, а структура. У меня не получается подменить поведение Channel(), тест не работает.
Вопрос: есть ли какая-то техника, которая позволит мне переопределить поведение Channel()?
пакет должен принимать интерфейс с Channel()

Google

Александр
26.09.2018
09:48:09
какую реализацию вы передали туда - не важно

Алексей
26.09.2018
09:50:25
Всем привет. Есть люди которые используют mongodb с этим драйвером? https://github.com/globalsign/mgo
Как вы пользуетесь сессией(mgo.Session)? У вас одна сессия для каждого всех запросов? Или например для каждого запроса клонируете или копируете её с помощью методов session.Clone() и session.Copy() соответсвенно?

Aleksandr
26.09.2018
09:54:09


?????
26.09.2018
10:11:13
Привет всем в этом чятике!
Принесла работу в Санкт-Петербурге всем желающим. #вакансия
Компания МедиаТех (мы - биржа рекламы) ищет Го-разработчика в нашу безумно весёлую команду.
Из условий:
Заработная плата от 135к до 150к в месяц на руки;
ДМС, корпоративное изучение языков;
Обучение за счёт компании;
Всякие очевидны очевидности из кофечая, сладостей, кикера, плейстейшена и т.д;
Невероятно крутая атмосфера в компании и в тех.отделе непосредственно;
Работаем по Agile.
Из требований следующее:
Знание Golang и экосистемы;
Опыт работы с микросервисами;
Знание PHP 5.3, 7;
Хорошее знание хотя бы одного из популярных MVC фреймворков (Zend, Laravel, Yii, Symphony и т.д.);
Работа *nix на уровне пользователя;
Знание JavaScript (ES5, ES6+);
Работа с Docker;
Умение применить ООП и паттерны проектирования в своем коде;
Опыт применения методов рефакторинга в больших проектах;
Опыт работы с реляционными СУБД (мы используем Postgres);
Опыт работы с CVS (мы используем Git);
Опыт работы с NoSQL (мы используем Redis, Scylla);
Навыки командной работы;
Уровень английского, достаточный для чтения технической документации;
Способность концентрировать внимание в условиях многозадачности
Если интересно, буду рада получить личное сообщение с резюме!
Спасибо!


Eldar
26.09.2018
10:11:50
ЧЯтике

?????
26.09.2018
10:12:28
ЧЯтике
интернет-сленг никто же не отменял :(

Maksim
26.09.2018
10:13:35
так было модно лет ентак 10 назад)


Dk
26.09.2018
10:13:43
Привет всем в этом чятике!
Принесла работу в Санкт-Петербурге всем желающим. #вакансия
Компания МедиаТех (мы - биржа рекламы) ищет Го-разработчика в нашу безумно весёлую команду.
Из условий:
Заработная плата от 135к до 150к в месяц на руки;
ДМС, корпоративное изучение языков;
Обучение за счёт компании;
Всякие очевидны очевидности из кофечая, сладостей, кикера, плейстейшена и т.д;
Невероятно крутая атмосфера в компании и в тех.отделе непосредственно;
Работаем по Agile.
Из требований следующее:
Знание Golang и экосистемы;
Опыт работы с микросервисами;
Знание PHP 5.3, 7;
Хорошее знание хотя бы одного из популярных MVC фреймворков (Zend, Laravel, Yii, Symphony и т.д.);
Работа *nix на уровне пользователя;
Знание JavaScript (ES5, ES6+);
Работа с Docker;
Умение применить ООП и паттерны проектирования в своем коде;
Опыт применения методов рефакторинга в больших проектах;
Опыт работы с реляционными СУБД (мы используем Postgres);
Опыт работы с CVS (мы используем Git);
Опыт работы с NoSQL (мы используем Redis, Scylla);
Навыки командной работы;
Уровень английского, достаточный для чтения технической документации;
Способность концентрировать внимание в условиях многозадачности
Если интересно, буду рада получить личное сообщение с резюме!
Спасибо!
Только город забыли


?????
26.09.2018
10:13:54
ой, спасибо

Pavel
26.09.2018
10:17:49

Александр
26.09.2018
10:18:01
в своем пакета делаешь интерфейс и туда кормишь свой коннект