
Roman
27.09.2018
21:40:46
правда у Neo язык запросов круче. Cypher легче в чтении и понимании чем AQL

Lesha
27.09.2018
21:41:45
ну нам сложных запросов пока точно не нужно.
Хочется уметь из вершины дерево получить до N-ой глубины и цепочку родителей, так же до N-ой

kopMuk
27.09.2018
21:41:57

Roman
27.09.2018
21:42:27

Google

kopMuk
27.09.2018
21:42:40
У мс офиса тоже есть альтернатива в виде либреофиса
Только толку то

Vladimir
27.09.2018
21:43:45

Roman
27.09.2018
21:44:24
Серьезно? Этим пользуются миллионы?
Linux тоже не вечный)) рано или поздно и ему на пенсию отправляться, когда - уже другой вопрос. Сама идея монолитного kernel'я в 20 миллинов строк не очень хороша.

kopMuk
27.09.2018
21:46:13
Но это все не произойдет в ближайших 5-10-25 лет
Даже рядом

Roman
27.09.2018
21:47:01

kopMuk
27.09.2018
21:47:39
Если брать изначально, мне кажется что вы не понимаете сколько всего вас окружает си и явы

Kirill
27.09.2018
21:47:42

Roman
27.09.2018
21:48:17
а я тебе о чём?)))
хотя после context'ов для передачи опциональных параметров меня это уже не сильно удивляет)))

kopMuk
27.09.2018
21:48:35
И тут начинается да все, ща ебать го или ещё что-то все заменит :) ну смешно же)

Kirill
27.09.2018
21:49:21

Google

kopMuk
27.09.2018
21:49:25
Я ничего не имею против го в микросервисах, топ,но у каждого языка своя ниша

Kirill
27.09.2018
21:49:25
то grapql-go фикси
то ещё херню какую-то
многовато для одной недели

Roman
27.09.2018
21:49:41

Kirill
27.09.2018
21:49:44
надеялся хоть что-то нормальное найти

kopMuk
27.09.2018
21:50:12

Roman
27.09.2018
21:50:38

kopMuk
27.09.2018
21:50:59
На мой взгляд эти языки ещё нас с вами переживут

Kirill
27.09.2018
21:51:39

Roman
27.09.2018
21:52:00

Kirill
27.09.2018
21:52:18
https://www.webwire.com/ since '95

Roman
27.09.2018
21:52:42
уже 7 лет как в индустрии, в разных уже местах успел побывать, но сейчас таки решился уволиться и пойти своим путём))
qbeon.com пока не выстрелил, опыта не хватило)

Kirill
27.09.2018
21:53:43
скорее всего, не опыта )

Roman
27.09.2018
21:54:25
скорее всего, не опыта )
да там всего не хватило))
и опыта, и денег, и контактов. Проект пока заморожен ибо баблы нужны, но не свёрнут

Google

Roman
27.09.2018
21:55:16
сайт на самом деле уже давно неактуален, там спокойно можно 60% инфы вычеркнуть
собенно что касается PaaS части

Kirill
27.09.2018
21:55:47
нужен будет норм дизайнер, который сделал бы тебе нормальный лендинг и брендинг — напиши. дам контакт
я облако своё уже второй год пишу
и мне ещё, как до луны эфиру

Roman
27.09.2018
21:57:41

Kirill
27.09.2018
21:58:08
просто времени не хватает

Roman
27.09.2018
21:59:17
просто сделали ошибку что погнались за слишком большим "оно умеет всё, оно PaaS платформа" хотя нужно было сфокусироваться на файловой системе отдельно.
чуть позже была у нас встречка с owncloud.com в Штутгарте, они хотели нас в рабство завести

Kirill
27.09.2018
22:00:32
я сейчас качу в прод самохилку
посмотрим, как будет жить

anatolii
27.09.2018
22:00:46

Roman
27.09.2018
22:00:49
короче проект наверное года 2 находился в стадии R&D

anatolii
27.09.2018
22:01:18
ну сначала была нода, теперь решили го
есть причины?

Kirill
27.09.2018
22:03:02

