
Maksim
01.10.2018
21:29:03
замечание ценное, перепишем
если внезапно интересно мнение человека, который мимо проходил, то я бы лично вычеркнул нафиг:
Gramework made by fasthttp maintainer
You can contact me and donate for high priority feature
You can buy a corporate-grade support
At Gramework team we respect our users
With Gramework you can get agile support and get answers to your questions
кто захочет задонатить сделает это без этой надписи.
про уважение пользователей и гибкую поддержку - маркетингом попахивает

Kirill
01.10.2018
21:30:15

Slava
01.10.2018
21:30:53

Google


N
01.10.2018
21:33:35
ответ на это сразу под бенчем, там блок "What is it?"
а насчёт таблички — точно надо сделать, спасибо за идею, что-то в голову не приходило
я прочел этот кусок. вопрос все равно остался. обьясню почему: заставляет лезть в код и смотреть на те внутренние оптимизации, которые сделаны, но не описаны, чтобы узнать все же за счет чего быстрей конкретно. на своем личном опыте глубоко убежден, что цена производительности зачастую высока, либо минус фукнционал (самое простое), либо дороже поддерживать кодовую базу становится. поэтому ищется сразу ответ, который даст представление чего это будет стоить взять не особо популярное решение куда-то как основу. Здорово, что оно быстрей, но тему бы раскрыть за счет чего и показать сравнение по фичам обьективное. Так проще было бы лично мне понять что меня ждет и присмотрется, если бы подошло, а так по факту сразу закрыл. Все же к более популярным решениям есть какая-то доля доверия по-умолчанию, а тут ее нет и возникают такие вопросы сразу.


Maksim
01.10.2018
21:33:39

anatolii
01.10.2018
21:34:06

Maksim
01.10.2018
21:34:18

anatolii
01.10.2018
21:34:38
На сколько быстро?

Maksim
01.10.2018
21:34:50
на сколько позволит упоротость

anatolii
01.10.2018
21:35:11
Баланс нужен. качество + маркетинг. Одно без другого сильно замедляет ход
Тупо долбить стены лбом тоже не прикольно, практичней взять кувалду


Kirill
01.10.2018
21:37:12
я прочел этот кусок. вопрос все равно остался. обьясню почему: заставляет лезть в код и смотреть на те внутренние оптимизации, которые сделаны, но не описаны, чтобы узнать все же за счет чего быстрей конкретно. на своем личном опыте глубоко убежден, что цена производительности зачастую высока, либо минус фукнционал (самое простое), либо дороже поддерживать кодовую базу становится. поэтому ищется сразу ответ, который даст представление чего это будет стоить взять не особо популярное решение куда-то как основу. Здорово, что оно быстрей, но тему бы раскрыть за счет чего и показать сравнение по фичам обьективное. Так проще было бы лично мне понять что меня ждет и присмотрется, если бы подошло, а так по факту сразу закрыл. Все же к более популярным решениям есть какая-то доля доверия по-умолчанию, а тут ее нет и возникают такие вопросы сразу.
спасибо, это очень конструктивная мысль. схоронил, буду решать

Roman
01.10.2018
21:37:17

Kirill
01.10.2018
21:38:35


anatolii
01.10.2018
21:38:49
я прочел этот кусок. вопрос все равно остался. обьясню почему: заставляет лезть в код и смотреть на те внутренние оптимизации, которые сделаны, но не описаны, чтобы узнать все же за счет чего быстрей конкретно. на своем личном опыте глубоко убежден, что цена производительности зачастую высока, либо минус фукнционал (самое простое), либо дороже поддерживать кодовую базу становится. поэтому ищется сразу ответ, который даст представление чего это будет стоить взять не особо популярное решение куда-то как основу. Здорово, что оно быстрей, но тему бы раскрыть за счет чего и показать сравнение по фичам обьективное. Так проще было бы лично мне понять что меня ждет и присмотрется, если бы подошло, а так по факту сразу закрыл. Все же к более популярным решениям есть какая-то доля доверия по-умолчанию, а тут ее нет и возникают такие вопросы сразу.
а каким фреймверком вы пользуетесь?

Мерлин
01.10.2018
21:39:41

Google

Alexander
01.10.2018
21:40:16

Wingman
01.10.2018
21:40:26

Alexander
01.10.2018
21:40:38
блин, делают админами комнаты кого не попадя :(

Kirill
01.10.2018
21:40:45

Maksim
01.10.2018
21:40:48
я б не убирал) так или иначе это всё равно публичный продукт, которому не помешает лишний пинок)

Kirill
01.10.2018
21:41:17
¯\_(ツ)_/¯ мне было полезно

N
01.10.2018
21:41:32
а каким фреймверком вы пользуетесь?
не пользуюсь последние 2 года никаким. если апи нагененить под веб go-swagger хватает и можно тюнить темплейты для кодогенерации, а для других задач другие решения. Как-то так

Roman
01.10.2018
21:41:50

Kirill
01.10.2018
21:42:54
они PR приносят. не знаю, зачем им write, ни разу не пушили напрямую
возможно, по ошибке проставили

