@proGO

Страница 1487 из 1674
Daniel
06.06.2018
08:31:52
коллеги

я вот так и не понял, где проблема

можете в двух словах?

FRD Official - Dmitriy
06.06.2018
08:33:00
Нельзя же.
Я правильно понял, все "наследованные" структуры имеют те же методы что и родитель? Значит соответствуют общему интерфейсу, вот с ним и надо работать

Google
Sergey
06.06.2018
08:34:12
(+ к вопросу о проблеме)

Subbotin
06.06.2018
08:36:53
Я правильно понял, все "наследованные" структуры имеют те же методы что и родитель? Значит соответствуют общему интерфейсу, вот с ним и надо работать
Но если у тебя одиночное значение и с ним надо работать, то все норм. Но нельзя передать в функцию массив значений удовлетворяющих интерфейсу.

Dmitri
06.06.2018
08:39:08
в смысле структура, реализующая интерфейс, при проверке типов маппится в интерфейс, а массив аналогичных структур в массив интерфейсов не маппится?

Subbotin
06.06.2018
08:39:33
Ага

Именно об этом написано в исходном тексте из вики голанга

Dmitri
06.06.2018
08:40:18
а вот этого не знал, согласен, что это печалько

Александр
06.06.2018
08:41:04
народ! а кто подскажет систему логирования с сжатием?

у нас события в виде json

обьем ммм.... 0.5Tb в сутки на пик O_o

мне бы их пожамкать как то

а то уж больно дорогие системы хранения под это

сейчас для теста все сваливается в influxdb в одну таблицу

Sergey
06.06.2018
08:43:17
народ! а кто подскажет систему логирования с сжатием?
bson? раз уж у вас json, одну строчку поменять

Google
Александр
06.06.2018
08:43:32
ну не особо экономит

даже при использовании msgpack экономия что-то около 20%

Sergey
06.06.2018
08:44:26
LOG_LEVEL=error

/sarcasm

FRD Official - Dmitriy
06.06.2018
08:48:48
Именно об этом написано в исходном тексте из вики голанга
Один из обходных вариантов https://www.reddit.com/r/golang/comments/3gtg3i/passing_slice_of_values_as_slice_of_interfaces/

ИМХО логично и читабельно получается

Subbotin
06.06.2018
08:57:17
Один из обходных вариантов https://www.reddit.com/r/golang/comments/3gtg3i/passing_slice_of_values_as_slice_of_interfaces/
Какой именно? Конвертить в новый массив? У меня там в худшем случае порядка 100 миллионов значений.

А. Понял. Сложно утром. Надо подумать

DMITRY
06.06.2018
09:12:48
подскажите почему https://play.golang.org/p/gb2pG0HKApc не выдает {"entity": "kitusers", "query": {"$and": [{"atsphone": {"$ne": ""}}, {"atsphone": {"$exists": true}}]}, "token": "Oloo"}

Artem
06.06.2018
09:15:37
у тебя в And 2 одинаковых поля atsphone

DMITRY
06.06.2018
09:16:11
ну там поидеи так и должно быть {"atsphone": {"$ne": ""}}, {"atsphone": {"$exists": true}}

Artem
06.06.2018
09:16:23
эээ нет

это так не работает

DMITRY
06.06.2018
09:18:30
а как сделать? нельзя чтобы пустые поля были

Artem
06.06.2018
09:22:40
https://goplay.space/#ArdYdiRd18f

DMITRY
06.06.2018
09:24:22
прикольно,не знал что можно omitempty добавлять

круто спасибо

Artem
06.06.2018
09:24:40
еще можно *string делать

если для тебя пустая строка и отсутствие оной важно

DMITRY
06.06.2018
09:25:27
ага важно

Google
DMITRY
06.06.2018
09:25:37
у монги синтаксиси запросов емое

Николай
06.06.2018
09:57:32
Господа! Подскажите пожалуйста какие вы используете решения для e-commerce приложений?

Николай
06.06.2018
09:58:26
Для чего именно?
Хочу написать магазин.

Данила
06.06.2018
09:58:39
Николай
06.06.2018
09:58:48
Ага ? А почему бы нет?

Данила
06.06.2018
09:59:43
Ага ? А почему бы нет?
Чем не устраивает python(django), php(wordpress, laravel, symfony, yii2)?

Mazikk
06.06.2018
10:00:18
go - это модно

Artem
06.06.2018
10:00:23
Написать можно, если есть понимания почему именно на го. Ну и опыт выше начального.

Но шанс что оно вам действительно надо 1 на 1000000

Николай
06.06.2018
10:03:11
Чем не устраивает python(django), php(wordpress, laravel, symfony, yii2)?
Хм, тем что это языки которые нужно дополнительно для себя изучать, и я не смогу использовать их в полную силу. И тут вступает в силу обоснуй, а почему именно эти языки для данного решения? Просто всем привычно на них писать данные решения.

Данила
06.06.2018
10:04:52
Под go есть веб-фреймворки, но их функционал гораздо уже

