aadz
Больше похоже, что на бейсике. На Паскале обычно более аккуратно пишут
Oleg
В бан его:)
Sergey
На Go?
Oleg
Да тут любой сайт сваять сможет, а ты спамишь:)
Dmitry
Лол
Dmitry
Какой-то пьяный бот. Иди домой
Alexander
ну покажи, что умеешь
aadz
сказать в программерском чатике "сделаю сайт назаказ" - это тоже что предложить геникологу показать письку за деньги. Я такой сайт шатал.
Alexander
😂
aadz
Кстати, если чел напишет мне Youtube за $100, то такой сайт можно будет продать нашим друзьям из Индии или Филиппин за 250, а те, в свою очередь, перепродадут его уже за 500 - и, главное, все счастливы!
aadz
Чувак, мне вобще-то сайтов надо многа! Ты готов? :)
Oleg
Вот тебя уже и правда забанить за мат можно:)
Slava
учитывая никнейм я бы его всё таки забанил =)
Мерль
Пыщ
Mikhail
Почему строка ввида db, err := sql.Open(...) db.SetConnMaxLifetime(30000 * time.Millisecond) работает, а код ниже выдает ошибку: func connectDB(..., connLifetime int) (*sql.DB, error) { ... ... db.SetConnMaxLifetime(connLifetime * time.Millisecond)
Mikhail
invalid operation: connLifetime * time.Millisecond (mismatched types int and time.Duration)
Ivahaev
Потому что connLifetime — это int, а не time.Duration, сделай конвертацию типа time.Duration(connLifetime)
Mikhail
так число 30000 тоже int, разве нет?
Anonymous
так число 30000 тоже int, разве нет?
А тебе надо time.Duration, а не int
Michael
число то не является переменной
Michael
и оно автоматически приводится к нужному типу
Michael
connLifetime а это переменная, надо привести исходный к нужному типу
Alexander
"автоматически приводится к нужному типу" в го нету
Alexander
всё переводи ручками
Kirill
сделайте connLifetime time.Duration или скастите как показали выше, а еще у вас слишком маленькое время жизни (что за СУБД?)
Anonymous
"автоматически приводится к нужному типу" в го нету
fmt.Println(5 * time.Second) - вроде же само приводит 5 в time.Time
Michael
https://tour.golang.org/basics/13 https://tour.golang.org/basics/14
Maxim
fmt.Println(5 * time.Second) - вроде же само приводит 5 в time.Time
В time.Duration приводится на этапе компиляции
Maxim
Тип выводится просто
Maxim
Это не приведение типа
Maxim
Потому что не в рантайме
Alexander
Doublegrey
кто-то работал с blackfriday?
Constantine️
как понять твой вопрос?)
Doublegrey
хочу, чтобы мне обьяснили как маркдоун в хтмл преобразовывать)
Doublegrey
:D
Илья
А что не понятно?
Doublegrey
непонятно, где можно найти документацию
nikita
вот же! https://github.com/russross/blackfriday#usage
Илья
https://godoc.org/github.com/russross/blackfriday
Alexander
кстати почему у библиотеки такое название, кто-нибудь знает ?
Doublegrey
https://stackoverflow.com/questions/23198739/how-can-i-render-markdown-to-html-with-blackfriday-in-go
Doublegrey
Урааа!
Doublegrey
сделал
lynx
Привет всем. Пробежался по истории, тема вроде не обсуждалась. Что думаете о go-kit’е?
lynx
Стоит ли его использовать? Где где могут возникнуть проблемы?
Maxim
В GO используется какой-то менеджер запуска скриптов типо PM2 в Node.js?
Daniel
Нет
Alexander
docker
hamper 𓅝
В GO используется какой-то менеджер запуска скриптов типо PM2 в Node.js?
Я для продакшна использую systemd, лично для себя иногда pm2.
Daniel
cron, systemd, upstart
это общесистемные, а не go-специфичные тулзы
hamper 𓅝
Ну а зачем еще одна тулза, когда готовых хватает.
Vladimir
у людей странная манера
Vladimir
писать всякий отстой потому что они поленились узнать что люди используют, так и рождаются всякие pm2
hamper 𓅝
Раньше еще supervisord пользовался, по крайней мере до появления systemd.
Vladimir
и systemd, тащемта
ну я про то что есть всякие разные тулзы которые делали то же но иначе
Vladimir
и до сих пор появляются
Daniel
да
Michael
интересную багу с SetFileCompletionNotificationModes (Windows) пофиксят в Go 1.9.2 https://github.com/golang/go/issues/22149
hamper 𓅝
pm2 относительно удобен кстати, когда надо дать возможность непривилегированному юзеру запускать разное под себя.
Doublegrey
блин
Maxim
PM2 не надо ниче писать дополнительного для запуска скрипта + мониторинг и логирование
Doublegrey
почему не работают ссылки на странице, хтмл которой - сгенерирован blackfriday?
Vladimir
Или не биндься на привелегированныее порты
hamper 𓅝
Так полкит
Ну это и systemd из под юзера даже проще настроить. С pm2 удобно играться, когда надо по быстрому что-то запустить, ну и, как выше написали, + всякий мониторинг и плюшки из коробки.
aadz
Раньше еще supervisord пользовался, по крайней мере до появления systemd.
не дай бог юзать поделки этого бешенного профессора! Он в свое время qmail написал - такой шит, идущий вразрез с UNIX идеями, и так хорошо прижился, что при одном имени Берншейна приходят худшие слова, которые не так давно все говорили про Поттеринга
Doublegrey
что есть кроме blackfriday? У него много недостатков
Maxim
А есть какие-то популярные веб стеки на GO? Например фреймворк + шаблонизатор + препроцессор
Niko
А есть какие-то популярные веб стеки на GO? Например фреймворк + шаблонизатор + препроцессор
поищи здесь пакеты для твоего "стека" https://github.com/avelino/awesome-go
Doublegrey
http://shtein.ddns.net:8080/
Maxim
поищи здесь пакеты для твоего "стека" https://github.com/avelino/awesome-go
Про это я знаю, но может есть уже сложившиеся?
Niko
http://shtein.ddns.net:8080/
У меня страница всегда за 200ms грузится. Прогони картинки через https://tinypng.com/
Doublegrey
ого! спасибо огромное