Katulos
Но вот дальше германских аналогов "ИП Пупкин", "ООО Рога и копыта" и прочих локалхостов, оно естественно не распространяется
Katulos
Ну и проблема скорее не кругозора, а знания ситуации изнутри, ткскзть
Alexander
Я как раз и говорю, что js актуален только до определенного уровня, после которого хипстеров выгоняют и нанимают джавистов как правило.
Alexander
То что я в Германии видел было вообще экономией на лицензиях САПа. Чтобы за каждого кладовщика не платить, оплатили одного юзера и через него весь склад работал.
Т.е. понятно что такая система окупится достаточно быстро, но в целом это не самые интересные задачи.
Юра
А потом выгоняют джавистов и нанимают растовщиков
Юра
А потом продают акции и уезжают в Мексику
Alexander
Возможно где-то так и есть, мои знакомые на расте работу найти не могут )
Alexander
А так раст конечно интересно выглядит.
Юра
Выглядит как садомазоязык
Юра
Просто попробуй на нем написать большое приложение
Alexander
Я не много на нем живого кода видел, то что видел было очень просто, легко менялось и быстро работало.
Alexander
Для монолита ничего лучше симфони не знаю )
Юра
Что-то видел что-то слышал
Юра
Нравятся мне такие эксперты
Юра
Я видел красиый код на с++, наверное с++ лучший язык
Katulos
Фурифокс же на расте
Katulos
Не сказать, что быстро работает и легко меняется
Юра
Это язык, в котором например ты написал 1000 строк кода, и потом столкнулся с тем что одними лайтаймами ты не можешь выразить логику своей программы, и ты вынужден менять все на Rc<MyClass>
Юра
и приходится все перелапачивать
Alexander
Юра
А еще ты должен думать какой тип кложуры принимает твоя ф-ция, их там как минимум три
Юра
и вообще ты там должен думать о каждой переменной где она лежит и что с ней будет
Юра
Абсолютно не прикладной язык
Alexey Mishurovskiy
Кстати, мне тут внезапно интересно, а у кого в чате есть сертификат Zend? :)
Alexander
Можно про Струаструпа тогда поговорить, как же без Бьерна то
Katulos
Alexander
Почему? Я не знаю какие задачи решались автором плюсов, не знаю какие задачи решались авторами раста.
Почему они решили написать свой язык для нового движка? Мне не интересно.
Katulos
Так и живем...
Alexander
Почему гугл го писал было интересно, интересно как js появился. А так языков каждый год несколько новых выходит, не вижу смысла распыляться. У вас другое мнение?
Katulos
Но почему то вы знаете , что гугл написал go
Katulos
Казалось бы, вам не должно быть это интересно
Alexander
Экстраполяции ваши удивляют.
Katulos
Но их тут нет
Maks
Katulos @futuster последнее предупреждение
Anton
Всем привет, я не из мира симфони, но есть вопрос, есть такое или было когда то, что то типа каналов, при указание которого поле будет включено в выборку или нет.
Anton
есть ли вообще какой то механизм ? при котором для мобильных делов и вебприложения можно как то гибко данные выбирать(для мобильника их гораздо меньше)
Maks
graphql, не?
Юра
Юра
Может это тебе подойдет
Юра
Там что хош есть.
Юра
А вообще вопрос такой. Я когда сталкивался с разработкой под мобайл, мне хотелось чтобы это работало как-то так.
Есть БД на беке. Есть некие view этой БД. Клиент конектится, создается для него VIEW, который синкается с локальной БД на телефоне (браузере, приложении) и потом реактивно сразу отображается
Юра
Есть что-то такое?
Юра
Чтобы ты отправил апи запрос, он поменял БД, это автоматически поменяло VIEW, это автоматически синкнуло вью на клиент, клиент автоматически перерисовал
Alexey Mishurovskiy
А кто как реализовывает коллекцию в которой только один активный элемент может быть ? Например адреса: есть набор адресов, но главным может быть только один.
Я вижу несколько решений:
1) признак у самого адреса
2) id активного адреса у юзера (мне это нравится меньше)
Соответственно обновлять по событиям доктрины. однако остается вопрос - как правильно контролировать целостность на уровне БД. если поставить uniq по 2-м колонкам, то единственным решением будет делать колонку is_main null
может еще какие то решения есть ?
Юра
Признак у адреса и геттер которвй вернет активный
Юра
Уникальный ключ и нул
Юра
Ты все правильно придумал
Юра
Второй вариант тоже вроде рабочий
Иван
можно самому главному адресу ставить текущий таймштамп в спецполе
Иван
тогда тот, у кого в спецполе самое большое число, тот и главный
Иван
немного дико конечно, но не надо исправлять адриск, который не главный стал
Юра
Иван
но если в системе у адресов есть какой-то порядок порядковый, то там в любом случае должна быть система весов
Alexey Mishurovskiy
Alexey Mishurovskiy
Уникальный ключ и нул
Бывшего коллеаи как раз за 2-й вариант топит с полем у Юзера с ID.
Где же правда :)
Alexey Mishurovskiy
но 100% будет там видеть нужная сущность.. наверное.. но есть другая проблема. что при изменении данных в БД ручками (мало ли) можно нарваться на то что юзеру можно подсунуть чужой адрес
Alexey Mishurovskiy
Кстати из задачки норм вопрос на собеседование получается, чтобы посмотреть как кандидат думает и умеет ли он это вообще делать
Юра
Ну смотря как посмотреть. У юзера есть адреса и главный адрес
Юра
С это стороны вроде юзер вполне себе хранит главный адрес
Юра
А адрес просто адрес
Юра
Че ОСББ систему пилите?
Юра
Или как в России это называется
Maks
ТСЖ
Алексей Анатольевич
Оч интиресно.. пытаюсь добавить бек
composer require ob/highcharts-bundle
Он мне пытается установить
Using version ^1.5 for ob/highcharts-bundle
Хотя по факту уже версия 1.7
Оно считается устаревшим? Я не очень хорошо понимаю методики симфони по контролю бандлов..
Andrew
Юра
Anton
JSON-RPC 2.0 over WebSocket , всем привет, подскажите что почитать чтоб понять как работать с таким API Из PHP
Anton
Это мне нужно вебсокет клиент для PHP использовать чтоб приконектится к серверу
Дмитрий
Alexey Mishurovskiy
Коллеги, как в phpunit вывести инфо в консоль?
Alexey Mishurovskiy
мне для дебага надо что то подобное, чтобы видеть ошибки валидации
Alexey Mishurovskiy
разобрался
Alexey Mishurovskiy