Oleg
Oleg
Dmitry
Alex
invariance
Парни, есть такой аргумент lockTime *int64
invariance
как его напрямую в функцию передать? &int64(0) выдает cannot take the address of int64(0)
🏁Александр
invariance
ну я так и сделал)
invariance
думал мб можно без инициализации лишней переменной обойтись
invariance
но видимо в этом и есть фишка
🏁Александр
ну я так и сделал)
https://stackoverflow.com/questions/30716354/how-do-i-do-a-literal-int64-in-go
🏁Александр
второй ответ предлагает прямо 50 оттенков серого 🙂
Anonymous
На сколько плохая практика api писать прямо в main.go?
Anonymous
Anonymous
Ну а если серьезно?
Anonymous
Anonymous
Ну если маленький проект до ~100 строк кода, то думаю можно всё в main пихать. Иначе уже не красиво.
Anonymous
Тут нашел
https://github.com/dhax/go-base
(На редеете обсуждали)
Как вы считаете, это правильное решение?
Anonymous
Работает, есть не просит, влазит на один экран - думаю, всё ок 👍
Anonymous
Просто хочется рости из проекта в проект) в каждом новом пытаюсь узнать как делать правильнее.
Anonymous
Anonymous
Может глупый вопрос задам, но все же.
Как защитить jwt ключ в момент передачи с фронтенда на рест? передавать его поверх http?
Илья
Защитить от кого?
Anonymous
Мерль
invariance
Grigoriy
О, гуру! Подскажите, пожалуйста - вот на таком простом примере https://play.golang.com/p/pDN6SdbGKM Можно проверить, но может кто-то уже знает ответ.
Компилятор опустит условие или даже в случае с константой будет каждый раз проверка?
Anonymous
Grigoriy
Больше интересно как это работает. С наскока в документации не нашел.
🏁Александр
я не знаю как там реально, но я бы сделал if true { после оптимизации
Grigoriy
Grigoriy
Интерес взял верх и все-таки полез. Лярд итераций. Первые три - var, вторые - const, третьи - версия с if true от @ruelephant
Valentin
Можно же посмотреть асм код, что там компилируется
🏁Александр
на самом деле нет :)
🏁Александр
обычно компании надо решение за 2 дня, и наплевать на оптимизации.
Евгений
Если пишешь addPrivivka то все нормально :)
сарказм :)
Евгений
Мне кажется всем последующим разработчикам знакомо слово "вакцинация" ) Ну а кому не знакомо.... наверное и брать не стоит в проект? 😉
Anonymous
Anonymous
ок ок ок, в следующей версии api поменяем
Евгений
:)
Anatoliy
а для jwt какую либу используете?
Anatoliy
Vasiliy
() /dev/null А почему не https://github.com/golang/oauth2 например?
Anatoliy
Anatoliy
что не так?
Dmitriy / დიმიტრი
вот так заходишь посмотреть что пишут, а тут оказывается твои проекты скидывают :D
немного стыдно, что почти нет времени дорабатывать ее
Dmitriy / დიმიტრი
https://github.com/shelomentsevd/mtproto
Dmitry
Лида
приветствую, вакансии можно размещать?
Daniel
да
Daniel
Anonymous
Dmitriy / დიმიტრი
Anonymous
Что?
Наверное я что-то не понял, извините
Alexander
может это канадских долларов в год ?
Anonymous
Чуваки, а есть какой-то способ сделать свой пакет для го без создания репо на гитхабе?
Anonymous
Вот хочу я, например, свою тулзу сделать, но чтобы доступна она была только внутри моей компании. Без гитхаба никак не обойтись?
Можно конечно git pull руками и потом install
Ruslans
пиши на питоне))))00
Ruslans
Anonymous
Aleksandr
Ruslans
Anonymous
Александр
Содержимое папки только так можно получить?
filesInfo, err := dir.Readdir(0)
Anonymous
Anonymous
Александр
Мне то нравиться, так в целях общего развития спрашиваю)
Oleg
Oleg
или filepath.Walk , реализацию смотреть лень.
Anatoliy
Может кто подсказать?
У меня есть что-то такое(файл ./controller/file.go):
package controller
var StatusHandler = func(c *gin.Context) {
c.JSON(200, gin.H{
"status": "OK",
})
}
дергаю я его так(файл ./main.go):
package main
r.GET("/status", controller.StatusHandler)
Но я хочу туда передать параметр. т.е. что-то вроде
r.GET("/status", controller.StatusHandler(paramString))
Как я могу это сделать?