Artem
06.06.2018
10:04:54
В тех языках, есть решения где вы измените 10% и получите нужное вам.

Николай
06.06.2018
10:05:26
Artem
06.06.2018
10:05:51
Vany
06.06.2018
10:06:53
Здравствуйте коллеги, не натыкался ли кто из вас на интерпритатор байткода, pure go, шустренький такой и с тулчейном чтобы для него компилятор из какого нибудь js сделать?

Николай
06.06.2018
10:07:01
Нет
Даладна?

Данила
06.06.2018
10:07:40
Даладна?
Функциональных аналогов, подрбных django или laravel нет

Google
Николай
06.06.2018
10:07:43
Кроме очевидного https://getqor.com/en который идет ппервой строчкой в гугле

Николай
06.06.2018
10:08:39
Вообщем спасибо, буду дальше искать

Данила
06.06.2018
10:08:48
Кроме очевидного https://getqor.com/en который идет ппервой строчкой в гугле
А теперь посмотрите, сколько там плагинов, какого размера комьюнити

Alexander
06.06.2018
10:09:15
Мне кажется использование в качестве фреймворка для магазина (и в целом для крупного вебпроекта) неоправданно. Даже сделав какойто продукт, он будет просто громоздким из-за самой структуры языка Go

Artem
06.06.2018
10:10:39
Ну к примеру все слишком уперлось в производительность, самые нагруженные моменты вынести в го

но это уже витрины требующие быстрого обновления

Alexander
06.06.2018
10:11:20
Admin
ERROR: S client not available

Artem
06.06.2018
10:12:14
Ну план максимум, фронтсайд на го, админку на фреймворке

бить крупнее, будет бредово

FRD Official - Dmitriy
06.06.2018
10:15:37
Хочу написать магазин.
Для того, чтобы хотя-бы иметь представления о том сколько геморроя тебе предстоит, ставь магенто, чтобы иметь хотя бы общее представление о том какие задачи ты собираешься реализовать. Если очень плохо с похапэ, но знаешь руби - ковыряй spree (40% от базового функционала магенты). Затем пишешь проектную документацию, ага без нее в одну дудку - обосрешься, да и в 2-3 тоже. Затем куришь вот это https://github.com/go-kit/kit - это тебе точка опоры, также поищи, у них есть презентация на тему организации простеньких банковских операций на микросервисах. Купи побольше кофе, на крайняк мета и жми кнопки, пока не надоест

Vany
06.06.2018
10:15:57
автор нодыжс пилит такой js engine на Го
Спасибо, а не подскажешь урл проекта?

Vany
06.06.2018
10:17:27
Pawel
06.06.2018
10:19:00
Ryan Dahl ужасный человек. Сначала родил node.js, который уже стал ругательством хуже PHP. Теперь deno. Фанаты ноды в шоке, просят закрыть deno, т.к. понимают, к чему все это приведет.

Stanislav
06.06.2018
10:22:38
https://github.com/ry/deno
вторая буква лишняя?

Google
FRD Official - Dmitriy
06.06.2018
10:22:49
Ааа если наоборот, интерпретатор на go который сможет гонять js - откуси evm из go-ethereum

Vany
06.06.2018
10:23:14
Именно туда и копаю =)

Pawel
06.06.2018
10:24:10
ну так в deno есть апи на го

Атас
06.06.2018
10:31:52
Но если у тебя одиночное значение и с ним надо работать, то все норм. Но нельзя передать в функцию массив значений удовлетворяющих интерфейсу.
Угу есть такое, единственое мне известное решение это копировать данные в []interface и потом его использовать https://play.golang.org/p/13FLO7q7e_y

Danil
06.06.2018
10:41:42
посоны

помогите поставить ftp на sentos

6 версии

поставил по инструкции из тыртырнетов

но почему-то не могу соединиться

some_random_anonymous
06.06.2018
10:45:35
Ну что, Гитхаб начал лагать. MS уже что-то портит.

Artem
06.06.2018
10:45:56
DMITRY
06.06.2018
10:46:00
посоны
извиняюсь спросить ты уверен что тебе нужен ftp

Kaspar
06.06.2018
10:46:59
интернет магазин делать наверное

DMITRY
06.06.2018
10:47:03
если только копировать файлы то может подумать над ssh

Danil
06.06.2018
10:48:04
мне надо отправить файлы на сервер

DMITRY
06.06.2018
10:49:55
мне надо отправить файлы на сервер
http://linux-notes.org/kak-skopirovat-danny-e-cherez-scp-v-linux/ Нет смысла юзать FTP, для scp ничего ставить не надо если есть доступ ssh

Kaspar
06.06.2018
10:50:03
pkg/sftp?

Danil
06.06.2018
10:53:06
во всяком слуяае фтп мне все равно понадоится

DMITRY
06.06.2018
10:53:26
не понадобиться

winscp - для винды,если на ней

Страница 1487 из 1674