• Как разложить неассоциативный массив json в mysql по строкам в select?

    Alex_Geer
    @Alex_Geer
    System Engineer
    SELECT jt.a, jt.b
    FROM my_table, 
    JSON_TABLE(json_column, '$[*]' COLUMNS (
      a INT PATH '$.a',
      b INT PATH '$.b'
    )) as jt;
    Ответ написан
    1 комментарий
  • Wordpress: как правильно реализовать древовидную группу записей?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    url вида site.ru/{categoty}/{title}.html/param1/param2/.../paramN/ (тупо, конечно, после .html ставить что-то дальше, но get параметры для сео плохо).

    В вашем примере вы показываете пример с pathVariable, который к тому же некорректно построен.
    Смотрите можно делать как pathVariable
    site.ru/{categoty}/param1/param2/.../paramN/{title}.html

    а можно сделать через queryParam (requestParam)
    site.ru/{category}/title.html?param1=xxx&param2=yyy&param3=zzz

    Как по мне второй вариант предпочтительнее с точки зрения разработки. + не нужно ничего править в apache + nginx.
    Не все то, что плохо с точки зрения SEO является плохим с точки зрения разработки.

    Не думаю, что лучшей идеей является включение динамически изменяемых параметров в структуру pathVariable. Ведь, по факту тогда вы получите кучу ссылок да еще и с неуникальным контентом. И вот, это как раз плохо скажется на СЕО. Хотя, я не специалист в СЕО...
    Ответ написан
    Комментировать
  • Кто эти люди из списка "пригласить эксперта"?

    sfi0zy
    @sfi0zy
    Creative frontend developer
    Им в удовольствие помогать другим, или они имеют с этого некоторый профит?

    Профитов в целом два:
    1. Когда вы кому-то что-то объясняете - сами лучше разбираетесь, учитесь приводить аргументы, ссылки, примеры. По ходу дела узнаете что-то новое о своих или чужих инструментах. Это помогает держать себя в тонусе (а начинающим помогает развиваться), особенно если текущая работа по большей части рутинная и не требует шевеления мозгами.
    2. Для понимающих работодателей такой профиль - это плюсик в резюме, подтверждающий то, что человек что-то знает, а не просто говорит, что знает.
    Ответ написан
    Комментировать
  • Архитектура проекта: как зависят папка vendor от Composer и GIT?

    3 вариант. Но для встраивания мы используем git submodule. Т.е либа хранится в отдельном репозитории. Она же будет использоваться и в других проектах.
    Ответ написан
    Комментировать
  • Архитектура проекта: как зависят папка vendor от Composer и GIT?

    dmitriylanets
    @dmitriylanets
    веб-разработчик
    3 вариант
    Ответ написан
    Комментировать