@gogolang

Страница 48 из 1630
Constantine
25.09.2016
22:09:02
чат, есть кто?

кто с reform Алексея тут играется?

Алексей то точно спит )

Alexey
26.09.2016
04:25:13
С ним не играться, его использовать надо

Google
Мерлин
26.09.2016
19:42:28
На YouTube обнаружились записи Intermediate Go Programming Tutorial от O'Reilly. Не очень понятно опубликованы ли они официально или по ошибке (видео 9 и 13 можно найти на канале, но они не включены в плейлист). https://www.youtube.com/playlist?list=PLkmJREe6CMdnCsikhw7anHZTBgSKn7CyH #oreilly #golang #tutorials

Phil
26.09.2016
19:42:55
сдергивай

Мерлин
26.09.2016
20:03:31
Constantine
26.09.2016
21:38:22
Favoretti
27.09.2016
09:29:19
хм, коллеги. А шо ж я делаю не так…

// Creates a new Httpclient. func NewClient(customerName string) *Client { var pTransport RoundTripper = &http.Transport{Proxy: http.ProxyFromEnvironment} return &Client{ CustomerName: customerName, httpclient: &http.Client{Transport: pTransport}} }

почему сий клиент нагло испражняется на установленый HTTP(S)_PROXY?

ros
27.09.2016
09:31:55
в окружении у процесса точно есть эта переменная? cat /proc/pid/environ

Favoretti
27.09.2016
09:33:03
yes sir

HTTPS_PROXY=http://pro...

HTTP_PROXY тоже есть. и есть еще такое же, только маленькими буквами

ros
27.09.2016
09:41:55
если так var pTransport http.DefaultTransport ?

Favoretti
27.09.2016
09:51:24
стоп, я похоже идиот

Google
Favoretti
27.09.2016
09:51:30
ща, 5 сек :)

Я кретин

все работает :)

Но если библиотека завендорена, а я колупаюсь в апстриме без апдейта вендора после изменений, то так можно долго дебагать...

ros
27.09.2016
09:59:26
бывает

Constantine
27.09.2016
09:59:54
судя по таймингам полчаса )

ну без чата еще часик

1.5 — норм

Favoretti
27.09.2016
10:01:37
Та я после 22го тока засел вот посмотреть :) руки не доходили :)

Мерлин
27.09.2016
13:19:39
Добрый день! Расскажите о себе, если не сложно

Сергей
27.09.2016
15:20:21
Добрый день! Расскажите о себе, если не сложно
Здравствуйте, меня зовут Сергей. В контексте Go, я обнаружил у себя в ~/.local/bin уже целую охапку утилит, написанных на Go, и заинтересовался. Вот решил посмотреть чем русскоязычное коммьюнити живёт.

Сергей
27.09.2016
15:23:29
Нет, но надеюсь появятся :)

Slava
27.09.2016
15:46:11
Vladimir
27.09.2016
15:51:12
Понаехали :3 Хорошо было бы, если кто из новоприбывших рассказал о себе

Расскажите о себе, если не трудно

Привет Если не сложно, расскажите немного о себе :D

Добрый день! Расскажите о себе, если не сложно

Вряд ли.

Google
Мерлин
27.09.2016
15:53:13
это у тебя бот отвечает?
Неа, но вообще надо бы конечно

Сергей
27.09.2016
15:57:09
@m0sth8 а ты доделал свой api для телеграмма?

Slava
27.09.2016
15:57:46
он вроде как работает

но правда там пары функций для инлайнинга нет

Сергей
27.09.2016
15:58:34
я его смотрел когда ты про него в подкасте рассказывал в подкасте ты говорил что он еще не совсем готов

Slava
27.09.2016
15:59:16
сейчас уже готов, если не нужны InlineQueryResultCached методы

Сергей
27.09.2016
15:59:37
ок надо будет попробовать разобраться

Slava
27.09.2016
15:59:37
хотя их не сложно доделать, надо бы заняться

Сергей
27.09.2016
15:59:38
))

Мерлин
02.10.2016
19:00:40
https://twitter.com/golangweekly/status/782246194164686848

А кто каким веб фреймворком пользуется и пользуется ли вообще?

Мерлин
03.10.2016
05:01:52
Для чего?
Пофиксил Веб фреймворком *

Favoretti
03.10.2016
05:06:37
Я находил несколько, но пока особых причин нет, посему пока никаким :)

HTTP routing прост как двери, поэтому пока что я лично не вижу смысла в фреймворках

Alexey
03.10.2016
07:31:30
А как вы делаете роуты с параметрами в URL в net/http?

Favoretti
03.10.2016
07:46:37
Я юзаю gorilla mux

https://github.com/gorilla/mux

Мерлин
03.10.2016
07:59:48
Я юзаю gorilla mux
Аналогично

Google
Constantine
03.10.2016
08:05:11
echo хорош

