@gogolang

Страница 1459 из 1630
Александр
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
то что вы позвали "функцию" GetPass из Main не значит что она автоматически поменяла свою "ориентацию"
Прошу не ругаться. Я GetPass не вызывал. Посмотрите внимательнее на скрин #2

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

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

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

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

Александр
25.09.2018
23:00:55
Спрятать password
ну так попробуйте распечатать xcvt.password напрямую в принте

сразу сломаете

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
А при печати объекта всё-таки можно получить его поля, так?
Определите метод String() для вашего объекта, и печатайте только то, что нужно

Alexander
26.09.2018
05:34:08
Сужу по тому, как они сделаны в других языках. Код ошибки будет сложнее читать. Читабельность уменьшается, так как держать в уме, что это может быть любой тип сложнее, чем то, что это это определенный тип.
Как раз таки проще, ибо можно абстрагироваться от конкретного типа и сосредоточиться только на необходимых в текущем контексте свойствах типа.

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

Alexander
26.09.2018
05:40:11
Java, кресты.
А, ну тогда ясно всё.

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

Dmitri
26.09.2018
05:50:09
сгенерили по схеме 1000 методов. Один метод поменял сигнатуру в схеме. Перегенерить забыли. Метод закоммичен старый.
Вы же сигнатуру поменяли, а генерится у вас как раз имплементация. Собственно, сигнатура для чего-то же менялась? Значит не соберётся же

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

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

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

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

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
это норм если пакет не компилиться в бинаник, а используется в другом, и там есть файл main.go ?
Имя файла не значит ничего. Это просто хороший тон - называть файл с функцией main - main.go (и не называть другие файлы так)

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
ну к примеру return float32
но есть golang.org/pkg/reflect

Admin
ERROR: S client not available

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

lexxx
26.09.2018
08:21:48
ох ты не понял. Могу ли я вернуть тип Type
Нет, да и я пока не могу представить ситуации зачем это нужно, типо свое подобие генериков сделать, их же вроде во 2 версию добавили

Alexander
26.09.2018
08:23:51
а мы такие сидим на 1.11 и печалимся
лол. весь мир уже давно на 2-ю версию переехал.

lexxx
26.09.2018
08:23:52
а мы такие сидим на 1.11 и печалимся
ну я знаю что релиза еще не было

ну типо тут подождать то вроде всего ничего

Artem
26.09.2018
08:24:19
лол. весь мир уже давно на 2-ю версию переехал.
ну я вот не переехал, значит не весь мир

есть капуши

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

Artem
26.09.2018
08:27:42
какую вторую версию?
https://github.com/albrow/fo

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

Nick
26.09.2018
08:39:46
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()?

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() соответсвенно?

?????
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
пакет должен принимать интерфейс с Channel()
Я не могу повлиять на connection, это то, что возвращает https://godoc.org/github.com/streadway/amqp#Dial

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

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