@proGO

Страница 511 из 1674
Subbotin
28.02.2017
16:12:05
Как закрывать если несколько воркеров пишут в один канал?

Daniel
28.02.2017
16:16:12
это очень, очень хороший вопрос

закрывать там, где WaitGroup для этих воркеров

а если сигнал на выход должен подавать им читатель - строить два канала

Google
Daniel
28.02.2017
16:18:49
в писателях читать второй (см. select), и при получении из него nil - завершать воркеров. и опять закрывать канал там, где waitgroup

Илья
28.02.2017
16:20:33
блин вот прикольный вроде язык, хочется выучить, а только смысл если я так и не могу понять зачем он ваще нужен...

Илья
28.02.2017
16:21:09
какие-то прокси на нем пишут, а хз че это вообще)))

пиши на C - понимание придет быстрее
да С то я знаю, только хз че на нем писать тоже)))

redbeard
28.02.2017
16:21:59
да С то я знаю, только хз че на нем писать тоже)))
OS, прокси, сервера, щеталки на CUDA :)

Илья
28.02.2017
16:22:28
и что же не понятно?
что на нем пишут не понятно

redbeard
28.02.2017
16:22:38
что на нем пишут не понятно
докер написали вот

Daniel
28.02.2017
16:22:43
а что на других языках пишут - понятно?

redbeard
28.02.2017
16:22:48
и консула

Alexey
28.02.2017
16:23:15
И я скриптик написал логи парсить. // подмазался.

Google
Alexey
28.02.2017
16:31:40
http://www.jtolds.com/writing/2016/03/go-channels-are-bad-and-you-should-feel-bad/ вон чо пишут, каналы в го плохие, и вы должны себя плохо чувствовать.

Как закрывать если несколько воркеров пишут в один канал?
Вот тут ещё всякие примеры канального взаимодействия: https://blog.golang.org/pipelines

Daniel
28.02.2017
16:49:56
http://www.jtolds.com/writing/2016/03/go-channels-are-bad-and-you-should-feel-bad/ вон чо пишут, каналы в го плохие, и вы должны себя плохо чувствовать.
ну они могли бы быть и получше, да. правда, при этом они стали бы сложнее. а авторы явно хотели обойтись примитивными каналами

Илья
28.02.2017
16:51:52
короче какой-то бесполезный язык))0

Alexander
28.02.2017
16:54:52
на нём сейчас пишут очень много облачного софта.. потихоньку на него переносят всё что связано с серверным вебом.

Илья
28.02.2017
16:55:24
для меня веб - это бэкэнд сайтов, другого веба не знаю... например php или python/django

но на Go я так понял это не пишут

так что хз

Daniel
28.02.2017
16:56:10
илья!

ты или тролишь нас неумело, или неумело же ищешь ответ на свой вопрос

Илья
28.02.2017
16:56:29
илья!
я уже скоро 23 года как Илья))))

Aleksandr
28.02.2017
16:56:39
для меня веб - это бэкэнд сайтов, другого веба не знаю... например php или python/django
какая тебе разница тоггда, что на нем пишут, если ты знаешь чуть больше чем ничего?

Roman
28.02.2017
16:56:42
но на Go я так понял это не пишут
Пишут когда нужно 100.000 операций в секунду

Daniel
28.02.2017
16:56:47
если тролишь - продолжай

Daniel
28.02.2017
16:57:03
если ищешь - скажи, что пишут на других языках?

Aleksandr
28.02.2017
16:57:36
почему ты так решил
потому что ты не знаешь ни что такое прокси, ни что такое докер, т.е. бэкграунд технических знаний очень узкий

Google
Илья
28.02.2017
16:57:47
если ищешь - скажи, что пишут на других языках?
ну например как я и сказал на php и python/django пишут бэкэнд сайтов, на C# и Java мобильные приложения... много чего еще пишут))

Daniel
28.02.2017
16:58:14
ну вот когда ты говоришь backend - ты что имеешь в виду?

Илья
28.02.2017
16:58:22
Daniel
28.02.2017
16:58:45
на go пишут честный backend, который ajax api предоставляет

Илья
28.02.2017
16:58:49
ну вот когда ты говоришь backend - ты что имеешь в виду?
то что на сайт поступает запрос и в ответ генерируется страница -_- не знаю как еще ответить на это

Daniel
28.02.2017
16:59:05
(но терминология и специализация узкая у нас, ага)

это фронт

frontend, раз уж он страницы генерит

не, знакомлю тебя с общепринятой терминологией

а, так ты лучше меня все знаешь!

Вячеслав
28.02.2017
17:00:37
frontend - html + css + js

