Size: a a a

Golang Developers — русскоговорящее сообщество

2020 August 10

I

Ivan in Golang Developers — русскоговорящее сообщество
А может git clone? Я же уже заранее создал репу  через веб.
источник

R

RapidCodeLab in Golang Developers — русскоговорящее сообщество
x-foby
Окей!

cd ~/projects
mkdir hw
cd hw
git init
go mod init github.com/user/hw
а ты терпеливый)))
источник

x

x-foby in Golang Developers — русскоговорящее сообщество
RapidCodeLab
а ты терпеливый)))
источник

x

x-foby in Golang Developers — русскоговорящее сообщество
Ivan
А может git clone? Я же уже заранее создал репу  через веб.
Подозреваю, что репозиторий пустой, раз он создан через веб?)
источник

I

Ivan in Golang Developers — русскоговорящее сообщество
x-foby
Подозреваю, что репозиторий пустой, раз он создан через веб?)
там реадми и лицензия )
источник

x

x-foby in Golang Developers — русскоговорящее сообщество
Ivan
там реадми и лицензия )
Не, ну без них-то, конечно, разработку лучше не вести)
Делайте git clone)
источник

I

Ivan in Golang Developers — русскоговорящее сообщество
x-foby
Не, ну без них-то, конечно, разработку лучше не вести)
Делайте git clone)
фух
источник

I

Ivan in Golang Developers — русскоговорящее сообщество
x-foby
Не, ну без них-то, конечно, разработку лучше не вести)
Делайте git clone)
хех. А вот я использовал go get ... оно  мне скопировало репу, хоть и написало потом no Go files, но  там появилась папка .git.
источник

АН

Александр Ниткин... in Golang Developers — русскоговорящее сообщество
Всем привет, не подскажите как написать  код, который увеличивал букву в  массиве, например вторую  или третию  и пр. Не судите строго я сейчас просто изучаю код на go. Знаю такой только на js let s=["spo", "xzm", "vio", "sto"];
x=s.map(ro=> {
let arr =[...ro];
arr[1] = arr[1].toUpperCase();
return arr.join("");
})
console.log(x)
источник

x

x-foby in Golang Developers — русскоговорящее сообщество
Ivan
хех. А вот я использовал go get ... оно  мне скопировало репу, хоть и написало потом no Go files, но  там появилась папка .git.
А я иногда воду в чайнике грею, когда её раз в год на профилактику выключают.
Но всё-таки предпочитаю получать горячую воду классическим способом — из трубы)
источник

x

x-foby in Golang Developers — русскоговорящее сообщество
Александр Ниткин
Всем привет, не подскажите как написать  код, который увеличивал букву в  массиве, например вторую  или третию  и пр. Не судите строго я сейчас просто изучаю код на go. Знаю такой только на js let s=["spo", "xzm", "vio", "sto"];
x=s.map(ro=> {
let arr =[...ro];
arr[1] = arr[1].toUpperCase();
return arr.join("");
})
console.log(x)
Если очень грубо, то вот: https://play.golang.org/p/aaK-zqA2gb6
Но можно сделать код оптимальней и безопаней
источник

АН

Александр Ниткин... in Golang Developers — русскоговорящее сообщество
x-foby
Если очень грубо, то вот: https://play.golang.org/p/aaK-zqA2gb6
Но можно сделать код оптимальней и безопаней
Спасибо я это код по изучаю ) если у вас есть вариант более оптимальный и безопасный я его тоже изучу.
источник

x

x-foby in Golang Developers — русскоговорящее сообщество
Александр Ниткин
Спасибо я это код по изучаю ) если у вас есть вариант более оптимальный и безопасный я его тоже изучу.
Найдите минусы в этом решении и исправьте самостоятельно)
Благо их не так много)
источник

АН

Александр Ниткин... in Golang Developers — русскоговорящее сообщество
x-foby
Найдите минусы в этом решении и исправьте самостоятельно)
Благо их не так много)
я пока плохо go ( я еще изучаю его особенности, примеров кода.
источник

x

x-foby in Golang Developers — русскоговорящее сообщество
Александр Ниткин
я пока плохо go ( я еще изучаю его особенности, примеров кода.
Обращаясь по индексу к элементу слайса, вы можете выйти за его пределы.
Начните с этого, это про безопасность.
источник

ЮD

Юрец Dudec in Golang Developers — русскоговорящее сообщество
Всем привет, кто нибудь реализовывал на gorilla WS, уведомление о чтении сообщения и изменения сообщения? мозг не врубает в реализацию🙃
источник

I

Ivan in Golang Developers — русскоговорящее сообщество
Вопрос по Makefile я создал таску build, запустил команду make (в линукс) и получил:

make build
make: *** Нет правила для сборки цели «build».  Останов.

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

x

x-foby in Golang Developers — русскоговорящее сообщество
Юрец Dudec
Всем привет, кто нибудь реализовывал на gorilla WS, уведомление о чтении сообщения и изменения сообщения? мозг не врубает в реализацию🙃
Обычно для этого разрабатывается протокол.
В случае с ws это может быть простой json-объект, например:
// новое сообщение
{
 "event": "new",
 "message": {
   "body": "text"
 }
}

// сообщение было прочитано
{
 "event": "change",
 "type": "was_read",
 "message": {
   "id": 1
 }
}

// сообщение было отредактировано
{
 "event": "change",
 "type": "was_edited",
 "message": {
   "id": 1,
   "body": "new text"
 }
}
источник

x

x-foby in Golang Developers — русскоговорящее сообщество
Ivan
Вопрос по Makefile я создал таску build, запустил команду make (в линукс) и получил:

make build
make: *** Нет правила для сборки цели «build».  Останов.

Насколько я знаю, в линукс команда make используется не только для го, может поэтому ошибка?
Если вы хотите получать нормальные ответы, а не всякие "ванга в отпуске", то давайте больше контекста.
Что у вас там в Makefile?
источник

ЮD

Юрец Dudec in Golang Developers — русскоговорящее сообщество
x-foby
Обычно для этого разрабатывается протокол.
В случае с ws это может быть простой json-объект, например:
// новое сообщение
{
 "event": "new",
 "message": {
   "body": "text"
 }
}

// сообщение было прочитано
{
 "event": "change",
 "type": "was_read",
 "message": {
   "id": 1
 }
}

// сообщение было отредактировано
{
 "event": "change",
 "type": "was_edited",
 "message": {
   "id": 1,
   "body": "new text"
 }
}
Благодарю 🙏
источник