@gogolang

Страница 673 из 1630
F01134H
27.11.2017
07:15:20
вопросец

как загрузить два пакета с одинаковым именем?

Dmitry
27.11.2017
07:16:01
как загрузить два пакета с одинаковым именем?
добавить для одного из пакетов алиас

Google
Dima
27.11.2017
07:16:10
lg "log"

F01134H
27.11.2017
07:16:46
senks

lg "log"
чет не работает, гогланд ругается(

голанд или

хз как правильно

John
27.11.2017
07:18:11
а на что ругается ?

Dima
27.11.2017
07:18:12
https://play.golang.org/p/vn_vojDhYA

F01134H
27.11.2017
07:19:54
все, починил)

John
27.11.2017
07:20:23
А тут можно про mongodb спросить ? :))

F01134H
27.11.2017
07:20:25
маленький шаг для человечества и огромный шаг для человека ?

Александр
27.11.2017
07:35:26
всем привет

надо преобразовать некую сущность (модель), в другую библиотечную. По гошному ли будет сделать еще одну фабрику рядом с моделью типо СreateEntityFromModel (рядом уже есть CreateModelFromEntity)?

Google
Александр
27.11.2017
07:39:51
или лучше пакетом оформить отдельным скажем Entity и там сделать структуру новую и фабрику

Максим
27.11.2017
07:46:54
Привет всем. Подскажите, как мне получить вывод например, с команды "netstat -na | grep ESTA | wc -l" используя exec.Command?

когда пытался пайп(|) запихнуть в аргументы, получаю такой ответ:

ls: невозможно получить доступ к |: Нет такого файла или каталога

но это в случае с командой ls -l | wc -l

есть какой то способ передать в баш команду строкой?

Igor
27.11.2017
07:51:31
cmd := "netstat -na | grep ESTA | wc -l" out, err := exec.Command("bash","-c",cmd).Output() if err != nil { return fmt.Sprintf("Failed to execute command: %s", cmd) } return string(out)

Сергей
27.11.2017
11:18:33
cmd := "netstat -na | grep ESTA | wc -l" out, err := exec.Command("bash","-c",cmd).Output() if err != nil { return fmt.Sprintf("Failed to execute command: %s", cmd) } return string(out)
не используйте netstat, если конечно не совсем древние дистры используйте ss меньше грузит систему и работает быстрее, особенно заметно на нагруженных серверах

Alexander
27.11.2017
15:14:15
О! Не иначе, сейчас про Солярис расскажет

Александр
27.11.2017
15:14:37
солярка - rip

Alexander
27.11.2017
15:14:50
Лем - тоже рип :(

none
27.11.2017
15:20:29
lol

Alexander
27.11.2017
15:22:08
солярка - rip
Пацаны-то не в курсе :)

some_random_anonymous
27.11.2017
16:11:05
ss даже более UNIX way, чем netstat

Dmitriy
27.11.2017
16:14:02
Если верить ману netstat'a, то /proc/net/ip_masquerade — masqueraded connections Читаем и форматируем по вкусу

Aleksander
27.11.2017
17:00:48
Для телеграмма кто посоветует неплохую библиотеку Telegram API или CLI?

Google
Aleksandr
27.11.2017
17:02:49
Либ хттп
сам пробовал?)

Zloy Dobriy
27.11.2017
17:07:37
Отош

Я не настоящий сварщик

Местных сленгов незнаю.

Alexander
27.11.2017
17:08:21
Aleksandr
27.11.2017
17:08:25
Отош
сильно сомневаюсь

Alexander
27.11.2017
17:08:49
но мне нужно было просто в каналы постить сообщения

Aleksandr
27.11.2017
17:08:52
если кто не заметил, человек просит telegram api, а не telegram bot api

Zloy Dobriy
27.11.2017
17:08:53
сильно сомневаюсь
От чегож? Слеть хттп реквест?

Alexander
27.11.2017
17:09:07
а, сорри.

Aleksander
27.11.2017
17:09:08
https://gopkg.in/telegram-bot-api.v4 я эту юзал
Это для bot api. Я ищу client api)

