
Alexander
18.01.2018
21:29:49
пока еще на очень ранней стадии проект

k1b3r
19.01.2018
03:31:30
Всем доброго времени суток
Скажите как я моуг получить помощь ? программа не работает так как задуманно
я новичек в Golang

Google

Иван
19.01.2018
03:33:12
опиши проблему и тебе ответят

Leonid
19.01.2018
03:34:11

k1b3r
19.01.2018
03:39:58
Вот код загоняю содержимое файла в массив около 100 почтовых ящиков , for прохожу по массиву и пытаюсь прочекать каждый элемент и если юзер существует записать результят в фаил. Проблема в том что (как я понимаю) функция не успевает отработать и просто возвращает ошибку ... проверяется всегда только один последний адресс в массиве
https://pastiebin.com/5a6167d01e17f
не пинапйте 2ой день пробую писать на го , так то родной язык Perl

Эмин
19.01.2018
03:43:07
откройте файл до цикла
при чем на APPEND
а так похоже что каждая следующая итерация перезаписывает результат предидущей

k1b3r
19.01.2018
03:45:51
https://pastiebin.com/5a6169cac2384
в файил в итоге без проверки записывает абсолютно все... вот полный код
вот же
https://pastiebin.com/5a6169cac2384
по линку пройдите я специально пастие сделал чтобы удобно было

Zikoi5
19.01.2018
06:41:26
Касперская: Биткойн — разработка американских спецслужб
https://goo.gl/qPC6sj

Marlik
19.01.2018
07:07:46

Google

Marlik
19.01.2018
07:27:20


Александр
19.01.2018
08:45:49
Всех приветствую! Подскажите, как делается версионность апи веб сервиса, где почитать? Клиенты обращаются к сервису. Со временем меняются и клиенты и сервис. Как поступают в таких случаях?
Например, в общих словах, был адрес /getuser. То что пришло в голову: Со временем сменился формат данных. Анализ делают внутри хендлера и дергают либо старый метод либо новый? Или может изначально закладывают версию в адрес? Клиент выходит и в нем заложен текущая версия сервиса /1/getuser. Сменился апи. Новые клиенты выходят с новой версией /2/getuser, новый сервис обрабатывает обе версии в соответствующих хэндлерах. С подобным не сталкивался, поэтому не в теме, хотелось бы услышать как правильнее делать чтобы в будущем избежать проблем. Заранее благодарен за ответы!


Aleksandr
19.01.2018
08:49:28
Всех приветствую! Подскажите, как делается версионность апи веб сервиса, где почитать? Клиенты обращаются к сервису. Со временем меняются и клиенты и сервис. Как поступают в таких случаях?
Например, в общих словах, был адрес /getuser. То что пришло в голову: Со временем сменился формат данных. Анализ делают внутри хендлера и дергают либо старый метод либо новый? Или может изначально закладывают версию в адрес? Клиент выходит и в нем заложен текущая версия сервиса /1/getuser. Сменился апи. Новые клиенты выходят с новой версией /2/getuser, новый сервис обрабатывает обе версии в соответствующих хэндлерах. С подобным не сталкивался, поэтому не в теме, хотелось бы услышать как правильнее делать чтобы в будущем избежать проблем. Заранее благодарен за ответы!
ну я вижу решение на уровне каких докер-контейнеров разных версий хендреров, умного прокси который исходя из версии апликейшена проксирует запрос на нужный инстанс. Результат - код чище, можно подключить аналитику и мониторить сколько пользователей не обновилось и осталось "в хвосте", соответственно масштабировать исходя из нагрузки контейнеры/инстансы разных версий хендлеров


Roman
19.01.2018
09:05:39


Zver
19.01.2018
09:13:27
Всех приветствую! Подскажите, как делается версионность апи веб сервиса, где почитать? Клиенты обращаются к сервису. Со временем меняются и клиенты и сервис. Как поступают в таких случаях?
Например, в общих словах, был адрес /getuser. То что пришло в голову: Со временем сменился формат данных. Анализ делают внутри хендлера и дергают либо старый метод либо новый? Или может изначально закладывают версию в адрес? Клиент выходит и в нем заложен текущая версия сервиса /1/getuser. Сменился апи. Новые клиенты выходят с новой версией /2/getuser, новый сервис обрабатывает обе версии в соответствующих хэндлерах. С подобным не сталкивался, поэтому не в теме, хотелось бы услышать как правильнее делать чтобы в будущем избежать проблем. Заранее благодарен за ответы!
Соответственно для версии один, к примеру, будет .../v1/..., для следующих соответственно. А там уже садить обработчик.


Ilya
19.01.2018
09:20:57
Внутри одного сервиса проще поддерживать. Плюс рекомендую посмотреть вариант версионирования через хедеры - https://stackoverflow.com/questions/18905335/rest-versioning-url-vs-header

Zver
19.01.2018
09:21:19

Roman
19.01.2018
09:21:34
так смотришь на урл и сразу видно

Ilya
19.01.2018
09:22:22
И там и там есть свои плюсы и минусы

Roman
19.01.2018
09:22:40
или например чето упало - просто открыл в соседней вкладке из девтулза и смотришь ответ. а так каждый раз постмен заводить

Demuz
19.01.2018
10:42:08
Как при тестировании можно просто выключить опеределенные тесты методов?
А то все всегда срабатывают.

