.
Alexander
Ентерпрайз Интегрейшн Паттернз
Maksim
Enterprise Integration Patterns
Kirill
Ethereum Improvement Proposal
Fastumkruk
Всем привет. А почему рандом всегда одни и те же цифры выдает? https://play.golang.org/p/fkGMsoe9hvO
Ilia
ограничение песочницы
Stanislav
Alexander
EIP очень хорошо заходит, если есть в языке или экосистеме фреймворк или либа, которая их реализует. Например в джяве есть отличный Apache Camel. Ну в целом можно и так паттерны EIP знать, чтобы в случае чего не велосипедить именно с точки зрения проектирования
Fastumkruk
Stanislav
Stanislav
где инициализация?
Fastumkruk
Fastumkruk
Stanislav
инициализации ручной нет - уникальность не гарантируется
Eugene
Fastumkruk
Eugene
Fastumkruk
Eugene
да
а если у себя скомпилите\запустите?
Aleksandr
да
в реальных условиях проверяй
Anonymous
в плейграунде функция получения текущего времени всегда возвращает 1257894000000000000
Fastumkruk
Alexey
ну прям прорывного нового, нет
Я вот думаю это заказать, не читал тейлора?
https://www.wiley.com/en-us/Software+Architecture%3A+Foundations%2C+Theory%2C+and+Practice-p-9780470167748
Maksim
эту, к сожалению, не читал :(
rglitchard
подскажите пожалуйста, не могу корректно получать аргумент
option = flag.String("option", `None`, "set option")
flag.Parse()
fmt.Println(*option)
допустим, при запуске я указываю go run -option {"op":"ping”}
Но fmt.Println выводит без кавычек, т.е {op:ping}
Как мне получить аргумент в исходном его виде?
Vadim
Привет, монга умеет делать больше меньше для стрингов?
Aleksandr
Nikita
Result["Subs"] = append(Result["Subs"], sub)
Daniel
загадили весь чат
Daniel
на первый раз - сутки RO
Daniel
потом будет перманент
Misha
Всем доброго времени суток, посоветуйте веб-фреймворк, который бы был наиболее универсальным и быстрым(в разумных пределах, конечно). Сейчас работаю с mux, думаю над переходом на gin
Je
Мне кажется мейнстримовые все +- одинаковые, gin хорош, но и chi не так плох, все больше зависит от того, что тебе ближе. Chi более универсален, поскольку совместим с net/http
Kirill
Misha
Misha
gramework :p
Я так понимаю, что этот чат - единственное место, где можно будет по нему задать вопрос?)
Kirill
Kirill
Misha
Je
А если их в производительности сравнивать?
сравнивать можно по-разному, если у тебя не сферическая задача, а все-таки взаимодействующая с чем-то более медленным, то ты можешь не заметить прироста, озвучь хоть примерно, что хочешь получить
Misha
Да я не то, чтобы под конкретную задачу. Я начинающий и пока единственный плюс минус серьезный проект - студенческая научка, хотя и научкой это назвать сложно. Пишу стандартный веб сервис оболочку вокруг mysql, в последствии думаю буду прикручиваться работу с email. В общем ничего сильно нагруженного) Работаю с шаблонами, генерю на них документацию, разве что еще. Ну и представления данных из бд в удобочитаемом формате + занос их туда через формы
Kirill
¯\_(ツ)_/¯ потыкай грэйм, может зайдёт
Je
Я бы взял идиоматический, совместимый с net/http, классика так сказать, в них одинаково мало всего, если ожидаешь, что как в питоне/руби, то здесь не так, здесь все - сторонние либы
Kirill
Kirill
сессии опять же не проблема
Misha
Я бы взял идиоматический, совместимый с net/http, классика так сказать, в них одинаково мало всего, если ожидаешь, что как в питоне/руби, то здесь не так, здесь все - сторонние либы
Я не с руби и не с питона пришел, имел более менее углубленный опыт разработки на С++. Писал СУБД свою. Главная сфера интересов - разработка игр и в последствии хотел бы go использовать, как язык на случаи backend'a для вот задач, связанными скорее с десктопными приложениями, чем с веб
Misha
Je
Я не с руби и не с питона пришел, имел более менее углубленный опыт разработки на С++. Писал СУБД свою. Главная сфера интересов - разработка игр и в последствии хотел бы go использовать, как язык на случаи backend'a для вот задач, связанными скорее с десктопными приложениями, чем с веб
бэкенд для игр это всяко не http, а web-socket, grpc, enet, различный ивент-сорс, очереди сообщений. Бери любой короч, тебе подойдет для твоей цели ознакомления, быстрый не значит самый лучший
Misha
Sergey
Yuriy
Всем привет!
Народ подскажите кто юзал эту штуку https://github.com/asdine/storm
По описанию, то что мне нужно.
На сколько она стабильна и надежна для небольшого проекта?
Нужна именно встроенная база с функционалом запросов. SQLite не хочу из-за cgo зависимостей.
Eugene
Ребята, подскажите, как привести правильно один тип к другому по принципу. Ошибка там, где курсив.
```
type BaseResponse struct {
ID string
Error error
// ... more..
}
type ResponseCmd struct {
BaseResponse
}
func (r *BaseResponse) ToCmd() *ResponseCmd {
rc :=r.(*ResponseCmd)
return rc
}
```
Stanislav
Stanislav
почитайте про встраивание и инициализацию 🙂
Eugene
благодарю)
qurabay
qurabay
Well, this day was interesting. Got so much to do but instead of stopping there I got my self another client. Now even more work has to be done 😯 When I think I won't have time for this I just stop watching tv or playing games and push hard the work that needs to be done. There is always time... just need to figure out what is the priority and go on. ~~~~~~
Today almost finished full shop discount module. Just need to attach it with a mailing module. Now starting of with a new microservice build with the schema I have to build my self.
Andrei 🦉
.
Dmitri
Dmitri
Dmitri
Ну и какой же вы программист, если воруете у других программистов?
Nikita
Dmitri
Ага, ещё расскажите про образовательные цели и всё вот это
Dmitri
Если вы "просто поизучать" - нахрена взламывать то, для чего на халяву учебную лицензию на степике получить
Viktor
Dmitri
Если ваш "заработок" на спертой идешке не позволяет отдать за инструмент полкосаря в месяц - почему вы до сих пор не сменили профессию?
Dmitri
Roman
может у него потребности маленькие
V
а для студентов так вообще бесплатно, да, воровать нехорошо
Nikita
Давайте поговорим лучше обобщенно - о моральной стороне пиратства как такового.
Roman
или наоборот большие и на ide потом не остается
Pavel
А если пет-проект себе пишешь, который денег не приносит?