Zloy Dobriy
27.11.2017
17:09:15
Ааа

Zloy Dobriy
27.11.2017
17:09:20
Сракатан

Сорян

Aleksander
27.11.2017
18:41:49
F01134H
27.11.2017
22:21:56
Парни, есть такой аргумент lockTime *int64

как его напрямую в функцию передать? &int64(0) выдает cannot take the address of int64(0)

Google
Александр
27.11.2017
22:28:18
F01134H
27.11.2017
22:28:39
ну я так и сделал)

думал мб можно без инициализации лишней переменной обойтись

но видимо в этом и есть фишка

Александр
27.11.2017
22:30:40
ну я так и сделал)
https://stackoverflow.com/questions/30716354/how-do-i-do-a-literal-int64-in-go

второй ответ предлагает прямо 50 оттенков серого ?

Admin
ERROR: S client not available

/dev/null
28.11.2017
03:44:32
На сколько плохая практика api писать прямо в main.go?

/dev/null
28.11.2017
03:50:22
Ну а если серьезно?



Andrew
28.11.2017
03:51:41
Ну если маленький проект до ~100 строк кода, то думаю можно всё в main пихать. Иначе уже не красиво.

/dev/null
28.11.2017
03:52:37
Тут нашел https://github.com/dhax/go-base (На редеете обсуждали) Как вы считаете, это правильное решение?

Andrew
28.11.2017
03:53:54
Работает, есть не просит, влазит на один экран - думаю, всё ок ?

/dev/null
28.11.2017
03:54:59
Просто хочется рости из проекта в проект) в каждом новом пытаюсь узнать как делать правильнее.

Andrew
28.11.2017
03:56:21
Просто хочется рости из проекта в проект) в каждом новом пытаюсь узнать как делать правильнее.
Думаю можно заняться вещами поважнее, чем переносом кода между файлами ?

/dev/null
28.11.2017
05:16:40
Может глупый вопрос задам, но все же. Как защитить jwt ключ в момент передачи с фронтенда на рест? передавать его поверх http?

Ilya
28.11.2017
05:35:37
Защитить от кого?

Mush
28.11.2017
05:46:16
Google
F01134H
28.11.2017
07:03:52
Grigoriy
28.11.2017
07:51:42
О, гуру! Подскажите, пожалуйста - вот на таком простом примере https://play.golang.com/p/pDN6SdbGKM Можно проверить, но может кто-то уже знает ответ. Компилятор опустит условие или даже в случае с константой будет каждый раз проверка?

Grigoriy
28.11.2017
07:57:17
Больше интересно как это работает. С наскока в документации не нашел.

Александр
28.11.2017
07:59:10
я не знаю как там реально, но я бы сделал if true { после оптимизации

Grigoriy
28.11.2017
08:07:59


Интерес взял верх и все-таки полез. Лярд итераций. Первые три - var, вторые - const, третьи - версия с if true от @ruelephant

Valentin
28.11.2017
08:09:33
Можно же посмотреть асм код, что там компилируется

Grigoriy
28.11.2017
08:14:09
Можно же посмотреть асм код, что там компилируется
Вот примерно так и можно проиллюстрировать отличия между интересующимся и разработчиком))

Александр
28.11.2017
08:15:18
на самом деле нет :)

обычно компании надо решение за 2 дня, и наплевать на оптимизации.

Евгений
28.11.2017
08:49:39
Если пишешь addPrivivka то все нормально :) сарказм :)

/dev/null
28.11.2017
08:50:28
Если пишешь addPrivivka то все нормально :) сарказм :)
Согласен AddVaccination было бы лучше., но поддерживать потом сложнее)

Евгений
28.11.2017
08:51:45
Мне кажется всем последующим разработчикам знакомо слово "вакцинация" ) Ну а кому не знакомо.... наверное и брать не стоит в проект? ?

/dev/null
28.11.2017
08:52:59
ок ок ок, в следующей версии api поменяем

Евгений
28.11.2017
08:53:22
:)

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