Anonymous
ну типа грейсфул шатдаун
Игорь
Коллеги, а можно сделать, чтобы вместо надписи "тру" или "фолс" выпадала "Да" или "Нет"?
Anonymous
через условия
Anonymous
if book["20 часов"] == true {
println("da")
}
Anonymous
но у тебя станет слишком много кода
Anonymous
и не красиво будет наверно
Anonymous
через цикл можно
Anonymous
ходить по значениям и смотреть чему оно равно и принтить
Игорь
Anonymous
Сергей
Sergey
Отвечу цитатой: преждевременная оптимизация - зло. Иногда удобство в чтении кода важнее "экономии на спичках". Я хочу сказать, что надо трезво оценивать программы и не думать: я тут поиграюсь с десятком примеров, а вдруг я захочу эту программу использовать "по взрослому". Оптимизирую как я ее по максимуму заранее...
p.s. это мое мнение и я его никому не навязываю
p.s. я бы в данном случае создал бы пользовательский тип и для него реализовал бы Stringer и всё было бы красиво
whois
Подскажите плз.
Как интерпретировать такой timestamp: 2021-12-16T13:50:45.967Z
Что означает Z в конце?
ILIA
whois
Сергей
Sergey
ну если поумничать, тогда отношение к 1 способу, предложенному мной - не лучшее решение, потому что:
1) Если используете одно и тоже значение более 1 раза, есть смысл вынести его в константы, чтобы удобнее было менять в будущем, если вдруг вместо да захотите написать yes;
2) Замечание правильное - выделять лишнее место для одного и того же значения - нет смысла, проще написать функцию, которая будет выдавать нужное значение по флагу (метод 2).
Сами по себе варианты решения проблемы - этакие "сферические кони в вакууме", просто можно решить так или так или еще как то. Человек должен прочувствовать каждое решение и найти оптимальное для себя
Anonymous
Sergey
Alexander
Психология, финансы, бюджетирование, бу и ну, складской учёт, кадровый учёт, все виды планирования, НЛП, гипноз, все виды коммуникабельности, продажи, логистику, зарплату, проектную деятельность, ну и много ещё по мелочи.
А без этого бизнес объектами не возможно оперировать. Топы даже обращать внимания не будут на такого разраба.
надеюсь НЛП это нэчурал ленгвич процессинг, а не нейролингвистическое программирование xD
Alexander
lengwich?
Alexander
Alexander
или lengwitch?
Alexander
нужные знания
псевдонаучной фигни, никогда не доказанной научно
Alexander
а ещё в некоторых вузах учат в бога верить. Пойду помолюсь.
У нас так в универе поставили учить студентов парня, сегодня защитившего докторскую диссертацию. А он перед парами запирает лабу (во время пары, когда он учить должен), чтобы намаз прочитать.
Аргумент к "учат в вузе - значит работает" не воспринимаю.
Сергей
Alexander
именно поэтому мастера нлп техник отлично зарабатывают на своих последователях ;)
Сергей
Невежество сподвигает списывать проблемы на невезучесть, плохое окружение, да на что угодно. Это очень удобно
Сергей
именно поэтому мастера нлп техник отлично зарабатывают на своих последователях ;)
Обрати внимание при беседе с неприятными людьми, которых не можешь прижучить, как они ловко заставляют брать ответственность. Вот это оно. Например, простое требование сроков или обвинение в общих неудачах, это прям один в один оно. При этом чаще на повышенных тонах делают и реже спокойным голосом. Самый крутой вариант, когда на грани слышимости, это прям хорошие тренировки были.
Просто приглядись к проблемным ситуациям и поищи выходы.
Сергей
Странно что на гипноз никто не обратил внимания 😁
Anonymous
почему у меня пустые значения в хосте, юзере и тд
вроде норм подключил
https://play.golang.com/p/J36T5RaPbDb
config.yml
port: ":1337"
db:
Host: "127.0.0.1"
Port: "5432"
User: "postgres"
Password: "1234"
DBname: "postgres"
Sergey
Anonymous
сложно как-то
Anonymous
у меня там же прописан порта для листинера
Anonymous
и норм работает
Sergey
у вас вложенная структура db, а вы обращаетесь как к корню
Anonymous
а ты прав
Anonymous
о спасибки
Anonymous
сделал
Sergey
чаще всего стараются все переменные в yaml-файле описывать строчными буквами, а в описании структуры использовать тэги. Так более универсально
Anonymous
ок исправлю
Pavel
Всем привет, ребят, всю голову уже сломал с этими импортами, не могу понять что не так:
В main.go инициализирую app, в который подключается Routes
Pavel
Если я в routes пытаюсь хотя бы в типе указать что одно из свойств - ссылка на app, получаю такую ошибку
Pavel
Pavel
При том какой нибудь условный gin я могу подключить и в main.go и в routes одновременно и это не вызовет ошибки, почему так?
Alexander
ну пишет же причину
Alexander
тебе надо в app/core перестать пользоваться app/routes, либо наоборот
Alexander
обычно в таком случае приходится разделять один из пакетов на два
Pavel
ну пишет же причину
Причину то я вижу, но я не понимаю почему так происходит, почему я например могу импортировать gin и в app/core и в app/routes одновременно, а тут получаю ошибку, хотя не использую ни один метод app, а просто указываю на тип
Pavel
P.s. я только пытаюсь изучить го, по этому многое не понятно
Alexander
Emil
Alexander
не важно, что ты импортируешь где, не должны 2 пакета ссылаться на друг друга
Alexander
нет взаимной любви пакетов
Pavel
Все, кажется начало доходить, большое спасибо
Null
Что нужно знать тимлиду и как им стать?
Об этом и много другом вы можете узнать на новом потоке курса для будущих тимлидов от AGIMA и GeekBrains.
Если вы мидл- или сениор-разработчик, но готовы идти дальше, то этот курс для вас. Здесь вы узнаете, как:
— работать с архитектурой проекта и техническим долгом;
— вести документацию и масштабировать процессы;
— автоматизировать циклы разработки;
— организовывать работу с репозиториями;
— подбирать людей в коллектив;
— понимать продукт и обеспечивать его качество;
— грамотно администрировать проекты и т. д.
Будем много говорить о Soft Skills, без которых сейчас никуда. Преподаватели на примерах из своей жизни расскажут, как общаться с командой, какие личные качества в этом помогут, а какие задушат любую идею.
Если вы купите курс в декабре, то получите скидку в 45% и ворветесь в новый год с новыми возможностями. Регистрируйтесь по ссылке: https://clck.ru/ZNWqa
Maks
Ценник пздц
Null
GoLand 2021.3: полная поддержка WSL, запуск gofmt при сохранении файла, Inline Function, удаленная разработка
https://habr.com/ru/company/JetBrains/blog/595775/
@Golang_google
qurabay
Юрий
Ребята, привет, можете помочь?
Создал проект новый, подтянул модуль, но все его методы подсвеяиватся красным цветом, при этом код выполняется.
Пробовал сделать сброс кеша, но не помогло. В чем может быть проблема?
Юрий
Юрий
Юрий
Юрий
Юрий
Bagasl
Michael
Можно ли изменить slice в функции, так чтобы снаружи были видны изменения (функция ничего не возвращает) и при этом использовать append. Задача - перевернуть slice на k значений : так работает , но только внутри функции
func rotate(nums []int, k int) {
nums = append(nums[k:],nums[0:k]...)
}
Bagasl
Alexander
почитай как слайсы работают, и все станет понятно. не надо пытаться тут и там выхватить
Michael
Да в общем то читал
Alexander
Да в общем то читал
я очень сомневаюсь. решение твоей задачи что-то вроде:
for i:= 0; i< len(a)/2; i++{
a[i], a[len(a)-1-i] = a[len(a)-1-i], a[i]
}
Michael