@gogolang

Страница 1538 из 1630
Alexander
11.10.2018
17:33:36
Если мы уж начали всё возводить в абсолют
Недостаточно, но это не значит, что надо отказаться от всех гарантий и идти писать на С.

Алексей
11.10.2018
17:34:10
Недостаточно, но это не значит, что надо отказаться от всех гарантий и идти писать на С.
А можно не отказываться от всех гарантий и писать на том же Go.

Илья
11.10.2018
17:34:18
на ерланге есть работа в рахе
так и я о том, окамл и ерланг - можно работать :) не большой выбор рабочего места, но хоть есть

Alexander
11.10.2018
17:34:36
Google
Илья
11.10.2018
17:34:54
> erlang > typesafe )
а што не так?

Artem
11.10.2018
17:35:04
ох сколько копий поломано…

Alexander
11.10.2018
17:35:06
OCaml куда менее востребован и как язык ненужен

Artem
11.10.2018
17:35:09
а што не так?
ерланг не тайпсейф

от слова вообще

можно натянуть диалайзер, говорят в среднем работает. А без него пиздец и погибель

Alexander
11.10.2018
17:35:52
менее чего?
Хаскеля или руста или скалы

Илья
11.10.2018
17:36:00
можно натянуть диалайзер, говорят в среднем работает. А без него пиздец и погибель
нутак, если душа хочет функциональщины, и при этом кушать хочется

Artem
11.10.2018
17:36:19
вакансий больше, есть жавалибы

Alexander
11.10.2018
17:36:55
хаскеля?
Ну да. На хаскеле хоть программы можно писать в отличии от окамла, на котором нынче только фронтенд наверное можно писать.

Google
Илья
11.10.2018
17:36:56
но ведь на скале половина попы сидит на алголе

Alexander
11.10.2018
17:37:34
вакансий больше, есть жавалибы
Вакансий может и больше, но вот конкурентов точно НАМНОГО больше.

Artem
11.10.2018
17:38:17
Вакансий может и больше, но вот конкурентов точно НАМНОГО больше.
не иди этой дорогой. Нужно просто быть хорошим погроммистом. Если ты думаешь что изучив редкий язык ты будешь дохуяу востребован, то это не так

Илья
11.10.2018
17:39:34
Я хочу нервы свои сберечь как минимум.
тогда нужно открыть свой цветочный магазин, а не программированием заниматься

точно тебе говорю

Artem
11.10.2018
17:39:39
а еще тонкость с неочень популярными языками это хуевые либы

Eugenii
11.10.2018
17:39:39
тогда наверное вы ошиблись профессией

Kaspar
11.10.2018
17:39:50
+

Алексей
11.10.2018
17:40:29
Я хочу нервы свои сберечь как минимум.
Всегда что-то будет не работать, всегда будут тонны говнокода, всегда будет странное поведение. Даже на хаскеле.

Alexander
11.10.2018
17:40:48
а еще тонкость с неочень популярными языками это хуевые либы
Лол. А ну-ка скажите мне либу для апишек, которая хотя-бы половину того делает, что делает сервант?

Artem
11.10.2018
17:41:30
не

даже не буду

в ерланге вот так вот было. Не вижу причин почему в хаскеле джолжно быть подругому

либы совершенствуются когда появляется много юзкейсов, когда онии используемые и есть те кто готов их фиксить за свой счет. А если язык непопулярен у него и окржение будет такоее себе

Алексей
11.10.2018
17:43:51
Лол. А ну-ка скажите мне либу для апишек, которая хотя-бы половину того делает, что делает сервант?
А как там с компиляции серванта и апишек на нём, с учётом всей той type level магии, которой пропитан сервант?

Alexander
11.10.2018
17:44:42
А как там с компиляции серванта и апишек на нём, с учётом всей той type level магии, которой пропитан сервант?
Быстрая компиляция нужна только затем, чтобы подольше в дебагере посидеть.

Google
Alexander
11.10.2018
17:45:49
Быстрая компиляция нужна только затем, чтобы подольше в дебагере посидеть.
Это я утрирую конечно, но тем не менее, быстрая скорость компиляции — не самое важное.

Илья
11.10.2018
17:46:24
сколько людей, столько мнений, быстрая компиляция - это один из поводов появления го

Roman
11.10.2018
17:48:43
Уже учу кстати Буду у мамы программистом
программист разве не склоняется? не "программисткой" ли часом?

Kirill
11.10.2018
17:50:11
Anastaysha
11.10.2018
17:51:01
Обращайся, есичо)
Ща книжку ток дочитаю)

