• Postfix не подписывается DKIM?

    Tantacula
    @Tantacula
    Ларавельщик, витающий в небесах.
    На случай, если кто столкнется с такой же проблемой - мне помогло решение отсюда https://serverfault.com/questions/796742/connect-t... Александр не расписал, что сделал, поэтому оставлю ссылку тут. Насколько я понял, когда postfix запускается с параметрами "chroot = y" в конфиге, для него родительской директорией становится /var/spool/postfix и из-за этого он не видит папку var/run/opendkim.
    Ответ написан
    Комментировать
  • Как правильно запустить тяжелый php скрипт?

    Tantacula
    @Tantacula
    Ларавельщик, витающий в небесах.
    Поднимаете вебсокет соединение, тяжёлую задачу кидаете в очередь, когда задача обработается, по вебсокету отдаете результат клиенту. Фреймворки в помощь, если сами не сможете, на ларавел, например, нормально делается.
    Ответ написан
    Комментировать
  • Насколько сильно снижается производительность node.js при запуске его через php функцию exec()?

    Tantacula
    @Tantacula
    Ларавельщик, витающий в небесах.
    А вы точно уверены, что этот процесс запускается каждый раз при запросе к серверу, а не компилируется один раз после изменений, как вьюхи ларавел?
    Ответ написан
    1 комментарий
  • Возможно ли совместить однофайловые компоненты vue с кодом php?

    Tantacula
    @Tantacula
    Ларавельщик, витающий в небесах.
    Основная цель компонентов - переиспользование кода. Бэкенд фрагментарен по той же причине, чтобы можно было использовать куски кода. Сейчас даже можно использовать части одного фреймворка в другом.

    Что из бэкенда можно засунуть в такой компонент, чтобы я мог использовать его на своем проекте? Возьмем ту же отправку сообщений с лендинга. Компонент должен иметь универсальный параметр с адресом роута, который разрулит фреймворк на сервере и сделать некое универсальное действие для отправки сообщения. В вашем случае это вызов mail(), но в случае другого человека это либо вызов api mailchimp, либо smtp сервиса, либо вовсе помещение какой-то команды в очередь. выходит, максимум, что вы можете поместить в такой компонент - это ссылку на команду sendMail(), тело которой ради все той же универсальности и переиспользования должно писаться вне компонента. Иначе вы получаете бесполезный непереиспользуемый компонент.
    Ответ написан
    Комментировать
  • Какой срок жизни у SSD?

    Tantacula
    @Tantacula
    Ларавельщик, витающий в небесах.
    https://3dnews.ru/938764/page-3.html#Samsung%20850...

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

    Tantacula
    @Tantacula
    Ларавельщик, витающий в небесах.
    Это через join запрос делается. Вбейте в яндексе mysql join и зайдите в раздел картинок, там куча схем, показывающих, как написать такой запрос.
    Ответ написан
    Комментировать
  • Как начать раскрутку доски объявлений?

    Tantacula
    @Tantacula
    Ларавельщик, витающий в небесах.
    Каким образом привлекать траффик не платя за это деньги(или хотя бы платя не очень большие деньги)?

    Для сайта никаким. Можете попробовать для начала раскрутить группу вконтакте с тематическими объявлениями (например для мамочек), чтобы занять определенную нишу, либо приложение для телефонов, опять же с выбранной тематикой. Группа и приложение позволят вам не потерять вступивших, с сайтом если денег нет ничего не выйдет - он должен быть постоянно на слуху, чтобы люди им пользоались, а без массированной и долгой рекламы вы этого не добьетесь.
    Ответ написан
  • Почему полетела адмика Joomla?

    Tantacula
    @Tantacula
    Ларавельщик, витающий в небесах.
    смените кодировку в браузере для начала. а так может быть переносили сайт на другой хостинг (и папка с логами стала защищена от записи)/кодировка исходных файлов изменилась/добавлены какие-то модули, записанные не в utf-8
    Ответ написан
    Комментировать
  • В каких случаях использовать Class, а в каких function (js)?

    Tantacula
    @Tantacula
    Ларавельщик, витающий в небесах.
    вообще классы - это синтаксический сахар для функций, но пока что это не полноценные классы, какие есть в других языках и даже в сравнении с 'классами' на функциях их возможности урезаны, поэтому их применение несколько сомнительно. Захотите приватные свойства, например, а их нет. Поэтому лучше на функциях (или typescript/dart)
    Ответ написан
    9 комментариев
  • Можно ли заявки с формы сайта отправлять на WhatsApp?

    Tantacula
    @Tantacula
    Ларавельщик, витающий в небесах.
    Да. На codecanyon даже скрипт есть
    Ответ написан
  • Непонятный код в исходном коде темы Wordpress?

    Tantacula
    @Tantacula
    Ларавельщик, витающий в небесах.
    Объект с локализованными сообщениями для русского языка, закодированное в юникоде. Для json объекта такое кодирование - нормальное поведение и как правило оно происходит автоматически при конвертации объектов в json. 5b38fa593abb7723822214.png
    Ответ написан
    8 комментариев
  • Влияет ли 301 редирект на позиции сайта?

    Tantacula
    @Tantacula
    Ларавельщик, витающий в небесах.
    Никто вам этого не скажет. По собственному опыту на одном сайте несколько лет назад меняли адреса- из поиска выпали и не вернулись. Но на мой комментарий найдется десяток людей, у которых все хорошо, а чтобы достоаверно знать, надо или у яндекса спрашивать, или собирать статистику в хотя бы 1000 случаев.
    Ответ написан
    Комментировать
  • Как обработать истечение срока?

    Tantacula
    @Tantacula
    Ларавельщик, витающий в небесах.
    Учите очереди, при создании задания добавляете на момент его окончания задачу проверить, истекло ли конкретно это задание (и не обработано ли оно ещё), плюс, реализуете совет от FeNUMe на случай если задания будут исполнены раньше срока (для этого и нужна первая проверка на то, исполнена задача или нет. В идеале ту. Бы удалить задачу из очереди, но ларавел на текущий момент этого не позволяет). Если сделаете то, что отметили решением, то когда задач не будет, ваши ресурсы будут работать вхолостую, отнимая процессорное время (на это наплевать, пока вы не перешли на оплату за ресурсы, но зачем приучаться к говнокоду?), а когда (если) сервис станет огромным и задач станет слишком много, он будет захлёбываться в задачах, очереди же равномерно распределят нагрузку и не дадут вам наговнокодить в попытке решить эту проблему, так как их можно распараллелить на несколько потоков.
    Ответ написан
  • Как сверстать план концертного зала?

    Tantacula
    @Tantacula
    Ларавельщик, витающий в небесах.
    Если с выбором места, то необходима библиотека для работы с графикой. например paperjs (либо любую другую, просто я этой пользовался). Просто картинку делать - ну какой смысл? Это то же самое, что вместо сайта заказчику картинку сайта сдать. Ваша картинка должна ведь еще и события кликов обрабатывать и показывать, какие места заняты, какие сколько стоят и т.д. А это вам или разработчику все равно придется реализовывать средствами конкретной библиотеки, то есть то, что вы нарисованным сдадите, придется повторно писать, но уже в виде кода.
    Ответ написан
    Комментировать
  • Как вернуть пользователя на страницу после входа через Socialite?

    Tantacula
    @Tantacula
    Ларавельщик, витающий в небесах.
    Ну так смотрите в логах дальше, откуда ошибка из вашего кода кидается и что вы там отдаете в качестве ответа и отдавайте то, что просит вас фреймворк - строку или объект, который реализует строку.
    Ответ написан
  • Почему ВК не стали делать свой API RESTful?

    Tantacula
    @Tantacula
    Ларавельщик, витающий в небесах.
    Ну как минимум потому, что многие их адреса принимают в качестве опций значения, которые не влезут в get параметр. Например 1000 user_ids в методе users.get.
    Ответ написан
    Комментировать
  • Модуль для опенкарт 2?

    Tantacula
    @Tantacula
    Ларавельщик, витающий в небесах.
    Поищите на сайте опенкарта, кажется, этот вам подойдет - https://www.opencart.com/index.php?route=marketpla... (админка не грузится, скрины мелкие, но вроде бы то самое и делает)
    Ответ написан
    Комментировать
  • Как сделать прогресс-бар выполнения php скрипта, запускаемого через ajax?

    Tantacula
    @Tantacula
    Ларавельщик, витающий в небесах.
    - между клиентом и сервером поднимается вебсокет соединение.
    - долгий скрипт на определенных стадиях вызывает события (FIrstPartCompleted, SecondPartCompleted, FinalPartCompleted).
    - обработчик событий уведомляет клиента по вебсокету о том, что обработка информации достигла определенной стадии
    - клиент (браузер) при получении события обновляет счетчик.
    Ответ написан
    Комментировать
  • Могу ли я тратить деньги заработанные на UPWORK не выводя их себе в страну в рубли или валюту?

    Tantacula
    @Tantacula
    Ларавельщик, витающий в небесах.
    3б) Переводить деньги на skrill счет и соответственно привзянную к нему карту (вроде как это не РФ компании).

    Апворк уже год как не работает со скриллом, а скрилл уже два года назад не отправлял в россию свои карты.
    Ответ написан
  • Проект с нестандартной архитектурой. Как оптимизировать ajax сайт под SEO?

    Tantacula
    @Tantacula
    Ларавельщик, витающий в небесах.
    А что прикольного? Отдавать куски контента - это как минимум заморочки в будущем, когда решите дизайн поменять. Верстальщик у вас по коду будет лазать? Хотя это можно предусмотреть на ранней стадии, наплодив файлов в шаблонизаторе (ага, и не забывая их поддерживать). На фронте тоже потенциальные заморочки с отслеживанием событий, вдруг надо нажатие на кнопочки отслеживать, которые находятся внутри загруженного блока? Конструкции вида $('body').on('click', 'some-element-inside-loaded-block') работают медленнее, чем $('some-element').on('click'), плюс, я понятия не имею, как вы сможете в этом случае прикрутить адекватный фреймворк и заставить его работать. А если у вас плагин вида datatables в загружаемом куске кода нужно будет активировать или нечто, что будет сжирать память, если его не выгружать перед удалением html блоков? Вы в конечном итоге придете к тому, что кроме html вам придется еще и js отдавать с тем же pjax и на этом моменте поймете, что дико встряли. Хотя справедливости ради замечу, что ssr для js-фреймворков я на практике не использовал пока (нет надобности, так как фреймворки в моих задачах отвечали о сих пор за в принципе неиндексируемые страницы типа личных кабинетов) и там тоже не в два клика все делается, но из этих двух вариантов я бы предпочел про ssr почитать, чем внедрять pjax.
    Ответ написан
    3 комментария