Roman
27.09.2018
22:03:32
ну сначала была нода, теперь решили го
да потому-что нода совершенно была непригодна для этого задания.
1. javascript сам по себе язык не очень для большого "монолита"
2. closed source никак не реализуешь с нодой
3. performance, она просто сосёт на простой операции по древу, потому-что блокирует event loop и всё вообще нахрен встаёт, а писать C++ модули для логики так себе идея.

anatolii
27.09.2018
22:04:57

Roman
27.09.2018
22:07:20
а у вас какие-то математические задачи были? не просто читать/писать в бд?
нет, не просто, там речь шла о распределённой файловой системе. Думаю этим всё сказано без лишних деталей. Там основная часть логики в сервере а не в бд.
Бд там в идеале должна быть kv, потому-что её легко распределять по узлам.
Дело в том что архитектура планируется таким образом чтоб это было удобно для пользователя. Поставил второй комп, поставил на него контейнер, связал компы в кластер в UI'ке облака - вуаля.

Google

Roman
27.09.2018
22:08:22
там стороняя БД вообще никак не годится, потому-что это усложняет деплой и добавляет сложности, а "QubeOS" (как мы её называли) можно просто блоками собирать и растить

anatolii
27.09.2018
22:09:34
ну в вашем случае согласен, у вас была специфика определенная, тут го лучше сработает ноды

Roman
27.09.2018
22:10:23
В идеале я бы тут вообще взял Rust. Если бы я был не человеком а демиургом и мог бы писать код 128 часов в сутки))
Но на расте писать в среднем в 3-4 сложнее и дольше, поэтому Go тут самый лучший компромис

anatolii
27.09.2018
22:10:51
раст фи
он сложный, как бы его не позиционировали

Roman
27.09.2018
22:11:55
ибо таки Go это не безопасный язык, всегда можно упустить segfault, race condition etc. А это для монолита который работает у клиента "дома" просто катастрофа
да что там говорить... банально иммутабельных типов нет
но чёрт подери он простой и на нём я смогу своими силами поднять MVP

Kirill
27.09.2018
22:14:25

Admin
ERROR: S client not available

Kirill
27.09.2018
22:14:41
и пошёл писать

anatolii
27.09.2018
22:14:48
нет имутабельности, какой ужас, как вообще половина языков сейчас работает?

Алексей
27.09.2018
22:15:12

Sergey
27.09.2018
22:17:13
коллеги доброй ночи начинаю изучать раббит в го И есть вопрос сделал демона который читает очереди и выдирает из них данные Но у меня вопрос как сделать так чтобы вычитывать только часть данных а не все подряд Тоесть например у меня очередь итз 1000 а мне надо взять только 10 Код https://play.golang.org/p/tq03MoG7Juh

Roman
27.09.2018
22:18:17
А жаль, меня прямо-таки заинтересовало.
проект не мёртв, просто заморожен.
просто у меня сейчас сложная жизненная ситуация и нужно поднять бизнес поменьше дабы укрепить свой финансовый фондамент. Сейчас занимаюсь fitcat.pro, но обязательно вернусь к qbeon.com как только смогу

Евгений
27.09.2018
22:18:39

anatolii
27.09.2018
22:20:21

Roman
27.09.2018
22:22:45

Google

Евгений
27.09.2018
22:23:15

Pavel
27.09.2018
22:23:46

Sergey
27.09.2018
22:24:26

anatolii
27.09.2018
22:24:38
пока то 0:0 с растом
разве что скорость за ним

Евгений
27.09.2018
22:25:41

anatolii
27.09.2018
22:26:21

Евгений
27.09.2018
22:30:31
У нас желательно, должно быть 2 листа по персоне в каждой.
Это если код имутабельный.
Если он мутабельный, то у нас будет один лист и персона внутри изменится.
Мы теряем персону, просто берём, и теряем.
Разве это хорошо?

anatolii
27.09.2018
22:32:50
там же нет ссылок
все по копии

Евгений
27.09.2018
22:34:41

anatolii
27.09.2018
22:35:00
если явно ссылку не укажешь
избыточность наше все
аргументы идут копией

Евгений
27.09.2018
22:35:36
val list = List(("Name", 22))
val secondList = list.map(p => ("F", "20"))
Ну вот пример, другой.

anatolii
27.09.2018
22:36:05
мап не знаю, но обычные функции да, не думаю что анонимки отличаютмя

Евгений
27.09.2018
22:36:24
Подверженный той-же проблеме.