Вячеслав
28.02.2017
17:01:54
backend - NGINX/Apache/etc + PHP/etc

Alexander
28.02.2017
17:02:55
понимаешь... есть много всяких штук что бы твой так называемый бекенд заработал.. и заработал где нибудь в облаках.. и что бы мониторинг был.. и там всякие другие приблуды.. Так вот - сейчас это всё модно писать на go, потому что: - комьюнити - быстро - качественно - быстрая компиляция - кросс платформенность

Alexander
28.02.2017
17:05:07
ты не понимаешь... здесь другое комьюнити... более молодое и прогрессивное.. реактивное и модное

Вячеслав
28.02.2017
17:05:19
можно и на Go backend писать

Quet
28.02.2017
17:05:20
все, ясно. тупой тролль
таки да, он на другие каналы тоже заходил

Вячеслав
28.02.2017
17:05:30
кто-нибудь писал?

REST API какой-нить

Google
Daniel
28.02.2017
17:06:08
ну вы скажите, когда его пора побанить будет

Admin
ERROR: S client not available

Alexander
28.02.2017
17:06:09
Вжик
28.02.2017
17:06:10
REST API какой-нить
revel_mgo загугли

Alexander
28.02.2017
17:06:22
кто-нибудь писал?
да блин.. все пишут

Phil
28.02.2017
17:06:31
Я вас сейчас разрулю. Вообще в 2017 году (как и в 2007 кстати) сайт пишут как API, которым что-то пользуется. Или это js там таскает из API и кодогенерит UI, короче рендеринг. Так вот то что тут кроме Нила называют бэкэндом - это рендеринг страниц. Который уже традиционно отдаётся на волю JS. Хотя я кстати косовато на это смотрю. А бэк - конвертация бизнес логики в схему базы данных и обратно. Да, он может быть совмещен с рендерингом страниц. Джанга какая-нибудь. А может быть и не совмещен. Что более правильно. Как-то так

Quet
28.02.2017
17:06:36
ну вы скажите, когда его пора побанить будет
можно уже? )) хаскелисты его быстро забанили )

Phil
28.02.2017
17:07:13
ну вы скажите, когда его пора побанить будет
У него ручник, ну видно же. И ты правильно троллил-то. Но он пока не снялся

Daniel
28.02.2017
17:08:16
ну вот не все это бекенд

бекенд - бизнес-логика

Вячеслав
28.02.2017
17:08:29
я просто хотел поинтересоваться с помощью каких-то фреймворков пишите или сами стандартными средствами Go?

Daniel
28.02.2017
17:08:34
фронт-енд - рендеринг

Вжик
28.02.2017
17:08:49
бекенд - бизнес-логика
аутентификация, авторизация - бекенд

Daniel
28.02.2017
17:08:54
я вот сервер-сайд рендеринг предаю анафеме

но многие говорят, что это я хватил

Phil
28.02.2017
17:09:13
Пойду немедленно выпью кофе. Мы с Нилом сказали что-то на одном наречии эльфисйкого :) И даже имея ввиду одно и тоже

Maxim
28.02.2017
17:09:24
Короче, как я понимаю: - Бэкенд - движок машины - Фронтенд - его корпус/шкурка, то что двигает двигатель

Phil
28.02.2017
17:09:57
REST API какой-нить
Я сейчас пишу. Хотя чистого REST не бывает

Google
Maxim
28.02.2017
17:11:10
а сигнализация?
Уже детали

Вячеслав
28.02.2017
17:11:17
ну какой никакой REST все же есть

Daniel
28.02.2017
17:11:21
любая аналогия лжива

Вжик
28.02.2017
17:11:23
Уже детали
ну, это бекенд же тоже

Daniel
28.02.2017
17:11:29
эта аналогия лжива довольно сильно

Phil
28.02.2017
17:12:57
я вот сервер-сайд рендеринг предаю анафеме
js стремный. так скажем это был красивый костыль, который не знаю по каким причинам сделан плохо. то ли неудобно, то ли подталкивал к тяжелым решениями, то ли хз что

Daniel
28.02.2017
17:13:10
ну - да

но мы же помним, что у нас большая часть трафика - мобильники. надо готовить сайт к этому. и тут клиент-сайд рендеринг очень кстати

потому, что можно ничего не переделывая сделать мобильное приложение

Phil
28.02.2017
17:15:02
Клиент-сайд рендеринг вообще очень кстати. Давай честно - https://vk.com/app4756114_1235202 там даже прикольный рендеринг. Проблема в другом. Т.е. я поддерживаю идею

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