Alexey
Ну т. е. фреймворк у вас есть, вы просто его сами делаете из gorilla/mux и чего-то ещё :)
Alexey
Так что уж лучше Echo взять.
Alexey
Насчёт echo v2 – добавление fasthttp его сильно усложнило, потому в v3 его выпилят, и v3 будет так же прост, как v1
Мерль
Vladimir
let’s encrypt мы тоже пользуем, у нас даже самопальное API для него есть, чтоб автоматом сертификаты генерить
Мерль
https://open.dgraph.io/post/cmux/
Daniel
коллеги, как обещал
Команде inCaller нужен на удаленку fulltime ведущий backend Go разработчик на проект с высокой масштабируемостью и нагрузками.
Требования:
Опыт в строго типизированных языках программирования не менее 3 лет.
Опыт разработки на Go не менее 6 месяцев. Ну или убедите нас, что вы изучите Go за неделю. Это, кстати, вполне реально.
Алгоритмизация, расчет, планирование, проектирование.
Отлично знание, понимание и умение выбрать необходимые структуры данных.
Оценка сложности алгоритмов и структур до их использования с умением выбора оптимальной.
Понимание основ защиты информации и построения безопасных систем.
Хорошее знание СУБД, в том числе NoSQL, а также различных нестандартных решений будет весомым плюсом.
Любовь к современным технологиям будет плюсом.
Знание сетевого стека необходимо.
Опыт проектирования протоколов необходим.
Опыт работы с микросервисной архитектурой крайне желателен.
Основная деятельность:
Проектирование и реализация масштабируемых нагруженных систем на основе микросервисов.
Писать мне: телеграм @onokonem, skype onokonem, d.podolsky@incaller.org.
Спасибо.
Мерль
Гм, я так понимаю на 4gophers можно только напистаь статью, но не запушить новость (
Constantine️
в голанг слаке запуш
Roman
как вы относитесь к тому, что некоторые разработчики предлагают использовать заглавные буквы в пути к пакету?
Например:
go get github.com/BurntSushi/tomlвместо
go get github.com/burntsushi/toml
𝕲𝖎𝖗𝖆𝖋𝖋𝖊
𝕲𝖎𝖗𝖆𝖋𝖋𝖊
Есть вопрос: как кто удаляет имаджи и тэги из docker registry? Просто возникла потребность. То что это коряво - я уже знаю, и свое костыдьное решение сообразил. Мож есть канонический метод, пока в самом registry не допилят?
Мерль
Мерль
Как думаете, насколько это плохая идея - обёртка, закрывающая ReadCloser после получения io.EOF?
Мерль
Zver
А если паника выскочит или реадер никода не вернет EOF, если это чей-то чужой ридер с неизвестной нам логикой?
Хотя так конечно интересно свучит. Но надо быть уверенным в абсолютно нормальном поведении ридера.
Zver
А вот были бы деструкторы, которые бы отрабатывали при выходе из области использования и не надо было бы извращаться. )
Мерль
Мерль
Другой момент, что обычно нам поведение ридера известно
Zver
Если только в прослойке в Read-е перехватывать панику и закрывать тоже по ней.
Zver
и возвращать ошибку
Zver
или паниковать дальше
Мерль
и возвращать ошибку
Лучше это
Правда во всех этих случая (ошибка при чтении, паника во время чтения) съедается ошибка при закрытии
Мерль
В общем, явное лучше неявного
Мерль
Так что фтопку
Slach
Всем привет, а подскажите пожалуйста новичку за select
может ли существовать в природе такой код? ну в смысле создание go-рутины изнутри select ?
http://pastebin.com/JSwEEhz6 ???
и может ли этот код работать паралель но с другими
go-рутинами?
например теми которые создаются в http пакете?
http.ListenAndServe(":80", router)
не будет ли он блокировать общее исполнение всего потока если в c1 и c2 не будет никакой инфы ?
Zver
Хоть от куда может.
Zver
Слежение за изменением файла?
Slach
ага =) хочу обрабатывать http запрос... писать данные в файл... при достижении определенного условия. сбрасывать файл в спец папку... в этой папке мониторить изменения... и процессить этот файл
Slach
обогащать инфу из него и пихать дальше в другой сервис по http
Zver
Так может лучше их напрямую связать. А то нотификация может не всегда придти на изменение файла.
Slach
хмм... ну в смысле просто сделать go batchProcessingFile()
прямо внутри контроллера чтоли?
Slach
в смысле функции обработчика web реквеста?
Zver
Да просто две программы связать через какую нибудь очередь или по http, какой-нибудь рест апи сделать.
Slach
давайте перефразирую вопрос
если есть вызов
go batchProcessingFile()
он сразу вернет управление в вызывающую функцию так?
при этом сама batchProcessingFile()
довольно жирная но в ней
нету напрямую общения через каналы <- c или там c <- "message" и т.п.
но она там читает файл построчно
что-то с прочитанными данными делает
и это может занять какое то время
это будет блокировать мне исполнение других корутин??
или рантайм так написан что переключение в другие горутины будет происходить не только при обращении к каналам, но и при выполнении операций ввода вывода?
Мерль
Daniil
Slava
Slava
Гофер матка
Мерль
Slava
Надмозг в этот раз не приехал (Роб)
Мерль
Есть видео, где они докладывают?
Slava
Хз
Мерль
(
Slava
Но потом точно выложат
Мерль
Добро пожаловать!
Anton
Спасибо! Привет всем!
Николай
Привет всем, может кто может. В общем нужно зашифровать пост запрос через pkcs7, нашел либу, и не могу понять какой что передавать в 3 параметр в эту ф-цию https://godoc.org/github.com/fullsailor/pkcs7#SignedData.AddSigner , может кто сталкивался или просто знает?
Мерль
𝕲𝖎𝖗𝖆𝖋𝖋𝖊
Мерль
Мерль
Мерль
Let me Мерлин it for you получается?
Ну типа того
С другой стороны имхо посылать в гугел вместе того, чтобы ответить на вопрос как-то не этично
Чтобы гуглить на какую-то тему, надо обычно уже что-то знать (
𝕲𝖎𝖗𝖆𝖋𝖋𝖊
Ну ещё raindrop и pocket
А покет - говнище. Если забудешь теги проставить - нигода не найдешь ничего. Да и вообще там поиск - шлак. Но зато на всех платформах и во всех браузерах работает
𝕲𝖎𝖗𝖆𝖋𝖋𝖊
Slava
а я думал покет, это чтобы ничего не читать и не тратить время на все эти статьи
Valery
ага, сервис для откладывания на никогда
Oleg
Aleksandr
Aleksandr
Та же yota вообще безлимитная
Мерль
Гммм, а кто сидит в слак чатике?
Мерль
Я уже джва письма послал на счёт инвайта (
Zver
Я сидю. Там же где-то на сайте дается инвайт.
Zver
Если память не изменяет 4gophers
Constantine️
в точку
Slava
Она не сдохла, просто временно авторегистрация отключена была
Slava
Мерль
[last news]
Lime Text, Editor Written in Go, Free and Open-Source Successor to Sublime Text
Vladimir
И в чём суть?
Vladimir
1.0 вроде ещё нет.
Vladimir
А так видел его года полтора назад ещё вроде.
A.
A.
Какая суть?