Roman
01.10.2018
21:43:36

Kirill
01.10.2018
21:44:07

Roman
01.10.2018
21:44:39
не давай)
так если бы github умел давать partial permissions..

Kirill
01.10.2018
21:45:05

Alexander
01.10.2018
21:45:14
а git умеет?

Maksim
01.10.2018
21:45:38
странный вопрос)

Roman
01.10.2018
21:45:44

Alexander
01.10.2018
21:46:07
git

Google

Roman
01.10.2018
21:46:31
а причём тут git?)
система прав менежмента же реализована поверх?

Alexander
01.10.2018
21:47:18
блин, куда я попал ?

Maksim
01.10.2018
21:47:52
какой-то странный толстый тролль)

Roman
01.10.2018
21:51:19
возможно, по ошибке проставили
> We ask for write access due to a limitation in the scopes in the Github API (https://developer.github.com/v3/oauth/#scopes). As you can see, we can't just request "read" permissions on User info. If this is a major concern/blocker for you, we currently are working on a migration to the new Github Integrations API, which will allow us to specify more granular permissions, and put users more at ease.

Kirill
01.10.2018
21:51:56

Мерлин
01.10.2018
21:52:24

Kirill
01.10.2018
21:52:25

Roman
01.10.2018
21:52:30

Kirill
01.10.2018
21:53:28

Roman
01.10.2018
21:54:32
но как-то боюсь я им rw доступ давать, даже понимая что они вкурсе... ещё захлабучат мне публичные репозитории из-за какого-нибудь внутреннего бага или злого уволенного админа которому любимую кофейную кружку разбили

Kirill
01.10.2018
21:56:17

Roman
01.10.2018
21:56:41

Roman
01.10.2018
22:21:03
Точнее, распознавать можно только трекая время каждого сисколла

Roman
01.10.2018
22:22:46

Jentry
01.10.2018
22:22:59
Сделать попытку отправить запрос в неблокирующем режиме и в случае занятости ресурса закинуть в пулер и дожидаться результата - теперь это называется распознванием?)

Roman
01.10.2018
22:24:13

Roman
01.10.2018
22:26:58

Google

Jentry
01.10.2018
22:28:05

Roman
01.10.2018
22:31:22

Roman
01.10.2018
22:32:28
Можно влепить на файл O_NONBLOCK, но оно ровным счетом не делает ничего.

Вячеслав
02.10.2018
06:13:04

Admin
ERROR: S client not available

Andrey
02.10.2018
07:29:38
ПРИКАЗ от 26 февраля 2018 г. N 86 (дичь)
хотел во флуд закинуть, сорри :)

Dmitri
02.10.2018
08:01:21

Marperia
02.10.2018
08:02:20

Daniel
02.10.2018
08:42:49
Те, которые экспортируемые в пекеджах - они глобальные

?
02.10.2018
09:20:42
Hurray! https://about.sourcegraph.com/blog/discuss-code-and-docs-in-repositories/

Анатолий
02.10.2018
09:31:01
Коллеги, подскажите, как при JSON marshalling игнорировать/пропускать определённые поля структуры?

Dmitry
02.10.2018
09:31:19

Анатолий
02.10.2018
09:31:54
json: "-"
А если его ещё и анмаршаллить понадобится?

Александр
02.10.2018
09:32:22
вручную

Анатолий
02.10.2018
09:32:22
Можно, конечно, две структуры сделать, но как-то не очень для читаемости кода, IMHO

Alexei
02.10.2018
09:32:31
тогда указатель и omitempty

Александр
02.10.2018
09:32:34
вы можете определит два метода маршал анмаршел у структуры

Google

Александр
02.10.2018
09:32:41
и управлять этим всем вручную

Daniel
02.10.2018
09:32:42
коллеги
о чем это все?

Александр
02.10.2018
09:33:09
ну человек пришел с вопросом про анмаршалинг

Daniel
02.10.2018
09:33:20
если его надо анмаршалить - почему его не надо маршалить?

Александр
02.10.2018
09:33:40
бывает и такое
например поле "пароль"
его можно прислать постом, но выводить в гет нельзя

Анатолий
02.10.2018
09:33:57
Надо в обе стороны, но чтобы при анмаршаллинге не выводило всякие секретные поля

Daniel
02.10.2018
09:34:56
тогда эти поля делаются специального типа, и этому типу прописываются маршалер и анмаршалер
и маршалер просто делает всегда пустую строку

Mykyta
02.10.2018
09:35:30

Daniel
02.10.2018
09:35:39
нет
самый простой способ - иметь секретные поля специального типа
в первую очередь потому, что таким образом мы очевидно обозначаем их как специальные для того, кто будет ваш код читать

Mykyta
02.10.2018
09:36:48
нет
ну да, а писать свой тип, определять маршаллеры-анмаршаллеры, офигеть как легко. А потом придет новый человек и вообще не будет вдуплять где какие поля

Анатолий
02.10.2018
09:36:58
Спасибо за ответы :)