• Откуда взялась таинственная spam-регистрация на bitrix-сайте?

    udjin123
    @udjin123
    PHP, Golang, React
    В битриксе компоненты авторизации и регистрации (system.auth.registration и system.auth.form) подключаются на уровне ядра и сама форма не нужна достаточно отправить post данные
    Ответ написан
    5 комментариев
  • Кто может проверить грамотность кода?

    0xD34F
    @0xD34F Куратор тега JavaScript
    как улучшить мой код

    Подобный код не улучшают, а переписывают.

    function fearNotLetter(str) {
      const missing = Array
        .from(str, n => n.charCodeAt(0))
        .find((n, i, a) => n !== a[0] + i);
    
      return missing && String.fromCharCode(missing - 1);
    }
    Ответ написан
    4 комментария
  • Как найти единомышленников для проекта, или влиться в стартап?

    1) Несмотря на мнение, что основателей должно быть несколько, большинство успешных компаний было создано одним владельцем с привлечением наемных сотрудников.

    2) Примерно 75% всех компаний, где было несколько основателей было создано бывшими сотрудниками какой-то компании (т.е. коллеги по работе), либо сокурсниками.

    3) Инвесторы чаще всего хотят видеть несколько основателей, чтобы уменьшить вероятность того, что человек выгорит и бросит компанию (когда их несколько, сейчас вероятность, что один уйдет, а другой останется). Но это исключительно ради снижения риска для инвестора.

    4) В РФ нет грамотного рынка инвестций, поэтому вероятность того, что компания выстрелит и ты там что-то получишь, крайне мала.

    5) Сама идея, что ты проработаешь в какой-то компании со старта условно лет 5 и увидешь, как она "вышла в люди", и тебе за преденность и гемор что-то будет положено - не работает. Отминусуют хлоднокровно, когда станешь неудобным или неэффективным. Причем, как в РФ, так и США так принято делать.

    __

    Другими словами, не стоит тешить себя мыслью, что ты там присоединишься к какому-то стартапу и заработаешь куча бабла. Хочешь денег - принимай на себя все риски и делай все сам. Не можешь сделать сам, либо учи стек, что требуется, либо покупай время людей.
    Ответ написан
    Комментировать
  • Как сделать уникальный ЧПУ на уровне раздела?

    winer
    @winer
    занимаюсь разработкой сайтов на 1c-bitrix
    • Отключаете стандартную проверку на уникальность символьного кода в настройках ИБ.
    • Пишите собственную функцию проверки символьного кода на уникальность в рамках раздела (например checkElementXmlId($xmlId, $sectionId)). Проверку выполняйте с помощью CIblockElement::GetList
    • Пишите собственные обработчики событий OnBeforeIBlockElementAdd и OnBeforeIBlockElementUpdate. В этих событиях проверяйте XML_ID элемента с помощью ранее написанного метода checkElementXmlId. Примеры обработчиков событий можете по ссылка на страницах с документацией.
    Ответ написан
    1 комментарий
  • Годный материал для обучения SEO?

    OtshelnikFm
    @OtshelnikFm
    Обо мне расскажет yawncato.com
    СЕО как астрология. На просторах инета написано много, но нет единой базы знаний и что страшно - никто не понимает как это работает - только догадки. Ну есть конечно такие общие понятия как семантическое ядро (звезды) заголовки и метатеги (созвездия), но вот если углубиться в ранжирование - то мы получаем понятия "близнец сегодня в созвездии девы"
    Ответ написан
    1 комментарий
  • Почему всем так нужен Doctrine, если он много не умеет?

    usdglander
    @usdglander
    Yipee-ki-yay
    Практически любая абстракция над чем бы то ни было - это всегда компромисс между скоростью работы и удобством сопровождения. Доктрина как и любая друга абстракция - это выбор в пользу скорости/удобства разработки с отказом от универсальности в запросах. В вашем проекте был сделан именно такой выбор, правильный или нет - не известно, но если проект уже работает и живёт (и приносит прибыль), то вряд ли этот инструмент заменят.

    Почему доктрину многие так восхваляют?

    Ни один профессионал (если он действительно профи) не будет говорить что вот "это круто", а остальное - говно. Ибо он понимает что каждый инструмент имеет свои плюсы и минусы и подходит для своих задач. Умение видеть этот баланс и есть профессионализм.
    Ответ написан
    1 комментарий