Kirill
А оно не придет само по себе в кавычках?
Kirill
Если придёт - strings.Unquote
Mike
' я строка с " кавычкой ', " я строка с \" кавычкой"
Mike
Это разница между курлыками
Mike
Единственная
Mike
Но вроде результат один должен быть
Kirill
А значит оно может приходить само по себе в кавычках
Mike
Парень недоговаривает
Kirill
Я бы тримнул их
Kirill
Mike
Но -H я б поставил энивэй
Kirill
Nicholas
Nicholas
как видно разница есть
Mike
Не видно
Mike
Можешь контент реквеста показать в обоих случаях?
Mike
Ааа
Mike
Ааааа
Mike
Бля)
Mike
Винда не умеет в одинарные кавычки в консоли
Nicholas
```&{Method:POST URL:/api/message Proto:HTTP/1.1 ProtoMajor:1 ProtoMinor:1 Header:map[User-Agent:[curl/7.55.1] Accept:[*/*] Content-Length:[79] Content-Type:[application/x-www-form-urlencoded]] Body:0xc04205e480 GetBody:<nil> ContentLength:79 TransferEncoding:[] Close:false Host:localhost:8080 Form:map[] PostForm:map[] MultipartForm:<nil> Trailer:map[] RemoteAddr:[::1]:64695 RequestURI:/api/message TLS:<nil> Cancel:<nil> Response:<nil> ctx:0xc042079290}
```curl -X POST localhost:8080/api/message -d '{"email":"name@example.com","title":"Interview","content":"simple text","magic_number":101}'
Mike
Попробуй из Ubuntu subsystem for windows
Nicholas
&{Method:POST URL:/api/message Proto:HTTP/1.1 ProtoMajor:1 ProtoMinor:1 Header:map[User-Agent:[curl/7.55.1] Accept:[*/*] Content-Length:[79] Content-Type:[application/x-www-form-urlencoded]] Body:0xc04205e480 GetBody:<nil> ContentLength:79 TransferEncoding:[] Close:false Host:localhost:8080 Form:map[] PostForm:map[] MultipartForm:<nil> Trailer:map[] RemoteAddr:[::1]:64695 RequestURI:/api/message TLS:<nil> Cancel:<nil> Response:<nil> ctx:0xc042079290}curl -X POST localhost:8080/api/message -d '{"email":"name@example.com","title":"Interview","content":"simple text","magic_number":101}'
Nicholas
спасибо
Nicholas
да, это из-за мелкософтовской консоли
Nicholas
спасибо еще раз всем за помощь
Mike
Меня быстро отучила писать git commit -m 'two words'
Roman
Alexey
Коллеги, кто-нибудь делал механизм асинхронных задач (task queue) для массовых действий пользователя? Пока, ничего готового не нашел, нужно что-то типа hangfire. Может вы выкатывали что-то подобное в public?
Нужно: пользователь выполняет какое-то действие, которые влечет за собой много операций в т.ч с бд, необходимо отложить эту задачу в фон, переодически уведомлять пользователя о измении статуса, а также в случае провала взять и повторить выполнение этой таски.
Технологии PostgreSQL и RabbitMQ.
Andrey
Alexey
Aleksandr
Из пхп пришел?
Alexey
https://github.com/RichardKnop/machinery
Vadim
Привет, если есть опыт, прошу поделиться go-micro + rabbitmq
Michael
есть
Vadim
Alexander
сильно ли влияет defer на производительность?
Alexander
вот в контексте с локами
Alexander
defer ...Unlock()
Alexander
стоит ли вместo defer сделать обычный unlock?
Ilya
Если какойто мегахотпас, то стоит. Иначе забей.
Alexander
мегахотпас? что эт значт
Ilya
Что такое мега и что такое хот пас?
Ilya
Это когда каждая инструкция важна
Ilya
Еще учти, что без дефера ты панику просто так не отработаешь, а соответсвенно можешь оставить лок незакрытым.
Ilya
Он стоит
Alexander
проведу бенчмарк как-нить
саша
очень странно, а есть какие-то объяснения почему так?
Ilya
Есть
саша
ведь можно просто завести стек дефер вызовов, который будет разворачиваться как при выходе из функции, так и при панике.
Ilya
Аск гугл, статей на эту тему огромное количество
Alexander
еще вопрос от нуба, какое в go отношение к интерфейсам? как и везде?
Alexander
зависимости передавать как интерфейс? или все равно и кидать уже реализацию?
Alexander
ну, не то, чтобы не хочу
Alexander
просто понимать бы сколько теряется в производительности
Alexander
1 процент, 10, или 0.005
Cat
Cat
в этом и оверхед
Cat
если в цикле делать defer, то стек деферов очистится только при выходе из функции, а не из скоупа итерации цикла
Fastumkruk
Привет ребята, sha256 на php и sha256 на go почему то шифруют по разному. Кто работал с на sha256 на го? Его можно расчитывать не только библой sha256. Как правильно расчитать?
Vladimir
Sha не шифрует
Vladimir
Показывай код на пхп и код на го, найдем где ты ошибся мб
Fastumkruk
Хорошо.
саша
L
Боже, для меня вчера стало открытием, что порядок полей в структуре влияет на ее размер в памяти. Какие советы можете дать по этому поводу?
L
Или я не так это понял?
Vasily
да, влияет, из-за выравнивания в памяти
Vasily
совет - не заморачиватья этим до тех пор пока у вас реально нет потреность это оптимизировать
Vasily
такой потребности скорее всего не появится
kås
kås
kås
Видео по теме https://www.youtube.com/watch?v=SjNuCurZ-CY
L
А постоянно с диском синхронизировать долго/дорого