Kirill
11.10.2018
17:51:16
Packt publishing предлагают мне написать им книгу, одна платформа для обучения предлагает курс запилить, где бы время на это всё отрыть ?

Roman
11.10.2018
17:51:34
не ну ещё конечно есть програледи.. но чёт тоже очень..

Anastaysha
11.10.2018
17:52:16
Так Нормас????

Kirill
11.10.2018
17:52:47
Разработчица
? сразу вопрос возникает - разработчица чего?)))

Wingman
11.10.2018
17:52:58
А насоветуйте плз простенький, но удобный темплейто-парсер? Цели - готовить жсон для графаны, подставлять всякие там значения, циклы...

Илья
11.10.2018
17:53:07
конечно же Программного Обеспечения!

Roman
11.10.2018
17:53:57
конечно же Программного Обеспечения!
а сейчас она разработчик ОП - обеспеченного программирования, или кратко HR

Никита
11.10.2018
17:54:16
Вопрос по DAO. Допустим, в таблице юзера хранится количество групп в которых он присутствует. Создатель группы удаляет ее и мы должны обновить счётчики у пользователей. Как это будет реализовано в пределах DAO?

Никита
11.10.2018
17:56:54
обновить O(n) при удалении? ё-моё)
Не понимаю как это расценивать)

Roman
11.10.2018
17:58:53
Не понимаю как это расценивать)
я про то что это звучит как не самое лучшее архитектурное решение. Удаляются данные обычно флагом "архивирован", так чтобы не пришлось выполнять сложную операцию по сохранению data integrity со сложностью O(n)

Google
Zver
11.10.2018
18:01:18
Пользователей много?

Никита
11.10.2018
18:01:43
Допустим в группе 5 тысяч человек

Zver
11.10.2018
18:01:56
А вообще?

Никита
11.10.2018
18:02:06
Должно быть много)

2-3 миллиона пользователей в целом

Не активных, конечно же

А в целом

anatolii
11.10.2018
18:02:47
Кстати, может кто подкинуть литературы (статей) по архитектуре приложений на го? Ибо оно неплохо отличается от классической

Для больших приложений

anatolii
11.10.2018
18:03:12
одноуровневостью модулей

Roman
11.10.2018
18:03:22
anatolii
11.10.2018
18:04:59
у меня есть только один уровень модулей, и переодически возникают дизонансы когда я привык делать вложенность наименований (неймспейсы, вложенные пакеты итд) и тут упираюсь в стену отсутствия такого функционала

Daniel
11.10.2018
18:05:28
все равно не понятно

anatolii
11.10.2018
18:05:54
это как?

anatolii
11.10.2018
18:06:02
он ведь просто модуль

В год нет уровнев модулей, просто подключил и работай

Zver
11.10.2018
18:06:30
Так что подскажете?)
Закешируй их всех в памяти. )

Google
Zver
11.10.2018
18:06:39
Со счетчиками.

Roman
11.10.2018
18:07:20
Закешируй их всех в памяти. )
https://tarantool.io/en/developers/ anyone?

Никита
11.10.2018
18:07:31
Закешируй их всех в памяти. )
Окей, тогда как получить это количество изначально? Нужен же метод для получения количества групп

Daniel
11.10.2018
18:08:01
коллега, как это сделать в реляционной бд - понятно

Никита
11.10.2018
18:08:24
И придется использовать не совсем подходящий для метод GetGroupsByUser(I'd), после чего считать длину этого списка и кешировать

Daniel
11.10.2018
18:08:24
как это сделать в kv - тоже понятно, просто там это надо делать отдельным запросом

Никита
11.10.2018
18:10:21
И придется использовать не совсем подходящий для метод GetGroupsByUser(I'd), после чего считать длину этого списка и кешировать
То есть вместо простого инта для количества мы выделяем память под множество групп

Насколько рациональны такие жертвы и такой подход?

Daniel
11.10.2018
18:11:11
ну группы и принадлежность к ним тоже надо хранить где-то , правда?

Roman
11.10.2018
18:11:31
я вот сомневаюсь что группы у вас могут быть по 2 миллиона, это правда или это ваша мечта?)

Никита
11.10.2018
18:11:57
Нет, в группе само собой не 2 миллиона, я про количество пользователей приложения

Хорошо, не будем задаваться вопросом рациональности такого подхода, вопрос в том, правильно ли я понял как это делается?

Zver
11.10.2018
18:16:24
5 милиона пользователей не много, для эксперемента можете затолкать соответствие юзер-счетчик в мапу и посмотреть, что выйдет. Основной вопрос в скорости начального заполнения данных.

Страница 1538 из 1630