Kirill
19.01.2018
10:49:53
Всем привет.
Листаю одну статью увидел такой код
keepAliveTimeout:= 600 * time.Second
timeout:= 2 * time.Second
defaultTransport := &http.Transport{
Dial: (&net.Dialer{
KeepAlive: keepAliveTimeout,}
).Dial,
MaxIdleConns: 100,
MaxIdleConnsPerHost: 100,
}
client:= &http.Client{
Transport: defaultTransport,
Timeout: timeout,
}
Зачем ставить keepAlive timeout и timeout клиента столь разными?

ros
19.01.2018
10:52:31
а поискать что такое в http KeepAlive?

Эмин
19.01.2018
10:52:59
разные вещи же

Google

Александр
19.01.2018
11:56:05
ЕЩЕ ОДИН И ВСЕ!
1399 человек на канале
интересно сколько активных...

Alex
19.01.2018
12:04:12
еще 89 и все

Леша
19.01.2018
12:05:49
и все

Sparrow
19.01.2018
12:07:38
в яваскрипт-джоб-чате в три раза больше людей, чем в яваскритп-чате, здесь в три раза больше людей, чем в голанг-джоб ?

Bogdan
19.01.2018
12:08:49
что это значит интересно

Sparrow
19.01.2018
12:10:09
хайп прошел, видимо ?

g00glle
19.01.2018
12:11:38
ребзя, у кого сегодня вечером интервью на голанг-кодера?
Я сижу, вопросы подбираю =)

Sparrow
19.01.2018
12:13:27
ты хочешь, чтобы тебе рассказали, что спрашивали? ?

Александр
19.01.2018
12:14:28

Александр
19.01.2018
12:14:52
http://s2.quickmeme.com/img/72/72d7799fa6b9f93a92b6af64268bf10107b2850e47380804777bb709b3d7f649.jpg

Alexander
19.01.2018
12:15:09
чем a++ отличается от ++a
))))

Sparrow
19.01.2018
12:15:37
13 биткойнов и один из них фальшивый. и весы, да.

g00glle
19.01.2018
12:16:40

Alexander
19.01.2018
12:17:01
мне как-то на собеседовании задали вопрос - зачем в го придумали слайсы)))

Alexey
19.01.2018
12:17:17

g00glle
19.01.2018
12:17:31
http://www.golangpro.com/2015/08/golang-interview-questions-answers.html вот пока самое релевантное, что попалось..

Google

g00glle
19.01.2018
12:17:51

Sparrow
19.01.2018
12:17:57

g00glle
19.01.2018
12:18:04
известный факт (читал на медиуме такое, смиялся)

Alexander
19.01.2018
12:18:39

g00glle
19.01.2018
12:18:48
а, краудсорсишь вопросы?
типа да, но мне и самому стало интересно, что можно по теме спросить, чтобы в дебри не вдаваться, а понять, что чел в резюме голанг написал не просто так

Sparrow
19.01.2018
12:18:59
спрашивай как конкуренция в голанге устроена, например.

Admin
ERROR: S client not available

g00glle
19.01.2018
12:19:10

Александр
19.01.2018
12:19:19

Alexander
19.01.2018
12:19:30

Александр
19.01.2018
12:19:37
зубрил ходит просто тьма, в проде они ни о чем

g00glle
19.01.2018
12:19:47

Aleksandr
19.01.2018
12:19:56

Alexey
19.01.2018
12:20:04
дай свой гитхаб и я скажу кто ты

Александр
19.01.2018
12:20:28
конечно скажут
ага, тест по IQ не определяет IQ, а определяет как ты хорошо проходишь тест по IQ. Не слышали? ?

g00glle
19.01.2018
12:20:41

Александр
19.01.2018
12:21:17
дайте просто задачу на 15 минут и все
потом вопросы наводящие

g00glle
19.01.2018
12:21:24
у меня самого на гх ничего из того что я делал последние два года

Google

g00glle
19.01.2018
12:21:38

Aleksandr
19.01.2018
12:21:56

g00glle
19.01.2018
12:22:27
ну камон, не будем холиварить ребзя..

Александр
19.01.2018
12:22:27

Alexey
19.01.2018
12:23:29
Можно спросить - какую последнюю книгу по it прочитал, и что в ней нового для себя открыл...

g00glle
19.01.2018
12:23:30

Sparrow
19.01.2018
12:23:50
можно спросить по каким граблям человек ходил, тоже интересно всегда послушать ?

Александр
19.01.2018
12:24:04
у меня был человек на пыхе, который ответил на все вопросы. Мы его взяли и что? Правильно! он не мог связать три if в конструкцию

g00glle
19.01.2018
12:24:23
про книгу спрошу, ок =)

Александр
19.01.2018
12:24:25
адский тупил

Alexey
19.01.2018
12:24:33

Alexey
19.01.2018
12:24:40

g00glle
19.01.2018
12:24:41

Александр
19.01.2018
12:25:06
в компании ты хрен кикнешь с испытательного

Aleksandr
19.01.2018
12:25:17

Александр
19.01.2018
12:25:23
это же надо будет выше идти и говорить что мы облажались

Sparrow
19.01.2018
12:25:28

g00glle
19.01.2018
12:25:29