@proGO

Страница 1588 из 1674
[Anonymous]
24.07.2018
00:49:00
посоветуйте хостинг для go-приложения с бд, чтобы была оплата биткоинами плиз

Marperia
24.07.2018
04:28:30
Ребят, если использовать golang в качестве основного серверного решения вместо nginx, как запретить доступ к портам MySQL, Redis и всякого разного?

Marperia
24.07.2018
04:33:27
iptables? firewalld? брандмауэр Windows, на крайний случай
К сожалению, в случае блока по iptables, который запрещает все входящие соединения, кроме порта нашего приложения, само наше приложение стартует на нескольких горутинах на своём порте каждый. И это... Не оч. А если вносить в iptables каждый порт вручную... Ну ХЗ, ХЗ...

Google
Marperia
24.07.2018
04:34:00
Это ведь как-то сделали в nginx, почему мы не можем?

Olzhas
24.07.2018
04:34:29
как связаны между собой nginx, redis и mysql?

абсолютно разный софт же

Marperia
24.07.2018
04:36:28
как связаны между собой nginx, redis и mysql?
Nginx позволяет в конфиге фильтровать все входящие соединения. По сути, всё идёт через него.

Olzhas
24.07.2018
04:36:48
зачем использовать вебсервер вместо файрволла?

Marperia
24.07.2018
04:37:46
Да низачем, но все так делают.

Olzhas
24.07.2018
04:46:08
вы про реверс прокси?

я просто похапешник, у нас принято юзать firewalld или iptables

могу только это посоветовать

Google
Amir
24.07.2018
06:07:31
Я даже проблему не понял про порты и все такое

Pawel
24.07.2018
06:12:24
Чувак асилил nginx и голанг а фаервол ниасил. Такая вот проблема

Amir
24.07.2018
06:13:15
Так кому пришла в голову идея энжинксом закрывать порты

Это наверное когда разраб думает, да ну всех этих админов, не шарят я щас энжинксом прикрою мускуль авторизацией?)

Maksim
24.07.2018
06:14:51
Amir
24.07.2018
06:17:22
Не ну я в молодости тоже был буйный, особенно когда генту собирал 4 дня, но что б в наши дни?

Marperia
24.07.2018
06:22:33
Ты может быть задачу расскажешь, а то есть подозрения, что жевачкой тут не обойдёшься :)
А что задача? Просто не хочу, чтобы порты были для веба открыты.

Amir
24.07.2018
06:22:41
Ну через stream можно балансировать и мапить порты к любому tcp, udp сокету

Вэб - это там где открыт порт на котором отвечает сервис или сервер работающий по протоколу http/https

Amir
24.07.2018
06:23:56
MySQL это не веб ниразу

Anton
24.07.2018
06:24:02
а если самому мускулю запретить слушать порты на внешних интерфейсах в конфиге?

Amir
24.07.2018
06:24:15
Зачем?
Так они сами туда полезли, что бы haproxy заменить

Daniel
24.07.2018
06:24:39
Коллеги, вы опять отвечаете на вопрос, который не поняли

Olzhas
24.07.2018
06:25:06
Google
Alexander
24.07.2018
06:29:22
Amir
24.07.2018
06:31:26
Это какое-то туннелирование в язык, ладно еще решать задачи подручными средствами

Daniel
24.07.2018
06:38:01
Это вообще непонятно, что

Налицо использование терминологии нетрадиционным образом

Andrey
24.07.2018
06:45:32
Парень раньше пользовался nginx в качестве spof

DMITRY
24.07.2018
06:46:25
Подскажите как завести несколько таймеров одном потоке,такой код выполняет всегда одни таймер: https://play.golang.org/p/F2Yemjs7NE4

Furrya
24.07.2018
06:53:09
Кто знает, существуют ли в природе вообще free хостинг для go апликейшена по аналогии с surge.sh написал простой чат, фронт часть могу залить на surge что то подобное для go app есть?

Anton
24.07.2018
06:54:35
ну есть heroku, openshift

