Задать вопрос
  • Как перевести проект на React (на проекте битрикс)?

    Но если мы будем переводить проект на реакт, то как мы будем писать php в нем?

    Что это вообще может значить? PHP у вас это server side, а React это клиентское приложение.... Блин, я даже не знаю что дальше спросить... вы PHP в браузере собрались исполнять или JS интерпритатором PHP?
    Это вот вопрос он лишен смысла чуть более чем полностью.

    Ведь синтаксис реакта ( jsx ) не предусматривает php.

    Да причем тут синтаксис? Среда исполнения не предусматривает php, а вы про синтаксис.

    И мне кажется, так просто взять за неделю и перевести проект на реакт не получится. Наверное будем частями переводить.

    Если это сайт среднего размера, то нужно заложить не неделю, а несколько месяцев.

    Т.е. получается одна часть проекта будет написана на реакте, а другая - нет? Это вообще как?

    А что здесь может быть не понятного? Ну реалазиуйте сначала на реакте одну страничку, самую простую в отдельном шаблоне сайта. Будет у вас для переделанных URL один шаблон использоваться, а для не переделанных другой - без реакта. Не вижу никакой проблемы.

    У кого то есть подобный или близкий к этому опыт? Что посоветуете? Как грамотно перевести проект на реакт в таком случае?

    Выше написал:
    1 Сначала разрабатываете шаблон для одного раздела сайта на React, так как буд-то других разделов просто не существует.
    2 Пишите соотвествующий бэкенд который будет отдавать данные для этого вашего шаблона.
    3 Переводите этот раздел сайта на React.
    4 Эксплуатируете неделю, подчищая косяки.
    5 Выбираете еще один раздел сайта поменьше и переводите его аналогичным образом.
    6 В этом месте у вас уже должно быть понимание где вы наложали с архитектурой, какие накопились костыли, и в чем фундаментальные изъяны того что вы сделал. Тут вы должны остановиться и выкинуть всё что сделали раньше. Я не шучу - просто выкинуть и начать перерабатывать эти разделы с нуля...
    7 Теперь вы знаете что делать дальше.
    Ответ написан
    6 комментариев
  • Как програмно узнать, на какую букву слова падает ударение?

    @bkosun
    Это очень сложная задача, даже если у Вас будет база данных ударений в словах.

    Имеешь права не имеешь права
    Ответ написан
    Комментировать
  • Идеи для пет проекта в продакшен?

    GavriKos
    @GavriKos
    Микропетпроджект - домашнее облако homeCloud
    Генератор идей для пет-проджектов.
    Ответ написан
    1 комментарий
  • Как исправить ошибку при запуске php скрипта?

    @notwrite
    Прочитать внимательно сообщение и установить недостающее.
    Ответ написан
    Комментировать
  • Как автоматически экранировать кавычки в HTML?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Ты мучаешься уже не первый год, но так и не научился отличать скобки от кавычек и JS от HTML.
    Не говоря уже о том, чтобы научиться польоваться гуглем.
    Не говоря уже о том, что из каждого утюга, в каждой книжке, в каждом ответе на тостере написано, что вывод из пхп в хтмл надо всегда в обязательном порядке прогонять через htmlspecialchars().

    Я знаю, тебе уже много раз предлагали оставить это безнадежное занятие, но всё же. Может быть как раз сейчас и наступил тот момент когда стоит подумать о смене призвания на востребованную профессию подавальщика в макдональдсе?
    Ответ написан
    6 комментариев
  • Laravel, как использовать класс DB в моделе?

    @Kostik_1993
    Web Developer
    Что это вообще за говно? Для какого хрена тебе нужна модель Hello?
    Почему нельзя просто получить пользователя из его модели?
    public function show($id){
      $userObj = User::find($id);
      $userName = $userObj->name;
      return view('hello', compact('userName'));
      }
    Ответ написан
  • Где можно использовать дуо php + python?

    @deliro
    В мусорном ведре. Реальной пользы для свежего проекта, который не надо интегрировать с легаси, от php + python нет. Вот прям вообще нет.
    Ответ написан
  • Как осуществить поиск по json массиву?

    DevMan
    @DevMan
    перевести в обычный массив и найти.
    как пример – https://ideone.com/EWaAO0
    Ответ написан
    Комментировать
  • Как защититься от чужих рук?

    DevMan
    @DevMan
    для этого существуют авторизация и права доступа.
    Ответ написан
  • Как удалить из многомерного массива массив, который содержит нужное значение?

    usdglander
    @usdglander Куратор тега PHP
    Yipee-ki-yay
    $userdb = array_filter(
        $userdb,
        function ($user) {
            return $user['uid'] != 5465;
        }
    );
    Ответ написан
    Комментировать
  • Начало пути в Linux администрирование?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Так вы однотипно и отвечаете книги) Но я написал что работаю с убунту через консоль довольно долгое время. И мне нужны какие-то практические задачи, а не учебник как включить пк....и что такое dns.

    SweetPain, Ну давайте так.

    Если вы не новичок, расскажите можете ли написать демон-скрипт на баше, который запускается как сервис, и например следит не изменился ли ну например /etc/sudoers?

    Можете объяснить, что такое < << <<< своими словами, не заглядывая в гугл?

    Знаете ли, что такое LVM и настраивали ли его?

    Просто ваш вопрос не содержит конкретики, на каком уровне вы знакомы с Линукс. Несколько человек вам посоветовали LPIC - это хорошая сертификация, которая признается в мире, и собственно покрывает администрирования линукс чуть менее чем полностью. Можно не проходить экзамен целиком, но можно нагуглить темы, практические вопросы и так далее, и самостоятельно их проработать.
    Ответ написан
    Комментировать
  • Какие параметры надо задать тегам html для загрузки файла на сервер mysql через php?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Искать - не сыскать...
    Ответ написан
    Комментировать
  • Как разрешить использование некоторых тегов в php?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Основная проблема strip_tags в том, что если тег разрешен, то в атрибутах у него казацкая вольница. Пиши хоть свою jquery.

    Поэтому эта функция считается не очень удачным решением. Вместо нее рекомендуется использовать библиотеки типа htmlpurifier
    Ответ написан
    Комментировать
  • Возраст junior во frontend?

    Xuxicheta
    @Xuxicheta
    инженер
    Вы не с того конца смотрите на проблему. Вопрос не в возрасте, а хватит ли у вас запала освоить все что нужно. Для этого надо иметь интерес к работе, быть готовым впитывать все новые и новые знания ну и соображать.
    Нужно ли оно - вот в чем вопрос. Если само не заходит, то скорее всего нет. Если заходит, то нет проблем, есть лишь временные трудности.

    Я сменил профессию в возрасте побольше вашего, но такими вопросами вообще не задавался, просто искал работу, и этап джуна прошел очень быстро, хотя только сейчас начинаю осознавать сколько на самом деле я не знаю. Ну и большинство 20-летних вообще не конкуренты на самом деле.
    Чаще решает даже не скилл программирования, а способность разобраться в задаче и найти пути ее решения так как это требуется для бизнеса.
    Ответ написан
    Комментировать
  • Возраст junior во frontend?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Важен не возраст, важно умение работать. У молодежи зачастую отсутствует навык "работать". Многие путают изучить язык и разбираться в программировании.
    Многие путают работу и стажировку. Многие вообще путают работу и обучение, считают, что джуниоров на работе кто-то чему-то обязан научить и дать карьерный рост.
    Старый для джуниора - это 50+. Там уже вопросы почему и как. Но в таком возрасте обычно люди переквалифицируются либо внутри компании, либо другой проверенный путь.
    Ответ написан
    Комментировать
  • Как скрыть в ошибке PDO вывод данных от базы данных?

    Melkij
    @Melkij
    DBA для вашего PostgreSQL?
    Если вы показываете стектрейс пользователю - то это ваша ошибка независимо от того какие данные там видны. Ошибки кода вы должны логировать себе, а пользователю показывать красивую страницу 500.

    PDO при подключении даёт не ошибку, а генерирует исключение. Именно для того чтобы его было легко перехватить, как и любое исключение, и обработать.
    Ответ написан
    Комментировать
  • Как разобраться в деплое?

    TTATPuOT
    @TTATPuOT
    https://code.patriotovsky.ru/
    Первое.
    Библиотек много, в том числе бывают и дев зависимости, которые нужны только для разработки.

    Вы можете так же почитать о CI/CD и автоматизированный процесс деплоя с гита вам на сервер.
    Ответ написан
    1 комментарий
  • Как передавать разрешения для API?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    На вскидку:
    1. Узнать про Hypermedia (HAL, HATEOAS) - Glory of rest. Имплементаций мало, но мы с командой делали и это очень круто, когда работает

    2. В JWT есть Scope
    3. Пошарить что там есть в протоколах OpenID/OAuth2 для этого (помню было, но так глубоко лезть не охота)

    Лишний эндпоинт это явно дико
    Ответ написан
    2 комментария
  • Возраст junior во frontend?

    inoise
    @inoise Куратор тега Карьера в IT
    Solution Architect, AWS Certified, Serverless
    Все это возможно, просто к вам предъявлять будут гораздо больше чем к новичкам. В маленькую компанию скорее всего дорога закрыта - там нужно много свежей молодой крови за небольшие деньги. Идите в большой аутсорсинг вроде всяких Accenture, EPAM, DataArt и т.п. у которых по политикам запрещена дискриминация по примерно всему что к полу не приколочено. Там оценивают только навыки
    Ответ написан
    5 комментариев
  • Есть ли где-то статистика по тому, насколько успешно пытаться схантить ребят из СПБ в Москву?

    dom1n1k
    @dom1n1k
    Мне кажется, предлагая такую небольшую дельту, вы рискуете обмануть сами себя.
    Потому что согласиться на такой переезд человек может в 2-х ситуациях:
    1. Он рассматривает ваше предложение как временный трамплин и заранее знает, что уйдет от вас через считанные месяцы.
    2. Ваша фирма ему ппц как понравилась, просто-таки работа мечты.
    Какой случай по-вашему более вероятен?
    В иных случаях дельта явно не компенсирует повышение стоимости жизни и хлопоты от смены родного города на незнакомый.
    Ответ написан
    Комментировать