мне нравится быстрый ответ в гиттере от кор девелопера и небольшого, но сообщества этого фреймворка )

парень, кстати, уже версию 3 готовит :D

Andrey
03.10.2016
08:10:30
а что со 2ой версией?

Мерлин
03.10.2016
08:12:36
парень, кстати, уже версию 3 готовит :D
> Auto TLS via https://letsencrypt.org Вах

Alexey
03.10.2016
08:29:08
Ну т. е. фреймворк у вас есть, вы просто его сами делаете из gorilla/mux и чего-то ещё :)

Так что уж лучше Echo взять.

Насчёт echo v2 – добавление fasthttp его сильно усложнило, потому в v3 его выпилят, и v3 будет так же прост, как v1

Мерлин
03.10.2016
09:07:11
Так что уж лучше Echo взять.
Надо будет пощупать

Favoretti
03.10.2016
09:29:51
let’s encrypt мы тоже пользуем, у нас даже самопальное API для него есть, чтоб автоматом сертификаты генерить

Мерлин
04.10.2016
09:10:09
https://open.dgraph.io/post/cmux/

Daniel
06.10.2016
09:32:11
коллеги, как обещал Команде inCaller нужен на удаленку fulltime ведущий backend Go разработчик на проект с высокой масштабируемостью и нагрузками. Требования: Опыт в строго типизированных языках программирования не менее 3 лет. Опыт разработки на Go не менее 6 месяцев. Ну или убедите нас, что вы изучите Go за неделю. Это, кстати, вполне реально. Алгоритмизация, расчет, планирование, проектирование. Отлично знание, понимание и умение выбрать необходимые структуры данных. Оценка сложности алгоритмов и структур до их использования с умением выбора оптимальной. Понимание основ защиты информации и построения безопасных систем. Хорошее знание СУБД, в том числе NoSQL, а также различных нестандартных решений будет весомым плюсом. Любовь к современным технологиям будет плюсом. Знание сетевого стека необходимо. Опыт проектирования протоколов необходим. Опыт работы с микросервисной архитектурой крайне желателен. Основная деятельность: Проектирование и реализация масштабируемых нагруженных систем на основе микросервисов. Писать мне: телеграм @onokonem, skype onokonem, d.podolsky@incaller.org. Спасибо.

Мерлин
06.10.2016
20:22:05
Гм, я так понимаю на 4gophers можно только напистаь статью, но не запушить новость (

Constantine
06.10.2016
20:24:32
в голанг слаке запуш

Roman
07.10.2016
17:50:43
как вы относитесь к тому, что некоторые разработчики предлагают использовать заглавные буквы в пути к пакету? Например: go get github.com/BurntSushi/tomlвместо go get github.com/burntsushi/toml

vktr
07.10.2016
18:02:18
Есть вопрос: как кто удаляет имаджи и тэги из docker registry? Просто возникла потребность. То что это коряво - я уже знаю, и свое костыдьное решение сообразил. Мож есть канонический метод, пока в самом registry не допилят?

Мерлин
07.10.2016
18:07:29
Как думаете, насколько это плохая идея - обёртка, закрывающая ReadCloser после получения io.EOF?

Zver
09.10.2016
12:12:41
Как думаете, насколько это плохая идея - обёртка, закрывающая ReadCloser после получения io.EOF?
А есть ли в ней смысл? Все равно же закрывать надо, если к примеру что-то пошло не так. Это если быть уверенным, что всегда будет EOF и не может быть внештатных ситуаций. А так будет закрывальщик в по еофу и еще один в дефере на всякий случай.

Google
Zver
09.10.2016
12:17:47
А если паника выскочит или реадер никода не вернет EOF, если это чей-то чужой ридер с неизвестной нам логикой? Хотя так конечно интересно свучит. Но надо быть уверенным в абсолютно нормальном поведении ридера.

А вот были бы деструкторы, которые бы отрабатывали при выходе из области использования и не надо было бы извращаться. )

Zver
09.10.2016
12:22:12
Если только в прослойке в Read-е перехватывать панику и закрывать тоже по ней.

и возвращать ошибку

или паниковать дальше

Мерлин
09.10.2016
12:31:34
и возвращать ошибку
Лучше это Правда во всех этих случая (ошибка при чтении, паника во время чтения) съедается ошибка при закрытии

В общем, явное лучше неявного

Так что фтопку

Slach
09.10.2016
14:38:18
Всем привет, а подскажите пожалуйста новичку за select может ли существовать в природе такой код? ну в смысле создание go-рутины изнутри select ? http://pastebin.com/JSwEEhz6 ??? и может ли этот код работать паралель но с другими go-рутинами? например теми которые создаются в http пакете? http.ListenAndServe(":80", router) не будет ли он блокировать общее исполнение всего потока если в c1 и c2 не будет никакой инфы ?

Zver
09.10.2016
14:39:18
Хоть от куда может.

Страница 48 из 1630