👨🏼‍💻
Они последний раз релизидись в 2016. Надеюсь это был последний раз.
Aleksand
да ниче у них не бомбануло. я сомневаюсь что это было не решаемо в убере.
это первое что сказали недовольные сторонники постгреса - мол вы мудаки и не разбираетесь просто в постгресе. но тут же побежали править у себя
KlonD90
да там из всей этой истории значимо только наличие командной репликации. хотя в целом плевать в среднем.
Aleksand
да там из всей этой истории значимо только наличие командной репликации. хотя в целом плевать в среднем.
обновление еще, они подробно описали какое говно у них получается с постгресом
KlonD90
убер вообщем-то не сказать чтобы особо хорошая компания
👨🏼‍💻
Postgres vs Cassandra vs Hadoop vs SQLite ?
Evgeny
скульайт канэш
KlonD90
ну какой-нибудь яндекс кажется получше
Evgeny
можно с фтп прост файло слить и всё
KlonD90
а что сделал убер для хипхопа в свои годы?
Aleksand
KlonD90
ну кроме скандалов о том как плохо к женщинам относятся
KlonD90
это не делает его технической компании.
KlonD90
Кликхаус?
элиптикс бэм и куча всякого
KlonD90
взять хотя бы штуку сегалвоича
KlonD90
морфиус что ли?
👨🏼‍💻
KlonD90
ну откровенно говоря ну нечего сравнивать хорошую техническую компанию и убер
Aleksand
это не делает его технической компании.
ну убер сделал свои карты, это уже его в топ технический выдвигает. да, в опенсорсе он не очень жгет, ну а яндекс вообще за всю жизнь родил 2-3 популярных проекта в опенсорс.
Aleksand
элиптикс бэм и куча всякого
я вас расстрою но самый популярный опенсорс проект яндекса (а мы же о нем да?) за всю его историю вот https://github.com/yandex/gixy
Дима
Яндекс.кокаин 🌚
Aleksand
фак, я о нём даже не слышал
он недели две как вышел)
Aleksand
Яндекс.кокаин 🌚
отличный. наверное. им никто не пользуется кроме яндекса.
Дима
отличный. наверное. им никто не пользуется кроме яндекса.
Довольно популярный продукт от колумбийских девелоперов
Дима
(да, никто :)
Aleksand
KlonD90
не вижу никакого смысла в обсуждение uber как технической компании. и уж тем более говорить у том что у яндекса меньше интересных наработок что вообще бредово. ну давайте уж заведем какой-нибудь практический спор в каком месте нужно долбанутся чтобы сначала все поменять на постгрю и потом вернутся обратно в мускул. а потом замечаем что ребята написали свой энжин какой-то который решает их задачи. ну найс молодцы рад за них.
KlonD90
(не давите мне на мой пострес а то поставлю вам тарантул в качетсве убийцы оракла)
KlonD90
и кстати вышел 1.8.1 который умеет в sql https://github.com/tarantool/tarantool/releases/tag/1.8.1
Aleksand
если вы просто посчитаете какое количество ошибок и провалов совершают крупные компании то удивитесь. эти ошибки делают тщательно отобранные и очень крутые парни
Aleksand
более того они еще нередко и посредственного качества код могут написать.
KlonD90
я очень сильно сомневаюсь что если бы убер наняли тот же postgrespro в обслуживание что те бы не пофиксили все что те хотели. просто в убере как в любой корпорации есть свои самодуры. вот парень написал статью и якобы что-то объяснил.
KlonD90
но мне это не кажется хорошим ответом. то есть понятно если ты умеешь писать энжины для майсиквала ты хороший инженер.
KlonD90
но если был бы другой специалист который умел бы тюнить постгрес то вся бы эта история им бы вылилась в меньшие бабки. ну да ладно это все на их совести
Dmitry
Ребят, а как организовать код на express, модельки контроллеры вот это все
Dmitry
и есть ли какие-то тулзы, которые нужно по дефолту включить, чтобы жилось лечге, как heklmet.js например
Ulad🧑‍💻
Занимаюсь одним проектом и он будет разбиваться на несколько частей (что-то вроде афишы, каталог и тд). Надо переделать архитектуру проекта и вынести сервисы на поддомены, но вот вопрос, как организовать структуру проекта? Сделать один большой api, а остальное просто на клиенты поделить? Или лучше выносить по папкам сервер/клиент?
Andrew
нынче микросервисы модно
A
как на location /api исключить керберос? <Location /> AuthType Kerberos AuthName "" Krb5Keytab /etc/apache2/http.keytab KrbAuthRealms "" KrbMethodNegotiate On KrbMethodK5Passwd Off #KrbSaveCredentials off KrbVerifyKDC off KrbServiceName HTTP/"" KrbServiceName HTTP/"" KrbServiceName HTTP require valid-user </Location>
Anton 🇺🇦
Как чекать потоковое видео на сходства?
Evgeny
Согласно нику
Anton 🇺🇦
Согласно иконке
Ulad🧑‍💻
Использую pm2 на сервере, проект напиан nodejs(api)+react, при деплое делаю pm2 stop / pm2 start, билдятся всё через вебпак, но сама страница не обновляется, почему? Когда делаю pm2 kill pm2 start - все assets меняются
Daniil
pm2...
Ulad🧑‍💻
pm2...
Всё так запущено ? 🤓
Daniil
да нет
Daniil
ну просто два варианта - либо все средствами ноды, либо systemd и остальной софт под linux)
Daniil
2-ой вариант погибче наверное
Таймураз
Клиентскую с помощью вебпака
Исходя из поставленного вопроса, ничего понять нельзя
Daniil
хотя на вкус и цвет фломастеры
Таймураз
2-ой вариант погибче наверное
Пм2 подвязывается на systemd
Daniil
да, я понимаю
Таймураз
да, я понимаю
Вот forever- то ещё дерьмо, а вот на pm2 зачем бочку катить- вопрос
Daniil
такой вопрос народ, не у кого не возникало такая ситуация, когда маппишь C функции с библиотеками в node.js, а потом понимаешь, что проще вынести этот функционал в C/C++ демона, и обращаться к нему из node.js по тому или иному IPC?
Daniil
да не не) не катит никто) pm2 хорош) годно можно пользоваться)
Daniil
Вот forever- то ещё дерьмо, а вот на pm2 зачем бочку катить- вопрос
Daniil
forever - да)))
Daniil
не то пальто
Ulad🧑‍💻
Исходя из поставленного вопроса, ничего понять нельзя
Проект разделён на две части сервер (nodejs + express) и клиент (react-redux), но index.html отдаёт сервер (app.get(*, sendFile)). Деплою я с помощью shipitfiles, когда деплою подтягиваю все изменения на продакшн (пока в тестовом режиме) и собираю клиентскую часть. Пока идёт сборка я скидываю процесс pm2 stop name , после сборки клиентской чатси запускаю pm2 start name. Но ничего не меняется (пробовали кеш сбрасывать), а когда делаю pm2 kill, а после pm2 start - то assets меняются
Ulad🧑‍💻
Сильно яснее не стало Какой скрипт запускает pm2 start? Как запускается сервер? Как собирается клиентский код? Как его отдаете?
Скрипт pm2 запускает обычный server.js файл. Так и начинает работать проект. Клиент собирается с помощью вебпака и билдиться в папку static (index.html, app.js). Когда человек переходит на страницу, nodejs просто отдает браузеру index.html файл, а роутинг и все остальное работает на клиенте. Сервер на nginx
Pavel
Ку ребят. Стоит использовать старый модуль crypto с pbkdf2 для паролей?
Таймураз
А скрипт как должен забраться? Как сервер понимает, когда отдать статику?
Антон
привет, у меня сейчас стоит вопрос - использовать ли ноду в качестве Write Model (CQRS), если до этого юзал js только на фронте? кому есть что подсказать - вот тут подробнее описано https://toster.ru/q/426630
Dreamerinnoise
Кто-нибудь задавался вопросом можно ли запустить вебпак из под галпа в watch режиме и чтобы галп тоже вотчил в это время? Сейчас есть один glob (".../assets/") по котороу галп запускает таски, среди них сборка скриптов вебпаком.
Anton
тачку на прокачку прям. мы установили галп, чтобы из него можно было запускать вебпак, чтобы он вотчил галп.
Dreamerinnoise
щито?
Dreamerinnoise
Если бы речь шла про обычный сайт, то вопросов про галп не было, нахрен он там нужен.
Anton
у ФБ была хреновина для запуска тасков на всякие изменения. попробуй ее прикрутить, пусть она изначально мониторит и запускает, то, что нужно, хоть галпы, хоть вебпаки https://facebook.github.io/watchman/