DMITRY
24.07.2018
06:59:19
да,но вот что-то похоже невкурил

Furrya
24.07.2018
07:00:11
Daniel
24.07.2018
07:09:02
Olzhas
24.07.2018
07:12:52
там main завершается раньше чем заведется вторая горутина

DMITRY
24.07.2018
07:14:32
такой код вообще не работает же
не в main просто поднимается Http сервер,это просто как пример

https://golang.org/pkg/time/#Ticker
Млин спасибо,я сначала так и сделал,Но допустил другую ошибку и смутило меня,сейчас перепроверил и все ОК

Alex
24.07.2018
08:57:30
Почему после Го 1.9 вышел Го 1.10 а не Го 2 ??? ???

Daniel
24.07.2018
08:58:41
go 2.0 - это мифическая следующея версия

Никита
24.07.2018
08:59:11
Почему мифическая? Вполне реальная

Google
Kirill
24.07.2018
09:01:18
ага, с наследованием и дженериками

Александр
24.07.2018
09:04:16
с версиями полная лажа

как может после 1.9 выйти 1.1

он же раньше выходил O_o

Pavel
24.07.2018
09:05:32
Александр
24.07.2018
09:05:51
c какого перепугу?

Виктор
24.07.2018
09:05:57
1.1.0 != 1.10

Vladimir
24.07.2018
09:06:06
c какого перепугу?
ну смотри, давай посимвольно

Serge
24.07.2018
09:06:14
Vladimir
24.07.2018
09:06:18
1 = 1 . = . 1 = 1 end of line != 0

отсюда 1.1 != 1.10

Pavel
24.07.2018
09:06:29
c какого перепугу?
ты че 1 от 10 не отличаешь?

Evgeniy
24.07.2018
09:06:37
если разделять мажорную версию и минорную - разные если со стороны математики, то 1.1 == 1.10000

Александр
24.07.2018
09:06:39
я просто ноль выкидываю

Виктор
24.07.2018
09:06:48
правильно, нам тут лишние нули не нужны

DreamingKitten
24.07.2018
09:06:54
Он думает, что это десятичная дробь ?

Olzhas
24.07.2018
09:06:59
я просто ноль выкидываю
а не надо выкидывать

Pavel
24.07.2018
09:07:12
я просто ноль выкидываю
отлично, го работать за 10к баксов, а ноль выкину

Serge
24.07.2018
09:07:13
я просто ноль выкидываю
А ты не выкидывай. Это строки, а не десятичные числа

Vladimir
24.07.2018
09:07:20
https://semver.org/lang/ru/

Google
DreamingKitten
24.07.2018
09:07:36
Толстовато

Evgeniy
24.07.2018
09:08:17
если в кратце, то обычно {major}.{minor}.{path} все рассматриваются отдельно

Serge
24.07.2018
09:08:19
как может после 1.9 выйти 1.1
Увидел это сообщение в списке чатов. Знал, что будет весело

Olzhas
24.07.2018
09:08:31
отлично, го работать за 10к баксов, а ноль выкину
10 000 баксов это 10 000 $, но вы же не пыхеры, поэтому просто 10 000

и ноль можно не выкидывать

Александр
24.07.2018
09:15:38
https://paste.ubuntu.com/p/y63Wn5t3JH/
зачем вы пользуйтесь от убунту пастебином?

есть же плей

Aleksey
24.07.2018
09:26:51
Интересно, я объявляю интерфейс с методом test(), обявляю реализующий этот метод тип, но для типа метод test() не реализую. Объявляю переменную своего типа и вызываю метод. Компиляция проходит успешно, при исполнении сегфолт, естественно. Но вопрос, почему при сборке нарушение "контракта" не отслежено?

Pavel
24.07.2018
09:30:03
а как ты объявил "реализующий этот метод тип"?

Aleksey
24.07.2018
09:32:17
type shape interface { test() } type rect struct { shape Name string }

Страница 1588 из 1674