Fastumkruk
Не вижу особо ни где джаву, часто вижу плюсы, го, пых...
kopMuk
никакущее комьюнити .... слишком академично!
Так ты сам себе противоречишь
kopMuk
Си то жив живёт и будет жить
kopMuk
:)
Anonymous
Так ты сам себе противоречишь
Не противоречу .... Си жив за счет академичности!
kopMuk
Ок
Pawel
Лигаси живёт и будет жить, ура возрадуемся братия
Roman
появление языка это практически всегда отказ от легаси. Так-что языки будут появляться и уходить, главное чтоб принципы программного инженеринга не уходили из голов разработчиков
Anonymous
убери его из ВУЗ-ов умрет сразу
kopMuk
Кто умрет сразу си?
kopMuk
Вы серьезно бля?
kopMuk
Извините за мат
Kirill
слышал что на тему?
Kirill
мы, драйвер? бери оффициальный
а ты под капотом не копал?
Anonymous
Вы серьезно бля?
очень даже ! Замени его fasm-ом и через 10-ть лет забудут слово Си
Roman
а ты под капотом не копал?
что конкретно имеешь ввиду?
L
мы, драйвер? бери оффициальный
есть еще лайт версия https://github.com/solher/arangolite Но меня смущает там строчка: All the goroutine magic purely and simply deleted.
kopMuk
Потом поговорим
Kirill
что конкретно имеешь ввиду?
интересуюсь. Лёха просто нам на проект ищет драйвер. я посмотрел — там страх
Kirill
go conn.Close()
Kirill
на этом моменте я решил дальше не читать)))
Kirill
мы потом и пофиксить чего можем, если драйвер даст хоть что-то написать.
Kirill
и второе — насколько эта база хорошо данные хранит? ничего не теряла?
Roman
интересуюсь. Лёха просто нам на проект ищет драйвер. я посмотрел — там страх
https://github.com/arangodb/go-driver по сути выполняет своё задание. Есть некоторые острые углы (некоторые лимитации транзакций) но это не косяки библиотеки а скоре косяки AQL. Бывают конечно и момент когда откровенно тянет блевать (https://github.com/arangodb/go-driver/issues/142), но в общем целом - годно.
Roman
https://github.com/arangodb/go-driver/blob/master/vst/protocol/transport.go#L106-L111
в недры у меня времени лезть не было если ты об этом
Daniel
@onokonem
Коллега Роман, вроде бы
Kirill
Коллега Роман, вроде бы
а ты сам не в теме насчёт аранго?
Roman
и второе — насколько эта база хорошо данные хранит? ничего не теряла?
честно - я пока не сталкивался с "emergency" ситуациями, но на отдельные коллекции можно ставить sync write, так-что думаю не подведёт
Daniel
Я - нет
Roman
можно вообще на всё поставить sync write и расшардить
Kirill
Я - нет
для графовой бд что брал бы?
Roman
для графовой бд что брал бы?
Neo не рекомендую, имеются лимитации (edge там например не полноценный документ как в arango, индексы на array'и в доках если правильно припоминаю невозможно ставить и т.д.)
Roman
правда у Neo язык запросов круче. Cypher легче в чтении и понимании чем AQL
L
ну нам сложных запросов пока точно не нужно. Хочется уметь из вершины дерево получить до N-ой глубины и цепочку родителей, так же до N-ой
kopMuk
https://www.redox-os.org/
Серьезно? Этим пользуются миллионы?
kopMuk
У мс офиса тоже есть альтернатива в виде либреофиса
kopMuk
Только толку то
Anonymous
Серьезно? Этим пользуются миллионы?
миллионы не патчат свои ядра , поэтому дай им бинари они даже не заметят!
Roman
Серьезно? Этим пользуются миллионы?
Linux тоже не вечный)) рано или поздно и ему на пенсию отправляться, когда - уже другой вопрос. Сама идея монолитного kernel'я в 20 миллинов строк не очень хороша.
kopMuk
Но это все не произойдет в ближайших 5-10-25 лет
kopMuk
Даже рядом
Roman
https://github.com/arangodb/go-driver/blob/master/vst/protocol/transport.go#L106-L111
интересный код)) if conn.IsClosed() { go conn.Close() }
kopMuk
Если брать изначально, мне кажется что вы не понимаете сколько всего вас окружает си и явы
Kirill
интересный код)) if conn.IsClosed() { go conn.Close() }
я не просто так читать перестал
Roman
а я тебе о чём?)))
хотя после context'ов для передачи опциональных параметров меня это уже не сильно удивляет)))
kopMuk
И тут начинается да все, ща ебать го или ещё что-то все заменит :) ну смешно же)
kopMuk
Я ничего не имею против го в микросервисах, топ,но у каждого языка своя ниша
Kirill
то grapql-go фикси
Kirill
то ещё херню какую-то
Kirill
многовато для одной недели
Roman
И тут начинается да все, ща ебать го или ещё что-то все заменит :) ну смешно же)
кто сказал что Go заменит? Go это не про systems programming, Rust заменит 🙂 Go это application development, cloud/networking software, automation etc.
Kirill
надеялся хоть что-то нормальное найти
Roman
то grapql-go фикси
поэтому я написал webwire сам 😂 со своими костылями и шл*хами)))
kopMuk
На мой взгляд эти языки ещё нас с вами переживут
Kirill
25й идёт
что-то не сходится
Kirill
https://www.webwire.com/ since '95
Roman
уже 7 лет как в индустрии, в разных уже местах успел побывать, но сейчас таки решился уволиться и пойти своим путём))
Roman
qbeon.com пока не выстрелил, опыта не хватило)
Kirill
скорее всего, не опыта )
Roman
скорее всего, не опыта )
да там всего не хватило)) и опыта, и денег, и контактов. Проект пока заморожен ибо баблы нужны, но не свёрнут
Roman
сайт на самом деле уже давно неактуален, там спокойно можно 60% инфы вычеркнуть
Roman
собенно что касается PaaS части